@charset "UTF-8";.toast-wrapper{position:fixed;z-index:700;pointer-events:none}.toast-wrapper *{pointer-events:auto}.toast-container{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:12px;max-width:400px;padding:16px}.toast{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;box-shadow:0 4px 16px #0000001f;max-width:400px;animation:slideIn .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-icon{flex-shrink:0;font-size:20px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.2)}.toast-content{flex:1;min-width:0}.toast-content .toast-title{font-weight:600;margin-bottom:4px;font-size:14px}.toast-content .toast-message{font-size:14px;opacity:.9;line-height:1.4}.toast-close{flex-shrink:0;background:transparent;border:none;color:inherit;cursor:pointer;padding:4px;margin:-4px;font-size:20px;line-height:1;opacity:.7;transition:opacity .15s ease}.toast-success .toast-icon{background:rgba(255,255,255,.2)}.toast-warning .toast-icon{background:rgba(0,0,0,.1)}.toast-error .toast-icon{background:rgba(255,255,255,.2)}.toast-info .toast-icon{background:rgba(255,255,255,.2)}.toast.exiting{animation:slideOut .3s ease forwards}@keyframes slideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}@media (min-width: 1024px){.toast-container{bottom:auto;top:24px}}.btn{position:relative;overflow:hidden}.btn-success{background:#22c55e;color:#fff;border:none}.btn-success:hover:not(:disabled){background:#16a34a}.btn-success:active:not(:disabled){background:rgb(18.9675675676,140.5324324324,63.8)}.btn-md{height:48px;padding:0 16px;font-size:14px}.btn-icon{display:inline-flex;align-items:center}.btn-icon.left{margin-right:8px}.btn-icon.right{margin-left:8px}.btn-loading{position:relative;color:transparent!important;pointer-events:none}.btn-loading .btn-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.btn-primary.btn-loading .btn-spinner{border-color:#fff;border-right-color:transparent}.btn-secondary.btn-loading .btn-spinner{border-color:var(--text);border-right-color:transparent}.btn-success.btn-loading .btn-spinner,.btn-danger.btn-loading .btn-spinner{border-color:#fff;border-right-color:transparent}.btn-ghost.btn-loading .btn-spinner{border-color:var(--text);border-right-color:transparent}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);opacity:0;transition:opacity .15s ease}.btn:active:after{opacity:1}.btn-ghost:active:after{background:rgba(255,255,255,.1)}.form-group-custom{margin-bottom:16px}.input-label{display:block;margin-bottom:8px;color:#a3a3a3;font-size:14px;font-weight:500}.input-wrapper{position:relative;display:flex;align-items:center}.input-wrapper.has-error .input-field{border-color:#ef4444}.input-wrapper.has-error .input-field:focus{box-shadow:0 0 0 3px #ef444433}.input-wrapper.disabled .input-field{opacity:.6;cursor:not-allowed}.input-field{width:100%;height:48px;padding:0 16px;background:#15151c;border:1px solid #2a2a35;border-radius:8px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;transition:all .15s ease}.input-field::placeholder{color:#6b7280}.input-field:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.input-field:disabled{opacity:.6;cursor:not-allowed}.input-field.error{border-color:#ef4444}.input-field.error:focus{box-shadow:0 0 0 3px #ef444433}.input-field.success{border-color:#22c55e}.input-field.success:focus{box-shadow:0 0 0 3px #22c55e33}.input-field{width:100%;height:48px}@media (max-width: 767px){.input-field{height:48px;font-size:16px}}.input-field[type=number]{-moz-appearance:textfield}.input-field[type=number]::-webkit-outer-spin-button,.input-field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-icon{position:absolute;display:flex;align-items:center;justify-content:center;color:#6b7280;pointer-events:none}.input-icon.left{left:12px}.input-icon.right{right:12px}.has-left-icon .input-field{padding-left:40px}.has-right-icon .input-field{padding-right:40px}.input-error{color:#ef4444;font-size:14px;display:block;margin-top:4px}.input-helper{display:block;margin-top:4px;color:#6b7280;font-size:14px}textarea.input-field{min-height:100px;height:auto;padding:12px;resize:vertical;border-radius:8px}select.input-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.skeleton{background:linear-gradient(90deg,#181820 25%,#1a1a24 50%,#181820 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:6px}.card-skeleton{background:#181820;border:1px solid #2a2a35;border-radius:12px;padding:16px;margin-bottom:16px}.list-skeleton{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}@media (max-width: 767px){.list-skeleton{grid-template-columns:1fr}}.text-skeleton .skeleton-text{margin-bottom:8px}.text-skeleton .skeleton-text:last-child{margin-bottom:0}.spinner-white{width:24px;height:24px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;gap:16px}.loading-container .loading-text{color:#a3a3a3;font-size:14px}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(14,14,17,.8);z-index:400;border-radius:inherit}.page-loader{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0e0e11;z-index:800}.page-loader .spinner-lg{margin-bottom:16px}.page-loader .loading-text{color:#a3a3a3;font-size:14px}.create-order select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.timeout-indicator{display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;margin-bottom:20px;border:2px solid;transition:all .3s ease}.timeout-indicator.normal{background:rgba(74,144,226,.1);border-color:#4a90e24d}.timeout-indicator.warning{background:rgba(255,193,7,.1);border-color:#ffc10766}.timeout-indicator.critical{background:rgba(255,87,34,.1);border-color:#ff572266;animation:pulse 2s infinite}.timeout-indicator.expired{background:rgba(244,67,54,.1);border-color:#f4433666}.timeout-indicator .timeout-icon{font-size:2rem;flex-shrink:0}.timeout-indicator .timeout-content{flex:1}.timeout-indicator .timeout-label{font-size:.85rem;opacity:.8;margin-bottom:4px}.timeout-indicator .timeout-time{font-size:1.5rem;font-weight:700;font-family:Monaco,Courier New,monospace;margin-bottom:8px}.timeout-indicator .timeout-progress{height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden;margin-bottom:6px}.timeout-indicator .timeout-progress .timeout-progress-bar{height:100%;background:linear-gradient(90deg,#4a90e2,#7ab3ff);transition:width .3s ease;border-radius:3px}.timeout-indicator .timeout-progress .timeout-progress-bar.progress-100{width:100%}.timeout-indicator .timeout-progress .timeout-progress-bar.progress-90{width:90%}.timeout-indicator .timeout-progress .timeout-progress-bar.progress-80{width:80%}.timeout-indicator .timeout-progress .timeout-progress-bar.progress-70{width:70%}.timeout-indicator .timeout-progress .timeout-progress-bar.progress-60{width:60%}.timeout-indicator .timeout-progress .timeout-progress-bar.progress-50{width:50%}.timeout-indicator .timeout-progress .timeout-progress-bar.progress-40{width:40%}.timeout-indicator .timeout-progress .timeout-progress-bar.progress-30{width:30%}.timeout-indicator .timeout-progress .timeout-progress-bar.progress-20{width:20%}.timeout-indicator .timeout-progress .timeout-progress-bar.progress-10{width:10%}.timeout-indicator .timeout-progress .timeout-progress-bar.progress-0{width:0%}.timeout-indicator.warning .timeout-progress-bar{background:linear-gradient(90deg,#ffc107,#ffdb58)}.timeout-indicator.critical .timeout-progress-bar{background:linear-gradient(90deg,#ff5722,#ff8a50)}.timeout-indicator .timeout-hint{font-size:.85rem;margin-top:4px}.timeout-indicator .timeout-hint .urgent{color:#ff5722;font-weight:600}.timeout-indicator .timeout-message{font-size:.9rem;margin-top:4px;opacity:.9}@keyframes pulse{0%,to{border-color:#ff572266}50%{border-color:#ff5722cc}}@media (max-width: 768px){.timeout-indicator{padding:12px;gap:10px}.timeout-indicator .timeout-icon{font-size:1.5rem}.timeout-indicator .timeout-time{font-size:1.25rem}.timeout-indicator .timeout-hint,.timeout-indicator .timeout-label,.timeout-indicator .timeout-message{font-size:.8rem}}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;color:#fff;background-color:#0e0e11}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.2;color:#fff}h1{font-size:32px;letter-spacing:-.02em}@media (max-width: 767px){h1{font-size:24px}}h2{font-size:24px;letter-spacing:-.01em}@media (max-width: 767px){h2{font-size:20px}}h3{font-size:20px}@media (max-width: 767px){h3{font-size:18px}}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{margin:0 0 16px}p:last-child{margin-bottom:0}.text-primary{color:#fff}.text-secondary{color:#a3a3a3}.text-tertiary{color:#6b7280}.text-muted{color:#525252}.text-success{color:#22c55e}.text-warning{color:#fbbf24}.text-error{color:#ef4444}.text-info{color:#3b82f6}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-base{font-size:16px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a{color:#3b82f6;text-decoration:none;transition:color .15s ease}a:hover{color:#2563eb}code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.9em;background:#15151c;padding:2px 6px;border-radius:6px}pre{font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;background:#15151c;padding:16px;border-radius:8px;overflow-x:auto}pre code{background:transparent;padding:0}ul,ol{margin:0 0 16px;padding-left:24px}li{margin-bottom:8px}li:last-child{margin-bottom:0}::selection{background:#3b82f6;color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:44px}@media (max-width: 767px){.btn{height:48px;padding:0 20px}}.btn-primary{background:#3b82f6;color:#fff}.btn-primary:hover:not(:disabled){background:#2563eb}.btn-primary:active:not(:disabled){background:#1d4ed8;transform:scale(.98)}.btn-secondary{background:transparent;color:#fff;border:1px solid #2a2a35}.btn-secondary:hover:not(:disabled){background:#1a1a24;border-color:#3b82f6}.btn-secondary:active:not(:disabled){background:#1a1a24}.btn-danger{background:#ef4444;color:#fff}.btn-danger:hover:not(:disabled){background:#dc2626}.btn-danger:active:not(:disabled){transform:scale(.98)}.btn-ghost{background:transparent;color:#a3a3a3}.btn-ghost:hover:not(:disabled){background:#1a1a24;color:#fff}.btn-sm{height:36px;padding:0 12px;font-size:12px}.btn-lg{height:56px;padding:0 24px;font-size:16px}.btn-block{width:100%}.btn-loading{position:relative;color:transparent!important}.btn-loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:8px;color:#a3a3a3;font-size:14px;font-weight:500}.form-group input,.form-group select,.form-group textarea{width:100%;height:48px;padding:0 16px;background:#15151c;border:1px solid #2a2a35;border-radius:8px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;transition:all .15s ease}@media (max-width: 767px){.form-group input,.form-group select,.form-group textarea{height:48px;font-size:16px}}.form-group input::placeholder,.form-group select::placeholder,.form-group textarea::placeholder{color:#6b7280}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.form-group input:disabled,.form-group select:disabled,.form-group textarea:disabled{opacity:.6;cursor:not-allowed}.form-group input.error,.form-group select.error,.form-group textarea.error{border-color:#ef4444}.form-group input.error:focus,.form-group select.error:focus,.form-group textarea.error:focus{box-shadow:0 0 0 3px #ef444433}.form-group input.success,.form-group select.success,.form-group textarea.success{border-color:#22c55e}.form-group input.success:focus,.form-group select.success:focus,.form-group textarea.success:focus{box-shadow:0 0 0 3px #22c55e33}.form-group textarea{min-height:100px;resize:vertical;padding:12px}.form-group .error-message{margin-top:4px;color:#ef4444;font-size:14px}.form-group .helper-text{margin-top:4px;color:#6b7280;font-size:14px}.card{background:#181820;border:1px solid #2a2a35;border-radius:12px;padding:16px;transition:all .2s ease}.card:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 2px 8px #00000014}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #2a2a35}.card-header h3{margin:0}.card-body{margin-bottom:16px}.card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #2a2a35}.order-card{background:#181820;border:1px solid #2a2a35;border-radius:12px;padding:16px;border-left:3px solid transparent;transition:all .2s ease}.order-card:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 2px 8px #00000014}.order-card.buy{border-left-color:#22c55e}.order-card.sell{border-left-color:#ef4444}.deal-card{background:#181820;border:1px solid #2a2a35;border-radius:12px;padding:16px;transition:all .2s ease}.deal-card:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 2px 8px #00000014}.deal-card.status-completed{border-color:#22c55e4d}.deal-card.status-cancelled{opacity:.7}.badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.badge-buy{background:rgba(34,197,94,.1);color:#22c55e}.badge-sell{background:rgba(239,68,68,.1);color:#ef4444}.badge-success{background:rgba(34,197,94,.1);color:#22c55e}.badge-warning{background:rgba(251,191,36,.1);color:#fbbf24}.badge-error{background:rgba(239,68,68,.1);color:#ef4444}.badge-info{background:rgba(59,130,246,.1);color:#3b82f6}.status-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.status-badge.connected,.status-badge.active,.status-badge.completed{background:rgba(34,197,94,.1);color:#22c55e}.status-badge.disconnected,.status-badge.cancelled{background:rgba(239,68,68,.1);color:#ef4444}.status-badge.connecting,.status-badge.pending,.status-badge.in_progress{background:rgba(251,191,36,.1);color:#fbbf24}.tabs-container{position:relative;margin-bottom:24px}.tabs-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:44px}@media (max-width: 767px){.tabs-toggle{height:48px;padding:0 20px}}.tabs-toggle:disabled{opacity:.5;cursor:not-allowed}.tabs-toggle{display:flex;width:100%;padding:12px 16px;background:#15151c;border:1px solid #2a2a35;border-radius:12px;color:#fff;font-weight:500;justify-content:space-between;align-items:center;margin-bottom:8px}.tabs-toggle .toggle-icon{font-size:20px;transition:transform .15s ease}.tabs-toggle .toggle-text{flex:1;text-align:left;margin-left:12px}.tabs-toggle:hover{background:#181820;border-color:#3b82f6}@media (min-width: 768px){.tabs-toggle{display:none}}.tabs{display:none;gap:8px;border-bottom:1px solid #2a2a35;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs.open{display:flex;flex-direction:column;gap:0;border:1px solid #2a2a35;border-radius:12px;overflow:hidden;margin-bottom:16px}@media (min-width: 768px){.tabs{display:flex;flex-direction:row;border-radius:0;border:none;border-bottom:1px solid #2a2a35}.tabs.open{flex-direction:row;border:none;border-bottom:1px solid #2a2a35}}.tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:44px}@media (max-width: 767px){.tabs button{height:48px;padding:0 20px}}.tabs button:disabled{opacity:.5;cursor:not-allowed}.tabs button{background:transparent;color:#a3a3a3}.tabs button:hover:not(:disabled){background:#1a1a24;color:#fff}.tabs button{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:#a3a3a3;padding:12px 16px;text-align:left}.tabs button:hover:not(:disabled){color:#fff;background:#181820}.tabs button.active{color:#3b82f6;border-bottom-color:#3b82f6;background:rgba(59,130,246,.1)}.tabs button{border-bottom:1px solid #2a2a35}.tabs button:last-child{border-bottom:none}@media (min-width: 768px){.tabs button{padding:8px 16px;text-align:center;border-bottom:2px solid transparent}.tabs button.active{background:transparent;border-bottom-color:#3b82f6}.tabs button:hover{background:transparent}.tabs button:last-child{border-bottom:2px solid transparent}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state-title{font-size:20px;font-weight:600;color:#fff;margin-bottom:8px}.empty-state-description{color:#a3a3a3;max-width:300px}.skeleton{background:linear-gradient(90deg,#181820 25%,#1a1a24 50%,#181820 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px}.skeleton-text{height:16px;margin-bottom:8px}.skeleton-text:last-child{margin-bottom:0}.skeleton-text.sm{height:12px;width:60%}.skeleton-text.lg{height:24px;width:80%}.skeleton-title{height:24px;width:70%;margin-bottom:12px}.skeleton-avatar{width:40px;height:40px;border-radius:50%}.skeleton-button{height:44px;width:120px;border-radius:8px}.card-skeleton{background:#181820;border:1px solid #2a2a35;border-radius:12px;padding:16px}.card-skeleton .skeleton-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.card-skeleton .skeleton-body{margin-bottom:16px}.card-skeleton .skeleton-footer{display:flex;gap:8px}.spinner-sm{width:16px;height:16px;border:2px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:spin .8s linear infinite}.spinner-lg{width:32px;height:32px;border:2px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:spin .8s linear infinite}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(14,14,17,.8);z-index:400}.loading-container{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}.toast-container{position:fixed;bottom:24px;right:24px;z-index:700;display:flex;flex-direction:column;gap:12px;max-width:400px}@media (max-width: 767px){.toast-container{bottom:16px;right:16px;left:16px;max-width:none}}.toast{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;box-shadow:0 4px 16px #0000001f;max-width:400px;animation:slideIn .3s ease}.toast-icon{flex-shrink:0;font-size:20px}.toast-content{flex:1}.toast-content .toast-title{font-weight:600;margin-bottom:4px}.toast-content .toast-message{font-size:14px;opacity:.9}.toast-close{flex-shrink:0;background:transparent;border:none;color:inherit;cursor:pointer;padding:4px;opacity:.7;transition:opacity .15s ease}.toast-close:hover{opacity:1}.toast-success{background:#22c55e;color:#fff}.toast-warning{background:#fbbf24;color:#111827}.toast-error{background:#ef4444;color:#fff}.toast-info{background:#3b82f6;color:#fff}.price{font-size:24px;font-weight:700;color:#fff}@media (max-width: 767px){.price{font-size:20px}}.price-secondary{font-size:14px;color:#a3a3a3;font-weight:400}.amount{font-size:20px;font-weight:600;color:#fff}@media (max-width: 767px){.amount{font-size:18px}}.total{font-size:18px;color:#3b82f6}.total strong{font-size:20px;font-weight:700}.payment-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(255,255,255,.08);border-radius:6px;font-size:14px;color:#a3a3a3}.address{font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);z-index:300;display:flex;align-items:center;justify-content:center;padding:16px}.modal{background:#181820;border:1px solid #2a2a35;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #2a2a35}.modal-header h3{margin:0}.modal-header .close-btn{background:transparent;border:none;color:#a3a3a3;cursor:pointer;padding:8px;font-size:24px;line-height:1}.modal-body{padding:24px}@media (max-width: 767px){.modal-body{padding:16px}}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #2a2a35}@media (max-width: 767px){.modal-footer{flex-direction:column}.modal-footer button{width:100%}}.order-list .list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:16px;background:none;padding:0;border:none}.order-list .list-header h2{margin:0}.order-list .list-header .filters{display:flex;gap:8px;flex-wrap:wrap}.order-list .list-header .filters .filter-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:44px}@media (max-width: 767px){.order-list .list-header .filters .filter-btn{height:48px;padding:0 20px}}.order-list .list-header .filters .filter-btn:disabled{opacity:.5;cursor:not-allowed}.order-list .list-header .filters .filter-btn{background:transparent;color:#a3a3a3}.order-list .list-header .filters .filter-btn:hover:not(:disabled){background:#1a1a24;color:#fff}.order-list .list-header .filters .filter-btn{background:#181820;border:1px solid #2a2a35;padding:8px 16px;border-radius:8px;font-size:14px;color:#a3a3a3;transition:all .15s ease}.order-list .list-header .filters .filter-btn:hover{border-color:#3b82f6;color:#fff}.order-list .list-header .filters .filter-btn.active{background:#3b82f6;border-color:#3b82f6;color:#fff}@media (max-width: 767px){.order-list .list-header{flex-direction:column;align-items:flex-start}.order-list .list-header .filters{width:100%}.order-list .list-header .filters .filter-btn{flex:1;min-width:80px;text-align:center}}.order-list .advanced-filters{display:flex;gap:16px;margin-bottom:24px;padding:16px;background:#15151c;border-radius:12px;border:1px solid #2a2a35;flex-wrap:wrap;align-items:flex-end}.order-list .advanced-filters .filter-group{display:flex;flex-direction:column;gap:8px;min-width:150px}.order-list .advanced-filters .filter-group label{font-size:14px;color:#a3a3a3;font-weight:500}.order-list .advanced-filters .filter-group .filter-select{padding:8px 12px;background:#0e0e11;border:1px solid #2a2a35;border-radius:8px;color:#fff;font-size:14px;cursor:pointer;transition:all .15s ease}.order-list .advanced-filters .filter-group .filter-select:hover{border-color:#3b82f6}.order-list .advanced-filters .filter-group .filter-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.order-list .advanced-filters .clear-filters-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:44px}@media (max-width: 767px){.order-list .advanced-filters .clear-filters-btn{height:48px;padding:0 20px}}.order-list .advanced-filters .clear-filters-btn:disabled{opacity:.5;cursor:not-allowed}.order-list .advanced-filters .clear-filters-btn{padding:8px 16px;background:transparent;border:1px solid #2a2a35;color:#a3a3a3;border-radius:8px;font-size:14px;transition:all .15s ease;align-self:flex-end}.order-list .advanced-filters .clear-filters-btn:hover{background:#ef4444;border-color:#ef4444;color:#fff}@media (max-width: 767px){.order-list .advanced-filters{padding:12px;gap:12px}.order-list .advanced-filters .filter-group{flex:1;min-width:0}.order-list .advanced-filters .filter-group label{font-size:11px}.order-list .advanced-filters .filter-group .filter-select{font-size:12px;padding:8px}.order-list .advanced-filters .clear-filters-btn{width:100%;margin-top:8px}}.order-list .empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:48px 16px;text-align:center}.order-list .empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.6}.order-list .empty-state-title{font-size:20px;font-weight:600;color:#fff;margin-bottom:8px}.order-list .empty-state-description{color:#a3a3a3;max-width:300px}.order-list .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:16px}.order-list .orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}@media (max-width: 767px){.order-list .orders-grid{grid-template-columns:1fr;gap:12px}}.order-list .order-card{background:#181820;border:1px solid #2a2a35;border-radius:12px;border-left:3px solid transparent;padding:16px;transition:all .2s ease}.order-list .order-card:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 2px 8px #00000014}.order-list .order-card.buy{border-left-color:#22c55e}.order-list .order-card.sell{border-left-color:#ef4444}.order-list .order-card .order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.order-list .order-card .order-header .badge{display:inline-flex;align-items:center;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;padding:4px 12px;font-size:12px}.order-list .order-card .order-header .badge.buy{background:rgba(34,197,94,.1);color:#22c55e}.order-list .order-card .order-header .badge.sell{background:rgba(239,68,68,.1);color:#ef4444}.order-list .order-card .order-header .network-tag{font-size:12px;color:#6b7280;text-transform:uppercase;font-weight:500;letter-spacing:.05em}.order-list .order-card .order-body{margin-bottom:16px}.order-list .order-card .order-body .amount-row{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.order-list .order-card .order-body .amount-row .amount{font-size:24px;font-weight:700;color:#fff}@media (max-width: 767px){.order-list .order-card .order-body .amount-row .amount{font-size:20px}}.order-list .order-card .order-body .amount-row .token-symbol{font-size:18px;color:#a3a3a3;font-weight:500}.order-list .order-card .order-body .price-row{color:#a3a3a3;font-size:16px;margin-bottom:12px}.order-list .order-card .order-body .total-row{color:#3b82f6;font-size:16px}.order-list .order-card .order-body .total-row .total-amount strong{font-size:20px;font-weight:700}.order-list .order-card .order-footer .payment-methods{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.order-list .order-card .order-footer .payment-methods .payment-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;background:rgba(255,255,255,.08);color:#a3a3a3;font-size:12px;text-transform:none}.order-list .order-card .order-footer .my-order-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-list .order-card .order-footer .my-order-actions .my-order-badge{color:#6b7280;font-size:14px;font-style:italic}@media (max-width: 767px){.order-list .order-card .order-footer .my-order-actions{flex-direction:column}.order-list .order-card .order-footer .my-order-actions .my-order-badge{margin-bottom:8px}.order-list .order-card .order-footer .my-order-actions button{width:100%}}@media (max-width: 767px){.order-list .order-card{padding:12px}.order-list .order-card .order-body .amount-row .amount{font-size:20px}.order-list .order-card .order-body .total-row .total-amount strong{font-size:18px}}.qa-header-toggle{padding:12px 16px;margin-bottom:16px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:12px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}@media (max-width: 767px){.qa-header-toggle{padding:12px;flex-direction:column;align-items:flex-start}}.qa-tag{background:#f59e0b;color:#000;padding:.15rem .5rem;border-radius:4px;font-size:.7rem;font-weight:700;margin-left:.5rem}.my-orders .list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.my-orders .list-header h2{margin:0}.my-orders .list-header .filters{display:flex;gap:8px;flex-wrap:wrap}.my-orders .list-header .filters button{background:#181820;color:#a3a3a3;border:1px solid #2a2a35;padding:4px 8px;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s}.my-orders .list-header .filters button:hover{border-color:#3b82f6;color:#fff}.my-orders .list-header .filters button.active{background:#3b82f6;color:#fff;border-color:#3b82f6}@media (max-width: 767px){.my-orders .list-header{flex-direction:column;align-items:flex-start}.my-orders .list-header h2{font-size:1.25rem}.my-orders .list-header .filters{width:100%;justify-content:space-between}.my-orders .list-header .filters button{flex:1;padding:5px 3px;font-size:9px}}.my-orders .warning{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:8px;padding:24px;text-align:center}.my-orders .warning p{margin:0;color:#fbbf24}.my-orders .empty{text-align:center;color:#a3a3a3;padding:40px}.my-orders .orders{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}@media (max-width: 768px){.my-orders .orders{grid-template-columns:1fr;gap:12px}}.my-orders .order-card{background:#181820;border:1px solid #2a2a35;border-radius:12px;padding:16px;transition:all .2s}.my-orders .order-card.status-cancelled{opacity:.6}.my-orders .order-card.buy{border-left:3px solid #10b981}.my-orders .order-card.sell{border-left:3px solid #ef4444}.my-orders .order-card .order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.my-orders .order-card .order-header .badge{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.my-orders .order-card .order-header .badge.buy{background:rgba(16,185,129,.1);color:#10b981}.my-orders .order-card .order-header .badge.sell{background:rgba(239,68,68,.1);color:#ef4444}.my-orders .order-card .order-header .status-badge{padding:4px 12px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.my-orders .order-card .order-header .status-badge.active{background:rgba(34,197,94,.1);color:#22c55e}.my-orders .order-card .order-header .status-badge.in_progress{background:rgba(251,191,36,.1);color:#fbbf24}.my-orders .order-card .order-header .status-badge.completed{background:rgba(59,130,246,.1);color:#3b82f6}.my-orders .order-card .order-header .status-badge.cancelled{background:rgba(239,68,68,.1);color:#ef4444}.my-orders .order-card .order-header .status-badge.pending_acceptance{background:rgba(255,165,0,.1);color:orange;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.my-orders .order-card .order-body{margin-bottom:16px}.my-orders .order-card .order-body .amount{font-size:24px;margin-bottom:4px}.my-orders .order-card .order-body .amount strong{color:#fff}.my-orders .order-card .order-body .price{color:#a3a3a3;font-size:14px;margin-bottom:8px}.my-orders .order-card .order-body .total{color:#3b82f6;font-size:16px;margin-top:8px}.my-orders .order-card .order-body .total strong{font-size:20px}.my-orders .order-card .order-footer .payment-methods{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.my-orders .order-card .order-footer .payment-methods .payment-badge{background:rgba(255,255,255,.1);padding:4px 8px;border-radius:4px;font-size:12px;color:#a3a3a3}.my-orders .order-card .order-footer .pending-requests-alert{background:rgba(255,165,0,.1);border:1px solid rgba(255,165,0,.3);color:orange;padding:12px;border-radius:8px;margin-bottom:12px;font-size:14px;text-align:center;animation:pulse 2s infinite}.my-orders .order-card .order-footer .cancel-button{width:100%;background:#ef4444;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:background .2s}.my-orders .order-card .order-footer .cancel-button:hover{background:#dc2626}.my-orders .order-card .order-footer .counterparty{margin-top:8px;font-size:12px;color:#a3a3a3}.my-deals .list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.my-deals .list-header h2{margin:0}.my-deals .list-header .header-actions{display:flex;align-items:center;gap:12px}@media (max-width: 767px){.my-deals .list-header{flex-direction:column;align-items:flex-start}.my-deals .list-header h2{font-size:20px}.my-deals .list-header .header-actions{width:100%;justify-content:space-between}}.my-deals .wallet-warning{display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:12px;padding:32px 16px;text-align:center}.my-deals .wallet-warning .warning-icon{font-size:48px;margin-bottom:16px}.my-deals .wallet-warning .warning-title{font-size:20px;font-weight:600;color:#fbbf24;margin-bottom:8px}.my-deals .wallet-warning .warning-text{color:#a3a3a3;max-width:300px}.my-deals .empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:48px 16px;text-align:center}.my-deals .empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.6}.my-deals .empty-state-title{font-size:20px;font-weight:600;color:#fff;margin-bottom:8px}.my-deals .empty-state-description{color:#a3a3a3;max-width:300px}.my-deals .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:16px}.my-deals .deals-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;width:100%}@media (max-width: 767px){.my-deals .deals-grid{display:block;gap:0}}.my-deals .deal-card{background:#181820;border:1px solid #2a2a35;border-radius:12px;padding:16px;transition:all .2s ease;width:100%}@media (max-width: 767px){.my-deals .deal-card{margin-bottom:12px;border-radius:12px;padding:16px}}.my-deals .deal-card.status-completed{border-color:#22c55e4d}.my-deals .deal-card.status-cancelled{opacity:.7}.my-deals .deal-card.time-warning{border-color:#fbbf2480;background:rgba(251,191,36,.05)}.my-deals .deal-card.time-danger{border-color:#ef444480;background:rgba(239,68,68,.05);animation:pulse-danger 2s infinite}.my-deals .deal-card .deal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;flex-wrap:wrap;gap:8px}.my-deals .deal-card .deal-header .step-badge{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px}.my-deals .deal-card .deal-header .step-badge .step-icon{font-size:18px}.my-deals .deal-card .deal-header .step-badge .step-name{font-size:14px;font-weight:500;color:#3b82f6}.my-deals .deal-card .deal-header .status-badge{display:inline-flex;align-items:center;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;padding:4px 12px;font-size:12px}.my-deals .deal-card .deal-header .status-badge.in_progress{background:rgba(251,191,36,.1);color:#fbbf24}.my-deals .deal-card .deal-header .status-badge.completed{background:rgba(34,197,94,.1);color:#22c55e}.my-deals .deal-card .deal-header .status-badge.cancelled{background:rgba(239,68,68,.1);color:#ef4444}.my-deals .deal-card .role-row{margin-bottom:12px}.my-deals .deal-card .role-row .role-badge{display:inline-flex;align-items:center;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;padding:4px 12px;font-size:12px}.my-deals .deal-card .role-row .role-badge.seller{background:rgba(239,68,68,.1);color:#ef4444}.my-deals .deal-card .role-row .role-badge.buyer{background:rgba(34,197,94,.1);color:#22c55e}.my-deals .deal-card .deal-body{margin-bottom:12px}.my-deals .deal-card .deal-body .amount-row{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.my-deals .deal-card .deal-body .amount-row .amount{font-size:24px;font-weight:700;color:#fff}@media (max-width: 767px){.my-deals .deal-card .deal-body .amount-row .amount{font-size:20px}}.my-deals .deal-card .deal-body .amount-row .token-symbol{font-size:18px;color:#a3a3a3;font-weight:500}.my-deals .deal-card .deal-body .price-row{color:#a3a3a3;font-size:16px;margin-bottom:8px}.my-deals .deal-card .deal-body .total-row{color:#3b82f6;font-size:16px}.my-deals .deal-card .deal-body .total-row .total-amount strong{font-size:20px;font-weight:700}.my-deals .deal-card .action-required{display:flex;align-items:flex-start;gap:8px;padding:12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px;margin-bottom:12px}.my-deals .deal-card .action-required .action-icon{font-size:16px}.my-deals .deal-card .action-required .action-text{font-size:14px;color:#3b82f6;font-weight:500}.my-deals .deal-card .payment-details-section{padding:12px;background:rgba(34,197,94,.05);border:1px solid rgba(34,197,94,.2);border-radius:8px;margin-bottom:12px}.my-deals .deal-card .payment-details-section .section-title{font-size:14px;font-weight:500;color:#fff;margin-bottom:8px}.my-deals .deal-card .payment-details-section .payment-detail-card{padding:8px;background:rgba(24,24,32,.5);border-radius:6px;margin-bottom:8px}.my-deals .deal-card .payment-details-section .payment-detail-card:last-child{margin-bottom:0}.my-deals .deal-card .payment-details-section .payment-detail-card .detail-method{font-size:14px;font-weight:500;color:#22c55e;margin-bottom:4px}.my-deals .deal-card .payment-details-section .payment-detail-card .detail-bank,.my-deals .deal-card .payment-details-section .payment-detail-card .detail-account,.my-deals .deal-card .payment-details-section .payment-detail-card .detail-name{font-size:12px;color:#a3a3a3;margin-bottom:2px}.my-deals .deal-card .timers-section{margin-bottom:12px}.my-deals .deal-card .timers-section .timer-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:rgba(21,21,28,.5);border-radius:6px}.my-deals .deal-card .timers-section .timer-item.warning{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3)}.my-deals .deal-card .timers-section .timer-item.warning .timer-value{color:#fbbf24}.my-deals .deal-card .timers-section .timer-item.danger{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}.my-deals .deal-card .timers-section .timer-item.danger .timer-value{color:#ef4444;font-weight:700}.my-deals .deal-card .timers-section .timer-item .timer-label{font-size:12px;color:#a3a3a3}.my-deals .deal-card .timers-section .timer-item .timer-value{font-size:14px;font-weight:500;color:#fff}.my-deals .deal-card .confirmations-box{margin-bottom:12px;padding:12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px}.my-deals .deal-card .confirmations-box .confirmation-info{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;color:#3b82f6;flex-wrap:wrap}.my-deals .deal-card .confirmations-box .confirmation-info .confirmed-badge{background:rgba(34,197,94,.2);color:#22c55e;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.my-deals .deal-card .deal-footer{border-top:1px solid #2a2a35;padding-top:12px}.my-deals .deal-card .deal-footer .date{color:#6b7280;font-size:12px;display:block;margin-bottom:12px}.my-deals .deal-card .deal-footer .processing-indicator{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px;margin-bottom:12px}.my-deals .deal-card .deal-footer .processing-indicator .spinner{width:16px;height:16px;border:2px solid rgba(59,130,246,.3);border-top-color:#3b82f6;border-radius:50%;animation:spin .8s linear infinite}.my-deals .deal-card .deal-footer .processing-indicator span{color:#2563eb;font-size:14px;font-weight:500}.my-deals .deal-card .deal-footer .deal-actions{display:flex;flex-wrap:wrap;gap:8px}.my-deals .deal-card .deal-footer .deal-actions button{flex:1;min-width:calc(50% - 4px)}@media (max-width: 767px){.my-deals .deal-card .deal-footer .deal-actions button{min-width:100%}}.my-deals .deal-card .deal-footer .deal-actions .confirm-btn{background:#22c55e;color:#fff}.my-deals .deal-card .deal-footer .deal-actions .confirm-btn:hover:not(:disabled){background:#16a34a}.my-deals .deal-card .deal-footer .deal-actions .dispute-btn{background:#ef4444;color:#fff}.my-deals .deal-card .deal-footer .deal-actions .dispute-btn:hover:not(:disabled){background:#dc2626}.my-deals .deal-card .deal-footer .deal-actions .dispute-notice{flex:1;padding:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;text-align:center}.my-deals .deal-card .deal-footer .deal-actions .dispute-notice span{color:#ef4444;font-size:14px;font-weight:500}.my-deals .deal-card .deal-footer .deal-actions .waiting-escrow-notice{flex:1;padding:12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px;text-align:center}.my-deals .deal-card .deal-footer .deal-actions .waiting-escrow-notice span{color:#3b82f6;font-size:14px;font-weight:500}@media (max-width: 767px){.my-deals .deal-card{padding:16px}.my-deals .deal-card .deal-body .amount-row .amount{font-size:20px}.my-deals .deal-card .deal-body .total-row .total-amount strong{font-size:18px}.my-deals .deal-card .action-required{padding:8px 12px}.my-deals .deal-card .payment-details-section,.my-deals .deal-card .payment-details-section .payment-detail-card{padding:8px}.my-deals .deal-card .timers-section .timer-item,.my-deals .deal-card .confirmations-box{padding:8px 12px}.my-deals .deal-card .deal-footer{padding-top:12px}.my-deals .deal-card .deal-footer .deal-actions button{min-width:100%;margin-bottom:8px}.my-deals .deal-card .deal-footer .deal-actions button:last-child{margin-bottom:0}}.spinner{width:24px;height:24px;border:2px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:spin .8s linear infinite}.loading-text{color:#a3a3a3;font-size:14px}.qa-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px;background:rgba(251,191,36,.15);border:1px solid rgba(251,191,36,.3);border-radius:12px;margin-bottom:16px}.qa-controls .qa-toggle{display:flex;align-items:center;gap:12px}.qa-controls .qa-switch{position:relative;display:inline-block;width:48px;height:26px}.qa-controls .qa-switch input{opacity:0;width:0;height:0}.qa-controls .qa-switch input:checked+.qa-slider{background-color:#22c55e}.qa-controls .qa-switch input:checked+.qa-slider:before{transform:translate(22px)}.qa-controls .qa-switch .qa-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#2a2a35;transition:.3s;border-radius:26px}.qa-controls .qa-switch .qa-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.qa-controls .qa-label{font-size:14px;font-weight:500;color:#fbbf24}.qa-controls .qa-profile{display:flex;align-items:center;gap:12px}.qa-controls .profile-badge{padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500}.qa-controls .profile-badge.seller{background:rgba(239,68,68,.15);color:#ef4444}.qa-controls .profile-badge.buyer{background:rgba(34,197,94,.15);color:#22c55e}.qa-controls .btn-small{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:44px}@media (max-width: 767px){.qa-controls .btn-small{height:48px;padding:0 20px}}.qa-controls .btn-small:disabled{opacity:.5;cursor:not-allowed}.qa-controls .btn-small{background:transparent;color:#fff;border:1px solid #2a2a35}.qa-controls .btn-small:hover:not(:disabled){background:#1a1a24;border-color:#3b82f6}.qa-controls .btn-small:active:not(:disabled){background:#1a1a24}.qa-controls .btn-small{height:36px;padding:0 12px;font-size:12px}@keyframes pulse-danger{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 8px #ef444400}}.create-order{max-width:600px;margin:0 auto}.create-order .wallet-warning{display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:12px;padding:32px 16px;text-align:center}.create-order .wallet-warning .warning-icon{font-size:48px;margin-bottom:16px}.create-order .wallet-warning .warning-title{font-size:20px;font-weight:600;color:#fbbf24;margin-bottom:8px}.create-order .wallet-warning .warning-text{color:#a3a3a3;max-width:300px}.create-order .form-header{margin-bottom:24px}.create-order .form-header h2{margin-bottom:8px}.create-order .form-header p{color:#a3a3a3;margin:0}@media (max-width: 767px){.create-order .form-header h2{font-size:20px}}.create-order .warning-box{margin-bottom:24px}.create-order .warning-box strong{display:block;margin-bottom:8px}.create-order .warning-box p{margin:0;color:#fbbf24;font-size:14px}@media (max-width: 767px){.create-order .warning-box{padding:12px}}.create-order form{display:flex;flex-direction:column;gap:20px}.create-order .form-group label{display:block;color:#a3a3a3;font-size:14px;font-weight:500;margin-bottom:12px}.create-order .form-group .error-message{display:block;color:#ef4444;font-size:14px;margin-top:4px}.create-order .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 767px){.create-order .form-row{grid-template-columns:1fr;gap:16px}}.create-order .side-selector{display:grid;grid-template-columns:1fr 1fr;gap:12px}.create-order .side-selector .side-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:44px}@media (max-width: 767px){.create-order .side-selector .side-btn{height:48px;padding:0 20px}}.create-order .side-selector .side-btn:disabled{opacity:.5;cursor:not-allowed}.create-order .side-selector .side-btn{background:transparent;color:#fff;border:1px solid #2a2a35}.create-order .side-selector .side-btn:hover:not(:disabled){background:#1a1a24;border-color:#3b82f6}.create-order .side-selector .side-btn:active:not(:disabled){background:#1a1a24}.create-order .side-selector .side-btn{padding:16px;font-size:16px;border-width:2px}.create-order .side-selector .side-btn:hover{border-color:#3b82f6}.create-order .side-selector .side-btn.active{background:rgba(59,130,246,.1);border-color:#3b82f6;color:#3b82f6}@media (max-width: 767px){.create-order .side-selector{gap:8px}.create-order .side-selector .side-btn{padding:12px;font-size:14px}}.create-order .payment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}@media (max-width: 767px){.create-order .payment-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.create-order .payment-grid .payment-option{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:44px}@media (max-width: 767px){.create-order .payment-grid .payment-option{height:48px;padding:0 20px}}.create-order .payment-grid .payment-option:disabled{opacity:.5;cursor:not-allowed}.create-order .payment-grid .payment-option{background:transparent;color:#a3a3a3}.create-order .payment-grid .payment-option:hover:not(:disabled){background:#1a1a24;color:#fff}.create-order .payment-grid .payment-option{background:#15151c;border:1px solid #2a2a35;padding:12px;font-size:14px;display:flex;align-items:center;gap:8px;transition:all .15s ease}.create-order .payment-grid .payment-option .checkmark{width:18px;height:18px;border:2px solid #2a2a35;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.create-order .payment-grid .payment-option:hover{border-color:#3b82f6}.create-order .payment-grid .payment-option.active{background:rgba(59,130,246,.1);border-color:#3b82f6}.create-order .payment-grid .payment-option.active .checkmark{background:#3b82f6;border-color:#3b82f6;color:#fff}.create-order .no-payment-details{background:#15151c;border:1px dashed #2a2a35;border-radius:8px;padding:24px;text-align:center}.create-order .no-payment-details p{color:#a3a3a3;margin-bottom:12px}.create-order .no-payment-details .add-link{color:#3b82f6;text-decoration:none;font-weight:500}.create-order .no-payment-details .add-link:hover{text-decoration:underline}.create-order .payment-details-list{display:flex;flex-direction:column;gap:8px}.create-order .payment-detail-option{background:#15151c;border:1px solid #2a2a35;border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .15s ease}.create-order .payment-detail-option:hover{border-color:#3b82f6}.create-order .payment-detail-option.active{background:rgba(59,130,246,.1);border-color:#3b82f6}.create-order .payment-detail-option .detail-method{font-weight:500;margin-bottom:4px}.create-order .payment-detail-option .detail-account{font-size:14px;color:#a3a3a3;font-family:monospace}.create-order .jetton-selector{display:flex;flex-direction:column;gap:12px}.create-order .jetton-popular{display:flex;gap:8px;flex-wrap:wrap}.create-order .jetton-option{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:44px}@media (max-width: 767px){.create-order .jetton-option{height:48px;padding:0 20px}}.create-order .jetton-option:disabled{opacity:.5;cursor:not-allowed}.create-order .jetton-option{padding:8px 16px;background:#15151c;border:1px solid #2a2a35;border-radius:8px;color:#fff;font-weight:500;font-size:14px;cursor:pointer;transition:all .15s ease}.create-order .jetton-option:hover{border-color:#3b82f6}.create-order .jetton-option.active{background:rgba(59,130,246,.1);border-color:#3b82f6;color:#3b82f6}.create-order .jetton-custom-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:44px}@media (max-width: 767px){.create-order .jetton-custom-btn{height:48px;padding:0 20px}}.create-order .jetton-custom-btn:disabled{opacity:.5;cursor:not-allowed}.create-order .jetton-custom-btn{padding:8px 16px;background:transparent;border:1px dashed #2a2a35;border-radius:8px;color:#a3a3a3;font-size:14px;cursor:pointer;transition:all .15s ease}.create-order .jetton-custom-btn:hover{border-color:#3b82f6;color:#3b82f6}.create-order .jetton-custom-btn.active{background:rgba(59,130,246,.1);border-style:solid;border-color:#3b82f6;color:#3b82f6}.create-order .jetton-info-loading{padding:12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#3b82f6;font-size:14px;text-align:center}.create-order .jetton-info-display{padding:16px;background:rgba(34,197,94,.05);border:1px solid rgba(34,197,94,.2);border-radius:8px;font-size:14px;margin-top:8px}.create-order .jetton-info-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.create-order .jetton-info-row:not(:last-child){border-bottom:1px solid rgba(42,42,53,.5)}.create-order .jetton-info-row .jetton-info-label{color:#a3a3a3;font-weight:500}.create-order .jetton-info-row strong{color:#22c55e;font-weight:600}.create-order .balance-status{padding:12px;border-radius:8px;font-size:14px;margin-top:-8px;margin-bottom:16px}.create-order .balance-status.checking{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);color:#3b82f6}.create-order .balance-status.success{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#22c55e}.create-order .balance-status.success span{font-weight:500}.create-order .balance-status.success small{display:block;margin-top:4px;opacity:.8}.create-order .balance-status.error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444}.create-order .balance-status.error span{font-weight:500}.create-order .balance-status.error small{display:block;margin-top:4px;opacity:.8}.create-order .balance-status:not(.checking):not(.success):not(.error){background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);color:#fbbf24}.create-order .balance-status:not(.checking):not(.success):not(.error) span{font-weight:500}.create-order .balance-status:not(.checking):not(.success):not(.error) small{display:block;margin-top:4px;opacity:.8}.create-order .balance-status:not(.checking):not(.success):not(.error) .retry-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:44px}@media (max-width: 767px){.create-order .balance-status:not(.checking):not(.success):not(.error) .retry-btn{height:48px;padding:0 20px}}.create-order .balance-status:not(.checking):not(.success):not(.error) .retry-btn:disabled{opacity:.5;cursor:not-allowed}.create-order .balance-status:not(.checking):not(.success):not(.error) .retry-btn{background:transparent;color:#fff;border:1px solid #2a2a35}.create-order .balance-status:not(.checking):not(.success):not(.error) .retry-btn:hover:not(:disabled){background:#1a1a24;border-color:#3b82f6}.create-order .balance-status:not(.checking):not(.success):not(.error) .retry-btn:active:not(:disabled){background:#1a1a24}.create-order .balance-status:not(.checking):not(.success):not(.error) .retry-btn{margin-top:8px;height:32px;padding:0 12px;font-size:12px;width:100%}.create-order .order-summary{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px;padding:16px;text-align:center}.create-order .order-summary .summary-row{display:flex;justify-content:space-between;align-items:center;font-size:16px}.create-order .order-summary .summary-row span{color:#a3a3a3}.create-order .order-summary .summary-row strong{font-size:20px;color:#3b82f6}@media (max-width: 767px){.create-order{padding:12px;border-radius:8px}}.create-order input[type=text],.create-order input[type=number],.create-order select{width:100%;height:48px;padding:0 16px;background:#15151c;border:1px solid #2a2a35;border-radius:8px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;transition:all .15s ease}.create-order input[type=text]:disabled,.create-order input[type=number]:disabled,.create-order select:disabled{opacity:.6;cursor:not-allowed}.create-order input[type=text].error,.create-order input[type=number].error,.create-order select.error{border-color:#ef4444}.create-order input[type=text].error:focus,.create-order input[type=number].error:focus,.create-order select.error:focus{box-shadow:0 0 0 3px #ef444433}.create-order input[type=text].success,.create-order input[type=number].success,.create-order select.success{border-color:#22c55e}.create-order input[type=text].success:focus,.create-order input[type=number].success:focus,.create-order select.success:focus{box-shadow:0 0 0 3px #22c55e33}.create-order input[type=text],.create-order input[type=number],.create-order select{width:100%;height:48px;padding:0 16px;background:#15151c;border:1px solid #2a2a35;border-radius:8px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;transition:all .15s ease}@media (max-width: 767px){.create-order input[type=text],.create-order input[type=number],.create-order select{height:48px;font-size:16px}}.create-order input[type=text]:focus,.create-order input[type=number]:focus,.create-order select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.create-order input[type=text]::placeholder,.create-order input[type=number]::placeholder,.create-order select::placeholder{color:#6b7280}.create-order select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.deal-requests{max-width:900px;margin:0 auto}.deal-requests .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.deal-requests .header h2{margin:0}.deal-requests .header .header-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media (max-width: 767px){.deal-requests .header{flex-direction:column;align-items:flex-start}.deal-requests .header h2{font-size:1.25rem}.deal-requests .header .header-actions{width:100%;justify-content:space-between}}.deal-requests .empty-state{text-align:center;padding:3rem;color:#8e8e93;background:#1a1a1f;border:1px solid #2a2a2f;border-radius:12px}.deal-requests .requests-list{display:grid;gap:1.5rem}.filter-select{width:150px;padding:.5rem 1rem;background:#2a2a2f;border:1px solid #3a3a3f;border-radius:8px;color:#fff;font-size:1rem}.filter-select option{background:#1a1a1f;color:#fff}.filter-select{margin-right:1rem}.request-card{background:#1a1a1f;border:1px solid #2a2a2f;border-radius:12px;padding:1.5rem;transition:transform .2s,box-shadow .2s}.request-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.request-card .request-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #2a2a2f}.request-card .request-header .badge{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600}.request-card .request-header .badge-pending{background:linear-gradient(135deg,#ffa500,#ff8c00)}.request-card .request-header .badge-success{background:linear-gradient(135deg,#34c759,#2fb350)}.request-card .request-header .badge-danger{background:linear-gradient(135deg,#ff3b30,#d62f25)}.request-card .request-header .badge-secondary{background:linear-gradient(135deg,#8e8e93,#767676)}.request-card .request-header .time{color:#8e8e93;font-size:.85rem}.request-card .order-info{margin-bottom:1rem}.request-card .order-info h3{margin:0 0 .75rem;color:#007aff}.request-card .order-info .details{display:grid;gap:.5rem}.request-card .requester-info{margin-bottom:1.5rem;padding:1rem;background:#0e0e11;border-radius:8px}.request-card .requester-info .wallet-address{font-family:monospace;font-size:.9rem}.request-card .requester-info .message{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #2a2a2f}.request-card .requester-info .message strong{display:block;margin-bottom:.5rem;color:#8e8e93;font-size:.85rem}.request-card .requester-info .message p{margin:0;color:#fff;line-height:1.5}.request-card .detail-row{display:flex;justify-content:space-between;padding:.25rem 0}.request-card .detail-row .label{color:#8e8e93;font-size:.9rem}.request-card .detail-row .value{color:#fff;font-weight:500}.request-card .request-actions{display:flex;gap:1rem}.request-card .request-actions .btn{flex:1;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.request-card .request-actions .btn-success{background:#34c759;color:#fff}.request-card .request-actions .btn-success:hover:not(:disabled){background:#2fb350}.request-card .request-actions .btn-danger{background:#ff3b30;color:#fff}.request-card .request-actions .btn-danger.btn-outline{background:transparent;border:1px solid #ff3b30;color:#ff3b30}.request-card .request-actions .btn-danger.btn-outline:hover:not(:disabled){background:#ff3b30;color:#fff}.request-card .request-actions .btn:disabled{opacity:.5;cursor:not-allowed}.request-card .rejection-info{margin-bottom:1rem;padding:1rem;background:rgba(255,59,48,.1);border:1px solid rgba(255,59,48,.3);border-radius:8px}.request-card .rejection-info strong{display:block;margin-bottom:.5rem;color:#ff3b30;font-size:.85rem}.request-card .rejection-info p{margin:0;color:#fff;line-height:1.5}.request-card .accepted-info{padding:1rem;background:rgba(52,199,89,.1);border:1px solid rgba(52,199,89,.3);border-radius:8px;text-align:center}.request-card .accepted-info p{margin:0;color:#34c759;font-weight:500}.btn-secondary{padding:.5rem 1rem;background:#2a2a2f;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-secondary:hover:not(:disabled){background:#3a3a3f}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-test{padding:.5rem 1rem;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-test:hover{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);transform:translateY(-1px)}.qa-controls{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:12px;margin-bottom:1rem}.qa-toggle{display:flex;align-items:center;gap:.5rem}.qa-switch{position:relative;display:inline-block;width:50px;height:26px}.qa-switch input{opacity:0;width:0;height:0}.qa-switch .qa-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#3a3a3f;transition:.3s;border-radius:26px}.qa-switch .qa-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.qa-switch input:checked+.qa-slider{background-color:#f59e0b}.qa-switch input:checked+.qa-slider:before{transform:translate(24px)}.qa-label{font-weight:600;color:#f59e0b}.qa-profile{display:flex;align-items:center;gap:.75rem;margin-left:auto}.profile-badge{padding:.4rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600}.profile-badge.seller{background:rgba(59,130,246,.2);color:#3b82f6}.profile-badge.buyer{background:rgba(34,197,94,.2);color:#22c55e}.btn-small{padding:.4rem .75rem;font-size:.8rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;cursor:pointer;transition:all .2s}.btn-small:hover{background:rgba(255,255,255,.2)}.qa-toggle-inline{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(245,158,11,.1);border:1px dashed rgba(245,158,11,.3);border-radius:8px;color:#f59e0b;font-size:.85rem;cursor:pointer;margin-right:.75rem}.qa-toggle-inline input{width:16px;height:16px}.hint{color:#ffffff80;font-size:.85rem;margin-top:.5rem}.escrow-balance{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;padding:24px;margin-bottom:24px;color:#fff;box-shadow:0 8px 32px #667eea4d;transition:all .3s ease}.escrow-balance.collapsed{padding:16px 24px;cursor:pointer}.escrow-balance.collapsed:hover{box-shadow:0 8px 32px #667eea80}.escrow-balance .escrow-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0}.expanded .escrow-balance .escrow-header{margin-bottom:20px}.escrow-balance h2{margin:0;font-size:1.5rem;font-weight:600}.escrow-balance .toggle-button{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;font-size:1.2rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.escrow-balance .toggle-button:hover{background:rgba(255,255,255,.3)}.escrow-balance .jetton-selector{margin-bottom:20px}.escrow-balance .jetton-selector label{display:block;margin-bottom:10px;font-size:.9rem;opacity:.9}.escrow-balance .jetton-selector .jetton-options{display:flex;gap:12px}.escrow-balance .jetton-selector .jetton-option{display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(255,255,255,.1);border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s;color:#fff;font-size:.9rem;font-weight:500}.escrow-balance .jetton-selector .jetton-option img{width:24px;height:24px;border-radius:50%}.escrow-balance .jetton-selector .jetton-option:hover{background:rgba(255,255,255,.2)}.escrow-balance .jetton-selector .jetton-option.active{background:rgba(255,255,255,.25);border-color:#ffffff80}.escrow-balance .balance-info{background:rgba(0,0,0,.2);border-radius:12px;padding:16px;margin-bottom:16px}.escrow-balance .balance-info .balance-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.escrow-balance .balance-info .balance-item:last-child{border-bottom:none}.escrow-balance .balance-info .balance-item.address .value{font-size:.85rem}.escrow-balance .balance-info .balance-item .label{font-size:.9rem;opacity:.8}.escrow-balance .balance-info .balance-item .value{font-size:1.1rem;font-weight:600}.escrow-balance .balance-info .balance-item .value.mono{font-family:Courier New,monospace;font-size:.9rem}.escrow-balance .error-message{background:rgba(255,77,77,.2);border:1px solid rgba(255,77,77,.4);border-radius:8px;padding:12px;margin-bottom:16px;font-size:.9rem}.escrow-balance .buy-form{background:rgba(0,0,0,.2);border-radius:12px;padding:20px;margin-bottom:16px}.escrow-balance .buy-form h3{margin:0 0 16px;font-size:1.1rem;color:#ffffffe6}.escrow-balance .buy-form .form-group{margin-bottom:16px}.escrow-balance .buy-form .form-group label{display:block;margin-bottom:8px;font-size:.9rem;opacity:.8}.escrow-balance .buy-form .form-group .input-field{width:100%;padding:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1rem;transition:all .2s}.escrow-balance .buy-form .form-group .input-field:focus{outline:none;border-color:#4a90e299;background:rgba(255,255,255,.15)}.escrow-balance .buy-form .form-group .input-field::placeholder{color:#fff6}.escrow-balance .buy-form .form-group .help-text{display:block;margin-top:6px;font-size:.85rem;opacity:.7}.escrow-balance .buy-form .form-group .price-info{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px;background:rgba(74,144,226,.1);border:1px solid rgba(74,144,226,.3);border-radius:8px;font-size:.9rem}.escrow-balance .buy-form .form-group .price-info span{opacity:.8}.escrow-balance .buy-form .form-group .price-info strong{color:#4a90e2;font-size:1.1rem;margin:0 4px}.escrow-balance .buy-form .form-group .price-info small{opacity:.6;font-size:.8rem;margin-left:auto}.escrow-balance .loading{text-align:center;padding:20px;font-size:.9rem;opacity:.8}.escrow-balance .refresh-button{width:100%;padding:12px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.escrow-balance .refresh-button:hover:not(:disabled){background:rgba(255,255,255,.3)}.escrow-balance .refresh-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.escrow-balance{padding:16px}.escrow-balance.collapsed{padding:12px 16px}.escrow-balance .escrow-header h2{font-size:1.25rem}.escrow-balance .toggle-button{width:32px;height:32px;font-size:1rem}.escrow-balance .jetton-selector .jetton-options{flex-direction:column}.escrow-balance .jetton-selector .jetton-option{width:100%}}.wallet-balance{display:flex;align-items:center;gap:24px}.wallet-balance .balance-item{display:flex;align-items:center;gap:8px}.wallet-balance .balance-item .label{color:#a3a3a3;font-size:13px;font-weight:600;text-transform:uppercase}.wallet-balance .balance-item .value{color:#fff;font-size:15px;font-weight:700;font-family:monospace}.wallet-balance .refresh-btn{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:6px;cursor:pointer;font-size:14px;padding:6px 10px;color:#fff;transition:all .2s}.wallet-balance .refresh-btn:hover:not(:disabled){background:rgba(59,130,246,.2);transform:rotate(180deg)}.wallet-balance .refresh-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.wallet-balance{flex-wrap:wrap;gap:12px;justify-content:center}.wallet-balance .balance-item .label{font-size:11px}.wallet-balance .balance-item .value{font-size:13px}.wallet-balance .refresh-btn{padding:8px 12px;font-size:16px}}.payment-details{max-width:800px;margin:0 auto}.payment-details__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.payment-details__header h2{margin:0}.payment-details__form{background:#1a1a1f;border:1px solid #2a2a2f;border-radius:12px;padding:2rem;margin-bottom:2rem}.payment-details__form .form-group{margin-bottom:1.5rem}.payment-details__form .form-group label{display:block;margin-bottom:.5rem;color:#8e8e93;font-size:.9rem}.payment-details__form .form-group input,.payment-details__form .form-group select,.payment-details__form .form-group textarea{width:100%;padding:.75rem;background:#0e0e11;border:1px solid #2a2a2f;border-radius:8px;color:#fff;font-size:1rem}.payment-details__form .form-group input:focus,.payment-details__form .form-group select:focus,.payment-details__form .form-group textarea:focus{outline:none;border-color:#007aff}.payment-details__form .form-group textarea{resize:vertical;font-family:inherit}.payment-details__form .btn{width:100%}.payment-details__list{display:grid;gap:1rem}.payment-details .loading,.payment-details .empty-state{text-align:center;padding:3rem;color:#8e8e93}.payment-details .loading .hint,.payment-details .empty-state .hint{margin-top:.5rem;font-size:.9rem}.payment-detail-card{background:#1a1a1f;border:1px solid #2a2a2f;border-radius:12px;padding:1.5rem;transition:transform .2s,box-shadow .2s}.payment-detail-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.payment-detail-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.payment-detail-card__header .payment-method{font-weight:600;font-size:1.1rem;color:#007aff}.payment-detail-card__body .detail-row{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #2a2a2f}.payment-detail-card__body .detail-row:last-child{border-bottom:none}.payment-detail-card__body .detail-row .label{color:#8e8e93;font-size:.9rem}.payment-detail-card__body .detail-row .value{color:#fff;font-weight:500}.btn{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary{background:linear-gradient(135deg,#007aff,#0051d5);color:#fff}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#0051d5,#003ba3)}.btn-danger{background:#ff3b30;color:#fff}.btn-danger:hover:not(:disabled){background:#d32f2f}.btn-outline{background:transparent;border:1px solid currentColor}.btn-sm{padding:.5rem 1rem;font-size:.9rem}.btn:disabled{opacity:.5;cursor:not-allowed}.network-selector{display:flex;align-items:center;gap:12px}.network-selector .network-badge{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;text-transform:uppercase}.network-selector .network-badge .dot{width:8px;height:8px;border-radius:50%;animation:pulse 2s ease-in-out infinite}.network-selector .network-badge.testnet{background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.network-selector .network-badge.testnet .dot{background:#3b82f6}.network-selector .network-badge.mainnet{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.network-selector .network-badge.mainnet .dot{background:#ef4444}.network-selector .network-info small{color:#a3a3a3;font-size:12px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.deal-flow{max-width:900px;margin:0 auto}.deal-flow__header{margin-bottom:2rem}.deal-flow__header h3{margin:0 0 .5rem}.deal-flow__header .deal-info{color:#8e8e93;font-size:.9rem}.deal-flow__header .deal-info .separator{margin:0 .5rem}.deal-flow .escrow-info{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:12px;padding:1rem;margin-bottom:2rem}.deal-flow .escrow-info .escrow-status{display:flex;align-items:center;gap:1rem}.deal-flow .escrow-info .escrow-status .icon{font-size:2rem}.deal-flow .escrow-info .escrow-status strong{display:block;color:#fbbf24;margin-bottom:.25rem}.deal-flow .escrow-info .escrow-status p{margin:0;color:#fbbf24;font-size:.9rem}.deal-flow .escrow-info .escrow-note{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(251,191,36,.2);color:#fbbf24;font-size:.85rem;margin-bottom:0}.deal-flow__progress{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem;position:relative}.deal-flow__progress .progress-step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.deal-flow__progress .progress-step .step-marker{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:.5rem;z-index:2;transition:all .3s}.deal-flow__progress .progress-step .step-label{font-size:.85rem;text-align:center;max-width:100px}.deal-flow__progress .progress-step .step-connector{position:absolute;height:2px;background:#2a2a2f;top:20px;left:50%;right:-50%;z-index:1}.deal-flow__progress .progress-step.completed .step-marker{background:#34c759;color:#fff}.deal-flow__progress .progress-step.completed .step-label{color:#34c759}.deal-flow__progress .progress-step.completed .step-connector{background:#34c759}.deal-flow__progress .progress-step.active .step-marker{background:#007aff;color:#fff;animation:pulse 2s infinite}.deal-flow__progress .progress-step.active .step-label{color:#007aff;font-weight:600}.deal-flow__progress .progress-step.future .step-marker{background:#2a2a2f;color:#8e8e93}.deal-flow__progress .progress-step.future .step-label{color:#8e8e93}.deal-flow__current{background:#1a1a1f;border:1px solid #2a2a2f;border-radius:12px;padding:2rem;margin-bottom:2rem}.deal-flow__current .current-step-box{margin-bottom:2rem}.deal-flow__current .current-step-box h4{margin:0 0 1rem;color:#8e8e93;font-size:.9rem;text-transform:uppercase}.deal-flow__current .current-step-box .current-step-name{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;color:#007aff}.deal-flow__current .current-step-box .instructions{background:#0e0e11;border-left:3px solid #007aff;padding:1rem;border-radius:8px}.deal-flow__current .current-step-box .instructions p{margin:0 0 .5rem}.deal-flow__current .current-step-box .instructions strong{color:#007aff}.deal-flow__current .current-step-box .instructions ol{margin:.5rem 0 0;padding-left:1.5rem}.deal-flow__current .current-step-box .instructions ol li{margin:.5rem 0}.deal-flow__current .current-step-box .instructions code{background:#2a2a2f;padding:.25rem .5rem;border-radius:4px;font-family:monospace;font-size:.9rem;word-break:break-all}.deal-flow__actions{display:flex;gap:1rem;flex-wrap:wrap}.deal-flow__actions .action-section{flex:1;min-width:100%}.deal-flow__actions .action-section .form-group{margin-bottom:1rem}.deal-flow__actions .action-section .form-group label{display:block;margin-bottom:.5rem;color:#8e8e93;font-size:.9rem}.deal-flow__actions .action-section .form-group input{width:100%;padding:.75rem;background:#0e0e11;border:1px solid #2a2a2f;border-radius:8px;color:#fff;font-size:1rem}.deal-flow__actions .action-section .form-group input:focus{outline:none;border-color:#007aff}.deal-flow__actions .btn{flex:1;min-width:200px;padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.deal-flow__actions .btn-primary{background:linear-gradient(135deg,#007aff,#0051d5);color:#fff}.deal-flow__actions .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#0051d5,#003ba3)}.deal-flow__actions .btn-success{background:#34c759;color:#fff}.deal-flow__actions .btn-success:hover:not(:disabled){background:#2fb350}.deal-flow__actions .btn-danger{background:#ff3b30;color:#fff}.deal-flow__actions .btn-danger:hover:not(:disabled){background:#d32f2f}.deal-flow__actions .btn-danger.btn-outline{background:transparent;border:1px solid #ff3b30;color:#ff3b30}.deal-flow__actions .btn-danger.btn-outline:hover:not(:disabled){background:#ff3b30;color:#fff}.deal-flow__actions .btn:disabled{opacity:.5;cursor:not-allowed}.deal-flow__history{background:#1a1a1f;border:1px solid #2a2a2f;border-radius:12px;padding:2rem}.deal-flow__history h4{margin:0 0 1.5rem;color:#8e8e93;font-size:.9rem;text-transform:uppercase}.deal-flow__history .history-timeline{position:relative;padding-left:2rem}.deal-flow__history .history-timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#2a2a2f}.deal-flow__history .history-timeline .history-entry{position:relative;padding-bottom:1.5rem}.deal-flow__history .history-timeline .history-entry:before{content:"";position:absolute;left:-2.4rem;top:.25rem;width:8px;height:8px;border-radius:50%;background:#007aff}.deal-flow__history .history-timeline .history-entry:last-child{padding-bottom:0}.deal-flow__history .history-timeline .history-entry .history-time{font-size:.85rem;color:#8e8e93;margin-bottom:.25rem}.deal-flow__history .history-timeline .history-entry .history-step{font-weight:600;color:#fff;margin-bottom:.25rem}.deal-flow__history .history-timeline .history-entry .history-actor{font-size:.9rem;color:#8e8e93}.deal-flow__history .history-timeline .history-entry .history-notes{margin-top:.5rem;padding:.5rem;background:#0e0e11;border-radius:4px;font-size:.9rem;color:#8e8e93}@keyframes pulse{0%,to{box-shadow:0 0 #007affb3}50%{box-shadow:0 0 0 10px #007aff00}}.test-mode-actions{margin-top:1.5rem;padding-top:1rem;border-top:1px dashed rgba(255,255,255,.2)}.test-mode-divider{text-align:center;margin-bottom:.75rem;color:#ffffff80;font-size:.85rem}.test-mode-divider span{background:#1a1a1f;padding:0 .75rem}.test-mode-buttons{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center}.test-mode-label{color:#f59e0b;font-size:.85rem;margin-right:.5rem}.btn-test-small{padding:.4rem .75rem;background:rgba(245,158,11,.15);color:#f59e0b;border:1px solid rgba(245,158,11,.3);border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .2s}.btn-test-small:hover:not(:disabled){background:rgba(245,158,11,.25);border-color:#f59e0b}.btn-test-small:disabled{opacity:.4;cursor:not-allowed}.deal-flow__chat{background:rgba(0,0,0,.2);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.deal-flow__chat .chat-header{margin-bottom:1.5rem}.deal-flow__chat .chat-header h4{margin:0 0 1rem;font-size:1.1rem}.deal-flow__chat .chat-header .chat-warning{display:flex;gap:.75rem;background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3);border-radius:8px;padding:.75rem;font-size:.85rem;line-height:1.4}.deal-flow__chat .chat-header .chat-warning span{flex-shrink:0;font-size:1.2rem}.deal-flow__chat .chat-header .chat-warning p{margin:0;color:#ffffffd9}.deal-flow__chat .chat-messages{max-height:400px;overflow-y:auto;margin-bottom:1rem;padding:.5rem;display:flex;flex-direction:column;gap:1rem}.deal-flow__chat .chat-messages::-webkit-scrollbar{width:6px}.deal-flow__chat .chat-messages::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.deal-flow__chat .chat-messages::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}.deal-flow__chat .chat-messages::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.deal-flow__chat .chat-messages .chat-empty{text-align:center;padding:2rem;color:#ffffff80;font-size:.9rem}.deal-flow__chat .chat-messages .chat-message{display:flex;flex-direction:column;max-width:70%;animation:slideIn .3s ease}.deal-flow__chat .chat-messages .chat-message.own{align-self:flex-end}.deal-flow__chat .chat-messages .chat-message.own .message-header{flex-direction:row-reverse}.deal-flow__chat .chat-messages .chat-message.own .message-text{background:linear-gradient(135deg,#4a90e2,#357abd);border-radius:12px 12px 4px}.deal-flow__chat .chat-messages .chat-message.other{align-self:flex-start}.deal-flow__chat .chat-messages .chat-message.other .message-text{background:rgba(255,255,255,.1);border-radius:12px 12px 12px 4px}.deal-flow__chat .chat-messages .chat-message .message-header{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.25rem;font-size:.75rem;opacity:.7}.deal-flow__chat .chat-messages .chat-message .message-header .message-sender{font-weight:600}.deal-flow__chat .chat-messages .chat-message .message-header .message-time{color:#fff9}.deal-flow__chat .chat-messages .chat-message .message-text{padding:.75rem 1rem;word-wrap:break-word;font-size:.95rem;line-height:1.5}.deal-flow__chat .chat-input{display:flex;gap:.75rem}.deal-flow__chat .chat-input input{flex:1;padding:.75rem 1rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:.95rem;transition:all .2s}.deal-flow__chat .chat-input input:focus{outline:none;border-color:#4a90e2;background:rgba(255,255,255,.15)}.deal-flow__chat .chat-input input::placeholder{color:#fff6}.deal-flow__chat .chat-input input:disabled{opacity:.5;cursor:not-allowed}.deal-flow__chat .chat-input button{padding:.75rem 1.5rem;white-space:nowrap}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.deal-flow__chat{padding:1rem}.deal-flow__chat .chat-messages{max-height:300px}.deal-flow__chat .chat-messages .chat-message{max-width:85%}.deal-flow__chat .chat-messages .chat-message .message-text{font-size:.9rem}.deal-flow__chat .chat-input{flex-direction:column}.deal-flow__chat .chat-input button{width:100%}}.confirmation-modal{max-width:400px}.confirmation-modal .modal-body{padding:20px 0}.confirmation-modal .modal-body p{margin:0 0 12px;color:#fff;font-size:16px;line-height:1.5}.confirmation-modal .modal-body .double-confirm{text-align:center}.confirmation-modal .modal-body .double-confirm .warning{font-size:48px;margin-bottom:16px}.confirmation-modal .modal-body .double-confirm p:last-child{color:#a3a3a3;font-size:14px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:#181820;border-radius:12px;padding:24px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #00000080}@media (max-width: 768px){.modal-content{padding:20px;max-width:95%}}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header h2{margin:0;font-size:20px}.modal-header .close-btn{background:none;border:none;color:#a3a3a3;font-size:32px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.modal-header .close-btn:hover{color:#fff}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;color:#a3a3a3;font-size:14px;font-weight:600}.form-group select,.form-group textarea{width:100%;padding:12px;background:#15151c;border:1px solid #2a2a35;border-radius:6px;color:#fff;font-size:16px;font-family:inherit}.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#3b82f6}.form-group textarea{resize:vertical;min-height:100px}.modal-actions{display:flex;gap:12px;margin-top:24px}.modal-actions button{flex:1;padding:12px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.modal-actions button:disabled{opacity:.5;cursor:not-allowed}.modal-actions .btn-secondary{background:#2a2a35;color:#fff}.modal-actions .btn-secondary:hover:not(:disabled){background:#3a3a45}.modal-actions .btn-primary{background:#ef4444;color:#fff}.modal-actions .btn-primary:hover:not(:disabled){background:#dc2626}@media (max-width: 480px){.modal-actions{flex-direction:column}.modal-actions button{width:100%}}.referral-program{padding:16px}.referral-card{background:#15151c;border:1px solid #2a2a35;border-radius:16px;padding:24px;max-width:500px;margin:0 auto}.referral-card h3{font-size:24px;margin-bottom:8px;text-align:center}.referral-card .subtitle{color:#a3a3a3;text-align:center;margin-bottom:24px;font-size:14px}.referral-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:24px;background:rgba(59,130,246,.05);border-radius:12px;overflow:hidden}.referral-stats .stat-item{text-align:center}.referral-stats .stat-item .stat-value{display:block;font-size:24px;font-weight:700;color:#3b82f6}.referral-stats .stat-item .stat-label{font-size:12px;color:#a3a3a3;text-transform:uppercase;letter-spacing:.2px}.referral-link-section label{display:block;font-size:14px;font-weight:500;color:#a3a3a3;margin-bottom:8px;margin-top:16px}.referral-link-section label:first-child{margin-top:0}.referral-link-section .code-display{background:rgba(59,130,246,.1);border:1px dashed #3b82f6;border-radius:12px;padding:12px;text-align:center}.referral-link-section .code-display code{font-size:20px;font-weight:700;color:#3b82f6;letter-spacing:2px}.referral-link-section .link-display{display:flex;gap:8px}.referral-link-section .link-display .link-input{flex:1;background:#0e0e11;border:1px solid #2a2a35;border-radius:12px;padding:12px;font-size:14px;color:#a3a3a3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-link-section .link-display .copy-btn{background:#0e0e11;border:1px solid #2a2a35;border-radius:12px;padding:12px 16px;cursor:pointer;font-size:18px;transition:all .15s ease}.referral-link-section .link-display .copy-btn:hover{background:rgba(59,130,246,.1);border-color:#3b82f6}.referral-link-section .link-display .copy-btn.copied{background:#22c55e;border-color:#22c55e;color:#fff}.referral-link-section .share-buttons{display:flex;gap:12px;margin-top:16px}.referral-link-section .share-buttons .share-btn{flex:1;background:#0e0e11;border:1px solid #2a2a35;border-radius:12px;padding:12px;cursor:pointer;font-size:14px;font-weight:500;transition:all .15s ease}.referral-link-section .share-buttons .share-btn:hover{background:rgba(59,130,246,.1);border-color:#3b82f6}.referral-link-section .share-buttons .share-btn.telegram{background:#0088cc;border-color:#08c;color:#fff}.referral-link-section .share-buttons .share-btn.telegram:hover{background:#0099dd}.referral-info{margin-top:24px;padding-top:16px;border-top:1px solid #2a2a35}.referral-info h4{font-size:16px;margin-bottom:12px}.referral-info ul{list-style:none;padding:0}.referral-info ul li{padding:8px 0 8px 24px;position:relative;font-size:14px;color:#a3a3a3}.referral-info ul li:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:700}.my-referrer{margin-top:16px;padding:12px;background:rgba(59,130,246,.1);border-radius:12px;text-align:center;font-size:14px}.my-referrer code{color:#3b82f6;font-weight:700}.wallet-required{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:rgba(163,163,163,.05);border-radius:12px;margin-top:16px}.wallet-required .icon{font-size:20px}.wallet-required span{color:#a3a3a3;font-size:14px}.landing-page{min-height:100vh;background:linear-gradient(135deg,#0e0e11 0%,rgb(2.4838709677,2.4838709677,3.0161290323) 100%)}.landing-container{max-width:600px;margin:0 auto;padding:24px}@media (max-width: 767px){.landing-container{padding:16px}}.landing-header{text-align:center;padding:32px 0}.landing-header h1{font-size:2.5rem;margin-bottom:8px;background:linear-gradient(135deg,#3b82f6,#93c5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-header .tagline{color:#a3a3a3;font-size:18px;margin-bottom:24px}.hero{background:#15151c;border-radius:16px;padding:24px;margin-bottom:24px;border:1px solid #2a2a35}.hero h2{font-size:20px;margin-bottom:16px;text-align:center}.hero .features{list-style:none}.hero .features li{padding:8px 0;font-size:16px;display:flex;align-items:center;gap:8px}.referral-banner{background:linear-gradient(135deg,#3b82f6,rgb(11.1512195122,99.1219512195,242.8487804878));border-radius:16px;padding:16px;margin-bottom:24px}.referral-banner .banner-content{display:flex;align-items:center;gap:16px}.referral-banner .banner-content .banner-icon{font-size:2rem}.referral-banner .banner-content h3{font-size:16px;margin-bottom:4px;color:#fff}.referral-banner .banner-content p{font-size:14px;opacity:.9;color:#fff}.stats-section{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.stats-section .stat-card{background:#15151c;border-radius:12px;padding:16px;text-align:center;border:1px solid #2a2a35}.stats-section .stat-card .stat-number{display:block;font-size:24px;font-weight:700;color:#3b82f6}.stats-section .stat-card .stat-label{font-size:12px;color:#a3a3a3}.how-it-works{margin-bottom:24px}.how-it-works h2{text-align:center;margin-bottom:24px}.how-it-works .steps{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 767px){.how-it-works .steps{grid-template-columns:1fr}}.how-it-works .steps .step{background:#15151c;border-radius:12px;padding:16px;text-align:center;border:1px solid #2a2a35}.how-it-works .steps .step .step-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#3b82f6;color:#fff;border-radius:9999px;font-weight:700;font-size:14px;margin-bottom:12px}.how-it-works .steps .step h4{font-size:16px;margin-bottom:8px}.how-it-works .steps .step p{font-size:14px;color:#a3a3a3}.cta-section{text-align:center;margin-bottom:24px}.cta-section .wallet-prompt{background:#15151c;border-radius:12px;padding:24px;border:1px solid #2a2a35}.cta-section .wallet-prompt p{margin-bottom:16px;color:#a3a3a3}.cta-section .cta-btn{display:inline-block;padding:16px 32px;border-radius:9999px;font-size:18px;font-weight:700;cursor:pointer;transition:all .15s ease;border:none}.cta-section .cta-btn.primary{background:#3b82f6;color:#fff}.cta-section .cta-btn.primary:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.cta-section .cta-btn.secondary{background:#15151c;color:#3b82f6;border:2px solid #3b82f6}.cta-section .cta-btn.secondary:hover{background:rgba(59,130,246,.1)}.referral-cta{background:#15151c;border-radius:16px;padding:24px;text-align:center;margin-bottom:24px;border:1px solid #2a2a35}.referral-cta p{color:#a3a3a3;margin-bottom:16px}.landing-footer{text-align:center;padding:24px 0}.landing-footer p{color:#a3a3a3;font-size:14px;margin-bottom:8px}.landing-footer .disclaimer{font-size:12px;opacity:.7}.loading-section{text-align:center;padding:24px}.loading-section .generate-btn{background:#3b82f6;color:#fff;border:none;border-radius:12px;padding:16px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .15s ease}.loading-section .generate-btn:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(https://robot-p2p.ru/background.png) no-repeat center center fixed;background-size:cover}*{box-sizing:border-box;margin:0;padding:0}body{overflow-x:hidden;background:#0e0e11;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout{min-height:100vh;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0)}.header{background:#15151c;border-bottom:1px solid #2a2a35;padding:16px 24px;position:sticky;top:0;z-index:200}.header-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px}.header-left{flex:1}.header h1{margin-bottom:12px}@media (max-width: 767px){.header h1{font-size:24px}}.header-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.header .status{font-size:14px;padding:4px 12px;border-radius:9999px;font-weight:500}.header .status.connected:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#22c55e;margin-right:8px}.header .status.connected{color:#22c55e}.header .status.disconnected:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#ef4444;margin-right:8px}.header .status.disconnected{color:#ef4444}.header .status.connecting:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#fbbf24;margin-right:8px}.header .status.connecting{color:#fbbf24}.header .network{color:#a3a3a3;font-size:14px;text-transform:uppercase;font-weight:500}.header .telegram-user{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);padding:4px 12px;border-radius:9999px;font-size:14px;color:#3b82f6;font-weight:500}@media (max-width: 767px){.header{padding:12px 16px}}@media (max-width: 479px){.header-content{flex-direction:column;align-items:flex-start}.header-meta{width:100%;justify-content:flex-start;gap:8px}}.main{padding:24px 24px 80px;max-width:1200px;margin:0 auto;width:100%;flex:1}@media (max-width: 1023px){.main{padding:16px 16px 70px}}@media (max-width: 767px){.main{padding:16px 16px 70px}}.footer{position:fixed;bottom:0;left:0;right:0;padding:12px 24px;background:#15151c;border-top:1px solid #2a2a35;display:flex;justify-content:center;align-items:center;z-index:200;padding-bottom:env(safe-area-inset-bottom,0)}@media (max-width: 767px){.footer{padding:12px 16px}}.warning-box{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:12px;padding:16px}.warning-box.error{background:rgba(239,68,68,.1);border-color:#ef44444d}.warning-box.success{background:rgba(34,197,94,.1);border-color:#22c55e4d}.warning-box.info{background:rgba(59,130,246,.1);border-color:#3b82f64d}.success-box{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:12px;padding:16px}.error-box{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:16px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.my-4{margin-top:16px;margin-bottom:16px}.my-6{margin-top:24px;margin-bottom:24px}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:8px}.gap-3{gap:12px}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.gap-4{gap:16px}.scrollable::-webkit-scrollbar{width:6px;height:6px}.scrollable::-webkit-scrollbar-track{background:transparent}.scrollable::-webkit-scrollbar-thumb{background:#2a2a35;border-radius:3px}.scrollable::-webkit-scrollbar-thumb:hover{background:#2a2a35}.scrollable{overflow-y:auto}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html{overflow-x:hidden}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(https://robot-p2p.ru/background.png) no-repeat center center fixed;background-size:cover}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (max-width: 479px){html{font-size:14px}h1{font-size:24px!important}h2{font-size:20px!important}h3{font-size:18px!important}.main{padding:12px 12px 70px!important}.header{padding:12px 16px!important}.header-content{flex-direction:column!important;align-items:flex-start!important}.header-meta{width:100%!important;flex-wrap:wrap!important;gap:8px!important}.order-card,.deal-card,.card-skeleton{padding:12px!important}.btn-block-mobile{width:100%!important}input,select,textarea{font-size:16px!important;height:48px!important}}@media (max-width: 1023px){h1{font-size:24px!important}.main{padding:16px 16px 70px!important}.orders-grid,.deals-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width: 1280px){.main{max-width:1400px!important}}@media (max-width: 767px){.hide-mobile{display:none!important}}@media (max-width: 1023px){.hide-tablet{display:none!important}}@media (min-width: 1024px){.hide-desktop{display:none!important}}.p-4{padding:16px}.p-6{padding:24px}.m-4{margin:16px}.m-6{margin:24px}.grid-1{grid-template-columns:repeat(1,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr!important}}@media print{.header,.footer,.tabs{display:none!important}.main{padding:0!important}}@supports (padding: env(safe-area-inset-bottom)){.footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.main{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 767px){button,a,input,select,textarea,[role=button]{min-height:44px;min-width:44px}}@media (max-width: 767px){input[type=checkbox],input[type=radio]{width:24px;height:24px}}
