:root{color:#f8fafc;font-synthesis:none;background:#080b18;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#172554 0,#080b18 35%,#050711 100%);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}.eb-app{min-height:100vh}.eb-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#0b1020dd;border-bottom:1px solid #24304a;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.eb-brand,.eb-session,.eb-actions,.eb-card-head,.eb-checks{align-items:center;gap:12px;display:flex}.eb-brand img{object-fit:contain;width:50px;height:50px}.eb-brand strong{color:#fff;font-size:18px;display:block}.eb-brand span,.eb-session span,.eb-toolbar p,.eb-card p{color:#94a3b8;font-size:12px}.eb-session button,.eb-nav button,button{color:#e2e8f0;cursor:pointer;background:#121a2e;border:1px solid #334155;border-radius:10px;padding:9px 13px}.eb-session button:hover,.eb-nav button:hover,button:hover{color:#fff;border-color:#22d3ee}.eb-nav{background:#0b1020;border-bottom:1px solid #1e293b;gap:8px;padding:14px 28px;display:flex;overflow:auto}.eb-nav button{white-space:nowrap}.eb-nav button.active,.primary{color:#fff!important;background:linear-gradient(135deg,#0891b2,#2563eb)!important;border-color:#22d3ee!important}.eb-main{width:min(1200px,100% - 32px);margin:0 auto;padding:28px 0 60px}.eb-toolbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.eb-toolbar h1{margin:0;font-size:28px}.eb-toolbar p{margin:5px 0 0}.eb-toolbar select,.eb-tenant select{min-width:190px}.eb-tenant{background:#11182a;align-items:center;gap:10px;padding:12px 28px;display:flex}.eb-kpis,.eb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.eb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eb-card{background:linear-gradient(145deg,#12192c,#0d1324);border:1px solid #26324b;border-radius:18px;padding:20px;box-shadow:0 18px 40px #0003}.eb-card h2{margin:0 0 12px;font-size:16px}.eb-card small{color:#94a3b8;display:block}.eb-card>strong,.eb-kpis strong{color:#67e8f9;margin-top:10px;font-size:22px;display:block}.eb-card-head{justify-content:space-between}.eb-status{color:#cbd5e1;border:1px solid #475569;border-radius:999px;padding:5px 9px;font-size:11px;display:inline-flex}.eb-status.ok{color:#6ee7b7;background:#064e3b55;border-color:#10b981}.eb-status.danger{color:#fca5a5;background:#7f1d1d55;border-color:#ef4444}.eb-rates{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.eb-rates span{color:#94a3b8;background:#0a1020;border-radius:10px;padding:10px;font-size:11px}.eb-rates b{color:#f8fafc;margin-top:4px;display:block}.eb-notice,.eb-login-error{text-align:center;color:#fef3c7;background:#713f12;border-bottom:1px solid #f59e0b;padding:12px 20px}.eb-import input[type=file],.eb-manual-import input[type=file]{color:#cbd5e1;background:#07111f;border:1px dashed #22d3ee;border-radius:12px;width:100%;padding:18px}.eb-preview{background:#07111f;border-radius:14px;margin-top:16px;padding:18px}.eb-preview p{margin:7px 0}.eb-preview button{margin-top:10px}.eb-rate-form{align-items:end;gap:12px;margin-top:16px;display:flex}.eb-rate-form h2{margin-right:auto}.eb-card label,.eb-modal label,.eb-report-selector label{color:#cbd5e1;gap:6px;font-size:12px;display:grid}input,select{color:#f8fafc;background:#080e1c;border:1px solid #334155;border-radius:9px;outline:none;padding:10px}input:focus,select:focus{border-color:#22d3ee}.eb-table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #26324b;padding:12px}th{color:#67e8f9;text-transform:uppercase;font-size:11px}.eb-report{color:#172033;background:#fff;max-width:820px;margin:16px auto}.eb-report table{color:#172033}.eb-report th{color:#0369a1}.eb-report p{color:#475569}.eb-report-head{border-bottom:3px solid #0891b2;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.eb-report-head h2{margin:4px 0;font-size:26px}.eb-report-head img{object-fit:contain;width:90px;height:70px}.eb-report-total{color:#fff;background:#071a2d;border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:18px;display:flex}.eb-report-total strong{color:#67e8f9;font-size:24px}.whatsapp{background:#16a34a!important;border-color:#22c55e!important}.eb-modal{z-index:30;background:#020617dd;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.eb-modal form{grid-template-columns:1fr 1fr;gap:14px;width:min(520px,100%);display:grid}.eb-modal h2,.eb-modal .eb-actions{grid-column:1/-1}.eb-modal .eb-actions{justify-content:flex-end}.eb-center{place-items:center;min-height:100vh;padding:20px;display:grid}.eb-center .eb-card{text-align:center}.eb-actions{justify-content:flex-end}button:disabled{opacity:.45;cursor:not-allowed}.eb-sync-stack{gap:16px;display:grid}.eb-sync-card{background:radial-gradient(circle at 100% 0,#123b5a 0,#11192d 42%,#0d1324 100%);border-color:#155e75}.eb-sync-card .eb-card-head{align-items:flex-start}.eb-sync-card .eb-card-head>div{max-width:760px}.eb-sync-card .eb-card-head h2{margin-bottom:6px;font-size:20px}.eb-sync-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.eb-sync-steps>div{background:#07111f;border:1px solid #243b53;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;padding:14px;display:grid}.eb-sync-steps b{color:#fff;background:linear-gradient(135deg,#0891b2,#2563eb);border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.eb-sync-steps span{color:#e2e8f0;font-weight:700}.eb-sync-steps small{font-size:11px;line-height:1.35}.eb-sync-state{background:#07111f;border:1px solid #1e3a5f;border-radius:14px;padding:16px}.eb-sync-state>strong{color:#fef3c7;font-size:13px}.eb-query-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.eb-query-grid span{color:#e2e8f0;overflow-wrap:anywhere;background:#0d1728;border-radius:10px;padding:10px;font-size:12px;display:block}.eb-query-grid small{color:#67e8f9;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:9px}.eb-sync-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:16px}.eb-sync-help{color:#fde68a;background:#78350f33;border-left:3px solid #f59e0b;border-radius:8px;margin-top:14px;padding:12px 14px;font-size:12px}.eb-manual-import summary{cursor:pointer;color:#cbd5e1;font-weight:700}.eb-manual-import[open] summary{margin-bottom:12px}.eb-manual-import code{color:#67e8f9}@media (width<=900px){.eb-kpis,.eb-grid{grid-template-columns:1fr 1fr}.eb-header{padding:0 16px}.eb-session span{display:none}.eb-nav{padding:12px 16px}.eb-main{width:min(100% - 22px,1200px);padding-top:18px}.eb-rate-form{flex-direction:column;align-items:stretch}.eb-rate-form h2{margin-right:0}.eb-sync-steps{grid-template-columns:1fr}.eb-query-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.eb-kpis,.eb-grid{grid-template-columns:1fr}.eb-toolbar{flex-direction:column;align-items:stretch}.eb-toolbar select{width:100%}.eb-brand span{display:none}.eb-modal form{grid-template-columns:1fr}.eb-modal h2,.eb-modal .eb-actions{grid-column:auto}.eb-checks{flex-direction:column;align-items:flex-start}.eb-query-grid{grid-template-columns:1fr}.eb-sync-card .eb-card-head{flex-direction:column}.eb-sync-actions button{width:100%}}@media print{body{background:#fff}.eb-header,.eb-nav,.eb-toolbar,.eb-notice,.eb-tenant,.no-print,.eb-report-selector{display:none!important}.eb-main{width:100%;padding:0}.eb-main>section:not(:has(.eb-report)):not(:has(.eb-cash-close)){display:none}.eb-report{box-shadow:none;border:0;max-width:none;margin:0}.eb-cash-close-toolbar{display:none!important}.eb-cash-close{color:#172033}.eb-cash-close .eb-card,.eb-cash-kpis article{box-shadow:none;color:#172033;background:#fff;border-color:#cbd5e1}.eb-cash-close table{color:#172033}.eb-cash-closed-info button{display:none!important}}html,body,#root{max-width:100%;overflow-x:hidden}body{overscroll-behavior-x:none}textarea{font:inherit;color:#f8fafc;resize:vertical;background:#080e1c;border:1px solid #334155;border-radius:12px;outline:none;min-width:0;padding:11px 12px}textarea:focus{border-color:#22d3ee}.eb-app{width:100%;overflow-x:clip}.eb-card,.eb-main,.eb-table-wrap,.eb-report{min-width:0}.eb-actions{flex-wrap:wrap}.eb-actions>*{min-width:0}.eb-inline-error{color:#fca5a5;margin-top:6px;display:block}.eb-modal{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));place-items:center;overflow:hidden}.eb-modal .eb-modal-panel,.eb-modal>form{border-radius:24px;flex-direction:column;width:min(680px,100%);max-width:100%;max-height:min(90dvh,820px);margin:0;padding:0;display:flex;overflow:hidden}.eb-modal-head{background:#12192c;border-bottom:1px solid #26324b;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.eb-modal-head h2{margin:0}.eb-modal-close{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;font-size:20px;display:grid}.eb-modal-body{overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:14px;min-height:0;padding:20px;display:grid;overflow-y:auto}.eb-modal-body>*{min-width:0}.eb-modal-actions{padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:#0d1324;border-top:1px solid #26324b;flex:none;justify-content:flex-end;gap:10px;display:flex}.eb-modal-actions button{min-height:44px}.eb-modal input,.eb-modal select,.eb-modal textarea{width:100%;min-width:0}.eb-agent-app{background:linear-gradient(#08111f 0,#07101d 45%,#050b14 100%);padding-bottom:92px}.eb-agent-topbar{z-index:20;padding:12px max(14px,env(safe-area-inset-right)) 12px max(14px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091321f2;border-bottom:1px solid #1f3348;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.eb-agent-profile{align-items:center;gap:10px;min-width:0;display:flex}.eb-agent-profile img{object-fit:contain;flex:none;width:44px;height:44px}.eb-agent-profile div{min-width:0}.eb-agent-profile strong,.eb-agent-profile span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.eb-agent-profile strong{font-size:15px}.eb-agent-profile span{color:#8fa3b8;margin-top:2px;font-size:11px}.eb-icon-button{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;font-size:22px;display:grid}.eb-agent-main{width:min(760px,100%);margin:0 auto;padding:14px 14px 24px}.eb-agent-balance-card{background:linear-gradient(135deg,#083344,#0c4a6e 56%,#1d4ed8);border:1px solid #38bdf84d;border-radius:24px;margin-bottom:14px;padding:22px;position:relative;overflow:hidden;box-shadow:0 20px 45px #0005}.eb-agent-balance-card:after{content:"";background:#67e8f924;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-70px}.eb-agent-balance-card small{letter-spacing:.12em;color:#bae6fd;font-size:10px}.eb-agent-balance-card strong{color:#fff;margin:8px 0 10px;font-size:34px;display:block}.eb-agent-balance-card div{color:#dbeafe;align-items:center;gap:7px;font-size:11px;display:flex}.eb-dot-separator{opacity:.6}.eb-agent-section-tabs{grid-template-columns:repeat(5,1fr);gap:7px;margin:0 0 14px;display:grid}.eb-agent-section-tabs button{border-radius:14px;min-height:44px;padding:10px 6px;font-size:11px;position:relative}.eb-agent-section-tabs button.active{color:#fff;background:#0e7490;border-color:#22d3ee}.eb-agent-section-tabs button b,.eb-agent-bottom-nav button b{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:3px;right:6px}.eb-chat-shell{background:#0c1624;border:1px solid #20364a;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px #0003}.eb-chat-heading{background:#0f1c2b;border-bottom:1px solid #213447;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.eb-chat-heading h2{margin:0;font-size:16px}.eb-chat-heading p{color:#8fa3b8;margin:4px 0 0;font-size:11px}.eb-chat-feed{overscroll-behavior:contain;background:radial-gradient(circle at 20% 0,#0f253a 0,#08131f 42%,#07101a 100%);height:min(52dvh,520px);min-height:320px;padding:18px 12px;overflow-y:auto}.eb-chat-empty{text-align:center;color:#7890a5;align-content:center;place-items:center;height:100%;display:grid}.eb-chat-empty span{font-size:38px}.eb-chat-empty p{max-width:260px}.eb-bubble-row{justify-content:flex-start;margin:8px 0;display:flex}.eb-bubble-row.own{justify-content:flex-end}.eb-chat-bubble{background:#172638;border:1px solid #294058;border-radius:6px 18px 18px;min-width:90px;max-width:min(82%,520px);padding:10px 12px 7px;box-shadow:0 5px 16px #0002}.eb-bubble-row.own .eb-chat-bubble{background:#075985;border-color:#0891b2;border-radius:18px 6px 18px 18px}.eb-chat-bubble small{color:#67e8f9;font-size:9px;font-weight:700}.eb-chat-bubble p{color:#f1f5f9;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 5px;font-size:13px;line-height:1.45}.eb-chat-bubble time{text-align:right;color:#9fb0bf;font-size:9px;display:block}.eb-file-bubble{min-width:min(300px,75vw)}.eb-file-download{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#07111f;border-color:#31516c;align-items:center;gap:8px;width:100%;margin:5px 0;padding:9px;display:flex;overflow:hidden}.eb-audio-message{align-items:center;gap:10px;margin:6px 0;display:flex}.eb-audio-message audio{width:min(250px,55vw);height:36px}.eb-audio-message div{gap:2px;display:grid}.eb-audio-message div b{font-size:12px}.eb-audio-message div span{color:#b6c8d8;font-size:10px}.eb-audio-play{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.eb-chat-composer{background:#0b1725;border-top:1px solid #213447;padding:10px}.eb-message-form{grid-template-columns:1fr 44px;align-items:end;gap:8px;display:grid}.eb-message-form textarea{resize:none;border-radius:18px;width:100%;min-height:44px;max-height:120px;padding:11px 13px}.eb-send-button{border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:17px;display:grid}.eb-chat-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.eb-chat-tools form{margin:0}.eb-attach-button,.eb-audio-button{color:#dbeafe;cursor:pointer;background:#111c2c;border:1px solid #334155;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:7px 12px;font-size:11px;display:inline-flex}.eb-attach-button input{display:none}.eb-audio-recorder{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eb-audio-button.recording{color:#fff;background:#7f1d1d;border-color:#ef4444}.eb-recording-dot{color:#fca5a5;font-size:10px;animation:1s infinite ebPulse}@keyframes ebPulse{50%{opacity:.45}}.eb-mobile-stack,.eb-mobile-form{gap:14px;display:grid}.eb-mobile-form label{gap:7px;display:grid}.eb-mobile-form input,.eb-mobile-form select,.eb-mobile-form textarea{width:100%;min-height:44px}.eb-mobile-primary{min-height:48px;font-weight:700}.eb-workspace-icon{background:#083344;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.eb-money-input{background:#080e1c;border:1px solid #334155;border-radius:12px;grid-template-columns:40px 1fr;align-items:center;display:grid;overflow:hidden}.eb-money-input span{color:#67e8f9;place-items:center;height:100%;font-weight:800;display:grid}.eb-money-input input{border:0;border-left:1px solid #334155;border-radius:0}.eb-request-list{gap:10px;margin-top:12px;display:grid}.eb-request-card{background:#0a1420;border:1px solid #263a4d;border-radius:16px;padding:14px}.eb-request-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.eb-request-card strong{color:#67e8f9;font-size:20px}.eb-request-card p{color:#d5e1eb;margin:8px 0}.eb-request-card small{color:#7890a5}.eb-request-status{border:1px solid #475569;border-radius:999px;padding:5px 8px;font-size:10px}.eb-request-status.warning{color:#fde68a;background:#78350f44;border-color:#f59e0b}.eb-request-status.info{color:#bae6fd;background:#07598555;border-color:#38bdf8}.eb-request-status.ok{color:#a7f3d0;background:#065f4655;border-color:#10b981}.eb-request-status.danger{color:#fecaca;background:#7f1d1d55;border-color:#ef4444}.eb-request-response{background:#082f4955;border-left:3px solid #38bdf8;border-radius:8px;margin:8px 0;padding:9px 10px;font-size:11px}.eb-account-saved{color:#a7f3d0;background:#064e3b55;border:1px solid #10b981;border-radius:12px;padding:10px 12px;font-size:12px}.eb-agent-files{gap:8px;margin-top:12px;display:grid}.eb-agent-files button{text-align:left;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.eb-agent-files button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-agent-files button small{color:#7890a5;grid-column:2}.eb-mobile-report-table{margin-top:12px;display:grid}.eb-mobile-report-row{border-bottom:1px solid #d7dee7;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.eb-mobile-report-row>div{gap:3px;display:grid}.eb-mobile-report-row>div:last-child{text-align:right}.eb-mobile-report-row small{color:#64748b}.eb-mobile-report-row strong{color:#075985}.eb-agent-bottom-nav{z-index:30;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08111ff2;border-top:1px solid #23384c;grid-template-columns:repeat(5,1fr);display:none;position:fixed;bottom:0;left:0;right:0}.eb-agent-bottom-nav button{color:#7890a5;background:0 0;border:0;border-radius:12px;place-items:center;gap:2px;padding:5px 3px;font-size:9px;display:grid;position:relative}.eb-agent-bottom-nav button span{font-size:20px;line-height:1}.eb-agent-bottom-nav button.active{color:#67e8f9;background:#0e749033}.eb-agent-login{place-items:center;min-height:calc(100dvh - 76px);padding:20px;display:grid}.eb-agent-login-card{text-align:center;width:min(440px,100%)}.eb-login-shield{background:#083344;border-radius:22px;place-items:center;width:64px;height:64px;margin:0 auto 10px;font-size:28px;display:grid}.eb-agent-login-card h1{margin-bottom:8px}.eb-agent-login-form{gap:14px;margin:20px 0;display:grid}.eb-agent-login-form input{text-align:center;letter-spacing:.35em;min-height:58px;font-size:26px;font-weight:800}.eb-internal-chat{grid-template-columns:minmax(0,1fr) 320px;gap:14px;margin-top:16px;display:grid}.eb-internal-chat-main,.eb-internal-chat-side{min-width:0}.eb-internal-chat-main{background:#09131f;border:1px solid #26384a;border-radius:18px;overflow:hidden}.eb-internal-chat .eb-chat-feed{height:420px}.eb-recharge-admin-list{gap:9px;display:grid}.eb-recharge-admin-card{background:#09131f;border:1px solid #2b4053;border-radius:14px;padding:12px}.eb-recharge-admin-card .eb-actions{justify-content:flex-start;margin-top:8px}.eb-recharge-admin-card .eb-actions button{padding:7px 9px;font-size:10px}@media (width<=760px){button,input,select,textarea{font-size:16px}button{min-height:44px}.eb-header{height:66px;padding:0 12px}.eb-brand img{width:42px;height:42px}.eb-brand strong{font-size:15px}.eb-main{width:100%;padding:14px 12px 92px}.eb-card{border-radius:18px;padding:15px}.eb-nav{scrollbar-width:none;gap:6px;padding:9px 10px}.eb-nav::-webkit-scrollbar{display:none}.eb-nav button{min-height:42px;padding:9px 11px}.eb-toolbar h1{font-size:22px}.eb-toolbar select{min-height:46px}.eb-table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.eb-table-wrap table{min-width:620px}.eb-modal{place-items:end center;padding:0}.eb-modal .eb-modal-panel,.eb-modal>form{width:100%;max-width:none;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)));border-radius:24px 24px 0 0}.eb-modal-body{grid-template-columns:1fr;padding:16px}.eb-modal-head{padding:14px 16px}.eb-modal-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;display:grid}.eb-modal-actions button{width:100%}.eb-internal-chat{grid-template-columns:1fr}.eb-agent-section-tabs{display:none}.eb-agent-bottom-nav{display:grid}.eb-agent-main{padding:12px 10px 16px}.eb-agent-balance-card{border-radius:20px;padding:18px}.eb-agent-balance-card strong{font-size:30px}.eb-chat-shell{border-radius:18px}.eb-chat-feed{height:calc(100dvh - 365px);min-height:300px}.eb-chat-bubble{max-width:88%}.eb-file-bubble{min-width:min(290px,82vw)}.eb-agent-report{width:100%;margin:0;padding:16px}.eb-agent-report .eb-report-head h2{font-size:22px}.eb-agent-report .eb-report-head img{width:68px;height:58px}}@media (width<=420px){.eb-agent-profile span{max-width:220px}.eb-agent-balance-card strong{font-size:28px}.eb-chat-feed{padding:14px 8px}.eb-chat-bubble{max-width:91%}.eb-message-form{grid-template-columns:1fr 42px}.eb-send-button{width:42px;height:42px}.eb-modal-actions{grid-template-columns:1fr}}.eb-workspace-empty{text-align:center;background:#08131f;border:1px dashed #31516c;border-radius:18px;place-items:center;margin-top:16px;padding:34px 18px;display:grid}.eb-workspace-empty>div{font-size:34px}.eb-workspace-empty h3{margin:10px 0 4px}.eb-workspace-empty p{color:#8fa3b8;max-width:520px;margin:0}.eb-workspace-side-card{margin-bottom:12px;padding:14px}.eb-workspace-side-card h3{margin:0 0 8px}.eb-workspace-side-card p{overflow-wrap:anywhere;margin:6px 0}.eb-danger-button{width:100%;color:#fecaca!important;background:#7f1d1d33!important;border-color:#ef4444!important}.eb-internal-chat-side{align-content:start;gap:0;display:grid}.eb-internal-chat-main .eb-chat-composer{position:sticky;bottom:0}.eb-internal-chat-main .eb-chat-feed{scrollbar-width:thin}.eb-modal-head p{color:#94a3b8;margin:4px 0 0;font-size:11px}.eb-nav button{align-items:center;gap:7px;display:inline-flex}.eb-nav-badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.eb-conversations{background:#0d1324;border:1px solid #26324b;border-radius:18px;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 18px 40px #0003}.eb-conversation-list{background:#0b1020;border-right:1px solid #26324b;flex-direction:column;min-height:650px;display:flex}.eb-conversation-list-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 18px 12px;display:flex}.eb-conversation-list-head h2{margin:0;font-size:18px}.eb-conversation-list-head p{color:#94a3b8;margin:4px 0 0;font-size:12px}.eb-chat-unread-badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.eb-chat-search{width:calc(100% - 28px);margin:0 14px 12px}.eb-conversation-agencies{max-height:590px;padding:0 8px 12px;overflow:auto}.eb-conversation-agency{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin:2px 0;padding:10px;display:grid}.eb-conversation-agency:hover{background:#111a30}.eb-conversation-agency.active{background:#14233d;box-shadow:inset 3px 0 #22d3ee}.eb-agency-avatar{color:#fff;background:linear-gradient(135deg,#164e63,#1d4ed8);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.eb-agency-avatar.large{width:46px;height:46px}.eb-conversation-agency-copy{min-width:0}.eb-conversation-agency-copy b,.eb-conversation-agency-copy small{display:block}.eb-conversation-agency-copy b{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.eb-conversation-agency-copy small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.eb-conversation-agency-meta{justify-items:end;gap:8px;display:grid}.eb-conversation-agency-meta time{color:#64748b;font-size:10px}.eb-conversation-agency-meta i{background:#22d3ee;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #22d3ee}.eb-chat-list-empty{color:#94a3b8;padding:18px;font-size:12px}.eb-conversation-panel{background:linear-gradient(#0e1629,#090f1d);flex-direction:column;min-width:0;min-height:650px;display:flex}.eb-conversation-header{border-bottom:1px solid #26324b;align-items:center;gap:12px;min-height:76px;padding:14px 18px;display:flex}.eb-conversation-header h2{margin:0;font-size:18px}.eb-conversation-header p{color:#94a3b8;margin:4px 0 0;font-size:11px}.eb-conversation-header .eb-status{margin-left:auto}.eb-conversation-feed{background:radial-gradient(circle at 80% 20%,#17255422,#0000 35%);flex:1;max-height:540px;padding:22px 18px;overflow:auto}.eb-chat-bubble.agent{background:#101827;border-color:#334155}.eb-conversation-composer{background:#0b1020;border-top:1px solid #26324b;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.eb-conversation-composer textarea{resize:none;color:#f8fafc;background:#080e1c;border:1px solid #334155;border-radius:12px;outline:none;min-height:46px;padding:11px 12px}.eb-conversation-composer textarea:focus{border-color:#22d3ee}.eb-conversation-composer button{align-self:stretch}.eb-chat-empty h3{margin:6px 0}.eb-chat-empty p{color:#94a3b8;max-width:480px;margin:6px auto;font-size:12px}@media (width<=760px){.eb-conversations{grid-template-columns:1fr;min-height:0}.eb-conversation-list{border-bottom:1px solid #26324b;border-right:0;min-height:0}.eb-conversation-agencies{max-height:250px}.eb-conversation-panel{min-height:520px}.eb-conversation-feed{max-height:440px}.eb-conversation-composer{grid-template-columns:1fr}.eb-conversation-composer button{min-height:44px}}.eb-treasury{gap:14px;display:grid}.eb-treasury-head{background:#0d1324;border:1px solid #26324b;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.eb-treasury-head h2{margin:0}.eb-treasury-head p{color:#94a3b8;margin:5px 0 0}.eb-treasury-counters{flex-wrap:wrap;gap:8px;display:flex}.eb-treasury-counters span{color:#94a3b8;background:#0a1220;border:1px solid #334155;border-radius:14px;gap:2px;min-width:92px;padding:10px 12px;font-size:10px;display:grid}.eb-treasury-counters b{color:#67e8f9;font-size:20px}.eb-treasury-filters{flex-wrap:wrap;gap:8px;display:flex}.eb-treasury-filters button.active{color:#fff;background:#0e7490;border-color:#22d3ee}.eb-treasury-list{gap:10px;display:grid}.eb-treasury-card{background:#0d1324;border:1px solid #26324b;border-radius:18px;grid-template-columns:minmax(260px,1.5fr) auto auto minmax(200px,auto);align-items:center;gap:14px;padding:16px;display:grid}.eb-treasury-card-main{align-items:center;gap:12px;min-width:0;display:flex}.eb-treasury-card-main h3{margin:0}.eb-treasury-card-main p{color:#cbd5e1;margin:4px 0}.eb-treasury-card-main small{color:#64748b}.eb-treasury-amount{justify-items:end;gap:7px;display:grid}.eb-treasury-amount strong{color:#67e8f9;font-size:22px}.eb-treasury-receipt button{white-space:nowrap}.eb-treasury-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.eb-treasury-response{color:#dbeafe;background:#082f4955;border-left:3px solid #38bdf8;border-radius:8px;grid-column:1/-1;padding:9px 11px;font-size:11px}.eb-recharge-receipt-row{flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0;display:flex}.eb-recharge-receipt-row form{margin:0}.eb-mobile-form label small{color:#7890a5;font-size:10px;line-height:1.35}@media (width<=900px){.eb-treasury-card{grid-template-columns:1fr 1fr}.eb-treasury-card-main{grid-column:1/-1}.eb-treasury-actions{justify-content:flex-start}.eb-treasury-response{grid-column:1/-1}.eb-treasury-head{flex-direction:column}}@media (width<=560px){.eb-treasury-card{grid-template-columns:1fr}.eb-treasury-card-main,.eb-treasury-response{grid-column:auto}.eb-treasury-amount{justify-items:start}.eb-treasury-actions{display:grid}.eb-treasury-actions button,.eb-treasury-counters{width:100%}.eb-treasury-counters span{flex:1}}.eb-status.info{color:#bae6fd;background:#07598555;border-color:#38bdf8}.eb-postpaid-balance{border-top:1px solid #67e8f933;width:100%;padding-top:10px;justify-content:space-between!important;margin-top:12px!important;display:flex!important}.eb-postpaid-balance b{color:#fff;font-size:15px}.eb-treasury-view-tabs{flex-wrap:wrap;gap:8px;display:flex}.eb-treasury-view-tabs button.active{color:#fff;background:#0e7490;border-color:#22d3ee}.eb-treasury-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.eb-treasury-filter-row select{min-width:190px}.eb-inline-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eb-inline-tags h3{margin:0}.eb-operation-kind{letter-spacing:.06em;color:#cbd5e1;background:#111827;border:1px solid #334155;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.eb-operation-kind.recharge{color:#a7f3d0;background:#065f463d;border-color:#10b981}.eb-operation-kind.withdrawal{color:#fecaca;background:#7f1d1d3d;border-color:#ef4444}.eb-cash-close{gap:14px;display:grid}.eb-cash-close-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.eb-cash-close-toolbar>div:first-child{margin-right:auto}.eb-cash-close-toolbar h3{margin:0}.eb-cash-close-toolbar p{color:#94a3b8;margin:4px 0 0}.eb-cash-close-toolbar label{gap:5px;display:grid}.eb-cash-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.eb-cash-kpis article{background:#0d1324;border:1px solid #26324b;border-radius:16px;gap:7px;padding:16px;display:grid}.eb-cash-kpis small{color:#94a3b8}.eb-cash-kpis strong{color:#67e8f9;font-size:22px}.eb-cash-closed-info{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eb-cash-closed-info b{color:#a7f3d0}.eb-cash-closed-info button{margin-left:auto}.eb-evidence-modal{z-index:120}.eb-evidence-panel{grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,95vw);max-height:92dvh;padding:0;display:grid;overflow:hidden}.eb-evidence-viewer{background:#050b13;border-top:1px solid #26324b;border-bottom:1px solid #26324b;place-items:center;height:min(68dvh,720px);min-height:360px;display:grid}.eb-evidence-viewer img{object-fit:contain;max-width:100%;max-height:100%}.eb-evidence-viewer iframe{background:#fff;border:0;width:100%;height:100%}.eb-recharge-receipt-row .eb-status{white-space:nowrap}@media (width<=900px){.eb-cash-kpis{grid-template-columns:1fr 1fr}.eb-evidence-panel{width:100%;max-height:96dvh}}@media (width<=560px){.eb-agent-bottom-nav button{font-size:8px}.eb-agent-bottom-nav button span{font-size:18px}.eb-cash-kpis{grid-template-columns:1fr}.eb-cash-close-toolbar{grid-template-columns:1fr;display:grid}.eb-cash-close-toolbar>div:first-child{margin:0}.eb-evidence-viewer{height:58dvh;min-height:300px}}.eb-app{--company-primary:#0ea5e9;--company-secondary:#2563eb;--company-accent:#22d3ee;--company-background:#071225;background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--company-primary) 18%,transparent),transparent 32%), linear-gradient(180deg,var(--company-background),#050711 62%)}.eb-nav button.active,.primary{background:linear-gradient(135deg,var(--company-primary),var(--company-secondary))!important;border-color:var(--company-accent)!important}.eb-session button:hover,.eb-nav button:hover,button:hover{border-color:var(--company-accent)}.eb-report-head{border-bottom-color:var(--company-primary)}.eb-report-total strong,.eb-card>strong,.eb-kpis strong{color:var(--company-accent)}.eb-brand img{border-radius:14px}.eb-platform-mark{color:#64748b;letter-spacing:.06em;white-space:nowrap;border:1px solid #334155;border-radius:999px;margin-left:4px;padding:4px 7px;font-size:9px}.eb-report-company-meta{color:#64748b;border-top:1px solid #e2e8f0;flex-direction:column;gap:3px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.eb-report-company-meta b{color:#334155;font-size:11px}.eb-company-admin{gap:16px;display:grid}.eb-company-access{justify-content:space-between;align-items:center;gap:16px;display:flex}.eb-company-access h2{margin-bottom:4px}.eb-company-access p{margin:0 0 8px}.eb-company-access code,.eb-company-public-link code{text-overflow:ellipsis;white-space:nowrap;color:#bae6fd;max-width:100%;display:block;overflow:hidden}.eb-company-access-actions{flex:none;gap:8px;display:flex}.eb-company-create{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) auto;align-items:end;gap:14px;display:grid}.eb-company-create h2{margin-bottom:4px}.eb-company-create p{margin:0}.eb-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eb-company-card{background:#0b1222;border:1px solid #26324b;border-radius:16px;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:15px;transition:all .2s;display:grid}.eb-company-card.active{border-color:var(--company-accent);box-shadow:inset 3px 0 var(--company-primary)}.eb-company-avatar{background:linear-gradient(135deg,var(--company-primary),var(--company-secondary));color:#fff;border-radius:15px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:grid}.eb-company-copy{min-width:0}.eb-company-copy h3{margin:0 0 4px}.eb-company-copy p{margin:0}.eb-company-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eb-company-public-link{gap:3px;margin-top:8px;display:grid}.eb-company-public-link span{color:#94a3b8;font-size:10px}.eb-company-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.eb-company-rename{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:4px;display:grid}.eb-company-rename label{gap:6px;display:grid}.eb-company-rename-actions{justify-content:flex-end;gap:8px;display:flex}.eb-branding-admin{display:grid}.eb-branding-form{gap:18px;display:grid}.eb-branding-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr);gap:20px;display:grid}.eb-branding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eb-branding-fields label{gap:6px;display:grid}.eb-branding-fields label:nth-child(6){grid-column:1/-1}.eb-branding-fields textarea{resize:vertical}.eb-brand-color-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.eb-brand-color-grid input[type=color]{width:100%;min-height:44px;padding:4px}.eb-brand-preview{text-align:center;background:#080f1e;border:1px solid #26324b;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:18px;display:flex}.eb-brand-preview-logo{background:#06101f;border:1px solid #334155;border-radius:28px;place-items:center;width:150px;height:150px;display:grid;overflow:hidden}.eb-brand-preview-logo img{object-fit:contain;width:100%;height:100%}.eb-brand-preview h3{margin:2px 0 0}.eb-brand-preview p{margin:0}.eb-brand-preview-bar{border-radius:999px;width:100%;height:10px}.eb-brand-preview small{color:#64748b}@media (width<=800px){.eb-platform-mark{display:none}.eb-company-access{flex-direction:column;align-items:stretch}.eb-company-access-actions{display:grid}.eb-company-access-actions button{width:100%}.eb-company-create,.eb-company-grid,.eb-branding-layout{grid-template-columns:1fr}}@media (width<=560px){.eb-branding-fields{grid-template-columns:1fr}.eb-branding-fields label:nth-child(6),.eb-brand-color-grid{grid-column:auto}.eb-brand-color-grid{grid-template-columns:1fr 1fr}.eb-company-actions{display:grid}.eb-company-actions button{width:100%}.eb-company-rename{grid-template-columns:1fr}.eb-company-rename-actions{display:grid}.eb-company-rename-actions button{width:100%}}.eb-cash-brand-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.eb-cash-brand-header h2{margin:4px 0;font-size:22px}.eb-cash-brand-header p{margin:0}.eb-cash-brand-header img{object-fit:contain;border-radius:12px;width:88px;height:68px}@media print{.eb-cash-brand-header{border-bottom:3px solid var(--company-primary);border-radius:0!important}.eb-cash-brand-header img{width:100px;height:76px}.eb-cash-brand-header small{color:#475569}.eb-cash-brand-header h2{color:#172033}.eb-cash-brand-header p{color:#475569}.eb-cash-kpis strong{color:#0f4c81!important}}.eb-sync-progress-modal{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617e8}.eb-sync-progress-panel{width:min(760px,94vw);max-height:min(92dvh,860px)}.eb-sync-progress-body{flex-direction:column;gap:16px;display:flex}.eb-sync-progress-hero{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px;display:grid}.eb-sync-progress-hero h3{margin:8px 0 4px;font-size:20px}.eb-sync-progress-hero p{color:#94a3b8;overflow-wrap:anywhere;margin:0}.eb-sync-progress-ring{--progress:0%;background:conic-gradient(var(--company-accent) var(--progress),#172033 0);width:104px;height:104px;box-shadow:0 0 30px color-mix(in srgb,var(--company-accent) 20%,transparent);border-radius:50%;place-items:center;display:grid;position:relative}.eb-sync-progress-ring:after{content:"";background:#08111f;border:1px solid #26324b;border-radius:50%;position:absolute;inset:10px}.eb-sync-progress-ring strong{z-index:1;color:#fff;font-size:24px;position:relative}.eb-sync-progress-track{background:#111827;border:1px solid #26324b;border-radius:999px;height:12px;overflow:hidden}.eb-sync-progress-track span{border-radius:inherit;background:linear-gradient(90deg,var(--company-primary),var(--company-accent));min-width:2%;height:100%;transition:width .3s;display:block}.eb-sync-progress-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eb-sync-progress-kpis span{background:#091321;border:1px solid #26324b;border-radius:14px;gap:5px;padding:12px;display:grid}.eb-sync-progress-kpis small{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.eb-sync-progress-kpis b{color:#e2e8f0;overflow-wrap:anywhere;font-size:13px}.eb-sync-progress-log{background:#07101d;border:1px solid #26324b;border-radius:16px;overflow:hidden}.eb-sync-progress-log>.eb-card-head{border-bottom:1px solid #26324b;padding:12px 14px}.eb-sync-progress-log>.eb-card-head h3{margin:0;font-size:14px}.eb-sync-progress-log>.eb-card-head small{color:#64748b}.eb-sync-progress-log-row{border-bottom:1px solid #182235;grid-template-columns:16px 1fr;gap:8px;padding:10px 14px;display:grid}.eb-sync-progress-log-row:last-child{border-bottom:0}.eb-sync-progress-log-row>span{color:var(--company-accent);padding-top:4px;font-size:10px}.eb-sync-progress-log-row b,.eb-sync-progress-log-row small{display:block}.eb-sync-progress-log-row b{color:#dbeafe;overflow-wrap:anywhere;font-size:12px;font-weight:600}.eb-sync-progress-log-row small{color:#64748b;margin-top:3px;font-size:10px}.eb-sync-progress-wait{color:#fde68a;background:#78350f33;border-left:3px solid #f59e0b;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.eb-sync-progress-wait span{color:#fcd34d;font-size:11px}@media (width<=560px){.eb-sync-progress-panel{width:100%;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)))}.eb-sync-progress-hero{text-align:center;grid-template-columns:1fr}.eb-sync-progress-ring{margin:0 auto}.eb-sync-progress-kpis{grid-template-columns:1fr}}.eb-superadmin-section{gap:16px;display:grid}.eb-superadmin-intro{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eb-superadmin-intro h2{margin-bottom:6px}.eb-superadmin-intro p{max-width:760px;margin:0}.eb-superadmin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:18px;width:100%;min-width:0;display:grid}.eb-superadmin-card{flex-direction:column;gap:18px;width:100%;min-width:0;height:100%;margin:0;padding:20px;display:flex;overflow:hidden}.eb-superadmin-card-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.eb-superadmin-identity{gap:4px;min-width:0;display:grid}.eb-superadmin-identity small{color:#67e8f9;letter-spacing:.08em;font-size:9px}.eb-superadmin-identity h2{color:#f8fafc;overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.25}.eb-superadmin-identity span{color:#94a3b8;overflow-wrap:anywhere;font-size:11px}.eb-superadmin-fields,.eb-superadmin-rates{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.eb-superadmin-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-superadmin-fields label,.eb-superadmin-rates label{min-width:0}.eb-superadmin-fields input,.eb-superadmin-fields select,.eb-superadmin-rates input{width:100%;min-width:0}.eb-superadmin-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eb-superadmin-results>div{background:#091321;border:1px solid #26324b;border-radius:13px;min-width:0;padding:13px}.eb-superadmin-results small{color:#94a3b8;font-size:10px}.eb-superadmin-results strong{color:#67e8f9;overflow-wrap:anywhere;margin-top:6px;font-size:17px;line-height:1.2;display:block}.eb-superadmin-footer{border-top:1px solid #26324b;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin-top:auto;padding-top:16px;display:flex}.eb-superadmin-footer>div{min-width:0}.eb-superadmin-footer small{text-transform:uppercase;letter-spacing:.05em;font-size:9px}.eb-superadmin-footer strong{color:#f8fafc;overflow-wrap:anywhere;margin-top:4px;font-size:18px;display:block}.eb-superadmin-footer button{white-space:normal;flex:none;max-width:50%}@media (width<=900px){.eb-superadmin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.eb-superadmin-grid{grid-template-columns:1fr}.eb-superadmin-intro{flex-direction:column}.eb-superadmin-fields,.eb-superadmin-rates,.eb-superadmin-results{grid-template-columns:1fr}.eb-superadmin-footer{flex-direction:column;align-items:stretch}.eb-superadmin-footer button{width:100%;max-width:none}}.eb-superadmin-no-report{color:#cbd5e1;background:#0b1220;border:1px dashed #334155;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.eb-superadmin-no-report>div{gap:4px;min-width:0;display:grid}.eb-superadmin-no-report b{color:#e2e8f0;font-size:13px}.eb-superadmin-no-report span{color:#94a3b8;font-size:11px}.eb-superadmin-net{background:#07111f;border:1px solid #26324b;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.eb-superadmin-net>div{gap:5px;display:grid}.eb-superadmin-net small,.eb-superadmin-commission-summary small,.eb-superagent-report-kpis small{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:9px}.eb-superadmin-net strong,.eb-superagent-report-kpis strong{color:#f8fafc;overflow-wrap:anywhere;font-size:20px}.eb-superadmin-net strong.negative,.eb-superagent-report-kpis strong.negative{color:#fb7185}.eb-superadmin-net strong.positive,.eb-superagent-report-kpis strong.positive{color:#67e8f9}.eb-superadmin-commission-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eb-superadmin-commission-summary>div{background:#091321;border:1px solid #26324b;border-radius:12px;padding:12px}.eb-superadmin-commission-summary strong{color:#f8fafc;margin-top:5px;font-size:16px;display:block}.eb-superadmin-report-actions{flex-wrap:wrap;gap:8px;display:flex}.eb-superagent-report-summary{gap:16px;display:grid}.eb-superagent-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eb-superagent-report-kpis>div{background:#091321;border:1px solid #26324b;border-radius:14px;min-width:0;padding:14px}.eb-superagent-report-kpis strong{margin-top:6px;display:block}.eb-commission-rule-note{color:#bae6fd;background:#082f4933;border-left:3px solid #38bdf8;border-radius:10px;padding:13px 15px;font-size:12px}@media (width<=900px){.eb-superagent-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.eb-superadmin-net{flex-direction:column;align-items:flex-start}.eb-superadmin-commission-summary,.eb-superagent-report-kpis{grid-template-columns:1fr}.eb-superadmin-report-actions{width:100%}.eb-superadmin-report-actions button{flex:1}}.eb-superadmin-month-summary{background:linear-gradient(135deg,#0d1324,#111936);border:1px solid #26324b;border-radius:20px;gap:16px;padding:20px;display:grid;box-shadow:0 18px 40px #0002}.eb-superadmin-summary-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eb-superadmin-summary-head h2{margin:4px 0 2px;font-size:24px}.eb-superadmin-summary-head p{color:#94a3b8;max-width:680px;margin:0}.eb-superadmin-summary-financial{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eb-superadmin-summary-financial article{background:#091321;border:1px solid #26324b;border-radius:16px;min-width:0;padding:16px}.eb-superadmin-summary-financial small,.eb-superadmin-summary-status small{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:9px;display:block}.eb-superadmin-summary-financial strong{color:#f8fafc;overflow-wrap:anywhere;margin-top:7px;font-size:24px;display:block}.eb-superadmin-summary-financial strong.positive{color:#67e8f9}.eb-superadmin-summary-financial strong.negative{color:#fb7185}.eb-superadmin-summary-financial span{color:#64748b;margin-top:5px;font-size:10px;display:block}.eb-superadmin-summary-status{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;display:grid}.eb-superadmin-summary-status span{background:#08111f;border:1px solid #26324b;border-radius:13px;min-width:0;padding:12px 13px}.eb-superadmin-summary-status b{color:#f8fafc;margin-top:5px;font-size:19px;display:block}.eb-superadmin-summary-status span.ok{background:#064e3b33;border-color:#10b98155}.eb-superadmin-summary-status span.ok b{color:#6ee7b7}.eb-superadmin-summary-status span.danger{background:#7f1d1d2e;border-color:#ef444455}.eb-superadmin-summary-status span.danger b{color:#fca5a5}.eb-superadmin-summary-status span.info{background:#0759852e;border-color:#38bdf855}.eb-superadmin-summary-status span.info b{color:#7dd3fc}@media (width<=900px){.eb-superadmin-summary-financial{grid-template-columns:1fr}}@media (width<=680px){.eb-superadmin-summary-head{flex-direction:column}.eb-superadmin-summary-head .eb-actions{width:100%;display:grid}.eb-superadmin-summary-head .eb-actions button{width:100%}.eb-superadmin-summary-status{grid-template-columns:repeat(2,minmax(0,1fr))}}.eb-close-readiness{gap:14px;display:grid}.eb-close-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.eb-close-readiness-grid span{background:#08111f;border:1px solid #26324b;border-radius:13px;padding:12px}.eb-close-readiness-grid small{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:9px;display:block}.eb-close-readiness-grid b{margin-top:5px;font-size:20px;display:block}.eb-close-readiness-grid .ok{background:#064e3b33;border-color:#10b98155}.eb-close-readiness-grid .ok b{color:#6ee7b7}.eb-close-readiness-grid .danger{background:#7f1d1d33;border-color:#ef444455}.eb-close-readiness-grid .danger b{color:#fca5a5}.eb-close-readiness-grid .info{background:#07598533;border-color:#38bdf855}.eb-close-readiness-grid .info b{color:#7dd3fc}.eb-superagent-print-modal{z-index:150}.eb-superagent-print-panel{width:min(980px,96vw);max-height:94dvh;padding:0;overflow:auto}.eb-superagent-print-report{box-shadow:none;border-radius:0;margin:0 auto}.eb-superagent-print-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.eb-superagent-print-kpis>div{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:12px}.eb-superagent-print-kpis small{color:#64748b}.eb-superagent-print-kpis strong{color:#0f172a;margin-top:4px;font-size:19px;display:block}.eb-superagent-print-note{color:#164e63;background:#ecfeff;border-left:3px solid #0891b2;border-radius:8px;margin-top:16px;padding:12px 14px;font-size:11px}@media (width<=760px){.eb-close-readiness-grid{grid-template-columns:1fr 1fr}.eb-superagent-print-panel{width:100%;max-height:100dvh}.eb-superagent-print-kpis{grid-template-columns:1fr}}@media print{.eb-superagent-print-modal{background:#fff!important;padding:0!important;display:block!important;position:static!important}.eb-superagent-print-panel{width:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;overflow:visible!important}.eb-superagent-print-report{width:100%!important;max-width:none!important;display:block!important}.eb-superagent-print-report table{font-size:11px}}.eb-inspections,.eb-inspection-create{gap:16px;display:grid}.eb-inspection-create-form,.eb-inspection-proposal{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eb-inspection-create-form .wide,.eb-inspection-proposal .wide{grid-column:1/-1}.eb-inspection-create-form textarea,.eb-inspection-proposal textarea{resize:vertical;color:#f8fafc;background:#080e1c;border:1px solid #334155;border-radius:9px;width:100%;padding:10px}.eb-inspection-link{background:#08334455;border:1px solid #155e75;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.eb-inspection-link>div{gap:5px;min-width:0;display:grid}.eb-inspection-link code{overflow-wrap:anywhere;color:#67e8f9}.eb-inspection-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.eb-inspection-list{gap:8px;display:grid}.eb-inspection-list>button{text-align:left;background:#091321;border:1px solid #26324b;border-radius:12px;gap:4px;padding:12px;display:grid}.eb-inspection-list>button.active{background:#0e2b3e;border-color:#22d3ee}.eb-inspection-list span,.eb-inspection-list small{color:#94a3b8}.eb-inspection-detail{gap:16px;min-width:0;display:grid}.eb-inspection-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eb-inspection-kpis>div{background:#091321;border:1px solid #26324b;border-radius:12px;min-width:0;padding:12px}.eb-inspection-kpis small{text-transform:uppercase;letter-spacing:.05em;font-size:9px}.eb-inspection-kpis b{overflow-wrap:anywhere;margin-top:5px;display:block}.eb-inspection-report-summary,.eb-inspection-proposal-card,.eb-inspection-next{background:#08111f;border:1px solid #26324b;border-radius:14px;padding:14px}.eb-inspection-report-summary h3,.eb-inspection-proposal-card h3,.eb-inspection-next h3{margin-top:0}.eb-external-inspection{color:#f8fafc;background:radial-gradient(circle at top,#13213d,#050914 52%);min-height:100vh}.eb-external-inspection>header{background:#0b1020ee;border-bottom:1px solid #24304a;align-items:center;gap:12px;height:74px;padding:0 max(20px,50vw - 450px);display:flex}.eb-external-inspection>header img{object-fit:contain;width:48px;height:48px}.eb-external-inspection>header strong,.eb-external-inspection>header span{display:block}.eb-external-inspection>header span{color:#94a3b8;font-size:11px}.eb-external-inspection>main{gap:16px;width:min(900px,100% - 28px);margin:0 auto;padding:28px 0 60px;display:grid}.eb-external-inspection h1{margin:5px 0 10px}.eb-external-inspection input[type=file]{background:#07111f;border:1px dashed #22d3ee;border-radius:12px;width:100%;padding:16px}.eb-external-inspection-foot{text-align:center;color:#64748b;font-size:11px}@media (width<=820px){.eb-inspection-create-form,.eb-inspection-proposal{grid-template-columns:1fr}.eb-inspection-create-form .wide,.eb-inspection-proposal .wide{grid-column:auto}.eb-inspection-layout,.eb-inspection-kpis{grid-template-columns:1fr}.eb-inspection-link{flex-direction:column;align-items:stretch}}
