@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-main:#131313;--bg-alt:#181818;--bg-surface:#1c1b1b;--bg-surface-hover:#252424;--bg-surface-light:#2a2a2a;--bg-elevated:#1e1e1e;--bg-input:#1a1a1a;--primary:#ff4500;--primary-hover:#e63e00;--primary-glow:#ff450040;--primary-soft:#ff45001f;--text-main:#e5e2e1;--text-muted:#9ca3af;--text-heading:#fff;--text-inverse:#131313;--border-color:#2d2d2d;--border-hover:#404040;--success:#22c55e;--success-soft:#22c55e1f;--danger:#ef4444;--danger-soft:#ef44441f;--warning:#f59e0b;--warning-soft:#f59e0b1f;--info:#3b82f6;--info-soft:#3b82f61f;--nav-bg:#131313d9;--nav-scrolled-bg:#131313f5;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #00000080;--shadow-glow:0 0 24px var(--primary-glow);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition:all .3s cubic-bezier(.4, 0, .2, 1);--font-body:"Inter", system-ui, sans-serif;--font-heading:"Hanken Grotesk", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--max-width:1400px;--grid-line:#ffffff0a;--dot-color:#ffffff0f}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-main:#f5f3ef;--bg-alt:#ebe8e2;--bg-surface:#fff;--bg-surface-hover:#f9f7f4;--bg-surface-light:#f0ede7;--bg-elevated:#fff;--bg-input:#f5f3ef;--primary:#c2410c;--primary-hover:#9a3412;--primary-glow:#c2410c33;--primary-soft:#c2410c14;--text-main:#272522;--text-muted:#6b7280;--text-heading:#1f1d1a;--text-inverse:#fff;--border-color:#e5e2dd;--border-hover:#d1ccc5;--success:#16a34a;--success-soft:#16a34a1a;--danger:#dc2626;--danger-soft:#dc26261a;--warning:#d97706;--warning-soft:#d977061a;--info:#2563eb;--info-soft:#2563eb1a;--nav-bg:#f5f3efd9;--nav-scrolled-bg:#f5f3eff5;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 32px #0000001f;--shadow-glow:0 0 24px var(--primary-glow);--grid-line:#0000000a;--dot-color:#0000000f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg-main);color:var(--text-main);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:15px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}.bg-grid{background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:40px 40px}.bg-dots{background-image:radial-gradient(var(--dot-color) 1px, transparent 1px);background-size:24px 24px}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 20px}@media (width>=768px){.container{padding:0 32px}}h1,h2,h3,h4,h5,h6,.heading-font{font-family:var(--font-heading);color:var(--text-heading);line-height:1.2}.title-hero{letter-spacing:-.03em;font-size:clamp(28px,5vw,48px);font-weight:800}.title-section{font-size:clamp(22px,3vw,32px);font-weight:700}.title-card{font-size:18px;font-weight:600}.text-primary{color:var(--primary)!important}.text-muted{color:var(--text-muted)!important}.text-success{color:var(--success)!important}.text-danger{color:var(--danger)!important}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.preloader{z-index:10000;background:var(--bg-main);flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}.preloader.hidden{opacity:0;visibility:hidden;pointer-events:none}.zpro-spinner{width:60px;height:60px;animation:1.2s linear infinite spin}.zpro-spinner circle{fill:var(--primary)}.preloader span{color:var(--text-muted);letter-spacing:2px;text-transform:uppercase;font-size:14px;font-family:var(--font-heading)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navbar{z-index:1000;background:var(--nav-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--border-color);transition:var(--transition);position:fixed;top:0;left:0;right:0}.navbar.scrolled{background:var(--nav-scrolled-bg);box-shadow:var(--shadow-md)}.nav-content{max-width:var(--max-width);justify-content:space-between;align-items:center;height:64px;margin:0 auto;padding:0 20px;display:flex}.nav-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.nav-brand .nav-logo-icon{object-fit:contain;flex-shrink:0;width:38px;height:38px}.nav-brand .nav-logo-text{object-fit:contain;flex-shrink:0;width:auto;height:42px}html[data-theme=light] .nav-brand .nav-logo-text{filter:brightness(.7)}@media (width<=767px){.nav-content{justify-content:flex-end;position:relative}.nav-brand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-brand .nav-logo-icon{height:44px}.nav-brand .nav-logo-text{height:52px}}.nav-links{align-items:center;gap:6px;display:none}@media (width>=768px){.nav-links{display:flex}}.nav-links a,.nav-links button{border-radius:var(--radius-full);color:var(--text-muted);transition:var(--transition);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.nav-links a:hover,.nav-links button:hover{color:var(--text-heading);background:var(--primary-soft)}.nav-links a.active{color:var(--primary);background:var(--primary-soft)}.nav-actions{align-items:center;gap:8px;display:flex}.theme-toggle{border-radius:var(--radius-full);width:40px;height:40px;color:var(--text-muted);transition:var(--transition);justify-content:center;align-items:center;font-size:20px;display:flex}.theme-toggle:hover{background:var(--primary-soft);color:var(--primary)}.menu-toggle{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-muted);justify-content:center;align-items:center;font-size:24px;display:flex}@media (width>=768px){.menu-toggle{display:none}}.mobile-menu{background:var(--bg-main);z-index:999;flex-direction:column;gap:4px;padding:20px;display:none;position:fixed;inset:64px 0 0;overflow-y:auto}.mobile-menu.open{display:flex}.mobile-menu a,.mobile-menu button{border-radius:var(--radius-md);color:var(--text-main);transition:var(--transition);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:14px 16px;font-size:15px;font-weight:500;display:flex}.mobile-menu a:hover,.mobile-menu button:hover{background:var(--primary-soft);color:var(--primary)}.ticker-bar{background:var(--bg-alt);border-bottom:1px solid var(--border-color);align-items:center;height:38px;margin-top:64px;display:flex;overflow:hidden}.ticker-track{white-space:nowrap;width:max-content;animation:30s linear infinite ticker-scroll;display:flex}.ticker-track:hover{animation-play-state:paused}.ticker-item{font-size:13px;font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0;align-items:center;gap:8px;margin-right:40px;display:inline-flex}.ticker-item .pair{color:var(--text-heading);font-weight:600}.ticker-item .price{color:var(--text-main)}.ticker-item .change-up{color:var(--success)}.ticker-item .change-down{color:var(--danger)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.main-content{min-height:calc(100vh - 102px);padding:32px 0 64px}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px;display:grid}.dash-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:var(--transition);padding:20px;position:relative;overflow:hidden}.dash-card:before{content:"";background:var(--primary);opacity:0;height:3px;transition:var(--transition);position:absolute;top:0;left:0;right:0}.dash-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.dash-card:hover:before{opacity:1}.dash-card .label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.dash-card .label i{color:var(--primary);font-size:16px}.dash-card .value{font-family:var(--font-mono);color:var(--text-heading);font-size:22px;font-weight:700;line-height:1}.dash-card .value.positive{color:var(--success)}.dash-card .value.negative{color:var(--danger)}.dash-card .sub{color:var(--text-muted);margin-top:6px;font-size:12px}.params-section{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:24px;padding:24px}.params-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.params-header h2{align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.params-header h2 i{color:var(--primary)}.exchange-presets{flex-wrap:wrap;gap:6px;display:flex}.preset-btn{border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--bg-main);color:var(--text-muted);transition:var(--transition);align-items:center;gap:4px;padding:6px 14px;font-size:12px;font-weight:600;display:flex}.preset-btn:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.preset-btn.active{border-color:var(--primary);background:var(--primary);color:var(--text-inverse)}.inputs-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.form-group label .info-tip{background:var(--primary-soft);width:16px;height:16px;color:var(--primary);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex;position:relative}.form-group label .info-tip:hover:after{content:attr(data-tip);background:var(--bg-elevated);color:var(--text-main);border:1px solid var(--border-color);border-radius:var(--radius-sm);white-space:nowrap;box-shadow:var(--shadow-lg);z-index:100;text-transform:none;letter-spacing:normal;padding:8px 12px;font-size:11px;font-weight:400;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.form-input{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-main);font-family:var(--font-mono);transition:var(--transition);outline:none;width:100%;padding:10px 14px;font-size:15px;font-weight:500}.form-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.form-input::placeholder{color:var(--text-muted);opacity:.5}.form-select{background-color:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-main);font-family:var(--font-body);transition:var(--transition);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ff4500' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;outline:none;width:100%;padding:10px 40px 10px 14px;font-size:14px;font-weight:500}.form-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.form-input[type=date],.form-input[type=datetime-local],.form-input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.actions-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.actions-left{flex-wrap:wrap;gap:8px;display:flex}.actions-right{gap:8px;display:flex}.btn{border-radius:var(--radius-full);font-family:var(--font-heading);cursor:pointer;transition:var(--transition);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;display:inline-flex}.btn i{font-size:18px}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.btn-outline{border:1px solid var(--border-color);color:var(--text-main);background:0 0}.btn-outline:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.btn-success{background:var(--success);color:#fff}.btn-success:hover{opacity:.9;transform:translateY(-1px)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{opacity:.9;transform:translateY(-1px)}.btn-warning{background:var(--warning);color:#000}.btn-ghost{color:var(--text-muted);background:0 0;padding:8px 12px}.btn-ghost:hover{color:var(--primary);background:var(--primary-soft)}.btn-sm{padding:6px 14px;font-size:12px}.btn-sm i{font-size:16px}.btn-icon{border-radius:var(--radius-md);width:36px;height:36px;padding:0;font-size:18px}.table-wrapper{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);position:relative;overflow:hidden}.table-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent;max-height:70vh;overflow:auto}.table-scroll::-webkit-scrollbar{width:6px;height:6px}.table-scroll::-webkit-scrollbar-track{background:0 0}.table-scroll::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:3px}.data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.data-table thead th{z-index:10;background:var(--bg-alt);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);text-align:center;white-space:nowrap;border-bottom:2px solid var(--border-color);padding:12px 14px;font-size:12px;font-weight:600;position:sticky}.data-table thead tr:first-child th{top:0}.data-table thead tr:nth-child(2) th{top:41px}.data-table thead th.col-monto{text-align:right;min-width:100px}.data-table thead th.col-profit{color:var(--primary);min-width:100px}.data-table thead th.col-ciclo{min-width:90px}.data-table thead tr:first-child th{border-bottom:1px solid var(--border-color)}.data-table thead tr:first-child th:first-child{z-index:20;position:sticky;left:0}.data-table thead tr:first-child th.header-monto{background:var(--bg-surface-light)}.data-table thead tr:first-child th.header-ciclos{background:var(--primary);color:#fff;letter-spacing:1px}.data-table tbody td{text-align:center;font-family:var(--font-mono);color:var(--text-main);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:10px 14px;font-size:13px;transition:background .15s}.data-table tbody td:first-child{text-align:right;color:var(--text-heading);background:var(--bg-surface);z-index:5;border-right:1px solid var(--border-color);font-weight:600;position:sticky;left:0}.data-table tbody tr:hover td,.data-table tbody tr:hover td:first-child{background:var(--bg-surface-hover)}.data-table tbody td.profit-positive{color:var(--success);font-weight:600}.data-table tbody td.profit-negative{color:var(--danger);font-weight:600}.data-table tbody tr.row-highlight td{background:var(--primary-soft)}.data-table tbody tr.row-highlight td:first-child{background:var(--primary-soft);border-left:3px solid var(--primary)}.modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;background:#0009;justify-content:center;align-items:center;padding:20px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.modal-overlay.open{opacity:1;visibility:visible}.modal-box{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:100%;max-width:900px;max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;transition:transform .3s;display:flex;overflow:hidden;transform:translateY(20px)scale(.98)}.modal-overlay.open .modal-box{transform:translateY(0)scale(1)}.modal-header{border-bottom:1px solid var(--border-color);background:var(--bg-alt);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3{align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.modal-header h3 i{color:var(--primary);font-size:22px}.modal-close{border-radius:var(--radius-full);width:36px;height:36px;color:var(--text-muted);transition:var(--transition);justify-content:center;align-items:center;font-size:20px;display:flex}.modal-close:hover{background:var(--danger-soft);color:var(--danger)}.modal-body{flex:1;padding:24px;overflow-y:auto}.modal-footer{border-top:1px solid var(--border-color);background:var(--bg-alt);justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.calc-table{border-collapse:collapse;width:100%;font-size:14px}.calc-table thead th{font-family:var(--font-heading);text-align:center;border-bottom:2px solid var(--border-color);padding:12px 16px;font-size:13px;font-weight:600}.calc-table thead th.col-label{text-align:left;background:0 0;border:none;width:40%}.calc-table thead th.col-logrado{color:var(--success);border-radius:var(--radius-md) var(--radius-md) 0 0;background:linear-gradient(135deg,#22c55e26,#22c55e0d)}.calc-table thead th.col-estimado{color:var(--danger);border-radius:var(--radius-md) var(--radius-md) 0 0;background:linear-gradient(135deg,#ef444426,#ef44440d)}.calc-table tbody th{text-align:left;color:var(--text-main);border-bottom:1px solid var(--border-color);padding:12px 16px;font-size:13px;font-weight:500}.calc-table tbody th i{color:var(--text-muted);cursor:help;margin-left:6px;font-size:14px}.calc-table tbody td{text-align:center;font-family:var(--font-mono);color:var(--text-heading);border-bottom:1px solid var(--border-color);padding:12px 16px;font-weight:500}.calc-table tbody td input{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-heading);font-family:var(--font-mono);text-align:center;width:100%;transition:var(--transition);outline:none;padding:8px 12px;font-size:14px;font-weight:600}.calc-table tbody td input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.ppp-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=640px){.ppp-grid{grid-template-columns:1fr}}.ppp-column h4{color:var(--text-heading);align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.ppp-column h4 i{color:var(--primary)}.ppp-table{border-collapse:collapse;width:100%}.ppp-table thead th{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border-color);text-align:left;padding:8px 12px;font-size:11px;font-weight:600}.ppp-table tbody td{padding:4px 6px}.ppp-table tbody td input{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-main);font-family:var(--font-mono);width:100%;transition:var(--transition);outline:none;padding:8px 10px;font-size:13px}.ppp-table tbody td input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow)}.ppp-actions{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.ppp-results{color:var(--text-muted);font-size:12px;font-family:var(--font-mono);line-height:1.8}.ppp-results strong{color:var(--text-heading)}.donation-content{text-align:center}.binance-pay-card{color:#fff;max-width:320px;font-family:var(--font-heading);background:#181a20;border:1px solid #ffffff0d;border-radius:16px;margin:0 auto;overflow:hidden;box-shadow:0 10px 30px #0006}.bp-header{text-align:center;background:#0b0e11;border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:18px;display:flex}.bp-header i{color:#fcd535;font-size:24px}.bp-header strong{color:#fcd535;font-weight:600}.bp-body{padding:24px}.bp-subtitle{color:#848e9c;margin-bottom:20px;font-size:14px}.bp-qr-container{background:#fff;border:4px solid #fff;border-radius:12px;justify-content:center;align-items:center;width:220px;height:220px;margin:0 auto;display:flex;overflow:hidden}.bp-qr-container img{object-fit:contain;width:100%;height:100%}.bp-name{color:#eaecef;margin-top:24px;font-size:18px;font-weight:600}.history-list{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.history-item{background:var(--bg-main);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:var(--transition);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.history-item:hover{border-color:var(--primary);background:var(--primary-soft)}.history-item .hist-info{flex-direction:column;gap:2px;display:flex}.history-item .hist-label{color:var(--text-heading);font-size:13px;font-weight:600}.history-item .hist-date{color:var(--text-muted);font-size:11px}.history-item .hist-profit{font-family:var(--font-mono);font-size:15px;font-weight:700}.history-empty{text-align:center;color:var(--text-muted);padding:40px 20px}.history-empty i{opacity:.4;margin-bottom:12px;font-size:40px;display:block}.site-footer{background:var(--bg-alt);border-top:1px solid var(--border-color);padding:20px 0}.footer-content{max-width:var(--max-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:0 20px;display:flex}.footer-left{color:var(--text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.footer-left img{width:24px;height:24px}.footer-right{align-items:center;gap:12px;display:flex}.footer-right a{color:var(--text-muted);transition:var(--transition);align-items:center;gap:4px;font-size:13px;display:flex}.footer-right a:hover{color:var(--primary)}.toast-container{z-index:9999;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:280px;color:var(--text-main);align-items:center;gap:10px;padding:14px 20px;font-size:13px;animation:.4s cubic-bezier(.34,1.56,.64,1) toast-in;display:flex}.toast.success{border-left:3px solid var(--success)}.toast.error{border-left:3px solid var(--danger)}.toast.info{border-left:3px solid var(--info)}.toast i{font-size:20px}.toast.success i{color:var(--success)}.toast.error i{color:var(--danger)}.toast.info i{color:var(--info)}.toast-out{animation:.3s forwards toast-out}@keyframes toast-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}[data-tooltip]{position:relative}button[data-tooltip],.btn[data-tooltip],[role=button][data-tooltip],a[data-tooltip]{cursor:pointer}[data-tooltip]:hover{z-index:1000}[data-tooltip]:hover:after{content:attr(data-tooltip);border-radius:var(--radius-sm,6px);white-space:normal;text-align:center;word-break:break-word;pointer-events:none;width:max-content;max-width:320px;animation:.15s ease-out tooltip-fade;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);color:#fff!important;z-index:100000!important;background:#090a0f!important;border:1px solid #ffffff38!important;padding:6px 11px!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;box-shadow:0 12px 32px #000000f2,0 0 1px 1px #ff450066!important}[data-tooltip]:hover:before{content:"";pointer-events:none;border-style:solid;border-width:6px 6px 0;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);z-index:100001!important;border-color:#090a0f #0000 #0000!important}[data-tooltip-pos=bottom]:hover:after{top:calc(100% + 8px);bottom:auto}[data-tooltip-pos=bottom]:hover:before{border-width:0 6px 6px;top:calc(100% + 2px);bottom:auto;border-color:#0000 #0000 #090a0f!important}@keyframes tooltip-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.main-content{padding:20px 0 48px}.container{padding:0 16px}.title-hero{font-size:26px}.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:10px}.dash-card{padding:14px}.dash-card .value{font-size:18px}.dash-card .label,.dash-card .sub{font-size:11px}.params-section{padding:16px}.params-header{flex-direction:column;align-items:flex-start;gap:10px}.exchange-presets{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.inputs-grid{grid-template-columns:1fr 1fr;gap:10px}.actions-bar{flex-direction:column;gap:10px}.actions-left,.actions-right{justify-content:center;width:100%}.table-wrapper{border-radius:var(--radius-md)}.data-table{font-size:12px}.data-table thead th{padding:8px 10px;font-size:10px}.data-table tbody td{padding:8px 10px;font-size:12px}.modal-box{border-radius:var(--radius-lg);max-height:95vh}.modal-header{padding:16px 18px}.modal-header h3{font-size:16px}.modal-body{padding:16px}.modal-footer{flex-wrap:wrap;padding:12px 16px}.ppp-grid{grid-template-columns:1fr;gap:20px}.calc-table thead th{padding:8px 10px;font-size:11px}.calc-table tbody th{padding:10px 12px;font-size:12px}.calc-table tbody td{padding:10px 12px;font-size:13px}.footer-content{text-align:center;flex-direction:column;gap:8px}.footer-left,.footer-right{justify-content:center}}@media (width<=480px){.container{padding:0 12px}.title-hero{font-size:22px}.main-content{padding:16px 0 40px}.nav-content{height:56px;padding:0 12px}.nav-brand .nav-logo-icon{width:32px;height:32px}.nav-brand .nav-logo-text{height:18px}.ticker-bar{height:32px;margin-top:56px}.ticker-item{font-size:11px}.dashboard-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px}.dash-card{padding:12px}.dash-card .value{font-size:16px}.dash-card .label{margin-bottom:4px;font-size:10px}.dash-card .label i{font-size:14px}.dash-card .sub{margin-top:4px;font-size:10px}.params-section{margin-bottom:16px;padding:14px}.params-header h2{font-size:15px}.preset-btn{padding:5px 10px;font-size:11px}.inputs-grid{grid-template-columns:1fr 1fr;gap:8px}.form-group label{font-size:10px}.form-input{padding:8px 10px;font-size:14px}.btn{padding:8px 14px;font-size:12px}.btn i{font-size:16px}.actions-bar{margin-bottom:12px}.table-scroll{max-height:60vh}.data-table{font-size:11px}.data-table thead th{padding:6px 8px;font-size:9px}.data-table tbody td{padding:6px 8px;font-size:11px}.data-table tbody td:first-child{min-width:80px}.modal-overlay{padding:8px}.modal-box{border-radius:var(--radius-md);max-height:96vh}.modal-header{padding:14px 16px}.modal-header h3{gap:6px;font-size:15px}.modal-header h3 i{font-size:18px}.modal-body{padding:14px}.modal-footer{gap:6px;padding:10px 14px}.modal-footer .btn{flex:1;justify-content:center}.ppp-table tbody td input{padding:6px 8px;font-size:12px}.ppp-actions{flex-direction:column;align-items:flex-start;gap:8px}.calc-table{font-size:12px}.calc-table thead th{padding:8px 6px;font-size:10px}.calc-table thead th small{display:none}.calc-table tbody th{word-wrap:break-word;max-width:120px;padding:8px 10px;font-size:11px}.calc-table tbody td{padding:8px 6px;font-size:12px}.calc-table tbody td input{padding:6px 8px;font-size:13px}.donation-content img{max-width:240px}.main-content>.container>p:last-child{display:none}.history-item{padding:10px 12px}.history-item .hist-label{font-size:12px}.history-item .hist-profit{font-size:13px}.footer-left{font-size:11px}.footer-left img{width:20px;height:20px}.footer-right a{font-size:11px}}@keyframes fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:.5s forwards fade-in}.animate-in-delay-1{opacity:0;animation-delay:.1s}.animate-in-delay-2{opacity:0;animation-delay:.2s}.animate-in-delay-3{opacity:0;animation-delay:.3s}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.live-dot{background:var(--success);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot;display:inline-block}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none!important}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mb-4{margin-bottom:16px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-main:#0d0e12;--bg-alt:#13141a;--bg-surface:#181920;--bg-surface-hover:#22232c;--bg-surface-light:#282934;--bg-elevated:#1f2029;--bg-input:#121318;--primary:#ff4500;--primary-hover:#ff5714;--primary-glow:#ff450059;--primary-soft:#ff45001f;--text-main:#f3f4f6;--text-muted:#9ca3af;--text-heading:#fff;--border-color:#262833;--border-hover:#3b3e4f;--success:#22c55e;--success-glow:#22c55e4d;--danger:#ef4444;--warning:#f59e0b;--info:#3b82f6;--font-main:"Inter", system-ui, -apple-system, sans-serif;--font-heading:"Hanken Grotesk", var(--font-main);--font-mono:"JetBrains Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-main);width:100%;height:100dvh;margin:0;padding:0;overscroll-behavior:none!important;-webkit-overscroll-behavior:none!important;background-color:#0d0e12!important;overflow:hidden!important}body{font-family:var(--font-main);color:var(--text-main);touch-action:manipulation;-webkit-font-smoothing:antialiased;background-image:radial-gradient(#ff45000d 1px,#0000 1px),radial-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,16px 16px;background-size:32px 32px;width:100%;height:100dvh;margin:0;padding:0;background-color:var(--bg-main,#0d0e12)!important;overscroll-behavior:none!important;-webkit-overscroll-behavior:none!important;overflow:hidden!important}#root{width:100%;height:100dvh;overscroll-behavior:none!important;overflow:hidden!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}@keyframes pulseGlow{0%,to{opacity:1;box-shadow:0 0 8px var(--success);transform:scale(1)}50%{opacity:.6;box-shadow:0 0 2px var(--success);transform:scale(.92)}}.live-pulse{background-color:var(--success);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulseGlow;display:inline-block}.mono{font-family:var(--font-mono)}.heading-font{font-family:var(--font-heading)}.glass-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;transition:border-color .2s,box-shadow .2s,transform .2s}.glass-card:hover{border-color:var(--border-hover)}.primary-gradient-text{background:linear-gradient(135deg, #fff 40%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.app-shell{overscroll-behavior:none;-webkit-overscroll-behavior:none;background-color:var(--bg-main);flex-direction:column;width:100%;height:100dvh;max-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.app-body{overscroll-behavior:none;flex:1;width:100%;height:calc(100dvh - 48px);min-height:0;max-height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden}.app-sidebar{background-color:var(--bg-alt);border-right:1px solid var(--border-color);justifyContent:space-between;box-sizing:border-box;flex-direction:column;flex-shrink:0;display:flex;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;height:100%!important;min-height:100%!important;max-height:100%!important;overflow:hidden auto!important}.app-sidebar::-webkit-scrollbar{width:4px}.app-sidebar::-webkit-scrollbar-track{background:0 0}.app-sidebar::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.app-sidebar::-webkit-scrollbar-thumb:hover{background:var(--primary)}.app-main-content{box-sizing:border-box;flex:1;width:100%;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}.chat-scrollable,.table-responsive,.whatsapp-messages-scroll-area,.whatsapp-col-crm,.whatsapp-session-grid,.whatsapp-broadcast-grid,.whatsapp-automations-grid,.whatsapp-operators-view,[data-scrollable=true],[style*="overflow-y: auto"],[style*=overflow-y\:auto],[style*="overflow-y: scroll"],[style*="overflow: auto"],[style*=overflow\:auto]{overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}select,.form-select,.select-custom{background-color:var(--bg-surface);color:#fff;border:1px solid var(--border-color);font-family:var(--font-main);cursor:pointer;border-radius:8px;outline:none;min-height:42px;padding:10px 42px 10px 14px;font-size:13px;font-weight:500;line-height:1.5;transition:border-color .2s,box-shadow .2s,background-color .2s;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ff4500' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important}select:hover,.form-select:hover,.select-custom:hover{border-color:var(--border-hover);background-color:var(--bg-surface-hover)}select:focus,.form-select:focus,.select-custom:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);background-color:var(--bg-elevated)}select:disabled,.form-select:disabled,.select-custom:disabled{opacity:.55;cursor:not-allowed;border-color:var(--border-color);background-color:#ffffff05}select option{padding:12px 14px;font-size:13px;font-weight:500;color:#f3f4f6!important;background-color:#14151c!important}select option:checked{background-color:var(--primary)!important;color:#fff!important}select option:hover,select option:focus{background-color:#22232c!important}select optgroup{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;background-color:#0c0d12;font-size:11px;font-weight:700}input[type=date],input[type=datetime-local],input[type=time],input[type=month],.form-date,.date-picker-input{appearance:none;background-color:var(--bg-surface);color:#fff;border:1px solid var(--border-color);font-family:var(--font-mono);cursor:pointer;border-radius:8px;outline:none;min-height:42px;padding:9px 14px;font-size:13px;font-weight:500;line-height:1.4;transition:border-color .2s,box-shadow .2s,background-color .2s;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}input[type=date]:hover,input[type=datetime-local]:hover,input[type=time]:hover,input[type=month]:hover,.form-date:hover{border-color:var(--border-hover);background-color:var(--bg-surface-hover)}input[type=date]:focus,input[type=datetime-local]:focus,input[type=time]:focus,input[type=month]:focus,.form-date:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);background-color:var(--bg-elevated)}input[type=date]:disabled,.form-date:disabled{opacity:.5;cursor:not-allowed;background-color:#ffffff05}::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.65)sepia()saturate(600%)hue-rotate(345deg);opacity:.85;border-radius:6px;margin-left:8px;padding:4px;transition:opacity .2s,transform .2s,background-color .2s}::-webkit-calendar-picker-indicator:hover{opacity:1;filter:invert()brightness(1.2);background-color:#ff45002e;transform:scale(1.15)}::-webkit-datetime-edit{color:#f3f4f6;font-family:var(--font-mono);padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{color:var(--text-muted);padding:0 3px}::-webkit-datetime-edit-month-field{color:#fff;border-radius:3px;padding:1px 2px}::-webkit-datetime-edit-day-field{color:#fff;border-radius:3px;padding:1px 2px}::-webkit-datetime-edit-year-field{color:#fff;border-radius:3px;padding:1px 2px}::-webkit-datetime-edit-hour-field{color:#fff;border-radius:3px;padding:1px 2px}::-webkit-datetime-edit-minute-field{color:#fff;border-radius:3px;padding:1px 2px}::-webkit-datetime-edit-month-field:focus{background-color:var(--primary);color:#fff}::-webkit-datetime-edit-day-field:focus{background-color:var(--primary);color:#fff}::-webkit-datetime-edit-year-field:focus{background-color:var(--primary);color:#fff}::-webkit-datetime-edit-hour-field:focus{background-color:var(--primary);color:#fff}::-webkit-datetime-edit-minute-field:focus{background-color:var(--primary);color:#fff}.filter-bar{border:1px solid var(--border-color);background-color:#ffffff05;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.filter-group{flex-direction:column;gap:4px;display:flex}.filter-group label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:700}.chat-container-root{flex-direction:column;gap:16px;height:calc(100vh - 105px);min-height:580px;display:flex}.chat-main-grid{flex:1;grid-template-columns:320px 1fr 270px;gap:16px;height:100%;min-height:0;display:grid}.chat-col-left,.chat-col-center,.chat-col-right{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.chat-col-center{position:relative}.chat-messages-scroll{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.chat-composer-form{z-index:20;border-top:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0e12f5;flex-shrink:0;padding:12px 18px;position:sticky;bottom:0}@media (width<=1200px){.chat-main-grid{grid-template-columns:300px 1fr!important}.chat-col-right{display:none!important}}@media (width<=1024px){.chat-container-root{gap:8px!important;height:calc(100dvh - 65px)!important;min-height:0!important}.chat-banner-header{display:none!important}.chat-main-grid{grid-template-columns:1fr!important;gap:0!important;height:100%!important;min-height:0!important}.chat-main-grid.has-selected .chat-col-left,.chat-main-grid:not(.has-selected) .chat-col-center,.chat-col-right{display:none!important}.chat-composer-form{padding:10px 12px!important}.chat-composer-form input{font-size:14px!important}.app-sidebar{transform:translate(-100%);z-index:9500!important;width:270px!important;max-width:88vw!important;height:calc(100vh - 48px)!important;min-height:calc(100vh - 48px)!important;max-height:calc(100vh - 48px)!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important;position:fixed!important;top:48px!important;bottom:0!important;left:0!important;box-shadow:8px 0 28px #000000d9!important}.app-sidebar.mobile-sidebar-open{visibility:visible!important;transform:translate(0)!important}.app-main-content{width:100%!important;max-width:100vw!important;padding:10px 12px!important;overflow-x:hidden!important}.glass-card{border-radius:10px!important;padding:12px 14px!important}.metric-grid,.stats-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:10px!important}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;margin-bottom:8px;overflow-x:auto}table{min-width:580px}input[type=text],input[type=number],input[type=password],input[type=email],input[type=search],select,textarea{font-size:16px!important}.app-main-content-chat{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;overflow:hidden!important}.app-main-content:not(.app-main-content-chat):not(.app-main-content-whatsapp){padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}.hide-on-mobile{display:none!important}}@media (width>=1025px){.hide-on-desktop{display:none!important}.app-main-content:not(.app-main-content-chat):not(.app-main-content-whatsapp){padding:0 24px 28px!important}}.navbar-brand-centered-mobile{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;transition:transform .15s;display:flex}.navbar-desktop-controls{align-items:center;gap:8px;display:flex}.navbar-mobile-controls{align-items:center;gap:8px;display:none}@media (width<=768px){.navbar-brand-centered-mobile{margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.navbar-desktop-controls{display:none!important}.navbar-mobile-controls{display:flex!important}.app-shell{overscroll-behavior:none!important;-webkit-overscroll-behavior:none!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.app-body{overscroll-behavior:none!important;width:100%!important;height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important}.app-main-content{overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}}@media (width<=1024px){html,body{overscroll-behavior:none!important;-webkit-overscroll-behavior:none!important;width:100%!important;height:100dvh!important;position:fixed!important;overflow:hidden!important}#root,.app-shell{overscroll-behavior:none!important;-webkit-overscroll-behavior:none!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.app-body{height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important}.app-main-content{overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}}.c2c-sandbox-overlay{z-index:1500;background:#000b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.c2c-sandbox{background:var(--bg-card,#161d29);color:var(--text-primary,#eef2ff);box-sizing:border-box;border:1px solid #64748b66;border-radius:14px;width:1000px;max-width:100%;max-height:94vh;padding:22px;font-size:13px;line-height:1.5;overflow:auto}.c2c-sandbox header,.c2c-sandbox h2,.sandbox-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.c2c-sandbox header{justify-content:space-between}.c2c-sandbox h2{font-size:18px}.c2c-sandbox h3{font-size:14px}.c2c-sandbox small{color:#a9b6ca}.c2c-sandbox button,.c2c-sandbox input,.c2c-sandbox select,.c2c-sandbox textarea{font:inherit;color:#f1f5f9;box-sizing:border-box;background:#1b2638;border:1px solid #64748b88;border-radius:6px;max-width:100%;padding:8px}.c2c-sandbox button{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.c2c-sandbox button:disabled{opacity:.5;cursor:default}.c2c-sandbox label{flex-direction:column;gap:5px;min-width:0;margin:10px 0;display:flex}.c2c-sandbox .sandbox-check{flex-direction:row;align-items:center}.c2c-sandbox .sandbox-check input{width:auto}.c2c-sandbox fieldset{border:0;min-width:0;padding:0}.sandbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sandbox-grid>*{min-width:0}.sandbox-banner{background:#4fd1c512;border:1px solid #4fd1c5;border-radius:8px;padding:12px}.sandbox-error{color:#ffbfaf;background:#ff704310;border-radius:7px;padding:10px}.c2c-sandbox details{border:1px solid #64748b55;border-radius:8px;margin:16px 0;padding:12px}.c2c-sandbox summary{cursor:pointer}.sandbox-run{overflow-wrap:anywhere;border:1px solid #64748b77;border-left:3px solid #60a5fa;border-radius:8px;margin:14px 0;padding:14px}.sandbox-run pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff06;border-radius:7px;padding:12px}.sandbox-run.sandbox-completed{border-left-color:#34d399}.sandbox-run.sandbox-review,.sandbox-run.sandbox-uncertain{border-left-color:#fb923c}.sandbox-external{border-top:1px dashed #64748b88;margin-top:15px;padding-top:10px}.sandbox-run ol{padding-left:22px}.sandbox-run li p{margin-top:3px}.sandbox-spinner{animation:1s linear infinite sandbox-spin}@keyframes sandbox-spin{to{transform:rotate(360deg)}}@media (width<=600px){.sandbox-grid{grid-template-columns:minmax(0,1fr)}.c2c-sandbox-overlay{padding:6px}.c2c-sandbox{padding:12px}}.c2c-review-indicator{color:#efb851;cursor:pointer;background:#e8a44012;border:1px solid #e8a44066;border-radius:8px;align-items:center;gap:5px;padding:8px;display:inline-flex}.c2c-review-overlay{z-index:25000;background:#000a;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.c2c-review-dialog{color:#e8eaf0;box-sizing:border-box;background:#181f2b;border:1px solid #3b4654;border-radius:14px;width:min(900px,100%);max-height:92vh;padding:20px;font-size:13px;line-height:1.6;overflow:auto}.c2c-review-dialog header,.c2c-review-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.c2c-review-dialog h2{margin:0;font-size:19px}.c2c-review-dialog h3{font-size:15px}.c2c-review-dialog fieldset{border:0;min-width:0;margin:12px 0;padding:0}.c2c-review-dialog label{flex-direction:column;gap:5px;min-width:0;margin:9px 0;display:flex}.c2c-review-dialog input:not([type=checkbox]),.c2c-review-dialog select,.c2c-review-dialog textarea{box-sizing:border-box;width:100%;min-width:0;color:inherit;background:#111824;border:1px solid #414b5b;border-radius:7px;padding:9px}.c2c-review-dialog textarea{resize:vertical;min-height:70px}.c2c-review-dialog button{color:inherit;cursor:pointer;background:#263247;border:1px solid #465065;border-radius:7px;margin:3px;padding:9px 12px}.c2c-review-dialog button:disabled{opacity:.45;cursor:default}.c2c-review-dialog article{overflow-wrap:anywhere;border-bottom:1px solid #3b4654;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.c2c-review-dialog article>div{min-width:0}.c2c-review-dialog .review-check{flex-direction:row;align-items:flex-start}.review-check input{margin-top:5px}.c2c-review-dialog .review-error{color:#ffc78d;overflow-wrap:anywhere;background:#c866251c;border-radius:6px;padding:10px}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}@media (width<=600px){.review-grid{grid-template-columns:minmax(0,1fr)}.c2c-review-dialog{padding:14px}.c2c-review-dialog article{flex-direction:column}}.navbar-notifications{z-index:1000;gap:10px;display:flex;position:relative}.navbar-notifications button{cursor:pointer;color:#b6c0d0;font:inherit;background:0 0;border:0;transition:background .15s,color .15s,border-color .15s}.navbar-notifications button:disabled{opacity:.38;cursor:default}.navbar-notifications button:focus-visible{outline-offset:2px;outline:2px solid #fb923c}.navbar-notifications .notification-trigger{border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.navbar-notifications .notification-trigger.active{color:#ff865a;background:#ff784514;border-color:#ff78454d}.navbar-notifications button:hover:not(:disabled){color:#fff;background:#ffffff08}.notification-count{color:#fff;background:#ef4444;border-radius:10px;padding:1px 4px;font-size:9px;font-weight:800;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #101116}.notification-panel{--notice-accent:#ff956e;--notice-tint:#ff865a12;color:#e2e8f0;z-index:100001;background:#12151d;border:1px solid #ffffff16;border-radius:16px;width:400px;max-width:calc(100vw - 24px);font-size:12px;animation:.16s ease-out notification-reveal;position:absolute;top:42px;right:0;overflow:hidden;box-shadow:0 24px 64px #0008,0 4px 12px #0005,inset 0 1px #ffffff06}.notification-heading{background:radial-gradient(at 0 0,#ff784512,#0000 75%);border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:18px 16px;display:flex}.notification-heading-icon{width:38px;height:38px;color:var(--notice-accent);background:var(--notice-tint);border:1px solid #ff865a24;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.notification-heading-copy{flex:1;gap:4px;min-width:0;display:grid}.notification-heading-copy strong{letter-spacing:-.2px;color:#f8fafc;font-size:14px;font-weight:750}.notification-heading-copy>span{color:#8994a7;font-size:10px}.notification-total{white-space:nowrap;color:#ffb59a;background:#ff865a10;border:1px solid #ff865a20;border-radius:20px;align-self:flex-start;margin-top:2px;padding:4px 7px;font-size:9px;font-weight:600}.notification-heading>button{color:#6f7b8f;border-radius:6px;place-items:center;padding:4px;display:grid}.notification-list{scrollbar-width:thin;scrollbar-color:#364052 transparent;max-height:min(460px,60vh);padding:0 12px 12px;overflow-y:auto}.notification-section{justify-content:space-between;align-items:center;gap:8px;padding:16px 3px 10px;display:flex}.notification-section strong{color:var(--channel-color);align-items:center;gap:7px;font-size:11px;display:flex}.notification-section-count{color:#8390a4;background:#ffffff07;border-radius:4px;padding:2px 5px;font-size:9px}.notification-section button{border-radius:4px;align-items:center;gap:3px;padding:3px;font-size:10px;display:flex}.notification-channel--internal{--channel-color:#a5b4fc;--channel-tint:#818cf814}.notification-channel--whatsapp{--channel-color:#61dba6;--channel-tint:#34d39912}.notification-item{overflow-wrap:anywhere;background:#ffffff02;border:1px solid #ffffff0a;border-radius:10px;margin-top:8px;padding:12px}.notification-item.unread{background:linear-gradient(120deg, var(--channel-tint,#fbbf2409), #ffffff02);border-color:#ffffff12}.notification-channel .notification-item{margin-top:0;margin-bottom:7px}.notification-item:hover{border-color:#ffffff24}.navbar-notifications .notification-content{text-align:left;border-radius:5px;align-items:center;gap:10px;width:100%;padding:0;display:flex}.notification-avatar{width:34px;height:34px;color:var(--channel-color);background:var(--channel-tint);border:1px solid #ffffff0a;border-radius:10px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.notification-message-copy{flex:1;gap:6px;min-width:0;display:grid}.notification-message-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-message-title strong{text-overflow:ellipsis;white-space:nowrap;color:#eef2f8;font-size:12px;font-weight:600;overflow:hidden}.notification-message-title small{color:#758197;flex-shrink:0;font-size:9px}.notification-preview{text-overflow:ellipsis;white-space:nowrap;color:#98a4b7;font-size:11px;line-height:1.5;overflow:hidden}.notification-unread-dot{background:var(--channel-color);border-radius:50%;flex-shrink:0;width:5px;height:5px}.notification-actions{flex-wrap:wrap;align-items:center;gap:7px;padding-top:12px;display:flex}.notification-actions button{background:#ffffff04;border:1px solid #ffffff0d;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.notification-toolbar{background:#ffffff02;border-bottom:1px solid #ffffff08;justify-content:space-between;padding:10px 16px}.notification-toolbar button{background:0 0;border:0;padding:4px 0}.navbar-notifications .notification-read{color:#8594aa;border-radius:4px;align-items:center;gap:4px;margin:10px 0 0 auto;padding:3px 5px;font-size:10px;display:flex}.navbar-notifications .notification-read:hover:not(:disabled){color:var(--channel-color)}.notification-event-heading{align-items:center;gap:9px;display:flex}.notification-event-heading>div{flex:1;gap:4px;min-width:0;display:grid}.notification-event-heading strong{color:#eef2f8;font-size:12px}.notification-event-icon{color:#f6ce77;background:#fbbf2410;border:1px solid #fbbf241c;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.notification-eyebrow{color:#d2ae68;text-transform:uppercase;letter-spacing:.8px;font-size:8px;font-weight:700}.notification-plan{color:#e8c782;background:#fbbf2410;border-radius:5px;padding:3px 6px;font-size:9px}.notification-applicant{color:#98a4b7;margin:10px 0;font-size:11px}.notification-payment{color:#7e8ba1;background:#0002;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:9px;font-size:10px;display:flex}.notification-payment strong{color:#a3dec0;margin-left:5px;font-weight:600}.notification-payment small{font-size:9px}.navbar-notifications .notification-primary{color:#a5e7c4;background:#34d39912;border-color:#34d39925}.notification-empty{color:#7f8ba0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 12px;font-size:11px;display:flex}.notification-empty strong{color:#d5dce7;font-size:13px;font-weight:600}.notification-empty-icon{color:#68778e;background:#ffffff04;border:1px solid #ffffff09;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:4px;display:grid}.notification-empty--compact{background:#ffffff01;border:1px dashed #ffffff0b;border-radius:9px;flex-direction:row;gap:8px;padding:18px 12px;font-size:10px}.notification-empty--compact svg{color:var(--channel-color);opacity:.65}.notification-footer{color:#727f94;background:#0b0e144d;border-top:1px solid #ffffff08;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:9px;display:flex}.notification-footer svg{flex-shrink:0}.notification-error{color:#fca5a5;background:#ef444410;border:1px solid #ef444425;border-radius:8px;margin:10px 12px;padding:10px;font-size:11px}@keyframes notification-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.notification-panel{animation:none}}@media (width<=1024px){.notification-panel{z-index:100001;position:fixed;top:56px;right:12px}}@media (width<=380px){header .navbar-brand-centered-mobile{left:56px!important;transform:translateY(-50%)!important}.notification-heading{gap:8px;padding:14px 12px}.notification-heading-icon{border-radius:9px;width:30px;height:30px}.notification-heading-copy>span{font-size:9px}.notification-total{padding:4px 5px;font-size:8px}}.chat-day-group{gap:inherit;flex-direction:column;flex:none;width:100%;min-width:0;display:flex;position:relative}.chat-day-separator{z-index:4;pointer-events:none;flex:none;justify-content:center;align-items:center;padding:6px 0 10px;display:flex;position:sticky;top:0}.chat-day-separator time{color:#d5dce7;text-align:center;background:#252a33;border:1px solid #ffffff14;border-radius:20px;max-width:100%;padding:5px 13px;font-size:10px;font-weight:600;line-height:1.4;display:block;box-shadow:0 2px 8px #0004}@media print{.chat-day-separator{position:static}}.tezbot-summary{min-width:0;color:var(--text-main);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:18px;display:grid;container-type:inline-size}.tezbot-summary>*{grid-column:1/-1;min-width:0}.tezbot-summary .tz-panel{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:14px;min-width:0;padding:18px}.tz-global,.tz-wallets,.tz-overview,.tz-ppp{grid-column:1/-1}.tezbot-summary h2{font:800 20px var(--font-heading);color:var(--text-heading);margin:0}.tezbot-summary h3{font:700 15px var(--font-heading);color:var(--text-heading);margin:0}.tezbot-summary h4,.tezbot-summary h5{font:600 11px var(--font-main);margin:0}.tezbot-summary p{margin:4px 0}.tz-panel-heading,.tz-global-filters,.tz-range,.tz-chart-controls,.tz-toggle,.tz-panel-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tz-panel-heading{justify-content:space-between;margin-bottom:12px}.tz-section-title{align-items:center;gap:10px;min-width:0;display:flex}.tz-section-icon{width:32px;height:32px;color:var(--primary);background:var(--primary-soft);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.tz-global-filters{gap:10px 18px}.tezbot-summary label{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tezbot-summary select,.tezbot-summary input,.tezbot-summary button{border:1px solid var(--border-color);background:var(--bg-input);max-width:100%;min-height:34px;color:var(--text-main);font:500 12px var(--font-main);border-radius:7px;padding:6px 10px}.tezbot-summary select{padding-right:30px}.tezbot-summary input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tezbot-summary button{cursor:pointer}.tezbot-summary button:hover{background:var(--bg-surface-hover);border-color:var(--border-hover)}.tezbot-summary button[aria-pressed=true]{color:var(--primary);background:var(--primary-soft);border-color:var(--primary)}.tezbot-summary button:disabled{opacity:.45;cursor:default}.tezbot-summary :is(button,select,input,summary):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tezbot-summary .tz-refresh{align-items:center;gap:7px;display:flex}.tz-quick-periods{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;padding-top:12px;display:flex}.tz-quick-periods button{background:0 0;min-height:27px;padding:4px 11px}.tz-quick-periods>span{color:var(--text-muted);margin-left:auto;font-size:10px}.tz-muted,.tz-period-caption{color:var(--text-muted);font-size:11px;line-height:1.5}.tz-period-caption{font-size:10px;margin:9px 0!important}.tz-warning{color:var(--warning);font-size:11px;line-height:1.5}.tz-positive{color:var(--success)!important}.tz-negative{color:var(--danger)!important}.tz-data-region{min-width:0;position:relative}.tz-data-content{min-height:inherit}.tz-region-wallets{min-height:290px}.tz-region-profit-cards{min-height:210px}.tz-region-order-cards{min-height:160px}.tz-region-chart{min-height:470px}.tz-region-ppp{min-height:650px}.tz-data-overlay{background:var(--bg-surface);border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tz-data-overlay.tz-card-loaders{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.tz-card-loaders>div{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:12px;justify-content:center}.tz-load-status,.tz-load-error{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;padding:20px;font-size:12px;display:flex}.tz-load-status strong{color:var(--text-main);font-weight:600}.tz-load-error strong{color:var(--danger)}.tz-spinner{color:var(--primary);animation:1s linear infinite tz-spin}@keyframes tz-spin{to{transform:rotate(360deg)}}.tz-skeleton{min-height:inherit;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tz-skeleton>div{border:1px solid var(--border-color);border-radius:12px;padding:18px}.tz-skeleton span{background:var(--bg-elevated);border-radius:5px;height:16px;margin:12px 0;display:block}.tz-skeleton span:nth-child(2){width:70%;height:35px}.tz-history-status{min-height:32px;color:var(--text-muted);align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.tz-history-dot{background:var(--success);border-radius:50%;flex-shrink:0;width:6px;height:6px}.tz-history-active{background:var(--warning)}.tz-history-status details{flex-shrink:0;margin-left:auto;position:relative}.tz-history-detail{z-index:5;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;width:300px;max-width:75vw;padding:14px;line-height:1.6;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0004}.tz-live{color:var(--text-muted);align-items:center;gap:6px;font-size:10px;display:flex}.tz-live i{background:var(--success);border-radius:50%;width:6px;height:6px}.tz-wallets-content{flex-direction:column;gap:16px;margin-top:6px;display:flex}.tz-asset-selector-bar{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.tz-asset-tabs-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tz-asset-pill{background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.tz-asset-pill:hover{background:var(--bg-hover);color:#fff;border-color:var(--border-focus);transform:translateY(-1px)}.tz-asset-pill.active{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 0 12px rgba(var(--primary-rgb,59, 130, 246), .35)}.tz-asset-dot{background:var(--success);border-radius:50%;width:5px;height:5px;display:inline-block}.tz-asset-pill.active .tz-asset-dot{background:#fff}.tz-secondary-toggle{padding:6px 12px;font-size:11px}.tz-chevron-icon{transition:transform .2s}.tz-chevron-icon.open{transform:rotate(180deg)}.tz-asset-overview-badge{color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:6px;padding:4px 10px;font-size:11px}.tz-asset-overview-badge strong{color:#fff}.tz-secondary-assets-drawer{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.tz-drawer-title{color:var(--text-muted);font-size:11px;font-weight:500}.tz-secondary-pills{flex-wrap:wrap;gap:6px;display:flex}.tz-secondary-pill{background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;transition:all .15s;display:flex}.tz-secondary-pill:hover,.tz-secondary-pill.active{background:var(--bg-hover);color:#fff;border-color:var(--primary)}.tz-secondary-pill strong{color:#fff}.tz-secondary-pill small{color:var(--text-muted)}.tz-kpis-consolidated{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.tz-wallet-kpi-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.tz-wallet-kpi-card:before{content:"";background:var(--border-color);height:2px;position:absolute;top:0;left:0;right:0}.tz-kpi-total:before{background:linear-gradient(90deg,#38bdf8,#818cf8)}.tz-kpi-funding:before{background:linear-gradient(90deg,#4ade80,#10b981)}.tz-kpi-spot:before{background:linear-gradient(90deg,#facc15,#f59e0b)}.tz-kpi-header{align-items:center;gap:10px;display:flex}.tz-kpi-icon-wrap{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tz-kpi-header h4{color:#fff;text-transform:none;letter-spacing:0;margin:0;font-size:12px;font-weight:700}.tz-kpi-sub{color:var(--text-muted);font-size:10px;display:block}.tz-kpi-body{flex-direction:column;gap:6px;display:flex}.tz-kpi-big-num{font:800 clamp(20px, 2.2vw, 26px) var(--font-heading);color:#fff;font-variant-numeric:tabular-nums;line-height:1.2}.tz-kpi-big-num small{color:var(--text-muted);margin-left:4px;font-size:12px;font-weight:600}.tz-kpi-split{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.tz-split-dot{color:var(--border-color)}.tz-kpi-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.tz-kpi-row span{color:var(--text-muted)}.tz-kpi-row strong{font-variant-numeric:tabular-nums;font-weight:700}.tz-kpi-row strong small{color:var(--text-muted);margin-left:2px;font-size:10px}.tz-liquidity-bar-wrap{background:#ffffff14;border-radius:4px;height:5px;margin-top:4px;overflow:hidden}.tz-liquidity-bar-fill{background:linear-gradient(90deg,#4ade80,#10b981);border-radius:4px;height:100%;transition:width .4s}.tz-earn-note{color:#38bdf8;background:#38bdf814;border-radius:4px;align-items:center;gap:5px;margin-top:2px;padding:3px 8px;font-size:10px;display:flex}.tz-account-cards-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:2px;display:grid}.tz-account-card{background:var(--bg-alt);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;transition:border-color .2s;display:flex;position:relative}.tz-account-card:hover{border-color:var(--border-focus)}.tz-card-binance{border-left:3px solid #f0b90b}.tz-card-bybit{border-left:3px solid #f7a600}.tz-account-card-header{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.tz-acc-brand{align-items:center;gap:8px;display:flex}.tz-acc-exchange-badge{letter-spacing:.05em;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:800}.tz-acc-exchange-badge.binance{color:#f0b90b;background:#f0b90b26;border:1px solid #f0b90b4d}.tz-acc-exchange-badge.bybit{color:#f7a600;background:#f7a60026;border:1px solid #f7a6004d}.tz-acc-info{flex-direction:column;display:flex}.tz-acc-name{color:#fff;font-size:13px;font-weight:700;line-height:1.2}.tz-acc-id{color:var(--text-muted);font-size:10px}.tz-status-pill{border-radius:12px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.tz-status-ok{color:#4ade80;background:#4ade801f;border:1px solid #4ade8040}.tz-status-warn{color:#facc15;background:#facc151f;border:1px solid #facc1540}.tz-status-dot{background:#4ade80;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #4ade80}.tz-acc-wallets-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tz-acc-col{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.tz-col-title{color:var(--text-muted);align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.tz-col-total{font:700 16px var(--font-heading);color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:flex}.tz-col-total small{color:var(--text-muted);font-size:10px;font-weight:500}.tz-col-details{border-top:1px solid var(--border-color);flex-direction:column;gap:3px;margin-top:2px;padding-top:6px;font-size:10px;display:flex}.tz-col-detail-row{color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.tz-col-detail-row span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.tz-val-green{color:#4ade80!important}.tz-val-yellow{color:#facc15!important}.tz-val-cyan{color:#38bdf8!important}.tz-earn-highlight{background:#38bdf814;border-radius:4px;margin-top:2px;padding:2px 4px}.tz-acc-warning-banner{color:#facc15;background:#facc1514;border:1px solid #facc1533;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:flex}.tz-wallet-details{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:8px;margin-top:8px;padding:8px 12px}.tz-wallet-details summary{cursor:pointer;color:var(--text-muted);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.tz-wallet-details summary:hover{color:#fff}.tz-table-wrap{margin-top:10px;overflow-x:auto}.tz-kpis,.tz-profit-kpis,.tz-operation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.tz-stat-card{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:12px;min-width:0;padding:16px}.tz-profit-kpis .tz-stat-card{min-height:unset}.tz-operation-kpis .tz-stat-card{flex-direction:column;justify-content:space-between;min-height:140px;display:flex}.tz-stat-card h4{color:var(--text-muted);text-transform:uppercase;letter-spacing:.035em;line-height:1.4}.tz-stat-primary{flex-direction:column;justify-content:center;gap:4px;min-height:54px;padding:8px 0;display:flex}.tz-profit-value{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.tz-profit-value>strong,.tz-main-number{font:800 clamp(19px,1.8vw,26px) var(--font-heading);overflow-wrap:anywhere}.tz-profit-value strong small,.tz-main-number small{font-size:11px;font-weight:600}.tz-percent{background:var(--bg-elevated);color:var(--text-muted);white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:600;display:inline-block}.tz-stat-line{border-top:1px solid var(--border-color);justify-content:space-between;align-items:baseline;gap:8px;margin-top:7px;padding-top:8px;font-size:10px;display:flex}.tz-stat-line>span{color:var(--text-muted)}.tz-stat-line>strong{text-align:right;overflow-wrap:anywhere;font-weight:600}.tz-margin-card,.tz-selected-period{border-top:2px solid var(--primary)}.tz-empty-value{color:var(--text-muted);font:600 14px var(--font-heading)}.tz-operation-count{flex-wrap:wrap;align-items:baseline;gap:10px;margin:10px 0;display:flex}.tz-operation-count strong{font:800 27px var(--font-heading)}.tz-operation-count span{color:var(--success);font-size:10px}.tz-panel-filters{justify-content:space-between}.tz-toggle{border:1px solid var(--border-color);border-radius:7px;gap:0;overflow:hidden}.tezbot-summary .tz-toggle button{background:0 0;border:0;border-radius:0;min-height:27px;padding:4px 8px;font-size:10px}.tz-chart-controls{margin:10px 0}.tz-totals{background:var(--bg-alt);border-radius:8px;flex-wrap:wrap;gap:8px 18px;margin:10px 0;padding:10px 12px;display:flex}.tz-totals>span{color:var(--text-muted);font-size:10px}.tz-totals strong{color:var(--text-main);font:700 16px var(--font-heading);margin-top:3px;display:block}.tz-state-totals{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.tz-state-totals>span{background:var(--bg-alt);border:1px solid var(--border-color);color:var(--text-muted);border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;display:flex}.tz-state-totals strong{color:var(--text-main);font-size:11px}.tz-ppp-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.tz-ppp-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.tz-ppp-card{background:linear-gradient(145deg, #ffffff08 0%, #ffffff03 100%), var(--bg-alt);border:1px solid var(--border-color);border-radius:12px;padding:16px;transition:border-color .2s,transform .2s;box-shadow:0 4px 16px #00000026}.tz-ppp-card:hover{border-color:#38bdf866;transform:translateY(-1px)}.tz-ppp-card .tz-panel-heading{margin-bottom:12px}.tz-ppp-card .tz-panel-heading>strong{font:700 15px var(--font-heading);letter-spacing:-.2px}.tz-ppp-prices{background:#00000026;border:1px solid #ffffff0a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:10px;display:grid}.tz-ppp-prices>div{border-left:3px solid var(--success);min-width:0;padding-left:10px}.tz-ppp-prices>div:last-child{border-color:var(--danger)}.tz-ppp-prices h4{text-transform:uppercase;color:var(--text-muted);letter-spacing:.4px;margin:0 0 4px;font-size:10px;font-weight:600}.tz-ppp-prices strong{font:700 20px var(--font-heading);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0;display:block}.tz-ppp-prices strong small{opacity:.8;font-size:11px;font-weight:500}.tz-ppp-prices span{color:var(--text-muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5;display:block}.tz-ppp-chart{min-width:0}.tz-chart{min-width:0;margin-top:12px}.chart-canvas-container{width:100%;height:300px;min-height:300px;max-height:300px;position:relative;overflow:hidden}.chart-canvas-container canvas{display:block;width:100%!important;height:100%!important}.tz-chart-scroll{overflow:hidden}.tz-chart svg{width:100%;height:300px;color:var(--text-muted);display:block}.tz-chart text{fill:currentColor;font-variant-numeric:tabular-nums;font-size:11px}.tz-chart-empty{height:300px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.tz-chart-empty strong{color:var(--text-main);font-weight:500}.tz-chart rect:hover,.tz-chart rect:focus{opacity:.75;outline:1px solid var(--text-heading)}.tz-legend{min-height:24px;color:var(--text-muted);flex-wrap:wrap;gap:8px 16px;margin-bottom:8px;font-size:11px;display:flex}.tz-legend span{align-items:center;gap:5px;display:flex}.tz-legend i{border-radius:2px;width:7px;height:7px}.tz-table{max-height:360px;margin:8px 0;overflow:auto}.tz-region-chart>.tz-data-content>.tz-table{min-height:360px}.tz-table table{border-collapse:collapse;width:100%;font-size:11px}.tz-table th{z-index:1;background:var(--bg-surface);color:var(--text-muted);text-align:left;font-weight:500;position:sticky;top:0}.tz-table td,.tz-table th{border-bottom:1px solid var(--border-color);white-space:nowrap;font-variant-numeric:tabular-nums;padding:8px 9px}.tezbot-summary summary{cursor:pointer;color:var(--text-muted);padding:4px 0;font-size:10px}.tezbot-summary .tz-coverage summary{color:var(--warning)}.tz-method,.tz-coverage{margin-top:5px}@container (width>=1050px){.tz-profit,.tz-orders,.tz-volumes{grid-column:1/-1}}@container (width<=1049px){.tz-profit-kpis,.tz-operation-kpis,.tz-skeleton,.tz-data-overlay.tz-card-loaders{grid-template-columns:repeat(2,minmax(0,1fr))}.tz-region-profit-cards{min-height:432px}.tz-region-order-cards{min-height:332px}}@container (width<=700px){.tz-account-wallets{grid-template-columns:minmax(0,1fr)}.tz-panel-heading{gap:10px}.tz-quick-periods>span{display:none}.tz-wallet-value{padding:4px 8px}.tz-wallet-value>strong{font-size:20px}.tezbot-summary .tz-panel{padding:14px}.tz-history-status{flex-wrap:wrap}.tz-history-status details{margin-left:14px}.tz-history-detail{left:0;right:auto}}@container (width<=480px){.tz-balances{grid-template-columns:minmax(0,1fr);gap:6px}.tz-wallet-value{border-left:0;grid-template-columns:1fr auto;align-items:center;padding:7px 0;display:grid}.tz-wallet-value>strong{margin:0;font-size:22px}.tz-wallet-value>span{grid-column:1/-1}.tz-ppp-cards{grid-template-columns:minmax(0,1fr)}.tz-stat-card{padding:12px}.tz-profit-value>strong{font-size:20px}.tz-global-filters>label,.tz-range{width:100%}.tz-global-filters select{max-width:100%}.tz-range input{width:230px;min-width:0}.tz-region-wallets{min-height:420px}}@media (prefers-reduced-motion:reduce){.tz-spinner{animation:none}}.tz-live-indicator{border:1px solid var(--border-color);color:var(--text-muted);background:#ffffff08;border-radius:20px;align-items:center;gap:8px;padding:5px 12px;font-size:11px;font-weight:500;display:inline-flex}.tz-pulse-dot{background-color:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite tz-pulse-ring;box-shadow:0 0 #22c55eb3}.tz-pulse-dot.syncing{background-color:#38bdf8;animation:1.2s ease-in-out infinite tz-pulse-ring;box-shadow:0 0 #38bdf8b3}@keyframes tz-pulse-ring{0%{transform:scale(.95);box-shadow:0 0 #22c55eb3}70%{transform:scale(1);box-shadow:0 0 0 6px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}.tz-refresh-btn{align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.tz-executive-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid}.tz-kpi-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:160px;padding:18px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.tz-kpi-card:hover{border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.tz-kpi-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tz-kpi-icon{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.tz-kpi-label{color:var(--text-muted);letter-spacing:.02em;flex-grow:1;font-size:12px;font-weight:600}.tz-kpi-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.tz-badge-success{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.tz-badge-info{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.tz-badge-warning{color:#facc15;background:#facc1526;border:1px solid #facc154d}.tz-badge-purple{color:#c084fc;background:#c084fc26;border:1px solid #c084fc4d}.tz-kpi-body{flex-direction:column;justify-content:center;gap:6px;min-height:48px;margin:4px 0 10px;display:flex}.tz-kpi-primary-val{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tz-kpi-number{font:800 clamp(19px, 1.8vw, 26px) var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tz-kpi-number small{opacity:.75;font-size:12px;font-weight:600}.tz-kpi-margin-tag{color:#4ade80;white-space:nowrap;background:#22c55e1a;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600}.tz-kpi-subline{color:var(--text-muted);flex-wrap:wrap;gap:8px 12px;font-size:11px;display:flex}.tz-progress-bar-wrap{background:#ffffff14;border-radius:999px;width:100%;height:6px;margin-top:6px;overflow:hidden}.tz-progress-bar-fill{background:linear-gradient(90deg,#38bdf8 0%,#4ade80 100%);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.tz-kpi-footer{border-top:1px solid var(--border-color);color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;font-size:11px;display:flex}.tz-kpi-footer strong{color:var(--text-main);font-weight:600}@container (width<=1100px){.tz-executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=580px){.tz-executive-kpis{grid-template-columns:minmax(0,1fr)}.tz-kpi-header{flex-wrap:wrap}}.tz-currency-switch-group{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.tz-switch-title{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:500}.tz-currency-toggle-pill{background:var(--bg-input);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.tz-toggle-pill-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;min-height:26px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.tz-toggle-pill-btn:hover{color:var(--text-main);background:#ffffff0d}.tz-toggle-pill-btn.active{color:#4ade80;background:#22c55e2e;border:1px solid #22c55e66}.tz-kpi-card .tz-currency-toggle-pill{margin-left:auto}.tz-kpi-card .tz-toggle-pill-btn{min-height:22px;padding:2px 7px;font-size:10px}.tz-profit-master-section{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.tz-stat-card-compact{background:var(--bg-surface);flex-direction:column;justify-content:space-between;gap:6px;display:flex;border-radius:10px!important;min-height:125px!important;padding:12px 14px!important}.tz-stat-today-highlight{position:relative;background:linear-gradient(145deg,#10b9810f 0%,#0f172ab3 100%)!important;border-color:#10b9814d!important}.tz-card-top-row{justify-content:space-between;align-items:center;display:flex}.tz-card-top-row h4{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:700;font-size:11px!important}.tz-badge-live{text-transform:uppercase;letter-spacing:.03em;color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.tz-badge-dim{color:var(--text-muted);background:#ffffff0d;border:1px solid #ffffff0f;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}.tz-compact-primary{justify-content:space-between;align-items:baseline;gap:6px;margin:2px 0 0;display:flex}.tz-compact-val{font-variant-numeric:tabular-nums;line-height:1.1;font:800 19px var(--font-heading)!important}.tz-compact-val small{margin-left:2px;font-weight:600;font-size:10px!important}.tz-percent-chip{color:var(--text-muted);background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.tz-compact-sub{color:var(--text-muted);margin-top:-2px;font-size:10px;line-height:1.2}.tz-compact-meta-row{color:var(--text-muted);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:5px;font-size:10px;display:flex}.tz-compact-meta-row strong{color:#fff;font-weight:600}.tz-fee-chip{font-size:9.5px;font-weight:600;color:#fb923c!important}.tz-compare-compact-inline{color:var(--text-muted);border-top:1px dashed #ffffff14;justify-content:space-between;align-items:center;padding-top:4px;font-size:10px;display:flex}.tz-compare-compact-inline strong{font-weight:700}.tz-dot-sep{opacity:.35}.tz-val-red{color:#f87171!important}.tz-chart-module-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;gap:16px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.tz-chart-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.tz-chart-title-block h3{color:#fff;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.tz-chart-title-block p{color:var(--text-muted);margin:3px 0 0;font-size:12px}.tz-chart-controls-wrapper{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tz-tf-tabs{border:1px solid var(--border-color);background:#0f172ab3;border-radius:8px;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.tz-tf-tab-btn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .15s}.tz-tf-tab-btn:hover{color:#fff;background:#ffffff0f}.tz-tf-tab-btn.active{background:var(--primary);color:#fff;font-weight:700;box-shadow:0 2px 8px #0000004d}.tz-metric-selector{border:1px solid var(--border-color);background:#0f172ab3;border-radius:8px;align-items:center;gap:3px;padding:3px;display:inline-flex}.tz-metric-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.tz-metric-btn:hover{color:#fff}.tz-metric-btn.active-profit{color:#10b981;background:#10b9812e;border:1px solid #10b98166;font-weight:700}.tz-metric-btn.active-volume{color:#f59e0b;background:#f59e0b2e;border:1px solid #f59e0b66;font-weight:700}.tz-chart-kpi-bar{border:1px solid var(--border-color);background:#0f172a80;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding:12px 14px;display:grid}.tz-chart-kpi-item{flex-direction:column;gap:3px;display:flex}.tz-chart-kpi-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:10px;font-weight:600}.tz-chart-kpi-val{font:700 15px var(--font-heading);color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:flex}.tz-chart-kpi-val small{color:var(--text-muted);font-size:10px}.tz-chart-kpi-val.profit{color:#10b981}.tz-chart-kpi-val.volume{color:#f59e0b}.tz-chart-hint{color:var(--text-muted);background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}@media (width<=900px){.tz-chart-header-row{flex-direction:column;align-items:flex-start}.tz-chart-controls-wrapper{justify-content:flex-start;width:100%}.tz-tf-tabs{width:100%}}.tz-main-tabs-nav{border:1px solid var(--border-color);background:#0f172a99;border-radius:10px;align-items:center;gap:6px;margin:12px 0 16px;padding:4px;display:flex;overflow-x:auto}.tz-main-tab-btn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.tz-main-tab-btn:hover{color:#fff;background:#ffffff0d}.tz-main-tab-btn.active{background:var(--bg-surface);color:#fff;border:1px solid var(--border-color);font-weight:700;box-shadow:0 2px 10px #00000059}.tz-main-tab-btn.active.profit{color:#10b981;border-color:#10b98166}.tz-main-tab-btn.active.ppp{color:#38bdf8;border-color:#38bdf866}.tz-main-tab-btn.active.orders{color:#facc15;border-color:#facc1566}.tz-main-tab-btn.active.wallets{color:#c084fc;border-color:#c084fc66}.tz-timezone-fiat-badge{border:1px solid var(--border-color);color:var(--text-main);background:#ffffff0a;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.tz-timezone-fiat-badge small{color:var(--text-muted);font-size:10px;font-weight:400}.tz-macro-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:8px;display:grid}@media (width<=1024px){.tz-macro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tz-macro-grid{grid-template-columns:1fr}}.tz-tooltip{box-sizing:border-box;min-height:56px;color:var(--text-muted);border:1px solid var(--border-color);background:#0f172a66;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:11px;line-height:1.5;overflow:visible}.tz-tooltip.active{background:#0f172abf;border-color:#38bdf859;box-shadow:0 4px 14px #00000040}.tz-tooltip-card{flex-direction:column;gap:6px;display:flex}.tz-tooltip-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tz-tooltip-header strong{color:#fff;font-size:12px}.tz-tooltip-sub{color:var(--text-muted);font-size:11px}.tz-pinned-chip{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b66;border-radius:4px;align-items:center;gap:3px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.tz-hint-chip{color:var(--text-muted);background:#ffffff0d;border-radius:4px;padding:1px 6px;font-size:10px}.tz-tooltip-metrics{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.tz-tooltip-metric-item{align-items:center;gap:6px;font-size:11px;display:inline-flex}.tz-tooltip-metric-item i{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.tz-metric-label{color:var(--text-muted)}.tz-metric-val{color:#fff;font-weight:600}.tz-tooltip-placeholder{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.tz-chart-col.active rect:first-child{animation:1.5s ease-in-out infinite alternate tzColPulse}@keyframes tzColPulse{0%{opacity:.6}to{opacity:1}}.tz-filter-loader-bar{z-index:20;background:linear-gradient(90deg,#0000 0%,#38bdf8 25%,#818cf8 50%,#38bdf8 75%,#0000 100%) 0 0/200% 100%;height:3px;animation:1.1s cubic-bezier(.4,0,.2,1) infinite tzFilterShimmer;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #38bdf8b3}@keyframes tzFilterShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tz-card-updating{opacity:.82;transition:opacity .2s}.tz-querying-badge{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf859;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;animation:1.5s cubic-bezier(.4,0,.6,1) infinite tzQueryPulse;display:inline-flex}@keyframes tzQueryPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.98)}}.tz-data-region.tz-region-updating{position:relative}.tz-region-loader-banner{z-index:10;color:#38bdf8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0f172ae0;border:1px solid #38bdf866;border-radius:20px;align-items:center;gap:8px;padding:5px 13px;font-size:11px;font-weight:600;animation:1.8s ease-in-out infinite tzQueryPulse;display:inline-flex;position:absolute;top:12px;right:14px;box-shadow:0 4px 16px #00000059}.tz-content-faded{opacity:.6;pointer-events:none;transition:opacity .25s}.tz-spinner-mini{border:2px solid #38bdf84d;border-top-color:#38bdf8;border-radius:50%;width:12px;height:12px;animation:.75s linear infinite tz-spin;display:inline-block}.tz-quick-periods button:disabled{opacity:.55;cursor:wait}.tz-chat-search-container{flex-direction:column;gap:20px;animation:.25s ease-out tzFadeIn;display:flex}@keyframes tzFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tz-chat-search-header{border-radius:16px;flex-direction:column;gap:18px;padding:24px;display:flex}.tz-chat-search-title{align-items:center;gap:14px;display:flex}.tz-chat-icon-badge{width:44px;height:44px;color:var(--primary);background:#ff45001f;border:1px solid #ff450059;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 0 16px #ff450026}.tz-chat-search-title h2{color:#fff;margin:0 0 4px;font-size:18px;font-weight:700}.tz-chat-search-title p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.45}.tz-search-bar-form{gap:12px;width:100%;display:flex}.tz-search-input-wrapper{flex:1;align-items:center;display:flex;position:relative}.tz-search-icon{color:var(--text-dim);pointer-events:none;position:absolute;left:14px}.tz-chat-search-input{color:#fff;background:#0f172ab3;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:12px 38px 12px 42px;font-family:inherit;font-size:13.5px;transition:all .2s}.tz-chat-search-input:focus{border-color:var(--primary);background:#0f172af2;outline:none;box-shadow:0 0 0 3px #ff45002e}.tz-chat-search-input::placeholder{color:var(--text-dim);font-size:13px}.tz-search-clear-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;right:12px}.tz-search-clear-btn:hover{color:#fff}.tz-search-submit-btn{border-radius:12px;flex-shrink:0;align-items:center;gap:8px;height:45px;padding:0 22px;font-size:13px;font-weight:600;display:inline-flex}.tz-quick-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tz-quick-presets-label{color:var(--text-dim);font-size:11px;font-weight:500}.tz-preset-pill{color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:5px;padding:4px 11px;font-size:11.5px;transition:all .15s;display:inline-flex}.tz-preset-pill:hover{color:#fff;background:#ff45001f;border-color:#ff450059;transform:translateY(-1px)}.tz-search-filters-row{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:12px;padding-top:14px;display:flex}.tz-filter-group{align-items:center;gap:8px;display:flex}.tz-filter-group label{color:var(--text-dim);white-space:nowrap;font-size:11px;font-weight:500}.tz-filter-group select{color:#cbd5e1;cursor:pointer;background:#0f172a99;border:1px solid #ffffff17;border-radius:8px;outline:none;padding:6px 10px;font-size:12px;transition:border-color .15s}.tz-filter-group select:focus{border-color:var(--primary)}.tz-search-alert{border-radius:12px;align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.tz-search-alert.tz-search-error{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459}.tz-search-loading-box{text-align:left;border-radius:16px;justify-content:center;align-items:center;gap:16px;padding:36px 24px;display:flex}.tz-search-loading-text{flex-direction:column;gap:4px;display:flex}.tz-search-loading-text strong{color:#fff;font-size:14px}.tz-search-loading-text span{color:var(--text-muted);font-size:12px}.tz-results-stats-bar{border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 20px;display:flex}.tz-stats-item{align-items:center;gap:6px;font-size:12px;display:flex}.tz-stats-label{color:var(--text-dim)}.tz-stats-value{color:#fff;font-weight:700}.tz-stats-value.highlight{color:var(--primary);font-size:14px}.tz-stats-muted{color:var(--text-muted)}.tz-stats-divider{background:#ffffff1a;width:1px;height:16px}.tz-stats-tag{color:#10b981;background:#10b9811a;border:1px solid #10b98140;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:11px;display:inline-flex}.tz-search-matches-list{flex-direction:column;gap:14px;display:flex}.tz-match-card{border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;transition:transform .15s,border-color .15s;display:flex}.tz-match-card:hover{border-color:#ffffff26;transform:translateY(-1px)}.tz-match-order-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tz-order-meta-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tz-side-badge{letter-spacing:.5px;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.tz-side-badge.buy{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.tz-side-badge.sell{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.tz-order-id-btn{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.tz-order-id-btn:hover{background:#ffffff14}.tz-status-badge{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.tz-order-meta-right{color:var(--text-dim);align-items:center;gap:12px;font-size:11.5px;display:flex}.tz-account-pill{color:var(--text-muted);align-items:center;gap:5px;display:inline-flex}.tz-order-date{align-items:center;gap:4px;display:inline-flex}.tz-match-sub-info{background:#ffffff05;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;font-size:12px;display:flex}.tz-counterparty-info,.tz-amounts-info{align-items:center;gap:6px;display:flex}.tz-sub-label{color:var(--text-dim)}.tz-counterparty-info{flex-wrap:wrap;gap:6px 16px;min-width:0}.tz-participant{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.tz-crypto-amount{color:var(--text-muted);font-size:11.5px}.tz-matched-message-box{border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.tz-matched-message-box.is-counterparty{background:#38bdf80f;border-left:3px solid #38bdf8}.tz-matched-message-box.is-merchant{background:#f59e0b0f;border-left:3px solid #f59e0b}.tz-matched-message-box.is-system{background:#94a3b80d;border-left:3px solid #64748b}.tz-msg-header{justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.tz-sender-tag{align-items:center;gap:6px;font-weight:600;display:inline-flex}.tz-msg-time{color:var(--text-dim);font-size:11px}.tz-msg-content p{color:#e2e8f0;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.tz-chat-highlight{color:#fef08a;background:#fbbf2459;border-bottom:2px solid #fbbf24;border-radius:3px;padding:1px 4px;font-weight:700}.tz-msg-attachment{margin-top:6px}.tz-attachment-tag{color:#38bdf8;background:#38bdf81f;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.tz-match-card-actions{align-items:center;gap:10px;display:flex}.tz-btn-chat{border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.tz-btn-details{color:var(--text-muted);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.tz-btn-details:hover{color:#fff;background:#ffffff17}.tz-search-empty-box{text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.tz-search-empty-box h3{color:#fff;margin:0;font-size:16px}.tz-search-empty-box p{color:var(--text-muted);max-width:500px;margin:0;font-size:13px}.tz-empty-tips{color:var(--text-dim);background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;margin-top:10px;padding:8px 16px;font-size:12px}.tz-search-welcome-box{text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:40px 28px;display:flex}.tz-welcome-icon{background:#ff45001f;border:1px solid #ff45004d;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 0 20px #ff450033}.tz-search-welcome-box h3{color:#fff;margin:0;font-size:18px;font-weight:700}.tz-search-welcome-box p{color:var(--text-muted);max-width:600px;margin:0;font-size:13px;line-height:1.5}.tz-welcome-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:820px;margin-top:16px;display:grid}.tz-welcome-feature{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.tz-feature-icon{margin-bottom:2px;font-size:20px}.tz-welcome-feature strong{color:#fff;font-size:13px}.tz-welcome-feature p{color:var(--text-dim);font-size:11.5px;line-height:1.45}@media (width<=768px){.tz-welcome-grid{grid-template-columns:1fr}.tz-search-bar-form{flex-direction:column}.tz-search-submit-btn{justify-content:center;width:100%}}.tz-chat-search-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tz-index-health-card{background:#0f172aa6;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:6px 12px;font-size:11.5px;display:flex}.tz-health-item{color:var(--text-muted);align-items:center;gap:5px;display:flex}.tz-health-item strong{color:#fff;font-family:JetBrains Mono,monospace}.tz-health-item.post-close-alert{background:#ef44441f;border-radius:4px;padding:2px 6px}.tz-health-divider{background:#ffffff1a;width:1px;height:14px}.tz-sync-batch-btn{white-space:nowrap;border-radius:12px;align-items:center;gap:7px;height:45px;padding:0 16px;font-size:12.5px;font-weight:600;display:inline-flex}.tz-toggle-filters-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:1px dashed #ffffff26;border-radius:20px;align-items:center;gap:5px;margin-left:auto;padding:4px 11px;font-size:11px;transition:all .15s;display:inline-flex}.tz-toggle-filters-btn.active,.tz-toggle-filters-btn:hover{border-color:var(--primary);color:#fff;background:#ff45001a}.tz-advanced-filters-panel{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding:12px 14px;display:flex}.tz-date-input,.tz-num-input{color:#fff;background:#0f172a99;border:1px solid #ffffff17;border-radius:8px;outline:none;padding:5px 8px;font-size:12px}.tz-date-input:focus,.tz-num-input:focus{border-color:var(--primary)}.tz-num-input{width:90px}.tz-clear-advanced-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 8px;font-size:11px;text-decoration:underline}.tz-clear-advanced-btn:hover{color:#fff}.tz-checkbox-group{margin-left:auto}.tz-checkbox-label{cursor:pointer;align-items:center;gap:6px;display:flex}.tz-post-close-label-text{color:#fca5a5;font-size:11.5px;font-weight:600}.tz-post-close-chip{color:#ef4444;letter-spacing:.3px;background:#ef44442e;border:1px solid #ef444466;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;animation:2s ease-in-out infinite tzPulse;display:inline-flex}@keyframes tzPulse{0%,to{opacity:1}50%{opacity:.7}}.tz-real-name-tag{color:#38bdf8;background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.tz-matched-message-box.post-close-warning{background:#ef444414!important;border-left:3px solid #ef4444!important}.tz-search-alert.tz-search-success{color:#a7f3d0;background:#10b9811f;border:1px solid #10b9814d}.tz-live-dot{animation:1.8s ease-in-out infinite tzPulseDot}@keyframes tzPulseDot{0%{opacity:.7;transform:scale(.9);box-shadow:0 0 4px #10b981}50%{opacity:1;transform:scale(1.3);box-shadow:0 0 10px #10b981}to{opacity:.7;transform:scale(.9);box-shadow:0 0 4px #10b981}}.operator-orders{--op-bg:#111318;--op-border:#ffffff0d;--op-muted:#858b98;--op-text:#e8eaf0;min-width:0;color:var(--op-text);flex-direction:column;gap:18px;font-size:12px;display:flex}.operator-orders *{box-sizing:border-box}.operator-orders h1,.operator-orders h2,.operator-orders p{margin:0}.operator-orders button,.operator-orders input,.operator-orders select{font:inherit;color:inherit}.operator-orders button{cursor:pointer}.operator-orders button:disabled{opacity:.35;cursor:default}.operator-orders :is(button,input,select,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #fb923c}.operator-orders svg{flex-shrink:0}.operator-orders small{color:var(--op-muted);font-size:10px;line-height:1.5}.op-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.op-title{align-items:center;gap:12px;display:flex}.op-title-icon{color:#fb923c;background:linear-gradient(140deg,#fb923c15,#0000);border:1px solid #fb923c25;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.op-eyebrow{letter-spacing:1.6px;color:var(--op-muted);margin-bottom:4px;font-size:9px;font-weight:600;display:block}.operator-orders h1{letter-spacing:-.6px;font-size:23px;font-weight:650;line-height:1.2}.op-header-actions{align-items:center;gap:7px;display:flex}.op-live{color:#9ca6ac;white-space:nowrap;align-items:center;gap:7px;margin-right:10px;font-size:10px;display:flex}.op-live i{background:#5bbda1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #5bbda110}.op-live.has-error{color:#fbbf24}.op-live.has-error i{box-shadow:none;background:#fbbf24}.operator-orders .op-icon-button{color:#9ca3af;background:#ffffff03;border:1px solid #ffffff10;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.operator-orders .op-icon-button:hover:not(:disabled){color:#fff;background:#ffffff08;border-color:#ffffff25}.operator-orders .op-icon-button.op-primary{color:#fb923c;background:#fb923c0d;border-color:#fb923c30}.operator-orders .op-icon-button.is-active{color:#fb923c;background:#fb923c12;border-color:#fb923c40}.op-tooltip{flex-shrink:0;display:inline-flex;position:relative}.op-tooltip>[role=tooltip]{z-index:80;color:#f1f2f5;text-align:left;pointer-events:none;opacity:0;visibility:hidden;white-space:normal;background:#252831;border:1px solid #ffffff20;border-radius:7px;width:max-content;max-width:190px;padding:7px 10px;font-size:11px;font-weight:400;line-height:1.5;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-3px);box-shadow:0 6px 20px #0006}.op-tooltip:hover>[role=tooltip],.op-tooltip:focus-within>[role=tooltip]{opacity:1;visibility:visible;transform:translateY(0)}.op-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.operator-orders .op-metric{text-align:left;border:1px solid var(--op-border);background:linear-gradient(130deg,#ffffff03,transparent),var(--op-bg);min-width:0;color:var(--op-text);--op-accent:#a7acb8;border-radius:11px;flex-direction:column;align-items:flex-start;padding:14px 15px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}.operator-orders .op-metric:hover{background:#171a20;border-color:#fff2}.operator-orders .op-metric.is-selected{border-color:var(--op-accent);box-shadow:inset 0 -2px 0 var(--op-accent)}.op-metric-top{color:#a5aab5;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.op-metric-icon{color:var(--op-accent);display:flex}.op-metric strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin-top:12px;font-size:26px;font-weight:650;line-height:1.3}.op-metric small{margin-top:3px;font-size:10px}.op-metric.op-tone-amber{--op-accent:#e8b260}.op-metric.op-tone-blue{--op-accent:#82a7f1}.op-metric.op-tone-orange{--op-accent:#e69a76}.op-metric.op-tone-green{--op-accent:#70c6a2}.op-metric.op-tone-muted{--op-accent:#9499a3}.op-meter{background:#ffffff07;border-radius:2px;height:2px;display:block;position:absolute;bottom:0;left:12px;right:12px;overflow:hidden}.op-meter i{background:var(--op-accent);opacity:.6;height:100%;display:block}.op-workspace{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:16px;min-width:0;display:grid}.op-orders-panel{border:1px solid var(--op-border);background:var(--op-bg);border-radius:12px;min-width:0}.op-panel-heading{justify-content:space-between;align-items:center;gap:10px;padding:17px 18px 14px;display:flex}.op-panel-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.operator-orders h2{letter-spacing:.1px;font-size:12px;font-weight:600}.op-panel-heading h2{align-items:center;gap:8px;display:flex}.op-count{color:#a9aeba;font-variant-numeric:tabular-nums;background:#ffffff06;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.op-subtitle{color:var(--op-muted);font-size:10px}.op-segments{background:#090b0f;border:1px solid #ffffff09;border-radius:6px;gap:2px;padding:3px;display:flex}.operator-orders .op-segments button{color:var(--op-muted);background:0 0;border:0;border-radius:4px;padding:4px 10px;font-size:10px}.operator-orders .op-segments button[aria-pressed=true]{color:#e5e7eb;background:#242730;box-shadow:0 1px 3px #0004}.op-filterbar{align-items:center;gap:7px;padding:0 18px 12px;display:flex}.op-select{min-width:0;color:var(--op-muted);background:#0b0d12;border:1px solid #ffffff0e;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:flex}.op-select select{color:#aab0bc;cursor:pointer;outline-offset:0;background:0 0;border:0;width:100%;min-width:0;height:32px;min-height:32px;padding:0 20px 0 0;font-size:10px;background-position:right 0 center!important;background-size:12px!important}.op-select option,.op-extra-filters option{color:#e8eaf0;background:#161920}.op-account-select{flex:1;max-width:240px}.op-filterbar>.op-select:not(.op-account-select){flex:0 140px}.op-filter-actions{gap:5px;margin-left:auto;display:flex}.op-filter-toggle{display:inline-flex;position:relative}.op-filter-toggle>b{pointer-events:none;color:#15100d;background:#e78a4f;border-radius:8px;place-items:center;min-width:13px;height:13px;font-size:8px;display:grid;position:absolute;top:-5px;right:-3px}.op-extra-filters{background:#ffffff02;border:1px solid #ffffff08;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 18px 10px;padding:12px;display:grid}.op-extra-filters label{color:var(--op-muted);flex-direction:column;gap:5px;min-width:0;font-size:10px;display:flex}.op-extra-filters input,.op-extra-filters select{color:#c7cbd5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0e13;border:1px solid #ffffff12;border-radius:5px;width:100%;min-width:0;height:32px;min-height:32px;padding:4px 7px;font-size:11px}.op-selection{color:var(--op-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 11px;font-size:9px;display:flex}.op-selection>span{align-items:center;gap:5px;display:flex}.op-selection>span+span:not(.op-order-hint){background:#ffffff06;border-radius:4px;padding:2px 5px}.op-order-hint{margin-left:auto}.op-loading{min-height:90px;color:var(--op-muted);justify-content:center;align-items:center;gap:8px;display:flex}.op-loading svg,.op-refreshing svg{animation:1.2s linear infinite op-spin}@keyframes op-spin{to{transform:rotate(360deg)}}.op-table-wrap{scrollbar-width:thin;scrollbar-color:#ffffff20 transparent;max-width:100%;max-height:70dvh;overflow:auto}.operator-orders table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%}.operator-orders th{z-index:1;color:#7e8594;white-space:nowrap;background:#15171d;border-top:1px solid #ffffff06;border-bottom:1px solid #ffffff06;padding:9px 14px;font-size:9px;font-weight:500;position:sticky;top:0}.operator-orders td{vertical-align:middle;border-bottom:1px solid #ffffff06;padding:11px 14px;font-size:12px}.operator-orders tr:last-child td{border-bottom:0}.operator-orders tbody tr:hover{background:#ffffff02}.operator-orders td small{white-space:nowrap;margin-top:4px;font-size:9px;display:block}.op-active-row td:first-child{box-shadow:inset 2px 0 #e5a35e44}.op-order-number{white-space:nowrap;color:#cbd0da;letter-spacing:-.15px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.op-person-name{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:11px;display:block;overflow:hidden}.op-cell-person small{text-overflow:ellipsis;max-width:145px;overflow:hidden}.op-cell-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.op-cell-amount strong{font-size:12px;font-weight:600}.op-cell-amount em{color:#979eac;font-size:9px;font-style:normal;font-weight:400}.operator-orders .op-cell-amount small{align-items:center;gap:4px;display:flex}.op-side{align-items:center;display:inline-flex}.op-side.BUY{color:#70c6a2}.op-side.SELL{color:#e29b89}.op-cell-account>span{text-overflow:ellipsis;white-space:nowrap;color:#abb0ba;max-width:105px;font-size:10px;display:block;overflow:hidden}.op-cell-account small>span{box-shadow:none!important;padding:1px 4px!important;font-size:8px!important}.op-status{white-space:nowrap;color:#969eab;background:#ffffff03;border:1px solid #ffffff08;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;display:inline-flex}.op-status.PENDING_PAYMENT{color:#e8b260;background:#e8b26008;border-color:#e8b26015}.op-status.PAID{color:#82a7f1;background:#82a7f108;border-color:#82a7f115}.op-status.APPEAL{color:#e69a76;background:#e69a7608;border-color:#e69a7615}.op-status.COMPLETED{color:#70c6a2}.op-status.CANCELLED{color:#9298a5}.op-pagination{color:var(--op-muted);border-top:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:10px;padding:11px 18px;font-size:10px;display:flex}.op-pagination>div{align-items:center;gap:5px;display:flex}.op-pagination>div>span{margin-right:7px;font-size:9px}.op-pagination .op-icon-button{border-radius:6px;width:27px;height:27px}.op-pagination .op-tooltip>[role=tooltip]{top:auto;bottom:calc(100% + 8px)}.op-summary{flex-direction:column;gap:12px;min-width:0;display:flex}.op-summary-caption{letter-spacing:1.1px;color:#777f8d;justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 0;font-size:8px;display:flex}.op-summary-caption>span{display:flex}.op-summary-card{border:1px solid var(--op-border);background:var(--op-bg);border-radius:10px;min-width:0;padding:14px}.op-summary-card h2{align-items:center;gap:8px;font-size:11px;display:flex}.op-summary-icon{color:#b3a089;align-items:center;display:inline-flex}.op-summary-card>small{margin-top:5px;font-size:9px;display:block}.op-volume-list{flex-direction:column;margin-top:10px;display:flex}.op-volume-list>div{border-bottom:1px solid #ffffff06;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.op-volume-list>div:last-child{border:0;padding-bottom:0}.op-currency{color:#8f98a7;letter-spacing:.5px;font-size:9px;font-weight:600}.op-volume-list strong{letter-spacing:-.3px;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:550}.operator-orders .op-volume-empty{color:var(--op-muted);margin-top:15px;font-size:11px}.operator-orders .op-text-button{color:#d8ac84;background:0 0;border:0;align-items:center;gap:4px;margin-top:12px;padding:0;font-size:10px;display:inline-flex}.op-ticket-total{align-items:baseline;gap:7px;margin:14px 0;display:flex}.op-ticket-total strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.op-ticket-total>span{color:var(--op-muted);font-size:10px}.op-ticket-stat{color:var(--op-muted);justify-content:space-between;align-items:center;gap:8px;margin:10px 0;font-size:9px;display:flex}.op-ticket-stat>span{align-items:center;gap:5px;display:flex}.op-ticket-stat b{color:#c6ccd7;font-size:11px;font-weight:500}.op-ticket-stat b.op-attention{color:#e69a76}.op-ticket-card>small{border-top:1px solid #ffffff06;padding-top:10px;font-size:8px}.op-footnote{color:#6f7887;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:9px;display:flex}.op-footnote>span{align-items:center;gap:5px;display:flex}.op-error{color:#f0b7ab;background:#ef444408;border:1px solid #f8717125;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.op-orders-panel>.op-error{margin:0 18px 12px}.op-empty{text-align:center;color:var(--op-muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;padding:35px 16px;font-size:12px;display:flex}.op-empty strong{color:#bac0cb;font-size:12px;font-weight:500}@media (width>=1200px){.operator-orders{height:100%;min-height:620px}.operator-orders>.op-header,.operator-orders>.op-metrics,.operator-orders>.op-error,.operator-orders>.op-footnote{flex-shrink:0}.op-workspace{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.op-orders-panel{flex-direction:column;min-height:0;display:flex}.op-orders-panel>*{flex-shrink:0}.op-table-wrap{flex:1;min-height:0;max-height:none}.op-summary{scrollbar-width:thin;scrollbar-color:#ffffff20 transparent;min-height:0;overflow-y:auto}}@media (width>=1500px){.op-workspace{grid-template-columns:minmax(0,1fr) 250px}.op-metric strong{font-size:30px}.operator-orders td{padding:13px 18px}.op-person-name,.op-cell-person small{max-width:210px}.op-cell-account>span{max-width:150px}}@media (width<=1199px){.op-workspace{grid-template-columns:minmax(0,1fr)}.op-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.op-summary-caption{grid-column:1/-1}.op-metric-top{gap:5px;font-size:9px}.operator-orders .op-metric{padding:12px 10px}.op-metric strong{font-size:24px}.op-metric small{font-size:8px}}@media (width<=800px){.op-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-orders .op-metric{padding:12px}.op-metric-top{font-size:10px}.op-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.op-ticket-card{grid-column:1/-1}.op-ticket-stat{font-size:10px}.op-title-icon{display:none}.operator-orders h1{font-size:21px}.op-panel-heading>div:first-child{gap:6px}.op-subtitle{font-size:9px}.op-filterbar{flex-wrap:wrap;padding:0 12px 10px}.op-account-select{flex:45%;max-width:none}.op-filterbar>.op-select:not(.op-account-select){flex:23%}.op-filter-actions{flex:none}.op-extra-filters{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 12px 10px}.op-panel-heading{padding:14px 12px}.op-selection{padding:0 12px 10px}.op-zone{display:none}}@media (width<=550px){.operator-orders{gap:14px}.op-header{gap:8px}.op-eyebrow{letter-spacing:1.1px;font-size:8px}.operator-orders h1{font-size:20px}.op-header-actions{gap:5px}.op-live{margin-right:3px;font-size:9px}.op-live i{display:none}.op-metrics{gap:7px}.operator-orders .op-metric{border-radius:8px;padding:10px 9px}.op-metric-top{gap:5px;font-size:9px}.op-metric-icon svg{width:13px;height:13px}.op-metric strong{margin-top:9px;font-size:23px}.op-metric small{min-height:22px;font-size:8px;line-height:1.4}.op-metric-top>span:last-child{white-space:normal}.op-subtitle{display:none}.op-filterbar>.op-account-select{flex:calc(60% - 7px)}.op-filterbar>.op-select:not(.op-account-select){flex:calc(40% - 7px)}.op-filterbar>.op-select:nth-child(3){flex:60%}.op-table-wrap{max-height:70dvh}.operator-orders table,.operator-orders tbody{width:100%;min-width:0;display:block}.operator-orders thead{display:none}.operator-orders tbody tr{border-top:1px solid #ffffff08;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;padding:12px;display:grid}.operator-orders td{border:0;min-width:0;padding:0;display:block}.op-active-row td:first-child{box-shadow:none}.operator-orders td[colspan]{grid-column:1/-1}.op-cell-order{grid-column:1/-1;justify-content:space-between;align-items:center;gap:7px;display:flex!important}.op-order-number{font-size:10px}.operator-orders .op-cell-order small{margin:0;font-size:8px}.op-cell-person{grid-area:2/1}.op-person-name,.op-cell-person small{max-width:none}.op-cell-amount{text-align:right;grid-area:2/2}.operator-orders .op-cell-amount small{justify-content:flex-end}.op-cell-account{grid-area:3/1;align-items:center;gap:6px;display:flex!important}.op-cell-account>span{max-width:85px;font-size:9px}.op-cell-account small{margin:0!important}.op-cell-status{text-align:right;grid-area:3/2;align-self:center}.op-pagination{padding:10px 12px;font-size:9px}.op-pagination>div>span{margin-right:2px;font-size:8px}.op-summary{gap:8px}.op-summary-card{padding:12px}.op-summary-card h2{font-size:10px}.op-volume-list strong{font-size:12px}.op-volume-list>div{align-items:flex-start}.op-footnote{font-size:8px}.op-footnote>span{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.operator-orders *{transition:none!important;animation:none!important}}.operator-orders.op-embedded{height:auto;min-height:0}.op-embedded .op-workspace{flex:initial}.op-embedded .op-table-wrap{min-height:180px;max-height:65dvh}.op-embedded .op-account-select{display:none}.operator-orders .op-order-link{color:#93c5fd;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.operator-orders .op-order-link:disabled{opacity:1;color:#cbd0da;cursor:default}.business-workspace{box-sizing:border-box;width:100%;min-width:0}.business-workspace h1,.business-workspace h2,.business-workspace p{margin:0}.business-header{background:linear-gradient(135deg,#3b82f614,#0d0e12f2);border:1px solid #3b82f640;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.business-eyebrow{color:#60a5fa;letter-spacing:.04em;background:#3b82f626;border-radius:6px;margin-bottom:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.business-header h1{letter-spacing:-.4px;font-size:22px;font-weight:800}.business-header p{color:var(--text-muted);margin-top:4px;font-size:13px}.business-actions{align-items:center;gap:8px;display:flex}.business-actions .btn{justify-content:center;align-items:center;min-height:38px;padding:8px 12px;display:inline-flex}.business-tickets{flex-direction:column;gap:18px;padding-bottom:24px;display:flex}.business-ticket-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.business-ticket-metrics button{color:var(--text-main);text-align:left;cursor:pointer;border-radius:10px;padding:14px 16px;transition:all .15s}.business-ticket-metrics button[aria-pressed=true]{border-color:var(--primary);background:#ff45001a}.business-ticket-metrics span{color:var(--text-muted);font-size:11px;display:block}.business-ticket-metrics strong{margin-top:6px;font-size:22px;font-weight:700;display:block}.business-ticket-list,.business-ticket-detail{border-radius:14px;min-width:0;padding:18px}.business-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.business-list-toolbar h2{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.business-list-toolbar label{font-size:12px}.business-list-toolbar select{margin-left:8px}.business-list-toolbar>span{color:var(--text-muted);font-size:12px}.business-table-scroll{border-radius:8px;max-height:65dvh;overflow:auto;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}.business-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.business-table-scroll th{background:var(--bg-surface,#15171d);color:var(--text-muted);z-index:10;white-space:nowrap;font-size:11px;font-weight:600;position:sticky;top:0}.business-table-scroll :is(th,td){border-bottom:1px solid #ffffff14;padding:10px 12px}.business-table-scroll small{color:var(--text-muted);margin-top:3px;font-size:10px;display:block}.business-table-scroll tr[aria-selected=true]{background:#3b82f61f}.business-link{color:#93c5fd;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.business-ticket-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#00000040;border:1px solid #ffffff0f;border-radius:8px;padding:14px;font-size:13px;line-height:1.6}.business-error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;align-items:center;gap:8px;padding:14px;display:flex}.business-workspace button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.business-account-heading{flex-wrap:wrap;gap:12px}.business-account-identity{flex:200px;min-width:0}.business-account-title{flex-wrap:wrap}.business-account-title>span{overflow-wrap:anywhere}.business-account-heading>div:last-child{white-space:nowrap;flex-shrink:0}@media (width<=800px){.business-header{border-radius:12px;padding:14px 16px}.business-header h1{font-size:18px}.business-ticket-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.business-ticket-metrics button{padding:12px 10px}.business-ticket-metrics strong{font-size:20px}.business-ticket-list,.business-ticket-detail{border-radius:12px;padding:14px}.business-workspace #merchants-section>div,.business-workspace #merchants-section .glass-card{min-width:0}.business-table-scroll th,.business-table-scroll td{white-space:nowrap;padding:9px 10px}}@media (width<=550px){.business-header{padding:12px}.business-header h1{font-size:17px}.business-actions .btn{min-height:42px}}.order-chat-workspace{overscroll-behavior:none;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.order-chat-workspace>*{min-width:0;min-height:0}.order-chat-orders-col{background:var(--bg-surface,#181920);overscroll-behavior:none;border:1px solid #ffffff14;border-radius:12px}.order-chat-stream-col{background:var(--bg-main,#0d0e12);overscroll-behavior:none;border:1px solid #ffffff14;border-radius:12px}.order-chat-header{touch-action:none;overscroll-behavior:none;flex-shrink:0}.order-chat-messages{overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;flex:auto!important;height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.order-chat-messages>:not(.chat-day-group){flex-shrink:0}.order-chat-composer{z-index:40!important;touch-action:manipulation!important;overscroll-behavior:none!important;flex-shrink:0!important;position:sticky!important;bottom:0!important}.order-chat-back-btn{display:none}@media (width<=768px){.order-chat-back-btn{display:inline-flex!important}.order-chat-workspace{border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;height:100%!important}.order-chat-workspace.has-selected-order .order-chat-orders-col{display:none!important}.order-chat-workspace.has-selected-order .order-chat-stream-col{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;display:flex!important}.order-chat-workspace:not(.has-selected-order) .order-chat-orders-col{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;padding:12px 10px!important;display:flex!important}.order-chat-workspace:not(.has-selected-order) .order-chat-stream-col{display:none!important}.order-chat-header{padding:10px 12px!important}.order-chat-composer{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px)) 10px!important;gap:6px!important}.order-chat-composer input{min-height:40px!important;font-size:16px!important}}.internal-chat{--chat-brand:var(--primary,#ff4500);--chat-brand-text:#ff9b73;--chat-brand-soft:#ff45001f;--chat-brand-border:#ff450047;overscroll-behavior:none;box-sizing:border-box;flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.internal-chat .ic-page-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.internal-chat .ic-page-header h1{color:#edf1f7;letter-spacing:-.5px;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:700;display:flex}.internal-chat .ic-page-header h1:before{content:"";background:var(--chat-brand);border-radius:3px;width:4px;height:20px}.internal-chat .ic-page-header p{color:#7c899e;margin:3px 0 0;font-size:12px}.internal-chat .ic-page-actions{gap:8px;display:flex}.internal-chat .ic-page-actions button{color:#a7b2c4;cursor:pointer;background:#ffffff03;border:1px solid #ffffff10;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;transition:all .15s;display:flex}.internal-chat .ic-page-actions button:hover,.internal-chat .ic-page-actions button[aria-expanded=true]{color:var(--chat-brand-text);border-color:var(--chat-brand-border);background:var(--chat-brand-soft)}.internal-chat .chat-main-grid{overscroll-behavior:none;background:#10131a;border:1px solid #ffffff14;border-radius:12px;flex:1;grid-template-rows:100%;gap:0;height:100%;min-height:0;max-height:100%;display:grid;position:relative;overflow:hidden;grid-template-columns:310px minmax(0,1fr)!important}.internal-chat .chat-main-grid>.glass-card{box-shadow:none;background:0 0;border:0;min-width:0;min-height:0;border-radius:0!important}.internal-chat .chat-col-left{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;background:#12151d!important;border-right:1px solid #ffffff12!important;gap:12px!important;padding:14px 12px!important}.internal-chat .chat-col-center{background:#0e1117;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;padding:0!important}.internal-chat .chat-col-right{display:none!important}.internal-chat.directory-open .chat-col-right{z-index:30;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:#161a23;border-left:1px solid #ffffff1f;width:300px;max-width:90vw;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 40px #000000b3;display:flex!important}.internal-chat .ic-section-tabs{background:#090c1299;border-radius:8px;flex-shrink:0;gap:3px;padding:3px;display:flex}.internal-chat .ic-section-tabs button{color:#7f8ba0;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 4px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.internal-chat .ic-section-tabs button[aria-pressed=true]{color:var(--chat-brand-text);background:var(--chat-brand-soft);box-shadow:inset 0 -2px 0 var(--chat-brand)}.internal-chat .ic-section-tabs small{color:#758299;font-size:9px}.internal-chat .ic-section-tabs button[aria-pressed=true] small{color:#f5b69c}.internal-chat .ic-new-conversation{background:var(--chat-brand-soft)!important;border:1px solid var(--chat-brand-border)!important;color:var(--chat-brand-text)!important;border-radius:8px!important;padding:9px 12px!important;font-size:11px!important;font-weight:600!important}.internal-chat .ic-new-conversation:hover{background:#ff450033!important}.internal-chat .ic-search input{background:#0c1017!important;border-color:#ffffff14!important;border-radius:8px!important;padding-top:9px!important;padding-bottom:9px!important}.internal-chat .ic-search svg{top:11px!important}.internal-chat .ic-directory-tabs{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;padding:0 0 8px!important}.internal-chat .ic-directory-tabs button{background:0 0!important;font-size:11px!important;font-weight:500!important}.internal-chat .ic-conversation{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-shrink:0;align-items:center;gap:10px;min-width:0;padding:12px 10px;transition:all .15s;display:flex}.internal-chat .ic-conversation:hover{background:#ffffff0a}.internal-chat .ic-conversation.is-selected{background:var(--chat-brand-soft);border-color:var(--chat-brand-border);box-shadow:inset 3px 0 0 var(--chat-brand)}.internal-chat .ic-avatar{color:#9ba9c5;background:#ffffff0f;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:11px;font-weight:600;display:grid}.internal-chat .is-selected .ic-avatar{color:var(--chat-brand-text);background:#ff450033}.internal-chat .ic-conversation-copy{flex:1;gap:4px;min-width:0;display:grid}.internal-chat .ic-conversation-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.internal-chat .ic-conversation-title strong{color:#d9e1ed;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.internal-chat .ic-conversation.is-selected .ic-conversation-title strong{color:#fff0e9}.internal-chat .ic-conversation-title small{color:#77849a;flex-shrink:0;font-size:9px}.internal-chat .ic-conversation-preview{color:#8c99ad;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.internal-chat .ic-conversation-meta{color:#67758c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.internal-chat .ic-conversation.is-selected .ic-conversation-meta{color:#bf998a}.internal-chat .ic-conversation-header{touch-action:none;overscroll-behavior:none;flex-shrink:0;border-bottom:1px solid var(--chat-brand-border)!important;background:#131720!important;padding:12px 18px!important}.internal-chat .ic-conversation-header h3{overflow-wrap:anywhere;font-size:13px!important;font-weight:600!important}.internal-chat .ic-conversation-header .btn{border-radius:6px;background:#ffffff0a!important;border:1px solid #ffffff14!important;font-size:11px!important;font-weight:500!important}.internal-chat .chat-messages-scroll{flex:1;gap:12px;min-height:0;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;background:#0e1117!important;padding:20px 18px!important;overflow-y:auto!important}.internal-chat .ic-message{max-width:min(78%,560px)!important;box-shadow:none!important;background:#1a1e27!important;border:1px solid #ffffff0f!important;border-radius:10px 10px 10px 3px!important;padding:10px 14px!important}.internal-chat .ic-message.is-own{border-color:var(--chat-brand-border)!important;background:#2a1b18!important;border-radius:10px 10px 3px!important}.internal-chat .ic-sender{color:#a9b8d3;align-items:center;gap:5px;font-weight:500;display:inline-flex}.internal-chat .is-own .ic-sender{color:var(--chat-brand-text)}.internal-chat .ic-message>div:nth-child(2){white-space:pre-wrap;font-size:13px;line-height:1.55!important}.internal-chat .chat-composer-form{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:40;touch-action:manipulation;overscroll-behavior:none;background:#131720;border-top:1px solid #ffffff14;flex-shrink:0;position:sticky;bottom:0;padding:10px 16px!important}.internal-chat .chat-composer-form:focus-within{border-top-color:var(--chat-brand-border)}.internal-chat .chat-composer-form input[type=text]{min-width:0;min-height:38px;color:#fff!important;background:#0a0d13!important;border:1px solid #ffffff1a!important;border-radius:18px!important;padding:9px 14px!important;font-size:13px!important}.internal-chat .chat-composer-form button[type=button]{color:#8d9bb0!important;background:0 0!important;border:0!important}.internal-chat .chat-composer-form button[type=submit]{cursor:pointer;transition:background .15s;background:var(--chat-brand)!important;border-radius:8px!important;font-size:11px!important;font-weight:700!important}.internal-chat .chat-composer-form button[type=submit]:hover:not(:disabled){background:#e53e00!important}.hide-on-desktop,.ic-back-btn{display:none!important}@media (width<=1024px){.hide-on-desktop,.ic-back-btn{display:inline-flex!important}.internal-chat{border-radius:0!important;gap:0!important;height:100%!important;max-height:100%!important}.internal-chat .chat-main-grid{border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;height:100%!important}.internal-chat .chat-main-grid.has-selected .chat-col-left{display:none!important}.internal-chat .chat-main-grid.has-selected .chat-col-center{width:100%!important;height:100%!important;min-height:0!important;display:flex!important}.internal-chat .chat-main-grid:not(.has-selected) .chat-col-left{border-right:0!important;width:100%!important;height:100%!important;padding:10px!important;display:flex!important}.internal-chat .chat-main-grid:not(.has-selected) .chat-col-center{display:none!important}.internal-chat:has(.chat-main-grid.has-selected) .ic-page-header{display:none!important}.internal-chat .ic-page-header{padding:6px 8px!important}.internal-chat .ic-page-header h1{font-size:16px}.internal-chat .ic-page-header p,.internal-chat .ic-page-actions .ic-directory-toggle{display:none}.internal-chat.directory-open .chat-col-right{display:none!important}.internal-chat .chat-messages-scroll{padding:12px 10px!important}.internal-chat .ic-message{max-width:88%!important}.internal-chat .ic-conversation-header{padding:8px 10px!important}.internal-chat .chat-composer-form{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px)) 10px!important;gap:6px!important}.internal-chat .chat-composer-form input[type=text]{min-height:40px!important;font-size:16px!important}.internal-chat .chat-composer-form button[type=submit]{padding:10px 12px!important}.internal-chat .chat-composer-form button[type=submit] span{display:none}.internal-chat .ic-conversation-subtitle{display:none!important}}.merchant-profile{box-sizing:border-box;color:#e2e8f0;background:#151924;border:1px solid #475569;border-radius:16px;width:min(1120px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto}.merchant-profile::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.merchant-profile header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.merchant-profile h2,.merchant-profile h3{overflow-wrap:anywhere;margin:0 0 10px}.merchant-profile p,.merchant-profile dt{color:#94a3b8;font-size:13px;line-height:1.6}.merchant-profile a{color:#38bdf8}.merchant-profile button{color:#f1f5f9;cursor:pointer;white-space:nowrap;background:#1e293b;border:1px solid #475569;border-radius:6px;padding:8px 12px}.merchant-profile button:disabled{opacity:.4;cursor:default}.merchant-profile :focus-visible{outline-offset:3px;outline:2px solid #38bdf8}.merchant-profile-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:20px 0;display:grid}.merchant-profile-grid>div{background:#ffffff05;border-radius:8px;padding:12px}.merchant-profile dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.merchant-profile section,.merchant-profile details{min-width:0;margin-top:24px}.merchant-profile summary{cursor:pointer}.merchant-table{max-width:100%;overflow-x:auto}.merchant-table table{border-collapse:collapse;width:100%;font-size:12px}.merchant-table th,.merchant-table td{text-align:left;border-bottom:1px solid #ffffff12;padding:12px 8px}.merchant-table th{color:#94a3b8}.merchant-pages{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.merchant-prices{border-top:1px solid #475569;padding-top:24px}@media (width<=600px){.merchant-profile{padding:14px}.merchant-profile h2{font-size:20px}}.zaifu-view{color:var(--text-primary,#eee);flex-direction:column;gap:10px;display:flex}.zaifu-view p{margin:8px 0;line-height:1.6}.zaifu-header{border-top:3px solid #a855f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:26px;display:flex}.zaifu-header h1{margin:8px 0;font-size:24px}.zaifu-header p,.zaifu-note,.zaifu-results,.zaifu-view small{color:var(--text-muted);font-size:12px}.zaifu-eyebrow{color:#c084fc;letter-spacing:1.5px;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.zaifu-scans{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.zaifu-scan{padding:18px}.zaifu-scan>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.zaifu-scan p{font-size:12px}.zaifu-state{background:#94a3b81a;border-radius:7px;padding:5px 9px;font-size:11px;line-height:1.5;display:inline-block}.zaifu-state.good{color:#4ade80;background:#22c55e1a}.zaifu-state.warn{color:#fbbf24;background:#f59e0b1a}.zaifu-time-rule{border-top:1px solid var(--border-color);align-items:center;gap:6px;margin-top:16px;padding-top:12px;font-size:12px;display:flex}.zaifu-method{padding:10px 12px}.zaifu-view summary{cursor:pointer;font-size:13px;font-weight:600}.zaifu-method-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin:18px 0;display:grid}.zaifu-method h3{color:#c084fc;font-size:13px}.zaifu-method p,.zaifu-analysis p{color:var(--text-secondary);font-size:13px}.zaifu-filters{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.zaifu-filters label{min-width:190px;color:var(--text-muted);flex-direction:row;flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.zaifu-filters select{border:1px solid var(--border-color);background:var(--bg-surface,#151724);width:100%;min-width:0;color:var(--text-primary,#eee);font:inherit;border-radius:8px;padding:7px 9px}.zaifu-filters select:focus-visible{outline-offset:2px;outline:2px solid #a855f7}.zaifu-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:10px;display:grid}.zaifu-alert{min-width:0;padding:14px}.zaifu-alert header{flex-wrap:wrap;justify-content:space-between;gap:7px;display:flex}.zaifu-alert header>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zaifu-alert h2{color:var(--text-primary,#fff);margin:0;font-size:15px}.zaifu-alert header>div>span{font-size:12px}.zaifu-long{color:#4ade80}.zaifu-short{color:#fb7185}.zaifu-levels,.zaifu-targets{background:var(--bg-surface);border-radius:8px;gap:8px;margin:10px 0;padding:10px;display:grid}.zaifu-levels{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.zaifu-targets{border:1px solid var(--border-color);grid-template-columns:repeat(3,minmax(0,1fr))}.zaifu-levels strong,.zaifu-targets strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.zaifu-targets strong{color:#4ade80}.zaifu-targets span{color:var(--text-muted);margin-top:4px;font-size:10px;display:block}.zaifu-deadline{background:#a855f714;border-left:3px solid #a855f7;border-radius:6px;gap:7px;padding:10px;display:flex}.zaifu-deadline>svg{color:#c084fc;flex-shrink:0}.zaifu-deadline strong{font-size:12px}.zaifu-deadline p{margin:4px 0 0;font-size:11px}.zaifu-deadline.expired{background:#f59e0b14;border-color:#fbbf24}.zaifu-analysis{margin-top:10px}.zaifu-analysis summary>svg{vertical-align:middle;margin-right:6px}.zaifu-indicators{flex-wrap:wrap;gap:8px;margin-top:14px;font-size:11px;display:flex}.zaifu-indicators span{border:1px solid var(--border-color);border-radius:5px;padding:5px 8px}.zaifu-empty{text-align:center;padding:40px 24px}.zaifu-empty p{color:var(--text-muted)}.zaifu-pagination{justify-content:center;align-items:center;gap:18px;font-size:12px;display:flex}.zaifu-notice{color:#fbbf24;border:1px solid #f59e0b;border-radius:8px;padding:15px}.zaifu-alert .zaifu-state{padding:3px 7px;font-size:10px}.zaifu-alert small{font-size:10px}.zaifu-alert .zaifu-analysis summary{font-size:11px}.zaifu-score-row{border-bottom:1px solid var(--border-color);grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding-bottom:10px;display:grid}.zaifu-score,.zaifu-probability{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;display:grid}.zaifu-score-row span{color:var(--text-muted);font-size:10px}.zaifu-score-row strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.zaifu-score strong{color:#c084fc}.zaifu-probability{grid-template-columns:1fr;align-content:start}.zaifu-probability strong{color:var(--text-secondary);font-weight:500}.zaifu-score meter{background:#a855f71f;border:0;border-radius:4px;grid-column:1/-1;width:100%;height:5px}.zaifu-score meter::-webkit-meter-bar{background:#a855f71f;border:0;border-radius:4px}.zaifu-score meter::-webkit-meter-optimum-value{background:#a855f7;border-radius:4px}.zaifu-score meter::-moz-meter-bar{background:#a855f7;border-radius:4px}.zaifu-overview{border-top:2px solid #a855f7;align-items:center;gap:18px;padding:12px 16px;display:flex;overflow-x:auto}.zaifu-overview-title{color:#c084fc;flex-shrink:0;align-items:center;gap:7px;display:flex}.zaifu-overview h1{color:var(--text-primary,#eee);margin:0;font-size:17px}.zaifu-period{color:var(--text-muted);flex-shrink:0;align-items:center;gap:7px;font-size:11px;display:flex}.zaifu-period select{border:1px solid var(--border-color);background:var(--bg-surface,#151724);color:var(--text-primary,#eee);font:inherit;border-radius:6px;min-height:32px;padding:6px 8px}.zaifu-period select:focus-visible{outline-offset:2px;outline:2px solid #a855f7}.zaifu-overview-metric{white-space:nowrap;border-left:1px solid var(--border-color);flex:1 0 auto;align-items:baseline;gap:7px;padding-left:16px;display:flex}.zaifu-overview-metric>span{color:var(--text-muted);font-size:11px}.zaifu-overview-metric strong{font-variant-numeric:tabular-nums;font-size:19px;line-height:1.2}.zaifu-overview-metric small{font-size:10px}.zaifu-overview-target strong{color:#4ade80}.zaifu-overview-target small{color:#4ade80;background:#22c55e14;border-radius:4px;padding:3px 5px}.zaifu-overview-open strong{font-size:16px}.zaifu-filter-meta{text-align:right;flex-shrink:0;line-height:1.5;font-size:10px!important}.zaifu-secondary{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.zaifu-engine{padding:10px 12px}.zaifu-engine>summary,.zaifu-method>summary{font-size:11px}.zaifu-engine>summary .zaifu-state{margin-right:6px;padding:2px 6px;font-size:10px}.zaifu-engine .zaifu-scans{margin-top:12px}.zaifu-engine[open],.zaifu-method[open]{grid-column:1/-1}.zaifu-secondary .zaifu-scan{padding:12px}.zaifu-secondary .zaifu-time-rule{margin-top:8px;padding-top:8px}@media (width<=700px){.zaifu-overview{gap:12px;padding:10px 12px}.zaifu-overview-metric{padding-left:12px}.zaifu-overview-title{display:none}.zaifu-period>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.zaifu-secondary{grid-template-columns:1fr;gap:6px}.zaifu-filters{gap:8px}.zaifu-filter-meta{text-align:left}}button.zaifu-overview-target{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border-top:0;border-bottom:0;border-right:0}button.zaifu-overview-target:hover:not(:disabled){background:#8b5cf61f}button.zaifu-overview-target:focus-visible{outline-offset:-2px;outline:2px solid #a78bfa}button.zaifu-overview-target:disabled{cursor:wait;opacity:.6}.zaifu-target-dialog{box-sizing:border-box;color:#e9e7f0;background:#16151e;border:1px solid #454057;border-radius:14px;width:min(900px,100vw - 32px);max-height:85dvh;margin:auto;padding:20px;overflow:auto}.zaifu-target-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b3}.zaifu-target-dialog>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.zaifu-target-dialog h2{margin:0 0 6px;font-size:19px}.zaifu-target-dialog header p{color:#aaa6bb;margin:0;font-size:12px}.zaifu-target-table{overflow-x:auto}.zaifu-target-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.zaifu-target-table th,.zaifu-target-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:12px 10px}.zaifu-target-table th{color:#aaa6bb;font-size:11px}.zaifu-target-table th:first-child,.zaifu-target-table td:first-child{text-align:left}.zaifu-target-table small{color:#aaa6bb;margin-top:4px;font-size:10px;display:block}@media (width<=700px){.zaifu-target-dialog{padding:14px}}.zaifu-outcome.loss strong,.zaifu-outcome.loss small{color:#f87171}.zaifu-outcome.expired strong,.zaifu-outcome.expired small{color:#fbbf24}.c2c-kyc{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.kyc-header,.kyc-footer{background:var(--bg-secondary,#13141a);z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky}.kyc-header{top:0}.kyc-header h3{align-items:center;gap:8px;margin:0 0 4px;display:flex}.kyc-header small{color:var(--text-secondary,#9ca3af)}.kyc-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px;overflow-y:auto}.kyc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.c2c-kyc label{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.c2c-kyc input,.c2c-kyc textarea,.c2c-kyc select{box-sizing:border-box;background:var(--bg-input,#121318);width:100%;min-width:0;color:inherit;border:1px solid var(--border-color,#262833);font:inherit;border-radius:8px;padding:9px}.c2c-kyc textarea{resize:vertical}.kyc-meta,.kyc-tools,.kyc-evidence-title{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.kyc-tools{margin-top:16px}.c2c-kyc button{justify-content:center;align-items:center;gap:7px;min-height:36px;display:inline-flex}.c2c-kyc .kyc-icon{border-radius:8px;flex-shrink:0;width:36px;height:36px;padding:0}.kyc-card{border:1px solid var(--border-color,#262833);overflow-wrap:anywhere;border-radius:10px;margin:14px 0;padding:12px}.kyc-card label{margin:12px 0}.kyc-card summary{cursor:pointer}.kyc-card pre{white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;max-height:260px;font:inherit;overflow:auto}.kyc-hash{overflow-wrap:anywhere;margin:8px 0;display:block}.kyc-suggestion{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.kyc-suggestion p{margin:4px 0}.kyc-footer{padding-bottom:max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--border-color,#262833);bottom:0}.kyc-footer select{max-width:250px}.kyc-footer button{white-space:nowrap}.kyc-card button{margin-top:8px}@media (width<=767px){.kyc-grid{grid-template-columns:1fr}.kyc-scroll{padding:12px}.c2c-kyc input,.c2c-kyc textarea,.c2c-kyc select{font-size:16px}.kyc-header{padding:10px 12px}.kyc-footer{gap:8px;padding-inline:12px}.kyc-footer select{font-size:14px}.kyc-tools button{flex:1}.kyc-header small{font-size:11px}}.kyc-overlay{z-index:2200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:none;background:#0a0b0fd1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.kyc-dialog.c2c-panel{border:1px solid var(--border-color,#262833);background:var(--bg-primary,#0d0e12);width:min(1400px,100%);height:min(920px,100dvh - 40px);min-height:0;max-height:calc(100dvh - 40px);color:var(--text-primary,#f3f4f6);border-radius:16px;flex-direction:row;margin:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 80px #000000bf}.kyc-dialog .c2c-kyc{flex:55%;width:0}.kyc-dialog .kyc-header>div{flex:1;min-width:0}.kyc-dialog .kyc-header small{overflow-wrap:anywhere;display:block}.kyc-dialog .kyc-header button{flex-shrink:0}.kyc-chat-browser{border:1px solid var(--border-color,#262833);border-radius:12px;margin:16px 0;padding:14px}.kyc-chat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.kyc-chat-file{border:1px solid var(--border-color,#262833);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.kyc-chat-file label{flex-flow:wrap;align-items:center}.kyc-chat-file input[type=checkbox]{width:18px;height:18px}.kyc-chat-file small{overflow-wrap:anywhere}.kyc-viewer{background:var(--bg-primary,#0d0e12);border-left:1px solid var(--border-color,#262833);flex-direction:column;flex:45%;min-width:0;min-height:0;display:flex}.kyc-viewer-tools{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:12px;display:flex}.kyc-viewer-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px;overflow:auto}.kyc-canvas-box{width:100%;line-height:0;position:relative;overflow:hidden}.kyc-canvas-box canvas{width:100%;height:100%;display:block}.kyc-canvas-box.selecting{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none}.kyc-crop-box{border:2px solid var(--primary,#ff4500);pointer-events:none;position:absolute;box-shadow:0 0 0 5000px #0007}.kyc-crop-controls{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.kyc-crop-controls label{flex-direction:column;gap:8px;font-size:12px;display:flex}.kyc-close-confirm{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#0a0b0fd9;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out kyc-fade-in;display:flex;position:absolute;inset:0}.kyc-close-confirm-card{background:var(--bg-alt,#13141a);border:1px solid var(--border-color,#262833);text-align:center;width:min(420px,94vw);color:var(--text-main,#f3f4f6);border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:26px 22px;display:flex;box-shadow:0 24px 70px #000000d9}.kyc-close-confirm-icon{background:var(--primary-soft,#ff45001f);width:48px;height:48px;color:var(--primary,#ff4500);border-radius:50%;justify-content:center;align-items:center;display:flex}.kyc-close-confirm-card h4{color:var(--text-heading,#fff);margin:0;font-size:16px;font-weight:700}.kyc-close-confirm-card p{color:var(--text-muted,#9ca3af);margin:0;font-size:13px;line-height:1.5}.kyc-close-confirm-actions{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.kyc-close-confirm-actions button{border-radius:9px;width:100%;min-height:38px;font-size:13px}.kyc-close-confirm-actions button.kyc-btn-danger{color:#f87171;background:#ef44441f;border:1px solid #ef444447}.kyc-close-confirm-actions button.kyc-btn-danger:hover:not(:disabled){color:#fca5a5;background:#ef444438;border-color:#ef444473}.kyc-dialog button:disabled{opacity:.5;cursor:not-allowed}.kyc-dialog .c2c-alert button{margin-left:12px}@keyframes kyc-fade-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (width<=1000px){.kyc-dialog .kyc-viewer{z-index:4;border:0;position:absolute;inset:0}.kyc-dialog .kyc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.kyc-overlay{padding:0}.kyc-dialog.c2c-panel{width:100%;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);border:0;border-radius:0}.kyc-dialog .kyc-grid{grid-template-columns:1fr}.kyc-dialog .kyc-chat-grid{grid-template-columns:1fr 1fr}.kyc-dialog .kyc-tools{gap:8px}.kyc-dialog .kyc-tools button{font-size:13px}.kyc-viewer-scroll{padding:8px}.kyc-chat-browser{padding:10px}.kyc-dialog .kyc-header{gap:6px}.kyc-dialog .kyc-crop-controls input{font-size:16px}}.kyc-chat-file .kyc-thumbnail{border:1px solid var(--border-color,#262833);background:var(--bg-input,#121318);border-radius:8px;justify-content:center;align-items:center;width:100%;height:180px;min-height:180px;padding:6px;display:flex;position:relative;overflow:hidden}.kyc-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.kyc-thumbnail>span{color:var(--text-secondary,#9ca3af);flex-direction:column;align-items:center;gap:10px;display:flex}.kyc-thumbnail small{white-space:normal;font-size:12px}.kyc-thumbnail-badge{background:var(--bg-secondary,#13141a);box-sizing:content-box;border-radius:4px;padding:4px;position:absolute;bottom:6px;right:6px}.kyc-thumbnail-loading{animation:1.2s linear infinite kyc-thumbnail-spin}@keyframes kyc-thumbnail-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kyc-thumbnail-loading{animation:none}}@media (width<=767px){.kyc-chat-file .kyc-thumbnail{height:140px;min-height:140px}}.kyc-history-order{border-top:1px solid var(--border-color,#262833);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.kyc-history-order>div{overflow-wrap:anywhere;min-width:0}.kyc-history-order small{color:var(--text-secondary,#9ca3af);margin-top:6px;display:block}.kyc-history-order button{flex-shrink:0}@media (width<=767px){.kyc-history-order{flex-direction:column;align-items:stretch}.kyc-history-order button{align-self:flex-start}}.kyc-avatar{border:1px solid var(--border-color,#262833);background:var(--bg-secondary,#13141a);min-width:56px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;overflow:hidden;border-radius:50%!important;width:56px!important;height:56px!important;padding:0!important;display:inline-flex!important}.kyc-avatar img{object-fit:cover;width:100%;height:100%}.kyc-check-label{align-items:center;flex-direction:row!important}.kyc-check-label input{flex-shrink:0;height:20px;width:20px!important}.kyc-payment-record{border-top:1px solid var(--border-color,#262833);overflow-wrap:anywhere;padding:12px 0}.kyc-payment-record p{margin:6px 0}.kyc-payment-record button{margin-right:8px}.kyc-payment-editor{border:1px solid var(--border-color,#262833);border-radius:8px;margin-top:12px;padding:12px}.kyc-dialog.c2c-panel{--bg-primary:var(--bg-main,#0d0e12);--bg-secondary:var(--bg-alt,#13141a);--text-primary:var(--text-main,#f3f4f6);--text-secondary:var(--text-muted,#9ca3af);border-radius:20px;width:min(1180px,100%);font-size:13px}.kyc-dialog [hidden]{display:none!important}.kyc-dialog .kyc-header{border-bottom:1px solid var(--border-color);background:var(--bg-alt);gap:14px;padding:20px 24px}.kyc-dialog .kyc-header h3{letter-spacing:-.3px;font-size:18px}.kyc-dialog .kyc-header h3>svg{color:var(--primary)}.kyc-dialog .kyc-header small{font-size:12px;line-height:1.5}.kyc-navigation{background:var(--bg-alt);border-bottom:1px solid var(--border-color);flex-shrink:0;gap:6px;padding:10px 24px;display:flex}.kyc-dialog .kyc-navigation button{color:var(--text-muted);background:0 0;border:0;border-radius:10px;gap:8px;padding:11px 16px;font-weight:600;position:relative}.kyc-dialog .kyc-navigation button[aria-current]{background:var(--primary-soft);color:var(--primary)}.kyc-navigation i{background:var(--primary);border-radius:50%;width:5px;height:5px}.kyc-dialog .kyc-scroll{background:var(--bg-main);padding:24px 28px}.kyc-dialog .kyc-disclosure{color:var(--text-muted);margin-bottom:14px;font-size:12px}.kyc-disclosure summary{cursor:pointer}.kyc-dialog .kyc-meta{color:var(--text-muted);gap:8px;margin-bottom:20px;font-size:11px}.kyc-meta strong,.kyc-meta>span{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:6px;padding:5px 8px}.kyc-dialog .kyc-form-section,.kyc-dialog .kyc-card,.kyc-dialog .kyc-chat-browser{background:var(--bg-alt);border:1px solid var(--border-color);border-radius:14px;margin:0 0 18px;padding:22px}.kyc-section-heading{align-items:flex-start;gap:12px;margin:0 0 20px;display:flex}.kyc-section-heading>svg{color:var(--primary);flex-shrink:0;margin-top:2px}.kyc-section-heading h4{letter-spacing:-.15px;margin:0 0 5px;font-size:15px;font-weight:650}.kyc-section-heading p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.kyc-dialog .kyc-grid{gap:20px;margin:0}.kyc-dialog .kyc-field-wide{grid-column:1/-1}.kyc-dialog label{color:var(--text-muted);gap:8px;font-size:12px;font-weight:500;line-height:1.5}.kyc-dialog .kyc-card label,.kyc-dialog .kyc-grid label{margin:0}.kyc-dialog input,.kyc-dialog textarea,.kyc-dialog select{background:var(--bg-input);border-color:var(--border-color);color:var(--text-main);border-radius:9px;padding:11px 12px;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.kyc-dialog textarea{min-height:84px}.kyc-dialog input:hover,.kyc-dialog textarea:hover,.kyc-dialog select:hover{border-color:var(--text-muted)}.kyc-dialog :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.kyc-dialog input:focus,.kyc-dialog textarea:focus,.kyc-dialog select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.kyc-dialog input[type=checkbox]{accent-color:var(--primary);box-shadow:none}.kyc-dialog .kyc-autofill{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:12px}.kyc-dialog button{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:9px;min-height:38px;padding:9px 13px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.kyc-dialog button:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--text-muted)}.kyc-dialog button.primary{background:var(--primary);color:#fff;border-color:#0000;padding:11px 20px;font-weight:600}.kyc-dialog button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:#0000}.kyc-dialog .kyc-icon{background:0 0;border-color:#0000;width:36px;height:36px;min-height:36px;padding:0}.kyc-dialog .kyc-icon:hover:not(:disabled){background:var(--bg-surface-hover);border-color:#0000}.kyc-dialog .kyc-footer{padding:14px 24px max(14px,env(safe-area-inset-bottom));background:var(--bg-alt)}.kyc-dialog .kyc-footer select{background:0 0;border-color:#0000;max-width:240px;font-size:12px}.kyc-dialog .kyc-card button{margin-top:8px}.kyc-dialog .kyc-document-actions{gap:8px;margin-top:0}.kyc-dialog .kyc-crop-box{border-color:var(--primary)}.kyc-dialog .kyc-payment-editor{background:var(--bg-main);border-radius:12px;padding:20px}.kyc-dialog .kyc-payment-editor h4{margin:0 0 20px}.kyc-dialog .kyc-payment-editor .kyc-grid{gap:18px}@media (width<=767px){.kyc-dialog.c2c-panel{border-radius:0}.kyc-dialog .kyc-header{gap:9px;padding:12px}.kyc-dialog .kyc-header h3{font-size:16px}.kyc-dialog .kyc-header small{font-size:10px}.kyc-dialog .kyc-avatar{min-width:44px;width:44px!important;height:44px!important}.kyc-navigation{gap:4px;padding:8px}.kyc-dialog .kyc-navigation button{flex-direction:column;flex:1;gap:5px;min-width:0;padding:9px 4px;font-size:10px}.kyc-dialog .kyc-scroll{padding:16px 12px}.kyc-dialog .kyc-form-section,.kyc-dialog .kyc-card,.kyc-dialog .kyc-chat-browser{border-radius:12px;margin-bottom:12px;padding:16px}.kyc-dialog .kyc-grid{gap:16px}.kyc-dialog input,.kyc-dialog textarea,.kyc-dialog select{font-size:16px}.kyc-dialog .kyc-footer{padding-inline:12px}.kyc-dialog .kyc-footer select{max-width:50%;font-size:12px}.kyc-dialog .kyc-footer button{padding-inline:14px;font-size:12px}.kyc-dialog .kyc-payment-editor{padding:12px}.kyc-dialog .kyc-tools .kyc-icon{flex:0 0 36px}.kyc-section-heading{gap:10px;margin-bottom:18px}.kyc-section-heading p{font-size:11px}}@media (prefers-reduced-motion:reduce){.kyc-dialog button,.kyc-dialog input,.kyc-dialog select,.kyc-dialog textarea{transition:none}}.kyc-dialog .kyc-card>button{margin-right:8px}.kyc-dialog .kyc-card>label{margin-top:16px;margin-bottom:16px}.kyc-dialog .kyc-card>details{margin-top:16px}.kyc-analysis-details{color:var(--text-muted);font-size:12px;line-height:1.6}.kyc-evidence-heading{margin:24px 0 14px;font-size:14px}.kyc-empty{text-align:center;border:1px dashed var(--border-color);color:var(--text-muted);border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.kyc-empty strong{color:var(--text-main);font-size:14px}.kyc-empty p{margin:0;font-size:12px;line-height:1.6}.kyc-field-caption{justify-content:space-between;align-items:center;gap:8px;display:flex}.kyc-dialog .kyc-field-caption .kyc-icon{width:30px;height:30px;min-height:30px;color:var(--text-muted);flex-shrink:0;margin:0}.kyc-source-dialog{z-index:7;background:var(--bg-main);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;min-height:0;display:flex;position:absolute;inset:20px;overflow:hidden;box-shadow:0 20px 80px #0009}.kyc-source-query{flex-shrink:0;gap:8px;padding:14px 20px;display:flex}.kyc-source-query input{flex:1;min-width:0}.kyc-source-results{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 20px 20px;overflow:auto}.kyc-source-results textarea{resize:vertical;width:100%;line-height:1.7}.kyc-automation .kyc-section-heading>div{flex:1}.kyc-automation small{color:var(--text-muted)}@media (width<=767px){.kyc-source-dialog{padding-top:env(safe-area-inset-top);border:0;border-radius:0;inset:0}.kyc-source-results{padding:0 12px 12px}.kyc-source-query{padding:12px}.kyc-source-query input{font-size:16px}}.kyc-directory-overlay{z-index:2100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:none;background:#0a0b0fc7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.kyc-directory{background:var(--bg-main);width:min(1200px,100%);height:min(850px,100dvh - 48px);color:var(--text-main);border:1px solid var(--border-color);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 20px 80px #0004}.kyc-directory *{box-sizing:border-box}.kyc-directory button{width:36px;height:36px;color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.kyc-directory button:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--primary)}.kyc-directory button:disabled{opacity:.4;cursor:default}.kyc-directory :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.kyc-directory header,.kyc-directory footer{background:var(--bg-alt);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex;position:sticky}.kyc-directory header{border-bottom:1px solid var(--border-color);top:0}.kyc-directory h2{letter-spacing:-.4px;align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.kyc-directory h2 svg{color:var(--primary)}.kyc-directory header p{color:var(--text-muted);margin:6px 0 0;font-size:12px}.kyc-directory-actions{gap:4px;display:flex}.kyc-directory-summary{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px 16px;display:grid}.kyc-directory-summary button{background:var(--bg-alt);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;width:auto;min-width:0;height:auto;padding:16px}.kyc-directory-summary button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft)}.kyc-directory-summary strong{color:var(--text-main);font-size:24px}.kyc-directory-summary span{font-size:12px}.kyc-directory-search{flex-shrink:0;gap:8px;padding:0 24px;display:flex}.kyc-directory-search label{background:var(--bg-input);border:1px solid var(--border-color);min-width:0;color:var(--text-muted);border-radius:9px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.kyc-directory-search input{width:100%;min-width:0;height:42px;color:var(--text-main);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.kyc-directory-search label:focus-within{border-color:var(--primary)}.kyc-directory-search>button{background:var(--primary-soft);width:42px;height:42px;color:var(--primary)}.kyc-directory-help{color:var(--text-muted);flex-shrink:0;margin:12px 24px 16px;font-size:12px;line-height:1.5}.kyc-directory-list{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 24px 16px;overflow:auto}.kyc-directory-row{border-bottom:1px solid var(--border-color);grid-template-columns:46px minmax(160px,1.25fr) minmax(160px,1fr) minmax(180px,1fr) 36px;align-items:center;gap:16px;padding:18px 0;display:grid}.kyc-directory .kyc-avatar,.kyc-directory .kyc-directory-avatar{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:50%;overflow:hidden}.kyc-directory .kyc-avatar img{object-fit:cover;width:100%;height:100%}.kyc-directory-person,.kyc-directory-state{flex-direction:column;gap:6px;min-width:0;display:flex}.kyc-directory .kyc-directory-name{text-align:left;width:100%;height:auto;color:var(--text-main);overflow-wrap:anywhere;font-weight:600;display:block}.kyc-directory small{color:var(--text-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.kyc-directory-progress{min-width:0;font-size:12px}.kyc-directory-progress span{color:var(--text-muted)}.kyc-directory progress{width:100%;height:5px;accent-color:var(--primary);background:var(--border-color);border:0;border-radius:8px;margin:9px 0;display:block;overflow:hidden}.kyc-directory progress::-webkit-progress-bar{background:var(--border-color)}.kyc-directory progress::-webkit-progress-value{background:var(--primary);border-radius:8px}.kyc-directory progress::-moz-progress-bar{background:var(--primary)}.kyc-directory-badge{background:var(--primary-soft);color:var(--primary);border-radius:6px;align-self:flex-start;padding:5px 8px;font-size:11px}.kyc-directory-badge.reviewed{background:var(--bg-surface);color:var(--text-main)}.kyc-directory-badge.rejected{background:var(--bg-surface);color:var(--text-muted)}.kyc-directory-empty{min-height:180px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.kyc-directory-empty button{width:auto;padding:0 16px}.kyc-directory footer{border-top:1px solid var(--border-color);padding:12px 24px max(12px,env(safe-area-inset-bottom));color:var(--text-muted);font-size:12px;bottom:0}.kyc-directory footer>div{align-items:center;gap:12px;display:flex}@media (width<=850px){.kyc-directory-row{grid-template-columns:44px minmax(0,1fr) 36px;gap:12px}.kyc-directory-person{grid-column:2}.kyc-directory-row>button:last-child{grid-area:1/3}.kyc-directory-progress{grid-column:2}.kyc-directory-state{grid-area:3/2}.kyc-directory-summary{gap:8px}.kyc-directory-summary button{padding:12px}}@media (width<=600px){.kyc-directory-overlay{padding:0}.kyc-directory{border:0;border-radius:0;width:100%;height:100dvh}.kyc-directory header{padding:max(14px,env(safe-area-inset-top)) 16px 14px}.kyc-directory h2{font-size:18px}.kyc-directory-summary{gap:6px;padding:14px 16px}.kyc-directory-summary button{padding:10px 8px}.kyc-directory-summary strong{font-size:20px}.kyc-directory-summary span{font-size:10px}.kyc-directory-search{padding:0 16px}.kyc-directory-search input{font-size:16px}.kyc-directory-help{margin:10px 16px;font-size:11px}.kyc-directory-list{padding:0 16px 12px}.kyc-directory footer{padding-inline:16px}}.c2c-panel{--c2c-line:var(--border-color,#262833);--c2c-muted:var(--text-muted,#9ca3af);--bg-primary:var(--bg-main,#0d0e12);--bg-secondary:var(--bg-alt,#13141a);--text-primary:var(--text-main,#f3f4f6);--text-secondary:var(--text-muted,#9ca3af);color:var(--text-main,#f3f4f6);flex-direction:column;gap:14px;min-width:0;font-size:13px;display:flex}.c2c-panel *{box-sizing:border-box}.c2c-header,.c2c-actions,.c2c-section-title,.c2c-order-heading,.c2c-toolbar,.c2c-queue-title,.c2c-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.c2c-header h1{color:var(--text-heading,#fff);letter-spacing:-.3px;align-items:center;gap:10px;margin:7px 0;font-size:20px;font-weight:700;display:flex}.c2c-header p,.c2c-help,.c2c-muted{color:var(--c2c-muted);font-size:12px;line-height:1.5}.c2c-eyebrow{color:var(--primary,#ff4500);letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:800}.c2c-panel button{background:var(--bg-surface,#181920);border:1px solid var(--border-color,#262833);color:var(--text-main,#f3f4f6);cursor:pointer;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 14px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.c2c-panel button:hover:not(:disabled){background:var(--bg-surface-hover,#22232c);border-color:var(--text-muted,#9ca3af)}.c2c-panel button:disabled{opacity:.45;cursor:not-allowed}.c2c-panel button.primary{background:var(--primary,#ff4500);color:#fff;border-color:#0000;font-weight:600}.c2c-panel button.primary:hover:not(:disabled){background:var(--primary-hover,#ff5714);border-color:#0000}.c2c-panel button:focus-visible,.c2c-panel input:focus-visible,.c2c-panel select:focus-visible,.c2c-panel textarea:focus-visible{outline:2px solid var(--primary,#ff4500);outline-offset:2px}.c2c-panel input,.c2c-panel select,.c2c-panel textarea{background:var(--bg-input,#121318);border:1px solid var(--border-color,#262833);color:var(--text-main,#f3f4f6);font:inherit;border-radius:9px;min-width:0;padding:9px 12px;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.c2c-panel input:hover,.c2c-panel select:hover,.c2c-panel textarea:hover{border-color:var(--text-muted,#9ca3af)}.c2c-panel input:focus,.c2c-panel select:focus,.c2c-panel textarea:focus{border-color:var(--primary,#ff4500);box-shadow:0 0 0 3px var(--primary-soft,#ff45001f);outline:none}.c2c-panel option{background:var(--bg-alt,#13141a);color:var(--text-main,#f3f4f6)}.c2c-panel textarea{resize:vertical;width:100%;line-height:1.5}.c2c-filters{flex-wrap:wrap;gap:8px;display:flex}.c2c-filters select{flex:1;min-width:140px}.c2c-search{background:var(--bg-input,#121318);border:1px solid var(--border-color,#262833);min-width:190px;height:36px;color:var(--c2c-muted);border-radius:9px;flex:1.4;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.c2c-search:focus-within{border-color:var(--primary,#ff4500);box-shadow:0 0 0 3px var(--primary-soft,#ff45001f)}.c2c-search input{width:100%;color:var(--text-main,#f3f4f6);background:0 0;border:0;padding:0;box-shadow:none!important}.c2c-workspace{border:1px solid var(--border-color,#262833);background:var(--bg-main,#0d0e12);border-radius:14px;grid-template-columns:290px minmax(0,1fr);min-height:670px;display:grid;overflow:hidden;box-shadow:0 10px 40px #00000073}.c2c-queue{border-right:1px solid var(--border-color,#262833);background:var(--bg-alt,#13141a);flex-direction:column;min-width:0;display:flex}.c2c-queue-title{border-bottom:1px solid var(--border-color,#262833);background:var(--bg-alt,#13141a);color:var(--text-heading,#fff);padding:12px 14px;font-size:12px;font-weight:650}.c2c-queue-title span{color:var(--c2c-muted);font-size:11px;font-weight:400}.c2c-order-list{background:var(--bg-alt,#13141a);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:7px;max-height:710px;padding:8px;display:flex;overflow-y:auto}.c2c-panel .c2c-order{text-align:left;border:1px solid var(--border-color,#262833);background:var(--bg-surface,#181920);cursor:pointer;border-left:3px solid #0000;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;padding:10px 12px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.c2c-panel .c2c-order:hover{background:var(--bg-surface-hover,#22232c);border-color:var(--border-hover,#3b3e4f)}.c2c-order.selected{border-color:var(--primary,#ff4500);border-left-color:var(--primary,#ff4500);background:var(--primary-soft,#ff45001f);box-shadow:0 4px 16px #ff450014}.c2c-order>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.c2c-order small{color:var(--c2c-muted);overflow-wrap:anywhere;font-size:10.5px}.c2c-order strong{color:var(--text-heading,#fff);font-size:13.5px;font-weight:600}.c2c-order b{font-variant-numeric:tabular-nums;color:var(--text-main,#f3f4f6);font-size:16px;font-weight:700}.c2c-side{letter-spacing:.6px;font-size:9.5px;font-weight:800}.c2c-side.BUY{color:#22c55e}.c2c-side.SELL{color:#f87171}.c2c-status{border:1px solid var(--border-color,#262833);background:var(--bg-surface,#181920);color:var(--c2c-muted);border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:600}.c2c-status.PENDING_PAYMENT{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b40}.c2c-status.PAID{color:#38bdf8;background:#38bdf81a;border-color:#38bdf840}.c2c-status.COMPLETED{color:#22c55e;background:#22c55e1a;border-color:#22c55e40}.c2c-status.APPEAL{color:#ef4444;background:#ef44441a;border-color:#ef444440}.c2c-pagination{border-top:1px solid var(--border-color,#262833);background:var(--bg-alt,#13141a);padding:10px 12px;font-size:11px}.c2c-pagination button{padding:6px 10px;font-size:11px}.c2c-main{background:var(--bg-main,#0d0e12);flex-direction:column;min-width:0;display:flex}.c2c-order-heading{background:var(--bg-alt,#13141a);border-bottom:1px solid var(--border-color,#262833);padding:14px 20px}.c2c-order-heading h2{letter-spacing:-.2px;color:var(--text-heading,#fff);margin:0 0 3px;font-size:16px;font-weight:650}.c2c-order-heading div>span{color:var(--c2c-muted);overflow-wrap:anywhere;font-size:11px}.c2c-facts{background:var(--bg-main,#0d0e12);border-top:1px solid var(--border-color,#262833);border-bottom:1px solid var(--border-color,#262833);flex-wrap:wrap;gap:24px;padding:12px 20px;display:flex}.c2c-facts>div{flex-direction:column;gap:4px;display:flex}.c2c-facts small{text-transform:uppercase;letter-spacing:.5px;color:var(--c2c-muted);font-size:10px;font-weight:600}.c2c-facts strong{color:var(--text-heading,#fff);font-size:14px;font-weight:600}.c2c-facts span{color:var(--text-main,#f3f4f6);font-size:11px}.c2c-toolbar{background:var(--bg-alt,#13141a);border-bottom:1px solid var(--border-color,#262833);gap:8px;padding:8px 16px}.c2c-toolbar nav{flex-wrap:wrap;gap:6px;display:flex}.c2c-toolbar nav button{color:var(--c2c-muted);background:0 0;border:0;border-radius:9px;min-height:34px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s}.c2c-toolbar nav button:hover{background:var(--bg-surface-hover,#22232c);color:var(--text-main,#f3f4f6)}.c2c-toolbar nav .active{background:var(--primary-soft,#ff45001f);color:var(--primary,#ff4500)}.c2c-chat{background:var(--bg-main,#0d0e12);flex-direction:column;flex:1;min-height:420px;display:flex}.c2c-messages{background:var(--bg-main,#0d0e12);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:10px;min-height:300px;max-height:540px;padding:18px 20px;display:flex;overflow-y:auto}.c2c-message{background:var(--bg-alt,#13141a);border:1px solid var(--border-color,#262833);max-width:85%;color:var(--text-main,#f3f4f6);overflow-wrap:anywhere;border-radius:0 12px 12px;align-self:flex-start;padding:10px 14px;box-shadow:0 2px 10px #00000040}.c2c-message.own{background:var(--primary-soft,#ff45001f);color:var(--text-main,#f3f4f6);border:1px solid #ff450047;border-radius:12px 0 12px 12px;align-self:flex-end}.c2c-message small{color:var(--c2c-muted);font-size:10px}.c2c-message p{white-space:pre-wrap;margin:5px 0;font-size:12.5px;line-height:1.5}.c2c-message a{color:var(--primary,#ff4500);font-size:12px;text-decoration:underline}.c2c-compose{background:var(--bg-alt,#13141a);border-top:1px solid var(--border-color,#262833);gap:10px;padding:10px 14px;display:flex}.c2c-compose textarea{background:var(--bg-input,#121318);border:1px solid var(--border-color,#262833);min-height:48px;max-height:160px;color:var(--text-main,#f3f4f6);border-radius:9px;padding:8px 12px;font-size:13px}.c2c-chat>.c2c-help{padding:0 20px}.c2c-section{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--bg-main,#0d0e12);max-height:700px;padding:20px;overflow-y:auto}.c2c-section h3{color:var(--text-heading,#fff);margin-bottom:8px;font-size:15px;font-weight:650}.c2c-section p{font-size:13px;line-height:1.6}.c2c-bank-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.c2c-panel label:not(.c2c-check):not(.c2c-search){color:var(--c2c-muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.c2c-check{align-items:center;gap:9px;margin:12px 0;font-size:12px;line-height:1.5;display:flex}.c2c-check input{accent-color:var(--primary,#ff4500)}.c2c-panel hr{border:0;border-top:1px solid var(--border-color,#262833);margin:20px 0}.c2c-ticket-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px dashed var(--border-color,#262833);background:var(--bg-surface,#181920);color:var(--c2c-muted);border-radius:10px;padding:16px;font-size:12px;line-height:1.8}.c2c-empty{text-align:center;color:var(--c2c-muted);margin:auto;padding:40px 24px;font-size:13px;line-height:1.8}.c2c-empty h2{color:var(--text-heading,#fff);font-size:18px}.c2c-alert,.c2c-notice{border-radius:9px;padding:10px 14px;font-size:12.5px;line-height:1.5}.c2c-alert{color:#fca5a5;background:#ef44441f;border:1px solid #ef444447}.c2c-notice{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e47}.c2c-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1200;background:#020617c7;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.c2c-modal{background:var(--bg-alt,#13141a);border:1px solid var(--border-color,#262833);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;width:640px;max-width:100%;max-height:90vh;color:var(--text-main,#f3f4f6);border-radius:16px;padding:24px;overflow-y:auto;box-shadow:0 20px 80px #000000bf}.c2c-modal.small{width:470px}.c2c-modal h2{font-size:19px}.c2c-modal h3{margin-top:24px;font-size:15px}.c2c-modal p{font-size:13px;line-height:1.7}.c2c-modal>.c2c-actions{margin-top:20px}.c2c-template{margin:16px 0}.c2c-template textarea{min-height:85px}.c2c-payers{flex-wrap:wrap;gap:15px;display:flex}.c2c-log{border-bottom:1px solid var(--c2c-line);flex-direction:column;gap:7px;padding:12px 0;font-size:12px;display:flex}.c2c-log span{color:var(--c2c-muted)}.app-shell:has(.c2c-panel){height:100dvh!important;max-height:100dvh!important}.app-main-content:has(>.c2c-panel){max-width:none!important;padding:12px!important;overflow:hidden!important}.c2c-panel{gap:8px;height:100%;min-height:0}.c2c-header{flex:none;gap:8px;min-height:36px}.c2c-title{align-items:center;gap:14px;min-width:0;display:flex}.c2c-header h1{white-space:nowrap;gap:7px;margin:0;font-size:19px}.c2c-live{color:var(--c2c-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.c2c-live>span{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c55e80}.c2c-header .c2c-actions{gap:6px}.c2c-panel .c2c-icon-button{border-radius:8px;width:36px;height:36px;min-height:36px;padding:0}.c2c-filter-bar{flex-shrink:0;align-items:center;gap:8px;display:flex}.c2c-search{flex:1;min-width:0;height:36px}.c2c-search input{padding:7px;font-size:12.5px}.c2c-quick-filters{gap:4px;display:flex}.c2c-quick-filters button{border-radius:8px;height:36px;padding:6px 11px;font-size:11px}.c2c-quick-filters button[aria-pressed=true]{color:var(--primary,#ff4500);background:var(--primary-soft,#ff45001f);border-color:var(--primary,#ff4500)}.c2c-panel .c2c-filter-toggle{display:none;position:relative}.c2c-filter-toggle i{background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.c2c-filters{flex-shrink:0;gap:6px}.c2c-filters select{width:0;min-width:0;height:36px;padding:7px 28px 7px 9px;font-size:12px}.c2c-workspace{border-radius:12px;flex:1;grid-template-columns:clamp(240px,25%,310px) minmax(0,1fr);min-height:0}.c2c-queue{background:var(--bg-alt,#13141a);min-height:0;overflow:hidden}.c2c-queue-title{flex-shrink:0;gap:6px;padding:10px 12px;font-size:11.5px}.c2c-queue-title span{font-size:10px}.c2c-order-list{overscroll-behavior-y:contain;scrollbar-width:thin;gap:5px;min-height:0;max-height:none;padding:6px}.c2c-panel .c2c-order{border:1px solid var(--border-color,#262833);background:var(--bg-surface,#181920);border-left:3px solid #0000;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:9px 10px;display:flex}.c2c-panel .c2c-order.selected{border-color:var(--primary,#ff4500);border-left-color:var(--primary,#ff4500);background:var(--primary-soft,#ff45001f);box-shadow:0 4px 16px #ff450014}.c2c-panel .c2c-order.APPEAL:not(.selected){border-left-color:#ef4444}.c2c-panel .c2c-order.COMPLETED:not(.selected),.c2c-panel .c2c-order.CANCELLED:not(.selected){opacity:.7}.c2c-order .c2c-card-top{justify-content:flex-start;gap:5px}.c2c-card-top strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-heading,#fff);flex:1;font-size:12px;line-height:16px;overflow:hidden}.c2c-card-top .c2c-side{flex-shrink:0;align-items:center;display:inline-flex}.c2c-card-status{color:var(--c2c-muted);flex-shrink:0;align-items:center;gap:3px;font-size:9.5px;font-weight:600;display:inline-flex}.c2c-card-status.PENDING_PAYMENT{color:#f59e0b}.c2c-card-status.PAID{color:#38bdf8}.c2c-card-status.APPEAL{color:#ef4444}.c2c-card-status.COMPLETED{color:#22c55e}.c2c-order .c2c-card-value{justify-content:flex-start;gap:5px;min-width:0}.c2c-card-value b{white-space:nowrap;margin-right:auto;font-size:14.5px;line-height:18px}.c2c-card-value b small{font-size:9.5px;font-weight:500}.c2c-card-account{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:31%;color:var(--c2c-muted);align-items:center;gap:3px;font-size:9.5px;display:inline-flex;overflow:hidden}.c2c-card-account svg{flex-shrink:0}.c2c-order .c2c-card-meta{color:var(--c2c-muted);gap:8px;font-size:9.5px;line-height:12px}.c2c-card-meta small{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9.5px;overflow:hidden}.c2c-card-meta time{font-variant-numeric:tabular-nums;flex-shrink:0}.c2c-pagination{flex-shrink:0;padding:6px 10px}.c2c-pagination button{min-height:28px;padding:4px 8px}.c2c-main{min-height:0;overflow:hidden}.c2c-order-heading{flex-wrap:nowrap;flex-shrink:0;gap:8px;padding:12px 16px}.c2c-order-heading>div{min-width:0}.c2c-order-heading h2{white-space:nowrap;text-overflow:ellipsis;color:var(--text-heading,#fff);margin-bottom:3px;font-size:15px;overflow:hidden}.c2c-order-heading div>span{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.c2c-order-heading>.c2c-status{white-space:nowrap;flex-shrink:0}.c2c-facts{flex-shrink:0;gap:12px 22px;padding:10px 16px}.c2c-facts>div{gap:3px;min-width:0}.c2c-facts small{font-size:9.5px}.c2c-facts strong{overflow-wrap:anywhere;font-size:13.5px}.c2c-facts span{font-size:10.5px}.c2c-toolbar{flex-shrink:0;gap:6px;padding:8px 12px}.c2c-toolbar nav{gap:4px}.c2c-toolbar nav button{padding:7px 10px;font-size:11.5px}.c2c-toolbar>.c2c-actions{gap:5px}.c2c-toolbar>.c2c-actions button{padding:7px 10px;font-size:11.5px}.c2c-chat{min-height:0;overflow:hidden}.c2c-messages{overscroll-behavior-y:contain;scrollbar-width:thin;gap:8px;min-height:0;max-height:none;padding:14px}.c2c-compose{flex-shrink:0;gap:8px;padding:8px 12px}.c2c-compose textarea{height:44px;min-height:44px;max-height:84px;padding:8px 10px;font-size:12.5px}.c2c-chat>.c2c-help{flex-shrink:0;margin:5px 0;padding:0 12px;font-size:11px;line-height:1.4}.c2c-section{overscroll-behavior-y:contain;flex:1;min-height:0;max-height:none;padding:16px}.c2c-alert,.c2c-notice{flex-shrink:0;max-height:75px;padding:8px 12px;font-size:12px;overflow-y:auto}.c2c-panel .c2c-empty{padding:24px 16px;font-size:12.5px}@media (width<=1100px){.c2c-toolbar nav button span{display:none}.c2c-toolbar nav button{min-width:33px}.c2c-facts{gap:10px 14px}}@media (width<=700px){.app-main-content:has(>.c2c-panel){padding:8px!important}.c2c-panel{gap:6px}.c2c-header h1{font-size:17px}.c2c-title{gap:8px}.c2c-live{font-size:9px}.c2c-filter-bar{gap:5px}.c2c-quick-filters button{padding:7px;font-size:10px}.c2c-quick-filters button svg{display:none}.c2c-panel .c2c-filter-toggle{flex-shrink:0;width:32px;height:34px;padding:6px;display:inline-flex}.c2c-filter-toggle>span,.c2c-filters{display:none}.c2c-filters.expanded{grid-template-columns:1fr 1fr;display:grid}.c2c-filters select{width:100%}.c2c-workspace{grid-template-rows:121px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.c2c-queue{border-right:0;border-bottom:1px solid var(--c2c-line);grid-template-rows:29px minmax(0,1fr);grid-template-columns:1fr auto;display:grid}.c2c-queue-title{border-bottom:0;padding:6px 8px}.c2c-queue-title>span{display:none}.c2c-pagination{border-top:0;grid-area:1/2;gap:7px;padding:2px 5px}.c2c-pagination button{min-height:23px;padding:2px 6px}.c2c-order-list{scroll-snap-type:x proximity;flex-direction:row;grid-area:2/1/auto/-1;gap:5px;padding:3px 5px 6px;overflow:auto hidden}.c2c-panel .c2c-order{scroll-snap-align:start;gap:4px;width:224px;height:77px;padding:6px 8px}.c2c-order-heading{padding:7px 10px}.c2c-order-heading h2{font-size:13px}.c2c-facts{grid-template-columns:1fr 1fr;gap:6px 12px;padding:7px 10px;display:grid}.c2c-facts strong{font-size:12px}.c2c-toolbar{flex-wrap:nowrap;padding:5px 7px}.c2c-toolbar nav,.c2c-toolbar>.c2c-actions{flex-wrap:nowrap}.c2c-toolbar>.c2c-actions button{padding:6px;font-size:10px}.c2c-message{max-width:94%}.c2c-compose{padding:6px 8px}.c2c-bank-grid{grid-template-columns:1fr}.c2c-modal{padding:16px}.c2c-overlay{padding:8px}}@media (height<=650px){.c2c-facts>div:last-child{display:none}.c2c-facts{flex-wrap:nowrap;justify-content:space-between;gap:8px;padding:5px 10px;display:flex}.c2c-facts strong{font-size:11px}.c2c-order-heading{padding-top:5px;padding-bottom:5px}}@media (prefers-reduced-motion:reduce){.c2c-panel *{scroll-behavior:auto;transition:none}}@media (height<=500px){.c2c-filters{display:none}.c2c-filters.expanded{display:flex}.c2c-panel .c2c-filter-toggle{height:34px;padding:7px;display:inline-flex}.c2c-order-heading,.c2c-toolbar{padding-top:4px;padding-bottom:4px}.c2c-compose{padding-top:5px;padding-bottom:5px}}.c2c-card-value b{text-overflow:ellipsis;flex-shrink:0;max-width:calc(100% - 26px);overflow:hidden}.c2c-card-account>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.c2c-unread{color:#fff;background:#2563eb;border-radius:9px;flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.c2c-quick-filters{flex-wrap:wrap}.c2c-attachment{border-top:1px solid var(--border-color,#262833);align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:flex}.c2c-attachment span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.c2c-compose .c2c-icon-button{flex-shrink:0}.c2c-system-message{text-align:center;max-width:100%;color:var(--c2c-muted);overflow-wrap:anywhere;background:0 0;border:0;align-self:center;padding:4px 8px}.c2c-system-message p{white-space:pre-wrap;margin:0 0 2px;font-size:11px;line-height:1.5}.c2c-system-message time{font-size:10px;line-height:1.4;display:block}.c2c-ticket-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.c2c-payment-column,.c2c-ticket-column{overflow-wrap:anywhere;min-width:0}.c2c-ticket-column{border-left:1px solid var(--border-color,#262833);padding-left:20px}.c2c-ticket-layout .c2c-bank-grid{grid-template-columns:minmax(0,1fr)}.c2c-ticket-layout input,.c2c-ticket-layout select{min-width:0;max-width:100%}.c2c-ticket-layout .c2c-ticket-preview{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 20px}@media (width<=900px){.c2c-ticket-layout{grid-template-columns:minmax(0,1fr)}.c2c-ticket-column{border-left:0;border-top:1px solid var(--border-color,#262833);padding:16px 0 0}}.c2c-counterparty-stats{color:var(--c2c-muted);border-bottom:1px solid var(--border-color,#262833);background:var(--bg-main,#0d0e12);flex-wrap:wrap;flex-shrink:0;gap:4px 0;padding:8px 16px;font-size:11.5px;display:flex}.c2c-counterparty-stats span+span:before{content:"|";opacity:.4;margin:0 8px}.c2c-counterparty-stats strong{color:var(--text-heading,#fff)}.c2c-order-heading{align-items:center;gap:12px;display:flex}.c2c-order-heading>div{flex:1;min-width:0}.c2c-order-heading .c2c-account-badge{background:var(--bg-surface,#181920);border:1px solid var(--border-color,#262833);color:var(--text-main,#f3f4f6);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.c2c-order-heading>.c2c-status{flex-shrink:0}.c2c-message p{margin:4px 0;font-size:12.5px;line-height:1.5}.c2c-message{padding:8px 12px}.c2c-messages{gap:8px}.c2c-delivery{color:var(--c2c-muted);justify-content:flex-end;align-items:center;min-height:14px;display:flex}.c2c-panel .c2c-retry{color:#ef4444;background:0 0;border:0;min-height:0;padding:2px}.c2c-delivery-error{color:#ef4444;max-width:320px;display:block}.c2c-spin{animation:1s linear infinite c2c-spin}@keyframes c2c-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.c2c-spin{animation:none}}.c2c-chat-attachment-card{background:#0f172a73;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:6px;max-width:250px;margin-top:6px;padding:6px;display:flex}.c2c-chat-thumbnail-wrapper{cursor:pointer;aspect-ratio:4/3;background:#00000059;border-radius:6px;justify-content:center;align-items:center;max-height:180px;display:flex;position:relative;overflow:hidden}.c2c-chat-thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.c2c-chat-thumbnail-wrapper:hover .c2c-chat-thumbnail{transform:scale(1.04)}.c2c-chat-thumbnail-hover{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;opacity:0;pointer-events:none;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;transition:opacity .2s;display:flex;position:absolute;inset:0}.c2c-chat-thumbnail-wrapper:hover .c2c-chat-thumbnail-hover{opacity:1}.c2c-chat-attachment-meta{flex-direction:column;gap:5px;display:flex}.c2c-chat-attachment-label{color:var(--c2c-muted,#94a3b8);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:flex;overflow:hidden}.c2c-chat-attachment-actions{align-items:center;gap:6px;display:flex}.c2c-chat-btn-action{cursor:pointer;border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.c2c-btn-preview{color:#38bdf8;background:#38bdf81f;border-color:#38bdf84d}.c2c-btn-preview:hover{color:#7dd3fc;background:#38bdf838}.c2c-btn-download{color:#4ade80;background:#22c55e1f;border-color:#22c55e4d}.c2c-btn-download:hover{color:#86efac;background:#22c55e38}.c2c-chat-file-card{background:#0f172a80;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:6px;max-width:250px;margin-top:6px;padding:8px 10px;display:flex}.c2c-chat-file-info{color:#e2e8f0;align-items:center;gap:6px;display:flex}.c2c-chat-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.c2c-preview-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2500;background:#020617e0;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out c2c-fade-in;display:flex;position:fixed;inset:0}@keyframes c2c-fade-in{0%{opacity:0}to{opacity:1}}.c2c-preview-modal{background:#0f172a;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;width:920px;max-width:95vw;max-height:94vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3}.c2c-preview-header{background:#1e293b80;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.c2c-preview-title{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex;overflow:hidden}.c2c-preview-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c2c-preview-zoom-controls{background:#0f172ad9;border:1px solid #ffffff1f;border-radius:6px;align-items:center;display:flex;overflow:hidden}.c2c-preview-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 8px;font-size:11px;transition:background .15s,color .15s;display:inline-flex}.c2c-preview-btn:hover:not(:disabled){color:#fff;background:#ffffff1a}.c2c-preview-btn:disabled{opacity:.4;cursor:not-allowed}.c2c-preview-btn.zoom-label{justify-content:center;min-width:44px;padding:5px 6px;font-family:monospace;font-weight:600}.c2c-preview-download-btn{color:#4ade80;background:#22c55e26;border:1px solid #22c55e59;border-radius:6px;padding:5px 11px;font-weight:600}.c2c-preview-download-btn:hover{color:#86efac;background:#22c55e47}.c2c-preview-external-btn{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:6px;padding:5px 9px;text-decoration:none}.c2c-preview-external-btn:hover{color:#7dd3fc;background:#38bdf838}.c2c-preview-close-btn{color:#f87171;background:#ef444426;border:1px solid #ef444459;border-radius:6px;padding:5px 8px}.c2c-preview-close-btn:hover{color:#fca5a5;background:#ef444447}.c2c-preview-body{background:#00000073;flex:1;justify-content:center;align-items:center;min-height:280px;max-height:calc(90vh - 110px);padding:16px;display:flex;overflow:auto}.c2c-preview-img-wrapper{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.c2c-preview-img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:6px;max-width:100%;max-height:72vh;box-shadow:0 10px 30px #00000080}.c2c-preview-footer{color:var(--c2c-muted,#94a3b8);text-align:center;background:#0f172a99;border-top:1px solid #ffffff0d;padding:6px 16px;font-size:11px}.c2c-chat-alert-wrapper{align-self:center;width:100%;max-width:92%;margin:6px 0}.c2c-routing-modal{width:min(940px,96vw)}.c2c-routing-fields{border:0;min-width:0;margin:0;padding:0}.c2c-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.c2c-routing-rule{border:1px solid var(--c2c-line);border-radius:9px;margin:12px 0}.c2c-routing-rule summary{cursor:pointer;overflow-wrap:anywhere;padding:12px;font-size:13px}.c2c-routing-rule-body{border-top:1px solid var(--c2c-line);grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;display:grid}.c2c-routing-rule-body>*,.c2c-routing-modal label{overflow-wrap:anywhere;min-width:0}.c2c-routing-modal select{min-width:0;max-width:100%}.c2c-routing-modal .c2c-alert{max-height:none}.c2c-routing-options{flex-wrap:wrap;gap:8px 14px;margin-top:8px;display:flex}.c2c-routing-footer{margin:18px 0}.c2c-routing-simulation>div{border-top:1px solid var(--c2c-line);overflow-wrap:anywhere;padding:10px 0;font-size:12px}.c2c-routing-simulation span{color:var(--c2c-muted);margin-top:5px;display:block}@media (width<=600px){.c2c-routing-grid{grid-template-columns:minmax(0,1fr)}}.c2c-routing-add-method{flex-wrap:wrap;align-items:end;gap:8px;margin-top:10px;display:flex}.c2c-routing-add-method label{flex:220px;min-width:0}.c2c-routing-review{border:1px solid var(--c2c-line);overflow-wrap:anywhere;border-radius:8px;margin-top:14px;padding:12px;font-size:12px}.c2c-routing-review p{margin:6px 0}.c2c-control-modal{width:min(1080px,96vw)}.c2c-control-content{min-width:0}.c2c-control-content>label,.c2c-control-modal>label{flex-direction:column;gap:6px;font-size:13px;display:flex}.c2c-control-accounts{border:1px solid var(--c2c-line);border-radius:10px;margin:14px 0;padding:12px}.c2c-control-accounts summary{cursor:pointer;font-size:13px}.c2c-control-accounts>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;max-height:230px;margin-top:12px;display:grid;overflow:auto}.c2c-control-accounts article{overflow-wrap:anywhere;background:#738cff0a;border-radius:6px;padding:8px;font-size:12px}.c2c-control-accounts small{color:var(--c2c-muted);margin-top:4px;display:block}.c2c-control-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.c2c-control-tabs button[aria-pressed=true],.c2c-control-counts button[aria-pressed=true]{border-color:var(--primary,#738cff);background:#738cff18}.c2c-control-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.c2c-control-counts button{flex-direction:column;gap:5px;font-size:12px}.c2c-control-counts strong{font-size:18px}.c2c-control-search,.c2c-control-pagination{align-items:center;gap:10px;margin:14px 0;display:flex}.c2c-control-search input{flex:1;min-width:0}.c2c-control-ticket{border-bottom:1px solid var(--c2c-line);overflow-wrap:anywhere;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:grid}.c2c-control-ticket small{color:var(--c2c-muted);margin-top:4px;display:block}.c2c-control-pagination{justify-content:flex-end;font-size:12px}.c2c-control-workers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.c2c-control-worker,.c2c-control-confirm,.c2c-control-form{border:1px solid var(--c2c-line);overflow-wrap:anywhere;border-radius:10px;padding:14px}.c2c-control-worker dl{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;font-size:12px;display:grid}.c2c-control-worker dd{margin:0}.c2c-control-worker dt{color:var(--c2c-muted)}.c2c-control-worker .c2c-actions{flex-wrap:wrap}.c2c-control-connection{color:var(--c2c-muted);font-size:11px}.c2c-control-connection.online{color:#47cfa4}.c2c-control-confirm,.c2c-control-form{margin:12px 0}.c2c-control-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.c2c-control-confirm textarea{resize:vertical;width:100%;min-height:65px;font-family:monospace}.c2c-control-confirm small{margin:8px 0;display:block}@media (width<=650px){.c2c-control-workers,.c2c-control-form fieldset{grid-template-columns:minmax(0,1fr)}.c2c-control-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.c2c-control-ticket{grid-template-columns:minmax(0,1fr);gap:6px}.c2c-control-ticket button{justify-self:start}}.c2c-control-quotas{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:8px;margin:12px 0;display:grid}.c2c-control-quotas article{border:1px solid var(--c2c-line);border-radius:8px;flex-direction:column;gap:5px;padding:12px;font-size:12px;display:flex}.c2c-control-quotas small{color:var(--c2c-muted)}.c2c-ticket-timeline{border:1px solid var(--border-color,#394252);border-radius:10px;margin-top:12px;padding:14px}.c2c-ticket-timeline ol{border-left:2px solid var(--border-color,#394252);margin:14px 0;padding-left:16px;list-style:none}.c2c-ticket-timeline li{overflow-wrap:anywhere;margin-bottom:18px}.c2c-ticket-timeline small{opacity:.75;display:block}.c2c-ticket-timeline p{margin:6px 0}.c2c-ticket-capture{object-fit:contain;max-width:min(100%,440px);max-height:65vh;margin-top:10px;display:block}.app-main-content:has(>.worker-licenses-page){scrollbar-gutter:stable;min-width:0;overflow-y:auto!important}.c2c-panel.worker-licenses-page{height:auto;min-height:100%;padding:clamp(4px,1.5vw,20px)}.worker-licenses-page .c2c-control-page,.worker-licenses-page .c2c-control-content{min-width:0;max-width:100%}.worker-licenses-page .c2c-control-content>.c2c-section-title h2{margin:0 0 8px;font-size:clamp(20px,2vw,26px)}.worker-licenses-page .c2c-control-workers{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start}.worker-licenses-page .c2c-control-worker{background:var(--bg-card,#171c26);min-width:0}.worker-licenses-page .c2c-control-worker dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.worker-licenses-page select,.worker-licenses-page input{max-width:100%}.worker-licenses-page .c2c-control-pagination{flex-wrap:wrap}.worker-licenses-page .c2c-control-confirm,.worker-licenses-page .c2c-control-form{scroll-margin-block:16px}@media (width<=400px){.worker-licenses-page .c2c-control-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.app-main-content:has(>.whatsapp-hub-root),.app-main-content-whatsapp){width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;overflow:hidden!important}.whatsapp-hub-root{background-color:var(--bg-main,#0d0e12);width:100%;height:100%;min-height:0;max-height:100%;color:var(--text-main,#f3f4f6);touch-action:pan-x pan-y;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;overscroll-behavior:none!important}.whatsapp-top-header{justifyContent:space-between;background-color:var(--bg-surface,#181920);border-bottom:1px solid var(--border-color,#262833);flex-shrink:0;align-items:center;gap:14px;padding:12px 20px;display:flex}.whatsapp-tabs-scroller{background-color:var(--bg-alt,#13141a);border:1px solid var(--border-color,#262833);-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:8px;align-items:center;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.whatsapp-tabs-scroller::-webkit-scrollbar{display:none}.whatsapp-tab-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.whatsapp-inbox-grid{flex:1;grid-template-rows:100%;grid-template-columns:320px minmax(0,1fr) 300px;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden;overscroll-behavior:none!important}.chat-composer-row{touch-action:manipulation!important;overscroll-behavior:none!important;flex-shrink:0!important}.whatsapp-messages-scroll-area{overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.whatsapp-col-directory{background-color:var(--bg-alt,#13141a);border-right:1px solid var(--border-color,#262833);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden;overscroll-behavior:none!important}.whatsapp-col-chat{background-color:var(--bg-main,#0d0e12);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;overscroll-behavior:none!important}.whatsapp-col-crm{background-color:var(--bg-alt,#13141a);border-left:1px solid var(--border-color,#262833);box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:16px;display:flex;overflow-y:auto}.whatsapp-back-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;padding:6px;display:none}.whatsapp-back-btn:hover{color:#fff;background:#ffffff14}.whatsapp-crm-toggle-btn{border:1px solid var(--border-color);background-color:var(--bg-elevated,#20222b);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.whatsapp-crm-toggle-btn:hover,.whatsapp-crm-toggle-btn.active{color:var(--primary,#ff4500);background-color:#ff45002e;border-color:#ff450066}.whatsapp-crm-backdrop{display:none}.whatsapp-desktop-actions{flex-shrink:0;align-items:center;gap:6px;display:flex!important}.whatsapp-mobile-actions{flex-shrink:0;align-items:center;position:relative;display:none!important}@media (width<=768px){.whatsapp-desktop-actions{display:none!important}.whatsapp-mobile-actions{display:flex!important}}.whatsapp-session-grid{flex:1;grid-template-columns:minmax(320px,440px) 1fr;gap:24px;padding:24px 32px;display:grid;overflow-y:auto}.whatsapp-broadcast-grid{flex:1;grid-template-columns:360px 1fr;gap:24px;padding:24px 32px;display:grid;overflow-y:auto}.whatsapp-automations-grid{flex:1;grid-template-columns:repeat(2,1fr);gap:24px;padding:24px 32px;display:grid;overflow-y:auto}.whatsapp-operators-view{flex-direction:column;flex:1;gap:20px;padding:24px 32px;display:flex;overflow-y:auto}@media (width<=1024px){.whatsapp-top-header{flex-direction:column;align-items:stretch;gap:10px;padding:10px 14px}.whatsapp-inbox-grid{grid-template-columns:290px minmax(0,1fr)}.whatsapp-col-crm{display:none}.whatsapp-inbox-grid.show-crm-drawer .whatsapp-col-crm{z-index:1050;background-color:var(--bg-surface,#181920);border-left:1px solid var(--border-color);width:320px;max-width:85vw;display:flex;position:fixed;top:48px;bottom:0;right:0;box-shadow:-8px 0 32px #000000d9}.whatsapp-inbox-grid.show-crm-drawer .whatsapp-crm-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1040;cursor:pointer;background-color:#000000b3;display:block;position:fixed;inset:48px 0 0}.whatsapp-session-grid,.whatsapp-broadcast-grid,.whatsapp-automations-grid{grid-template-columns:1fr;gap:16px;padding:16px}.whatsapp-operators-view{gap:16px;padding:16px}}@media (width<=768px){.whatsapp-top-header{padding:8px 10px}.whatsapp-hub-root.has-chat-selected .whatsapp-top-header{display:none!important}.whatsapp-inbox-grid{flex-direction:column!important;flex:1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;position:relative!important;overflow:hidden!important}.whatsapp-inbox-grid.has-chat-selected .whatsapp-col-directory{display:none!important}.whatsapp-inbox-grid.has-chat-selected .whatsapp-col-chat{flex-direction:column!important;flex:1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;position:relative!important;overflow:hidden!important}.whatsapp-inbox-grid:not(.has-chat-selected) .whatsapp-col-chat{display:none!important}.whatsapp-inbox-grid:not(.has-chat-selected) .whatsapp-col-directory{flex-direction:column!important;flex:1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow-y:auto!important}.whatsapp-back-btn{display:inline-flex!important}.whatsapp-col-crm{display:none}.whatsapp-inbox-grid.show-crm-drawer .whatsapp-col-crm{z-index:1100;background-color:var(--bg-surface,#181920);width:100%;max-width:100vw;padding:16px;display:flex;position:fixed;inset:48px 0 0}.whatsapp-inbox-grid.show-crm-drawer .whatsapp-crm-backdrop{z-index:1090;background-color:#000000b3;display:block;position:fixed;inset:48px 0 0}.whatsapp-session-grid,.whatsapp-broadcast-grid,.whatsapp-automations-grid{grid-template-columns:1fr!important;gap:14px!important;padding:12px 10px!important}.whatsapp-operators-view{gap:14px!important;padding:12px 10px!important}.whatsapp-col-chat textarea{min-height:38px!important;font-size:16px!important}.whatsapp-col-chat .chat-composer-row{box-sizing:border-box!important;z-index:50!important;background-color:var(--bg-surface,#181920)!important;width:100%!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px)) 10px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;display:flex!important;position:sticky!important;bottom:0!important}}.whatsapp-chat-row[data-selected=true]{box-shadow:inset 0 1px #ff6e3729,inset 0 -1px #ff6e3729}.whatsapp-chat-row[data-selected=false]:hover{background-color:#ffffff0a!important}.zprice-view{color:var(--text-main,#f3f4f6);font-family:var(--font-main,"Inter", system-ui, sans-serif);flex-direction:column;gap:16px;padding:8px 0 32px;display:flex}.zprice-view [data-tooltip]{position:relative}.zprice-view [data-tooltip]:hover{z-index:3500}.zprice-view [data-tooltip]:hover:after{content:attr(data-tooltip);white-space:normal;text-align:center;word-break:break-word;pointer-events:none;width:max-content;max-width:min(280px,100vw - 48px);animation:.15s ease-out zprice-tooltip-fade;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);color:#fff!important;letter-spacing:.01em!important;z-index:3500!important;background:#090a0f!important;border:1px solid #ffffff38!important;border-radius:7px!important;padding:6px 11px!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;box-shadow:0 12px 32px #000000f2,0 0 1px 1px #ff450073!important}.zprice-view [data-tooltip]:hover:before{content:"";pointer-events:none;border-style:solid;border-width:6px 6px 0;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);z-index:3501!important;border-color:#090a0f #0000 #0000!important}.zprice-view [data-tooltip-pos=bottom]:hover:after,.zprice-view .zprice-header [data-tooltip]:hover:after,.zprice-view .zprice-nav-bar [data-tooltip]:hover:after,.zprice-view .zprice-filters-group [data-tooltip]:hover:after{top:calc(100% + 8px);bottom:auto}.zprice-view [data-tooltip-pos=bottom]:hover:before,.zprice-view .zprice-header [data-tooltip]:hover:before,.zprice-view .zprice-nav-bar [data-tooltip]:hover:before,.zprice-view .zprice-filters-group [data-tooltip]:hover:before{border-width:0 6px 6px;top:calc(100% + 2px);bottom:auto;border-color:#0000 #0000 #090a0f!important}.zprice-view [data-tooltip-align=right]:hover:after,.zprice-view .zprice-header-actions [data-tooltip]:hover:after,.zprice-view .zprice-header-actions .zprice-btn-icon:hover:after,.zprice-view .zprice-toggle-wrap [data-tooltip]:hover:after,.zprice-view .zprice-quick-inputs-row>div:last-child [data-tooltip]:hover:after,.zprice-view .zprice-ad-actions [data-tooltip]:hover:after,.zprice-view .zprice-tabs-group .zprice-tab-btn:last-child[data-tooltip]:hover:after{left:auto!important;right:0!important;transform:translate(0)!important}.zprice-view [data-tooltip-align=right]:hover:before,.zprice-view .zprice-header-actions [data-tooltip]:hover:before,.zprice-view .zprice-header-actions .zprice-btn-icon:hover:before,.zprice-view .zprice-toggle-wrap [data-tooltip]:hover:before,.zprice-view .zprice-quick-inputs-row>div:last-child [data-tooltip]:hover:before,.zprice-view .zprice-ad-actions [data-tooltip]:hover:before,.zprice-view .zprice-tabs-group .zprice-tab-btn:last-child[data-tooltip]:hover:before{left:auto!important;right:12px!important;transform:translate(0)!important}.zprice-view [data-tooltip-align=left]:hover:after,.zprice-view .zprice-ad-identity [data-tooltip]:hover:after,.zprice-view .zprice-quick-inputs-row>.zprice-quick-input-group:first-child[data-tooltip]:hover:after,.zprice-view .zprice-tabs-group .zprice-tab-btn:first-child[data-tooltip]:hover:after,.zprice-view .zprice-filters-group .zprice-filter-pill:first-child[data-tooltip]:hover:after{left:0!important;right:auto!important;transform:translate(0)!important}.zprice-view [data-tooltip-align=left]:hover:before,.zprice-view .zprice-ad-identity [data-tooltip]:hover:before,.zprice-view .zprice-quick-inputs-row>.zprice-quick-input-group:first-child[data-tooltip]:hover:before,.zprice-view .zprice-tabs-group .zprice-tab-btn:first-child[data-tooltip]:hover:before,.zprice-view .zprice-filters-group .zprice-filter-pill:first-child[data-tooltip]:hover:before{left:14px!important;right:auto!important;transform:translate(0)!important}@keyframes zprice-tooltip-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.zprice-view button[data-tooltip],.zprice-view .zprice-btn[data-tooltip],.zprice-view .zprice-filter-pill[data-tooltip],.zprice-view .zprice-switch[data-tooltip],.zprice-view .zprice-account-selector[data-tooltip],.zprice-view .zprice-account-badge[data-tooltip],.zprice-view .zprice-account-pill[data-tooltip],.zprice-view .zprice-quick-input-group[data-tooltip]{cursor:pointer}.zprice-view span[data-tooltip]{cursor:help}.zprice-header{background:var(--bg-surface,#181920);border:1px solid var(--border-color,#262833);border-top:3px solid var(--primary,#ff4500);z-index:100;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex;position:relative;box-shadow:0 4px 20px #00000040}.zprice-header:has([data-tooltip]:hover){z-index:2500}.zprice-header-info{flex-direction:column;gap:4px;display:flex}.zprice-eyebrow{color:var(--primary,#ff4500);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--font-heading,"Hanken Grotesk", sans-serif);align-items:center;gap:8px;display:flex}.zprice-header h1{color:#fff;font-size:20px;font-weight:700;font-family:var(--font-heading,"Hanken Grotesk", sans-serif);align-items:center;gap:8px;margin:0;display:flex}.zprice-header p{color:var(--text-muted,#9ca3af);margin:0;font-size:12px}.zprice-header-actions{border:1px solid var(--border-color,#262833);background:#0003;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px;display:flex}.zprice-actions-divider{background:var(--border-color,#262833);width:1px;height:18px;margin:0 3px}.zprice-daemon-indicator{letter-spacing:.3px;-webkit-user-select:none;user-select:none;cursor:default;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.zprice-daemon-indicator .dot{border-radius:50%;width:6px;height:6px}.zprice-daemon-indicator.online{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e4d}.zprice-daemon-indicator.online .dot{background:#22c55e;animation:2s ease-in-out infinite pulse-sync;box-shadow:0 0 6px #22c55eb3}.zprice-daemon-indicator.offline{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b833}.zprice-daemon-indicator.offline .dot{background:#94a3b8}@keyframes pulse-sync{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.zprice-merchant-badge{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e40;border-radius:16px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.zprice-merchant-badge.closed{color:#f87171;background:#ef44441f;border-color:#ef444440}.zprice-btn{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:30px;font-size:11px;font-weight:600;font-family:var(--font-main,"Inter", sans-serif);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;transition:all .15s;display:inline-flex}.zprice-btn-sm{border-radius:6px;gap:4px;height:26px;padding:0 8px;font-size:11px}.zprice-btn-primary{background:var(--primary,#ff4500);color:#fff;border:1px solid #ff450080;box-shadow:0 1px 3px #0000004d}.zprice-btn-primary:hover{background:var(--primary-hover,#ff5714);box-shadow:0 0 12px var(--primary-glow,#ff450059);transform:translateY(-1px)}.zprice-btn-danger{color:#fca5a5;background:#ef44441f;border:1px solid #ef444440}.zprice-btn-danger:hover{color:#fff;background:#ef444438;border-color:#ef444473;transform:translateY(-1px)}.zprice-btn-secondary{background:var(--bg-surface,#181920);color:var(--text-main,#f3f4f6);border:1px solid var(--border-color,#262833)}.zprice-btn-secondary:hover{background:var(--bg-surface-hover,#22232c);border-color:var(--primary,#ff4500);color:#fff;transform:translateY(-1px)}.zprice-btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.zprice-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.zprice-kpi-card{background:var(--bg-surface,#181920);border:1px solid var(--border-color,#262833);border-radius:9px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s;display:flex}.zprice-kpi-card:hover{border-color:var(--border-hover,#3b3e4f)}.zprice-kpi-icon{background:var(--primary-soft,#ff45001f);width:38px;height:38px;color:var(--primary,#ff4500);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zprice-kpi-icon.sell{color:#f87171;background:#ef44441a}.zprice-kpi-icon.buy{color:#4ade80;background:#22c55e1a}.zprice-kpi-icon.speed{color:#c084fc;background:#a855f71a}.zprice-kpi-details{flex-direction:column;display:flex}.zprice-kpi-label{color:var(--text-muted,#9ca3af);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.zprice-kpi-val{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;font-family:var(--font-heading,"Hanken Grotesk", sans-serif);margin-top:2px}.zprice-kpi-sub{color:var(--text-muted,#9ca3af);margin-top:1px;font-size:10px}.zprice-nav-bar{background:var(--bg-surface,#181920);border:1px solid var(--border-color,#262833);z-index:80;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex;position:relative}.zprice-nav-bar:has([data-tooltip]:hover){z-index:2400}.zprice-tabs-group{align-items:center;gap:4px;display:flex}.zprice-tab-btn{cursor:pointer;color:var(--text-muted,#9ca3af);-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.zprice-tab-btn:hover{color:#fff;background:#ffffff0a}.zprice-tab-btn.active{background:var(--primary-soft,#ff45001f);color:var(--primary,#ff4500);border-color:#ff450059}.zprice-filters-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zprice-filter-pill{cursor:pointer;background:var(--bg-main,#0d0e12);color:var(--text-muted,#9ca3af);border:1px solid var(--border-color,#262833);-webkit-user-select:none;user-select:none;border-radius:14px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.zprice-filter-pill:hover{border-color:var(--border-hover,#3b3e4f);color:#fff}.zprice-filter-pill.active{background:var(--primary,#ff4500);color:#fff;border-color:var(--primary,#ff4500);box-shadow:0 0 10px #ff45004d}.zprice-filter-pill.active.unautomated{background:#d97706;border-color:#f59e0b;box-shadow:0 0 10px #f59e0b4d}.zprice-filter-pill.active.sell{background:#dc2626;border-color:#ef4444}.zprice-filter-pill.active.buy{background:#16a34a;border-color:#22c55e}.zprice-ads-grid{flex-direction:column;gap:10px;display:flex}.zprice-ad-card{background:var(--bg-surface,#181920);border:1px solid var(--border-color,#262833);z-index:1;border-radius:10px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:visible!important}.zprice-ad-card:hover,.zprice-ad-card:focus-within{z-index:50;border-color:#ff450066;box-shadow:0 4px 18px #0000004d}.zprice-ad-card:has([data-tooltip]:hover){z-index:2000!important}.zprice-ad-card.sell-card{border-left:3px solid #ef4444}.zprice-ad-card.buy-card{border-left:3px solid #22c55e}.zprice-ad-card.unautomated-card{background:linear-gradient(180deg, #f59e0b08 0%, var(--bg-surface,#181920) 100%);border-left:3px solid #f59e0b}.zprice-ad-top{border-bottom:1px solid var(--border-color,#262833);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.zprice-ad-identity{align-items:center;gap:8px;display:flex}.zprice-side-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:800}.zprice-side-tag.sell{color:#f87171;background:#ef44442e;border:1px solid #ef444459}.zprice-side-tag.buy{color:#4ade80;background:#22c55e2e;border:1px solid #22c55e59}.zprice-ad-num{font-family:var(--font-mono,monospace);color:#fff;font-size:12px;font-weight:700}.zprice-pair-tag{color:var(--primary,#ff4500);background:var(--primary-soft,#ff45001a);border:1px solid #ff450040;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700}.zprice-tag{letter-spacing:.5px;text-transform:uppercase;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.zprice-tag.automated-active{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.zprice-tag.automated-paused{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.zprice-tag.unautomated{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d}.zprice-tag-unautomated{color:#fbbf24;text-transform:uppercase;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.zprice-badge-pending{color:#fbbf24;letter-spacing:.02em;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.zprice-btn-create-auto{background:linear-gradient(135deg, var(--primary,#ff4500) 0%, #e03e00 100%)!important;color:#fff!important;border:1px solid #ff450080!important;padding:0 10px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 2px 6px #ff450040!important}.zprice-btn-create-auto:hover{background:linear-gradient(135deg, #ff5a1a 0%, var(--primary,#ff4500) 100%)!important;box-shadow:0 0 14px var(--primary-glow,#ff450073)!important;transform:translateY(-1px)!important}.zprice-toggle-wrap{align-items:center;gap:8px;display:flex}.zprice-switch{width:38px;height:20px;display:inline-block;position:relative}.zprice-slider{cursor:pointer;background-color:#334155;border-radius:20px;transition:all .25s;position:absolute;inset:0}.zprice-slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .25s;position:absolute;bottom:3px;left:3px}.zprice-switch input:checked+.zprice-slider{background-color:var(--success,#22c55e);box-shadow:0 0 8px #22c55e66}.zprice-switch input:checked+.zprice-slider:before{transform:translate(18px)}.zprice-ad-body{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:center;gap:12px;padding:12px 0;display:grid}.zprice-price-col{flex-direction:column;display:flex}.zprice-price-label{text-transform:uppercase;color:var(--text-muted,#9ca3af);font-size:10px;font-weight:600}.zprice-price-val{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;font-family:var(--font-heading,"Hanken Grotesk", sans-serif);margin-top:1px}.zprice-metric-box{flex-direction:column;display:flex}.zprice-metric-label{color:var(--text-muted,#9ca3af);text-transform:uppercase;font-size:10px;font-weight:600}.zprice-metric-val{color:var(--text-main,#f3f4f6);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;font-weight:600}.zprice-ad-strategy{border-top:1px dashed var(--border-color,#262833);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.zprice-strat-chip{background:var(--bg-main,#0d0e12);color:var(--text-muted,#9ca3af);border:1px solid var(--border-color,#262833);border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.zprice-strat-chip.highlight{background:var(--primary-soft,#ff45001f);color:var(--primary,#ff4500);border-color:#ff45004d}.zprice-strat-chip.warning{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.zprice-unautomated-notice{color:var(--text-muted,#9ca3af);background:#f59e0b0d;border:1px dashed #f59e0b40;border-radius:6px;align-items:center;gap:6px;width:100%;padding:6px 10px;font-size:11px;display:flex}.zprice-ad-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.zprice-status-run{color:var(--text-muted,#9ca3af);align-items:center;gap:6px;font-size:11px;display:flex}.zprice-status-dot{background:#64748b;border-radius:50%;width:7px;height:7px}.zprice-status-dot.active{background:var(--success,#22c55e);box-shadow:0 0 6px var(--success,#22c55e)}.zprice-status-dot.error{background:#ef4444;box-shadow:0 0 6px #ef4444}.zprice-ad-actions{align-items:center;gap:5px;display:flex}.zprice-account-selector{background:var(--bg-surface,#181920);color:var(--primary,#ff4500);border:1px solid #ff450059;border-radius:7px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex;box-shadow:0 2px 8px #0003}.zprice-account-selector select{color:#fff;cursor:pointer;background:0 0;border:none;outline:none;padding-right:4px;font-size:11px;font-weight:600}.zprice-account-selector select option{color:#fff;background:#181920}.zprice-account-badge{background:var(--primary-soft,#ff45001f);color:var(--primary,#ff4500);border:1px solid #ff45004d;border-radius:7px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.zprice-radar-table-wrap{border:1px solid var(--border-color,#262833);background:var(--bg-surface,#181920);border-radius:9px;overflow-x:auto}.zprice-radar-table{border-collapse:collapse;width:100%;font-size:11px}.zprice-radar-table th{background:var(--bg-elevated,#1f2029);text-align:left;color:var(--text-muted,#9ca3af);border-bottom:1px solid var(--border-color,#262833);padding:9px 12px;font-weight:600}.zprice-radar-table td{border-bottom:1px solid var(--border-color,#262833);color:var(--text-main,#f3f4f6);font-variant-numeric:tabular-nums;padding:9px 12px}.zprice-radar-table tr:hover td{background:#ffffff05}.zprice-radar-table tr.my-simulated-pos td{background:var(--primary-soft,#ff45001f);color:var(--primary,#ff4500);font-weight:700}.zprice-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50000;background:#0a0c12d9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.zprice-modal-box{background:var(--bg-surface,#181920);border:1px solid var(--border-color,#262833);border-radius:12px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 50px #0009}.zprice-modal-header{border-bottom:1px solid var(--border-color,#262833);background:#0003;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.zprice-modal-header h2{color:#fff;font-size:16px;font-weight:700;font-family:var(--font-heading,"Hanken Grotesk", sans-serif);align-items:center;gap:8px;margin:0;display:flex}.zprice-modal-tabs{border-bottom:1px solid var(--border-color,#262833);background:var(--bg-surface,#181920);gap:14px;padding:0 20px;display:flex}.zprice-modal-tab-btn{color:var(--text-muted,#9ca3af);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 4px;font-size:12px;font-weight:600;transition:all .15s}.zprice-modal-tab-btn.active{color:var(--primary,#ff4500);border-bottom-color:var(--primary,#ff4500)}.zprice-modal-body{flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}.zprice-form-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.zprice-form-field{flex-direction:column;gap:5px;display:flex}.zprice-form-field label{color:var(--text-muted,#9ca3af);align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.zprice-form-field input,.zprice-form-field select{background:var(--bg-input,#121318);border:1px solid var(--border-color,#262833);color:#fff;border-radius:7px;padding:8px 11px;font-size:12px;transition:border-color .15s}.zprice-form-field input:focus,.zprice-form-field select:focus{border-color:var(--primary,#ff4500);outline:none;box-shadow:0 0 0 2px #ff450033}.zprice-modal-footer{border-top:1px solid var(--border-color,#262833);background:#0003;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.zprice-quick-inputs-row{border:1px solid var(--border-color,#262833);background:#00000040;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:7px 10px;display:flex}.zprice-quick-input-group{align-items:center;gap:4px;display:flex}.zprice-quick-label{text-transform:uppercase;color:var(--text-muted,#9ca3af);letter-spacing:.5px;white-space:nowrap;font-size:10px;font-weight:700}.zprice-quick-input{height:25px;font-size:11px;font-family:var(--font-mono,monospace);background:var(--bg-input,#121318);border:1px solid var(--border-color,#262833);color:#fff;border-radius:5px;width:72px;padding:0 6px;font-weight:600;transition:all .15s}.zprice-quick-input.wide{width:90px}.zprice-quick-input:focus{border-color:var(--primary,#ff4500);outline:none;box-shadow:0 0 0 2px #ff450033}.zprice-quick-select{background:var(--bg-input,#121318);border:1px solid var(--border-color,#262833);color:#fff;cursor:pointer;border-radius:5px;outline:none;height:25px;padding:0 4px;font-size:11px;font-weight:600;transition:all .15s}.zprice-quick-select:focus{border-color:var(--primary,#ff4500)}.zprice-account-pill{border:1px solid var(--border-color,#262833);color:#e2e8f0;background:#ffffff0d;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.zprice-tab-badge{color:inherit;background:#ffffff14;border-radius:10px;justify-content:center;align-items:center;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.zprice-tab-btn.active .zprice-tab-badge{background:var(--primary,#ff4500);color:#fff}.zprice-saved-toast{color:var(--success,#22c55e);align-items:center;gap:3px;font-size:10px;font-weight:700;animation:.15s fadeIn;display:inline-flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.zprice-header-center{flex:1;justify-content:center;align-items:center;min-width:220px;display:flex}.zprice-account-selector-header{background:var(--bg-elevated,#1f2029);border:1px solid var(--border-color,#262833);border-radius:9px;align-items:center;gap:8px;padding:6px 14px;transition:all .15s;display:inline-flex;box-shadow:0 2px 10px #00000040}.zprice-account-selector-header:hover{border-color:#ff450066}.zprice-account-selector-label{text-transform:uppercase;color:var(--primary,#ff4500);letter-spacing:.5px;font-size:11px;font-weight:700}.zprice-account-selector-header select{color:#fff;cursor:pointer;background:0 0;border:none;outline:none;padding-right:4px;font-size:12px;font-weight:600}.zprice-account-selector-header select option{color:#fff;background:#181920}.zprice-account-badge-header{background:var(--bg-elevated,#1f2029);border:1px solid var(--border-color,#262833);color:#fff;border-radius:9px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.zprice-btn-icon{border:1px solid var(--border-color,#262833);background:var(--bg-elevated,#1f2029);width:32px;height:32px;color:var(--text-main,#f3f4f6);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.zprice-btn-icon:hover:not(:disabled){background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.zprice-btn-icon.danger{color:#f87171}.zprice-btn-icon.danger:hover:not(:disabled){background:#ef44442e;border-color:#ef444466}.zprice-btn-icon.primary{background:var(--primary,#ff4500);border-color:var(--primary,#ff4500);color:#fff}.zprice-btn-icon.primary:hover:not(:disabled){background:#ff5714}.zprice-btn-icon.break-active{color:#fbbf24;background:#f59e0b38;border-color:#f59e0b99;animation:2s ease-in-out infinite pulse-break}@keyframes pulse-break{0%{box-shadow:0 0 #f59e0b73}70%{box-shadow:0 0 0 6px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.zprice-create-ad-container{flex-direction:column;gap:16px;width:100%;max-width:920px;margin:0 auto;display:flex}.zprice-create-ad-card{background:var(--bg-surface,#181920);border:1px solid var(--border-color,#262833);border-radius:12px;padding:24px;box-shadow:0 4px 20px #00000040}.zprice-create-ad-section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--primary,#ff4500);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.zprice-toggle-buttons{gap:8px;display:flex}.zprice-toggle-btn{border:1px solid var(--border-color,#262833);background:var(--bg-elevated,#1f2029);color:var(--text-muted,#9ca3af);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;transition:all .15s;display:flex}.zprice-toggle-btn.active.sell{color:#f87171;background:#ef444426;border-color:#ef444480}.zprice-toggle-btn.active.buy{color:#4ade80;background:#22c55e26;border-color:#22c55e80}.zprice-modal-box.zprice-paytime-modal-box{max-width:580px}.zprice-paytime-scope-group{border:1px solid var(--border-color,#262833);background:#00000040;border-radius:8px;gap:8px;padding:4px;display:flex}.zprice-scope-pill{color:var(--text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.zprice-scope-pill:hover{color:#fff}.zprice-scope-pill.active{background:var(--primary,#ff4500);color:#fff;font-weight:700;box-shadow:0 2px 8px #ff45004d}.zprice-paytime-account-pill{color:var(--text-secondary,#d1d5db);border:1px solid var(--border-color,#262833);background:#ffffff08;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.zprice-paytime-options{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.zprice-paytime-card{border:1px solid var(--border-color,#262833);cursor:pointer;background:#ffffff05;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;transition:all .15s;display:flex;position:relative}.zprice-paytime-card:hover{background:#ffffff0a;border-color:#ffffff26}.zprice-paytime-card.selected{border-color:var(--primary,#ff4500);background:#ff450014;box-shadow:0 0 12px #ff450026}.zprice-paytime-card-title{color:#fff;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.zprice-paytime-card.selected .zprice-paytime-card-title{color:var(--primary,#ff4500)}.zprice-paytime-card-desc{color:var(--text-muted,#9ca3af);font-size:11px;line-height:1.3}.zprice-paytime-summary-box{color:#ffaa80;background:#ff45000f;border:1px dashed #ff45004d;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.zprice-modal-box.zprice-radar-modal-box{max-width:1050px;max-height:92vh}.zprice-radar-inverse-banner{color:#fed7aa;background:#ff450012;border:1px solid #ff450040;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:12px;line-height:1.4;display:flex}.zprice-radar-filter-bar{border:1px solid var(--border-color,#262833);background:#0003;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.zprice-radar-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zprice-radar-chip{color:var(--text-secondary,#d1d5db);border:1px solid var(--border-color,#262833);background:#ffffff0a;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}.zprice-radar-chip strong{color:#fff}.zprice-radar-interactive-filter{align-items:center;gap:8px;display:flex}.zprice-radar-interactive-filter input{border:1px solid var(--border-color,#262833);color:#fff;background:#00000059;border-radius:6px;width:130px;padding:6px 10px;font-size:12px}.zprice-radar-interactive-filter input:focus{border-color:var(--primary,#ff4500);outline:none}.zprice-radar-kpis-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.zprice-radar-kpi-card{border:1px solid var(--border-color,#262833);background:#ffffff05;border-radius:8px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.zprice-radar-kpi-label{color:var(--text-muted,#9ca3af);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.zprice-radar-kpi-val{font-size:16px;font-weight:700;font-family:var(--font-mono,monospace);color:#fff}.zprice-radar-kpi-val.highlight{color:var(--primary,#ff4500)}.zprice-radar-kpi-val.diff-green{color:#4ade80}.zprice-radar-kpi-val.diff-red{color:#f87171}.zprice-radar-modal-table-wrap{border:1px solid var(--border-color,#262833);border-radius:8px;max-height:380px;overflow-y:auto}.zprice-live-radar{flex-direction:column;gap:16px;display:flex}.zprice-live-radar-toolbar{border:1px solid var(--border-color,#262833);background:linear-gradient(110deg, var(--primary-soft,#ff45001a), transparent 65%), var(--bg-card,#181920);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.zprice-live-radar-toolbar h3{font-size:16px;font-family:var(--font-heading);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.zprice-live-radar-toolbar h3>svg{color:var(--primary,#ff4500)}.zprice-live-radar-toolbar p,.zprice-live-radar-side p{color:var(--text-muted,#9ca3af);margin:6px 0 0;font-size:12px}.zprice-live-radar-pair{color:var(--primary,#ff4500);background:var(--primary-soft,#ff45001a);border-radius:6px;padding:5px 8px;font-size:11px}.zprice-live-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.zprice-live-radar-panel{border:1px solid var(--border-color,#262833);border-top:3px solid var(--radar-color);background:var(--bg-card,#181920);border-radius:14px;min-width:0;overflow:hidden}.zprice-live-radar-panel.buy{--radar-color:#34d399;--radar-soft:#34d3991a}.zprice-live-radar-panel.sell{--radar-color:#f87171;--radar-soft:#f871711a}.zprice-live-radar-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:20px 18px 14px;display:flex}.zprice-live-radar-side{align-items:center;gap:12px;display:flex}.zprice-live-radar-icon{color:var(--radar-color);background:var(--radar-soft);border-radius:12px;padding:10px;display:flex}.zprice-live-radar-side h4{color:var(--radar-color);margin:0;font-size:19px}.zprice-live-radar-reference{background:linear-gradient(110deg, var(--radar-soft), transparent);padding:16px 18px}.zprice-live-radar-reference>span{color:var(--text-muted,#9ca3af);font-size:11px}.zprice-live-radar-reference>strong{color:var(--radar-color);font-variant-numeric:tabular-nums;margin-top:6px;font-size:28px;display:block}.zprice-live-radar-reference small{font-size:12px;font-weight:500}.zprice-live-radar-meta{color:var(--text-muted,#9ca3af);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;font-size:11px;display:flex}.zprice-live-radar-panel .zprice-radar-table-wrap{border:0;border-radius:0}.zprice-live-radar-panel .zprice-radar-table{min-width:540px}.zprice-live-radar-panel .zprice-radar-table td{padding:14px 10px}.zprice-live-radar-detail{color:var(--text-muted,#9ca3af);margin-top:5px;font-size:10px;display:block}.zprice-live-radar-rank{border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;font-weight:700;display:inline-flex}.zprice-live-radar-rank.top{background:var(--radar-soft);color:var(--radar-color)}.zprice-live-radar-panel .zprice-live-radar-price{text-align:right;white-space:nowrap}.zprice-live-radar-price strong{color:var(--radar-color);font-size:14px}.zprice-live-radar-methods{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.zprice-live-radar-methods span{background:var(--bg-elevated,#1f2029);border:1px solid var(--border-color,#262833);border-radius:5px;padding:3px 6px;font-size:10px}.zprice-live-radar-panel .zprice-live-radar-state{text-align:center;color:var(--text-muted,#9ca3af);white-space:normal;padding:36px 18px}@media (width<=1200px){.zprice-live-radar-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.zprice-live-radar-toolbar{padding:16px}.zprice-live-radar-toolbar>button{justify-content:center;width:100%}.zprice-live-radar-panel-heading{flex-wrap:wrap}}.zprice-live-radar-filters{border:1px solid var(--border-color,#262833);background:var(--bg-card,#181920);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.zprice-live-radar-exchanges{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:6px;max-width:100%;display:flex;overflow-x:auto}.zprice-live-radar-exchanges button{min-height:44px;color:var(--text-main,#f3f4f6);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:12px}.zprice-live-radar-exchanges button.active{border-color:var(--primary,#ff4500);background:var(--primary-soft,#ff45001a);color:var(--primary,#ff4500)}.zprice-live-radar-verified{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.zprice-live-radar-verified input{width:18px;height:18px;accent-color:var(--primary,#ff4500)}.zprice-live-radar-warning{color:var(--text-muted,#9ca3af);margin:12px 18px;font-size:12px}.zprice-live-radar-panel .zprice-radar-table-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (width<=600px){.zprice-live-radar-filters{align-items:stretch}.zprice-live-radar-exchanges{width:100%}}.zprice-live-radar-payment-filters{border:1px solid var(--border-color,#262833);background:var(--bg-card,#181920);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px;display:flex}.zprice-live-radar-amount{flex-direction:column;flex:190px;gap:8px;font-size:12px;display:flex}.zprice-live-radar-payment-filters input[type=text],.zprice-live-radar-payment-filters input[type=search]{box-sizing:border-box;border:1px solid var(--border-color,#262833);background:var(--bg-elevated,#1f2029);width:100%;min-height:44px;color:var(--text-main,#f3f4f6);font:inherit;border-radius:8px;padding:10px 12px}.zprice-live-radar-payment-picker{flex:2 260px;min-width:0;padding-top:22px}.zprice-live-radar-payment-picker summary{box-sizing:border-box;border:1px solid var(--border-color,#262833);cursor:pointer;border-radius:8px;min-height:44px;padding:12px;font-size:12px}.zprice-live-radar-payment-menu{gap:10px;margin-top:10px;display:grid}.zprice-live-radar-payment-options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:240px;overflow-y:auto}.zprice-live-radar-payment-options label{cursor:pointer;align-items:center;gap:8px;min-height:24px;padding:10px 0;font-size:12px;display:flex}.zprice-live-radar-payment-options label>span{overflow-wrap:anywhere;flex:1}.zprice-live-radar-payment-options input{accent-color:var(--primary,#ff4500);flex-shrink:0;width:18px;height:18px}.zprice-live-radar-filter-actions{gap:8px;padding-top:22px;display:flex}.zprice-live-radar-filter-actions button{min-height:44px}.zprice-live-radar-filter-help{color:var(--text-muted,#9ca3af);overflow-wrap:anywhere;flex:1 0 100%;margin:0;font-size:12px;line-height:1.6}@media (width<=600px){.zprice-live-radar-payment-picker{flex-basis:100%;padding-top:0}.zprice-live-radar-filter-actions{width:100%;padding-top:0}.zprice-live-radar-filter-actions button{flex:1;justify-content:center}.zprice-live-radar-payment-filters input[type=text],.zprice-live-radar-payment-filters input[type=search]{font-size:16px}}.app-main-content:has(.zprice-view){min-width:0}.zprice-view,.zprice-view>*,.zprice-header>*,.zprice-kpi-details,.zprice-form-field,.zprice-live-radar-toolbar>*{min-width:0}.zprice-view{box-sizing:border-box;width:100%;max-width:100%;padding-bottom:calc(32px + env(safe-area-inset-bottom))}.zprice-header-center{flex:260px;min-width:0;max-width:100%}.zprice-account-selector-header,.zprice-account-badge-header{box-sizing:border-box;min-width:0;max-width:100%}.zprice-account-selector-header{width:100%}.zprice-account-selector-header>svg,.zprice-account-selector-label{flex-shrink:0}.zprice-account-selector-header select{text-overflow:ellipsis;flex:1 1 0;width:0;min-width:0}.zprice-account-badge-header>span{overflow-wrap:anywhere;min-width:0}.zprice-tabs-group{flex-wrap:wrap;width:100%;min-width:0}.zprice-tab-btn{min-height:44px}.zprice-tab-btn>svg,.zprice-tab-badge{flex-shrink:0}.zprice-view>.zprice-filters-group{border:1px solid var(--border-color,#262833);background:var(--bg-surface,#181920);border-radius:9px;padding:10px 12px}.zprice-modal-tabs,.zprice-radar-table-wrap,.zprice-radar-modal-table-wrap,.zprice-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.zprice-modal-tabs{flex-shrink:0;overflow-x:auto}.zprice-modal-tab-btn{white-space:nowrap;flex-shrink:0;min-height:44px}.zprice-modal-body{min-height:0}.zprice-modal-header,.zprice-modal-footer{flex-shrink:0}.zprice-view button:focus-visible,.zprice-view select:focus-visible,.zprice-view input:focus-visible{outline:2px solid var(--primary,#ff4500);outline-offset:2px}@media (width<=1100px){.zprice-header{grid-template-columns:minmax(0,1fr);padding:14px;display:grid}.zprice-header-center{justify-content:flex-start}.zprice-header-actions{box-sizing:border-box;justify-content:flex-start;width:100%}.zprice-header-actions .zprice-btn-icon{flex-shrink:0;width:44px;height:44px}.zprice-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.zprice-nav-bar{z-index:30;flex-shrink:0;position:sticky;top:0}.zprice-nav-bar:has([data-tooltip]:hover){z-index:30}:is(.zprice-header,.zprice-header:has([data-tooltip]:hover)){z-index:20}.zprice-ad-card:hover,.zprice-ad-card:focus-within{z-index:2!important}.zprice-ad-card:has([data-tooltip]:hover){z-index:2!important}.zprice-tabs-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.zprice-tab-btn{justify-content:center;padding:8px 6px}.zprice-filter-pill{min-height:44px}.zprice-account-selector-header select,.zprice-view input,.zprice-view select,.zprice-view textarea{font-size:16px!important}.zprice-modal-box{min-width:0;max-height:calc(100dvh - 32px)}.zprice-modal-header h2{flex-wrap:wrap;min-width:0}}@media (width<=600px){.zprice-header{gap:12px;padding:12px}.zprice-account-selector-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.zprice-account-selector-label{grid-column:2}.zprice-account-selector-header select{grid-area:2/1/auto/-1;width:100%;min-height:44px}.zprice-account-selector-header>:last-child{grid-area:1/3}.zprice-header-actions{gap:6px;padding:6px}.zprice-actions-divider{display:none}.zprice-kpis{gap:8px}.zprice-kpi-card{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.zprice-kpi-label,.zprice-kpi-sub{overflow-wrap:anywhere}.zprice-kpi-val{overflow-wrap:anywhere;font-size:22px}.zprice-nav-bar{padding:6px}.zprice-tabs-group{grid-template-columns:repeat(2,minmax(0,1fr))}.zprice-tab-btn:last-child{grid-column:1/-1}.zprice-tab-btn{gap:4px;font-size:11px}.zprice-tab-btn>span:not(.zprice-tab-badge){overflow-wrap:anywhere;min-width:0}.zprice-view>.zprice-filters-group{gap:6px;padding:8px}.zprice-ad-search{box-sizing:border-box;flex:100%;min-width:0;min-height:44px}.zprice-ad-search input{min-width:0;width:100%!important}.zprice-form-grid,.zprice-paytime-options,.zprice-radar-kpis-grid{grid-template-columns:minmax(0,1fr)}.zprice-modal-overlay{padding:8px}.zprice-modal-box{max-height:calc(100dvh - 16px)}.zprice-modal-header,.zprice-modal-body{padding:12px}.zprice-modal-tabs{gap:12px;padding:0 12px}.zprice-modal-footer{padding:12px 12px calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap}.zprice-modal-footer button{flex:140px;justify-content:center;min-height:44px}}@media (hover:none){.zprice-view [data-tooltip]:before,.zprice-view [data-tooltip]:after{display:none!important}}.zprice-empty-actions,.zprice-publish-actions{flex-wrap:wrap}.zprice-form-field select,.zprice-form-field input,.zprice-form-field textarea,.zprice-account-pill{box-sizing:border-box;min-width:0;max-width:100%}.zprice-account-pill>span{overflow-wrap:anywhere;min-width:0}@media (width<=600px){.zprice-empty-actions button,.zprice-publish-actions button{white-space:normal;justify-content:center;width:100%;min-height:44px;min-width:0!important}}.zprice-ad-identity{flex-wrap:wrap;min-width:0;max-width:100%}.zprice-ad-identity>svg,.zprice-account-pill>svg{flex-shrink:0}.zprice-ad-num{overflow-wrap:anywhere}.zprice-ad-card,.zprice-metric-box{min-width:0}.zprice-live-radar-market{border:1px solid var(--border-color,#262833);background:var(--bg-card,#181920);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.zprice-live-radar-market label{flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.zprice-live-radar-market select{box-sizing:border-box;border:1px solid var(--border-color,#262833);background:var(--bg-elevated,#1f2029);width:100%;min-width:0;min-height:44px;color:var(--text-main,#f3f4f6);font:inherit;border-radius:8px;padding:10px}.zprice-live-radar-market p{color:var(--text-muted,#9ca3af);grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}@media (width<=600px){.zprice-live-radar-market{grid-template-columns:minmax(0,1fr)}}.zprice-radar-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.zprice-radar-active-filters{color:var(--text-muted,#9ca3af);margin:-6px 0 0;font-size:11px;line-height:1.5}.zprice-filter-dialog{border:1px solid var(--border-color,#262833);background:var(--bg-card,#181920);width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text-main,#f3f4f6);border-radius:14px;padding:0;overflow:hidden}.zprice-filter-dialog[open]{flex-direction:column;display:flex}.zprice-filter-dialog::backdrop{background:#000000b3}.zprice-filter-dialog-header{border-bottom:1px solid var(--border-color,#262833);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.zprice-filter-dialog-header h3{margin:0;font-size:16px}.zprice-filter-dialog-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom));gap:12px;display:grid;overflow-y:auto}.zprice-filter-dialog .zprice-live-radar-market,.zprice-filter-dialog .zprice-live-radar-filters,.zprice-filter-dialog .zprice-live-radar-payment-filters{padding:10px}@media (width<=600px){.zprice-live-radar-toolbar{gap:10px;padding:12px}.zprice-radar-toolbar-actions{width:100%}.zprice-radar-toolbar-actions button{flex:1;justify-content:center;min-height:44px}.zprice-filter-dialog .zprice-live-radar-market{grid-template-columns:repeat(2,minmax(0,1fr))}}.zprice-modal-box.zprice-config-modal-box{border:1px solid #ff450040;max-width:980px;max-height:92vh;box-shadow:0 25px 60px #000000bf,0 0 30px #ff450014}.zprice-config-unified-container{flex-direction:column;gap:14px;padding:4px 0;display:flex}.zprice-config-ad-banner{background:linear-gradient(135deg,#ff45001a 0%,#181920fa 100%);border:1px solid #ff45004d;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.zprice-config-ad-info{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zprice-config-ad-metrics{color:var(--text-muted,#9ca3af);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.zprice-config-ad-metrics strong{color:#fff}.zprice-config-status-toggle{border:1px solid var(--border-color,#262833);background:#00000059;border-radius:8px;align-items:center;gap:12px;padding:8px 14px;display:flex}.zprice-config-status-pill{text-transform:uppercase;letter-spacing:.5px;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:700}.zprice-config-status-pill.active{color:#4ade80;background:#22c55e2e;border:1px solid #22c55e59}.zprice-config-status-pill.paused{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.zprice-config-card{background:var(--bg-surface,#181920);border:1px solid var(--border-color,#262833);border-radius:10px;flex-direction:column;gap:12px;padding:16px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.zprice-config-card:hover{border-color:#ffffff1f}.zprice-config-card.active-feature{background:linear-gradient(180deg, #ff450005 0%, var(--bg-surface,#181920) 100%);border-color:#ff450059}.zprice-config-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.zprice-config-card-title-wrap{align-items:flex-start;gap:10px;display:flex}.zprice-config-card-icon{width:32px;height:32px;color:var(--primary,#ff4500);background:#ff45001f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zprice-config-card-title{color:#fff;align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:700;display:flex}.zprice-config-card-desc{color:var(--text-muted,#9ca3af);margin:2px 0 0;font-size:11px;line-height:1.4}.zprice-switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.zprice-switch input{opacity:0;width:0;height:0}.zprice-switch-slider{cursor:pointer;background-color:#2e3142;border:1px solid #ffffff1a;border-radius:24px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.zprice-switch-slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0006}.zprice-switch input:checked+.zprice-switch-slider{background-color:var(--primary,#ff4500);border-color:var(--primary,#ff4500);box-shadow:0 0 8px #ff450066}.zprice-switch input:checked+.zprice-switch-slider:before{transform:translate(20px)}.zprice-config-methods-header{background:#0003;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:8px 12px;display:flex}.zprice-config-methods-actions{align-items:center;gap:8px;display:flex}.zprice-config-methods-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:6px;display:grid}.zprice-config-method-item{border:1px solid var(--border-color,#262833);cursor:pointer;-webkit-user-select:none;user-select:none;background:#00000040;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:all .15s;display:flex}.zprice-config-method-item:hover{background:#ffffff08;border-color:#fff3}.zprice-config-method-item.competing{background:#ff450012;border-color:#ff450073}.zprice-config-method-item.excluded{opacity:.55;border-style:dashed}.zprice-config-method-left{align-items:center;gap:8px;min-width:0;display:flex}.zprice-config-method-checkbox{border:1.5px solid var(--border-color,#262833);background:#121318;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:flex}.zprice-config-method-item.competing .zprice-config-method-checkbox{background:var(--primary,#ff4500);border-color:var(--primary,#ff4500);color:#fff}.zprice-config-method-state-tag{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.zprice-config-method-state-tag.competing{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.zprice-config-method-state-tag.excluded{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b833}.zprice-radar-suggestion-box{background:linear-gradient(135deg,#1e293bb3 0%,#0f172acc 100%);border:1px solid #3b82f64d;border-radius:12px;margin-bottom:4px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000040}.zprice-radar-suggestion-box:before{content:"";background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);height:2px;position:absolute;top:0;left:0;right:0}.zprice-radar-suggestion-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.zprice-radar-pulse-icon{color:#60a5fa;background:#3b82f626;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.zprice-radar-suggestion-pills{border-top:1px solid #ffffff14;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:12px;padding-top:10px;display:grid}.zprice-radar-pill{background:#0000004d;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.zprice-radar-pill .label{color:var(--text-muted,#94a3b8);font-size:10.5px;font-weight:500}.zprice-radar-pill .val{color:#fff;font-family:monospace,sans-serif;font-size:12.5px;font-weight:700}.zprice-radar-pill .val.highlight{color:#38bdf8}.zprice-pos-chips-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.zprice-pos-chip{border:1px solid var(--border-color,#262833);color:var(--text-muted,#94a3b8);cursor:pointer;background:#ffffff0a;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .15s}.zprice-pos-chip:hover{color:#fff;background:#ffffff14;border-color:#fff3}.zprice-pos-chip.active{background:var(--primary,#ff4500);border-color:var(--primary,#ff4500);color:#fff;box-shadow:0 2px 8px #ff45004d}.zprice-field-sug-chip{color:#60a5fa;cursor:pointer;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.zprice-field-sug-chip:hover{color:#fff;background:#3b82f640;border-color:#60a5fa;transform:translateY(-1px)}.zprice-input-error{background:#ef44440f!important;border-color:#ef4444!important}.zprice-input-error-msg{color:#f87171;margin-top:3px;font-size:11px;font-weight:500;animation:.15s fadeIn;display:block}.spin{animation:1s linear infinite spin}.zprice-modal-error-alert{color:#fca5a5;background:#ef444426;border:1px solid #ef444473;border-radius:8px;align-items:flex-start;gap:12px;margin:14px 20px 4px;padding:12px 16px;animation:.2s ease-out zpriceAlertIn;display:flex}.zprice-modal-error-icon{color:#ef4444;flex-shrink:0;margin-top:1px}.zprice-modal-error-text{flex:1;font-size:12.5px;line-height:1.45}.zprice-modal-error-text strong{color:#fee2e2;margin-bottom:2px;font-size:13px;display:block}.zprice-modal-error-close{color:#f87171;cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:opacity .15s;display:inline-flex}.zprice-modal-error-close:hover{opacity:1}.zprice-modal-footer-err-hint{color:#f87171;align-items:center;gap:6px;margin-right:auto;font-size:12px;font-weight:500;display:inline-flex}@keyframes zpriceAlertIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.zprice-control-card{background:var(--bg-surface,#14161d);border:1px solid var(--border-color,#232530);border-radius:9px;flex-direction:column;gap:6px;margin-bottom:7px;padding:8px 12px;transition:all .18s;display:flex;position:relative;box-shadow:0 3px 12px #00000047}.zprice-control-card:hover{background:#171922;border-color:#ff450080;box-shadow:0 4px 18px #00000061}.zprice-control-card.sell-card{border-left:4px solid #ef4444}.zprice-control-card.buy-card{border-left:4px solid #10b981}.zprice-control-card.bot-paused{opacity:.92}.zprice-tier-top{border-bottom:1px solid #ffffff0d;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:6px;display:flex}.zprice-top-meta{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.zprice-side-badge{letter-spacing:.5px;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.3}.zprice-side-badge.sell{color:#f87171;background:#ef44442e;border:1px solid #ef444459}.zprice-side-badge.buy{color:#34d399;background:#10b9812e;border:1px solid #10b98159}.zprice-pair-title{color:#fff;letter-spacing:.2px;font-size:13.5px;font-weight:800}.zprice-ad-id{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-muted,#94a3b8);font-weight:600}.zprice-acc-tag{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff12;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:10.5px;display:inline-flex}.zprice-top-power{flex:none}.zprice-btn-ad-power{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:25px;padding:0 9px;font-size:11px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.zprice-btn-ad-power.power-online{color:#34d399;background:#10b98124;border:1px solid #10b98161;box-shadow:0 0 10px #10b9811f}.zprice-btn-ad-power.power-online:hover:not(:disabled){color:#6ee7b7;background:#10b9813d;border-color:#10b981;box-shadow:0 0 14px #10b98147}.zprice-btn-ad-power.power-offline{color:#f87171;background:#ef44441f;border:1px solid #ef444452}.zprice-btn-ad-power.power-offline:hover:not(:disabled){color:#fca5a5;background:#ef444438;border-color:#ef4444;box-shadow:0 0 10px #ef444433}.power-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.power-dot.online{background:#10b981;box-shadow:0 0 6px #10b981}.power-dot.offline{background:#64748b}.zprice-top-market{flex:auto;align-items:center;min-width:0;display:flex}.zprice-market-pill{border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.zprice-market-pill.top1{color:#facc15;background:#eab30826;border:1px solid #eab30866;box-shadow:0 0 10px #eab3081f}.zprice-market-pill.behind{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf852}.zprice-market-pill.loading{color:var(--text-muted,#94a3b8);background:#ffffff0a;border:1px solid #ffffff14}.zprice-market-pill.probe{color:#ff6b35;cursor:pointer;background:#ff45001a;border:1px solid #ff450047;transition:all .15s}.zprice-market-pill.probe:hover{background:var(--primary,#ff4500);color:#fff}.zprice-market-pill .trophy-gold{color:#facc15;flex-shrink:0}.zprice-market-pill .alert-behind{color:#38bdf8;flex-shrink:0}.zprice-market-pill-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zprice-market-refresh-icon{color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;align-items:center;margin-left:2px;padding:1px;transition:opacity .15s;display:inline-flex}.zprice-market-refresh-icon:hover{opacity:1}.zprice-top-bot{flex:none}.zprice-btn-bot-switch{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;height:25px;padding:0 8px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.zprice-btn-bot-switch.active{color:#ff6b35;background:#ff450029;border-color:#ff45006b}.zprice-btn-bot-switch.active:hover{background:#ff450042;border-color:#ff4500;box-shadow:0 0 10px #ff450040}.zprice-btn-bot-switch.paused{color:var(--text-muted,#94a3b8);background:#ffffff0a;border-color:#ffffff17}.zprice-btn-bot-switch.paused:hover{color:#fff;background:#ffffff14}.bot-led{border-radius:50%;flex-shrink:0;width:6px;height:6px}.zprice-btn-bot-switch.active .bot-led{background:#ff4500;box-shadow:0 0 6px #ff4500}.zprice-btn-bot-switch.paused .bot-led{background:#64748b}.bot-thumb-track{background:#00000059;border-radius:10px;width:20px;height:11px;display:inline-block;position:relative}.bot-thumb-handle{border-radius:50%;width:9px;height:9px;transition:left .15s;position:absolute;top:1px}.zprice-btn-bot-switch.active .bot-thumb-handle{background:#ff4500;left:10px}.zprice-btn-bot-switch.paused .bot-thumb-handle{background:#64748b;left:1px}.zprice-top-actions{flex:none;align-items:center;gap:4px;display:flex}.zprice-action-btn{width:27px;height:27px;color:var(--text-muted,#94a3b8);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.zprice-action-btn:hover:not(:disabled){color:#fff;background:#ff450026;border-color:#ff450073}.zprice-action-btn.danger:hover:not(:disabled){color:#f87171;background:#ef444426;border-color:#ef444473}.zprice-tier-params{box-sizing:border-box;align-items:stretch;gap:8px;width:100%;padding-top:4px;display:flex}.zprice-params-group{box-sizing:border-box;background:#00000047;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;min-width:0;transition:all .15s;display:flex}.zprice-params-group.group-bot{border-left:3px solid #ff4500;flex:4 4 0;padding:6px 8px}.zprice-params-group.group-exchange{border-left:3px solid #38bdf8;flex:5 5 0;padding:6px 9px}.zprice-group-header{justify-content:space-between;align-items:center;min-width:0;height:20px;margin-bottom:6px;display:flex}.zprice-group-pill{letter-spacing:.5px;text-transform:uppercase;border-radius:4px;align-items:center;padding:2px 6px;font-size:8.5px;font-weight:800;line-height:1;display:inline-flex}.zprice-group-pill.bot{color:#ff7849;background:#ff450024;border:1px solid #ff450047}.zprice-group-pill.exch{color:#38bdf8;background:#38bdf824;border:1px solid #38bdf847}.zprice-autosave-slot{align-items:center;margin-left:auto;display:flex}.zprice-status-badge{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:9.5px;font-weight:700;line-height:1.2;display:inline-flex}.zprice-status-badge.saving{color:#ff7849;background:#ff450029;border:1px solid #ff450059}.zprice-status-badge.saved{color:#34d399;background:#10b98129;border:1px solid #10b98159}.zprice-status-badge.error{color:#f87171;background:#ef444429;border:1px solid #ef444459}.zprice-status-badge.idle{color:#ffffff4d;background:0 0;font-weight:600}.zprice-group-grid{gap:8px;width:100%;display:grid}.zprice-group-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.zprice-group-grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.zprice-param-cell{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.zprice-param-label{text-transform:uppercase;letter-spacing:.35px;color:var(--text-muted,#94a3b8);white-space:nowrap;text-overflow:ellipsis;height:14px;margin-bottom:4px;font-size:9.5px;font-weight:700;line-height:14px;display:block;overflow:hidden}.zprice-param-cell input.zprice-param-control,.zprice-param-cell select.zprice-param-control,input.zprice-param-control,select.zprice-param-control{box-sizing:border-box!important;width:100%!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:11.5px!important;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace)!important;background-color:var(--bg-input,#0d0f14)!important;color:#fff!important;border:1px solid #ffffff1a!important;border-radius:6px!important;outline:none!important;margin:0!important;padding:0 8px!important;font-weight:600!important;line-height:28px!important;transition:all .15s!important;display:block!important}.zprice-param-cell select.zprice-param-control,select.zprice-param-control{cursor:pointer!important;appearance:none!important;background-position:calc(100% - 6px)!important;background-repeat:no-repeat!important;background-size:11px 11px!important;padding-left:8px!important;padding-right:20px!important}.group-bot select.zprice-param-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ff4500' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important}.group-exchange select.zprice-param-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2338bdf8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important}.zprice-param-control:hover{background-color:#12141c!important;border-color:#ffffff40!important}.group-bot .zprice-param-control:focus{background-color:#12141c!important;border-color:#ff4500!important;box-shadow:0 0 0 2px #ff450040!important}.group-exchange .zprice-param-control:focus{background-color:#12141c!important;border-color:#38bdf8!important;box-shadow:0 0 0 2px #38bdf840!important}@media (width<=1280px){.zprice-tier-top{flex-wrap:wrap;gap:8px}.zprice-top-market{order:4;width:100%}}@media (width<=900px){.zprice-tier-params{flex-direction:column;gap:8px}.zprice-params-group.group-bot,.zprice-params-group.group-exchange{flex:none;width:100%}}@media (width<=640px){.zprice-control-card{padding:8px 10px}.zprice-tier-top{flex-direction:column;align-items:stretch;gap:8px}.zprice-top-meta{justify-content:space-between}.zprice-group-grid.cols-4,.zprice-group-grid.cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}.zprice-param-cell input.zprice-param-control,.zprice-param-cell select.zprice-param-control,input.zprice-param-control,select.zprice-param-control{height:36px!important;min-height:36px!important;max-height:36px!important;font-size:16px!important;line-height:34px!important}}
