:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-exo2:"Exo 2","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--avva-primary:#3b82f6;--avva-p2:#1d4ed8;--avva-accent:#f59e0b;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--bg:#090d16;--bg2:#0f1524;--bg3:#1a2238;--border:#ffffff12;--border2:#ffffff1f;--text:#f9fafb;--text2:#9ca3af;--text3:#6b7280;--text4:#ffffff1f;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-d:"Outfit","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-title:"Outfit","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-m:"SF Mono","Fira Code","Consolas",monospace;--r:12px;--rs:8px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f8;--bg2:#fff;--bg3:#eceef3;--border:#00000012;--border2:#00000021;--text:#111318;--text2:#52566e;--text3:#9598ac;--text4:#0000002e;--avva-primary:#2557d6;--avva-p2:#1a43b0;--avva-accent:#a87830;--success:#16a34a;--warning:#d97706;--danger:#dc2626}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--bg3);border-radius:2px}.btn{border-radius:var(--rs);font-family:var(--font);cursor:pointer;border:none;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.btn-p{background:var(--avva-primary);color:#fff;box-shadow:0 2px 8px #3b6fe840}.btn-p:hover{background:var(--avva-p2);transform:translateY(-1px);box-shadow:0 4px 16px #3b6fe859}.btn-p:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-g{color:var(--text2);border:1px solid var(--border2);background:0 0}.btn-g:hover{background:var(--bg3);color:var(--text)}.btn-s{color:var(--success);background:#10b9811a;border:1px solid #10b98133}.btn-s:hover{background:#10b98133}.page-shell,.cp-shell{background:var(--bg);height:calc(100vh - 72px);min-height:0;max-height:calc(100vh - 72px);color:var(--text);font-family:var(--font);flex-direction:column;flex:1;display:flex;overflow:hidden}.content{flex:1;padding:16px 22px;overflow-y:auto}.topbar{background:var(--bg2);border-bottom:1px solid var(--border);z-index:40;flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.bc{color:var(--text3);align-items:center;gap:5px;font-size:13px;display:flex}.bc strong{color:var(--text);font-weight:600}.tb-right{align-items:center;gap:8px;margin-left:auto;display:flex}.ph{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.pt{font-family:var(--font-d);color:var(--text);letter-spacing:-.02em;margin-bottom:3px;font-size:21px;font-weight:800}.ps{color:var(--text3);font-size:13px}.kpi-strip{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);margin-bottom:14px;display:flex;overflow:hidden}.ksi{border-top:3px solid #0000;flex:1;padding:12px 16px;position:relative;overflow:hidden}.ksi+.ksi{border-left:1px solid var(--border)}.ksi.kb{border-top-color:var(--avva-primary)}.ksi.kr{border-top-color:var(--danger)}.ksi.ky{border-top-color:var(--warning)}.ksi.kg{border-top-color:var(--success)}.ksi-lbl{text-transform:uppercase;letter-spacing:.07em;color:var(--text3);margin-bottom:5px;font-size:10px;font-weight:600}.ksi-val{margin-bottom:4px;font-size:20px;font-weight:700;line-height:1}.ksi.kb .ksi-val{color:var(--avva-primary)}.ksi.kr .ksi-val{color:var(--danger)}.ksi.ky .ksi-val{color:var(--warning)}.ksi.kg .ksi-val{color:var(--success)}.ksi-sub{color:var(--text3);font-size:11px}.ksi-ico{opacity:.1;pointer-events:none;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.forecast-bar{gap:10px;margin-bottom:14px;display:flex}.fc-item{border-radius:var(--r);flex-direction:column;flex:1;gap:2px;padding:12px 16px;display:flex}.fc-label{text-transform:uppercase;letter-spacing:.07em;color:var(--text3);font-size:10px;font-weight:600}.fc-val{color:var(--text);font-size:18px;font-weight:700;line-height:1.2}.fc-sub{color:var(--text3);font-size:11px}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.kpi{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:16px 18px;transition:box-shadow .2s;position:relative;overflow:hidden}.kpi:hover{box-shadow:0 4px 20px #0000004d}.kpi-ico{opacity:.08;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.kpi-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--text3);margin-bottom:6px;font-size:11px;font-weight:600}.kpi-val{font-family:var(--font-m);color:var(--text);margin-bottom:4px;font-size:22px;font-weight:600;line-height:1}.kpi-sub{color:var(--text3);font-size:11px}.kbar{background:var(--bg3);border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.kbar-f{border-radius:2px;height:100%;transition:width .5s}.kr{border-top:2px solid var(--danger)}.ky{border-top:2px solid var(--warning)}.kg{border-top:2px solid var(--success)}.cgrid{grid-template-columns:1fr 280px;align-items:start;gap:16px;display:grid}.card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r)}.card-hd{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.card-t{color:var(--text);font-size:14px;font-weight:600}.card-s{color:var(--text3);margin-top:2px;font-size:12px}.filters{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.filters-row1{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.filters-row2{align-items:center;gap:6px;display:flex}.sw{position:relative}.si{background:var(--bg2);border:1px solid var(--border);border-radius:var(--rs);font-family:var(--font);color:var(--text);outline:none;width:260px;padding:8px 12px 8px 32px;font-size:13px;transition:border-color .2s}.si:focus{border-color:var(--avva-primary)}.si::placeholder{color:var(--text4)}.si-ico{color:var(--text4);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sel{background:var(--bg2);border:1px solid var(--border);border-radius:var(--rs);font-family:var(--font);color:var(--text);cursor:pointer;color-scheme:normal;outline:none;padding:8px 12px;font-size:13px}.sel option{background:var(--bg2);color:var(--text)}.tags{flex-wrap:wrap;gap:5px;display:flex}.tag{cursor:pointer;border:1px solid var(--border);color:var(--text2);background:0 0;border-radius:5px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s}.tag:hover{color:var(--text);background:var(--bg3);border-color:var(--border2)}.tag.on{background:var(--bg3);border-color:var(--border2);color:var(--text);font-weight:600}table{border-collapse:collapse;width:100%;min-width:650px}thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--text3);text-align:left;border-bottom:1px solid var(--border);background:var(--bg3);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 16px;font-size:11px;font-weight:600}thead th:hover{color:var(--text2)}tbody tr{border-bottom:1px solid var(--border);cursor:pointer;transition:none}tbody tr:last-child{border-bottom:none}tbody td{color:var(--text);vertical-align:middle;padding:8px 10px;font-size:13px}.tds{color:var(--text3);margin-top:2px;font-size:11px}.pgn{border-top:1px solid var(--border);color:var(--text3);justify-content:space-between;align-items:center;padding:11px 16px;font-size:12px;display:flex}.bdg{border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.bdg-d{background:currentColor;border-radius:50%;width:5px;height:5px}.b-pend{color:var(--warning);background:#f59e0b1a}.b-paid{color:var(--success);background:#10b9811a}.b-over{color:var(--danger);background:#ef44441a}.b-canc{color:var(--text3);background:#8b96c81a}.b-wait{color:#38bdf8;background:#38bdf81a}.rac{gap:4px;display:flex}.rib{background:var(--bg);border:1px solid var(--border);cursor:pointer;width:27px;height:27px;color:var(--text2);border-radius:4px;justify-content:center;align-items:center;font-size:12px;transition:all .15s;display:flex}.rib:hover{background:var(--bg3);color:var(--text)}.rib.ok:hover{color:var(--success);background:#10b9811a;border-color:#10b9814d}.rib.dl:hover{color:var(--danger);background:#ef44441a;border-color:#ef44444d}.empty{text-align:center;color:var(--text3);padding:56px 20px}.empty-i{opacity:.3;margin-bottom:10px;font-size:40px}.empty-t{color:var(--text2);font-size:14px;font-weight:600}.side-widgets{flex-direction:column;gap:14px;display:flex}.widget{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:16px}.wt{color:var(--text);margin-bottom:12px;font-size:13px;font-weight:600}.wi{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:9px 0;font-size:12px;display:flex}.wi:last-child{border-bottom:none}.wi-l{color:var(--text2);flex-direction:column;gap:2px;display:flex}.wi-v{font-family:var(--font-m);color:var(--text);font-weight:500}.pb-row{margin-bottom:10px}.pb-top{justify-content:space-between;margin-bottom:5px;font-size:12px;display:flex}.pb{background:var(--bg3);border-radius:3px;height:6px;overflow:hidden}.pb-fill{border-radius:3px;height:100%;transition:width .5s}.prb{background:var(--bg3);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.dp{background:var(--bg2);border-left:1px solid var(--border2);z-index:90;flex-direction:column;width:380px;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.dp.open{transform:translate(0)}.dp-overlay{z-index:89;background:#0006;position:fixed;inset:0}.dp-hd{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.dp-t{font-family:var(--font-d);color:var(--text);font-size:15px;font-weight:800}.dp-s{color:var(--text3);margin-top:1px;font-size:11.5px}.dp-cb{background:var(--bg3);border:1px solid var(--border);cursor:pointer;width:28px;height:28px;color:var(--text2);border-radius:5px;justify-content:center;align-items:center;font-size:15px;transition:all .15s;display:flex}.dp-cb:hover{color:var(--danger);background:#ef44441a}.dp-bd{flex:1;padding:16px 20px;overflow-y:auto}.dp-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text3);padding:14px 0 4px;font-size:10.5px;font-weight:700}.dp-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:9px 0;font-size:13px;display:flex}.dp-row:last-child{border-bottom:none}.dp-k{color:var(--text3);flex-shrink:0;margin-right:12px;font-weight:500}.dp-v{color:var(--text);text-align:right;word-break:break-word;max-width:220px;font-weight:500}.dp-ft{border-top:1px solid var(--border);gap:8px;padding:14px 20px;display:flex}.dp-sub-tabs{border-bottom:1px solid var(--border);background:var(--bg2);flex-shrink:0;padding:0 14px;display:flex}.dp-sub-tab{color:var(--text3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px;font-size:12px;font-weight:600;transition:all .15s}.dp-sub-tab:hover{color:var(--text2);background:#3b6fe80a}.dp-sub-tab.on{color:var(--avva-primary);border-bottom-color:var(--avva-primary);background:#3b6fe80f}.ov{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#0009;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.ov.open{display:flex}.modal{background:var(--bg2);border:1px solid var(--border2);border-radius:16px;flex-direction:column;width:100%;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000080}.modal-xl{max-width:860px}.m-hd{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px 14px;display:flex}.m-t{font-family:var(--font-d);color:var(--text);letter-spacing:-.02em;font-size:16px;font-weight:800}.m-s{color:var(--text3);margin-top:2px;font-size:12px}.m-bd{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.m-ft{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.cb{background:var(--bg3);border:1px solid var(--border);cursor:pointer;width:28px;height:28px;color:var(--text2);border-radius:5px;justify-content:center;align-items:center;font-size:15px;transition:all .15s;display:flex}.cb:hover{color:var(--danger);background:#ef44441a}.sl{text-transform:uppercase;letter-spacing:.09em;color:var(--text3);align-items:center;gap:7px;margin-top:4px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.sl:after{content:"";background:var(--border);flex:1;height:1px}.frow{gap:12px;margin-bottom:16px;display:grid}.fc2{grid-template-columns:1fr 1fr}.fc3{grid-template-columns:1fr 1fr 1fr}.fc4{grid-template-columns:1fr 1fr 1fr 1fr}.fg{flex-direction:column;display:flex}.fg label{text-transform:uppercase;letter-spacing:.06em;color:var(--text3);margin-bottom:5px;font-size:11px;font-weight:600}.fi{background:var(--bg3);border:1.5px solid var(--border);border-radius:var(--rs);width:100%;font-family:var(--font);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;padding:9px 11px;font-size:13px;transition:border-color .2s}.fi:focus{border-color:var(--avva-primary);box-shadow:0 0 0 3px #3b6fe81a}.fi:disabled{opacity:.5;cursor:not-allowed}.fi::placeholder{color:var(--text4)}.fi-err{border-color:var(--danger)!important}.fi-loading{font-size:14px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.fi-hint{margin-top:3px;font-size:11px}.fi-hint.ok{color:var(--success)}.fi-hint.err{color:var(--danger)}.modal-tabs{border-bottom:1px solid var(--border);background:var(--bg3);flex-shrink:0;gap:2px;display:flex;overflow-x:auto}.m-tab{color:var(--text3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px;font-size:12px;font-weight:600;transition:all .15s}.m-tab:hover{color:var(--text2);background:#3b6fe80a}.m-tab.on{color:var(--avva-primary);border-bottom-color:var(--avva-primary);background:#3b6fe80f}.type-toggle{background:var(--bg3);border:1px solid var(--border);border-radius:var(--rs);display:flex;overflow:hidden}.tt-opt{cursor:pointer;color:var(--text3);padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}.tt-opt.on{background:var(--avva-primary);color:#fff}.avatar-lg{border-radius:var(--rs);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.av-pj{background:#3b6fe826;border:1px solid #3b6fe833}.av-pf{background:#c8953a1f;border:1px solid #c8953a33}.info-row{color:var(--text2);background:#3b6fe812;border:1px solid #3b6fe82e;border-radius:8px;padding:10px 12px;font-size:12px}.ta-wrap{z-index:200;position:fixed;bottom:22px;right:22px}.toast{background:var(--bg2);color:var(--text);border:1px solid var(--border2);border-radius:var(--rs);border-left:3px solid;align-items:center;gap:9px;min-width:260px;padding:11px 14px;font-size:13px;display:flex;box-shadow:0 8px 24px #0006}.toast.s{border-left-color:var(--avva-accent)}.toast.e{border-left-color:var(--danger)}.toast.i{border-left-color:var(--avva-primary)}.mc{color:var(--text3);font-size:11px}.mt{margin-top:16px}@media (max-width:768px){.kpis{grid-template-columns:1fr 1fr}.cgrid,.fc2,.fc3,.fc4{grid-template-columns:1fr}.si{width:100%}.cp-shell,.page-shell{height:auto;min-height:100vh}.exp-types{grid-template-columns:1fr}.modal{border-radius:16px 16px 0 0;max-width:100%;max-height:100vh}.ov{align-items:flex-end}.dp{width:100%}}.rcol{flex-direction:column;gap:12px;display:flex}.mc{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:10px 14px;transition:none}.mt{font-family:var(--font-d);color:var(--text);margin-bottom:12px;font-size:13px;font-weight:700}.vl{flex-direction:column;gap:8px;display:flex}.vi{background:var(--bg3);border-radius:var(--rs);border:1px solid var(--border);cursor:pointer;align-items:center;gap:9px;padding:8px 11px;transition:transform .2s;display:flex}.vi:hover{border-color:var(--avva-primary);transform:translate(2px)}.v-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.vi-n{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.vi-d{color:var(--text3);margin-top:1px;font-size:10px}.vi-v{font-family:var(--font-m);color:var(--danger);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.prl{flex-direction:column;gap:11px;display:flex}.prh{color:var(--text2);justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.prh strong{font-family:var(--font-m);color:var(--text);font-size:11px}.prb{background:var(--bg3);border-radius:2px;height:4px;overflow:hidden}.prf{border-radius:2px;height:100%;transition:width .8s}.kpi{transition:transform .2s,box-shadow .2s}.kpi:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3b6fe81f}.kpi:before{content:"";border-radius:var(--r)var(--r)0 0;height:2px;position:absolute;top:0;left:0;right:0}.kpi.kb:before{background:var(--avva-primary)}.kpi.kr:before{background:var(--danger)}.kpi.ky:before{background:var(--warning)}.kpi.kg:before{background:var(--success)}.kb,.kr,.ky,.kg{border-top:none!important}.ta{color:var(--text2);border-color:var(--border);background:0 0}.ta.on{background:var(--avva-primary);color:#fff;border-color:var(--avva-primary)}.tp{color:var(--text2);border-color:var(--border);background:0 0}.tp.on{color:var(--warning);background:#f59e0b1f;border-color:#f59e0b66;font-weight:600}.to{color:var(--text2);border-color:var(--border);background:0 0}.to.on{color:var(--danger);background:#ef44441f;border-color:#ef444466;font-weight:600}.tpd{color:var(--text2);border-color:var(--border);background:0 0}.tpd.on{color:var(--success);background:#10b9811f;border-color:#10b98166;font-weight:600}.twa{color:var(--text2);border-color:var(--border);background:0 0}.twa.on{color:var(--warning);background:#f59e0b1f;border-color:#f59e0b66;font-weight:600}.tdv{font-family:var(--font-m);color:var(--danger);font-size:13px;font-weight:500}.tdm{font-weight:500}tbody tr:hover{background:var(--bg3)}.b-rec{color:var(--avva-primary);background:#3b6fe81a}.b-inst{color:#a855f7;background:#a855f71a}.cc{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.cc-od{color:#38bdf8;background:#38bdf81a}.cc-me{color:#f87171;background:#f871711a}.cc-ra{color:#a855f7;background:#a855f71a}.pgb-wrap{gap:4px;display:flex}.pgb{background:var(--bg3);border:1px solid var(--border);width:27px;height:27px;color:var(--text2);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:12px;transition:all .15s;display:flex}.pgb:hover{background:var(--bg2);color:var(--text)}.pgb.on{background:var(--avva-primary);color:#fff;border-color:var(--avva-primary)}@keyframes mIn{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal{animation:.2s mIn}@keyframes tIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.toast{animation:.3s tIn}.filters-bar{flex-wrap:wrap;align-items:center;gap:9px;padding:14px 0;display:flex}.stat-mini{background:var(--bg2);border:1px solid var(--border);border-radius:var(--rs);flex-direction:column;align-items:center;gap:4px;min-width:80px;padding:10px 18px;display:flex}.stat-mini-v{font-family:var(--font-m);font-size:22px;font-weight:600;line-height:1}.stat-mini-l{color:var(--text3);white-space:nowrap;font-size:11px;font-weight:500}.info-box{color:var(--text2);background:#3b6fe812;border:1px solid #3b6fe82e;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:12px}.err{color:var(--danger);margin-top:3px;font-size:11px}.modal-exp{max-width:960px}.exp-types{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:4px;display:grid}.exp-type-card{border-radius:var(--r);border:1.5px solid var(--border);background:var(--bg3);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:3px;padding:12px 8px;transition:all .15s;display:flex}.exp-type-card:hover{border-color:var(--border2)}.exp-type-card.on{border-color:var(--avva-primary);background:#3b6fe81a;box-shadow:0 0 0 3px #3b6fe814}.exp-type-card strong{color:var(--text);font-size:13px;font-weight:600}.sug-box{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--rs);z-index:200;max-height:200px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000059}.sug-item{cursor:pointer;align-items:center;gap:10px;padding:9px 12px;font-size:13px;transition:none;display:flex}.sug-item:hover{background:var(--bg3)}.sug-empty{color:var(--text3);padding:10px 12px;font-size:12px}.info-row{color:var(--text2);background:#3b6fe812;border:1px solid #3b6fe82e;border-radius:8px;margin-top:20px;padding:10px 12px;font-size:12px}.err-box{color:var(--danger);background:#ef444414;border:1px solid #ef444440;border-radius:8px;margin-top:8px;padding:10px 14px;font-size:13px}.sb{background:var(--bg2);border-right:1px solid var(--border);transition:none}.sb-footer{background:var(--bg2);border-top:1px solid var(--border);transition:none}.sb-logo-text{color:var(--text);transition:color}.sb-company{background:var(--bg3);border:1px solid var(--border);transition:none}.sb-user-name{color:var(--text);transition:color}.sb-user-role,.sb-sec-label{color:var(--text3);transition:color}.theme-btn{transition:color}.nb{cursor:pointer;width:100%;color:var(--text3);font-size:13px;font-weight:500;font-family:var(--font);text-align:left;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:9px;padding:9px 20px;display:flex}.nb.active{color:var(--text);border-left:3px solid var(--avva-primary);background:#3b6fe826}.nb.avail{color:var(--text2)}.nb-breve{background:var(--bg3);color:var(--text3);border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px}.theme-ico:after{content:"🌙"}[data-theme=dark] .theme-ico:after{content:"☀️"}.nb-sec-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text3);padding:12px 20px 4px;font-size:10px;font-weight:600}.month-nav{align-items:center;gap:12px;margin-bottom:16px;display:flex}.month-label{color:var(--text);text-align:center;text-transform:capitalize;min-width:160px;font-size:14px;font-weight:600}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.6)sepia()hue-rotate(180deg)saturate(3);cursor:pointer;border-radius:4px;padding:4px}input[type=date]::-webkit-calendar-picker-indicator:hover{background:var(--bg3)}input[type=file].fi{cursor:pointer;color:var(--text2);padding:7px 11px}input[type=file].fi::file-selector-button{background:var(--bg3);border:1px solid var(--border);color:var(--text);font-size:11px;font-family:var(--font);cursor:pointer;border-radius:4px;margin-right:10px;padding:4px 10px}input[type=file].fi::file-selector-button:hover{background:var(--avva-primary);color:#fff;border-color:var(--avva-primary)}.crm-kanban{flex-direction:row;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.crm-kanban-col{flex-direction:column;flex-shrink:0;gap:8px;min-width:280px;max-width:280px;display:flex}.crm-kanban-col-header{border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.crm-kanban-col-header-title{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.crm-kanban-col-header-count{color:#fff;background:#ffffff26;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.crm-kanban-col-body{flex-direction:column;gap:8px;min-height:80px;display:flex}.crm-card{background:var(--bg2);border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:14px;transition:box-shadow .18s,border-color .18s}.crm-card:hover{border-color:var(--border2);box-shadow:0 4px 18px #00000040}.crm-card-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:13px;font-weight:600;overflow:hidden}.crm-card-org{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:11px;overflow:hidden}.crm-card-footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.crm-card-value{font-family:var(--font-m);color:var(--success);font-size:12px;font-weight:600}.crm-card-avatar{background:var(--avva-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.crm-label{border-radius:99px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.crm-labels{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.crm-add-card{border:1px dashed var(--border2);color:var(--text3);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:12px;transition:all .15s;display:flex}.crm-add-card:hover{border-color:var(--avva-primary);color:var(--avva-primary);background:#3b6fe80d}.chat-layout{flex-direction:row;height:100%;display:flex;overflow:hidden}.chat-sidebar{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow-y:auto}.chat-conv-item{cursor:pointer;border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;transition:background .12s;display:flex}.chat-conv-item:hover{background:var(--bg3)}.chat-conv-item.active{background:var(--bg2);border-left:3px solid var(--avva-primary)}.chat-conv-avatar{background:var(--avva-p2);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.chat-conv-info{flex:1;overflow:hidden}.chat-conv-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.chat-conv-preview{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.chat-conv-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.chat-conv-time{color:var(--text3);font-size:10px}.chat-conv-badge{background:var(--avva-primary);color:#fff;text-align:center;border-radius:99px;min-width:18px;padding:1px 6px;font-size:10px;font-weight:700}.chat-main{flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.chat-main-header{border-bottom:1px solid var(--border);background:var(--bg2);flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.chat-messages{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.msg-wrapper{align-items:flex-end;gap:6px;display:flex}.msg-wrapper.mine{justify-content:flex-end}.msg-wrapper.theirs{justify-content:flex-start}.msg-bubble{word-break:break-word;border-radius:12px;max-width:70%;padding:8px 12px;font-size:13px;position:relative}.msg-bubble.mine{background:var(--avva-primary);color:#fff;border-bottom-right-radius:4px}.msg-bubble.theirs{background:var(--bg2);color:var(--text);border:1px solid var(--border);border-bottom-left-radius:4px}.msg-time{opacity:.6;margin-top:3px;font-size:10px;display:block}.msg-status{opacity:.7;font-size:10px}.msg-date-divider{text-align:center;color:var(--text3);align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.msg-date-divider:before,.msg-date-divider:after{content:"";background:var(--border);flex:1;height:1px}.chat-typing{color:var(--text3);padding:4px 16px;font-size:12px;font-style:italic}.chat-input-area{border-top:1px solid var(--border);background:var(--bg2);flex-shrink:0;align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.chat-input-area textarea{background:var(--bg3);border:1px solid var(--border);font-family:var(--font);color:var(--text);resize:none;border-radius:20px;outline:none;flex:1;max-height:120px;padding:8px 14px;font-size:13px;transition:border-color .2s;overflow-y:auto}.chat-input-area textarea:focus{border-color:var(--avva-primary)}.chat-input-area textarea::placeholder{color:var(--text4)}.chat-icon-btn{background:var(--bg3);width:36px;height:36px;color:var(--text2);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:flex}.chat-icon-btn:hover{background:var(--avva-primary);color:#fff}.chat-send-btn{background:var(--avva-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .15s;display:flex}.chat-send-btn:hover{background:var(--avva-p2);transform:scale(1.05)}.chat-empty-state{color:var(--text3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.chat-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:0;display:flex}.chat-tab{color:var(--text3);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px;transition:all .15s}.chat-tab:hover{color:var(--text2)}.chat-tab.on{color:var(--avva-primary);border-bottom-color:var(--avva-primary)}.chat-search{border-bottom:1px solid var(--border);flex-shrink:0;padding:10px 12px}.chat-search input{background:var(--bg3);border:1px solid var(--border);width:100%;font-family:var(--font);color:var(--text);border-radius:8px;outline:none;padding:7px 12px;font-size:13px}.chat-search input::placeholder{color:var(--text4)}.chat-search input:focus{border-color:var(--avva-primary)}.msg-reply-preview{opacity:.8;background:#ffffff1a;border-left:3px solid #fff6;border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:11px}.msg-bubble.theirs .msg-reply-preview{background:var(--bg3);border-left-color:var(--avva-primary)}.msg-reactions{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.msg-reaction{cursor:pointer;background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:1px 4px;font-size:13px;transition:all .12s}.msg-reaction:hover{background:var(--bg2)}.ctx-menu{background:var(--bg2);border:1px solid var(--border2);z-index:300;border-radius:8px;min-width:140px;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0006}.ctx-menu-item{color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:9px 14px;font-size:13px;transition:background .12s;display:flex}.ctx-menu-item:hover{background:var(--bg3)}.ctx-menu-item.danger{color:var(--danger)}.emoji-picker-row{gap:6px;padding:8px 12px;display:flex}.emoji-picker-row span{cursor:pointer;font-size:18px;transition:transform .12s}.emoji-picker-row span:hover{transform:scale(1.3)}.email-layout{flex-direction:row;height:100%;display:flex;overflow:hidden}.email-sidebar{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:200px;padding:12px 0;display:flex;overflow-y:auto}.email-folder{color:var(--text2);cursor:pointer;border-left:3px solid #0000;border-radius:0;justify-content:space-between;align-items:center;padding:8px 16px;font-size:13px;transition:background .12s;display:flex}.email-folder:hover{background:var(--bg3)}.email-folder.active{color:var(--avva-primary);border-left-color:var(--avva-primary);background:#3b6fe814;font-weight:600}.email-folder-count{background:var(--avva-primary);color:#fff;text-align:center;border-radius:99px;min-width:18px;padding:1px 6px;font-size:10px;font-weight:700}.email-folder-section{text-transform:uppercase;letter-spacing:.1em;color:var(--text3);padding:10px 16px 4px;font-size:10px;font-weight:700}.email-list{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:380px;display:flex;overflow-y:auto}.email-list-header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.email-list-search{background:var(--bg3);border:1px solid var(--border);font-family:var(--font);color:var(--text);border-radius:8px;outline:none;flex:1;padding:7px 12px;font-size:13px}.email-list-search::placeholder{color:var(--text4)}.email-list-search:focus{border-color:var(--avva-primary)}.email-item{cursor:pointer;border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:12px 16px;transition:background .12s;display:flex}.email-item:hover{background:var(--bg3)}.email-item.active{background:var(--bg2);border-left:3px solid var(--avva-primary)}.email-item.unread{background:#6366f10d;font-weight:700}.email-item-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.email-item-body{flex:1;overflow:hidden}.email-item-from{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.email-item-subject{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.email-item-preview{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;font-weight:400;overflow:hidden}.email-item-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.email-item-time{color:var(--text3);font-size:10px}.email-item-star{cursor:pointer;opacity:.4;font-size:14px;transition:opacity .12s}.email-item-star:hover,.email-item-star.on{opacity:1}.email-view{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;overflow-y:auto}.email-view-header{border-bottom:1px solid var(--border);padding-bottom:16px}.email-view-subject{font-family:var(--font-d);color:var(--text);margin-bottom:12px;font-size:20px;font-weight:800}.email-view-meta{color:var(--text2);flex-direction:column;gap:4px;font-size:13px;display:flex}.email-view-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.email-view-body{color:var(--text);white-space:pre-wrap;font-size:14px;line-height:1.7}.email-reply-area{border-top:1px solid var(--border);padding-top:16px}.email-bulk-bar{color:var(--text2);background:#3b6fe81a;border-bottom:1px solid #3b6fe833;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.email-empty{color:var(--text3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.notif-dropdown{background:var(--bg);border:1px solid var(--border);z-index:1000;border-radius:12px;width:360px;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 12px 40px #00000080}.notif-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.notif-header-title{color:var(--text);font-size:14px;font-weight:700}.notif-item{border-bottom:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 16px;transition:background .12s;display:flex}.notif-item:hover{background:var(--bg3)}.notif-item.unread{background:#6366f10f}.notif-item:last-child{border-bottom:none}.notif-dot{background:var(--avva-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.notif-dot.read{border:1px solid var(--border2);background:0 0}.notif-content{flex:1;overflow:hidden}.notif-title{color:var(--text);font-size:13px;font-weight:600}.notif-body{color:var(--text2);margin-top:2px;font-size:12px}.notif-time{color:var(--text3);margin-top:3px;font-size:11px}.notif-empty{text-align:center;color:var(--text3);padding:32px 16px;font-size:13px}.notif-footer{border-top:1px solid var(--border);text-align:center;color:var(--avva-primary);cursor:pointer;padding:10px 16px;font-size:12px}.notif-footer:hover{text-decoration:underline}.tb-icon-btn{border:1px solid var(--border2);width:34px;height:34px;color:var(--text2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:flex;position:relative}.tb-icon-btn:hover{background:var(--bg3);color:var(--text)}.tb-icon-btn.active{color:var(--avva-primary);background:#3b6fe81f;border-color:#3b6fe84d}.badge{color:#fff;pointer-events:none;background:#ef4444;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.chat-quick-sidebar{background:var(--bg2);border-left:1px solid var(--border2);z-index:95;flex-direction:column;width:360px;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #0000004d}.chat-quick-sidebar.open{transform:translate(0)}.chat-quick-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.stage-novo{background:#6366f11f}.stage-qualificado{background:#f59e0b1f}.stage-proposta{background:#3b82f61f}.stage-negociacao{background:#8b5cf61f}.stage-ganho{background:#22c55e1f}.stage-perdido{background:#ef44441f}.activity-item{border-bottom:1px solid var(--border);gap:10px;padding:8px 0;display:flex}.activity-item:last-child{border-bottom:none}.activity-icon{background:var(--bg3);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:12px;display:flex}.activity-content{flex:1;overflow:hidden}.activity-text{color:var(--text2);font-size:12px;line-height:1.5}.activity-time{color:var(--text3);margin-top:2px;font-size:11px}.src-whatsapp{color:#25d366;background:#25d3661f}.src-instagram{color:#e1306c;background:#e1306c1f}.src-meta{color:#1877f2;background:#1877f21f}.src-google{color:#ea4335;background:#ea43351f}.src-facebook{color:#4267b2;background:#4267b21f}.src-email{color:#6366f1;background:#6366f11f}.src-indicacao{color:#f59e0b;background:#f59e0b1f}.src-site{color:#10b981;background:#10b9811f}.src-outbound{color:#a855f7;background:#a855f71f}.src-other{background:var(--bg3);color:var(--text3)}.crm-kanban-col-over{border-radius:10px;border:2px dashed var(--avva-primary)!important;background:#6366f10d!important}.crm-card-dragging{opacity:.4;transform:scale(.98)}.crm-card-actions{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.crm-card:hover .crm-card-actions{opacity:1}.crm-card{position:relative}.crm-action-btn{background:var(--bg3);border:1px solid var(--border2);cursor:pointer;width:26px;height:26px;color:var(--text2);border-radius:6px;justify-content:center;align-items:center;font-size:12px;transition:all .12s;display:flex}.crm-action-btn:hover{background:var(--bg2);color:var(--text)}.crm-action-btn.del:hover{color:var(--danger);background:#ef44441a;border-color:#ef44444d}.crm-stage-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.crm-stage-value{color:var(--text3);font-size:11px;font-family:var(--font-m);font-weight:600}.crm-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.crm-filter-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.crm-card-left-border{border-radius:10px 0 0 10px;width:3px;position:absolute;top:0;bottom:0;left:0}.deal-prob-bar{background:var(--bg3);border-radius:99px;height:4px;margin-top:6px;overflow:hidden}.deal-prob-fill{background:var(--avva-primary);border-radius:99px;height:100%;transition:width .4s}.lead-detail-layout{grid-template-columns:1fr 360px;align-items:start;gap:20px;min-height:100%;padding:24px;display:grid}.lead-detail-tabs{border-bottom:1px solid var(--border);gap:0;margin-bottom:16px;display:flex}.lead-detail-tab{cursor:pointer;color:var(--text3);font-size:13px;font-weight:500;font-family:var(--font);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;transition:all .15s}.lead-detail-tab:hover{color:var(--text2)}.lead-detail-tab.active{border-bottom-color:var(--avva-primary);color:var(--avva-primary);font-weight:600}.activity-timeline{flex-direction:column;gap:0;display:flex}.activity-item-full{border-bottom:1px solid var(--border);flex-direction:row;gap:12px;padding:12px 0;display:flex}.activity-item-full:last-child{border-bottom:none}.activity-icon-full{background:var(--bg3);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.activity-done{opacity:.5}.activity-done .activity-text{text-decoration:line-through}.lead-sidebar-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);margin-bottom:12px;padding:16px}.lead-sidebar-card-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text3);margin-bottom:10px;font-size:11px;font-weight:700}.lead-contact-action{background:var(--bg3);border:1px solid var(--border);cursor:pointer;color:var(--text2);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.lead-contact-action:hover{background:var(--bg2);border-color:var(--avva-primary);color:var(--avva-primary)}.lead-quick-stage{flex-wrap:wrap;gap:6px;display:flex}.lead-quick-stage-btn{cursor:pointer;font-size:11px;font-weight:700;font-family:var(--font);background:0 0;border:1.5px solid #0000;border-radius:99px;padding:4px 12px;transition:all .15s}.lead-quick-stage-btn.active{border-color:currentColor}.nb-on{color:var(--text2)}.nb-active{color:var(--avva-primary)!important;border-left-color:var(--avva-primary)!important;background:#3b6fe81f!important}@media (max-width:1024px){.lead-detail-layout{grid-template-columns:1fr}.crm-kpi-grid{grid-template-columns:1fr 1fr}}.fcw-wrapper{z-index:9998;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.fcw-btn{background:var(--avva-primary);cursor:pointer;color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:all .18s;display:flex;position:relative;box-shadow:0 4px 20px #3b6fe866}.fcw-btn:hover{background:var(--avva-p2);transform:scale(1.06);box-shadow:0 6px 28px #3b6fe88c}.fcw-btn-badge{color:#fff;border:2px solid var(--bg);background:#ef4444;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.fcw-panel{background:var(--bg2);border:1px solid var(--border2);border-radius:14px;flex-direction:column;width:300px;height:420px;animation:.18s fcw-slide-in;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000073}@keyframes fcw-slide-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.fcw-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.fcw-header-title{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.fcw-close-btn{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;padding:2px 4px;transition:all .12s;display:flex}.fcw-close-btn:hover{color:var(--danger);background:#ef44441a}.fcw-list{flex:1;overflow-y:auto}.fcw-list::-webkit-scrollbar{width:3px}.fcw-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.fcw-conv-item{cursor:pointer;border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:background .1s;display:flex}.fcw-conv-item:hover{background:#3b6fe80f}.fcw-conv-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.fcw-conv-info{flex:1;min-width:0}.fcw-conv-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.fcw-conv-preview{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.fcw-conv-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.fcw-conv-time{color:var(--text3);font-size:10px}.fcw-conv-badge{background:var(--avva-primary);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;display:flex}.fcw-empty{height:100%;color:var(--text3);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.fcw-footer{border-top:1px solid var(--border);text-align:center;color:var(--avva-primary);cursor:pointer;flex-shrink:0;padding:10px 14px;font-size:12px;font-weight:600;transition:background .12s}.fcw-footer:hover{background:#3b6fe80f}.fcw-panel{width:320px!important;height:500px!important}.fcw-unread-badge{color:#fff;background:#ef4444;border-radius:99px;padding:1px 6px;font-size:10px;font-weight:700}.fcw-action-btn{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;padding:3px 5px;transition:all .12s;display:flex}.fcw-action-btn:hover{background:var(--bg3);color:var(--text)}.fcw-tabs{border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.fcw-tab{color:var(--text3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:8px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s}.fcw-tab.active{color:var(--avva-primary);border-bottom-color:var(--avva-primary)}.fcw-tab:hover:not(.active){color:var(--text2);background:var(--bg3)}.fcw-av-wrap{flex-shrink:0;position:relative}.fcw-online-dot{border:2px solid var(--bg2);background:#10b981;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.fcw-chat-header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.fcw-back-btn{color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;align-items:center;padding:3px;transition:all .12s;display:flex}.fcw-back-btn:hover{background:var(--bg3);color:var(--text)}.fcw-chat-user-info{flex:1;min-width:0}.fcw-chat-user-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.fcw-chat-user-status{color:var(--text3);font-size:11px}.fcw-msgs{flex-direction:column;flex:1;gap:6px;padding:10px 12px;display:flex;overflow-y:auto}.fcw-msgs::-webkit-scrollbar{width:3px}.fcw-msgs::-webkit-scrollbar-thumb{background:#80808033;border-radius:99px}.fcw-msg{align-items:flex-end;gap:6px;max-width:85%;display:flex}.fcw-msg.me{flex-direction:row-reverse;align-self:flex-end}.fcw-msg-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:700;display:flex}.fcw-msg-bubble{flex-direction:column;gap:2px;max-width:100%;display:flex}.fcw-msg-body{background:var(--bg3);color:var(--text);word-break:break-word;border-radius:12px 12px 12px 3px;padding:7px 10px;font-size:12px;line-height:1.4}.fcw-msg.me .fcw-msg-body{background:var(--avva-primary);color:#fff;border-radius:12px 12px 3px}.fcw-msg-time{color:var(--text3);padding:0 4px;font-size:9px}.fcw-msg.me .fcw-msg-time{text-align:right}.fcw-input-row{border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;display:flex}.fcw-input{background:var(--bg3);border:1px solid var(--border);color:var(--text);border-radius:20px;outline:none;flex:1;padding:7px 12px;font-family:inherit;font-size:12px;transition:border-color .15s}.fcw-input:focus{border-color:#5b6af066}.fcw-input::placeholder{color:var(--text3)}.fcw-send-btn{background:var(--avva-primary);cursor:pointer;color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.fcw-send-btn:hover:not(:disabled){background:var(--avva-p2);transform:scale(1.05)}.fcw-send-btn:disabled{opacity:.4;cursor:not-allowed}.fcw-spinner{border:2px solid var(--border2);border-top-color:var(--avva-primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite fcw-spin}@keyframes fcw-spin{to{transform:rotate(360deg)}}.search-bar{background:var(--bg3);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:7px 14px;display:flex}.search-bar input{background:var(--bg2);border:1px solid var(--border);color:var(--text);border-radius:7px;outline:none;flex:1;padding:5px 10px;font-family:inherit;font-size:12px;transition:border-color .15s}.search-bar input:focus{border-color:#5b6af066}.search-bar input::placeholder{color:var(--text3)}.search-bar-count{color:var(--text3);white-space:nowrap;font-size:11px}.search-bar-nav{border:1px solid var(--border);color:var(--text3);cursor:pointer;background:0 0;border-radius:5px;padding:3px 7px;font-size:12px;transition:all .12s}.search-bar-nav:hover{background:var(--bg2);color:var(--text)}.search-bar-close{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:3px 5px;transition:all .12s}.search-bar-close:hover{color:var(--danger);background:#ef44441a}.search-highlight{color:var(--text);background:#f5c83259;border-radius:2px;padding:0 1px}.label-pill{border:1px solid #0000;border-radius:99px;align-items:center;gap:3px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.label-picker-dropdown{background:var(--bg2);border:1px solid var(--border2);z-index:200;border-radius:10px;min-width:200px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 12px 36px #00000073}.label-picker-item{cursor:pointer;color:var(--text);align-items:center;gap:9px;padding:8px 12px;font-size:13px;transition:background .1s;display:flex}.label-picker-item:hover{background:#5b6af014}.label-picker-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.label-picker-check{color:var(--avva-primary);margin-left:auto}.assign-dropdown{background:var(--bg2);border:1px solid var(--border2);z-index:200;border-radius:10px;min-width:210px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 12px 36px #00000073}.assign-dropdown-item{cursor:pointer;color:var(--text);align-items:center;gap:9px;padding:8px 12px;font-size:13px;transition:background .1s;display:flex}.assign-dropdown-item:hover{background:#5b6af014}.assign-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:flex}.mention-dropdown{background:var(--bg2);border:1px solid var(--border2);z-index:200;border-radius:10px;min-width:200px;padding:4px;position:absolute;bottom:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 12px 36px #00000073}.mention-item{cursor:pointer;color:var(--text);border-radius:7px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;transition:background .1s;display:flex}.mention-item:hover{background:#5b6af01a}.mention-item.selected{background:#5b6af026}.mention-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:flex}.mention-highlight{color:var(--avva-primary);font-weight:600}.conv-filter-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:2px;padding:6px 8px 4px;display:flex}.conv-filter-tab{cursor:pointer;color:var(--text3);text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:5px;flex:1;padding:4px 6px;font-family:inherit;font-size:10px;font-weight:600;transition:all .12s}.conv-filter-tab:hover{color:var(--text2);background:#5b6af012}.conv-filter-tab.active{color:var(--avva-primary);background:#5b6af026}.conv-filter-labels{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;padding:6px 8px 4px;display:flex}.conv-filter-label-chip{cursor:pointer;opacity:.7;border:1px solid #0000;border-radius:99px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:600;transition:all .12s;display:inline-flex}.conv-filter-label-chip.active{opacity:1;box-shadow:0 0 0 2px #ffffff26}.qr-panel{background:var(--bg2);border:1px solid var(--border2);z-index:100;border-radius:12px;flex-direction:column;max-height:320px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 12px 36px #0006}.qr-panel-header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.qr-panel-search{background:var(--bg3);border:1px solid var(--border);color:var(--text);border-radius:6px;outline:none;flex:1;padding:5px 9px;font-family:inherit;font-size:12px}.qr-panel-search::placeholder{color:var(--text3)}.qr-panel-add{color:var(--avva-primary);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 6px;font-size:13px;transition:background .12s}.qr-panel-add:hover{background:#5b6af01f}.qr-list{flex:1;padding:4px;overflow-y:auto}.qr-item{cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;transition:background .1s;display:flex}.qr-item:hover{background:#5b6af014}.qr-item-text{flex:1;min-width:0}.qr-item-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.qr-item-body{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.qr-item-shortcut{color:var(--avva-primary);font-size:10px;font-family:var(--font-m);background:#5b6af01a;border-radius:4px;flex-shrink:0;padding:1px 5px}.qr-item-actions{gap:3px;display:none}.qr-item:hover .qr-item-actions{display:flex}.qr-action-btn{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px;font-size:12px;transition:all .12s}.qr-action-btn:hover{color:var(--text);background:#5b6af01f}.qr-action-btn.danger:hover{color:var(--danger);background:#ef44441a}.broadcast-modal{max-width:540px}.broadcast-conv-list{flex-direction:column;gap:4px;max-height:200px;margin-bottom:12px;padding:2px;display:flex;overflow-y:auto}.broadcast-conv-item{cursor:pointer;border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;transition:background .1s;display:flex}.broadcast-conv-item:hover{background:#5b6af00f}.broadcast-conv-item.selected{background:#5b6af01a;border-color:#5b6af040}.broadcast-cb{width:15px;height:15px;accent-color:var(--avva-primary);cursor:pointer;flex-shrink:0}.broadcast-vars{color:var(--text3);margin-top:6px;font-size:11px}.broadcast-var{color:var(--avva-primary);font-family:var(--font-m);cursor:pointer;background:#5b6af01a;border-radius:4px;align-items:center;margin-right:4px;padding:1px 6px;font-size:10px;transition:background .12s;display:inline-flex}.broadcast-var:hover{background:#5b6af033}.read-receipt{margin-left:3px;font-size:10px}.read-receipt.sent,.read-receipt.delivered{color:var(--text3)}.read-receipt.read{color:#00d4aa}.lp-static-preview{background:#090d16;border:1px solid #ffffff1f;border-radius:12px;width:100%;margin:0;line-height:0;overflow:hidden}.lp-static-preview img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.lp-static-preview--compact{aspect-ratio:914/474}.lp-static-preview--compact img{width:100%;height:100%}
:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--avva-primary:#00cbaf;--avva-p2:#00a990;--avva-accent:#47e0c2;--avva-gradient:linear-gradient(135deg,#00cbaf 0%,#47e0c2 100%);--avva-glow:0 10px 30px #00cbaf29;--bg:#f2f4f7;--bg2:#fff;--bg3:#f7f9fa;--border:#e3e8ec;--border2:#d6dee3;--text:#0a0f14;--text2:#52606d;--text3:#84919c;--text4:#b7c0c8;--success:#00a982;--warning:#e68a1a;--danger:#e5484d;--font:var(--font-exo2),"Exo 2",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-d:var(--font-exo2),"Exo 2",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-title:var(--font-exo2),"Exo 2",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-m:var(--font-exo2),"Exo 2",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--r:10px;--rs:7px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--avva-primary:#00cbaf;--avva-p2:#47e0c2;--avva-accent:#47e0c2;--avva-gradient:linear-gradient(135deg,#00cbaf 0%,#47e0c2 100%);--avva-glow:0 14px 36px #00cbaf1f;--bg:#0a0f14;--bg2:#10161d;--bg3:#1b1f26;--border:#f2f4f717;--border2:#f2f4f726;--text:#fff;--text2:#c4ccd2;--text3:#88939c;--text4:#f2f4f738;--success:#47e0c2;--warning:#f2a847;--danger:#ff6267}html,body{font-family:var(--font);background:var(--bg)}body{background-image:radial-gradient(circle at 85% -10%,#00cbaf0b,transparent 25%),linear-gradient(180deg,var(--bg2)0,var(--bg)210px)}.avva-one-lockup{min-width:0;color:var(--text);align-items:center;gap:10px;display:inline-flex}.avva-one-lockup>svg{filter:drop-shadow(0 5px 10px #00cbaf1f);flex:none}.avva-one-wordmark{white-space:nowrap;align-items:baseline;padding-bottom:0;line-height:1;display:flex;position:relative}.avva-one-name,.avva-one-product{font-family:var(--font-exo2),"Exo 2",sans-serif;letter-spacing:.12em;font-size:20px;font-weight:600}.avva-one-name{color:var(--text)}.avva-one-product{color:var(--avva-primary);letter-spacing:.08em;margin-left:3px}.avva-one-wordmark small{color:var(--text3);letter-spacing:.16em;font-size:5.7px;font-weight:700;position:absolute;top:calc(100% + 5px);left:1px}.main-outer,.main-content{background:var(--bg)}.main-outer>.sb{--sb-text:#53606c;--sb-heading:#77838d;--sb-icon:#61707d;--sb-hover:#f5faf9;--sb-hover-text:#0a0f14;--sb-active-bg:#00cbaf13;--sb-active-text:#008e7b;--sb-active-border:#00cbaf47;--sb-security-bg:#fbfdfc;--sb-security-icon-bg:#00cbaf14;background:#fff;border-right:1px solid #e4e9ec;box-shadow:6px 0 24px #0a0f1406}.sb-logo{min-height:92px;padding:20px 20px 14px}.sb-brand{color:#0a0f14;gap:10px}.sb-brand>span{font-family:var(--font);letter-spacing:.05em;font-weight:650}.sb-brand em{color:var(--avva-primary)}.sb-logo .avva-one-lockup{max-width:100%}.sb-primary-label,.sb-modules-label,.sb-admin-label{color:#677682;letter-spacing:.11em;font-size:9.5px}.sb-modules-label,.sb-admin-section{border-color:#e7ecef}.sb-dashboard-link,.nb-sec-toggle{border-radius:8px}.sb-dashboard-link.active,.nb-sec-toggle.active,.nb-sec-toggle[aria-expanded=true]{color:#087f70;background:linear-gradient(90deg,#00cbaf1a,#47e0c209)}.sb-dashboard-link.active:before{background:var(--avva-primary)}.sb-dashboard-link.active .sb-dashboard-icon,.nb-sec-toggle.active .sb-module-icon,.nb-sec-toggle[aria-expanded=true] .sb-module-icon{color:#00a88f;background:#00cbaf17}.sb-module-children:before{background:#dce6e5}.sb-module-children>.nb:before,.sb-module-children>div>.nb:first-child:before{background:#ccd8d7;border-color:#fff}.sb-module-children .nb-active,.nb-active{color:#008e7b!important}.sb-module-children .nb-active:before{box-shadow:0 0 0 3px #00cbaf1a;background:var(--avva-primary)!important}.nb-active .nb-lbl,.nb-active .nb-ico{color:#008e7b!important}.sb-security{background:#fbfdfc;border-color:#dce7e6;position:relative;overflow:hidden}.sb-security:after{content:"";opacity:.24;pointer-events:none;background-image:radial-gradient(circle,#00cbaf 1px,#0000 1.5px);background-size:8px 8px;height:42px;position:absolute;inset:auto -12px -18px;transform:rotate(-4deg)skew(-16deg)}.sb-security-icon{z-index:1;color:#009d88;background:#00cbaf14;position:relative}.sb-security strong{color:#24313a}.sb-security small{color:#788690}.sb-security i{background:#00b48f}.lt-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom-color:#e5eaed;height:68px;box-shadow:0 5px 18px #0a0f1406}.tb-toggle,.tb-icon-btn,.tb-company-btn{color:#53616d;background:#fff;border-color:#dfe6ea;box-shadow:0 2px 8px #0a0f1406}.tb-toggle:hover,.tb-icon-btn:hover,.tb-icon-btn.active{color:#008e7b;background:#00cbaf0e;border-color:#00cbaf52}.tb-page-context{border-left-color:#e4e9ec}.tb-page-context strong,.cp-topbar-breadcrumb h1{color:#0a0f14;font-weight:700}.tb-page-context span{color:#7c8993}.cp-topbar-breadcrumb span{color:#009c87}.tb-global-search{max-width:620px}.tb-global-search input{background:#fcfdfd!important;border-color:#dce4e8!important;border-radius:8px!important}.tb-global-search:focus-within input{box-shadow:0 0 0 3px #00cbaf12;border-color:#00cbafb3!important}.tb-new-btn,.btn-p{background:var(--avva-gradient)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 7px 18px #00cbaf2e!important}.tb-new-btn:hover,.btn-p:hover{filter:brightness(.96);transform:translateY(-1px);box-shadow:0 9px 22px #00cbaf3b!important}.tb-company-badge{color:#008d7b!important;background:#00cbaf14!important}.badge{background:#e5484d}.card,.kpi,.kpi-strip,.bank-kpi,.bank-account-panel,.bank-ledger-panel{border-color:var(--border);box-shadow:0 5px 18px #0a0f1406}.ksi.kb,.kb{border-top-color:var(--avva-primary)}.ksi.kb .ksi-val{color:#008f7b}.si:focus,.fi:focus,.sel:focus{box-shadow:0 0 0 3px #00cbaf0f;border-color:var(--avva-primary)!important}thead th{color:#64727d;background:#f8fafa}tbody tr:hover{background:#00cbaf09}.b-paid{color:#008f7b;background:#00cbaf17}.bank-reference-page{--bank-blue:#00a990;--bank-green:#00a982;--bank-red:#e5484d}.bank-tabs{border-color:#e3e8ec}.bank-tabs button[aria-selected=true],.bank-tabs button.active{color:#008f7b!important;border-color:var(--avva-primary)!important}.bank-kpi{background:#fff;border-radius:9px;min-height:122px;padding:15px 17px 12px}.bank-kpi-balance,.bank-kpi-pending{background:linear-gradient(135deg,#00cbaf09,#fff 56%);border-color:#00cbaf29}.bank-kpi-inflow{background:linear-gradient(135deg,#47e0c20b,#fff 56%)}.bank-account-panel,.bank-ledger-panel{background:#fff;border-radius:9px}.bank-account-card.selected{box-shadow:0 0 0 1px #00cbaf14;background:#00cbaf0b!important;border-color:#00cbafb8!important}.bank-account-icon{color:#008f7b;background:#00cbaf14}.bank-add-account{color:#008f7b;background:#00cbaf0f}.bank-pending-link,.bank-import-button{color:#008f7b!important}[data-theme=dark] body{background-image:radial-gradient(circle at 78% -10%,#00cbaf14,#0000 25%),linear-gradient(#0d141a 0,#0a0f14 220px)}[data-theme=dark] .main-outer>.sb{--sb-text:#c0cbd2;--sb-heading:#77858f;--sb-icon:#87959f;--sb-hover:#47e0c20b;--sb-hover-text:#fff;--sb-active-bg:#00cbaf18;--sb-active-text:#47e0c2;--sb-active-border:#00cbaf42;--sb-security-bg:#11181e;--sb-security-icon-bg:#00cbaf14;background:#0a0f14;border-right-color:#f2f4f714;box-shadow:8px 0 24px #0000001f}[data-theme=dark] .sb-brand{color:#fff}[data-theme=dark] .sb-primary-label,[data-theme=dark] .sb-modules-label,[data-theme=dark] .sb-admin-label{color:#73818a}[data-theme=dark] .sb-modules-label,[data-theme=dark] .sb-admin-section{border-color:#f2f4f714}[data-theme=dark] .sb-dashboard-link.active,[data-theme=dark] .nb-sec-toggle.active,[data-theme=dark] .nb-sec-toggle[aria-expanded=true]{color:#47e0c2;background:linear-gradient(90deg,#00cbaf1f,#47e0c206)}[data-theme=dark] .sb-dashboard-link.active .sb-dashboard-icon,[data-theme=dark] .nb-sec-toggle.active .sb-module-icon,[data-theme=dark] .nb-sec-toggle[aria-expanded=true] .sb-module-icon{color:#47e0c2;background:#00cbaf14}[data-theme=dark] .sb-module-children:before{background:#f2f4f71a}[data-theme=dark] .sb-module-children>.nb:before,[data-theme=dark] .sb-module-children>div>.nb:first-child:before{background:#3d4a53;border-color:#0a0f14}[data-theme=dark] .nb-active .nb-lbl,[data-theme=dark] .nb-active .nb-ico{color:#47e0c2!important}[data-theme=dark] .sb-security{background:#11181e;border-color:#f2f4f717}[data-theme=dark] .sb-security strong{color:#f2f4f7}[data-theme=dark] .sb-security small{color:#7e8a93}[data-theme=dark] .lt-topbar{background:#0a0f14f2;border-bottom-color:#f2f4f714;box-shadow:0 6px 20px #00000026}[data-theme=dark] .tb-toggle,[data-theme=dark] .tb-icon-btn,[data-theme=dark] .tb-company-btn{color:#c5cfd5;background:#10161d;border-color:#f2f4f71c}[data-theme=dark] .tb-page-context{border-left-color:#f2f4f717}[data-theme=dark] .tb-page-context strong,[data-theme=dark] .cp-topbar-breadcrumb h1{color:#fff}[data-theme=dark] .tb-global-search input{color:#fff!important;background:#10161d!important;border-color:#f2f4f71c!important}[data-theme=dark] thead th{color:#929da5;background:#171d23}[data-theme=dark] tbody tr:hover{background:#00cbaf0b}[data-theme=dark] .bank-kpi,[data-theme=dark] .bank-account-panel,[data-theme=dark] .bank-ledger-panel{background:#10161d}[data-theme=dark] .bank-kpi-balance,[data-theme=dark] .bank-kpi-pending{background:linear-gradient(135deg,#00cbaf0f,#10161d 60%)}@media (max-width:900px){.avva-one-name,.avva-one-product{font-size:17px}.lt-topbar{background:var(--bg2)}}
.sb-wordmark{white-space:nowrap;font-family:var(--font-exo2),"Exo 2",sans-serif;align-items:baseline;font-weight:650;display:inline-flex}.sb-wordmark b{color:#0a0f14;letter-spacing:.12em;font-size:19px;font-weight:650}.sb-wordmark em{color:#00cbaf;letter-spacing:.06em;margin-left:3px;font-size:18px;font-style:normal}[data-theme=dark] .sb-wordmark b{color:#fff}.bank-reference-page,.cp-shell,.cr-shell,.cash-page,.cashcfg,.fincfg{--finance-primary:#00cbaf;--finance-primary-dark:#008f7b;--finance-primary-soft:#00cbaf13;--finance-secondary:#47e0c2}.bank-reference-page,.cp-shell,.cr-shell,.cash-page{background:0 0}.bank-kpi,.cp-kpi,.cr-kpi,.cash-kpi,.tsr-kpi,.coord-indicator,.prod-kpi,.ct-kpi,.kpi-card{background:var(--bg2)!important;border:1px solid var(--border)!important;text-align:left!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;min-height:84px!important;padding:14px 18px!important;transition:transform .15s,border-color .15s,box-shadow .15s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 3px #0a0f1405!important}.bank-kpi:before,.cp-kpi:before,.cr-kpi:before,.cash-kpi:before,.cash-kpi:after,.tsr-kpi:before,.coord-indicator:before,.prod-kpi:before,.ct-kpi:before{display:none!important}.bank-kpi:hover,.cp-kpi:hover,.cr-kpi:hover,.cash-kpi:hover,.tsr-kpi:hover,.coord-indicator:hover,.prod-kpi:hover,.ct-kpi:hover,.kpi-card:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #0000000a!important}.bank-ledger-filters .sel,.bank-ledger-search .fi,.cp-shell .si,.cp-shell .sel,.cr-shell .si,.cr-shell .sel,.cash-page input,.cash-page select{border-color:var(--border);background:var(--bg2);border-radius:7px}.bank-ledger-table,.cp-shell table,.cr-shell table,.cash-page table{font-variant-numeric:tabular-nums}.bank-ledger-table thead th,.cp-shell thead th,.cr-shell thead th,.cash-page thead th{color:#64727d;letter-spacing:.035em;background:#f8fafa;border-bottom-color:#e3e8ec;font-size:10px}.bank-ledger-table tbody tr:hover,.cp-shell tbody tr:hover,.cr-shell tbody tr:hover,.cash-page tbody tr:hover{background:#00cbaf09}.bank-reference-page .btn-p,.cp-shell .btn-p,.cr-shell .btn-p,.cash-page .btn-p,.cash-page .primary-action{color:#fff!important;background:linear-gradient(135deg,#00cbaf,#19cdb5 52%,#47e0c2)!important;border-color:#0000!important;box-shadow:0 7px 18px #00cbaf29!important}.bank-reference-page .positive,.cash-page .received,.cash-page .open,.cr-shell .received{color:#008f7b}.cp-shell>.content{width:100%;max-width:none!important;padding:16px 18px 28px!important}.cp-shell .kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important;margin:0 0 14px!important;display:grid!important}.cp-shell .ksi{min-height:116px;position:relative;overflow:hidden;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:9px!important;padding:16px 17px 14px!important;box-shadow:0 5px 16px #0a0f1406!important}.cp-shell .ksi:before{content:"";background:linear-gradient(90deg,#00cbaf,#47e0c2);border-radius:0 0 4px 4px;width:74px;height:2px;position:absolute;top:-1px;left:12px}.cp-shell .ksi-ico{color:#009b86!important;opacity:.95!important;top:14px!important;right:15px!important}.cp-shell .ksi-lbl{letter-spacing:.015em;color:var(--text2)!important;font-size:10px!important;font-weight:650!important}.cp-shell .ksi-val{letter-spacing:-.015em;color:var(--text)!important;font-family:var(--font-exo2),"Exo 2",sans-serif!important;font-size:20px!important;font-weight:700!important}.cp-shell .kb .ksi-val,.cp-shell .kg .ksi-val{color:#008f7b!important}.cp-shell .kr .ksi-val{color:#e5484d!important}.cp-shell .ky .ksi-val{color:#d97706!important}.cp-shell .ksi-sub{color:var(--text3)!important;font-size:10px!important}.cp-shell .forecast-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;margin:0 0 14px!important;display:grid!important}.cp-shell .fc-item{min-height:76px;box-shadow:0 3px 12px #0a0f1405;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:8px!important;padding:12px 14px!important}.cp-shell .fc-item:first-child{box-shadow:inset 2px 0 #00cbaf}.cp-shell .fc-item:nth-child(2){box-shadow:inset 2px 0 #e7a43a}.cp-shell .fc-item:nth-child(3){box-shadow:inset 2px 0 #47e0c2}.cp-shell .fc-label{color:var(--text3)!important;font-size:9.5px!important;font-weight:650!important}.cp-shell .fc-val{color:var(--text)!important;font-size:15px!important;font-weight:700!important}.cp-shell .fc-sub{color:var(--text3)!important;font-size:9px!important}.cp-shell .cgrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px!important;display:grid!important}.cp-shell .card,.cp-shell .mc{border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:9px!important;box-shadow:0 5px 16px #0a0f1406!important}.cp-shell .rcol{min-width:0;gap:12px!important;width:auto!important}.cp-shell .mc{padding:14px 15px!important}.cp-shell .mt{color:var(--text)!important;font-size:11.5px!important;font-weight:700!important}.cp-shell .vi,.cp-shell .pri{border-color:var(--border)!important}.cp-shell .prb{background:var(--bg3)!important}.cp-shell .card>div:first-child:has(.sw){background:var(--bg2);min-height:56px;gap:7px!important;padding:10px 12px!important}.cp-shell .sw{min-width:210px!important}.cp-shell .si,.cp-shell .sel,.cp-shell .cp-date-trigger{border:1px solid var(--border)!important;background:var(--bg2)!important;height:34px!important;color:var(--text)!important;box-shadow:none!important;border-radius:7px!important}.cp-shell .si:focus,.cp-shell .sel:focus,.cp-shell .cp-date-trigger:focus{border-color:#00cbafa6!important;box-shadow:0 0 0 3px #00cbaf0e!important}.cp-shell .btn{min-height:34px;font-family:var(--font-exo2),"Exo 2",sans-serif;border-radius:7px!important}.cp-shell .btn-g{border-color:var(--border)!important;background:var(--bg2)!important;color:var(--text2)!important}.cp-shell .btn-g:hover{color:#008f7b!important;background:#00cbaf06!important;border-color:#00cbaf59!important}.cp-shell table{border-collapse:collapse!important}.cp-shell thead th{text-transform:uppercase;color:#66737d!important;letter-spacing:.035em!important;background:#f7f9f9!important;border-bottom:1px solid #e2e8eb!important;height:36px!important;padding-top:0!important;padding-bottom:0!important;font-size:9px!important;font-weight:700!important}.cp-shell tbody td{height:43px;color:var(--text2);border-bottom:1px solid #edf1f2!important;font-size:10.5px!important}.cp-shell tbody .tdm{font-weight:600;color:var(--text)!important}.cp-shell tbody .tdv{color:#008f7b!important;font-weight:700!important}.cp-shell .rib{border:1px solid var(--border)!important;background:var(--bg2)!important;color:var(--text2)!important}.cp-shell .rib:hover{color:#008f7b!important;background:#00cbaf09!important;border-color:#00cbaf5c!important}.cp-shell .pgn{border-top-color:var(--border)!important;min-height:50px!important;color:var(--text3)!important}.cp-shell .pgb.on{color:#008f7b!important;background:#00cbaf12!important;border-color:#00cbaf!important}.cp-shell .bdg.b-paid{color:#008f70!important;background:#00a98217!important}.cp-shell .bdg.b-over{color:#d33f45!important;background:#e5484d14!important}.cp-shell .bdg.b-pend{color:#b86d12!important;background:#e68a1a17!important}.cp-shell .dp,.cp-shell .modal,.cp-shell .modal-card{background:var(--bg2)!important;border-color:var(--border)!important}.cash-launch-heading h1,.cash-procedures-card h2,.cash-receipt-card h2,.cash-launch-aside h3{color:var(--text)!important}.cash-launch-heading p,.cash-patient-block span,.cash-patient-block small,.cash-procedures-card header p{color:var(--text3)!important}.cash-back,.cash-patient-results,.cash-patient-results button,.cash-procedure-row select,.cash-procedure-row input,.cash-payment-methods button,.cash-payment-mode button,.cash-received-box,.cash-split-row select,.cash-split-row input,.cash-notes-card textarea{background:var(--bg2)!important;border-color:var(--border)!important;color:var(--text)!important}.cash-patient-strip,.cash-procedures-card,.cash-receipt-card,.cash-launch-side-card,.cash-budget-summary,.cash-provider-summary,.cash-generated-card,.cash-notes-card{background:var(--bg2);border-color:var(--border)!important}.cash-patient-block{border-color:var(--border)!important}.cash-round-icon{color:#009b86!important;background:#00cbaf0e!important;border-color:#00cbaf33!important}.cash-patient-block strong,.cash-patient-block select,.cash-patient-picker input,.cash-procedure-row strong,.cash-provider-summary>div span,.cash-generated-card span strong{color:var(--text)!important}.cash-patient-picker input:focus{border-bottom-color:#00cbaf!important}.cash-patient-results{box-shadow:0 18px 45px #0a0f1421!important}.cash-patient-results button:hover{background:#00cbaf0a!important}.cash-insurance-row label{color:var(--text2)!important}.cash-insurance-row input{background:var(--bg2)!important;border-color:var(--border)!important;color:var(--text)!important}.cash-procedures-card>header,.cash-receipt-card>header,.cash-procedure-head,.cash-procedure-row,.cash-procedures-card>footer{border-color:var(--border)!important}.cash-procedure-head{background:var(--bg3)!important;color:var(--text3)!important}.cash-payment-methods button.active{box-shadow:inset 0 0 0 1px #00cbaf0f;color:#008f7b!important;background:#00cbaf0f!important;border-color:#00cbaf!important}.cash-payment-mode,.cash-payment-mode button{border-color:var(--border)!important}.cash-payment-mode button.active{color:#008f7b!important;background:#00cbaf0e!important;box-shadow:inset 0 0 0 1px #00cbaf57!important}.cash-payment-mode button.active span{border-color:#00cbaf!important}.cash-receipt-info,.cash-provider-note{color:#087f70!important;background:#00cbaf0e!important}.cash-split-list{background:var(--bg3)!important;border-color:var(--border)!important}.cash-budget-summary label{color:#008f7b!important}.cash-budget-total{border-color:var(--border)!important}.cash-budget-total strong{color:#008f7b!important}.cash-generated-card>div>svg{color:#009b86!important;background:#00cbaf0b!important;border-color:#00cbaf2e!important}.cash-confirm-attendance{border-color:var(--border2)!important;background:var(--bg3)!important;color:var(--text2)!important}.cash-confirm-attendance:hover{color:#008f7b!important;border-color:#00cbaf66!important}[data-theme=dark] .bank-ledger-table thead th,[data-theme=dark] .cp-shell thead th,[data-theme=dark] .cr-shell thead th,[data-theme=dark] .cash-page thead th{color:#8d99a2;background:#171d23!important;border-bottom-color:#f2f4f717!important}[data-theme=dark] .bank-kpi,[data-theme=dark] .cp-kpi,[data-theme=dark] .cr-kpi,[data-theme=dark] .cash-kpi,[data-theme=dark] .cp-shell .ksi,[data-theme=dark] .cp-shell .fc-item,[data-theme=dark] .cp-shell .card,[data-theme=dark] .cp-shell .mc{background:#10161d!important;box-shadow:0 8px 20px #0000001f!important}[data-theme=dark] .cp-shell tbody td{border-bottom-color:#f2f4f712!important}[data-theme=dark] .cp-shell .btn-g,[data-theme=dark] .cp-shell .si,[data-theme=dark] .cp-shell .sel,[data-theme=dark] .cp-shell .cp-date-trigger,[data-theme=dark] .cp-shell .rib{background:#10161d!important}[data-theme=dark] .cash-receipt-info,[data-theme=dark] .cash-provider-note,[data-theme=dark] .cash-payment-methods button.active,[data-theme=dark] .cash-payment-mode button.active,[data-theme=dark] .cash-budget-total strong{color:#47e0c2!important}@media (max-width:1180px){.cp-shell .kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-shell .cgrid{grid-template-columns:1fr}.cp-shell .rcol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:760px){.cp-shell>.content{padding:10px!important}.cp-shell .kpi-strip,.cp-shell .forecast-bar,.cp-shell .rcol{grid-template-columns:1fr}}
.bank-reference-page{width:100%;min-height:calc(100dvh - 68px);color:var(--text);padding:14px 16px 28px;background:0 0!important}.bank-reference-page .bank-page-main{width:100%;max-width:none;margin:0}.bank-reference-page .bank-tabs{border-bottom:1px solid var(--border);background:0 0;align-items:flex-end;gap:4px;min-height:45px;margin:-2px 0 13px;display:flex}.bank-reference-page .bank-tabs button{min-height:44px;font-family:var(--font-exo2),"Exo 2",sans-serif;color:var(--text3)!important;padding:0 16px!important;font-size:11px!important;font-weight:650!important}.bank-reference-page .bank-tabs button.active{color:#008f7b!important;border-bottom-color:#00cbaf!important}.bank-reference-page .bank-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.bank-reference-page .bank-kpi{min-height:112px;padding:15px 16px 13px;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:9px!important;box-shadow:0 5px 16px #0a0f1406!important}.bank-reference-page .bank-kpi:before{content:"";background:linear-gradient(90deg,#00cbaf,#47e0c2);border-radius:0 0 4px 4px;width:70px;height:2px;position:absolute;top:-1px;left:12px}.bank-reference-page .bank-kpi-head{color:var(--text2);font-size:9.5px;font-weight:650}.bank-reference-page .bank-kpi-icon{color:#009b86;background:#00cbaf0e;border:1px solid #00cbaf2e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.bank-reference-page .bank-kpi strong{color:var(--text);font-family:var(--font-exo2),"Exo 2",sans-serif;letter-spacing:-.015em;font-size:19px;font-weight:700}.bank-reference-page .bank-kpi small,.bank-reference-page .bank-balance-breakdown,.bank-reference-page .bank-pending-total{color:var(--text3);font-size:9px}.bank-reference-page .bank-trend.positive{color:#008f7b;background:#00a98214}.bank-reference-page .bank-trend.negative{color:#d9484d;background:#e5484d13}.bank-reference-page .bank-pending-link{font-weight:700;color:#008f7b!important}.bank-reference-page .bank-workspace{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:14px;display:grid}.bank-reference-page .bank-account-panel,.bank-reference-page .bank-ledger-panel{min-width:0;overflow:hidden;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:9px!important;box-shadow:0 5px 16px #0a0f1406!important}.bank-reference-page .bank-account-list{padding:13px}.bank-reference-page .bank-account-heading{min-height:34px;color:var(--text3);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:9px;display:flex}.bank-reference-page .bank-account-card{border-color:var(--border)!important;background:var(--bg2)!important;box-shadow:none!important;border-radius:7px!important}.bank-reference-page .bank-account-card:hover{background:#00cbaf05!important;border-color:#00cbaf52!important}.bank-reference-page .bank-account-card.selected{background:#00cbaf0b!important;border-color:#00cbafb8!important;box-shadow:inset 2px 0 #00cbaf!important}.bank-reference-page .bank-account-icon{color:#008f7b!important;background:#00cbaf12!important}.bank-reference-page .bank-add-account{border-radius:7px;min-height:34px;margin-top:10px;color:#008f7b!important;background:#00cbaf06!important;border:1px dashed #00cbaf59!important}.bank-reference-page .bank-ledger-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:10px 13px;display:flex}.bank-reference-page .bank-ledger-header h3{color:var(--text);margin:0;font-size:12.5px;font-weight:700}.bank-reference-page .bank-ledger-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.bank-reference-page .bank-ledger-filters .sel,.bank-reference-page .bank-ledger-filters .cp-date-trigger,.bank-reference-page .bank-refresh-button{border:1px solid var(--border)!important;background:var(--bg2)!important;height:33px!important;color:var(--text2)!important;border-radius:7px!important}.bank-reference-page .bank-ledger-tools{border-bottom:1px solid var(--border);align-items:center;gap:9px;min-height:51px;padding:8px 13px;display:flex}.bank-reference-page .bank-ledger-search{flex:1;min-width:220px;position:relative}.bank-reference-page .bank-ledger-search .fi{width:100%;height:34px;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:7px!important}.bank-reference-page .bank-ledger-search:focus-within .fi,.bank-reference-page .bank-ledger-filters .sel:focus{border-color:#00cbafa6!important;box-shadow:0 0 0 3px #00cbaf0e!important}.bank-reference-page .bank-import-button{min-height:34px;border:1px solid var(--border)!important;background:var(--bg2)!important;color:#008f7b!important;border-radius:7px!important}.bank-reference-page .bank-import-button:hover{background:#00cbaf08!important;border-color:#00cbaf5c!important}.bank-reference-page .bank-ledger-table-wrap{overflow-x:auto}.bank-reference-page .bank-ledger-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:920px}.bank-reference-page .bank-ledger-table thead th{letter-spacing:.03em;height:35px;color:#66737d!important;background:#f7f9f9!important;border-bottom:1px solid #e2e8eb!important;padding:0 9px!important;font-size:8.8px!important;font-weight:700!important}.bank-reference-page .bank-ledger-table tbody td{height:42px;color:var(--text2);border-bottom:1px solid #edf1f2!important;padding:0 9px!important;font-size:10px!important}.bank-reference-page .bank-ledger-table tbody tr:hover{background:#00cbaf08!important}[data-theme=dark] .bank-reference-page .bank-tabs{border-bottom-color:#f2f4f714}[data-theme=dark] .bank-reference-page .bank-kpi,[data-theme=dark] .bank-reference-page .bank-account-panel,[data-theme=dark] .bank-reference-page .bank-ledger-panel,[data-theme=dark] .bank-reference-page .bank-account-card,[data-theme=dark] .bank-reference-page .bank-ledger-filters .sel,[data-theme=dark] .bank-reference-page .bank-ledger-filters .cp-date-trigger,[data-theme=dark] .bank-reference-page .bank-refresh-button,[data-theme=dark] .bank-reference-page .bank-ledger-search .fi,[data-theme=dark] .bank-reference-page .bank-import-button{background:#10161d!important}[data-theme=dark] .bank-reference-page .bank-ledger-table thead th{color:#8d99a2!important;background:#171d23!important;border-bottom-color:#f2f4f717!important}[data-theme=dark] .bank-reference-page .bank-ledger-table tbody td{border-bottom-color:#f2f4f711!important}[data-theme=dark] .bank-reference-page .bank-tabs button.active,[data-theme=dark] .bank-reference-page .bank-pending-link,[data-theme=dark] .bank-reference-page .bank-import-button,[data-theme=dark] .bank-reference-page .bank-add-account{color:#47e0c2!important}@media (max-width:1180px){.bank-reference-page .bank-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bank-reference-page .bank-workspace{grid-template-columns:1fr}.bank-reference-page .bank-account-list>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}}@media (max-width:760px){.bank-reference-page{padding:10px}.bank-reference-page .bank-kpi-grid{grid-template-columns:1fr}.bank-reference-page .bank-ledger-header{flex-direction:column;align-items:flex-start}.bank-reference-page .bank-ledger-filters{justify-content:flex-start;width:100%}.bank-reference-page .bank-ledger-tools{flex-direction:column;align-items:stretch}}
body[data-finance-view=receber] .cp-shell>.content{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"kpis kpis""main forecast""main side";align-items:start;gap:14px;display:grid!important}body[data-finance-view=receber] .cp-shell .kpi-strip{grid-area:kpis;margin-bottom:0!important}body[data-finance-view=receber] .cp-shell .forecast-bar{border:1px solid var(--border);background:var(--bg2);border-radius:9px;grid-area:forecast;overflow:hidden;box-shadow:0 5px 16px #0a0f1406;grid-template-columns:1fr!important;gap:0!important;margin:0!important;display:grid!important}body[data-finance-view=receber] .cp-shell .forecast-bar:before{content:"Agenda de recebimentos";border-bottom:1px solid var(--border);min-height:42px;color:var(--text);align-items:center;padding:0 14px;font-size:11.5px;font-weight:700;display:flex}body[data-finance-view=receber] .cp-shell .fc-item{grid-template-columns:1fr auto;align-content:center;column-gap:10px;min-height:61px;display:grid;border:0!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important;background:var(--bg2)!important;border-radius:0!important;margin:0!important;padding:9px 13px!important}body[data-finance-view=receber] .cp-shell .fc-item:last-child{border-bottom:0!important}body[data-finance-view=receber] .cp-shell .fc-label{grid-column:1;align-self:end;color:var(--text2)!important;font-size:10px!important}body[data-finance-view=receber] .cp-shell .fc-val{font-family:var(--font-exo2),"Exo 2",sans-serif;text-align:right;grid-area:1/2/span 2;align-self:center;color:#008f7b!important;font-size:11.5px!important;font-weight:700!important}body[data-finance-view=receber] .cp-shell .fc-sub{grid-column:1;align-self:start;margin-top:3px;color:var(--text3)!important;font-size:8.8px!important}body[data-finance-view=receber] .cp-shell .cgrid{display:contents!important}body[data-finance-view=receber] .cp-shell .cgrid>.card{grid-area:main;min-width:0;overflow:hidden}body[data-finance-view=receber] .cp-shell .cgrid>.rcol{flex-direction:column;grid-area:side;min-width:0;gap:12px!important;display:flex!important}body[data-finance-view=receber] .cp-shell .kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}body[data-finance-view=receber] .cp-shell .ksi{min-height:108px}body[data-finance-view=receber] .cp-shell .card>div:first-child:has(.sw){align-items:center;flex-wrap:nowrap!important;grid-template-columns:minmax(220px,1fr) repeat(4,auto) auto auto!important;gap:7px!important;display:grid!important}body[data-finance-view=receber] .cp-shell .sw{min-width:190px!important}body[data-finance-view=receber] .cp-shell table{min-width:860px}body[data-finance-view=receber] .cp-shell tbody tr[style*="rgba(91,106,240"]{background:#00cbaf0b!important}body[data-finance-view=receber] .cp-shell .mc:first-child .mt:after{content:"Pendências";float:right;color:#d9484d;font-size:8.5px;font-weight:650}[data-theme=dark] body[data-finance-view=receber] .cp-shell .forecast-bar,[data-theme=dark] body[data-finance-view=receber] .cp-shell .fc-item{background:#10161d!important}@media (max-width:1180px){body[data-finance-view=receber] .cp-shell>.content{display:block!important}body[data-finance-view=receber] .cp-shell .kpi-strip{margin-bottom:12px!important}body[data-finance-view=receber] .cp-shell .forecast-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-bottom:12px!important}body[data-finance-view=receber] .cp-shell .forecast-bar:before{grid-column:1/-1}body[data-finance-view=receber] .cp-shell .fc-item{border-right:1px solid var(--border)!important;border-bottom:0!important}body[data-finance-view=receber] .cp-shell .fc-item:last-child{border-right:0!important}body[data-finance-view=receber] .cp-shell .cgrid{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}body[data-finance-view=receber] .cp-shell .cgrid>.rcol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}}@media (max-width:760px){body[data-finance-view=receber] .cp-shell .forecast-bar,body[data-finance-view=receber] .cp-shell .kpi-strip,body[data-finance-view=receber] .cp-shell .cgrid>.rcol{grid-template-columns:1fr!important}body[data-finance-view=receber] .cp-shell .forecast-bar:before{grid-column:1}body[data-finance-view=receber] .cp-shell .fc-item{border-right:0!important;border-bottom:1px solid var(--border)!important}body[data-finance-view=receber] .cp-shell .card>div:first-child:has(.sw){flex-wrap:wrap!important;display:flex!important}}
body[data-finance-view=pagar] .cp-reference-page{--cp-blue:#00cbaf;--cp-blue-soft:#00cbaf12;--cp-green:#00a982;--cp-red:#e5484d;--cp-orange:#e68a1a;--cp-border:var(--border);--cp-border-strong:var(--border2);background:0 0!important}body[data-finance-view=pagar] .cp-reference-page>.content{padding:14px 18px 26px!important}body[data-finance-view=pagar] .cp-summary-grid{gap:11px!important;margin-bottom:12px!important}body[data-finance-view=pagar] .cp-kpi-card,body[data-finance-view=pagar] .cp-summary-card.cp-due-agenda{position:relative;overflow:hidden;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:9px!important;height:122px!important;padding:16px 17px!important;box-shadow:0 5px 16px #0a0f1406!important}body[data-finance-view=pagar] .cp-kpi-card:before,body[data-finance-view=pagar] .cp-summary-card.cp-due-agenda:before{content:"";background:linear-gradient(90deg,#00cbaf,#47e0c2);border-radius:0 0 4px 4px;width:72px;height:2px;position:absolute;top:-1px;left:12px}body[data-finance-view=pagar] .cp-kpi-card .cp-kpi-label{color:var(--text2)!important;letter-spacing:.025em!important;font-size:9.5px!important;font-weight:650!important}body[data-finance-view=pagar] .cp-kpi-card .cp-kpi-value{letter-spacing:-.015em;font-family:var(--font-exo2),"Exo 2",sans-serif!important;font-size:19px!important;font-weight:700!important}body[data-finance-view=pagar] .cp-kpi-card .cp-kpi-value.kb{color:#008f7b!important}body[data-finance-view=pagar] .cp-kpi-card .cp-kpi-value.kg{color:#008f70!important}body[data-finance-view=pagar] .cp-kpi-card .cp-kpi-value.kr{color:#d9484d!important}body[data-finance-view=pagar] .cp-kpi-card .cp-kpi-value.ky{color:#c87816!important}body[data-finance-view=pagar] .cp-kpi-card .cp-kpi-footer{border-top-color:var(--border)!important;color:var(--text3)!important;font-size:9.5px!important}body[data-finance-view=pagar] .cp-kpi-detail-link,body[data-finance-view=pagar] .cp-agenda-calendar-link{color:#008f7b!important}body[data-finance-view=pagar] .cp-agenda-dot.blue{background:#00cbaf!important}body[data-finance-view=pagar] .cp-agenda-header h2{color:var(--text)!important;font-size:11.5px!important}body[data-finance-view=pagar] .cp-agenda-row{color:var(--text2)!important;font-size:10px!important}body[data-finance-view=pagar] .cp-agenda-value{color:var(--text)!important;font-family:var(--font-exo2),"Exo 2",sans-serif!important}body[data-finance-view=pagar] .cp-toolbar-controls{box-shadow:0 4px 14px #0a0f1405;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:9px!important;gap:8px!important;min-height:60px!important;padding:10px 11px!important}body[data-finance-view=pagar] .cp-toolbar-controls .si,body[data-finance-view=pagar] .cp-toolbar-controls .sel,body[data-finance-view=pagar] .cp-date-trigger,body[data-finance-view=pagar] .cp-toolbar-overflow-btn{border-color:var(--border)!important;background-color:var(--bg2)!important;height:36px!important;color:var(--text)!important;box-shadow:none!important;font-size:10.5px!important}body[data-finance-view=pagar] .cp-toolbar-controls .sel:focus,body[data-finance-view=pagar] .cp-toolbar-controls .si:focus,body[data-finance-view=pagar] .cp-date-trigger:focus{border-color:#00cbafa6!important;box-shadow:0 0 0 3px #00cbaf0e!important}body[data-finance-view=pagar] .cp-toolbar-controls .sel.active{border-color:#00cbaf!important;box-shadow:0 0 0 1px #00cbaf!important}body[data-finance-view=pagar] .cp-toolbar-new-expense,body[data-finance-view=pagar] .cp-new-expense{color:#fff!important;background:linear-gradient(135deg,#00cbaf,#47e0c2)!important;border:0!important;border-radius:7px!important;height:36px!important;box-shadow:0 6px 15px #00cbaf29!important}body[data-finance-view=pagar] .cp-toolbar-new-expense:hover,body[data-finance-view=pagar] .cp-new-expense:hover{transform:translateY(-1px);background:linear-gradient(135deg,#00bda3,#36d7ba)!important}body[data-finance-view=pagar] .cp-status-tabs{border-bottom-color:var(--border)!important;gap:27px!important;height:42px!important;margin-bottom:10px!important}body[data-finance-view=pagar] .cp-status-tab{color:var(--text2)!important;font-size:10px!important}body[data-finance-view=pagar] .cp-status-tab.active{color:#008f7b!important;border-bottom-color:#00cbaf!important}body[data-finance-view=pagar] .cp-status-pill.kb{color:#008f7b!important;background:#00cbaf17!important}body[data-finance-view=pagar] .cp-reference-table-card{border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:9px!important;overflow:hidden!important;box-shadow:0 5px 16px #0a0f1405!important}body[data-finance-view=pagar] .cp-reference-table thead th{color:#66737d!important;letter-spacing:.035em!important;background:#f7f9f9!important;border-bottom-color:#e2e8eb!important;height:37px!important;font-size:8.8px!important;font-weight:700!important}body[data-finance-view=pagar] .cp-reference-table tbody tr{background:var(--bg2)!important;border-bottom-color:#edf1f2!important;height:45px!important}body[data-finance-view=pagar] .cp-reference-table tbody tr:hover{background:#00cbaf07!important}body[data-finance-view=pagar] .cp-reference-table tbody tr.is-selected{background:#00cbaf0e!important;box-shadow:inset 3px 0 #00cbaf!important}body[data-finance-view=pagar] .cp-reference-table tbody tr[style*="rgba(91,106,240"]{background:#00cbaf0b!important}body[data-finance-view=pagar] .cp-reference-table tbody td{color:var(--text2)!important;font-size:10px!important}body[data-finance-view=pagar] .cp-reference-table .tdm{color:var(--text)!important}body[data-finance-view=pagar] .cp-reference-table .tdv{color:#008f7b!important}body[data-finance-view=pagar] .cp-supplier-avatar{color:#008f7b!important;background:#00cbaf11!important;border-color:#00cbaf26!important}body[data-finance-view=pagar] .cp-pay-action{color:#008f7b!important;background:#00cbaf0e!important;border-color:#00cbaf40!important}body[data-finance-view=pagar] .cp-more-action:hover{color:#008f7b!important;border-color:#00cbaf4d!important}body[data-finance-view=pagar] .cp-applied-filters{border-bottom-color:var(--border)!important}body[data-finance-view=pagar] .cp-filter-chip{background:#00cbaf11!important}body[data-finance-view=pagar] .cp-filter-chip strong,body[data-finance-view=pagar] .cp-filter-chip button,body[data-finance-view=pagar] .cp-clear-filters{color:#008f7b!important}body[data-finance-view=pagar] .cp-footer-info{border-top-color:var(--border)!important}body[data-finance-view=pagar] .pgb.on{color:#008f7b!important;background:#00cbaf13!important;border-color:#00cbaf!important}[data-theme=dark] body[data-finance-view=pagar] .cp-kpi-card,[data-theme=dark] body[data-finance-view=pagar] .cp-summary-card.cp-due-agenda,[data-theme=dark] body[data-finance-view=pagar] .cp-toolbar-controls,[data-theme=dark] body[data-finance-view=pagar] .cp-reference-table-card,[data-theme=dark] body[data-finance-view=pagar] .cp-reference-table tbody tr,[data-theme=dark] body[data-finance-view=pagar] .cp-toolbar-controls .si,[data-theme=dark] body[data-finance-view=pagar] .cp-toolbar-controls .sel,[data-theme=dark] body[data-finance-view=pagar] .cp-date-trigger,[data-theme=dark] body[data-finance-view=pagar] .cp-toolbar-overflow-btn{background:#10161d!important}[data-theme=dark] body[data-finance-view=pagar] .cp-reference-table thead th{color:#8d99a2!important;background:#171d23!important;border-bottom-color:#f2f4f717!important}[data-theme=dark] body[data-finance-view=pagar] .cp-reference-table tbody tr{border-bottom-color:#f2f4f711!important}[data-theme=dark] body[data-finance-view=pagar] .cp-reference-table tbody tr.is-selected{background:#00cbaf14!important}
body[data-finance-view=faturamento] .cp-shell>.content{width:100%;max-width:none!important;padding:14px 18px 26px!important}body[data-finance-view=faturamento] .cp-shell .kpi-strip{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important;margin-bottom:13px!important;display:grid!important;overflow:visible!important}body[data-finance-view=faturamento] .cp-shell .ksi{min-height:112px;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:9px!important;padding:15px 16px 13px!important;box-shadow:0 5px 16px #0a0f1406!important}body[data-finance-view=faturamento] .cp-shell .ksi+.ksi{border-left:1px solid var(--border)!important}body[data-finance-view=faturamento] .cp-shell .ksi:before{content:"";background:linear-gradient(90deg,#00cbaf,#47e0c2);border-radius:0 0 4px 4px;width:70px;height:2px;position:absolute;top:-1px;left:12px}body[data-finance-view=faturamento] .cp-shell .ksi-ico{color:#009b86!important;opacity:.9!important;top:14px!important;right:14px!important;transform:none!important}body[data-finance-view=faturamento] .cp-shell .ksi-lbl{color:var(--text2)!important;letter-spacing:.025em!important;text-transform:none!important;font-size:9.5px!important;font-weight:650!important}body[data-finance-view=faturamento] .cp-shell .ksi-val{letter-spacing:-.015em;margin-top:12px;color:var(--text)!important;font-family:var(--font-exo2),"Exo 2",sans-serif!important;font-size:19px!important;font-weight:700!important}body[data-finance-view=faturamento] .cp-shell .ksi.kb .ksi-val,body[data-finance-view=faturamento] .cp-shell .ksi.kg .ksi-val{color:#008f7b!important}body[data-finance-view=faturamento] .cp-shell .ksi.ky .ksi-val{color:#c87816!important}body[data-finance-view=faturamento] .cp-shell .ksi-sub{color:var(--text3)!important;font-size:9.5px!important}body[data-finance-view=faturamento] .cp-shell>.content>.card{overflow:hidden;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:9px!important;box-shadow:0 5px 16px #0a0f1406!important}body[data-finance-view=faturamento] .cp-shell>.content>.card>div:first-child{min-height:58px;border-bottom:1px solid var(--border)!important;gap:8px!important;padding:10px 12px!important}body[data-finance-view=faturamento] .cp-shell .sw{min-width:230px!important}body[data-finance-view=faturamento] .cp-shell .si,body[data-finance-view=faturamento] .cp-shell .sel{border:1px solid var(--border)!important;background:var(--bg2)!important;height:36px!important;color:var(--text)!important;box-shadow:none!important;border-radius:7px!important;font-size:10.5px!important}body[data-finance-view=faturamento] .cp-shell .si:focus,body[data-finance-view=faturamento] .cp-shell .sel:focus{border-color:#00cbafa6!important;box-shadow:0 0 0 3px #00cbaf0e!important}body[data-finance-view=faturamento] .cp-shell .btn-p{min-height:36px;color:#fff!important;background:linear-gradient(135deg,#00cbaf,#47e0c2)!important;border:0!important;border-radius:7px!important;box-shadow:0 6px 15px #00cbaf29!important}body[data-finance-view=faturamento] .cp-shell .btn-p:hover{transform:translateY(-1px);background:linear-gradient(135deg,#00bda3,#36d7ba)!important}body[data-finance-view=faturamento] .cp-shell table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}body[data-finance-view=faturamento] .cp-shell thead th{text-transform:uppercase;color:#66737d!important;letter-spacing:.035em!important;background:#f7f9f9!important;border-bottom:1px solid #e2e8eb!important;height:37px!important;padding:0 10px!important;font-size:8.8px!important;font-weight:700!important}body[data-finance-view=faturamento] .cp-shell tbody tr{background:var(--bg2);height:46px;border-bottom:1px solid #edf1f2!important}body[data-finance-view=faturamento] .cp-shell tbody tr:hover{background:#00cbaf07!important}body[data-finance-view=faturamento] .cp-shell tbody td{color:var(--text2)!important;padding:0 10px!important;font-size:10.5px!important}body[data-finance-view=faturamento] .cp-shell tbody .tdm{font-weight:600;color:var(--text)!important}body[data-finance-view=faturamento] .cp-shell tbody .tdv{color:#008f7b!important;font-weight:700!important}body[data-finance-view=faturamento] .cp-shell .rib{border:1px solid var(--border)!important;background:var(--bg2)!important;color:var(--text2)!important;border-radius:6px!important}body[data-finance-view=faturamento] .cp-shell .rib:hover{color:#008f7b!important;background:#00cbaf09!important;border-color:#00cbaf57!important}body[data-finance-view=faturamento] .cp-shell .pgn{min-height:48px;border-top:1px solid var(--border)!important;color:var(--text3)!important;font-size:9.5px!important}body[data-finance-view=faturamento] .cp-shell .dp{border-left:1px solid var(--border)!important;background:var(--bg2)!important;box-shadow:-18px 0 45px #0a0f1417!important}body[data-finance-view=faturamento] .cp-shell .dp-hd,body[data-finance-view=faturamento] .cp-shell .dp-row{border-bottom-color:var(--border)!important}body[data-finance-view=faturamento] .cp-shell .dp-v{color:var(--text)!important}body[data-finance-view=faturamento] .cp-shell .dp-k{color:var(--text3)!important}[data-theme=dark] body[data-finance-view=faturamento] .cp-shell .ksi,[data-theme=dark] body[data-finance-view=faturamento] .cp-shell>.content>.card,[data-theme=dark] body[data-finance-view=faturamento] .cp-shell tbody tr,[data-theme=dark] body[data-finance-view=faturamento] .cp-shell .si,[data-theme=dark] body[data-finance-view=faturamento] .cp-shell .sel,[data-theme=dark] body[data-finance-view=faturamento] .cp-shell .rib,[data-theme=dark] body[data-finance-view=faturamento] .cp-shell .dp{background:#10161d!important}[data-theme=dark] body[data-finance-view=faturamento] .cp-shell thead th{color:#8d99a2!important;background:#171d23!important;border-bottom-color:#f2f4f717!important}[data-theme=dark] body[data-finance-view=faturamento] .cp-shell tbody tr{border-bottom-color:#f2f4f711!important}@media (max-width:900px){body[data-finance-view=faturamento] .cp-shell .kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){body[data-finance-view=faturamento] .cp-shell>.content{padding:10px!important}body[data-finance-view=faturamento] .cp-shell .kpi-strip{grid-template-columns:1fr!important}body[data-finance-view=faturamento] .cp-shell>.content>.card>div:first-child{flex-wrap:wrap!important}body[data-finance-view=faturamento] .cp-shell .sw{min-width:100%!important}}
body[data-finance-view=caixa],body[data-finance-view=caixa-novo],body[data-finance-view=caixa-coordenacao],body[data-finance-view=tesouraria],body[data-finance-view=tesouraria-caixinha],body[data-finance-view=tesouraria-repasses]{--cash-brand:#00cbaf;--cash-brand-strong:#008f7b;--cash-brand-light:#47e0c2;--cash-brand-soft:#00cbaf12}.cash-launch-page{color:var(--text);background:0 0}.cash-launch-heading{margin-bottom:14px}.cash-launch-heading h1{font-family:var(--font-exo2),"Exo 2",sans-serif;color:var(--text)!important;font-size:21px!important;font-weight:720!important}.cash-launch-heading p{color:var(--text3)!important}.cash-back{border-color:var(--border)!important;background:var(--bg2)!important;color:var(--text2)!important;box-shadow:0 3px 12px #0a0f1406!important}.cash-back:hover{color:var(--cash-brand-strong)!important;background:#00cbaf0a!important;border-color:#00cbaf57!important}.cash-launch-layout{gap:14px!important}.cash-launch-aside{gap:11px!important}.cash-launch-aside>.cash-card{box-shadow:0 5px 16px #0a0f1406}@media (min-width:1101px){.cash-launch-aside{position:sticky;top:82px}}.cash-patient-strip,.cash-procedures-card,.cash-receipt-card,.cash-launch-side-card,.cash-budget-summary,.cash-provider-summary,.cash-generated-card,.cash-notes-card{border-color:var(--border)!important;background:var(--bg2)!important}.cash-patient-block{border-right-color:var(--border)!important}.cash-round-icon{color:var(--cash-brand-strong)!important;background:#00cbaf0e!important;border-color:#00cbaf2e!important}.cash-patient-block span,.cash-patient-block small{color:var(--text3)!important}.cash-patient-block strong,.cash-patient-block select{color:var(--text)!important}.cash-patient-picker svg{color:var(--text3)!important}.cash-patient-picker input{caret-color:var(--cash-brand);color:var(--text)!important}.cash-patient-picker input:focus{border-bottom-color:var(--cash-brand)!important}.cash-patient-results{border-color:var(--border)!important;background:var(--bg2)!important;box-shadow:0 18px 45px #0a0f141f!important}.cash-patient-results button{background:var(--bg2)!important;color:var(--text2)!important}.cash-patient-results button:hover{background:#00cbaf0b!important}.cash-insurance-row label{color:var(--text3)!important}.cash-insurance-row input,.cash-procedure-row select,.cash-procedure-row input,.cash-split-row select,.cash-split-row input,.cash-budget-summary label input,.cash-notes-card textarea{border-color:var(--border)!important;background:var(--bg2)!important;color:var(--text)!important}.cash-insurance-row input:focus,.cash-procedure-row select:focus,.cash-procedure-row input:focus,.cash-split-row select:focus,.cash-split-row input:focus,.cash-budget-summary label input:focus,.cash-notes-card textarea:focus{outline:0;border-color:#00cbafad!important;box-shadow:0 0 0 3px #00cbaf0e!important}.cash-procedures-card>header,.cash-receipt-card>header,.cash-procedure-row,.cash-procedures-card>footer,.cash-provider-summary>div:not(.cash-provider-note),.cash-side-definition,.cash-detail-payments article{border-color:var(--border)!important}.cash-procedures-card h2,.cash-receipt-card h2,.cash-launch-aside h3{color:var(--text)!important}.cash-procedures-card header p,.cash-procedure-row>div small,.cash-procedure-empty,.cash-procedures-card>footer,.cash-provider-summary>p,.cash-provider-summary>div small,.cash-generated-card span small,.cash-detail-payments article span small{color:var(--text3)!important}.cash-procedure-head{border-bottom-color:var(--border)!important;background:var(--bg3)!important;color:var(--text3)!important}.cash-procedure-row strong,.cash-procedure-empty strong,.cash-provider-summary>div span,.cash-generated-card span strong,.cash-detail-payments article span strong,.cash-launch-readonly .cash-procedure-row>div>strong,.cash-launch-readonly .cash-procedure-row>span{color:var(--text)!important}.cash-payment-methods button{border-color:var(--border)!important;background:var(--bg2)!important;color:var(--text2)!important}.cash-payment-methods button:last-child{border-right-color:var(--border)!important}.cash-payment-methods button:hover{color:var(--cash-brand-strong)!important;background:#00cbaf09!important}.cash-payment-methods button.active{box-shadow:inset 0 0 0 1px #00cbaf1f;border-color:var(--cash-brand)!important;color:var(--cash-brand-strong)!important;background:#00cbaf13!important}.cash-payment-mode{border-color:var(--border)!important}.cash-payment-mode button{border-right-color:var(--border)!important;background:var(--bg2)!important;color:var(--text2)!important}.cash-payment-mode button.active{color:var(--cash-brand-strong)!important;background:#00cbaf12!important;box-shadow:inset 0 0 0 1px #00cbaf59!important}.cash-payment-mode button span{border-color:var(--border2)!important}.cash-payment-mode button.active span{border-color:var(--cash-brand)!important}.cash-receipt-info{color:#087f70!important;background:#00cbaf11!important}.cash-split-list{border-color:var(--border)!important;background:var(--bg3)!important}.cash-received-box{border-color:var(--border)!important;background:var(--bg2)!important}.cash-received-box span{color:var(--text3)!important}.cash-received-box strong{color:var(--text)!important}.cash-confirm-attendance{color:var(--cash-brand-strong)!important;background:#00cbaf06!important;border-color:#00cbaf4d!important}.cash-confirm-attendance:hover{color:var(--cash-brand-strong)!important;background:#00cbaf0e!important;border-color:#00cbafa6!important}.cash-side-definition span,.cash-budget-summary>div,.cash-provider-note{color:var(--text3)!important}.cash-side-definition strong,.cash-budget-summary>div>strong{color:var(--text)!important}.cash-side-definition strong.open-state,.cash-budget-summary label{color:var(--cash-brand-strong)!important}.cash-budget-total{border-top-color:var(--border2)!important}.cash-budget-total strong{color:var(--cash-brand-strong)!important;font-family:var(--font-exo2),"Exo 2",sans-serif!important;font-size:21px!important}.cash-provider-note{border:1px solid var(--border);background:var(--bg3)!important}.cash-generated-card>div>svg,.cash-detail-payments article>div>svg{color:var(--cash-brand-strong)!important;background:#00cbaf0e!important;border-color:#00cbaf2e!important}.cash-detail-payments article>strong{color:var(--cash-brand-strong)!important}.cash-detail-notes{color:var(--text2)!important}.cash-page .cash-card,.cash-coord-page .cash-card,.coord-team-card,.coord-side-card,.coord-timeline{border-color:var(--border)!important}.cash-page .cash-aside,.coord-aside{position:relative}@media (min-width:1121px){.cash-page .cash-aside,.coord-aside{position:sticky;top:82px}}.cash-page .cash-table th,.coord-table th{background:var(--bg3)!important;color:var(--text3)!important}.cash-page .cash-table tbody tr:hover,.coord-table tbody tr:hover{background:#00cbaf08!important}[data-theme=dark] .cash-launch-page .cash-back,[data-theme=dark] .cash-launch-page .cash-patient-strip,[data-theme=dark] .cash-launch-page .cash-procedures-card,[data-theme=dark] .cash-launch-page .cash-receipt-card,[data-theme=dark] .cash-launch-page .cash-launch-side-card,[data-theme=dark] .cash-launch-page .cash-budget-summary,[data-theme=dark] .cash-launch-page .cash-provider-summary,[data-theme=dark] .cash-launch-page .cash-generated-card,[data-theme=dark] .cash-launch-page .cash-notes-card,[data-theme=dark] .cash-launch-page input,[data-theme=dark] .cash-launch-page select,[data-theme=dark] .cash-launch-page textarea,[data-theme=dark] .cash-payment-methods button,[data-theme=dark] .cash-payment-mode button,[data-theme=dark] .cash-received-box,[data-theme=dark] .cash-patient-results,[data-theme=dark] .cash-patient-results button{background:#10161d!important}[data-theme=dark] .cash-procedure-head,[data-theme=dark] .cash-split-list,[data-theme=dark] .cash-provider-note{background:#171d23!important}[data-theme=dark] .cash-payment-methods button.active,[data-theme=dark] .cash-payment-mode button.active{color:#47e0c2!important;background:#00cbaf1a!important}[data-theme=dark] .cash-receipt-info{color:#47e0c2!important;background:#00cbaf17!important}[data-theme=dark] .cash-budget-total strong,[data-theme=dark] .cash-side-definition strong.open-state,[data-theme=dark] .cash-budget-summary label,[data-theme=dark] .cash-detail-payments article>strong{color:#47e0c2!important}@media (max-width:1100px){.cash-launch-aside,.cash-page .cash-aside,.coord-aside{position:static}}
