:root{color-scheme:light;--background:#f4f6f8;--surface:#ffffff;--surface-muted:#eef2f5;--surface-strong:#111827;--line:#d9e0e7;--line-strong:#b7c2ce;--text:#172033;--text-muted:#64748b;--text-inverse:#f8fafc;--accent:#0f766e;--accent-soft:#d7f3ef;--warning:#b45309;--warning-soft:#fff2d7;--danger:#b91c1c;--danger-soft:#fee2e2;--ok:#166534;--ok-soft:#dcfce7;--focus:#2563eb;--shadow:0 18px 50px rgba(15,23,42,0.08)}.voiceHome .profileSettingsTarget{width:min(1040px,calc(100vw - 56px));max-height:min(760px,calc(100vh - 52px));overflow:auto;padding:28px 18px 18px;border-color:#29486e;background:linear-gradient(145deg,rgba(5,20,39,.98),rgba(8,31,58,.98))}.voiceHome .profileSettingsWorkspace{display:grid;grid-gap:18px;gap:18px;color:#edf7ff}.voiceHome .profileSettingsHeader{display:block}.voiceHome .profileSettingsHeader>a{color:#59e2c5;font-size:.82rem;font-weight:800;text-decoration:none}.voiceHome .profileSettingsHeader h2{margin:7px 0 3px;font-size:clamp(1.55rem,2.5vw,2rem)}.voiceHome .profileSettingsHeader p{margin:0;color:#b7c9dc}.voiceHome .profileGeneralCard,.voiceHome .profileLanguageCard{overflow:hidden;border:1px solid #365777;border-radius:15px;background:rgba(10,31,56,.88);box-shadow:0 18px 40px rgba(0,0,0,.15)}.voiceHome .profileGeneralCard>header,.voiceHome .profileLanguageCard>header{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:10px 16px;border-bottom:1px solid #314e6d}.voiceHome .profileGeneralCard h3,.voiceHome .profileLanguageCard h3{margin:0;font-size:1rem}.voiceHome .profileGeneralCard header div{display:flex;gap:8px}.voiceHome .profileGeneralCard button{border:1px solid #496884;border-radius:9px;padding:8px 15px;background:#0c2948;color:#edf7ff;cursor:pointer;font-weight:800}.voiceHome .profileGeneralCard button[data-primary=true]{border-color:#33d4b6;background:#20b79f;color:#031d2d}.voiceHome .profileGeneralBody{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:28px;gap:28px;padding:16px 38px 24px}.voiceHome .profileAvatar{display:grid;place-items:center;width:128px;height:128px;margin-top:2px;border:2px solid rgba(124,139,255,.5);border-radius:50%;background:linear-gradient(145deg,#6875ea,#8994ff);box-shadow:inset 0 0 25px rgba(255,255,255,.08),0 14px 30px rgba(60,76,184,.24);color:white;font-size:2.25rem}.voiceHome .profileDetailsGrid,.voiceHome .profileEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 52px;gap:22px 52px}.voiceHome .profileDetailsGrid>div{display:grid;align-content:start;grid-gap:9px;gap:9px}.voiceHome .profileDetailsGrid strong,.voiceHome .profileEditGrid label{color:#eaf5ff;font-size:.86rem;font-weight:800}.voiceHome .profileDetailsGrid span{color:#d2e0ed}.voiceHome .profileDetailsGrid span[data-empty=true]{color:#748ba3}.voiceHome .profileDetailsGrid small{max-width:330px;color:#7690a9;line-height:1.4}.voiceHome .profileEditGrid label{display:grid;grid-gap:7px;gap:7px}.voiceHome .profileEditGrid input,.voiceHome .profileEditGrid select,.voiceHome .profileLanguageCard select{width:100%;min-height:42px;border:1px solid #436481;border-radius:9px;padding:9px 11px;background:#071e37;color:#edf7ff;outline:none}.voiceHome .profileEditGrid input:focus,.voiceHome .profileEditGrid select:focus,.voiceHome .profileLanguageCard select:focus{border-color:#44d9bf;box-shadow:0 0 0 3px rgba(68,217,191,.12)}.voiceHome .profilePhoneField{display:grid;grid-template-columns:auto 1fr;align-items:center;overflow:hidden;border:1px solid #436481;border-radius:9px;background:#071e37}.voiceHome .profilePhoneField span{padding:0 11px;color:#b8cbe0;white-space:nowrap}.voiceHome .profilePhoneField input{border:0;border-left:1px solid #436481;border-radius:0}.voiceHome .profileLanguageCard>div{display:grid;grid-gap:13px;gap:13px;padding:16px}.voiceHome .profileLanguageCard p{margin:0;color:#b7c9dc}.voiceHome .profileLanguageCard label{width:min(100%,330px)}.voiceHome .profileSettingsStatus{margin:0;border:1px solid rgba(58,219,186,.35);border-radius:10px;padding:10px 12px;background:rgba(11,75,70,.35);color:#bdf8e9;font-size:.82rem}@media (max-width:720px){.voiceHome .profileSettingsTarget{width:calc(100vw - 20px);padding-inline:12px}.voiceHome .profileGeneralBody{grid-template-columns:1fr;padding:16px}.voiceHome .profileAvatar{width:90px;height:90px;font-size:1.65rem}.voiceHome .profileDetailsGrid,.voiceHome .profileEditGrid{grid-template-columns:1fr;gap:16px}.voiceHome .profileGeneralCard>header{align-items:flex-start;gap:10px}}.voiceHome .organizationSettingsTarget{width:min(1060px,calc(100vw - 56px));max-height:min(780px,calc(100vh - 48px));overflow:auto;padding:28px 18px 18px;border-color:#29486e;background:linear-gradient(145deg,rgba(5,20,39,.98),rgba(8,31,58,.98))}.voiceHome .organizationSettingsWorkspace{display:grid;grid-gap:16px;gap:16px;color:#edf7ff}.voiceHome .organizationSettingsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.voiceHome .organizationSettingsHeader>div:first-child>a{color:#58e0c4;font-size:.82rem;font-weight:800;text-decoration:none}.voiceHome .organizationSettingsHeader h2{margin:7px 0 3px;font-size:clamp(1.55rem,2.5vw,2rem)}.voiceHome .organizationSettingsHeader p{max-width:620px;margin:0;color:#b8cadc}.voiceHome .organizationSettingsHeader>div:last-child:not(:first-child){display:flex;gap:8px}.voiceHome .currencyList button,.voiceHome .organizationEmpty button,.voiceHome .organizationModal button,.voiceHome .organizationSettingsHeader button{border:1px solid #486986;border-radius:9px;padding:9px 14px;background:#0d2947;color:#edf7ff;cursor:pointer;font-weight:800}.voiceHome .organizationModal button[data-primary=true],.voiceHome .organizationSettingsHeader button[data-primary=true]{border-color:#3addbf;background:#20b79f;color:#031e2c}.voiceHome .currenciesContent,.voiceHome .organizationTableCard{overflow:hidden;min-height:370px;border:1px solid #345474;border-radius:15px;background:rgba(8,29,52,.88)}.voiceHome .organizationSearch{display:flex;align-items:center;gap:8px;margin:14px;border:1px solid #405f7e;border-radius:9px;padding:0 11px;background:#071e37}.voiceHome .organizationSearch input{width:100%;min-height:40px;border:0;background:transparent;color:#edf7ff;outline:none}.voiceHome .organizationTableScroll{overflow-x:auto;min-height:260px}.voiceHome .organizationTableCard table{width:100%;border-collapse:collapse}.voiceHome .organizationTableCard td,.voiceHome .organizationTableCard th{padding:12px 14px;border-bottom:1px solid #2c4967;text-align:left;vertical-align:middle}.voiceHome .organizationTableCard th{color:#9fb6cd;font-size:.76rem;text-transform:uppercase}.voiceHome .organizationTableCard td>span{display:inline-flex;border:1px solid #6e6070;border-radius:999px;padding:4px 8px;color:#d7b6bd;font-size:.75rem}.voiceHome .organizationTableCard td>span[data-active=true]{border-color:#267963;background:rgba(21,112,89,.22);color:#7be3c7}.voiceHome .organizationTableCard td button{border:0;background:transparent;color:#62d9c3;cursor:pointer}.voiceHome .organizationTableCard>footer{display:flex;justify-content:space-between;padding:10px 14px;border-top:1px solid #304d6b;color:#90a8bf;font-size:.78rem}.voiceHome .organizationEmpty{display:grid;place-items:center;align-content:center;min-height:270px;padding:28px;text-align:center}.voiceHome .organizationEmpty>span{display:grid;place-items:center;width:52px;height:52px;border:2px solid #71889e;border-radius:50%;color:#91a9c0;font-size:1.6rem}.voiceHome .organizationEmpty h3{margin:14px 0 4px}.voiceHome .organizationEmpty p{max-width:430px;margin:0 0 17px;color:#a9bed2}.voiceHome .organizationSettingsStatus{margin:0;border:1px solid rgba(58,219,186,.35);border-radius:10px;padding:10px 12px;background:rgba(11,75,70,.35);color:#bdf8e9;font-size:.82rem}.voiceHome .organizationModalLayer{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px}.voiceHome .organizationModalBackdrop{position:absolute;inset:0;border:0;background:rgba(0,8,18,.74);cursor:default}.voiceHome .organizationModal{position:relative;width:min(640px,calc(100vw - 30px));overflow:hidden;border:1px solid #3b5d7e;border-radius:15px;background:#0a2745;box-shadow:0 28px 80px rgba(0,0,0,.52);color:#edf7ff}.voiceHome .organizationModal>header{padding:15px 16px;border-bottom:1px solid #355573}.voiceHome .organizationModal h3,.voiceHome .organizationModal p{margin:0}.voiceHome .organizationModal>div{display:grid;grid-gap:17px;gap:17px;padding:17px 16px}.voiceHome .organizationModal p{color:#b6c8da}.voiceHome .costCenterForm{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:0 16px;gap:0 16px}.voiceHome .costCenterForm label:last-child{grid-column:1/-1}.voiceHome .organizationModal label{display:grid;grid-gap:7px;gap:7px;color:#dbe9f5;font-size:.86rem;font-weight:800}.voiceHome .organizationModal input,.voiceHome .organizationModal select,.voiceHome .organizationModal textarea{width:100%;min-height:41px;border:1px solid #4b6d89;border-radius:9px;padding:9px 11px;background:#071d35;color:#edf7ff;outline:none}.voiceHome .organizationModal textarea{min-height:65px;resize:vertical}.voiceHome .organizationModal>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:13px 16px;border-top:1px solid #355573;background:rgba(5,21,38,.45)}.voiceHome .organizationModal footer small{margin-right:auto;color:#8da5bb}.voiceHome .organizationModal button:disabled{cursor:not-allowed;opacity:.45}.voiceHome .currenciesWorkspace .organizationSettingsHeader{align-items:center}.voiceHome .currenciesContent{display:grid;align-content:start;padding:14px}.voiceHome .baseCurrencyCard,.voiceHome .currencyList article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #345675;border-radius:11px;padding:12px;background:rgba(8,38,67,.72)}.voiceHome .baseCurrencyCard>span,.voiceHome .currencyList article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#173a5b;color:#72dfc8;font-weight:900}.voiceHome .baseCurrencyCard div,.voiceHome .currencyList article div{display:grid;grid-gap:3px;gap:3px}.voiceHome .baseCurrencyCard small,.voiceHome .currencyList article small{color:#91a9c0}.voiceHome .baseCurrencyCard b{color:#72dfc8}.voiceHome .currencyList{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.voiceHome .currencyList button{padding:7px 10px;color:#efb5bd}.voiceHome .currencyEmpty{min-height:300px}.voiceHome .currencyModal{width:min(480px,calc(100vw - 30px))}.voiceHome .currencyModal>div label{gap:8px}.voiceHome .currencyRateField{display:grid;grid-template-columns:1fr auto;overflow:hidden;border:1px solid #4b6d89;border-radius:9px;background:#071d35}.voiceHome .currencyRateField input{border:0;border-radius:0}.voiceHome .currencyRateField span{display:grid;place-items:center;padding:0 12px;border-left:1px solid #4b6d89;color:#afc2d4}@media (max-width:720px){.voiceHome .organizationSettingsTarget{width:calc(100vw - 20px);padding-inline:12px}.voiceHome .organizationSettingsHeader{align-items:flex-start;flex-direction:column}.voiceHome .costCenterForm{grid-template-columns:1fr}.voiceHome .costCenterForm label:last-child{grid-column:auto}.voiceHome .organizationModal>footer{flex-wrap:wrap}.voiceHome .organizationModal footer small{flex-basis:100%}.voiceHome .baseCurrencyCard,.voiceHome .currencyList article{grid-template-columns:42px minmax(0,1fr)}.voiceHome .baseCurrencyCard b,.voiceHome .currencyList button{grid-column:2;justify-self:start}}.voiceHome .billingSettingsTarget{width:min(1080px,calc(100vw - 52px));max-height:min(800px,calc(100vh - 44px));overflow:auto;padding:28px 18px 18px;border-color:#29486e;background:linear-gradient(145deg,rgba(5,20,39,.98),rgba(8,31,58,.98))}.voiceHome .billingSettingsWorkspace{display:grid;grid-gap:16px;gap:16px;color:#edf7ff}.voiceHome .billingSettingsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.voiceHome .billingSettingsHeader>div{display:block}.voiceHome .billingSettingsHeader a{color:#58e0c4;font-size:.82rem;font-weight:800;text-decoration:none}.voiceHome .billingSettingsHeader h2{margin:7px 0 3px;font-size:clamp(1.55rem,2.5vw,2rem)}.voiceHome .billingSettingsHeader p{max-width:650px;margin:0;color:#b7c9dc}.voiceHome .billingEmpty button,.voiceHome .billingPageActions button,.voiceHome .billingSettingsHeader button{border:1px solid #486986;border-radius:9px;padding:9px 14px;background:#0d2947;color:#edf7ff;cursor:pointer;font-weight:800}.voiceHome .billingPageActions button[data-primary=true],.voiceHome .billingSettingsHeader button[data-primary=true]{border-color:#3addbf;background:#20b79f;color:#031e2c}.voiceHome .billingPageActions button:disabled,.voiceHome .billingSettingsHeader button:disabled{cursor:not-allowed;opacity:.45}.voiceHome .billingTableCard{overflow:hidden;min-height:310px;border:1px solid #345474;border-radius:15px;background:rgba(8,29,52,.88)}.voiceHome .billingTableCard table{width:100%;border-collapse:collapse}.voiceHome .billingTableCard td,.voiceHome .billingTableCard th{padding:13px 15px;border-bottom:1px solid #2d4b69;text-align:left;vertical-align:middle}.voiceHome .billingTableCard th{color:#9fb6cd;font-size:.76rem;text-transform:uppercase}.voiceHome .billingTableCard td:last-child{white-space:nowrap}.voiceHome .billingTableCard td button{min-width:30px;border:0;border-radius:7px;padding:6px;background:transparent;color:#8facc6;cursor:pointer}.voiceHome .billingTableCard td button:hover{background:#143958;color:#60dcc4}.voiceHome .billingTableCard td button:disabled{cursor:not-allowed;opacity:.25}.voiceHome .billingTableCard>footer{padding:12px 15px;border-top:1px solid #2d4b69;color:#91a8bd;text-align:right}.voiceHome .billingEmpty{display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;min-height:260px;padding:30px;color:#a9bdd0;text-align:center}.voiceHome .billingEmpty.large{min-height:330px;font-size:1.05rem}.voiceHome .billingFormCard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px;border:1px solid #345474;border-radius:15px;padding:22px;background:rgba(8,29,52,.88)}.voiceHome .billingFormCard.compact{width:min(100%,510px);grid-template-columns:1fr}.voiceHome .billingFormCard label{display:grid;grid-gap:7px;gap:7px;color:#e5f1fb;font-size:.86rem;font-weight:800}.voiceHome .billingFilter select,.voiceHome .billingFormCard input,.voiceHome .billingFormCard select,.voiceHome .billingFormCard textarea,.voiceHome .documentSettingsCard textarea{width:100%;min-height:42px;border:1px solid #466884;border-radius:9px;padding:9px 11px;background:#071d35;color:#edf7ff;outline:none}.voiceHome .billingFormCard textarea{min-height:90px;resize:vertical}.voiceHome .billingFormCard input:focus,.voiceHome .billingFormCard select:focus,.voiceHome .billingFormCard textarea:focus,.voiceHome .documentSettingsCard textarea:focus{border-color:#47d8be;box-shadow:0 0 0 3px rgba(71,216,190,.12)}.voiceHome .billingFormCard>small{grid-column:1/-1;color:#8da5bb;text-align:right}.voiceHome .billingPageActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.voiceHome .billingPageActions small{margin-right:auto;color:#91a8bd}.voiceHome .billingSettingsStatus{margin:0;border:1px solid rgba(58,219,186,.35);border-radius:10px;padding:10px 12px;background:rgba(11,75,70,.35);color:#bdf8e9;font-size:.82rem}.voiceHome .billingFilter{display:grid;grid-gap:7px;gap:7px;width:min(100%,350px);color:#dceafa;font-size:.86rem;font-weight:800}.voiceHome .numerationForm{align-items:flex-start}.voiceHome .billingFormIntro{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.voiceHome .billingFormIntro h3{margin:0 0 4px}.voiceHome .billingFormIntro p{margin:0;color:#8fa8c0}.voiceHome .billingToggle{display:flex!important;grid-auto-flow:column;align-items:center;gap:9px!important;cursor:pointer}.voiceHome .billingToggle input{position:absolute;opacity:0;pointer-events:none}.voiceHome .billingToggle span{position:relative;width:42px;height:23px;border:1px solid #55728e;border-radius:999px;background:#112d48}.voiceHome .billingToggle span:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#93a8bb;transition:.18s ease}.voiceHome .billingToggle input:checked+span{background:#168c79}.voiceHome .billingToggle input:checked+span:after{left:22px;background:#d9fff7}.voiceHome .billingCheck{display:flex!important;grid-auto-flow:column;align-items:center;justify-content:flex-start;gap:8px!important;min-height:42px}.voiceHome .billingCheck input{width:18px;min-height:18px;accent-color:#24bea5}.voiceHome .billingRange{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.voiceHome .documentSettingsTabs{display:flex;gap:4px;border-bottom:1px solid #385572}.voiceHome .documentSettingsTabs button{border:0;border-bottom:2px solid transparent;padding:12px 20px;background:transparent;color:#9fb5ca;cursor:pointer;font-weight:800}.voiceHome .documentSettingsTabs button[aria-current=true]{border-bottom-color:#3bdbc0;color:#dffbf5}.voiceHome .documentSettingsCard{display:grid;grid-gap:20px;gap:20px;border:1px solid #345474;border-radius:15px;padding:20px;background:rgba(8,29,52,.88)}.voiceHome .documentSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.voiceHome .documentSettingsCard label{display:grid;grid-gap:7px;gap:7px;color:#e1eef9;font-size:.86rem;font-weight:800}.voiceHome .documentSettingsCard textarea{min-height:160px;resize:vertical}.voiceHome .sellerForm{width:min(100%,520px);grid-template-columns:1fr}.voiceHome .sellerForm>small{grid-column:auto}.voiceHome .tipsSettingsCard{display:grid;grid-gap:30px;gap:30px;border:1px solid #345474;border-radius:15px;padding:28px 34px;background:rgba(8,29,52,.88)}.voiceHome .tipsSettingsTitle{display:flex;align-items:center;justify-content:space-between;gap:20px}.voiceHome .tipsSettingsTitle h3{margin:0 0 6px;font-size:1.05rem}.voiceHome .tipsSettingsTitle p{margin:0;color:#a9bed2}.voiceHome .tipsSettingsFields{display:grid;grid-template-columns:minmax(180px,240px) minmax(280px,370px);grid-gap:24px;gap:24px}.voiceHome .tipsSettingsFields label{display:grid;align-content:start;grid-gap:7px;gap:7px;color:#e1eef9;font-size:.86rem;font-weight:800}.voiceHome .tipsSettingsFields input,.voiceHome .tipsSettingsFields select{width:100%;min-height:42px;border:1px solid #466884;border-radius:9px;padding:9px 11px;background:#071d35;color:#edf7ff;outline:none}.voiceHome .tipsSettingsFields small{color:#819ab2;font-weight:500;line-height:1.4}.voiceHome .tipsPercentageField{display:grid;grid-template-columns:1fr auto;overflow:hidden;border:1px solid #466884;border-radius:9px;background:#071d35}.voiceHome .tipsPercentageField input{border:0;border-radius:0}.voiceHome .tipsPercentageField span{display:grid;place-items:center;padding:0 12px;border-left:1px solid #466884;color:#b1c5d8}@media (max-width:720px){.voiceHome .billingSettingsTarget{width:calc(100vw - 20px);padding-inline:12px}.voiceHome .billingSettingsHeader{align-items:flex-start;flex-direction:column}.voiceHome .billingFormCard,.voiceHome .billingRange,.voiceHome .documentSettingsGrid,.voiceHome .tipsSettingsFields{grid-template-columns:1fr}.voiceHome .billingPageActions{flex-wrap:wrap}.voiceHome .billingPageActions small{flex-basis:100%}.voiceHome .documentSettingsTabs{overflow-x:auto}}.voiceHome .printTemplatesTarget{width:min(1120px,calc(100vw - 48px));max-height:min(820px,calc(100vh - 40px));overflow:auto;padding:28px 18px 18px;border-color:#29486e;background:linear-gradient(145deg,rgba(5,20,39,.98),rgba(8,31,58,.98))}.voiceHome .printTemplatesWorkspace{display:grid;grid-gap:16px;gap:16px;color:#edf7ff}.voiceHome .printTemplatesHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.voiceHome .printTemplatesHeader>div{display:block}.voiceHome .printTemplatesHeader a{color:#58e0c4;font-size:.82rem;font-weight:800;text-decoration:none}.voiceHome .printTemplatesHeader h2{margin:7px 0 3px;font-size:clamp(1.55rem,2.5vw,2rem)}.voiceHome .printTemplatesHeader p{margin:0;color:#b7c9dc}.voiceHome .printTemplatesHeader button,.voiceHome .signaturesSection button{border:1px solid #486986;border-radius:9px;padding:9px 14px;background:#0d2947;color:#edf7ff;cursor:pointer;font-weight:800}.voiceHome .printTemplatesNotice{display:flex;align-items:center;gap:12px;border:1px solid #5d6ec0;border-radius:12px;padding:12px 16px;background:rgba(50,66,153,.24);color:#d9e0ff}.voiceHome .printTemplatesNotice p{margin:0}.voiceHome .printTemplatesNotice button{margin-left:auto;border:0;background:transparent;color:#9eb1ff;cursor:pointer;font-weight:800}.voiceHome .printTemplatesGallery{display:grid;grid-gap:18px;gap:18px;border:1px solid #345474;border-radius:15px;padding:16px;background:rgba(8,29,52,.88)}.voiceHome .printTemplatesGallery>nav{display:flex;flex-wrap:wrap;gap:8px}.voiceHome .printTemplatesGallery>nav button{border:1px solid #486781;border-radius:999px;padding:6px 14px;background:#0b2946;color:#b5c8da;cursor:pointer}.voiceHome .printTemplatesGallery>nav button[aria-current=true]{border-color:#38d4b9;background:rgba(32,183,159,.16);color:#78e4ce}.voiceHome .printTemplateGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.voiceHome .newPrintTemplate{display:grid;place-items:center;align-content:center;min-height:230px;border:1px dashed #4a6986;border-radius:13px;background:rgba(7,28,50,.55);color:#8fa8bf;cursor:pointer;font-weight:800}.voiceHome .newPrintTemplate span{font-size:1.7rem}.voiceHome .printTemplateCard{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;border:1px solid transparent;border-radius:13px;padding:8px;background:rgba(7,28,50,.45)}.voiceHome .printTemplateCard[data-preferred=true]{border-color:#38cdb5}.voiceHome .printTemplatePreviewButton{min-height:125px;overflow:hidden;border:0;border-radius:10px;padding:10px;background:#e8edf3;cursor:pointer}.voiceHome .printTemplateCard>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.voiceHome .printTemplateCard p{margin:0;color:#9eb3c7;font-size:.78rem}.voiceHome .printTemplateCard small{color:#7892aa}.voiceHome .printTemplateActions{display:flex;flex-wrap:wrap;justify-content:flex-start!important;gap:5px!important;margin-top:4px}.voiceHome .printTemplateActions button{border:0;border-radius:6px;padding:5px 7px;background:#143652;color:#a9c1d6;cursor:pointer;font-size:.7rem}.voiceHome .printTemplateActions button:disabled{cursor:not-allowed;opacity:.35}.voiceHome .templateThumbnail{--template-color:#64748b;display:grid;grid-gap:5px;gap:5px;width:100%;min-height:105px;padding:8px;background:white}.voiceHome .templateThumbnail>span{display:block;height:5px;background:color-mix(in srgb,var(--template-color) 60%,white)}.voiceHome .templateThumbnail>span:nth-child(2){width:55%;justify-self:end}.voiceHome .templateThumbnail>span:nth-child(3){width:70%}.voiceHome .templateThumbnail>div{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2px;gap:2px;min-height:45px;border-top:7px solid var(--template-color)}.voiceHome .templateThumbnail>div i{border-right:1px solid #cbd5e1}.voiceHome .templateThumbnail>b{width:40%;height:6px;justify-self:end;background:var(--template-color)}.voiceHome .templateThumbnail[data-layout=standard]>div{grid-template-columns:repeat(3,1fr)}.voiceHome .signaturesSection{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #345474;border-radius:15px;padding:18px;background:rgba(8,29,52,.88)}.voiceHome .signaturesSection h3{margin:0 0 5px}.voiceHome .signaturesSection p{margin:0;color:#9fb5c9}.voiceHome .printTemplatesStatus{margin:0;border:1px solid rgba(58,219,186,.35);border-radius:10px;padding:10px 12px;background:rgba(11,75,70,.35);color:#bdf8e9;font-size:.82rem}.voiceHome .printTemplateModalLayer,.voiceHome .templateEditorLayer{position:fixed;z-index:120;inset:0;box-sizing:border-box;display:grid;place-items:center;padding:18px}.voiceHome .printTemplateBackdrop{position:absolute;inset:0;border:0;background:rgba(0,8,18,.78);cursor:default}.voiceHome .signaturesModal{position:relative;width:min(520px,calc(100vw - 30px));min-height:470px;overflow:hidden;border:1px solid #3b5d7e;border-radius:15px;background:#0a2745;box-shadow:0 28px 80px rgba(0,0,0,.55);color:#edf7ff}.voiceHome .signaturesModal>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #355573}.voiceHome .signaturesModal h3{margin:0}.voiceHome .signaturesModal header button{border:0;background:transparent;color:white;cursor:pointer;font-size:1.4rem}.voiceHome .signaturesModal>div{padding:16px}.voiceHome .signaturesModal>div>p{margin:0 0 12px;color:#a9bed1}.voiceHome .signatureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.voiceHome .newSignature{display:grid;place-items:center;min-height:130px;border:1px dashed #58738d;border-radius:10px;background:#0a213b;color:#a9bfd3;cursor:pointer}.voiceHome .newSignature span{font-size:1.5rem}.voiceHome .signatureGrid article{display:grid;grid-gap:5px;gap:5px;border:1px solid #3b5b78;border-radius:10px;padding:8px;background:#0b213a}.voiceHome .signatureGrid img{width:100%;height:70px;object-fit:contain;border-radius:6px;background:white}.voiceHome .signatureGrid small{color:#839db4}.voiceHome .signatureGrid article button{justify-self:start;border:0;background:transparent;color:#efabb5;cursor:pointer}.voiceHome .signaturesModal>footer{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;padding:12px;border-top:1px solid #355573;background:#081d34}.voiceHome .signaturesModal>footer button{border:1px solid #4a6986;border-radius:8px;padding:8px 14px;background:#102e4b;color:white;cursor:pointer}.voiceHome .templateEditor{position:relative;display:grid;grid-template-columns:355px minmax(0,1fr);width:min(1230px,calc(100vw - 36px));height:min(720px,calc(100vh - 36px));overflow:hidden;border:1px solid #385a79;border-radius:16px;background:#0a2745;box-shadow:0 30px 90px rgba(0,0,0,.6)}.voiceHome .templateEditor>aside{display:grid;grid-template-rows:auto auto 1fr auto;min-height:0;border-right:1px solid #365573;background:#081f38;color:#edf7ff}.voiceHome .templateEditor aside>header{padding:17px 16px}.voiceHome .templateEditor aside h3{margin:0}.voiceHome .templateEditor aside>nav{display:grid;grid-template-columns:repeat(2,1fr);padding:0 16px}.voiceHome .templateEditor aside>nav button{border:0;border-bottom:2px solid #405c75;padding:10px;background:transparent;color:#9bb2c8;cursor:pointer}.voiceHome .templateEditor aside>nav button[aria-current=true]{border-bottom-color:#38d4b9;color:#d8fff7}.voiceHome .templateEditorControls{display:grid;align-content:start;grid-gap:15px;gap:15px;overflow-y:auto;padding:16px}.voiceHome .templateEditorControls>label{display:grid;grid-gap:7px;gap:7px;color:#dfeef9;font-size:.84rem;font-weight:800}.voiceHome .templateEditorControls input,.voiceHome .templateEditorControls select{width:100%;min-height:41px;border:1px solid #496b88;border-radius:9px;padding:8px 10px;background:#071b31;color:#edf7ff}.voiceHome .templateEditorToggle{display:flex!important;grid-auto-flow:column;align-items:center;justify-content:flex-start}.voiceHome .templateEditorToggle input{position:absolute;opacity:0;pointer-events:none}.voiceHome .templateEditorToggle>span{position:relative;width:42px;height:23px;border-radius:999px;background:#27435d}.voiceHome .templateEditorToggle>span:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#9fb1c1;transition:.18s}.voiceHome .templateEditorToggle input:checked+span{background:#1ab096}.voiceHome .templateEditorToggle input:checked+span:after{left:22px;background:white}.voiceHome .templateEditorControls fieldset{display:flex;gap:12px;border:0;padding:0}.voiceHome .templateEditorControls legend{margin-bottom:8px;font-size:.84rem;font-weight:800}.voiceHome .templateEditorControls input[type=color]{width:54px;padding:4px}.voiceHome .templateEditor aside>footer{display:flex;gap:10px;padding:13px 16px;border-top:1px solid #365573}.voiceHome .templateEditor aside>footer button{flex:1 1;border:1px solid #4d6c87;border-radius:9px;padding:10px;background:#102c49;color:white;cursor:pointer;font-weight:800}.voiceHome .templateEditor aside>footer button[data-primary=true]{border-color:#39d8bd;background:#20b79f;color:#041f2b}.voiceHome .templateDocumentPreview{overflow:auto;padding:24px;background:#dfe6ee}.voiceHome .invoicePrintPreview{--print-primary:#0f172a;--print-secondary:#64748b;--print-scale:1;display:grid;grid-gap:calc(16px * var(--print-scale));gap:calc(16px * var(--print-scale));width:min(800px,100%);min-height:1040px;margin:auto;padding:calc(38px * var(--print-scale));background:white;color:var(--print-primary);font-size:calc(12px * var(--print-scale));box-shadow:0 12px 35px rgba(15,23,42,.2)}.voiceHome .invoicePrintPreview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.voiceHome .invoicePrintPreview>header>div{display:grid;grid-gap:3px;gap:3px}.voiceHome .invoicePrintPreview>header>div:last-child{text-align:right}.voiceHome .invoicePrintPreview>header strong{font-size:calc(17px * var(--print-scale))}.voiceHome .invoiceCustomer{display:grid;grid-template-columns:1fr 220px;border:1px solid #cbd5e1}.voiceHome .invoiceCustomer>div{display:grid;padding:8px}.voiceHome .invoiceCustomer>div:last-child{background:#f1f5f9;text-align:center}.voiceHome .invoicePrintPreview table{width:100%;border-collapse:collapse}.voiceHome .invoicePrintPreview th{padding:8px;background:var(--print-secondary);color:white;text-align:left}.voiceHome .invoicePrintPreview td{padding:9px 8px;border-bottom:1px solid #cbd5e1}.voiceHome .invoicePreviewBottom{display:grid;grid-template-columns:1fr 280px;grid-gap:24px;gap:24px;margin-top:30px}.voiceHome .fakeQr{display:grid;place-items:center;width:105px;height:105px;border:8px dotted var(--print-primary);font-size:3rem}.voiceHome .invoiceTotals{display:grid}.voiceHome .invoiceTotals span,.voiceHome .invoiceTotals strong{display:flex;justify-content:space-between;padding:6px;border-bottom:1px solid #cbd5e1}.voiceHome .invoiceTotals strong{background:var(--print-secondary);color:white}.voiceHome .invoiceSignatureLine{margin-top:70px;border-top:1px solid #94a3b8;padding-top:8px;text-align:center}.voiceHome .invoicePrintPreview>footer{align-self:end;border-top:1px solid #cbd5e1;padding-top:10px;text-align:center}@media (max-width:760px){.voiceHome .subscriptionPlansTarget{width:calc(100vw - 14px);padding:28px 10px 14px}.subscriptionControls{gap:10px}.subscriptionSegment{width:100%}.subscriptionSegment button{flex:1 1;padding-inline:8px}.subscriptionPlanGrid{grid-template-columns:1fr}.subscriptionPlan{min-height:auto}.subscriptionRevenueLabels button{font-size:10px}.subscriptionTitleRow{gap:7px}.subscriptionDialogActions{flex-direction:column-reverse}.subscriptionDialogActions button{width:100%}.voiceHome .printTemplatesTarget{width:calc(100vw - 20px);padding-inline:12px}.voiceHome .printTemplatesHeader,.voiceHome .signaturesSection{align-items:flex-start;flex-direction:column}.voiceHome .templateEditor{grid-template-columns:1fr;height:calc(100vh - 20px);overflow-y:auto}.voiceHome .templateEditor>aside{min-height:600px;border-right:0}.voiceHome .templateDocumentPreview{min-height:600px}.voiceHome .signatureGrid{grid-template-columns:1fr}}.voiceHome .taxSettingsTarget{width:min(1160px,calc(100vw - 44px));max-height:min(840px,calc(100vh - 36px));overflow:auto;padding:28px 18px 18px;border-color:#294a6d;background:linear-gradient(145deg,rgba(5,20,39,.985),rgba(8,31,58,.985))}.voiceHome .accountingSettingsTarget{width:min(1180px,calc(100vw - 44px));max-height:min(870px,calc(100vh - 30px))}.voiceHome .accountingSettingsTarget,.voiceHome .collectionNotificationsTarget{overflow:auto;padding:28px 22px 20px;border-color:#294a6d;background:linear-gradient(145deg,rgba(5,20,39,.99),rgba(8,31,58,.99))}.voiceHome .collectionNotificationsTarget{width:min(1160px,calc(100vw - 44px));max-height:min(880px,calc(100vh - 28px))}.voiceHome .emailPreferencesTarget{width:min(1040px,calc(100vw - 44px));max-height:min(890px,calc(100vh - 28px))}.voiceHome .emailPreferencesTarget,.voiceHome .inventorySettingsTarget{overflow:auto;padding:28px 22px 20px;border-color:#294a6d;background:linear-gradient(145deg,rgba(5,20,39,.99),rgba(8,31,58,.99))}.voiceHome .inventorySettingsTarget{width:min(1120px,calc(100vw - 44px));max-height:min(880px,calc(100vh - 28px))}.voiceHome .subscriptionPlansTarget{width:min(1260px,calc(100vw - 34px));max-height:min(920px,calc(100vh - 24px))}.voiceHome .paymentMethodsTarget,.voiceHome .subscriptionPlansTarget{overflow:auto;padding:30px 22px 22px;border-color:#294a6d;background:linear-gradient(145deg,rgba(5,20,39,.995),rgba(8,31,58,.995))}.voiceHome .paymentMethodsTarget{width:min(1120px,calc(100vw - 34px));max-height:min(890px,calc(100vh - 24px))}.voiceHome .historySettingsTarget{width:min(1240px,calc(100vw - 34px));height:min(880px,calc(100vh - 26px));overflow:auto;padding:30px 22px 22px;border-color:#294a6d;background:linear-gradient(145deg,rgba(5,20,39,.995),rgba(8,31,58,.995))}.paymentMethodsWorkspace{color:#eaf5ff}.paymentMethodsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:2px 4px 22px}.paymentMethodsHeader span{color:#52d9f1;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.paymentMethodsHeader h2{margin:6px 0 5px;font-size:clamp(25px,3vw,35px)}.paymentMethodsHeader p{margin:0;color:#a9bdd1}.paymentMethodActions button,.paymentMethodsEmpty button,.paymentMethodsHeader button,.savedPaymentMethods button{min-height:42px;padding:9px 15px;border:1px solid #347494;border-radius:10px;background:#123451;color:#eefaff;cursor:pointer;font:inherit;font-weight:800}.paymentMethodActions button[type=submit],.paymentMethodsEmpty button,.paymentMethodsHeader button{border-color:#39c9cf;background:linear-gradient(135deg,#169caf,#20bbc1);color:#031a28}.paymentMethodsNotice{margin-bottom:15px;padding:11px 14px;border:1px solid #2b7791;border-radius:10px;background:rgba(18,72,96,.72);color:#bfeefa}.paymentMethodsEmpty{display:grid;place-items:center;min-height:460px;padding:54px 24px;border:1px solid #315a7c;border-radius:18px;background:radial-gradient(circle at 50% 35%,rgba(22,117,143,.18),transparent 34%),rgba(7,27,48,.78);text-align:center}.paymentMethodsEmpty>div{display:grid;place-items:center;width:74px;height:74px;border:1px solid #2a6e8b;border-radius:22px;background:#102f4c;color:#55e0e8;font-size:34px;transform:rotate(-4deg)}.paymentMethodsEmpty h3{margin:25px 0 6px;font-size:23px}.paymentMethodsEmpty p{max-width:600px;margin:0 0 24px;color:#a9bdd1}.paymentMethodFormCard{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:34px;gap:34px;padding:28px;border:1px solid #315a7c;border-radius:18px;background:rgba(7,27,48,.82)}.paymentMethodForm{display:grid;grid-gap:16px;gap:16px}.paymentMethodForm h3{margin:2px 0 0;padding-bottom:10px;border-bottom:1px solid #294a6d;font-size:19px}.paymentTypeChoice{width:-moz-fit-content;width:fit-content;padding:10px 14px;border:1px solid #3a6c8d;border-radius:10px;background:#0d2b47;font-weight:750}.paymentTypeChoice span{color:#43d3d9}.paymentMethodForm label{display:grid;grid-gap:6px;gap:6px;color:#c9dbea;font-size:13px;font-weight:750}.paymentMethodForm input,.paymentMethodForm select{min-height:43px;padding:9px 11px;border:1px solid #37617f;border-radius:9px;outline:0;background:#071e36;color:#f3fbff;font:inherit}.paymentMethodForm input:focus,.paymentMethodForm select:focus{border-color:#45d6dc;box-shadow:0 0 0 3px rgba(69,214,220,.12)}.paymentMethodForm label small{color:#ff8495;font-weight:700}.paymentMethodPair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.paymentMethodActions{display:flex;justify-content:flex-end;gap:10px;padding-top:3px}.paymentSecurityNote{margin:6px 0 0;padding:11px 13px;border:1px solid #294d69;border-radius:10px;background:rgba(10,39,64,.8);color:#9fb9ce;font-size:12px;line-height:1.5}.paymentCardPreview{align-self:start;display:grid;align-content:space-between;min-height:235px;margin-top:46px;padding:27px;border:1px solid rgba(127,225,235,.38);border-radius:22px;background:linear-gradient(135deg,#1c546f,#0b2945 58%,#10233a);box-shadow:0 22px 45px rgba(0,0,0,.28);color:white}.paymentCardPreview>span{justify-self:end;font-weight:900;letter-spacing:.04em}.paymentCardPreview>b{font-size:clamp(18px,2vw,25px);letter-spacing:.1em}.paymentCardPreview>div{display:flex;justify-content:space-between;gap:15px;color:#d8edf6;text-transform:uppercase}.paymentCardVisa{background:linear-gradient(135deg,#124e83,#142957 58%,#071c37)}.paymentCardMastercard{background:linear-gradient(135deg,#7a293d,#302044 58%,#10172d)}.paymentCardAmericanExpress{background:linear-gradient(135deg,#126f76,#164862 58%,#0b2639)}.savedPaymentMethods{display:grid;grid-gap:12px;gap:12px}.savedPaymentMethods article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border:1px solid #315a7c;border-radius:14px;background:rgba(7,27,48,.78)}.savedPaymentMethods article>div{display:flex;align-items:center;gap:9px}.savedPaymentMethods article>div>b{padding:6px 10px;border-radius:999px;background:rgba(40,193,196,.17);color:#63e2e3;font-size:12px}.savedPaymentBrand>span{display:grid;place-items:center;width:45px;height:34px;border-radius:8px;background:linear-gradient(135deg,#2bbfc5,#24649b);color:white;font-weight:900}.savedPaymentBrand>div{display:grid;grid-gap:4px;gap:4px}.savedPaymentBrand small{color:#94aec3}.savedPaymentMethods .savedPaymentDelete{border-color:#74455a;background:#321d31;color:#ff9aac}@media (max-width:760px){.voiceHome .paymentMethodsTarget{width:calc(100vw - 14px);padding:28px 10px 14px}.paymentMethodsHeader{flex-direction:column}.paymentMethodsHeader button{width:100%}.paymentMethodFormCard{grid-template-columns:1fr;padding:17px}.paymentCardPreview{order:-1;min-height:190px;margin-top:0}.paymentMethodPair{grid-template-columns:1fr}.savedPaymentMethods article,.savedPaymentMethods article>div{align-items:stretch;flex-direction:column}}.historyWorkspace{color:#eaf5ff}.historyHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:2px 4px 20px}.historyHeader>div>span{color:#52d9f1;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.historyHeader h2{margin:7px 0 5px;font-size:clamp(23px,3vw,34px)}.historyHeader p{margin:0;color:#a9bdd1}.historyFilters button,.historyHeader button,.historyPagination button,.historyToolbar button{border:1px solid #315a7c;border-radius:9px;background:#102b47;color:#eaf5ff;cursor:pointer;font:inherit;font-weight:750}.historyHeader button{min-width:110px;padding:10px 14px}.historySecurity{margin-bottom:18px;padding:16px 18px;border:1px solid #315a7c;border-radius:14px;background:linear-gradient(135deg,rgba(22,57,92,.9),rgba(11,38,65,.92))}.historySecurity strong{color:#67e4ef}.historySecurity small{margin-left:8px;padding:3px 7px;border-radius:999px;background:#213d78;color:#b7c8ff}.historySecurity p{margin:8px 0 0;color:#d5e2ee}.historyTableCard{min-height:420px;overflow:hidden;border:1px solid #315a7c;border-radius:16px;background:rgba(7,27,48,.78)}.historyToolbar{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid #294a6d}.historyToolbar input{width:min(330px,70%);padding:10px 12px;border:1px solid #315a7c;border-radius:9px;background:#081e36;color:#eff9ff;font:inherit}.historyToolbar button{padding:9px 14px}.historyFilters{display:flex;align-items:flex-end;gap:12px;padding:12px 16px;border-bottom:1px solid #294a6d;background:#0b223b}.historyFilters label{display:grid;grid-gap:5px;gap:5px;min-width:160px;color:#b8cadb;font-size:12px;font-weight:750}.historyFilters input,.historyFilters select{min-height:38px;padding:7px 9px;border:1px solid #315a7c;border-radius:8px;background:#071d34;color:#eef8ff}.historyFilters button{min-height:38px;padding-inline:14px}.historyTableHead,.historyTableRow{display:grid;align-items:center;grid-gap:14px;gap:14px;padding:12px 16px;border-bottom:1px solid #284661}.historyOperationsTable .historyTableHead,.historyOperationsTable .historyTableRow{grid-template-columns:minmax(180px,1.2fr) minmax(135px,.8fr) minmax(120px,.75fr) minmax(280px,2fr) 54px}.emailHistoryTable .historyTableHead,.emailHistoryTable .historyTableRow{grid-template-columns:150px minmax(160px,1fr) minmax(160px,1fr) minmax(260px,1.6fr) 90px}.historyTableHead{color:#91aac0;font-size:12px;font-weight:800;text-transform:uppercase}.historyTableRow{color:#dbe9f4;font-size:13px}.historyTableRow>span:first-child{display:grid;grid-gap:2px;gap:2px}.historyTableRow small{color:#83a0b9}.historyTableRow>button{border:0;background:transparent;color:#60deef;cursor:pointer;font-size:16px}.historyEmpty{display:grid;place-content:center;grid-gap:8px;gap:8px;min-height:280px;padding:40px;text-align:center;color:#8ca6bc}.historyEmpty strong{color:#dceaf5;font-size:17px}.historyPagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;color:#91aac0}.historyPagination span{margin-right:auto}.historyPagination button{width:34px;height:32px}.historyPagination button:disabled{opacity:.35;cursor:default}.emailStatus{width:max-content;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800}.emailStatusEnviado{background:rgba(36,180,140,.18);color:#57e6bb}.emailStatusPendiente{background:rgba(226,170,45,.17);color:#ffd36d}.emailStatusFallido{background:rgba(227,74,91,.16);color:#ff8794}.historyDrawerBackdrop{position:fixed;inset:0;z-index:90;border:0;background:rgba(0,8,18,.68)}.historyDrawer{position:fixed;z-index:91;inset:0 0 0 auto;width:min(520px,92vw);padding:0 20px 24px;overflow:auto;border-left:1px solid #315a7c;background:#07192c;box-shadow:-18px 0 45px rgba(0,0,0,.42)}.historyDrawer>header{display:flex;align-items:center;justify-content:space-between;margin-inline:-20px;padding:18px 20px;border-bottom:1px solid #294a6d}.historyDrawer>header button{border:0;background:transparent;color:#d9eafa;cursor:pointer;font-size:27px}.historyDrawerUser{display:grid;grid-template-columns:44px 1fr;grid-gap:2px 12px;gap:2px 12px;margin:22px 0;padding:16px;border:1px solid #294a6d;border-radius:14px;background:#0c2742}.historyDrawerUser>span{grid-row:1/3;display:grid;width:44px;height:44px;place-content:center;border-radius:50%;background:#22558a;color:#6fe3f0;font-size:20px;font-weight:800}.historyDrawerDescription small,.historyDrawerGrid small,.historyDrawerUser small{color:#829cb3}.historyDrawerGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.historyDrawerDescription,.historyDrawerGrid article{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid #294a6d;border-radius:14px;background:#091f37}.historyDrawerDescription{margin-top:14px}.historyDrawerDescription>span{color:#8ba7bf}@media (max-width:760px){.voiceHome .historySettingsTarget{width:calc(100vw - 14px);padding:28px 9px 14px}.historyFilters,.historyHeader{align-items:stretch;flex-direction:column}.historyHeader button{width:max-content}.historyTable{overflow-x:auto}.historyTableHead,.historyTableRow{width:850px}.historyDrawerGrid{grid-template-columns:1fr}}.configurationComingSoon{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;color:#8fa7bd;cursor:not-allowed}.configurationComingSoon:before{content:">";color:#55d6dc}.subscriptionWorkspace{color:#eaf6ff}.voiceHome .subscriptionHero{display:block;margin-bottom:14px;text-align:center}.subscriptionEyebrow{color:#59dce1;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.subscriptionTitleRow{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.subscriptionTitleRow h2{margin:8px 0 2px;font-size:clamp(25px,3vw,38px)}.subscriptionTitleRow strong{border:1px solid #7894aa;border-radius:999px;padding:6px 13px;color:#c9d9e6;font-size:13px;text-transform:uppercase}.voiceHome .subscriptionHero p{max-width:720px;margin:8px auto 20px;color:#abc1d2}.subscriptionRevenue{max-width:790px;margin:0 auto 18px;text-align:center}.subscriptionRevenue h3{margin:0 0 16px;font-size:16px}.subscriptionRevenue input{width:calc(100% - 48px);accent-color:#35cbd3;cursor:pointer}.subscriptionRevenueLabels{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;margin-top:6px}.subscriptionRevenueLabels button{border:0;background:transparent;color:#8099ae;padding:5px;font-size:12px;cursor:pointer}.subscriptionRevenueLabels button[aria-pressed=true]{color:#55dbe1;font-weight:800}.subscriptionControls{display:flex;justify-content:center;gap:38px;flex-wrap:wrap;margin:16px 0}.subscriptionSegment{display:flex;padding:4px;gap:4px;border:1px solid #294968;border-radius:10px;background:#0a1c31}.subscriptionSegment button{min-height:38px;border:0;border-radius:7px;padding:7px 18px;background:transparent;color:#9db4c8;cursor:pointer}.subscriptionSegment button[aria-pressed=true]{background:#173652;color:#f2fbff;box-shadow:0 2px 9px rgba(0,0,0,.28)}.subscriptionSegment button:disabled{opacity:.48;cursor:not-allowed}.subscriptionSegment small{color:#5ee0ad;margin-left:5px}.subscriptionSavings{margin:18px 0;border:1px solid #244969;border-radius:12px;padding:15px;text-align:center;background:linear-gradient(90deg,rgba(34,194,201,.13),rgba(21,58,91,.4));font-size:clamp(17px,2.2vw,27px)}.subscriptionSavings strong{color:#4be0d7}.subscriptionNotice{margin:12px 0;border:1px solid #2c806e;border-radius:9px;padding:11px 14px;background:rgba(27,108,86,.24);color:#bff4df}.subscriptionPlanGrid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));grid-gap:8px;gap:8px;align-items:stretch}.subscriptionPlan{position:relative;display:flex;min-height:470px;min-width:0;flex-direction:column;border:1px solid #294966;border-radius:13px;padding:27px 14px 18px;background:rgba(10,30,51,.82);overflow:hidden}.subscriptionPlan.isRecommended{border-color:#37ccd1;background:linear-gradient(180deg,rgba(25,102,112,.52),rgba(10,31,52,.92));box-shadow:0 0 0 1px rgba(55,204,209,.28),0 15px 35px rgba(0,0,0,.2)}.subscriptionRecommended{position:absolute;inset:0 0 auto;padding:5px;background:#2fbec5;color:#042333;text-align:center;font-size:12px;font-weight:900}.subscriptionPlanHeading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.subscriptionPlanHeading h3{margin:0;text-transform:uppercase;font-size:17px}.subscriptionPlanHeading b{border-radius:5px;padding:4px 6px;background:#2bb7bd;color:white;font-size:11px}.subscriptionPlan del{margin-top:25px;color:#f27878}.subscriptionPrice{display:flex;min-height:96px;flex-direction:column;margin:3px 0 14px}.subscriptionPrice small{color:#819cb2}.subscriptionPrice strong{font-size:clamp(19px,1.7vw,24px)}.subscriptionPrice span{color:#9eb4c6;font-size:12px}.subscriptionChoose{min-height:40px;border:0;border-radius:8px;background:#35c4ca;color:#062b3b;font-weight:900;cursor:pointer}.subscriptionChoose:disabled{background:#25465d;color:#8fa9bc;cursor:default}.subscriptionPlan ul{display:grid;grid-gap:13px;gap:13px;margin:18px 0 0;padding:18px 0 0 21px;border-top:1px solid #26445f;color:#bed0dd;font-size:13px}.subscriptionPlan li::marker{color:#48d7d9;content:"+  "}.subscriptionFooter{text-align:center;padding:22px 0 10px}.subscriptionFooter button{border:0;background:transparent;color:#55d8de;font-size:15px;font-weight:800;cursor:pointer}.subscriptionFooter p{color:#9eb4c6}.subscriptionComparison{overflow-x:auto;border:1px solid #294966;border-radius:10px}.subscriptionComparison table{width:100%;min-width:820px;border-collapse:collapse}.subscriptionComparison td,.subscriptionComparison th{padding:11px;border-bottom:1px solid #24425c;text-align:left;font-size:12px}.subscriptionComparison thead th{color:#57dbe0}.subscriptionDialogBackdrop{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:18px;background:rgba(0,7,17,.74);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.subscriptionDialog{width:min(470px,100%);border:1px solid #386486;border-radius:16px;padding:24px;background:#0a2038;box-shadow:0 24px 70px rgba(0,0,0,.5)}.subscriptionDialog>span{color:#54d8dd;font-size:12px;font-weight:900;text-transform:uppercase}.subscriptionDialog h3{margin:8px 0;font-size:26px}.subscriptionDialogNote{border-radius:8px;padding:12px;background:#102b45;color:#b6cbd9;font-size:13px}.subscriptionDialogActions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.subscriptionDialogActions button{border:1px solid #3e6079;border-radius:8px;padding:9px 14px;background:transparent;color:#dbeaf3;cursor:pointer}.subscriptionDialogActions button:last-child{border-color:#39cbd1;background:#39cbd1;color:#062a3a;font-weight:900}.inventorySettingWorkspace{display:grid;grid-gap:18px;gap:18px;color:#eaf5ff}.inventorySettingWorkspace>header{display:grid;grid-gap:6px;gap:6px}.inventorySettingWorkspace>header>a{color:#54d9d1;text-decoration:none}.inventorySettingWorkspace>header>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.inventorySettingWorkspace h2,.inventorySettingWorkspace h3,.inventorySettingWorkspace p{margin:0}.inventorySettingWorkspace>header p{color:#a9bdd1}.inventorySettingWorkspace button{cursor:pointer}.inventorySettingEmpty button,.inventorySettingWorkspace>header button{border:1px solid #31caba;border-radius:10px;padding:10px 15px;background:#1ba99b;color:#04232b;font-weight:800}.inventorySettingList{min-height:430px;overflow:hidden;border:1px solid #294966;border-radius:15px;background:rgba(8,24,44,.8)}.inventorySettingList>input{width:min(280px,calc(100% - 32px));min-height:40px;margin:14px 16px;border:1px solid #315477;border-radius:9px;padding:8px 12px;background:#0a1d34;color:#eef7ff;font:inherit}.inventoryFieldRow{display:grid;grid-template-columns:1.1fr 1.7fr .8fr .6fr .8fr;align-items:center;grid-gap:14px;gap:14px;min-height:58px;border-top:1px solid #29445e;padding:9px 16px}.inventoryFieldRow.isHead{min-height:44px;color:#93abc2;background:rgba(18,46,75,.65);font-size:.82rem}.inventoryFieldRow[data-disabled=true],.variantSettingList article[data-disabled=true]{opacity:.52}.inventoryFieldRow>span{color:#a9bdd1}.inventoryFieldRow>div,.variantSettingList article>div:last-child{display:flex;justify-content:flex-end;gap:6px}.inventoryFieldRow button,.variantAttribute button,.variantSettingList article button{border:1px solid transparent;border-radius:7px;padding:6px 8px;background:transparent;color:#b8cee1}.inventoryFieldRow button:hover,.variantSettingList article button:hover{border-color:#315477;background:#102b49}.inventorySettingForm{display:grid;grid-gap:14px;gap:14px;width:min(660px,100%);border:1px solid #294966;border-radius:15px;padding:20px;background:rgba(8,24,44,.8)}.inventorySettingForm>label{display:grid;grid-gap:7px;gap:7px}.inventorySettingForm input,.inventorySettingForm select,.inventorySettingForm textarea{width:100%;border:1px solid #315477;border-radius:9px;padding:9px 11px;background:#0a1d34;color:#eef7ff;color-scheme:dark;font:inherit}.inventorySettingForm input,.inventorySettingForm select{min-height:42px}.inventorySettingForm input:disabled,.inventorySettingForm select:disabled,.inventorySettingForm textarea:disabled{opacity:.72}.inventorySettingChecks{display:flex;gap:20px}.inventorySettingChecks label{display:flex;align-items:center;gap:8px}.inventorySettingChecks input{width:17px;min-height:17px;accent-color:#25b9aa}.inventorySettingForm>footer{display:flex;justify-content:flex-end;gap:9px}.inventorySettingForm>footer button,.variantAddAttribute{border:1px solid #3b5e79;border-radius:9px;padding:9px 15px;background:#102c48;color:#e6f1fa}.inventorySettingForm>footer button:last-child{border-color:#31caba;background:#1ba99b;color:#04232b;font-weight:800}.inventorySettingForm button:disabled{cursor:not-allowed;opacity:.45}.inventorySettingStatus{margin:0!important;border:1px solid rgba(55,211,190,.3);border-radius:10px;padding:10px 13px;background:rgba(8,70,65,.24);color:#baf3e7!important}.inventorySettingEmpty{display:grid;place-items:center;align-content:center;grid-gap:18px;gap:18px;min-height:330px;color:#9eb4c8}.variantSettingList article{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;border-top:1px solid #29445e;padding:12px 18px}.variantSettingList article>div:first-child{display:grid;grid-gap:5px;gap:5px}.variantSettingForm>p,.variantSettingList article span{color:#9eb4c8}.variantAttribute{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.variantAddAttribute{justify-self:start;border-color:transparent;background:transparent;color:#54d9d1}.emailPreferencesWorkspace{display:grid;grid-gap:18px;gap:18px;color:#eaf5ff}.emailPreferencesWorkspace>header{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:4px 0 18px;text-align:center}.emailPreferencesWorkspace>header>a{justify-self:start;color:#54d9d1;text-decoration:none}.emailPreferencesWorkspace>header h2{margin:0;font-size:clamp(1.7rem,3vw,2.25rem)}.emailPreferencesWorkspace>header p{margin:0;color:#b4c8da}.emailPreferencesWorkspace>header strong{color:#8fa9c2;font-weight:600}.emailPreferencesSelectAll{display:flex;align-items:center;justify-content:flex-end;gap:24px}.emailPreferencesSelectAll>span{color:#91a8bd;font-size:.82rem}.emailPreferencesSelectAll>label{display:flex;align-items:center;gap:12px;color:#d9e7f3;font-weight:700}.emailPreferencesWorkspace>section{display:grid;grid-gap:10px;gap:10px}.emailPreferencesWorkspace>section>article{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:20px;gap:20px;min-height:72px;border:1px solid #294966;border-radius:12px;padding:12px 20px;background:rgba(8,24,44,.8)}.emailPreferencesWorkspace>section h3,.emailPreferencesWorkspace>section p{margin:0}.emailPreferencesWorkspace>section h3{font-size:1rem}.emailPreferencesWorkspace>section p{margin-top:4px;color:#9eb4c8;line-height:1.45}.emailPreferenceSwitch{cursor:pointer}.emailPreferenceSwitch input{position:absolute;width:1px;height:1px;opacity:0}.emailPreferenceSwitch>span{position:relative;display:block;width:44px;height:25px;border:1px solid #47627c;border-radius:999px;background:#102a43;transition:.2s ease}.emailPreferenceSwitch>span:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#dce8f2;transition:.2s ease}.emailPreferenceSwitch input:checked+span{border-color:#31cabb;background:#1aa99a}.emailPreferenceSwitch input:checked+span:after{transform:translateX(19px);background:white}.emailPreferenceSwitch input:focus-visible+span{outline:3px solid rgba(84,217,209,.35);outline-offset:3px}.emailPreferencesWorkspace>footer{display:flex;justify-content:center;gap:10px;padding-top:8px}.emailPreferencesWorkspace>footer a,.emailPreferencesWorkspace>footer button{border:1px solid #3b5e79;border-radius:10px;padding:11px 18px;background:#102c48;color:#e6f1fa;font:inherit;text-decoration:none}.emailPreferencesWorkspace>footer button{border-color:#31caba;background:#1ba99b;color:#04232b;font-weight:800}.emailPreferencesWorkspace>footer button:disabled{cursor:not-allowed;opacity:.45}.emailPreferencesStatus{margin:0!important;border:1px solid rgba(55,211,190,.3);border-radius:10px;padding:10px 13px;background:rgba(8,70,65,.24);color:#baf3e7!important;text-align:center}.collectionNotificationsSettings{display:grid;grid-gap:18px;gap:18px;color:#eaf5ff}.collectionNotificationsSettings>header{display:grid;grid-gap:5px;gap:5px}.collectionNotificationsSettings>header h2,.collectionNotificationsSettings>header p,.collectionNotificationsSettings>section header h3,.collectionNotificationsSettings>section header p{margin:0}.collectionNotificationsSettings a{color:#54d9d1}.collectionNotificationsSettings>header p,.collectionNotificationsSettings>section header p{color:#a9bdd1}.collectionNotificationsSettings>aside{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid #405fa2;border-radius:14px;padding:14px 16px;background:rgba(58,77,164,.19);color:#cad7ff}.collectionNotificationsSettings>aside p{margin:0}.collectionNotificationsSettings>aside strong{color:#8ee9df;font-size:.85rem}.collectionNotificationsSettings>section{overflow:hidden;border:1px solid #294966;border-radius:16px;background:rgba(8,24,44,.8)}.collectionNotificationsSettings>section>header{padding:22px 24px}.collectionRule{border-top:1px solid #29445e}.collectionRuleSummary{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:14px;gap:14px;min-height:76px;padding:10px 24px}.collectionRuleSummary>button{display:grid;grid-gap:4px;gap:4px;border:0;background:transparent;color:#eef7ff;text-align:left}.collectionRuleSummary>button small{color:#9db2c7}.collectionSwitch input{position:absolute;opacity:0}.collectionSwitch span{position:relative;display:block;width:42px;height:24px;border:1px solid #47627c;border-radius:999px;background:#102a43;transition:.2s ease}.collectionSwitch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#dce8f2;transition:.2s ease}.collectionSwitch input:checked+span{border-color:#31cabb;background:#1aa99a}.collectionSwitch input:checked+span:after{transform:translateX(18px);background:white}.collectionRuleEditor{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(400px,1.2fr);grid-gap:26px;gap:26px;padding:14px 24px 24px 80px}.collectionRuleControls{display:grid;align-content:start;grid-gap:8px;gap:8px}.collectionRuleControls h4{margin:6px 0 0}.collectionRuleControls p{margin:0 0 8px;color:#91a8bd;font-size:.85rem}.collectionRuleControls>label:not(.collectionCheck){display:grid;grid-gap:7px;gap:7px;margin:8px 0;color:#dce9f5}.collectionStepper{display:grid;grid-template-columns:1fr 38px 38px;overflow:hidden;border:1px solid #315477;border-radius:10px}.collectionStepper input,.collectionWhatsAppTest input{min-height:42px;border:0;padding:9px 12px;background:#0a1d34;color:#eef7ff;font:inherit}.collectionStepper button{border:0;border-left:1px solid #315477;background:#102b49;color:#d9e7f4}.collectionCheck{display:flex;align-items:center;gap:9px;min-height:30px}.collectionCheck input{width:17px;height:17px;accent-color:#25b9aa}.collectionTemplatePreview{min-width:0}.collectionTemplatePreview nav{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #33506b}.collectionTemplatePreview nav button{border:0;border-bottom:2px solid transparent;padding:11px;background:transparent;color:#9db2c5}.collectionTemplatePreview nav button[aria-current=true]{border-bottom-color:#37d2c4;color:#eaf7ff}.collectionTemplateActions{display:flex;justify-content:flex-end;gap:8px;padding:8px 0}.collectionNotificationsSettings>footer a,.collectionNotificationsSettings>footer button,.collectionTemplateActions button,.collectionWhatsAppTest button{border:1px solid #3b5e79;border-radius:9px;padding:9px 15px;background:#102c48;color:#e6f1fa;text-decoration:none}.collectionNotificationsSettings>footer button,.collectionTemplateActions button:last-child{border-color:#31caba;background:#1ba99b;color:#04232b;font-weight:800}.collectionEmailPreview,.collectionWhatsAppPreview{min-height:280px;border:1px solid #2b4864;border-radius:12px;padding:22px;background:#0b1d33}.collectionEmailPreview pre,.collectionWhatsAppPreview pre{margin:14px 0 0;white-space:pre-wrap;color:#dbe7f3;font:inherit;line-height:1.55}.collectionWhatsAppPreview{display:grid;align-content:center;padding:28px;background-color:#13263a;background-image:radial-gradient(rgba(94,137,152,.14) 1px,transparent 0);background-size:13px 13px}.collectionWhatsAppPreview pre{max-width:520px;border-radius:8px;padding:18px;background:#eff8f5;color:#12253a}.collectionWhatsAppTest{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.collectionWhatsAppTest label{display:grid;grid-gap:7px;gap:7px}.collectionWhatsAppTest input{border:1px solid #315477;border-radius:9px}.collectionWhatsAppTest button{background:rgba(38,184,171,.2)}.collectionNotificationsSettings>footer{display:flex;justify-content:flex-end;gap:10px}.collectionNotificationStatus{margin:0!important;border:1px solid rgba(55,211,190,.3);border-radius:10px;padding:10px 13px;background:rgba(8,70,65,.24);color:#baf3e7!important}.accountingSettings{display:grid;grid-gap:20px;gap:20px;color:#e9f4ff}.voiceHome .accountingSettings>header{display:grid;align-items:start;justify-content:stretch;grid-gap:6px;gap:6px}.voiceHome .accountingSettings>header h2{margin:0;font-size:1.55rem;line-height:1.2}.voiceHome .accountingSettings>header>a{justify-self:start;font-size:.82rem}.accountingSettings a,.accountingSettings>header>a{color:#54d9e9}.accountingSettings h2,.accountingSettings h3,.accountingSettings p{margin:0}.accountingSettings>header p{max-width:980px;color:#b7c9dd;line-height:1.55}.accountingCatalogCard,.accountingParameterWorkspace>section,.accountingRecordTable{overflow:hidden;border:1px solid #294a6d;border-radius:16px;background:rgba(9,27,50,.84)}.accountingRecordRow{display:grid;grid-template-columns:minmax(320px,1.8fr) minmax(170px,.7fr) minmax(190px,.75fr);align-items:center;grid-gap:16px;gap:16px;min-height:62px;padding:10px 16px;border-bottom:1px solid #203d60}.accountingRecordRow:last-child{border-bottom:0}.accountingRecordRow.isHead{min-height:46px;color:#9db5cf;background:rgba(21,49,80,.72)}.accountingParameterGroup select,.accountingRecordRow input{width:100%;min-height:42px;border:1px solid #355778;border-radius:9px;padding:8px 11px;background:#0b2039;color:#edf7ff;color-scheme:dark}.accountingRecordRow>span:last-child{color:#9db5cf}.accountingActions{display:flex;justify-content:flex-end;gap:10px}.accountingActions a,.accountingActions button{min-height:42px;border:1px solid #3a6683;border-radius:10px;padding:10px 20px;background:#19aeb8;color:#041722;font-weight:800}.accountingActions a,.accountingActions button[data-secondary=true]{background:transparent;color:#dcecff}.accountingActions button:disabled{cursor:not-allowed;opacity:.4}.accountingStatus{color:#91abc4!important;text-align:right}.accountingCatalogNotice{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #3d5d94;border-radius:14px;padding:15px 18px;background:rgba(49,72,143,.24);text-decoration:none}.accountingCatalogNotice span{display:grid;grid-gap:4px;gap:4px;color:#e8f0ff}.accountingCatalogNotice small{color:#b8c8e7}.accountingCatalogNotice b{white-space:nowrap}.accountingParameterWorkspace>section{padding:4px 20px}.accountingParameterGroup{padding:19px 2px;border-bottom:1px solid #244461}.accountingParameterGroup>p,.accountingTaxLinks>p{margin-top:4px;color:#9db3ca}.accountingParameterGroup>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));grid-gap:12px;gap:12px;margin-top:15px}.accountingParameterGroup label{display:grid;grid-gap:7px;gap:7px;color:#d9e8f5}.accountingParameterGroup label>span{min-height:34px;font-size:.86rem}.accountingTaxLinks{padding:20px 2px}.accountingTaxLinks a{display:inline-block;margin:14px 20px 0 0}.accountingCatalogBanner{border:1px solid #4269a6;border-radius:12px;padding:14px 16px;background:rgba(57,83,156,.22);color:#dfe9ff}.accountingCatalogWorkspace>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.accountingCatalogCard{cursor:pointer}.accountingCatalogCard[data-selected=true]{border-color:#38d0c4;box-shadow:0 0 0 1px rgba(56,208,196,.35)}.accountingCatalogCard>span{display:flex;align-items:center;gap:10px;padding:16px;background:rgba(20,47,78,.75)}.accountingCatalogCard>span input{accent-color:#31caba}.accountingCatalogCard>span b{margin-left:auto;border-radius:999px;padding:5px 9px;background:rgba(87,105,222,.28);color:#bfcaff;font-size:.75rem}.accountingCatalogCard>div{max-height:380px;overflow:auto;padding:10px 16px}.accountingCatalogCard p{display:grid;grid-template-columns:22px auto 1fr;grid-gap:5px;gap:5px;padding:10px 0;border-bottom:1px solid #203d60;color:#d7e6f4}.accountingCatalogCard p small{grid-column:2/-1;color:#829ab3}.accountingAdmin{display:grid;grid-gap:18px;gap:18px;color:#e9f4ff}.voiceHome .accountingAdmin>header{display:grid;align-items:start;grid-gap:6px;gap:6px}.voiceHome .accountingAdmin>header h2{margin:0;font-size:1.55rem}.accountingAdmin>header p{max-width:980px;margin:0;color:#adc0d4;line-height:1.5}.accountingAdmin a{color:#4ed9d2}.accountingYearSelect{display:grid;width:260px;grid-gap:7px;gap:7px;color:#9fb5ca}.accountingYearSelect select,.voucherTypeEditor input,.voucherTypeSearch input{min-height:42px;border:1px solid #355778;border-radius:9px;padding:8px 11px;background:#0b2039;color:#edf7ff}.accountingPeriodsTable,.voucherTypeEditor>section,.voucherTypesWorkspace>section{overflow:hidden;border:1px solid #294a6d;border-radius:16px;background:rgba(9,27,50,.84)}.accountingPeriodRow{display:grid;grid-template-columns:60px 1fr 1fr 1fr 150px;align-items:center;grid-gap:14px;gap:14px;min-height:52px;padding:8px 16px;border-bottom:1px solid #23415f}.accountingPeriodRow.isHead{background:rgba(21,49,80,.72);color:#9eb4c9;font-size:.82rem}.accountingPeriodRow button{justify-self:start;min-width:105px;border:1px solid #3d5e7b;border-radius:8px;padding:7px 10px;background:#102c48;color:#dce9f4}.accountingPeriodRow button[data-state=closed]{border-color:#9b7650;color:#f2c38f}.accountingPeriodsTable>footer{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:14px 16px}.accountingPeriodsTable>footer button,.voucherTypesWorkspace>header>button{border:1px solid #38d3bf;border-radius:10px;padding:10px 16px;background:#1cae9d;color:#031f28;font-weight:800}.accountingPeriodsTable>footer button:disabled{opacity:.4}.accountingAdminStatus{margin:0!important;border:1px solid rgba(55,211,190,.3);border-radius:10px;padding:10px 13px;background:rgba(8,70,65,.24);color:#baf3e7!important}.accountingNumerationsWorkspace>header,.voucherTypesWorkspace>header{grid-template-columns:1fr auto!important;align-items:end!important}.accountingNumerationsWorkspace>header>button{border:1px solid #38d3bf;border-radius:10px;padding:10px 16px;background:#1cae9d;color:#031f28;font-weight:800}.voucherTypesWorkspace>section{padding-top:12px}.accountingNumerationsWorkspace>section{overflow:hidden;padding-top:12px;border:1px solid #294a6d;border-radius:16px;background:rgba(9,27,50,.84)}.voucherTypeSearch{display:grid;width:min(340px,calc(100% - 24px));grid-gap:5px;gap:5px;margin:0 12px 12px;color:#9fb5ca}.voucherTypeRow{display:grid;grid-template-columns:2fr .7fr .7fr 150px;align-items:center;grid-gap:14px;gap:14px;min-height:50px;padding:8px 16px;border-top:1px solid #23415f}.voucherTypeRow.isHead{background:rgba(21,49,80,.72);color:#9eb4c9;font-size:.82rem}.voucherTypeRow[data-inactive=true]{color:#728ba3}.voucherTypeRow>div{display:flex;gap:6px}.voucherTypeRow button{width:31px;height:31px;border:1px solid #355875;border-radius:8px;background:#102c48;color:#dce9f4}.voucherTypeRow button:disabled{opacity:.3}.accountingNumerationRow{display:grid;grid-template-columns:1.55fr 1.55fr .7fr .65fr .8fr 128px;align-items:center;grid-gap:12px;gap:12px;min-height:56px;padding:8px 16px;border-top:1px solid #23415f}.accountingNumerationRow.isHead{background:rgba(21,49,80,.72);color:#9eb4c9;font-size:.78rem}.accountingNumerationRow[data-inactive=true]{color:#728ba3}.accountingNumerationRow>div{display:flex;gap:6px}.accountingNumerationRow button{width:31px;height:31px;border:1px solid #355875;border-radius:8px;background:#102c48;color:#dce9f4}.accountingNumerationRow button:disabled{opacity:.3}.accountingNumerationsWorkspace>section>footer,.voucherTypesWorkspace>section>footer{display:flex;justify-content:space-between;border-top:1px solid #23415f;padding:12px 16px;color:#8ea7bd}.accountingNumerationsWorkspace>section>footer button,.voucherTypesWorkspace>section>footer button{border:0;background:transparent;color:#5de1d8}.accountingNumerationEditor>section{padding:22px;border:1px solid #294a6d;border-radius:16px;background:rgba(9,27,50,.84)}.accountingNumerationEditor>section>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 24px;gap:18px 24px}.accountingNumerationEditor label{display:grid;grid-gap:7px;gap:7px;color:#b9cadd}.accountingNumerationEditor input,.accountingNumerationEditor select{min-height:44px;border:1px solid #315477;border-radius:10px;padding:9px 12px;background:#0a1d34;color:#edf7ff;font:inherit}.accountingNumerationEditor fieldset{display:flex;gap:18px;margin-top:18px;border:0;padding:0}.accountingNumerationEditor fieldset label{display:flex;align-items:center;gap:7px}.accountingNumerationEditor fieldset input{min-height:auto}.accountingNumerationEditor>footer{display:flex;justify-content:flex-end;gap:10px}.voucherTypesEmpty{min-height:180px;padding:70px 20px;text-align:center}.voucherTypeEditor>section{padding:20px}.voucherTypeEditor>section h3{margin-top:0}.voucherTypeEditor>section>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.voucherTypeEditor label{display:grid;grid-gap:7px;gap:7px}.accountingPayrollToggle{display:flex!important;align-items:center;margin-top:15px}.accountingPayrollToggle input{width:18px;min-height:18px}.voucherTypeEditor>footer{display:flex;justify-content:flex-end;gap:10px}.voucherTypeEditor>footer button{border:1px solid #3e607d;border-radius:9px;padding:10px 16px;background:#102c48;color:#e6f2fb}.voucherTypeEditor>footer button[data-primary=true]{border-color:#38d3bf;background:#1cae9d;color:#031f28}.voiceHome .taxSettingsWorkspace{display:grid;grid-gap:15px;gap:15px;color:#eaf4ff}.voiceHome .taxSettingsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:4px 2px}.voiceHome .taxSettingsHeader>div{display:grid;grid-gap:5px;gap:5px}.voiceHome .taxSettingsHeader a{color:#43d9bd;font-size:.8rem;font-weight:800;text-decoration:none}.voiceHome .taxSettingsHeader h2{margin:0;font-size:1.55rem}.voiceHome .taxSettingsHeader p{margin:0;color:#a6bbce}.voiceHome .taxSettingsHeader>button{border:1px solid #36d8bc;border-radius:10px;padding:11px 17px;background:#20b59f;color:#031f2a;cursor:pointer;font-weight:900}.voiceHome .taxSettingsTableCard{position:relative;min-height:450px;overflow:visible;border:1px solid #315271;border-radius:15px;background:#09233e}.voiceHome .taxSettingsSearch{display:flex;align-items:center;width:min(330px,calc(100% - 24px));margin:12px;border:1px solid #3e607f;border-radius:9px;background:#071b31;color:#7fa0bd}.voiceHome .taxSettingsSearch span{padding-left:11px}.voiceHome .taxSettingsSearch input{width:100%;border:0;outline:0;padding:9px 10px;background:transparent;color:#eaf5ff}.voiceHome .taxSettingsTableScroll{min-height:355px;overflow:visible;border-top:1px solid #31516e}.voiceHome .taxSettingsTableScroll table{width:100%;border-collapse:collapse;table-layout:fixed}.voiceHome .taxSettingsTableScroll th{padding:10px 13px;background:#0c2b49;color:#9fb9d0;font-size:.73rem;text-align:left}.voiceHome .taxSettingsTableScroll td{position:relative;border-top:1px solid #294862;padding:10px 13px;color:#d9e8f5;font-size:.79rem;vertical-align:middle}.voiceHome .taxSettingsTableScroll td:nth-last-child(2),.voiceHome .taxSettingsTableScroll th:nth-last-child(2){width:85px;text-align:center}.voiceHome .taxSettingsTableScroll td:last-child,.voiceHome .taxSettingsTableScroll th:last-child{width:54px}.voiceHome .taxSettingsTableScroll tr[data-inactive=true] td{color:#718da5}.voiceHome .taxSettingsTableScroll tr:hover td{background:rgba(24,76,109,.24)}.voiceHome .taxActiveMark{display:inline-grid;place-items:center;width:21px;height:21px;border:1px solid #7894a9;border-radius:50%;color:#94aabd}.voiceHome .taxActiveMark[data-active=true]{border-color:#28d39e;color:#39e2af}.voiceHome .taxActionCell{position:relative;text-align:center}.voiceHome .taxActionCell>button{width:31px;height:31px;border:0;border-radius:8px;background:transparent;color:#b6c9da;cursor:pointer;font-size:1.2rem}.voiceHome .taxActionCell>button:hover{background:#153b5b}.voiceHome .taxActionMenu{position:absolute;z-index:8;top:38px;right:11px;display:grid;width:155px;overflow:hidden;border:1px solid #3a5b78;border-radius:10px;background:#102c49;box-shadow:0 14px 34px rgba(0,0,0,.45)}.voiceHome .taxActionMenu button{border:0;padding:10px 12px;background:transparent;color:#dceaf5;cursor:pointer;text-align:left}.voiceHome .taxActionMenu button:hover{background:#183c59}.voiceHome .taxActionMenu button[data-danger=true]{color:#ff9aa9}.voiceHome .taxSettingsEmpty{display:grid;place-items:center;min-height:260px;color:#8ca6bb}.voiceHome .taxSettingsTableCard>footer{display:flex;justify-content:space-between;border-top:1px solid #31516e;padding:11px 14px;color:#89a4ba;font-size:.75rem}.voiceHome .taxSettingsStatus{margin:0;border:1px solid rgba(56,219,188,.33);border-radius:10px;padding:9px 12px;background:rgba(8,70,65,.28);color:#baf5e7;font-size:.79rem}.voiceHome .taxSettingsModalLayer{position:fixed;z-index:130;inset:0;box-sizing:border-box;display:grid;place-items:center;padding:18px}.voiceHome .taxSettingsBackdrop{position:absolute;inset:0;border:0;background:rgba(0,8,18,.8);cursor:default}.voiceHome .taxSettingsModal{position:relative;width:min(640px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:hidden;border:1px solid #3b5e7d;border-radius:15px;background:#0a2745;box-shadow:0 28px 80px rgba(0,0,0,.58);color:#eaf5ff}.voiceHome .taxSettingsModal>header{padding:15px 16px;border-bottom:1px solid #355573}.voiceHome .taxSettingsModal h3{margin:0}.voiceHome .taxSettingsModal>div{display:grid;grid-gap:15px;gap:15px;max-height:calc(100vh - 170px);overflow-y:auto;padding:18px 16px}.voiceHome .taxSettingsModal label{display:grid;grid-gap:7px;gap:7px;color:#dcebf7;font-size:.83rem;font-weight:800}.voiceHome .taxSettingsModal input,.voiceHome .taxSettingsModal select,.voiceHome .taxSettingsModal textarea{width:100%;border:1px solid #4a6c89;border-radius:9px;outline:0;padding:10px;background:#071b31;color:#edf7ff}.voiceHome .taxSettingsModal input:focus,.voiceHome .taxSettingsModal select:focus,.voiceHome .taxSettingsModal textarea:focus{border-color:#34d9bd;box-shadow:0 0 0 1px #34d9bd}.voiceHome .taxSettingsModal textarea{min-height:76px;resize:vertical}.voiceHome .taxModalColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.voiceHome .taxRateInput{position:relative}.voiceHome .taxRateInput span{position:absolute;top:50%;right:12px;color:#88a3ba;transform:translateY(-50%)}.voiceHome .taxRateInput input{padding-right:34px}.voiceHome .taxAdvancedButton{justify-self:start;border:0;padding:0;background:transparent;color:#3bd7bb;cursor:pointer;font-weight:800}.voiceHome .taxAdvancedOptions{display:grid;grid-template-columns:1fr 1.5fr;align-items:end;grid-gap:16px;gap:16px;border-top:1px solid #2f506e;padding-top:13px}.voiceHome .taxCheck{display:flex!important;align-items:center;padding-bottom:10px}.voiceHome .taxCheck input{width:18px}.voiceHome .taxSettingsModal>footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #355573;padding:12px 16px;background:#081e35}.voiceHome .taxSettingsModal>footer button{border:1px solid #4a6986;border-radius:9px;padding:9px 16px;background:#102e4b;color:white;cursor:pointer;font-weight:800}.voiceHome .taxSettingsModal>footer button[data-primary=true]{border-color:#39d7bc;background:#20b79f;color:#041e28}.voiceHome .retentionSettingsModal{width:min(480px,calc(100vw - 36px))}.voiceHome .advancedTaxWorkspace{display:grid;grid-gap:22px;gap:22px;min-height:590px;color:#eaf5ff}.voiceHome .advancedTaxWorkspace>header{display:grid;grid-gap:7px;gap:7px;padding:5px 2px}.voiceHome .advancedTaxWorkspace>header a{color:#42d8bc;font-size:.8rem;font-weight:800;text-decoration:none}.voiceHome .advancedTaxWorkspace>header h2{margin:0;font-size:1.55rem}.voiceHome .advancedTaxWorkspace>section{display:grid;align-content:center;grid-gap:20px;gap:20px;min-height:170px;border:1px solid #345572;border-radius:15px;padding:26px 32px;background:#09233e}.voiceHome .advancedTaxOption{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;gap:10px}.voiceHome .advancedTaxOption>label{display:flex;align-items:center;gap:10px;color:#deebf6;cursor:pointer}.voiceHome .advancedTaxOption input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:21px;height:21px;flex:0 0 auto;border:1px solid #6a8aa4;border-radius:5px;background:#071b31;cursor:pointer}.voiceHome .advancedTaxOption input:checked{border-color:#31d7ba;background:#31d7ba;box-shadow:inset 0 0 0 4px #071b31}.voiceHome .advancedTaxOption>button{display:grid;place-items:center;width:21px;height:21px;flex:0 0 auto;border:2px solid #28d5b8;border-radius:50%;padding:0;background:transparent;color:#52e4cb;cursor:pointer;font-size:.76rem;font-weight:900}.voiceHome .advancedTaxTooltip{position:absolute;z-index:5;top:31px;left:min(260px,58%);width:min(355px,calc(100vw - 90px));border-radius:9px;padding:10px 13px;background:#142b46;color:#edf6ff;box-shadow:0 10px 28px rgba(0,0,0,.42);font-size:.76rem;font-weight:800;line-height:1.35}.voiceHome .advancedTaxTooltip:before{content:"";position:absolute;top:-6px;left:20px;width:12px;height:12px;background:#142b46;transform:rotate(45deg)}.voiceHome .advancedTaxActions{display:flex;justify-content:flex-end}.voiceHome .advancedTaxActions button{border:1px solid #35d9bc;border-radius:10px;padding:10px 18px;background:#21b69f;color:#041f28;cursor:pointer;font-weight:900}.voiceHome .advancedTaxActions button:disabled{border-color:#365974;background:#163954;color:#718da4;cursor:not-allowed}.voiceHome .advancedTaxWorkspace>p{margin:auto 0 0;border:1px solid rgba(56,219,188,.3);border-radius:10px;padding:9px 12px;background:rgba(8,70,65,.26);color:#baf5e7;font-size:.79rem}@media (max-width:760px){.voiceHome .accountingSettingsTarget,.voiceHome .collectionNotificationsTarget,.voiceHome .emailPreferencesTarget,.voiceHome .inventorySettingsTarget{width:calc(100vw - 18px);padding-inline:10px}.inventorySettingWorkspace>header>div{align-items:stretch;flex-direction:column}.inventoryFieldRow{grid-template-columns:1fr;gap:5px;padding-block:14px}.inventoryFieldRow.isHead{display:none}.inventoryFieldRow>div{justify-content:flex-start}.inventorySettingChecks,.variantSettingList article{align-items:stretch;flex-direction:column}.emailPreferencesSelectAll{align-items:flex-end;flex-direction:column-reverse;gap:8px}.emailPreferencesWorkspace>section>article{padding-inline:14px}.emailPreferencesWorkspace>section p{font-size:.88rem}.collectionNotificationsSettings>aside{grid-template-columns:auto 1fr}.collectionNotificationsSettings>aside strong{grid-column:1/-1}.collectionRuleEditor{grid-template-columns:1fr;padding:12px 14px 20px}.collectionRuleSummary{padding-inline:14px}.collectionEmailPreview,.collectionWhatsAppPreview{min-height:220px;padding:14px}.accountingRecordRow,.accountingRecordRow.isHead{grid-template-columns:1fr;gap:6px}.accountingRecordRow.isHead{display:none}.accountingCatalogWorkspace>section{grid-template-columns:1fr}.accountingCatalogNotice{align-items:flex-start;flex-direction:column}.accountingPeriodRow{grid-template-columns:55px 1fr 115px}.accountingPeriodRow>:nth-child(3),.accountingPeriodRow>:nth-child(4){display:none}.accountingNumerationsWorkspace>header,.voucherTypesWorkspace>header{grid-template-columns:1fr!important}.voucherTypeRow{grid-template-columns:1fr 80px}.voucherTypeRow>:nth-child(3){display:none}.voucherTypeRow>:last-child{grid-column:1/-1}.voucherTypeEditor>section>div{grid-template-columns:1fr}.accountingNumerationRow{grid-template-columns:1fr 80px}.accountingNumerationRow>:nth-child(3),.accountingNumerationRow>:nth-child(5){display:none}.accountingNumerationRow>:last-child{grid-column:1/-1}.accountingNumerationEditor>section>div{grid-template-columns:1fr}.voiceHome .taxSettingsTarget{width:calc(100vw - 18px);padding-inline:10px}.voiceHome .taxSettingsHeader{align-items:flex-start;flex-direction:column}.voiceHome .taxSettingsHeader>button{align-self:stretch}.voiceHome .taxSettingsTableScroll{overflow-x:auto}.voiceHome .taxSettingsTableScroll table{min-width:850px}.voiceHome .taxAdvancedOptions,.voiceHome .taxModalColumns{grid-template-columns:1fr}.voiceHome .advancedTaxWorkspace>section{padding:22px 16px}.voiceHome .advancedTaxTooltip{left:12px}}.financialReportHub a>span{color:var(--warning);background:var(--warning-soft)}.financialCashSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.financialCashSummary>div{display:grid;grid-gap:5px;gap:5px;padding:18px 20px}.financialCashSummary>div+div{border-left:1px solid var(--line)}.financialCashSummary span,.financialChartHeader small,.financialTableSearch span{color:var(--text-muted);font-size:.8rem}.financialCashSummary strong{font-size:1.35rem}.financialCashChart{padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.financialChartHeader,.financialTableSearch{display:flex;align-items:center;justify-content:space-between;gap:16px}.financialChartHeader h3{margin:0 0 4px}.financialChartToggle{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface-muted)}.financialChartToggle button{padding:8px 18px;border:0;border-radius:9px;color:var(--text-muted);background:transparent}.financialChartToggle button.isActive{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.financialChartCanvas{position:relative;min-height:280px;margin-top:12px}.financialChartCanvas>p{position:absolute;z-index:1;top:42%;left:50%;margin:0;padding:9px 14px;border-radius:10px;color:var(--text-muted);background:var(--surface-muted);transform:translate(-50%,-50%)}.financialChartCanvas svg{width:100%;height:240px;overflow:visible}.financialChartCanvas line{stroke:var(--line);stroke-width:2}.financialChartCanvas polyline{fill:none;stroke:var(--accent);stroke-width:4;vector-effect:non-scaling-stroke}.financialChartCanvas polyline.series2{stroke:var(--danger)}.financialChartLabels{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;color:var(--text-muted);font-size:.72rem;text-align:center}.financialTableSearch{padding:14px 16px;border-bottom:1px solid var(--line)}.financialTableSearch input{width:min(320px,100%);padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--surface)}.financialCashTable td,.financialCashTable th:not(:first-child){text-align:right}.financialCashTable tbody th{min-width:260px;color:var(--text);text-align:left}@media (max-width:720px){.financialCashSummary{grid-template-columns:1fr}.financialCashSummary>div+div{border-top:1px solid var(--line);border-left:0}.financialChartHeader,.financialTableSearch{align-items:stretch;flex-direction:column}.financialChartToggle button{flex:1 1}}.voiceHome .usersSettingsTarget{width:min(1040px,calc(100vw - 300px))!important}.voiceHome .usersSettingsWorkspace{display:grid!important;grid-gap:18px!important;gap:18px!important;color:#e9f2ff!important}.voiceHome .usersSettingsHeader{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;padding-right:72px!important}.voiceHome .usersSettingsHeader>div:first-child{display:grid!important;grid-gap:6px!important;gap:6px!important}.voiceHome .usersSettingsHeader a{width:max-content!important;color:#5eead4!important;font-size:13px!important;font-weight:780!important;text-decoration:none!important}.voiceHome .usersSettingsHeader h2,.voiceHome .usersSettingsHeader p{margin:0!important}.voiceHome .usersSettingsHeader h2{color:#f8fbff!important;font-size:clamp(26px,3vw,36px)!important}.voiceHome .usersSettingsHeader p{color:#bfd0e6!important;font-size:14px!important}.voiceHome .usersSettingsHeader>div:last-child{display:flex!important;gap:9px!important;flex:0 0 auto!important}.voiceHome .usersQuota button,.voiceHome .usersSettingsHeader button{min-height:38px!important;padding:0 15px!important;color:#e9f2ff!important;background:rgba(13,38,70,.92)!important;border:1px solid rgba(125,170,220,.44)!important;border-radius:10px!important;cursor:pointer!important;font:inherit!important;font-size:13px!important;font-weight:800!important}.voiceHome .usersSettingsHeader button[data-primary=true]{color:#052a2d!important;background:#5eead4!important;border-color:#5eead4!important}.voiceHome .usersQuota{display:grid!important;grid-template-columns:28px auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;min-height:52px!important;padding:7px 12px!important;background:linear-gradient(90deg,rgba(21,59,98,.88),rgba(10,37,68,.9))!important;border:1px solid rgba(102,151,204,.34)!important;border-radius:13px!important}.voiceHome .usersQuota>span{width:24px!important;height:24px!important;border-radius:999px!important;background:conic-gradient(#2dd4bf var(--quota),rgba(148,184,224,.22) 0)!important;box-shadow:inset 0 0 0 6px #102f52!important}.voiceHome .usersQuota strong{color:#f8fbff!important;font-size:13px!important}.voiceHome .usersQuota p{margin:0!important;color:#b8cbe3!important;font-size:13px!important}.voiceHome .usersQuota button{min-height:34px!important;padding:0 8px!important;color:#5eead4!important;background:transparent!important;border-color:transparent!important}.voiceHome .usersActiveSection{display:grid!important;grid-gap:10px!important;gap:10px!important}.voiceHome .usersActiveSection h3{margin:0!important;color:#f8fbff!important;font-size:17px!important}.voiceHome .usersTableScroll{overflow-x:auto!important;background:linear-gradient(180deg,rgba(18,45,78,.96),rgba(9,28,52,.98))!important;border:1px solid rgba(102,151,204,.34)!important;border-radius:14px!important}.voiceHome .usersTableScroll table{width:100%!important;min-width:700px!important;border-collapse:collapse!important}.voiceHome .usersTableScroll td,.voiceHome .usersTableScroll th{padding:12px 14px!important;color:#c8d8eb!important;border-bottom:1px solid rgba(148,184,224,.16)!important;font-size:12px!important;text-align:left!important}.voiceHome .usersTableScroll th{color:#9eb6d2!important;background:rgba(5,22,43,.42)!important;font-weight:800!important}.voiceHome .usersTableScroll tr:last-child td{border-bottom:0!important}.voiceHome .usersTableScroll tr[data-disabled=true]{opacity:.58!important}.voiceHome .usersIdentity{display:flex!important;align-items:center!important;gap:10px!important}.voiceHome .usersIdentity>span{display:grid!important;width:34px!important;height:34px!important;flex:0 0 auto!important;place-items:center!important;color:#062f35!important;background:#5eead4!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important}.voiceHome .usersIdentity>div{display:grid!important;grid-gap:2px!important;gap:2px!important}.voiceHome .usersIdentity strong{color:#f8fbff!important;font-size:13px!important}.voiceHome .usersIdentity small{color:#8fa8c5!important;font-size:11px!important}.voiceHome .usersStatus{display:inline-flex!important;padding:5px 9px!important;color:#99f6e4!important;background:rgba(20,184,166,.12)!important;border:1px solid rgba(45,212,191,.26)!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important}.voiceHome .usersStatus[data-status=invited]{color:#bfdbfe!important;background:rgba(59,130,246,.12)!important;border-color:rgba(96,165,250,.28)!important}.voiceHome .usersStatus[data-status=disabled]{color:#cbd5e1!important;background:rgba(148,163,184,.12)!important;border-color:rgba(148,163,184,.26)!important}.voiceHome .usersTableScroll td:last-child button{width:34px!important;height:34px!important;color:#dbeafe!important;background:rgba(125,170,220,.1)!important;border:0!important;border-radius:9px!important;cursor:pointer!important}.voiceHome .usersSettingsStatus{margin:0!important;padding:11px 13px!important;color:#d7fffa!important;background:rgba(5,42,48,.92)!important;border:1px solid rgba(94,234,212,.34)!important;border-radius:10px!important;font-size:12px!important}.voiceHome .usersDrawerLayer{position:fixed!important;inset:0!important;z-index:120!important}.voiceHome .usersDrawerBackdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;background:rgba(1,9,22,.68)!important;border:0!important}.voiceHome .usersDrawer{position:absolute!important;top:0!important;right:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(510px,100vw)!important;height:100%!important;color:#e9f2ff!important;background:#081b34!important;border-left:1px solid rgba(102,151,204,.38)!important;box-shadow:-24px 0 50px rgba(0,7,18,.36)!important}.voiceHome .usersDrawer>header{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:64px!important;padding:12px 16px!important;border-bottom:1px solid rgba(148,184,224,.18)!important}.voiceHome .usersDrawer>header h3{margin:0!important;color:#f8fbff!important;font-size:16px!important}.voiceHome .usersDrawer>header button{width:34px!important;height:34px!important;color:#dbeafe!important;background:transparent!important;border:0!important;cursor:pointer!important;font-size:24px!important}.voiceHome .usersDrawerBody{display:grid!important;align-content:start!important;grid-gap:14px!important;gap:14px!important;overflow-y:auto!important;padding:14px 16px 24px!important}.voiceHome .usersEditorCard,.voiceHome .usersPlanCard{display:grid!important;grid-gap:14px!important;gap:14px!important;padding:16px!important;background:linear-gradient(180deg,rgba(18,45,78,.96),rgba(9,28,52,.98))!important;border:1px solid rgba(102,151,204,.32)!important;border-radius:14px!important}.voiceHome .usersEditorCard>label{display:grid!important;grid-gap:7px!important;gap:7px!important;color:#e9f2ff!important;font-size:13px!important;font-weight:730!important}.voiceHome .usersEditorCard>label small{color:#8fa8c5!important;font-weight:500!important}.voiceHome .usersEditorCard input,.voiceHome .usersEditorCard select{width:100%!important;min-height:42px!important;padding:0 11px!important;color:#f8fbff!important;background:rgba(4,18,37,.72)!important;border:1px solid rgba(125,170,220,.42)!important;border-radius:9px!important;font:inherit!important;font-size:13px!important}.voiceHome .usersEditorCard input:disabled{color:#829ab8!important;background:rgba(3,14,29,.6)!important}.voiceHome .usersEditorCard option{color:#0f172a!important;background:#ffffff!important}.voiceHome .usersPhoneField{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important}.voiceHome .usersPhoneField>span{display:flex!important;align-items:center!important;padding:0 10px!important;color:#bcd0e7!important;background:rgba(4,18,37,.72)!important;border:1px solid rgba(125,170,220,.42)!important;border-right:0!important;border-radius:9px 0 0 9px!important;font-size:12px!important}.voiceHome .usersPhoneField input{border-radius:0 9px 9px 0!important}.voiceHome .usersPermissionsLink{justify-self:start!important;padding:0!important;color:#5eead4!important;background:transparent!important;border:0!important;cursor:pointer!important;font:inherit!important;font-size:13px!important;font-weight:760!important;text-decoration:underline!important;text-underline-offset:3px!important}.voiceHome .usersPermissionsList{display:grid!important;grid-gap:7px!important;gap:7px!important;margin:0!important;padding:11px 13px!important;color:#b9f6ec!important;background:rgba(20,184,166,.08)!important;border-radius:9px!important;font-size:12px!important;list-style:none!important}.voiceHome .usersSaveButton{justify-self:end!important;min-height:38px!important;padding:0 16px!important;color:#052a2d!important;background:#5eead4!important;border:0!important;border-radius:9px!important;cursor:pointer!important;font:inherit!important;font-size:13px!important;font-weight:850!important}.voiceHome .usersPlanCard{justify-items:center!important;text-align:center!important}.voiceHome .usersPlanCard>span{display:grid!important;width:48px!important;height:48px!important;place-items:center!important;color:#5eead4!important;background:rgba(94,234,212,.1)!important;border-radius:13px!important;font-size:22px!important}.voiceHome .usersPlanCard strong{color:#f8fbff!important}.voiceHome .usersPlanCard p{margin:0!important;color:#9eb5d0!important;font-size:13px!important}.voiceHome .usersPlanCard a{padding:9px 14px!important;color:#052a2d!important;background:#99f6e4!important;border-radius:9px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}.voiceHome .usersDangerActions{display:grid!important;grid-gap:9px!important;gap:9px!important}.voiceHome .usersDangerActions button{min-height:42px!important;color:#fda4af!important;background:rgba(127,29,29,.12)!important;border:1px solid rgba(251,113,133,.25)!important;border-radius:9px!important;cursor:pointer!important;font:inherit!important;font-size:13px!important;font-weight:760!important}.voiceHome .usersDangerActions button:disabled{color:#617894!important;background:rgba(15,36,60,.35)!important;border-color:rgba(111,142,177,.15)!important;cursor:not-allowed!important}.voiceHome .usersDangerActions small{color:#829ab7!important;font-size:11px!important;text-align:center!important}.voiceHome .srOnly{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media (max-width:1050px){.voiceHome .usersSettingsTarget{width:calc(100vw - 72px)!important}}@media (max-width:760px){.voiceHome .usersSettingsTarget{width:calc(100vw - 24px)!important}.voiceHome .usersSettingsHeader{align-items:stretch!important;flex-direction:column!important;padding-right:60px!important}.voiceHome .usersSettingsHeader>div:last-child{flex-wrap:wrap!important}.voiceHome .usersQuota{grid-template-columns:28px minmax(0,1fr)!important}.voiceHome .usersQuota button,.voiceHome .usersQuota p{grid-column:1/-1!important}}.catalogAdvancedWorkspace:target,.catalogWorkspace:target{width:min(1180px,calc(100vw - 330px));max-height:min(900px,calc(100dvh - 40px));overflow:auto}.catalogBasicModal footer,.catalogFilters,.catalogHeader,.catalogHeader>div:last-child,.catalogInlineAction,.catalogPagination,.catalogPagination>div{display:flex;align-items:center;gap:12px}.catalogHeader{justify-content:space-between}.catalogHeader>div:last-child{flex-wrap:wrap;justify-content:flex-end}.catalogHeader p{max-width:680px}.catalogFilters button,.catalogInlineAction button,.catalogPagination button,.catalogParts button,.catalogPrimaryButton,.catalogSecondaryButton,.catalogTableWrap button,.catalogTextAction{min-height:42px;padding:0 18px;color:#e8f4ff;font:inherit;font-weight:750;background:rgba(30,64,175,.24);border:1px solid rgba(125,211,252,.28);border-radius:12px;cursor:pointer}.catalogPrimaryButton{color:#03131a;background:#67e8f9;border-color:#67e8f9}.catalogPagination button:disabled,.catalogPrimaryButton:disabled{cursor:not-allowed;opacity:.45}.catalogPriceList{display:grid;width:min(320px,100%);grid-gap:7px;gap:7px;font-weight:750}.catalogBarcodeAction{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;color:#e8f4ff;background:linear-gradient(135deg,rgba(0,194,255,.16),rgba(90,59,255,.12));border:1px solid rgba(125,211,252,.32);border-radius:16px}.catalogBarcodeAction div{display:grid;grid-gap:4px;gap:4px}.catalogBarcodeAction span{color:#b8c7df;font-size:.9rem}.catalogAdvancedWorkspace input,.catalogAdvancedWorkspace select,.catalogAdvancedWorkspace textarea,.catalogBasicModal input,.catalogBasicModal select,.catalogPriceList select,.catalogWorkspace input,.catalogWorkspace select{width:100%;min-height:44px;padding:10px 12px;color:#f8fbff;font:inherit;color-scheme:dark;background:rgba(4,12,29,.78);border:1px solid rgba(147,197,253,.24);border-radius:11px}.catalogAdvancedWorkspace textarea{resize:vertical}.catalogTablePanel{overflow:hidden;border:1px solid rgba(147,197,253,.22);border-radius:18px}.catalogFilters{align-items:end;padding:14px;border-bottom:1px solid rgba(147,197,253,.16)}.catalogFilters label{display:grid;min-width:170px;grid-gap:6px;gap:6px;font-size:13px;font-weight:750}.catalogFilters label:first-child{flex:1 1 320px}.catalogTableWrap{overflow-x:auto}.catalogTableWrap table{width:100%;min-width:820px;border-collapse:collapse}.catalogTableWrap td,.catalogTableWrap th{padding:13px 14px;text-align:left;border-bottom:1px solid rgba(147,197,253,.13)}.catalogTableWrap th{color:#b8c7df;font-size:12px;text-transform:uppercase}.catalogTableWrap td:first-child{display:grid;grid-gap:3px;gap:3px}.catalogTableWrap td small{font-size:12px}.catalogTableWrap button{min-height:34px;padding-inline:10px;font-size:12px}.catalogStatus{display:inline-flex;padding:5px 9px;font-size:12px;font-weight:800;border-radius:999px}.catalogStatus.active{color:#99f6e4;background:rgba(13,148,136,.2)}.catalogStatus.inactive{color:#fecaca;background:rgba(185,28,28,.2)}.catalogEmpty{display:grid;min-height:330px;place-items:center;align-content:center;grid-gap:9px;gap:9px;padding:30px;text-align:center}.catalogEmpty>span{color:#7dd3fc;font-size:44px}.catalogEmpty h3,.catalogEmpty p{margin:0}.catalogPagination{justify-content:space-between;padding:12px 14px;color:#b8c7df}.catalogModalBackdrop{position:fixed;inset:0;z-index:110;display:grid;padding:18px;place-items:center;background:rgba(2,6,23,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.catalogBasicModal{width:min(800px,100%);max-height:calc(100dvh - 36px);overflow:auto;color:#e5edf8;background:linear-gradient(180deg,#0d1a31,#070e1d);border:1px solid rgba(147,197,253,.25);border-radius:20px;box-shadow:0 30px 90px rgba(0,0,0,.45)}.catalogBasicModal>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;align-items:center;padding:16px 20px;background:#0d1a31;border-bottom:1px solid rgba(147,197,253,.18)}.catalogBasicModal>header button{color:#e5edf8;font-size:26px;background:none;border:0;cursor:pointer}.catalogModalBody{display:grid;grid-gap:16px;gap:16px;padding:22px 38px}.catalogScannerModal{width:min(680px,100%)}.catalogScannerVideo{position:relative;display:grid;min-height:260px;overflow:hidden;place-items:center;color:#cfe7ff;background:#020817;border:1px solid rgba(125,211,252,.24);border-radius:16px}.catalogScannerVideo video{width:100%;max-height:360px;object-fit:cover}.catalogScannerVideo span{position:absolute;padding:8px 12px;color:#dbeafe;font-weight:800;background:rgba(15,23,42,.78);border:1px solid rgba(147,197,253,.25);border-radius:999px}.catalogScannerStatus{margin:0;color:#dbeafe;font-weight:750}.catalogBasicModal footer{position:-webkit-sticky;position:sticky;bottom:0;padding:14px 20px;background:#0d1a31;border-top:1px solid rgba(147,197,253,.18)}.catalogBasicModal footer>span{flex:1 1}.catalogTextAction{padding:0;color:#7dd3fc;background:none;border:0}.catalogTypeSelector{min-width:0;padding:0;border:0}.catalogTypeSelector legend{margin-bottom:8px;font-weight:800}.catalogTypeSelector>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.catalogTypeSelector button{display:flex;min-height:50px;align-items:center;justify-content:space-between;padding:0 14px;color:#b8c7df;font:inherit;background:linear-gradient(180deg,rgba(30,47,76,.82),rgba(17,30,53,.86));border:1px solid rgba(147,197,253,.22);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);cursor:pointer}.catalogTypeSelector button.isSelected{color:#a5f3fc;background:linear-gradient(180deg,rgba(8,145,178,.28),rgba(14,116,144,.18));border-color:rgba(103,232,249,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(34,211,238,.08)}.catalogTypeSelector button:hover{background:linear-gradient(180deg,rgba(38,59,94,.9),rgba(22,39,67,.92));border-color:rgba(147,197,253,.38)}.catalogTypeSelector button.isSelected:hover{background:linear-gradient(180deg,rgba(8,145,178,.34),rgba(14,116,144,.24));border-color:#67e8f9}.catalogTypeSelector small{display:block;margin-top:9px}.catalogFormGrid label,.catalogPriceEquation label,.catalogWideField{display:grid;grid-gap:7px;gap:7px;font-weight:750}.catalogFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.catalogPriceEquation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:end;grid-gap:10px;gap:10px}.catalogPriceEquation>b{padding-bottom:12px;color:#7dd3fc}.catalogAdvancedWorkspace form{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:start;grid-gap:16px;gap:16px}.catalogFormSection{display:grid;grid-column:1;grid-gap:16px;gap:16px;padding:22px;background:rgba(4,12,29,.52);border:1px solid rgba(147,197,253,.18);border-radius:16px}.catalogFormSection summary{cursor:pointer;font-size:18px;font-weight:850}.catalogCheckbox{display:flex;align-items:center;gap:8px}.catalogCheckbox input{width:18px;min-height:18px}.catalogImageUpload{display:grid;width:min(260px,100%);min-height:120px;place-items:center;padding:18px;text-align:center;border:1px dashed rgba(125,211,252,.45);border-radius:14px;cursor:pointer}.catalogImageUpload input{position:absolute;width:1px;height:1px;opacity:0}.catalogSwitches{display:grid;grid-gap:12px;gap:12px}.catalogSwitches label{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;background:rgba(15,23,42,.48);border-radius:12px}.catalogSwitches label span{display:grid;grid-gap:3px;gap:3px}.catalogSwitches input{width:22px;min-height:22px}.catalogAdvancedBlock{padding-top:15px;border-top:1px solid rgba(147,197,253,.15)}.catalogAdvancedBlock h4{margin:0 0 8px}.catalogSavePanel{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-column:2;grid-row:1/span 5;grid-gap:12px;gap:12px;padding:18px;background:rgba(4,12,29,.88);border:1px solid rgba(147,197,253,.22);border-radius:16px}.catalogSavePanel strong{font-size:20px}.catalogSavePanel span{color:#7dd3fc;font-size:24px;font-weight:850}.catalogInlineAction select{flex:1 1}.catalogParts{display:grid;grid-gap:8px;gap:8px;padding:0;list-style:none}.catalogParts li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:rgba(15,23,42,.55);border-radius:10px}@media (max-width:980px){.catalogAdvancedWorkspace:target,.catalogWorkspace:target{width:min(94vw,860px)}.catalogAdvancedWorkspace form{grid-template-columns:1fr}.catalogSavePanel{position:static;grid-column:1;grid-row:auto}}@media (max-width:680px){.catalogAdvancedWorkspace:target,.catalogWorkspace:target{top:8px;bottom:8px;width:calc(100vw - 12px);max-height:calc(100dvh - 16px);padding:13px;border-radius:18px;transform:translateX(-50%)}.catalogFilters,.catalogHeader,.catalogPagination{align-items:stretch;flex-direction:column}.catalogBarcodeAction,.catalogFilters button,.catalogFilters label,.catalogHeader button,.catalogHeader>div:last-child{width:100%}.catalogBarcodeAction{align-items:stretch;display:grid}.catalogFormGrid,.catalogPriceEquation,.catalogTypeSelector>div{grid-template-columns:1fr}.catalogPriceEquation>b{display:none}.catalogModalBackdrop{align-items:end;padding:0}.catalogBasicModal{width:100%;max-height:94dvh;border-radius:20px 20px 0 0}.catalogModalBody{padding:18px 14px}.catalogBasicModal footer{display:grid;grid-template-columns:1fr 1fr}.catalogBasicModal footer>span{display:none}.catalogTextAction{grid-column:1/-1}.catalogTableWrap table,.catalogTableWrap tbody,.catalogTableWrap td,.catalogTableWrap thead,.catalogTableWrap tr{display:block;min-width:0}.catalogTableWrap thead{display:none}.catalogTableWrap tr{margin:10px;padding:12px;background:rgba(4,12,29,.6);border:1px solid rgba(147,197,253,.16);border-radius:13px}.catalogTableWrap td{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border:0}.catalogTableWrap td:first-child{display:grid;justify-content:start;padding-bottom:12px;border-bottom:1px solid rgba(147,197,253,.13)}.catalogFormSection{padding:15px}}.voiceHome .companySettingsTarget{width:min(1040px,calc(100vw - 300px))!important}.voiceHome .companySettingsWorkspace{display:grid!important;grid-gap:16px!important;gap:16px!important;color:#e9f2ff!important}.voiceHome .companySettingsIntro{display:grid!important;grid-gap:7px!important;gap:7px!important;padding-right:86px!important}.voiceHome .companySettingsIntro a{width:max-content!important;color:#5eead4!important;font-size:13px!important;font-weight:780!important;text-decoration:none!important}.voiceHome .companySettingsIntro h2,.voiceHome .companySettingsIntro p{margin:0!important}.voiceHome .companySettingsIntro h2{color:#f8fbff!important;font-size:clamp(25px,3vw,36px)!important}.voiceHome .companySettingsHelp,.voiceHome .companySettingsIntro p{color:#bfd0e6!important;font-size:14px!important}.voiceHome .companySettingsSection{overflow:hidden!important;background:linear-gradient(180deg,rgba(18,45,78,.95),rgba(9,28,52,.98))!important;border:1px solid rgba(102,151,204,.38)!important;border-radius:16px!important;box-shadow:0 12px 28px rgba(1,10,25,.17)!important}.voiceHome .companySettingsSectionHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:54px!important;padding:9px 16px!important;border-bottom:1px solid rgba(148,184,224,.2)!important}.voiceHome .companySettingsSectionHeader h3{margin:0!important;color:#f8fbff!important;font-size:16px!important}.voiceHome .companySettingsSectionHeader>div{display:flex!important;gap:8px!important}.voiceHome .companySettingsSectionHeader button{min-height:34px!important;padding:0 15px!important;color:#e9f2ff!important;background:rgba(13,38,70,.9)!important;border:1px solid rgba(125,170,220,.48)!important;border-radius:9px!important;cursor:pointer!important;font:inherit!important;font-size:13px!important;font-weight:800!important}.voiceHome .companySettingsSectionHeader button[data-primary=true]{color:#052a2d!important;background:#5eead4!important;border-color:#5eead4!important}.voiceHome .companyIdentificationLayout{display:grid!important;grid-template-columns:minmax(240px,31%) minmax(0,1fr)!important;grid-gap:22px!important;gap:22px!important;padding:16px!important}.voiceHome .companyIdentificationLayout>aside{display:grid!important;align-content:start!important;grid-gap:14px!important;gap:14px!important}.voiceHome .companyLogoUpload{display:grid!important;min-height:132px!important;place-items:center!important;align-content:center!important;grid-gap:5px!important;gap:5px!important;padding:14px!important;color:#dbeafe!important;background:rgba(5,22,43,.46)!important;border:1px dashed rgba(125,170,220,.66)!important;border-radius:13px!important;cursor:default!important;text-align:center!important}.voiceHome .companyLogoUpload:has(input){cursor:pointer!important}.voiceHome .companyLogoUpload>span{display:grid!important;width:42px!important;height:42px!important;place-items:center!important;color:#5eead4!important;background:rgba(94,234,212,.1)!important;border-radius:999px!important;font-size:24px!important}.voiceHome .companyLogoUpload img{width:76px!important;height:76px!important;object-fit:contain!important;border-radius:12px!important}.voiceHome .companyLogoUpload strong{color:#e9f2ff!important;font-size:13px!important}.voiceHome .companyLogoUpload small{color:#8fa7c6!important;font-size:12px!important}.voiceHome .companyLogoUpload input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important}.voiceHome .companyEnablementCard{display:grid!important;grid-gap:0!important;gap:0!important;padding:10px 14px!important;background:rgba(5,22,43,.38)!important;border:1px solid rgba(125,170,220,.28)!important;border-radius:13px!important}.voiceHome .companyEnablementCard>div{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:10px 0!important;color:#dbeafe!important;border-bottom:1px solid rgba(148,184,224,.16)!important;font-size:12px!important}.voiceHome .companyEnablementCard>div strong{color:#93c5fd!important;font-size:11px!important;text-align:right!important}.voiceHome .companyEnablementCard>a{display:grid!important;min-height:34px!important;margin-top:10px!important;place-items:center!important;color:#052a2d!important;background:#5eead4!important;border-radius:8px!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important}.voiceHome .companyIdentificationData{min-width:0!important}.voiceHome .companyEntityType{display:grid!important;min-height:42px!important;margin-bottom:14px!important;place-items:center!important;color:#dbeafe!important;background:rgba(7,26,49,.45)!important;border:1px solid rgba(125,170,220,.22)!important;border-radius:10px!important;font-size:13px!important;font-weight:780!important}.voiceHome .companySettingsDataGrid,.voiceHome .companySettingsFormGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:18px 26px!important;gap:18px 26px!important;padding:16px!important}.voiceHome .companyIdentificationData .companySettingsDataGrid,.voiceHome .companyIdentificationData .companySettingsFormGrid{padding:0!important}.voiceHome .companySettingsThreeColumns{grid-template-columns:repeat(3,minmax(0,1fr))!important}.voiceHome .companySettingsField{display:grid!important;grid-gap:8px!important;gap:8px!important;min-width:0!important}.voiceHome .companySettingsField strong,.voiceHome .companySettingsFormGrid label{color:#e9f2ff!important;font-size:13px!important;font-weight:730!important}.voiceHome .companySettingsField span{overflow-wrap:anywhere!important;color:#a9c2df!important;font-size:13px!important}.voiceHome .companySettingsField span[data-empty=true]{color:#7891b1!important}.voiceHome .companySettingsFormGrid label{display:grid!important;grid-gap:7px!important;gap:7px!important}.voiceHome .companySettingsWideField{grid-column:1/-1!important}.voiceHome .companySettingsFormGrid input,.voiceHome .companySettingsFormGrid select{width:100%!important;min-height:42px!important;padding:0 11px!important;color:#f8fbff!important;background:rgba(4,18,37,.72)!important;border:1px solid rgba(125,170,220,.4)!important;border-radius:9px!important;font:inherit!important;font-size:13px!important}.voiceHome .companySettingsFormGrid option{color:#0f172a!important;background:#ffffff!important}.voiceHome .companySettingsHelp{margin:0!important;padding:14px 16px 4px!important}.voiceHome .companyObligationsGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:0 38px!important;gap:0 38px!important;padding:10px 16px 16px!important}.voiceHome .companyObligationsGrid label{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:52px!important;color:#c7d7e9!important;border-bottom:1px solid rgba(148,184,224,.16)!important;font-size:13px!important}.voiceHome .companyObligationsGrid input{width:38px!important;height:20px!important;accent-color:#14b8a6!important}.voiceHome .companySettingsStatus{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;z-index:2!important;margin:0!important;padding:11px 14px!important;color:#d7fffa!important;background:rgba(5,42,48,.94)!important;border:1px solid rgba(94,234,212,.36)!important;border-radius:10px!important;font-size:12px!important}@media (max-width:1050px){.voiceHome .companySettingsTarget{width:calc(100vw - 72px)!important}.voiceHome .companySettingsThreeColumns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.voiceHome .companySettingsTarget{width:calc(100vw - 24px)!important}.voiceHome .companyIdentificationLayout,.voiceHome .companyObligationsGrid,.voiceHome .companySettingsDataGrid,.voiceHome .companySettingsFormGrid,.voiceHome .companySettingsThreeColumns{grid-template-columns:1fr!important}.voiceHome .companySettingsIntro{padding-right:60px!important}}.voiceTopLink{padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.voiceHoverMenu,.voiceProfileMenu,.voiceToolsMenu{position:relative}.voiceHoverMenu{display:inline-flex;align-items:center;gap:6px}.voiceIconButton,.voiceProfileMenu summary,.voiceToolsMenu summary{display:grid;width:42px;height:42px;place-items:center;list-style:none;border-radius:999px;cursor:pointer}.voiceProfileMenu summary:hover,.voiceToolsMenu summary:hover{background:#e7eef6}.voiceGridIcon i{background:#334155}.voiceProfilePanel,.voiceToolsPanel{display:grid;grid-gap:8px;width:280px}.voiceProfilePanel button,.voiceToolsPanel a{min-height:44px;padding:0 12px;color:#0f766e;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;text-decoration:none;font:inherit;font-size:13px;font-weight:750}.voiceToolsPanel a{display:grid;place-items:center}.voiceProfilePanel small,.voiceProfilePanel span{color:#64748b}.voiceLogoMark{color:#0f766e;font-size:clamp(46px,8vw,84px);font-weight:850;letter-spacing:0}.voiceLogoMark:after{position:absolute;left:50%;bottom:-18px;display:none;width:min(280px,60vw);height:18px;content:"";transform:translateX(-50%);background:linear-gradient(90deg,transparent 0 3%,#15b8ff 3% 5%,transparent 5% 9%,#15b8ff 9% 11%,transparent 11% 15%,#2f80ff 15% 17%,transparent 17% 21%,#2f80ff 21% 23%,transparent 23% 27%,#6b6ff6 27% 29%,transparent 29% 33%,#8b5cf6 33% 35%,transparent 35% 39%,#d946ef 39% 41%,transparent 41% 45%,#8b5cf6 45% 47%,transparent 47% 51%,#2f80ff 51% 53%,transparent 53% 57%,#15b8ff 57% 59%,transparent 59% 100%);border-radius:999px;filter:drop-shadow(0 0 12px rgba(47,128,255,.45));-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}html[data-contavoz-speaking=true] .voiceLogoMark{animation:contavozLogoPulse 1.15s ease-in-out infinite}html[data-contavoz-speaking=true] .voiceLogoMark:after{display:block;animation:contavozLogoWave .9s ease-in-out infinite}.voiceCommandCopy h1{color:#334155}.assistantContextCard,.assistantDailyCard,.assistantProgress,.assistantWizardHeader{display:none}.assistantMessage{margin:0 auto 10px;padding:12px 16px;color:#334155;background:#ffffff;border:1px solid #e2e8f0;border-left:4px solid #0f766e;font-weight:550;box-shadow:0 8px 22px rgba(15,23,42,.06)}.assistantMessage[data-role=user]{background:#0f172a;border-color:#0f172a}.assistantComposer{grid-template-columns:46px 54px 46px minmax(0,1fr) auto;grid-gap:6px;gap:6px;padding:10px 14px}.assistantToolButton{color:#0f172a}.assistantToolButton:hover{color:#0f766e;background:#f1f5f9}.assistantToolButton svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.voiceMicButton{background:#0f766e;border:1px solid #0f766e}.voiceSendButton{background:#0f172a;border:1px solid #0f172a}.assistantQuickActions button{color:#0f766e;background:#eefcf8;border:1px solid #b7eee2}.voiceContextShortcuts a{color:#334155}.voiceContextShortcuts span{color:#0f766e;background:#e7eef6;border:1px solid #dbe3ee}.voiceAccountSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:24px auto 0}.voiceAccountSection{padding:18px;color:#0f172a;background:#ffffff;border:1px solid #dbe3ee;border-radius:18px;box-shadow:0 14px 34px rgba(15,23,42,.08)}.voiceAvailableSection{grid-column:1/-1}.voiceAccountSection header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.voiceAccountSection h2,.voiceAccountSection h3{margin:0;color:#0f172a;font-family:inherit;letter-spacing:0}.voiceAccountSection p{margin:4px 0 0;color:#64748b}.voiceAccountTotal{display:inline-flex;min-width:150px;justify-content:center;padding:10px 14px;color:#ffffff;background:#0f766e;border-radius:999px;font-weight:850}.availableGrid,.bankList{display:grid;grid-gap:10px;gap:10px}.availableGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.availableBalanceCard,.bankList article{padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}.availableBalanceCard strong,.bankList strong{display:block;color:#0f172a}.availableBalanceCard small,.bankList small{display:block;margin-top:4px;color:#64748b}.availableBalanceCard span,.bankList span{display:block;margin-top:8px;color:#0f766e;font-size:22px;font-weight:900}.bankList article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.bankList svg{width:24px;height:24px;color:#0f766e;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bankList em{color:#475569;font-style:normal;font-weight:750}.voiceAccountNote{padding-top:10px;color:#64748b;font-size:12px;line-height:1.5}@media (max-width:840px){.voiceHome{padding:14px}.voiceTopBar{gap:8px}.voiceCommandSurface{align-self:start;padding-top:36px}.assistantComposer{grid-template-columns:46px 54px 46px minmax(0,1fr);border-radius:24px}.voiceSendButton{grid-column:1/-1;width:100%}.assistantComposer input{min-height:48px;text-align:left}.voiceContextShortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.availableGrid,.voiceAccountSections{grid-template-columns:1fr}.bankList article{grid-template-columns:42px minmax(0,1fr)}.bankList span{grid-column:2}}*{box-sizing:border-box}body,html{min-height:100%;margin:0}html{scroll-padding-top:16px}body{background:var(--background);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,select{font:inherit}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:18px;min-width:0;padding:20px 16px;background:var(--surface-strong);color:var(--text-inverse)}.brand{display:flex;align-items:center;gap:12px;min-height:44px}.brandMark{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(248,250,252,.28);background:#0f766e;border-radius:8px;font-weight:800}.brandName{display:grid;grid-gap:2px;gap:2px}.brandName strong{font-size:15px;line-height:1.2}.brandName span,.muted,.navGroupLabel,.permissionMeta,.tenantLabel{color:var(--text-muted)}.sidebar .brandName span,.sidebar .navGroupLabel,.sidebar .permissionMeta,.sidebar .tenantLabel{color:#a6b3c3}.tenantPanel{display:grid;grid-gap:8px;gap:8px;padding:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px}.tenantLabel{font-size:12px}.tenantName{font-size:14px;font-weight:700}.tenantSelect{width:100%;min-height:36px;padding:0 10px;color:var(--text-inverse);background:rgba(17,24,39,.72);border:1px solid rgba(255,255,255,.18);border-radius:6px}.nav{display:grid;grid-gap:18px;gap:18px}.navGroup{display:grid;grid-gap:8px;gap:8px}.navGroupLabel{padding:0 8px;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.navItem{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;width:100%;min-height:42px;padding:7px 8px;color:var(--text-inverse);background:transparent;border:1px solid transparent;border-radius:7px;text-align:left;text-decoration:none}.navItem[data-active=true]{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.14)}.navItem[aria-disabled=true]{color:#718096}.iconButton,.navIcon,.statusIcon{display:grid;place-items:center}.iconButton svg,.navIcon svg,.statusIcon svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.navLabel{min-width:0;overflow:hidden;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.navLock{color:#94a3b8;font-size:12px}.permissionSummary{margin-top:auto;display:grid;grid-gap:10px;gap:10px;padding:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px}.permissionRow{display:flex;justify-content:space-between;gap:12px;font-size:13px}.main{display:grid;grid-template-rows:auto 1fr;min-width:0}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;min-height:72px;padding:14px 24px;background:rgba(255,255,255,.86);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbarTitle{display:grid;grid-gap:4px;gap:4px;min-width:0}.topbarTitle h1{margin:0;overflow-wrap:anywhere;font-size:20px;line-height:1.2}.topbarTitle p{margin:0;color:var(--text-muted);font-size:13px}.topbarActions{display:flex;align-items:center;gap:10px}.iconButton{width:38px;height:38px;color:var(--text)}.iconButton,.sessionPill{background:var(--surface);border:1px solid var(--line);border-radius:8px}.sessionPill{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:198px;padding:6px 10px 6px 6px}.avatar{display:grid;width:34px;height:34px;place-items:center;color:var(--text-inverse);background:#334155;border-radius:8px;font-size:12px;font-weight:800}.sessionText{display:grid;min-width:0}.sessionText span,.sessionText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessionText strong{font-size:13px}.sessionText span{color:var(--text-muted);font-size:12px}.workspace{display:grid;grid-gap:18px;gap:18px;align-content:start;padding:22px 24px 28px}.moduleGrid,.statusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.accessPanel,.activityPanel,.moduleTile,.statusTile{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.statusTile{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:84px;padding:14px}.statusIcon{width:36px;height:36px;border-radius:8px}.statusIcon[data-tone=ok]{color:var(--ok);background:var(--ok-soft)}.statusIcon[data-tone=warning]{color:var(--warning);background:var(--warning-soft)}.statusIcon[data-tone=neutral]{color:var(--accent);background:var(--accent-soft)}.statusText{display:grid;grid-gap:3px;gap:3px;min-width:0}.statusText strong{font-size:13px}.statusText span{color:var(--text-muted);font-size:12px}.sectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.sectionHeader h2{margin:0;font-size:16px}.sectionHeader p{margin:4px 0 0;color:var(--text-muted);font-size:13px}.moduleTile{display:grid;grid-gap:12px;gap:12px;min-height:162px;padding:16px}.moduleHeader{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.moduleIcon{display:grid;width:36px;height:36px;place-items:center;color:var(--accent);background:var(--accent-soft);border-radius:8px}.moduleIcon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.moduleTitle{display:grid;grid-gap:2px;gap:2px;min-width:0}.moduleTitle strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.moduleTitle span{color:var(--text-muted);font-size:12px}.badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;color:var(--ok);background:var(--ok-soft);border-radius:999px;font-size:12px;font-weight:700}.badge[data-state=locked]{color:var(--danger);background:var(--danger-soft)}.moduleTile p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}.moduleActions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.textButton{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;color:var(--text);background:var(--surface-muted);border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:700;text-decoration:none}.textButton[aria-disabled=true]{color:var(--text-muted)}.lowerGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:14px;gap:14px}.accessPanel,.activityPanel{min-width:0;padding:16px}.timeline{display:grid;grid-gap:12px;gap:12px;margin:16px 0 0}.timelineItem{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:42px;padding-bottom:12px;border-bottom:1px solid var(--line)}.timelineItem:last-child{padding-bottom:0;border-bottom:0}.accessHint,.timelineMeta,.timelineTime{color:var(--text-muted);font-size:12px}.timelineText{min-width:0}.timelineText span,.timelineText strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timelineText strong{font-size:13px}.timelineText span{color:var(--text-muted);font-size:12px}.accessList{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.accessItem{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:0 0 10px;border-bottom:1px solid var(--line);font-size:13px}.accessItem:last-child{border-bottom:0}.accountingWorkspace,.businessDashboard,.businessInsights,.contextEngine,.executiveSummary,.financialTimeline,.intelligentFinancialDashboard,.kpiCenter,.notificationCenter,.responseEngine,.voiceInteraction{display:grid;grid-gap:14px;gap:14px}.notificationSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.notificationSummary span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.notificationSummary strong{font-size:20px}.notificationSummary small{color:var(--text-muted);font-size:12px;font-weight:700}.notificationControls{display:flex;flex-wrap:wrap;gap:8px}.notificationControls span{padding:7px 10px;color:var(--text-muted);background:var(--surface);border:1px solid var(--line);border-radius:8px;font-size:12px;font-weight:700}.notificationList{display:grid;grid-gap:12px;gap:12px}.notificationItem{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:14px;gap:14px;min-width:0;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.notificationItem[data-read=true]{background:var(--surface-muted)}.notificationPriority{display:grid;align-content:center;min-height:74px;padding:8px;border-radius:8px;font-size:10px;font-weight:800;text-align:center}.notificationPriority[data-tone=critical]{color:var(--danger);background:var(--danger-soft)}.notificationPriority[data-tone=warning]{color:var(--warning);background:var(--warning-soft)}.notificationPriority[data-tone=neutral]{color:var(--accent);background:var(--accent-soft)}.notificationBody{display:grid;grid-gap:9px;gap:9px;min-width:0}.notificationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notificationHeader span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.notificationActions span,.notificationHeader small,.notificationHeader strong,.notificationMetaLine span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationActions span,.notificationBody p,.notificationHeader small,.notificationMetaLine{color:var(--text-muted);font-size:12px}.notificationBody p{margin:0}.notificationMetaLine{display:grid;grid-template-columns:.35fr .65fr;grid-gap:12px;gap:12px}.notificationActions{display:flex;align-items:center;gap:10px;min-width:0}.insightSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.insightSummary span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.insightSummary strong{font-size:20px}.insightSummary small{color:var(--text-muted);font-size:12px;font-weight:700}.insightControls{display:flex;flex-wrap:wrap;gap:8px}.insightControls span{padding:7px 10px;color:var(--text-muted);background:var(--surface);border:1px solid var(--line);border-radius:8px;font-size:12px;font-weight:700}.insightGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.insightCard{display:grid;grid-gap:12px;gap:12px;min-width:0;min-height:260px;padding:16px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;box-shadow:var(--shadow)}.insightCard[data-tone=critical]{border-left-color:var(--danger)}.insightCard[data-tone=warning]{border-left-color:var(--warning)}.insightCard[data-tone=positive]{border-left-color:var(--ok)}.insightCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.insightCardHeader span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.insightCardHeader small,.insightCardHeader strong,.insightComparison span,.insightComparison strong,.insightMetaLine span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insightCard p,.insightCardHeader small,.insightMetaLine,.insightMetric span{color:var(--text-muted);font-size:12px}.insightCard p{margin:0;line-height:1.45}.insightMetric{display:grid;grid-gap:4px;gap:4px}.insightMetric strong{font-size:26px;line-height:1.1}.insightComparison,.insightMetaLine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.insightMetaLine{grid-template-columns:.45fr .55fr}.insightComparison{padding:10px;background:var(--surface-muted);font-size:12px}.executiveStatus,.insightComparison{border:1px solid var(--line);border-radius:8px}.executiveStatus{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0;padding:18px;background:var(--surface);border-left:4px solid var(--warning);box-shadow:var(--shadow)}.executiveStatus[data-health=HEALTHY]{border-left-color:var(--ok)}.executiveStatus[data-health=RISK]{border-left-color:var(--danger)}.executiveStatus h3,.executiveStatus p{margin:0}.executivePeriod span,.executiveRecommendation p,.executiveRecommendation span,.executiveSignal p,.executiveSignal small,.executiveStatus p,.executiveStatus span{color:var(--text-muted);font-size:12px}.executiveStatus h3{margin-top:4px;font-size:20px}.executivePeriod{display:grid;grid-gap:3px;gap:3px;min-width:150px;text-align:right}.executiveSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.executiveSignalGroup{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.executiveRecommendations h3,.executiveSignalGroup h3{margin:0;font-size:15px}.executiveRecommendationList,.executiveSignalList{display:grid;grid-gap:10px;gap:10px}.executiveRecommendation,.executiveSignal{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:12px;background:var(--surface-muted);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px}.executiveRecommendation[data-tone=critical],.executiveSignal[data-tone=critical]{border-left-color:var(--danger)}.executiveRecommendation[data-tone=warning],.executiveSignal[data-tone=warning]{border-left-color:var(--warning)}.executiveRecommendation[data-tone=positive],.executiveSignal[data-tone=positive]{border-left-color:var(--ok)}.executiveSignal div{display:grid;grid-gap:3px;gap:3px;min-width:0}.executiveMetric,.executiveRecommendation span,.executiveRecommendation strong,.executiveSignal small,.executiveSignal strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executiveRecommendation p,.executiveSignal p{margin:0;line-height:1.45}.executiveMetric{color:var(--text);font-size:12px;font-weight:800}.executiveRecommendations{display:grid;grid-gap:10px;gap:10px;padding:16px}.executiveRecommendations,.voiceSessionPanel{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.voiceSessionPanel{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border-left:4px solid var(--accent)}.voicePanel h3,.voiceSessionPanel h3,.voiceSessionPanel p{margin:0}.voiceAudioGrid small,.voiceRow small,.voiceSessionMeta span,.voiceSessionPanel p,.voiceSessionPanel span{color:var(--text-muted);font-size:12px}.voiceSessionPanel h3{margin-top:4px;font-size:19px}.voiceSessionMeta{display:grid;grid-gap:3px;gap:3px;min-width:150px;text-align:right}.voiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.voicePanel{min-width:0;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.voicePanel h3{font-size:15px}.voiceList{display:grid;grid-gap:8px;gap:8px}.voiceRow{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px;background:var(--surface-muted);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px}.voiceRow[data-enabled=false]{border-left-color:var(--warning)}.voiceAudioGrid small,.voiceAudioGrid strong,.voiceRow small,.voiceRow strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voiceAudioGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.voiceAudioGrid span{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.contextOverview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.contextOverview span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.contextOverview strong{font-size:20px}.contextBlock p,.contextBlock small,.contextFact,.contextOverview small,.contextRow small{color:var(--text-muted);font-size:12px}.contextBlockGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.contextBlock,.contextPanel{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.contextBlock div:first-child,.contextRow{display:grid;grid-gap:3px;gap:3px;min-width:0}.contextBlock small,.contextBlock strong,.contextFact,.contextRow small,.contextRow strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contextBlock p{margin:0;line-height:1.45}.contextFactList,.contextList{display:grid;grid-gap:7px;gap:7px}.contextFact,.contextRow{padding:8px;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px}.contextLowerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.contextPanel h3{margin:0;font-size:15px}.responseOverview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.responseOverview span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.responseOverview strong{font-size:20px}.responseCard p,.responseCard small,.responseFormat,.responseOverview small,.responseRow small{color:var(--text-muted);font-size:12px}.responseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.responseCard,.responsePanel{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.responseCard div:first-child,.responseRow{display:grid;grid-gap:3px;gap:3px;min-width:0}.responseCard p,.responseCard small,.responseCard strong,.responseFormat,.responseRow small,.responseRow strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responseCard p{margin:0}.responseFormatList,.responseList{display:grid;grid-gap:7px;gap:7px}.responseFormat,.responseRow{padding:8px;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px}.responseRow[data-enabled=false]{border-left:4px solid var(--warning)}.responseLowerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.responsePanel h3{margin:0;font-size:15px}.authPage{display:grid;min-height:100vh;place-items:center;padding:24px;background:var(--background)}.authPanel{display:grid;grid-gap:18px;gap:18px;width:min(100%,440px);padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.authPanel h1,.authPanel p{margin:0}.authPanel h1{margin-top:4px;font-size:26px}.authEyebrow,.authLinks a,.authPanel p{color:var(--text-muted);font-size:13px}.authEyebrow{font-weight:800}.authForm{display:grid;grid-gap:12px;gap:12px}.authForm label{display:grid;grid-gap:6px;gap:6px;color:var(--text);font-size:13px;font-weight:700}.authForm input,.authForm select{min-height:40px;padding:0 10px;color:var(--text);background:var(--surface-muted);border:1px solid var(--line);border-radius:7px;font:inherit}.authLinks{display:flex;justify-content:space-between;gap:12px}.authLinks a{font-weight:700;text-decoration:none}.timelineControls{display:flex;flex-wrap:wrap;gap:8px}.timelineControls span{padding:7px 10px;color:var(--text-muted);background:var(--surface);border:1px solid var(--line);border-radius:8px;font-size:12px;font-weight:700}.financialTimelineList{display:grid;grid-gap:12px;gap:12px}.financialTimelineItem{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:14px;gap:14px;min-width:0;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.timelineMarker{display:grid;align-content:center;min-height:76px;padding:8px;border-radius:8px;font-size:10px;font-weight:800;text-align:center}.timelineMarker[data-tone=ok]{color:var(--ok);background:var(--ok-soft)}.timelineMarker[data-tone=warning]{color:var(--warning);background:var(--warning-soft)}.timelineMarker[data-tone=neutral]{color:var(--accent);background:var(--accent-soft)}.timelineBody{display:grid;grid-gap:9px;gap:9px;min-width:0}.financialTimelineHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.financialTimelineHeader span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.financialTimelineHeader small,.financialTimelineHeader strong,.timelineMetaLine span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financialTimelineHeader small,.timelineBody p,.timelineMetaLine{color:var(--text-muted);font-size:12px}.timelineAmount{font-size:18px;font-weight:800}.timelineBody p{margin:0}.timelineMetaLine{display:grid;grid-template-columns:.35fr .65fr;grid-gap:12px;gap:12px}.kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpiGrid,.kpiWidget{display:grid;grid-gap:14px;gap:14px}.kpiWidget{min-width:0;min-height:196px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.businessWidgetGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.businessWidget{display:grid;grid-gap:14px;gap:14px;min-width:0;min-height:196px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.businessWidgetHeader{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.businessWidgetHeader .statusIcon{overflow:hidden;padding:0 4px;font-size:8px;font-weight:800;text-align:center}.businessWidgetTitle{display:grid;grid-gap:3px;gap:3px;min-width:0}.businessWidgetTitle span,.businessWidgetTitle strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.businessWidgetTitle span{color:var(--text-muted);font-size:11px}.businessWidgetValue{display:grid;grid-gap:6px;gap:6px}.businessWidgetValue strong{font-size:24px;line-height:1.1}.businessWidgetValue span{color:var(--text-muted);font-size:12px;line-height:1.4}.businessEventList{display:grid;grid-gap:6px;gap:6px;margin-top:auto}.businessEvent{min-width:0;overflow:hidden;padding:6px 8px;color:var(--accent);background:var(--accent-soft);border-radius:7px;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.accountingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accountingGrid,.accountingPanel{display:grid;grid-gap:14px;gap:14px}.accountingPanel{min-width:0;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.accountingPanelWide{grid-column:1/-1}.panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panelHeader h3{margin:0;font-size:15px}.panelHeader p{margin:4px 0 0;color:var(--text-muted);font-size:12px}.apiPill{max-width:260px;overflow:hidden;padding:5px 8px;color:var(--accent);background:var(--accent-soft);border-radius:999px;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.commandTabs{display:flex;flex-wrap:wrap;gap:8px}.commandTab,.primaryButton{min-height:34px;padding:0 12px;border-radius:7px;font-size:13px;font-weight:700}.commandTab{color:var(--text);background:var(--surface-muted);border:1px solid var(--line)}.commandTab[data-active=true],.primaryButton{color:var(--text-inverse);background:var(--accent);border:1px solid var(--accent)}.commandDetail{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,.55fr);grid-gap:14px;gap:14px}.commandMeta{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:12px;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px}.commandMeta span,.commandMeta strong{min-width:0;overflow-wrap:anywhere}.commandMeta span{color:var(--text-muted);font-size:12px}.payloadPreview{min-height:178px;max-height:238px;margin:0;overflow:auto;padding:12px;color:#dbeafe;background:#111827;border-radius:8px;font-size:12px;line-height:1.45}.commandActions{grid-column:1/-1;display:flex;align-items:center;gap:12px}.operationState{min-width:0;color:var(--text-muted);font-size:12px}.dataRows{display:grid;grid-gap:10px;gap:10px}.dataRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;min-height:44px;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:13px}.dataRow:last-child{padding-bottom:0;border-bottom:0}.dataRow span:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.dataRow small,.dataRow strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataRow small{color:var(--text-muted)}.ledgerTable{display:grid;min-width:0;overflow-x:auto}.financialDashboard,.operationsWorkspace{display:grid;grid-gap:14px;gap:14px}.financialMetricGrid,.operationsMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.financialMetricGrid .statusIcon{overflow:hidden;padding:0 4px;font-size:9px;font-weight:800;text-align:center}.financialMetricGrid .statusText small{color:var(--text-muted);font-size:11px;line-height:1.35}.financialSourceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.financialSource{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:12px;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px}.financialSourceHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.financialSourceHeader span,.financialSourceHeader strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financialSourceHeader span{color:var(--text-muted);font-size:12px;font-weight:700}.operationsTable{display:grid;min-width:0;overflow-x:auto}.ledgerHead,.ledgerRow,.operationsHead,.operationsRow{display:grid;grid-template-columns:1.2fr 1.4fr .7fr .8fr .7fr;grid-gap:12px;gap:12px;min-width:760px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.operationsHead,.operationsRow{grid-template-columns:1.2fr 1.4fr .8fr .7fr}.financialSignalHead,.financialSignalRow{display:grid;grid-template-columns:1.1fr .8fr .7fr 1.8fr;grid-gap:12px;gap:12px;min-width:760px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.financialSignalHead,.ledgerHead,.operationsHead{color:var(--text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.financialSignalRow:last-child,.ledgerRow:last-child,.operationsRow:last-child{border-bottom:0}.voiceHome{grid-gap:28px;gap:28px;padding:28px;background:radial-gradient(circle at top left,rgba(15,118,110,.16),transparent 34rem),var(--background)}.voiceHomeHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1040px;width:100%;margin:0 auto}.voiceHome .brandName span{color:var(--text-muted)}.voiceSessionBadge{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:220px;padding:8px 12px 8px 8px;background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:8px}.voiceSessionBadge span:last-child{display:grid;min-width:0}.voiceSessionBadge small,.voiceSessionBadge strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voiceSessionBadge small{color:var(--text-muted)}.voiceCommandSurface{max-width:1040px;width:100%;margin:34px auto 0}.voiceCommandCopy{grid-gap:12px;gap:12px;max-width:760px}.voiceEyebrow{width:-moz-fit-content;width:fit-content;padding:6px 10px;color:var(--accent);background:var(--accent-soft);border:1px solid rgba(15,118,110,.18);border-radius:999px;font-size:12px;font-weight:800}.voiceCommandCopy h1{color:var(--text);font-size:56px;line-height:1}.voiceCommandCopy p{max-width:660px;margin:0;color:var(--text-muted);font-size:17px;line-height:1.55}.voiceCommandBox{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.voiceAiConsole,.voiceCommandBox{display:grid;grid-gap:12px;gap:12px}.assistantOnboarding{grid-gap:14px;gap:14px;width:100%}.assistantWizardHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.assistantWizardHeader span{color:#f97316;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.assistantWizardHeader strong{color:var(--text-muted);font-size:13px}.assistantProgress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px}.assistantProgress span{height:7px;overflow:hidden;color:transparent;background:#ede6da;border-radius:999px}.assistantProgress span[data-active=true]{background:#f97316}.assistantTranscript{grid-gap:10px;gap:10px;max-height:380px;min-height:220px;padding:16px;background:rgba(255,255,255,.9);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.assistantDailyCard{display:grid;grid-gap:12px;gap:12px;padding:28px;background:var(--surface);border:1px solid #ead7bd;border-radius:8px;box-shadow:var(--shadow)}.assistantDailyCard span{color:#f97316;font-size:13px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.assistantDailyCard h2{margin:0;color:#0f1f33;font-size:38px;line-height:1.08}.assistantDailyCard p,.assistantDailyCard small{margin:0;color:var(--text-muted)}.assistantDailyCard strong{padding:18px;color:var(--text);background:#f6f1ea;border-radius:8px;font-size:16px;line-height:1.45}.assistantMessage{max-width:78%;padding:12px 14px;border:1px solid var(--line);border-radius:8px;font-size:15px;font-weight:650;line-height:1.45}.assistantMessage[data-role=assistant]{justify-self:start;color:var(--text);background:var(--surface);border-left:4px solid var(--accent)}.assistantMessage[data-role=user]{color:var(--text-inverse);background:var(--surface-strong);border-color:var(--surface-strong)}.assistantComposer{grid-template-columns:58px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.assistantComposer input{min-height:58px;color:var(--text);font-size:18px}.voiceMicButton:disabled,.voiceMicButton[data-disabled=true]{cursor:not-allowed;opacity:.42;filter:grayscale(.35)}.assistantMediaActions,.assistantQuickActions{display:flex;flex-wrap:wrap;gap:8px}.assistantMediaActions label,.assistantQuickActions button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;color:var(--accent);background:var(--accent-soft);border:1px solid rgba(15,118,110,.2);border-radius:999px;font-size:12px;font-weight:800;cursor:pointer}.assistantMediaActions label{color:var(--text);background:var(--surface);border-color:var(--line)}.assistantMediaActions input{display:none}.assistantContextCard{display:grid;grid-gap:10px;gap:10px;padding:14px;background:rgba(255,255,255,.88);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.assistantContextCard span{display:grid;grid-gap:3px;gap:3px}.assistantContextCard strong{font-size:14px}.assistantContextCard p,.assistantContextCard small{color:var(--text-muted);font-size:12px}.assistantContextCard p{margin:0}.assistantContextCard div{display:flex;flex-wrap:wrap;gap:8px}.assistantContextCard div small{padding:6px 9px;color:var(--accent);background:var(--accent-soft);border:1px solid rgba(15,118,110,.16);border-radius:999px;font-weight:800}.companyIntake{display:grid;grid-gap:16px;gap:16px;padding:18px;background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.companyIntakeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:flex-end}.companyIntakeGrid label{display:grid;grid-gap:6px;gap:6px;min-width:0}.companyIntakeGrid label span{color:var(--text-muted);font-size:12px;font-weight:800}.companyIntakeGrid select{width:100%;min-height:42px;padding:0 10px;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px}.businessProfileCard{display:grid;grid-gap:10px;gap:10px;padding:14px;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px}.companyIndustryButtons{display:flex;flex-wrap:wrap;gap:8px}.companyIndustryButtons button{min-height:34px;padding:0 11px;color:var(--text-muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:800}.companyIndustryButtons button[data-active=true]{color:var(--accent);background:var(--accent-soft);border-color:rgba(15,118,110,.24)}.businessProfileCard span{display:grid;grid-gap:3px;gap:3px}.businessProfileCard strong{font-size:16px}.businessProfileCard p,.businessProfileCard small{color:var(--text-muted);font-size:12px}.businessProfileCard p{margin:0}.businessProfileCard div{display:flex;flex-wrap:wrap;gap:8px}.businessProfileCard div small{padding:6px 9px;color:var(--accent);background:var(--accent-soft);border:1px solid rgba(15,118,110,.16);border-radius:999px;font-weight:800}.voiceMicButton,.voiceSendButton{border-radius:8px;font-weight:800}.voiceMicButton{display:grid;width:58px;height:58px;place-items:center;color:var(--text-inverse);background:var(--accent);border:1px solid var(--accent)}.voiceMicButton[data-recording=true]{background:var(--danger);border-color:var(--danger);box-shadow:0 0 0 6px rgba(185,28,28,.12)}.voiceMicButton svg{width:22px;height:22px}.voiceCommandBox input{min-width:0;min-height:58px;padding:0 10px;color:var(--text);background:transparent;border:0;font:inherit;font-size:18px;outline:0}.voiceSendButton{min-height:48px;padding:0 18px;color:var(--text-inverse);background:var(--surface-strong);border:1px solid var(--surface-strong)}.voiceAiAnswer{display:grid;grid-gap:10px;gap:10px;padding:16px;background:rgba(255,255,255,.86);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;box-shadow:var(--shadow)}.voiceAiAnswer div{display:grid;grid-gap:5px;gap:5px}.voiceAiAnswer small,.voiceAiAnswer span{color:var(--text-muted);font-size:12px;font-weight:700}.voiceAiAnswer strong{color:var(--text);font-size:16px;line-height:1.45}.voiceSuggestions{display:flex;flex-wrap:wrap;gap:8px}.voiceSuggestions button{min-height:34px;padding:0 12px;color:var(--accent);background:var(--accent-soft);border:1px solid rgba(15,118,110,.18);border-radius:999px;font-size:12px;font-weight:800}.voiceCommandState{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.voiceCommandState span,.voiceHomeFooter,.voiceHomePanel{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.voiceCommandState span{display:grid;grid-gap:4px;gap:4px;padding:14px}.voiceCommandState strong{font-size:14px}.voiceCommandState small{color:var(--text-muted);font-size:12px;font-weight:700}.voiceHomeGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1040px;width:100%;margin:0 auto}.voiceHomeGrid,.voiceHomePanel{display:grid;grid-gap:16px;gap:16px}.voiceHomePanel{min-width:0;padding:18px}.voiceCommandList,.voiceContextList{display:grid;grid-gap:10px;gap:10px}.voiceCommandChip,.voiceContextList span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:12px;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px}.voiceCommandChip small,.voiceCommandChip strong,.voiceContextList small,.voiceContextList strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voiceCommandChip small,.voiceContextList small{color:var(--text-muted);font-size:12px}.voiceHomeFooter{display:flex;flex-wrap:wrap;gap:8px;max-width:1040px;width:100%;margin:0 auto;padding:12px}.voiceHomeFooter span{padding:7px 10px;color:var(--text-muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:800}@media (max-width:1120px){.businessWidgetGrid,.contextBlockGrid,.contextOverview,.executiveSummaryGrid,.financialMetricGrid,.financialSourceGrid,.insightGrid,.insightSummary,.kpiGrid,.moduleGrid,.notificationSummary,.operationsMetricGrid,.responseGrid,.responseOverview,.statusGrid,.voiceAudioGrid,.voiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.voiceHome{gap:18px;padding:18px 14px}.voiceHomeGrid,.voiceHomeHeader{grid-template-columns:1fr}.voiceHomeHeader{display:grid}.voiceSessionBadge{width:100%}.voiceCommandSurface{margin-top:12px}.voiceCommandCopy h1{font-size:40px}.companyIntakeGrid,.voiceCommandBox,.voiceCommandState{grid-template-columns:1fr}.assistantComposer,.voiceCommandBox{grid-template-columns:52px minmax(0,1fr)}.assistantMessage{max-width:100%}.voiceMicButton{width:52px;height:52px}.assistantComposer input,.voiceCommandBox input{min-height:48px;padding:0;font-size:16px}.voiceSendButton{grid-column:1/-1;width:100%}.shell{grid-template-columns:1fr}.sidebar{gap:12px;padding-bottom:12px;position:static}.brand{min-height:36px}.brandMark{width:34px;height:34px}.tenantPanel{gap:6px;padding:10px}.nav{display:flex;gap:8px;margin:0 -2px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.navGroup{display:contents}.navGroupLabel{display:none}.navItem{flex:0 0 auto;width:auto;min-height:38px;grid-template-columns:22px auto;padding:7px 10px;white-space:nowrap}.navLock,.permissionSummary{display:none}.lowerGrid,.topbar{grid-template-columns:1fr}.topbarActions{justify-content:space-between}}@media (max-width:620px){.topbar,.workspace{padding-left:14px;padding-right:14px}.sidebar{padding:16px 14px}.tenantName{display:none}.businessWidgetGrid,.contextBlockGrid,.contextLowerGrid,.contextOverview,.executiveSummaryGrid,.financialMetricGrid,.financialSourceGrid,.insightGrid,.insightSummary,.kpiGrid,.moduleGrid,.notificationSummary,.operationsMetricGrid,.responseGrid,.responseLowerGrid,.responseOverview,.statusGrid,.voiceAudioGrid,.voiceGrid{grid-template-columns:1fr}.sessionPill{width:100%}.timelineItem{gap:4px}.accountingGrid,.commandDetail,.timelineItem{grid-template-columns:1fr}.commandActions,.executiveStatus,.financialTimelineHeader,.insightCardHeader,.notificationActions,.notificationHeader,.panelHeader,.voiceSessionPanel{align-items:stretch;flex-direction:column}.financialTimelineItem,.insightComparison,.insightMetaLine,.notificationItem,.notificationMetaLine,.timelineMetaLine{grid-template-columns:1fr}}.companyPage{min-height:100vh;background:#f4f7fb;color:#18202f;padding:40px}.companyHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;max-width:1180px;margin:0 auto 28px}.companyHeader h1{margin:8px 0;font-size:34px}.companyHeader p{margin:0;color:#526071}.companyGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px;max-width:1180px;margin:0 auto}.companyPanel{display:grid;grid-gap:12px;gap:12px;background:#ffffff;border:1px solid #d9e1ec;border-radius:8px;padding:18px;box-shadow:0 16px 35px rgba(20,32,48,.08)}.companyPanel h2{margin:0;font-size:18px}.companyPanel p{margin:0;color:#5b6878}.companyPanel input,.companyPanel select{width:100%;border:1px solid #cfd8e5;border-radius:8px;padding:10px 12px;font:inherit}.companySettingsRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.companyActions{display:flex;flex-wrap:wrap;gap:10px}.secondaryLink{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #c8d4e3;border-radius:8px;padding:0 14px;color:#1f4f7a;background:#ffffff;text-decoration:none;font-weight:650}.dangerButton{border:0;border-radius:8px;min-height:42px;padding:0 16px;background:#9f1d1d;color:#ffffff;font:inherit;font-weight:700}@media (max-width:720px){.companyPage{padding:24px}.companyHeader{display:grid}.companySettingsRow{grid-template-columns:1fr}}.licensePage{min-height:100vh;background:#f7f5f1;color:#172033;padding:40px}.licenseHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;max-width:1180px;margin:0 auto 28px}.licenseHeader h1{margin:8px 0;font-size:34px}.licenseHeader p{margin:0;color:#5f6875}.licenseGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px;max-width:1180px;margin:0 auto}.licensePanel{display:grid;grid-gap:12px;gap:12px;background:#ffffff;border:1px solid #ddd6ca;border-radius:8px;padding:18px;box-shadow:0 16px 35px rgba(40,35,28,.08)}.licensePanel h2{margin:0;font-size:18px}.licensePanel p{margin:0;color:#5f6875}.licensePanel input,.licensePanel select{width:100%;border:1px solid #d8d0c3;border-radius:8px;padding:10px 12px;font:inherit}@media (max-width:720px){.licensePage{padding:24px}.licenseHeader{display:grid}}.subscriptionPage{min-height:100vh;background:#f4f6f4;color:#18251d;padding:40px}.subscriptionHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;max-width:1180px;margin:0 auto 28px}.subscriptionHeader h1{margin:8px 0;font-size:34px}.subscriptionHeader p{margin:0;color:#57665c}.subscriptionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px;max-width:1180px;margin:0 auto}.subscriptionPanel{display:grid;grid-gap:12px;gap:12px;background:#ffffff;border:1px solid #d6dfd8;border-radius:8px;padding:18px;box-shadow:0 16px 35px rgba(24,37,29,.08)}.subscriptionPanel h2{margin:0;font-size:18px}.subscriptionPanel p{margin:0;color:#57665c}.subscriptionPanel input,.subscriptionPanel select{width:100%;border:1px solid #cbd8ce;border-radius:8px;padding:10px 12px;font:inherit}.subscriptionLimits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:720px){.subscriptionPage{padding:24px}.subscriptionHeader{display:grid}.subscriptionLimits{grid-template-columns:1fr}}.paymentPage{min-height:100vh;background:#f3f6f8;color:#16212c;padding:40px}.paymentHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;max-width:1180px;margin:0 auto 28px}.paymentHeader h1{margin:8px 0;font-size:34px}.paymentHeader p{margin:0;color:#586575}.paymentGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px;max-width:1180px;margin:0 auto}.paymentPanel{display:grid;grid-gap:12px;gap:12px;background:#ffffff;border:1px solid #d5dde6;border-radius:8px;padding:18px;box-shadow:0 16px 35px rgba(22,33,44,.08)}.paymentPanel h2{margin:0;font-size:18px}.paymentPanel p{margin:0;color:#586575}.paymentPanel input,.paymentPanel select{width:100%;border:1px solid #cbd6e1;border-radius:8px;padding:10px 12px;font:inherit}.paymentAmounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:720px){.paymentPage{padding:24px}.paymentHeader{display:grid}.paymentAmounts{grid-template-columns:1fr}}.provisioningPage{min-height:100vh;background:#f6f4f7;color:#241c2d;padding:40px}.provisioningHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;max-width:1180px;margin:0 auto 28px}.provisioningHeader h1{margin:8px 0;font-size:34px}.provisioningHeader p{margin:0;color:#62566c}.provisioningGrid{display:grid;grid-template-columns:minmax(320px,2fr) minmax(260px,1fr);grid-gap:18px;gap:18px;max-width:1180px;margin:0 auto}.provisioningPanel{display:grid;grid-gap:12px;gap:12px;background:#ffffff;border:1px solid #ddd6e2;border-radius:8px;padding:18px;box-shadow:0 16px 35px rgba(36,28,45,.08)}.provisioningPanel h2{margin:0;font-size:18px}.provisioningPanel input{width:100%;border:1px solid #d1c8d8;border-radius:8px;padding:10px 12px;font:inherit}.provisioningRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.provisioningSteps{margin:0;padding-left:20px;color:#463b4f}.provisioningSteps li{margin:8px 0}@media (max-width:820px){.provisioningPage{padding:24px}.provisioningGrid,.provisioningHeader{display:grid;grid-template-columns:1fr}.provisioningRow{grid-template-columns:1fr}}.deploymentPage{min-height:100vh;background:#f5f6f8;color:#18212b;padding:40px}.deploymentHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;max-width:1180px;margin:0 auto 28px}.deploymentHeader h1{margin:8px 0;font-size:34px}.deploymentHeader p{margin:0;color:#5b6674}.deploymentGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px;max-width:1180px;margin:0 auto}.deploymentPanel{display:grid;grid-gap:12px;gap:12px;background:#ffffff;border:1px solid #d8dee8;border-radius:8px;padding:18px;box-shadow:0 16px 35px rgba(24,33,43,.08)}.deploymentPanel h2{margin:0;font-size:18px}.deploymentPanel input,.deploymentPanel select{width:100%;border:1px solid #cbd3df;border-radius:8px;padding:10px 12px;font:inherit}.deploymentList{margin:0;padding-left:20px;color:#455160}.deploymentList li{margin:8px 0}@media (max-width:720px){.deploymentPage{padding:24px}.deploymentHeader{display:grid}}.portalPage{min-height:100vh;display:grid;grid-template-columns:280px 1fr;background:#f5f7fa;color:#17202c}.portalSidebar{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:32px;background:#ffffff;border-right:1px solid #d9e1ec}.portalSidebar h1{margin:0;font-size:30px}.portalSidebar nav{display:grid;grid-gap:8px;gap:8px}.portalSidebar nav a{color:#2e526f;text-decoration:none;font-weight:650;padding:8px 0}.portalContent{padding:40px}.portalHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.portalHeader h2{margin:0 0 8px;font-size:32px}.portalHeader p{margin:0;color:#596677}.portalGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.portalCard{display:grid;grid-gap:8px;gap:8px;background:#ffffff;border:1px solid #d9e1ec;border-radius:8px;padding:18px;box-shadow:0 14px 30px rgba(23,32,44,.07)}.portalCard span{color:#627286;font-size:13px;font-weight:700}.portalCard h3{margin:0;font-size:20px}.portalCard p{margin:0;color:#4f5d6f}@media (max-width:840px){.portalPage{grid-template-columns:1fr}.portalContent{padding:24px}.portalHeader{display:grid}}.betaPage{min-height:100vh;background:#f6f7fb;color:#172033;padding:40px}.betaHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;max-width:1180px;margin:0 auto 28px}.betaHeader h1{margin:8px 0;font-size:34px}.betaHeader p{margin:0;color:#5b6678}.betaLayout{display:grid;grid-template-columns:minmax(320px,1.4fr) minmax(280px,1fr);grid-gap:18px;gap:18px;max-width:1180px;margin:0 auto}.betaPanel{display:grid;grid-gap:14px;gap:14px;background:#ffffff;border:1px solid #d9e0ec;border-radius:8px;padding:18px;box-shadow:0 16px 35px rgba(23,32,51,.08)}.betaPanel h2{margin:0;font-size:19px}.betaPanel p{margin:0;color:#4f5d70}.betaErrors,.betaFlow{margin:0;padding-left:22px}.betaFlow li{margin:10px 0}.betaFlow a{color:#1f4f7a;font-weight:700;text-decoration:none}.betaFlow span{display:block;color:#647184;margin-top:3px}.betaNavigation{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:820px){.betaPage{padding:24px}.betaHeader,.betaLayout{display:grid;grid-template-columns:1fr}}.voiceHome{min-height:100vh;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:0;gap:0;padding:18px 24px 22px;background:#f8fafc;color:#1f2937}.voiceTopBar{display:flex;align-items:center;justify-content:flex-end;gap:16px;width:100%}.voiceTopLink{color:#334155;font-size:14px;text-decoration:none}.voiceTopLink:hover{text-decoration:underline}.voiceProfileMenu,.voiceToolsMenu{position:relative}.voiceProfileMenu summary,.voiceToolsMenu summary{display:grid;width:42px;height:42px;place-items:center;list-style:none;border-radius:999px;cursor:pointer;border:0;background:transparent;color:inherit}.voiceProfileMenu summary::-webkit-details-marker,.voiceToolsMenu summary::-webkit-details-marker{display:none}.voiceIconButton:focus-visible,.voiceIconButton:hover,.voiceProfileMenu summary:hover,.voiceToolsMenu summary:hover{background:#e7eef6}.voiceProfileMenu .voiceIconButton{width:auto;height:auto;padding:0;border-radius:8px;outline:0}.voiceProfileMenu .voiceIconButton:focus-visible,.voiceProfileMenu .voiceIconButton:hover{background:transparent;box-shadow:0 0 0 2px var(--contavoz-blue)}.voiceProfileMenu .avatar{width:42px;height:42px;color:#ffffff;background:var(--contavoz-gradient);border-radius:8px}.voiceGridIcon{display:grid;grid-template-columns:repeat(3,4px);grid-gap:3px;gap:3px;width:18px;height:18px;place-content:center}.voiceGridIcon i{width:4px;height:4px;border-radius:999px}.voiceProfilePanel,.voiceToolsPanel{position:absolute;top:50px;right:0;z-index:20;display:none;gap:8px;width:230px;padding:14px;background:#ffffff;border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 18px 45px rgba(15,23,42,.14)}.voiceHoverMenu:focus-within>.voiceProfilePanel,.voiceHoverMenu:focus-within>.voiceToolsPanel,.voiceHoverMenu:hover>.voiceProfilePanel,.voiceHoverMenu:hover>.voiceToolsPanel{display:grid}.voiceHelpPanel{right:auto;left:0}.voiceToolsPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.voiceProfilePanel a,.voiceProfilePanel button,.voiceToolsPanel a{display:grid;min-height:44px;place-items:center;padding:0 12px;color:var(--contavoz-blue);background:var(--contavoz-soft);border:1px solid var(--contavoz-line);border-radius:8px;text-decoration:none;font:inherit;font-size:13px;font-weight:750}.voiceToolStatus{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid #e2e8f0}.voiceToolStatus span{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;background:#f8fafc;border:1px solid #edf2f7;border-radius:8px}.voiceToolStatus strong{color:var(--contavoz-ink);font-size:12px;overflow-wrap:anywhere}.voiceToolStatus small{color:#64748b;font-size:11px}.voiceProfilePanel{width:280px}.voiceProfilePanel small,.voiceProfilePanel span,.voiceProfilePanel strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voiceProfilePanel small,.voiceProfilePanel span{color:var(--contavoz-muted);font-size:13px}.voiceCommandSurface{align-self:center}.voiceCommandCopy{gap:14px;max-width:none;text-align:center}.voiceLogoMark{height:auto;object-fit:contain}.voiceCommandCopy h1{font-size:clamp(22px,3vw,32px);font-weight:500;line-height:1.2}.assistantContextCard,.assistantDailyCard,.assistantMediaActions,.assistantProgress,.assistantWizardHeader{display:none}.assistantTranscript{grid-gap:0;gap:0;max-height:230px;min-height:84px;padding:0;border:0;border-radius:0;box-shadow:none}.assistantMessage,.assistantMessage[data-role=assistant]{justify-self:center;max-width:min(100%,760px);margin:0 auto 10px;padding:12px 16px;color:#334155;background:#ffffff;border:1px solid var(--contavoz-line);border-left:4px solid var(--contavoz-blue);border-radius:8px;font-size:15px;font-weight:550;line-height:1.45;box-shadow:0 8px 22px rgba(15,23,42,.06)}.assistantMessage[data-role=user]{justify-self:center}.assistantComposer{display:grid;grid-template-columns:auto auto auto 54px minmax(0,1fr) auto;grid-gap:8px;min-height:70px;padding:10px 12px;background:#ffffff;border:1px solid #dbe3ee;box-shadow:0 14px 36px rgba(15,23,42,.12)}.assistantComposer input{min-width:0;min-height:46px;padding:0 6px;color:#1f2937;background:transparent;border:0;outline:0;font:inherit;font-size:16px}.assistantToolButton{min-height:42px;padding:0 12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font:inherit;font-size:13px;font-weight:750}.assistantToolButton:hover{color:var(--contavoz-blue);background:var(--contavoz-soft);border-color:var(--contavoz-line)}.assistantToolButton input{display:none}.voiceMicButton{color:#ffffff;background:var(--contavoz-gradient);border:1px solid transparent;border-radius:999px}.voiceMicButton[data-recording=true]{background:#dc2626;border-color:#dc2626;box-shadow:0 0 0 8px rgba(220,38,38,.12)}.voiceSendButton{min-height:46px;padding:0 20px;color:#ffffff;background:var(--contavoz-ink);border:1px solid var(--contavoz-ink);border-radius:999px;font-weight:800}.assistantQuickActions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.assistantQuickActions button{min-height:38px;padding:0 14px;color:var(--contavoz-blue);background:var(--contavoz-soft);border:1px solid var(--contavoz-line);border-radius:999px;font-size:13px;font-weight:750}.voiceContextShortcuts{display:grid;grid-template-columns:repeat(6,minmax(92px,1fr));grid-gap:18px;gap:18px;justify-content:center;max-width:860px;width:100%;margin:10px auto 0}.voiceContextShortcuts a{display:grid;justify-items:center;grid-gap:8px;gap:8px;min-width:0;color:var(--contavoz-ink);text-decoration:none}.voiceContextShortcuts span{display:grid;width:54px;height:54px;place-items:center;color:var(--contavoz-blue);background:linear-gradient(180deg,#ffffff,var(--contavoz-soft));border:1px solid var(--contavoz-line);border-radius:999px;font-size:18px;font-weight:900}.voiceContextShortcuts svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.voiceContextShortcuts strong{max-width:100%;overflow:hidden;color:#334155;font-size:13px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}.voiceCommandState{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.voiceCommandState span{display:inline-flex;gap:7px;min-width:0;padding:7px 10px;background:transparent;border:0;box-shadow:none}.voiceCommandState small,.voiceCommandState strong{color:#64748b;font-size:12px}.voiceAppearanceButton{justify-self:end;align-self:end;min-height:42px;padding:0 18px;color:#ffffff;background:#0f766e;border:1px solid #0f766e;border-radius:999px;box-shadow:0 10px 24px rgba(15,118,110,.2);font:inherit;font-size:14px;font-weight:750}@media (max-width:840px){.voiceHome{padding:14px}.voiceTopBar{gap:8px}.voiceCommandSurface{align-self:start;padding-top:36px}.assistantComposer{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:8px}.assistantComposer input,.voiceMicButton,.voiceSendButton{grid-column:1/-1;width:100%}.assistantComposer input{min-height:48px;text-align:center}.voiceContextShortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.assistantComposer{position:relative;padding:8px 12px;border-radius:999px}.assistantComposer[data-listening=true]{background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(90deg,rgba(21,184,255,.55),rgba(139,92,246,.55),rgba(217,70,239,.45)) border-box;border-color:transparent}.assistantRecordingWave{position:absolute;left:18px;right:150px;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;gap:4px;height:26px;pointer-events:none;transform:translateY(-50%)}.assistantRecordingWave span{min-width:42px;margin-right:8px;color:#475569;font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.assistantRecordingWave i{width:3px;height:8px;background:linear-gradient(180deg,#15b8ff,#8b5cf6 55%,#d946ef);border-radius:999px;box-shadow:0 0 10px rgba(47,128,255,.25);animation:contavozRecordingWave .82s ease-in-out infinite}.assistantRecordingWave i:nth-of-type(2n){animation-delay:-.14s}.assistantRecordingWave i:nth-of-type(3n){animation-delay:-.28s}.assistantRecordingWave i:nth-of-type(4n){animation-delay:-.42s}.assistantComposer textarea{grid-column:auto;position:relative;z-index:2;width:100%;min-height:44px;max-height:220px;padding:11px 4px;color:#1f2937;border:0;outline:0;resize:vertical;font:inherit;font-size:16px;line-height:1.4}.assistantComposer[data-listening=true] textarea{color:transparent;caret-color:#0f766e}.assistantComposer textarea[data-long-note=true]{min-height:92px;padding-block:12px}.assistantToolButton{width:46px;height:46px;padding:0;background:transparent;border:0;color:#344256;display:inline-grid;place-items:center;cursor:pointer}.assistantToolButton svg{width:22px;height:22px}.voiceMicButton{width:50px;height:50px}.assistantComposerActions{position:relative;z-index:3;grid-template-columns:repeat(3,42px)}.assistantComposerActions .assistantToolButton{width:42px;height:42px;border-radius:999px}.assistantComposerActions .assistantToolButton:focus-visible,.assistantComposerActions .assistantToolButton:hover{background:#eef5f9}.assistantPrimaryActionButton{background:#081226;color:#ffffff}.assistantPrimaryActionButton:focus-visible,.assistantPrimaryActionButton:hover{background:#101b32}.assistantPrimaryActionButton[data-recording=true]{background:#087f75;color:#ffffff}@media (max-width:840px){.assistantComposer{grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:8px 10px;border-radius:999px}.assistantToolButton{width:40px;height:40px}.assistantComposer input,.assistantComposer textarea{grid-column:auto;width:100%;min-height:44px;text-align:left}.assistantRecordingWave{right:138px}}@media (max-width:460px){.assistantComposer{grid-template-columns:minmax(0,1fr) 112px;gap:4px;min-height:58px;padding:6px 8px 6px 12px;border-radius:999px;align-items:center}.assistantComposerActions{grid-column:auto;width:auto;grid-template-columns:30px 30px 46px;gap:3px;justify-content:end}.assistantComposerActions .assistantToolButton{width:30px;height:40px;min-height:40px}.assistantComposerActions .assistantPrimaryActionButton{width:46px}.assistantComposerActions .assistantToolButton svg{width:19px;height:19px}.assistantComposer textarea{min-height:42px;max-height:82px;padding:8px 2px;font-size:15px}.assistantRecordingWave{left:16px;right:126px;top:50%;gap:2px;justify-content:center}.assistantRecordingWave span{min-width:34px;margin-right:4px;font-size:11px}.assistantRecordingWave i{width:2px}}@keyframes contavozLogoPulse{0%,to{transform:translateY(0) scale(1);text-shadow:0 0 0 rgba(15,118,110,0)}50%{transform:translateY(-2px) scale(1.018);text-shadow:0 8px 26px rgba(15,118,110,.18)}}@keyframes contavozLogoWave{0%,to{transform:translateX(-50%) scaleY(.75);opacity:.55}50%{transform:translateX(-50%) scaleY(1.28);opacity:1}}@keyframes contavozRecordingWave{0%,to{height:7px;opacity:.45}50%{height:24px;opacity:1}}.voiceAccountSections{width:min(100%,980px);margin:10px auto 0}.voiceAccountSection{scroll-margin-top:24px;margin-top:8px}.voiceAccountSection:target{grid-gap:14px;gap:14px}.voiceAccountSection>span{color:#0f766e;font-size:13px;font-weight:850;text-transform:uppercase}.voiceAccountSection h2{margin:0;color:#0f172a;font-size:clamp(28px,5vw,44px);line-height:1}.voiceComparisonBlock{display:grid;grid-gap:10px;gap:10px}.voicePeriodControls{display:grid;grid-template-columns:max-content repeat(2,minmax(132px,1fr)) minmax(190px,1.3fr);grid-gap:10px;gap:10px;align-items:end;padding:12px;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px}.voicePeriodControls button,.voicePeriodControls input{min-height:42px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#0f172a;font:inherit}.voicePeriodControls button{padding:0 16px;font-weight:850;cursor:pointer}.voicePeriodControls label{display:grid;grid-gap:5px;gap:5px;color:#475569;font-size:12px;font-weight:800}.voicePeriodControls input{padding:0 12px}.voicePeriodText{min-width:0}.voicePeriodControls small{grid-column:1/-1;color:#64748b;font-size:12px}.availableGrid span,.bankList span{border-radius:16px}.availableGrid small,.bankList small{margin-top:3px}.voiceCommandCards,.voiceReportGroups,.voiceWorkspaceGrid{display:grid;grid-gap:12px;gap:12px}.voiceWorkspaceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.voiceWorkspaceGrid span{display:grid;grid-gap:6px;gap:6px;min-height:92px;padding:14px;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px}.voiceWorkspaceGrid small,.voiceWorkspaceGrid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voiceWorkspaceGrid strong{color:#0f766e;font-size:13px}.voiceWorkspaceGrid small{align-self:end;color:#0f172a;font-size:14px;font-weight:850}.voiceCommandCards{grid-template-columns:repeat(3,minmax(0,1fr))}.voiceCommandCards button,.voiceReportGroup button{min-height:46px;padding:10px 12px;color:#0f172a;background:#ffffff;border:1px solid #dbe3ee;border-radius:12px;cursor:pointer;font:inherit;font-size:13px;font-weight:780;text-align:left}.voiceCommandCards button:hover,.voiceReportGroup button:hover{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.voiceReportGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.voiceReportGroup{display:grid;grid-gap:12px;gap:12px;padding:16px;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px}.voiceReportGroup h3{margin:0;color:#0f766e;font-size:15px}.voiceSectionActions{display:flex;justify-content:flex-end}.voiceSectionActions a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:999px;font-size:13px;font-weight:850;text-decoration:none}.voiceDisclosureGroup{align-content:start}.voiceDisclosureGroup>summary,.voiceSubDisclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;list-style:none}.voiceDisclosureGroup>summary::-webkit-details-marker,.voiceSubDisclosure>summary::-webkit-details-marker{display:none}.voiceDisclosureGroup>summary:after,.voiceSubDisclosure>summary:after{content:"+";display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:999px;font-size:16px;font-weight:900}.voiceDisclosureGroup[open]>summary:after,.voiceSubDisclosure[open]>summary:after{content:"-"}.voiceDisclosureGroup>summary span{display:grid;grid-gap:3px;gap:3px}.voiceDisclosureGroup>summary strong{color:#0f766e;font-size:15px}.voiceDisclosureGroup>summary small{color:#64748b;font-size:12px;font-weight:750}.voiceSubDisclosure{min-height:46px;padding:0 12px;background:#ffffff;border:1px solid #dbe3ee;border-radius:12px}.voiceSubDisclosure[open]{background:#f8fafc;border-color:#99f6e4}.voiceSubDisclosure>summary{color:#0f172a;font-size:13px;font-weight:820}.voiceSubDisclosure ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0 0 12px 18px;color:#475569;font-size:13px;font-weight:650}.voiceReportGroup div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.voiceChart{display:grid;padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px}.voiceCartesianChart{grid-template-columns:54px minmax(0,1fr);min-height:260px}.voiceYAxis{display:grid;grid-template-rows:repeat(3,1fr);align-items:start;padding:4px 8px 35px 0;color:#64748b;font-size:11px;font-weight:800;text-align:right}.voiceYAxis span:nth-child(2){align-self:center}.voiceYAxis span:nth-child(3){align-self:end}.voicePlot{position:relative;display:grid;grid-template-rows:minmax(170px,1fr) 34px;min-width:0;border-left:2px solid #94a3b8;border-bottom:2px solid #94a3b8}.voiceGridLine{position:absolute;right:0;left:0;height:1px;background:#e2e8f0}.voiceGridLineTop{top:0}.voiceGridLineMiddle{top:50%}.voiceGridLineBottom{bottom:34px;background:#cbd5e1}.voiceBars{position:relative;z-index:1;display:flex;gap:clamp(28px,8vw,72px);align-items:flex-end;justify-content:center;min-height:170px;padding:16px 18px 0}.voiceBar{display:grid;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;width:min(38%,180px);min-width:92px;height:100%;color:#475569}.voiceBar i{align-self:end;width:min(100%,86px);min-height:8px;background:linear-gradient(180deg,#14b8a6,#0f766e);border-radius:10px 10px 0 0;box-shadow:0 10px 22px rgba(15,118,110,.18)}.voiceBar[data-series=previous] i{background:linear-gradient(180deg,#cbd5e1,#94a3b8);box-shadow:none}.voiceBar small,.voiceBar strong{max-width:100%;overflow:hidden;color:#475569;font-size:12px;font-weight:750;text-align:center;text-overflow:ellipsis;white-space:nowrap}.voiceBar small{color:#0f172a;font-weight:900}.voiceXAxis{display:grid;place-items:end center;padding-top:8px;color:#64748b;font-size:11px;font-weight:800}@media (max-width:640px){.voiceCommandCards,.voicePeriodControls,.voiceReportGroup div,.voiceReportGroups,.voiceWorkspaceGrid{grid-template-columns:1fr}.voiceCartesianChart{grid-template-columns:44px minmax(0,1fr)}.voiceBars{gap:18px;padding-right:10px;padding-left:10px}.voiceBar{min-width:74px}}html[data-contavoz-speaking=true] .voiceLogoMark{animation:none!important}.voiceLogoMark{padding:0;border-radius:0;filter:none}.voiceLogoMark,.voiceLogoMark img{background:transparent}.voiceCommandCopy,.voiceCommandCopy h1,.voiceMobileSidebar,.voiceMobileSidebar a,.voiceMobileSidebar small,.voiceMobileSidebar span,.voiceMobileSidebar strong,.voiceSidebar,.voiceSidebar a,.voiceSidebar small,.voiceSidebar span,.voiceSidebar strong,.voiceTopBar,.voiceTopBar a,.voiceTopBar button{color:#f8fafc}.voiceSidebarBrand small,.voiceSidebarFooter small,.voiceSidebarNav a span{color:#cbd5e1}.voiceMobileSidebar svg,.voiceSidebarNav svg,.voiceSidebarPrimary svg{color:#dbeafe}.assistantTranscript{align-content:start;min-height:230px;padding:18px;color:#0f172a;background:rgba(255,255,255,.96);border:1px solid rgba(217,231,255,.72);border-radius:24px;box-shadow:0 24px 70px rgba(0,0,0,.26)}.assistantMessage,.assistantMessage[data-role=assistant]{color:#061b3d;background:#f8fbff;border:1px solid #d9e7ff}.assistantMessage[data-role=user]{background:linear-gradient(135deg,#2563ff,#6d28ff)}.assistantComposer textarea{color:#ffffff}.assistantComposer textarea::placeholder{color:#dbeafe}@media (max-width:640px){.assistantTranscript{min-height:250px;padding:14px;border-radius:22px}}.voiceHome{--contavoz-ink:#061b3d;--contavoz-muted:#64748b;--contavoz-blue:#2563ff;--contavoz-cyan:#18c8ff;--contavoz-violet:#6d28ff;--contavoz-soft:#eef7ff;--contavoz-soft-2:#f5f3ff;--contavoz-line:#d9e7ff;--contavoz-gradient:linear-gradient(135deg,#18c8ff,#2563ff 52%,#6d28ff);background:radial-gradient(circle at 50% 0,rgba(24,200,255,.1),transparent 38%),linear-gradient(180deg,#ffffff,#f7fbff 55%,#f8f7ff);color:var(--contavoz-ink)}.voiceLogoMark{position:relative;display:grid;justify-items:center;width:clamp(210px,28vw,360px);color:var(--contavoz-blue);font-size:0;line-height:1;filter:drop-shadow(0 16px 32px rgba(37,99,255,.14))}.voiceLogoMark img{display:block;width:100%;height:auto;object-fit:contain}.voiceBar small,.voiceCommandCards button,.voiceCommandCopy h1,.voiceContextShortcuts a,.voiceReportGroup button,.voiceSubDisclosure>summary,.voiceToolStatus strong,.voiceWorkspaceGrid small,.voiceXAxis{color:var(--contavoz-ink)}.voiceBar strong,.voicePeriodControls small,.voiceProfilePanel small,.voiceProfilePanel span,.voiceToolStatus small,.voiceTopLink,.voiceYAxis{color:var(--contavoz-muted)}.assistantQuickActions button,.assistantToolButton:hover,.voiceCommandCards button:hover,.voiceDisclosureGroup>summary strong,.voiceProfilePanel a,.voiceReportGroup button:hover,.voiceReportGroup h3,.voiceSectionActions a,.voiceToolsPanel a,.voiceWorkspaceGrid strong{color:var(--contavoz-blue)}.assistantPrimaryActionButton,.voiceAppearanceButton,.voiceMicButton,.voiceProfileMenu .avatar{color:#ffffff;background:var(--contavoz-gradient);border-color:transparent}.assistantPrimaryActionButton:focus-visible,.assistantPrimaryActionButton:hover{background:linear-gradient(135deg,#0fbff4,#1f5dff 48%,#5f20e8)}.assistantQuickActions button,.voiceCommandCards button:hover,.voiceContextShortcuts span,.voiceDisclosureGroup>summary:after,.voiceProfilePanel a,.voiceReportGroup button:hover,.voiceSectionActions a,.voiceSubDisclosure>summary:after,.voiceToolsPanel a{background:var(--contavoz-soft);border-color:var(--contavoz-line)}.assistantToolButton:hover,.voiceIconButton:focus-visible,.voiceIconButton:hover,.voiceProfileMenu summary:hover,.voiceSubDisclosure[open],.voiceToolsMenu summary:hover{background:var(--contavoz-soft)}.assistantMessage,.assistantMessage[data-role=assistant]{color:var(--contavoz-ink);border-color:var(--contavoz-line);border-left-color:var(--contavoz-blue)}.assistantMessage[data-role=user]{background:var(--contavoz-ink);border-color:var(--contavoz-ink);border-left-color:var(--contavoz-violet)}.assistantComposer,.voiceAccountSection,.voiceChart,.voiceProfilePanel,.voiceReportGroup,.voiceSubDisclosure,.voiceToolsPanel,.voiceWorkspaceGrid span{border-color:var(--contavoz-line)}.assistantComposer:focus-within{border-color:rgba(37,99,255,.45);box-shadow:0 18px 42px rgba(37,99,255,.14)}.voiceGridIcon i{background:var(--contavoz-ink)}.voiceBar i{background:var(--contavoz-gradient);box-shadow:0 10px 22px rgba(37,99,255,.18)}.voiceDisclosureGroup>summary:after,.voiceSubDisclosure>summary:after{color:var(--contavoz-blue)}.voiceHome{grid-template-rows:auto auto 1fr;align-content:start;overflow-x:hidden}.voiceTopBar{position:relative;z-index:40}.voiceCommandSurface{align-self:start;justify-self:center;width:min(100%,980px);margin:clamp(14px,4vh,32px) auto 0}.voiceCommandCopy{display:grid;justify-items:center;grid-gap:8px;gap:8px}.voiceCommandCopy h1{margin:0;color:var(--contavoz-ink);font-size:clamp(28px,4vw,48px);line-height:1.05;text-align:center}.voiceLogoMark{width:clamp(180px,24vw,320px);max-width:84vw}.assistantOnboarding{grid-gap:12px;gap:12px;width:min(100%,900px);margin-inline:auto}.assistantTranscript{width:100%;max-height:min(34vh,300px);min-height:88px;overflow:auto;scroll-behavior:smooth}.assistantMessage{max-width:min(100%,760px);overflow-wrap:anywhere}.assistantComposer{width:min(100%,900px);margin-inline:auto;gap:8px;align-items:center}.assistantComposer textarea{min-width:0;resize:none;overflow:hidden}.assistantComposerActions{display:grid;grid-template-columns:42px 42px 52px;grid-gap:4px;gap:4px;align-items:center;justify-content:end}.assistantQuickActions{max-width:100%;overflow-x:auto;scrollbar-width:none}.assistantQuickActions::-webkit-scrollbar{display:none}.assistantQuickActions button{flex:0 0 auto}.voiceContextShortcuts{width:min(100%,860px);margin-inline:auto}.availableGrid,.bankList,.voiceAccountSection,.voiceAccountSections,.voiceCommandCards,.voiceCommandCards button,.voiceReportGroup,.voiceReportGroups,.voiceSubDisclosure,.voiceWorkspaceGrid,.voiceWorkspaceGrid span{min-width:0}.voiceAccountSection h2,.voiceDisclosureGroup>summary strong,.voiceReportGroup h3,.voiceSubDisclosure>summary strong{overflow-wrap:anywhere}@media (min-width:721px) and (max-width:1100px){.voiceHome{padding:18px}.voiceCommandSurface{width:min(100%,900px)}.voiceContextShortcuts{grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;gap:16px}.availableGrid,.bankList,.voiceReportGroups,.voiceWorkspaceGrid{grid-template-columns:1fr}}@media (max-width:720px){.voiceHome{padding:10px 12px 80px;gap:12px}.voiceTopBar{position:-webkit-sticky;position:sticky;top:0;justify-content:flex-end;gap:8px;padding:6px 0;background:rgba(248,251,255,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.voiceIconButton,.voiceProfileMenu .avatar{width:42px;height:42px;min-width:42px}.voiceCommandSurface{gap:14px;margin-top:4px}.voiceLogoMark{width:min(68vw,210px)}.voiceCommandCopy h1{font-size:clamp(24px,8vw,32px)}.assistantWizardHeader{gap:6px}.assistantProgress{gap:4px}.assistantTranscript{max-height:min(34vh,240px);min-height:76px}.assistantMessage{padding:10px 12px;font-size:14px;line-height:1.45}.assistantComposer{grid-template-columns:minmax(0,1fr) 116px;min-height:58px;padding:6px 8px 6px 14px;border-radius:30px}.assistantComposer textarea{min-height:42px;max-height:96px;padding:8px 2px;font-size:15px;line-height:1.35}.assistantComposer textarea[data-long-note=true]{min-height:70px;overflow:auto}.assistantComposerActions{grid-template-columns:30px 30px 48px;gap:3px}.assistantComposerActions .assistantToolButton{width:30px;height:40px;min-height:40px;border-radius:999px}.assistantComposerActions .assistantPrimaryActionButton{width:48px;min-width:48px}.assistantComposerActions .assistantToolButton svg{width:18px;height:18px}.assistantRecordingWave{left:16px;right:132px;min-width:0}.assistantQuickActions{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding:0 2px 4px}.assistantQuickActions button{min-height:38px;padding-inline:14px;white-space:nowrap}.voiceContextShortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px}.voiceContextShortcuts span{width:48px;height:48px}.voiceContextShortcuts strong{font-size:12px;white-space:normal}.availableGrid,.bankList,.voiceAccountSections,.voiceCommandCards,.voiceReportGroup div,.voiceReportGroups,.voiceWorkspaceGrid{grid-template-columns:1fr!important}.voiceAccountSection,.voiceReportGroup{padding:16px;border-radius:18px}.voiceAccountSection h2{font-size:clamp(24px,8vw,34px)}.voiceCartesianChart{grid-template-columns:38px minmax(0,1fr);overflow-x:auto}.voiceBars{min-width:260px}.voiceProfilePanel,.voiceToolsPanel{position:fixed;top:62px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 82px);overflow:auto}.voiceToolsPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.voiceProfilePanel{justify-self:stretch}}@media (max-width:420px){.voiceHome{padding-inline:8px}.voiceLogoMark{width:min(70vw,180px)}.voiceCommandCopy h1{font-size:clamp(22px,8vw,28px)}.assistantComposer{grid-template-columns:minmax(0,1fr) 110px;padding-left:12px}.assistantComposerActions{grid-template-columns:28px 28px 46px}.assistantComposerActions .assistantToolButton{width:28px}.assistantComposerActions .assistantPrimaryActionButton{width:46px;min-width:46px}.voiceToolsPanel{grid-template-columns:1fr 1fr}}.voiceHome{display:grid;grid-template-columns:292px minmax(0,1fr);min-height:100dvh;padding:0;background:radial-gradient(circle at 72% 92%,rgba(37,99,255,.26),transparent 24rem),radial-gradient(circle at 50% 0,rgba(24,200,255,.12),transparent 22rem),#050711;color:#f8fafc}.voiceSidebar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;height:100dvh;padding:18px 14px;background:rgba(8,12,23,.96);border-right:1px solid rgba(255,255,255,.1);box-shadow:18px 0 44px rgba(0,0,0,.22)}.voiceSidebarBrand{grid-template-columns:minmax(0,1fr);grid-gap:10px}.voiceSidebarBrand,.voiceSidebarFooter{display:grid;gap:10px;align-items:center;min-width:0}.voiceSidebarFooter{grid-template-columns:46px minmax(0,1fr);grid-gap:10px}.voiceSidebarBrand img{width:min(178px,100%);height:auto;object-fit:contain;border-radius:12px}.voiceSidebarBrand span{display:none}.voiceSidebarBrand strong,.voiceSidebarFooter strong{display:block;overflow:hidden;color:#ffffff;font-size:16px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.voiceSidebarBrand small,.voiceSidebarFooter small{display:block;overflow:hidden;color:#94a3b8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.voiceSidebarNav a,.voiceSidebarPrimary{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:44px;padding:0 13px;color:#e5e7eb;border:1px solid transparent;border-radius:999px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.voiceSidebarPrimary{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.08)}.voiceSidebarNav{display:grid;align-content:start;grid-gap:4px;gap:4px;min-height:0;overflow:auto;padding-right:2px}.voiceSidebarNav a:focus-visible,.voiceSidebarNav a:hover,.voiceSidebarPrimary:focus-visible,.voiceSidebarPrimary:hover{color:#ffffff;background:rgba(37,99,255,.18);border-color:rgba(24,200,255,.28)}.voiceSidebarNav svg,.voiceSidebarPrimary svg{width:20px;height:20px;color:#bfdbfe;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.voiceSidebarFooter{padding:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:18px}.voiceSidebarFooter .avatar{display:grid;width:42px;height:42px;place-items:center;color:#ffffff;background:var(--contavoz-gradient);border-radius:14px;font-weight:900}.voiceConversationShell{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:100dvh}.voiceTopBar{position:-webkit-sticky;position:sticky;top:0;z-index:25;min-height:66px;padding:12px 22px;background:linear-gradient(180deg,rgba(5,7,17,.94),rgba(5,7,17,.72));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.voiceMobileMenuButton{display:none}.voiceIconButton{color:#f8fafc;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.voiceGridIcon i{background:#e5e7eb}.voiceCommandSurface{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:22px;gap:22px;width:min(100%,960px);min-height:calc(100dvh - 66px);margin:0 auto;padding:clamp(18px,5vh,54px) 24px 28px}.voiceCommandCopy{align-self:end;color:#f8fafc}.voiceLogoMark{width:clamp(96px,14vw,160px);filter:drop-shadow(0 22px 40px rgba(37,99,255,.22))}.voiceCommandCopy h1{color:#f8fafc;font-size:clamp(34px,5vw,58px);font-weight:620;letter-spacing:0}.assistantOnboarding{align-self:end;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(100%,860px);min-height:min(58dvh,620px)}.assistantContextCard,.assistantDailyCard,.assistantProgress,.assistantQuickActions,.assistantWizardHeader{display:none}.assistantTranscript{display:grid;align-content:flex-end;grid-gap:14px;gap:14px;max-height:min(46dvh,520px);min-height:170px;padding:0 6px 8px;background:transparent}.assistantMessage{width:-moz-fit-content;width:fit-content;max-width:min(760px,92%);padding:14px 18px;color:#e5e7eb;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-left:0;border-radius:22px;box-shadow:none}.assistantMessage[data-role=assistant]{color:#f8fafc;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.11);border-left:0}.assistantMessage[data-role=user]{justify-self:end;color:#ffffff;background:linear-gradient(135deg,rgba(37,99,255,.76),rgba(109,40,255,.76));border:0}.assistantComposer{position:-webkit-sticky;position:sticky;bottom:18px;grid-template-columns:minmax(0,1fr) auto;width:min(100%,860px);min-height:66px;padding:8px 10px 8px 20px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:34px;box-shadow:0 24px 80px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.assistantComposer:focus-within{border-color:rgba(24,200,255,.44);box-shadow:0 24px 80px rgba(37,99,255,.2)}.assistantComposer textarea{color:#f8fafc;background:transparent}.assistantComposer textarea::placeholder{color:rgba(226,232,240,.62)}.assistantComposerActions{grid-template-columns:38px 38px 54px}.assistantComposerActions .assistantToolButton{color:#e5e7eb;background:transparent;border:0}.assistantComposerActions .assistantPrimaryActionButton{color:#ffffff;background:var(--contavoz-gradient);box-shadow:0 10px 28px rgba(37,99,255,.35)}.voiceAppearanceButton{display:none}.voiceAccountSections{position:fixed;inset:0;z-index:80;display:block;pointer-events:none}.voiceAccountSections:before{position:fixed;inset:0;display:none;content:"";background:rgba(3,7,18,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.voiceAccountSections:has(.voiceAccountSection:target):before{display:block}.voiceAccountSection{display:none}.voiceAccountSection:target{position:fixed;top:50%;left:calc(292px + (100vw - 292px) / 2);z-index:85;display:grid;width:min(980px,calc(100vw - 340px));max-height:min(82dvh,860px);overflow:auto;transform:translate(-50%,-50%);pointer-events:auto;color:#0f172a;background:rgba(255,255,255,.98);border:1px solid rgba(217,231,255,.88);border-radius:28px;box-shadow:0 30px 100px rgba(0,0,0,.42)}.voiceModalClose{min-height:38px;padding:9px 14px;color:#061b3d;background:#eef7ff;border:1px solid #d9e7ff;border-radius:999px;text-decoration:none;font-size:13px;font-weight:850}.voiceDocumentWindowActions,.voiceModalClose{justify-self:end;width:-moz-fit-content;width:fit-content}.voiceDocumentWindowActions{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:flex;justify-content:flex-end;gap:8px;padding:4px;background:rgba(5,11,24,.92);border:1px solid rgba(147,197,253,.16);border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.voiceDocumentWindowActions a{display:inline-flex;min-height:40px;padding:0 16px;align-items:center;justify-content:center;color:#f8fbff;background:rgba(37,99,255,.18);border:1px solid rgba(125,211,252,.28);border-radius:999px;font-size:.84rem;font-weight:850;text-decoration:none}.voiceDocumentWindowActions a:last-child{color:#fecaca;background:rgba(239,68,68,.12);border-color:rgba(248,113,113,.28)}.voiceDocumentWindowActions a:focus-visible,.voiceDocumentWindowActions a:hover{color:#ffffff;background:rgba(37,99,255,.3)}.voiceDocumentWindowActions a:last-child:focus-visible,.voiceDocumentWindowActions a:last-child:hover{background:rgba(239,68,68,.24)}.voiceMobileSidebar{display:none}@media (max-width:980px){.voiceHome{grid-template-columns:1fr}.voiceSidebar{display:none}.voiceMobileMenuButton{display:grid;width:44px;height:44px;place-items:center;grid-gap:4px;gap:4px;margin-right:auto;color:#f8fafc;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:999px;text-decoration:none}.voiceMobileMenuButton span{width:18px;height:2px;background:currentColor;border-radius:999px}.voiceMobileSidebar{position:fixed;inset:0;z-index:90;display:none}.voiceMobileSidebar[data-open=true]{display:block}.voiceMobileSidebarBackdrop{position:absolute;inset:0;padding:0;border:0;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default}.voiceMobileSidebar>div{position:relative;z-index:1;display:grid;align-content:start;grid-gap:16px;gap:16px;width:min(84vw,330px);height:100%;padding:18px 14px;background:#080c17;border-right:1px solid rgba(255,255,255,.1)}.voiceAccountSection:target{left:50%;width:min(92vw,760px)}}.documentHistoryWorkspace{display:grid;grid-gap:14px;gap:14px;min-height:420px;color:#f8fbff}.documentHistoryFilters,.documentHistoryHeader,.documentHistoryPagination,.documentHistoryToolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.documentHistoryHeader{justify-content:space-between}.documentHistoryHeader>span{display:grid;grid-gap:4px;gap:4px}.documentHistoryEmpty p,.documentHistoryHeader small,.documentHistoryPagination{color:#94a3b8}.documentHistoryEmpty a,.documentHistoryHeader>a{min-height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;background:linear-gradient(135deg,#2563ff,#6d28ff);border:1px solid rgba(125,211,252,.28);border-radius:999px;font-weight:850;text-decoration:none}.documentHistoryFilters,.documentHistoryPagination,.documentHistoryToolbar{padding:12px;background:rgba(15,23,42,.72);border:1px solid rgba(147,197,253,.16);border-radius:14px}.documentHistoryToolbar label{display:grid;grid-template-columns:auto minmax(180px,320px);grid-gap:8px;gap:8px;align-items:center}.documentHistoryFilters input,.documentHistoryFilters select,.documentHistoryPagination select,.documentHistoryToolbar input{min-height:40px;padding:0 11px;color:#f8fbff;background:rgba(2,6,23,.58);border:1px solid rgba(147,197,253,.2);border-radius:10px;font:inherit;outline:0}.documentHistoryPagination button,.documentHistoryToolbar button{min-height:40px;padding:0 13px;color:#dbeafe;background:rgba(248,251,255,.06);border:1px solid rgba(147,197,253,.18);border-radius:10px;cursor:pointer;font:inherit;font-weight:800}.documentHistoryFilters label{display:grid;grid-gap:5px;gap:5px;min-width:160px;color:#b8c7df;font-size:.78rem;font-weight:800}.documentHistoryEmpty{display:grid;min-height:260px;padding:28px;place-items:center;align-content:center;text-align:center;background:rgba(5,11,24,.54);border:1px solid rgba(147,197,253,.14);border-radius:16px}.documentHistoryEmpty>span{color:#7dd3fc;font-size:3rem}.documentHistoryEmpty p{margin:6px 0 18px}.documentHistoryTable{overflow-x:auto;background:rgba(5,11,24,.54);border:1px solid rgba(147,197,253,.14);border-radius:16px}.documentHistoryTable>div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(110px,.7fr) minmax(190px,1.4fr) minmax(100px,.7fr) minmax(130px,.8fr);grid-gap:12px;gap:12px;align-items:center;min-width:760px;min-height:52px;padding:0 16px;border-bottom:1px solid rgba(147,197,253,.12)}.documentHistoryTable>div:first-child{color:#94a3b8;background:rgba(15,23,42,.82);font-size:.75rem;font-weight:900;text-transform:uppercase}.documentHistoryTable>div:last-child{border-bottom:0}.documentHistoryTable small{width:max-content;padding:5px 9px;color:#86efac;background:rgba(34,197,94,.12);border-radius:999px;font-weight:800}.documentHistoryTable b{text-align:right}.documentHistoryPagination{justify-content:space-between;margin-top:auto}.documentHistoryPagination label,.documentHistoryPagination>div{display:flex;gap:9px;align-items:center}.documentHistoryPagination button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:680px){.documentHistoryFilters,.documentHistoryHeader,.documentHistoryPagination,.documentHistoryToolbar{display:grid;grid-template-columns:1fr}.documentHistoryEmpty a,.documentHistoryHeader>a{width:100%}.documentHistoryToolbar label{grid-template-columns:auto minmax(0,1fr)}}.salesInvoiceSourceField{grid-column:1/-1}.quoteWorkspace{display:grid;grid-gap:18px;gap:18px;margin-top:18px;color:#f8fbff}.quoteWorkspace input,.quoteWorkspace select,.quoteWorkspace textarea{width:100%;min-width:0;color:#f8fbff;background:rgba(15,23,42,.78);border:1px solid rgba(147,197,253,.22);border-radius:12px;font:inherit;outline:0}.quoteWorkspace input,.quoteWorkspace select{min-height:44px;padding:0 12px}.quoteWorkspace textarea{min-height:82px;padding:12px;resize:vertical}.quoteHeader{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(160px,.7fr);grid-gap:18px;gap:18px;align-items:center;padding:18px;background:rgba(5,11,24,.72);border:1px solid rgba(147,197,253,.18);border-radius:18px}.quoteFooter label,.quoteHeader label,.quoteHeader>span,.quoteLine label,.quoteMetaGrid label,.quoteSettings label{display:grid;grid-gap:7px;gap:7px}.quoteFooter label>span,.quoteHeader label>span,.quoteHeader small,.quoteLine label>span,.quoteMetaGrid label>span,.quoteSettings label>span{color:#b8c7df;font-size:.78rem;font-weight:800}.quoteSectionHeading{display:flex;justify-content:space-between;gap:12px;align-items:center}.quoteDocumentType{display:grid;grid-gap:9px;gap:9px;padding:14px;background:rgba(5,11,24,.62);border:1px solid rgba(147,197,253,.16);border-radius:14px}.quoteDocumentType>span{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;max-width:420px;padding:5px;background:rgba(2,6,23,.54);border-radius:12px}.quoteDocumentType button{min-height:40px;color:#94a3b8;background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer;font:inherit;font-weight:850}.quoteDocumentType button.isActive{color:#ffffff;background:rgba(37,99,255,.22);border-color:rgba(125,211,252,.26)}.quoteSectionHeading button,.quoteSettings button{min-height:42px;padding:0 16px;color:#dbeafe;background:rgba(37,99,255,.18);border:1px solid rgba(125,211,252,.26);border-radius:12px;cursor:pointer;font:inherit;font-weight:850}.quoteMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.quoteLines,.quoteMetaGrid{display:grid;grid-gap:12px;gap:12px}.quoteLine{display:grid;grid-template-columns:56px minmax(190px,1.5fr) 90px 120px 100px 120px minmax(180px,1fr) 120px 42px;grid-gap:9px;gap:9px;align-items:end;padding:14px;background:rgba(5,11,24,.72);border:1px solid rgba(147,197,253,.16);border-radius:16px}.quoteLine>strong{align-self:center;color:#7dd3fc;font-size:.76rem}.quoteLine>b{align-self:center;text-align:right}.quoteLine>button{width:38px;height:38px;color:#f8fbff;background:rgba(248,251,255,.08);border:1px solid rgba(147,197,253,.16);border-radius:999px;cursor:pointer}.quoteFooter{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);grid-gap:16px;gap:16px;align-items:start}.quoteFooter>div{display:grid;grid-gap:14px;gap:14px}.quoteSettingsBackdrop{position:fixed;inset:0;z-index:140;display:grid;justify-items:end;background:rgba(2,6,23,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.quoteSettings{display:grid;grid-template-rows:auto 1fr auto;width:min(680px,100vw);height:100dvh;color:#f8fbff;background:#071225;border-left:1px solid rgba(147,197,253,.2);box-shadow:-24px 0 70px rgba(0,0,0,.4)}.quoteSettings footer,.quoteSettings header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(147,197,253,.16)}.quoteSettings footer{border-top:1px solid rgba(147,197,253,.16);border-bottom:0}.quoteSettings>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-content:start;padding:20px}.quoteSettings footer button{flex:1 1}@media (max-width:680px){.quoteFooter,.quoteHeader,.quoteMetaGrid,.quoteSettings>div{grid-template-columns:1fr}.quoteHeader .salesInvoiceLogoSlot{display:none}.quoteSectionHeading{display:grid}.quoteSectionHeading button{width:100%}.quoteLine{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.quoteLine>strong,.quoteLineDescription{grid-column:1/-1}.quoteLine>b{align-self:center;text-align:left}.quoteSettings footer,.quoteSettings header,.quoteSettings>div{padding:14px}.voiceHome .voiceAccountSection.voiceManualDocumentWorkspace:target{top:8px;bottom:8px;width:calc(100vw - 12px);max-height:calc(100dvh - 16px);padding:12px;border-radius:18px}.voiceManualDocumentWorkspace>h2{margin-top:0;font-size:clamp(1.55rem,8vw,2.15rem);line-height:1.08}.voiceManualDocumentWorkspace>p{font-size:.9rem;line-height:1.45}.voiceDocumentWindowActions{top:-4px;width:100%;justify-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px}.voiceDocumentWindowActions a{min-height:42px;padding:0 10px}.salesInvoiceWorkspace{gap:14px;min-width:0;margin-top:8px}.salesInvoiceHeader{grid-template-columns:1fr;gap:12px;padding:14px}.salesInvoiceLogoSlot{display:none}.salesInvoiceBottom,.salesInvoiceMetaGrid{grid-template-columns:1fr}.salesInvoiceLines{display:grid;grid-gap:12px;gap:12px;overflow:visible;padding:0;background:transparent}.salesInvoiceLineHeader{display:none}.salesInvoiceLine{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0;padding:14px;background:rgba(5,11,24,.74);border:1px solid rgba(147,197,253,.18);border-radius:16px}.salesInvoiceLineField{display:grid;grid-gap:6px;gap:6px}.salesInvoiceLineField>span,.salesInvoiceLineTotal>small{display:block;color:#7dd3fc;font-size:.72rem;font-weight:850}.salesInvoiceLineDescription,.salesInvoiceLineItem{grid-column:1/-1}.salesInvoiceLine textarea{min-height:72px}.salesInvoiceLineTotal{display:grid;grid-gap:6px;gap:6px;align-content:center;min-height:44px}.salesInvoiceLineTotal>strong{font-size:1rem}.salesInvoiceLine>button{justify-self:end;align-self:end}.salesInvoiceAddLine{width:100%;justify-self:stretch}.salesInvoiceCollaborationTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 8px}.salesInvoiceCollaborationTabs button{padding:0 5px;font-size:.78rem}.salesInvoiceCollaborationBody{padding:10px}.salesInvoiceCollaborationFeed{min-height:110px}.salesInvoiceCommentComposer{grid-template-columns:minmax(0,1fr) auto}.salesInvoiceCommentComposer textarea{grid-column:1/-1}.salesInvoiceActions,.salesInvoiceReminderComposer{grid-template-columns:1fr}.salesInvoiceSaveStatus{text-align:left}.salesInvoiceHistory span{grid-template-columns:1fr}}@media (max-width:640px){.voiceTopBar{min-height:60px;padding:8px 12px}.voiceCommandSurface{min-height:calc(100dvh - 60px);padding:22px 16px 18px}.voiceLogoMark{width:82px}.voiceCommandCopy h1{font-size:clamp(28px,10vw,42px)}.assistantOnboarding{min-height:min(64dvh,600px)}.assistantTranscript{max-height:48dvh;min-height:220px}.assistantComposer{bottom:10px;grid-template-columns:minmax(0,1fr) 128px;min-height:62px;padding:8px 8px 8px 18px}.assistantComposerActions{grid-template-columns:34px 34px 52px;gap:3px}.assistantComposerActions .assistantToolButton{width:34px;height:44px;min-height:44px}.assistantComposerActions .assistantPrimaryActionButton{width:52px;min-width:52px}.voiceAccountSection:target{top:auto;bottom:10px;width:calc(100vw - 20px);max-height:calc(100dvh - 82px);border-radius:24px;transform:translateX(-50%)}}.voiceHome html[data-contavoz-speaking=true] .voiceLogoMark,html[data-contavoz-speaking=true] .voiceLogoMark{animation:none!important}.voiceLogoMark,.voiceLogoMark:hover,html[data-contavoz-speaking=true] .voiceLogoMark{background:transparent!important;filter:none!important}.voiceLogoMark:after,html[data-contavoz-speaking=true] .voiceLogoMark:after{display:none!important;content:none!important;animation:none!important}.voiceLogoMark img{background:transparent!important;filter:drop-shadow(0 18px 34px rgba(24,200,255,.16))}.voiceCommandCopy h1,.voiceMobileSidebar,.voiceMobileSidebar a,.voiceMobileSidebar strong,.voiceSidebar,.voiceSidebar a,.voiceSidebar strong,.voiceTopBar,.voiceTopBar a,.voiceTopBar button{color:#ffffff!important}.voiceMobileSidebar small,.voiceMobileSidebar span,.voiceSidebar small,.voiceSidebar span,.voiceSidebarNav a span{color:#dbeafe!important}.voiceIconButton svg,.voiceMobileSidebar svg,.voiceSidebarNav svg,.voiceSidebarPrimary svg{color:#e0f2fe!important}.voiceHome .assistantTranscript{align-content:start!important;min-height:230px;padding:18px!important;color:#061b3d!important;background:rgba(255,255,255,.97)!important;border:1px solid rgba(217,231,255,.82)!important;border-radius:24px!important;box-shadow:0 24px 70px rgba(0,0,0,.26)!important}.voiceHome .assistantMessage,.voiceHome .assistantMessage[data-role=assistant]{color:#061b3d!important;background:#f8fbff!important;border:1px solid #d9e7ff!important;white-space:pre-wrap!important}.voiceHome .assistantMessage[data-role=user]{color:#ffffff!important;background:linear-gradient(135deg,#2563ff,#6d28ff)!important;border:0!important}.voiceHome .assistantComposer textarea{color:#ffffff!important}.voiceHome .assistantComposer textarea::placeholder{color:#dbeafe!important}@media (max-width:640px){.voiceHome .assistantTranscript{min-height:250px;padding:14px!important;border-radius:22px!important}}.voiceCommandSurface:has(.assistantMessage) .voiceCommandCopy h1{display:none!important}.voiceHome .assistantMessage[data-role=user]{justify-self:end!important;margin-right:0!important;margin-left:auto!important;text-align:left!important}.voiceHome .assistantComposer{min-height:76px!important;height:auto!important;max-height:240px!important;align-self:end!important;align-content:center!important;align-items:end!important;padding-top:8px!important;padding-bottom:8px!important}.voiceHome .assistantComposer textarea{min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important;line-height:1.3!important}.voiceHome .assistantComposer textarea,.voiceHome .assistantComposer textarea[data-long-note=true]{max-height:196px!important;overflow-y:auto!important}@media (min-width:641px){.voiceCommandSurface{padding-bottom:clamp(56px,7vh,86px)!important}.voiceHome .assistantComposer{bottom:clamp(34px,5vh,64px)!important;max-height:180px!important}.voiceHome .assistantComposer textarea,.voiceHome .assistantComposer textarea[data-long-note=true]{max-height:140px!important}}@media (max-width:640px){.voiceHome .assistantComposer{min-height:68px!important;height:auto!important;max-height:220px!important}html[data-contavoz-keyboard=true] .voiceHome{padding-bottom:0!important}html[data-contavoz-keyboard=true] .voiceCommandSurface,html[data-contavoz-keyboard=true] .voiceConversationShell,html[data-contavoz-keyboard=true] .voiceHome{min-height:var(--contavoz-visual-height,100dvh)!important}html[data-contavoz-keyboard=true] .voiceCommandSurface{padding-top:10px!important;padding-bottom:92px!important}html[data-contavoz-keyboard=true] .voiceLogoMark{width:64px!important}html[data-contavoz-keyboard=true] .assistantOnboarding{min-height:calc(var(--contavoz-visual-height, 100dvh) - 118px)!important}html[data-contavoz-keyboard=true] .voiceHome .assistantTranscript{max-height:calc(var(--contavoz-visual-height, 100dvh) - 174px)!important;min-height:120px!important}html[data-contavoz-keyboard=true] .voiceHome .assistantComposer{position:fixed!important;right:max(10px,env(safe-area-inset-right))!important;bottom:calc(var(--contavoz-keyboard-offset, 0px) + 8px + env(safe-area-inset-bottom))!important;left:max(10px,env(safe-area-inset-left))!important;z-index:80!important;width:auto!important;max-width:none!important;max-height:min(220px,calc(var(--contavoz-visual-height, 100dvh) - 92px))!important;margin:0!important}}.barcodeScannerOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgb(2 8 23/72%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.barcodeScannerPanel{width:min(620px,100%);border:1px solid rgb(148 163 184/28%);border-radius:28px;padding:18px;background:linear-gradient(160deg,#071526,#101a33 58%,#172554);box-shadow:0 30px 90px rgb(0 0 0/45%);color:#ffffff}.barcodeScannerPanel header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.barcodeScannerPanel header span{font-size:.95rem;font-weight:800;letter-spacing:.04em}.barcodeScannerPanel header button{border:1px solid rgb(255 255 255/18%);border-radius:999px;padding:8px 14px;background:rgb(255 255 255/10%);color:#ffffff;font-weight:800}.barcodeScannerViewport{position:relative;overflow:hidden;border:1px solid rgb(56 189 248/45%);border-radius:22px;background:#020617;aspect-ratio:16/10}.barcodeScannerViewport video{width:100%;height:100%;display:block;object-fit:cover}.barcodeScannerTarget{position:absolute;inset:30% 10%;border:2px solid #38bdf8;border-radius:18px;box-shadow:0 0 0 999px rgb(2 6 23/28%),0 0 34px rgb(56 189 248/36%)}.barcodeScannerTarget:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#22d3ee,#6366f1,transparent);animation:barcodeScannerLine 1.6s ease-in-out infinite}.barcodeScannerPanel p{margin:14px 4px 2px;color:#dbeafe;font-size:.95rem;line-height:1.5}.barcodeScannerFallback{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;margin-top:14px}.barcodeScannerFallback input,.barcodeScannerFallback select{min-width:0;border:1px solid rgb(148 163 184/26%);border-radius:16px;padding:11px 13px;background:rgb(255 255 255/9%);color:#ffffff;font:inherit;outline:none}.barcodeScannerFallback input::placeholder{color:#bfdbfe}.barcodeScannerFallback input:focus,.barcodeScannerFallback select:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgb(56 189 248/18%)}.barcodeScannerFallback button{border:1px solid rgb(255 255 255/16%);border-radius:16px;padding:11px 14px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#ffffff;font-weight:850}@keyframes barcodeScannerLine{0%{transform:translateY(-48px);opacity:.4}50%{opacity:1}to{transform:translateY(48px);opacity:.4}}@media (max-width:640px){.barcodeScannerOverlay{padding:14px}.barcodeScannerPanel{border-radius:22px;padding:14px}.barcodeScannerViewport{aspect-ratio:3/4}.barcodeScannerFallback{grid-template-columns:1fr}}.productPlanWorkspace{gap:22px}.productPlanSearch{display:grid;grid-gap:8px;gap:8px}.productPlanSearch span{color:#011c44;font-size:.9rem;font-weight:800}.productPlanSearch input{background:#fff;border:1px solid #cfe0f5;border-radius:18px;color:#06142c;font:inherit;min-height:48px;outline:none;padding:0 18px}.productPlanSummary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.productPlanSummary span{background:linear-gradient(135deg,#eef9ff,#f5f2ff);border:1px solid #cde7ff;border-radius:18px;display:grid;grid-gap:4px;gap:4px;padding:16px}.productPlanSummary strong{color:#0834ff;font-size:1.5rem}.productPlanBarcodeExamples small,.productPlanCard small,.productPlanSummary small{color:#526682}.productPlanGroups{display:grid;grid-gap:14px;gap:14px}.productPlanGroup{border:1px solid #d7e3f2;border-radius:20px;overflow:hidden}.productPlanGroup>button{align-items:center;background:#fff;border:0;color:#06142c;cursor:pointer;display:flex;font:inherit;gap:16px;justify-content:space-between;padding:18px;text-align:left;width:100%}.productPlanGroup>button small{color:#5f708a;display:block;margin-top:4px}.productPlanGroup>button b{align-items:center;background:#eaf8ff;border-radius:999px;color:#0834ff;display:inline-flex;height:34px;justify-content:center;min-width:42px;padding:0 10px}.productPlanCards{background:#f8fbff;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.productPlanCard{background:#fff;border:1px solid #dbe7f5;border-radius:18px;display:grid;grid-gap:8px;gap:8px;padding:16px}.productPlanCard span{color:#047e8f;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.productPlanCard h3{color:#06142c;font-size:1.05rem;margin:0}.productPlanCard p{color:#263a5c;margin:0}.productPlanCard div{display:flex;flex-wrap:wrap;gap:6px}.productPlanCard i{background:#eef6ff;border-radius:999px;color:#0b51c5;font-size:.72rem;font-style:normal;font-weight:800;padding:6px 9px}.productPlanBarcodeExamples{background:#06142c;border-radius:20px;color:#fff;display:grid;grid-gap:12px;gap:12px;padding:18px}.productPlanBarcodeExamples h3{margin:0}.productPlanBarcodeExamples article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:16px;display:grid;grid-gap:4px;gap:4px;padding:14px}.productPlanBarcodeExamples span{color:#27c9ff;font-weight:900}@media (max-width:760px){.productPlanCards,.productPlanSummary{grid-template-columns:1fr}}.salesReportHub{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px;margin-top:24px}.salesReportHub a{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;min-height:118px;padding:18px;border:1px solid #28476d;border-radius:16px;background:linear-gradient(145deg,rgba(20,48,82,.92),rgba(8,25,48,.92));color:#eef8ff;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.salesReportHub a:hover{border-color:#55d8f2;transform:translateY(-2px)}.salesReportHub a>span{grid-row:1/3;color:#65def4}.salesReportHub small{color:#9eb5ce;line-height:1.45}.accountingReportHub .salesReportHubIcon{grid-column:1;grid-row:1/4}.accountingReportHub .salesReportHubCard small,.accountingReportHub .salesReportHubCard strong,.accountingReportHub .salesReportHubDetail{grid-column:2}.accountingReportHub .salesReportHubDetail{grid-row:2;color:#65def4;text-align:justify;text-justify:inter-word}.taxReportHub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.taxReportHub a{display:grid;grid-template-columns:auto 1fr;grid-gap:7px 12px;gap:7px 12px;min-height:148px;padding:18px;border:1px solid #284f78;border-radius:18px;background:linear-gradient(145deg,rgba(20,48,82,.96),rgba(7,24,47,.96));color:#eff9ff;text-decoration:none}.taxReportHub a>span{grid-row:1/4;color:#65def4;font-size:1.15rem;font-weight:900}.taxReportHub a p,.taxReportHub a small,.taxReportHub a strong{grid-column:2;margin:0}.taxReportHub a p{color:#b9cde0;line-height:1.45;text-align:justify}.taxReportHub a small{color:#65def4}.taxReportWorkspace{display:grid;grid-gap:18px;gap:18px;color:#eaf6ff}.taxReportTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.taxReportTitle h3{margin:4px 0;font-size:1.55rem}.taxReportTitle p{max-width:760px;margin:0;color:#abc1d8}.taxReportTitle>div>span{color:#65def4;font-weight:800}.taxReportActions{display:flex;gap:8px}.taxReportActions button,.taxReportFilters>button,.taxTransactions nav button{border:1px solid #315b82;border-radius:10px;padding:9px 12px;background:#102e50;color:#eaf7ff;cursor:pointer}.taxReportFilters{display:grid;grid-template-columns:150px 150px minmax(260px,1fr) auto;align-items:end;grid-gap:12px;gap:12px;padding:16px;border:1px solid #233f61;border-radius:16px;background:rgba(7,23,44,.8)}.taxReportFilters>label{display:grid;grid-gap:6px;gap:6px;color:#bcd0e3}.taxReportFilters input[type=date]{width:100%;border:1px solid #315576;border-radius:9px;padding:9px;background:#071a31;color:#edf8ff}.taxReportFilters fieldset{display:flex;flex-wrap:wrap;gap:8px 14px;min-width:0;border:0;padding:0}.taxReportFilters legend{margin-bottom:6px;color:#bcd0e3}.taxReportFilters fieldset label{display:flex;align-items:center;gap:5px;color:#dcebf7}.taxBalanceStrip{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr) auto) minmax(120px,1fr);align-items:center;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid #2b4d70;border-radius:16px;background:rgba(12,37,65,.88)}.taxBalanceStrip div{display:grid;grid-gap:5px;gap:5px;text-align:center}.taxBalanceStrip small{color:#9fb7cf}.taxBalanceStrip>span{color:#65def4;font-weight:900}.taxBalanceStrip [data-balance=payable] strong{color:#ff8276}.taxBalanceStrip [data-balance=favor] strong{color:#52dfbd}.taxDirectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.taxDirectionCard,.taxForm350,.taxTransactions{overflow:hidden;border:1px solid #294b70;border-radius:16px;background:rgba(8,27,51,.92)}.taxDirectionCard>header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #294b70}.taxDirectionCard h4,.taxTransactions h4{margin:0}.taxDirectionCard table,.taxForm350 table,.taxTransactions table{width:100%;border-collapse:collapse}.taxDirectionCard td,.taxDirectionCard th,.taxForm350 td,.taxForm350 th,.taxTransactions td,.taxTransactions th{padding:10px 13px;border-bottom:1px solid rgba(54,83,113,.55);text-align:left}.taxDirectionCard th,.taxForm350 th,.taxTransactions th{color:#9fb9d2;font-size:.78rem;text-transform:uppercase}.taxDirectionCard tfoot th{color:#65def4}.taxWithholdingCard{padding-bottom:18px}.taxWithholdingCard>p,.taxWithholdingCard>strong{display:block;margin:16px}.taxWithholdingCard>strong{color:#65def4;font-size:1.55rem}.taxWithholdingCard>p{color:#afc3d7;line-height:1.5}.taxTransactions>h4{padding:16px}.taxTransactions nav{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.taxTransactions nav button[aria-pressed=true]{border-color:#65def4;color:#65def4}.taxTableScroll{overflow:auto;max-height:390px}.taxTransactions tbody tr:last-child td{text-align:center;color:#9fb7cf}.taxForm350>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid #294b70}.taxForm350 h4{margin:4px 0 0}.taxForm350 header span{color:#65def4}.taxForm350 header>strong{color:#52dfbd;font-size:1.6rem}.taxForm350>p{margin:16px;padding:12px;border-left:3px solid #e5b95f;background:rgba(229,185,95,.08);color:#d8cba9;line-height:1.5}.taxDailyExport input,.taxDailyExport select,.taxForm350 select{width:100%;border:1px solid #315576;border-radius:9px;padding:9px;background:#071a31;color:#edf8ff}.taxForm350 footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px}.taxForm350 footer span{color:#9fb8ce}.taxDailyExport button,.taxForm350 footer button{border:1px solid #46cce7;border-radius:10px;padding:10px 14px;background:#155070;color:#f3fbff;cursor:pointer}.taxDailyExport{display:grid;grid-template-columns:minmax(260px,1fr) 170px 190px auto;align-items:end;grid-gap:14px;gap:14px;padding:18px;border:1px solid #294b70;border-radius:16px;background:rgba(8,27,51,.92)}.taxDailyExport h4{margin:4px 0}.taxDailyExport p{margin:0;color:#9fb8ce}.taxDailyExport>div>span{color:#65def4}.taxDailyExport label{display:grid;grid-gap:6px;gap:6px;color:#bcd0e3}.taxAssistantReading{padding:18px;border:1px solid #2c6475;border-radius:16px;background:linear-gradient(145deg,rgba(10,49,64,.78),rgba(6,27,48,.9))}.taxAssistantReading>div{display:flex;align-items:center;gap:12px}.taxAssistantReading>div>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #65def4;border-radius:50%;color:#65def4;font-weight:900}.taxAssistantReading>div div{display:grid}.taxAssistantReading small{color:#9fb8ce}.taxAssistantReading li{margin:8px 0;color:#d7e8f4;line-height:1.45}.taxReportEmpty{padding:22px;text-align:center;color:#9fb7cf}.workReportHub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.workReportHub a{display:grid;grid-template-columns:auto auto 1fr;align-content:start;grid-gap:8px 10px;gap:8px 10px;min-height:170px;padding:18px;border:1px solid #354f78;border-radius:18px;background:linear-gradient(145deg,rgba(25,42,76,.96),rgba(7,24,47,.96));color:#eff9ff;text-decoration:none}.workReportHub a>span{color:#a7a3ff;font-size:1.1rem}.workReportHub a>small{width:-moz-fit-content;width:fit-content;padding:2px 7px;border:1px solid #5d7090;border-radius:5px;color:#dbe7f4}.workReportHub a>b,.workReportHub a>p,.workReportHub a>strong{grid-column:1/-1}.workReportHub a>strong{margin-top:7px;font-size:1.05rem}.workReportHub a>p{margin:0;color:#b9cde0;line-height:1.45;text-align:justify}.workReportHub a>b{align-self:end;color:#65def4;font-size:.82rem}.workReportWorkspace{display:grid;grid-gap:18px;gap:18px;color:#eaf6ff}.workExcelBadge{padding:6px 11px;border:1px solid #6679a7;border-radius:8px;background:#192c50;color:#dce8ff;font-weight:800}.workExportPanel{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px;border:1px solid #294b70;border-radius:16px;background:rgba(8,27,51,.92)}.workPeriodFields{display:grid;grid-template-columns:repeat(2,minmax(150px,190px));grid-gap:12px;gap:12px;flex:1 1}.workPeriodFields label{display:grid;grid-gap:6px;gap:6px;color:#bcd0e3}.workPeriodFields input,.workPeriodFields select{width:100%;border:1px solid #315576;border-radius:9px;padding:10px;background:#071a31;color:#edf8ff}.workPeriodFields .workMandatorField{grid-column:span 2;max-width:392px}.workExportActions{display:flex;gap:8px}.workExportActions button{border:1px solid #46cce7;border-radius:10px;padding:11px 16px;background:#155f72;color:#f3fbff;cursor:pointer;font-weight:800}.workExportActions .workSecondaryButton{border-color:#456381;background:#102c49}.workExportActions button:disabled{cursor:not-allowed;opacity:.45}.workSourceSummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.workSourceSummary>div{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid #294b70;border-radius:14px;background:rgba(10,35,62,.82)}.workSourceSummary small,.workSourceSummary span{color:#9fb8ce}.workSourceSummary strong{color:#65def4;font-size:1.35rem}.workMandateEmpty{padding:24px;border:1px dashed #4a6583;border-radius:16px;background:rgba(10,29,52,.7);text-align:center}.workMandateEmpty p{max-width:760px;margin:10px auto;color:#adc2d6;line-height:1.5}.workMandateEmpty a{color:#65def4;font-weight:800}.workTraceability{padding:18px;border:1px solid #2c6475;border-radius:16px;background:linear-gradient(145deg,rgba(10,49,64,.78),rgba(6,27,48,.9))}.workTraceability header{display:flex;align-items:center;gap:12px}.workTraceability header>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #65def4;border-radius:50%;color:#65def4;font-weight:900}.workTraceability header div{display:grid}.workTraceability small{color:#9fb8ce}.workTraceability li{margin:8px 0;color:#d7e8f4;line-height:1.45}.exogenousReportHub{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.exogenousReportHub a{display:grid;align-content:start;grid-gap:9px;gap:9px;min-height:150px;padding:16px;border:1px solid #3d4f7d;border-radius:16px;background:linear-gradient(145deg,rgba(29,39,74,.96),rgba(8,24,48,.96));color:#eff9ff;text-decoration:none}.exogenousReportHub a>div{display:flex;align-items:center;gap:9px}.exogenousReportHub a>div span{color:#b197fc;font-size:1.1rem}.exogenousReportHub a>div small{padding:2px 7px;border:1px solid #657497;border-radius:5px}.exogenousReportHub a strong{margin-top:5px}.exogenousReportHub a p{margin:0;color:#bdcce0;line-height:1.4;text-align:justify}.exogenousReportHub a b{align-self:end;color:#b8a6ff;font-size:.77rem}.exogenousReportWorkspace{display:grid;grid-gap:18px;gap:18px;color:#eef6ff}.exogenousVersionBadge{padding:7px 11px;border:1px solid #7466a5;border-radius:9px;background:#28234e;color:#d9d1ff;font-weight:800}.exogenousYearPanel{display:grid;grid-template-columns:minmax(240px,1fr) 150px auto;align-items:end;grid-gap:14px;gap:14px;padding:18px;border:1px solid #334c70;border-radius:16px;background:rgba(8,27,51,.92)}.exogenousYearPanel>div{display:grid;grid-gap:5px;gap:5px}.exogenousYearPanel>div span{color:#aabed3}.exogenousYearPanel label{display:grid;grid-gap:6px;gap:6px;color:#bcd0e3}.exogenousConfiguration select,.exogenousYearPanel select{width:100%;border:1px solid #405a7d;border-radius:9px;padding:10px;background:#071a31;color:#edf8ff}.exogenousConfiguration header button,.exogenousYearPanel button{border:1px solid #8b7bd1;border-radius:10px;padding:11px 15px;background:#403670;color:#fff;cursor:pointer;font-weight:800}.exogenousYearPanel button:disabled{cursor:not-allowed;opacity:.45}.exogenousMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.exogenousMetrics>div{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid #334c70;border-radius:14px;background:rgba(10,35,62,.82)}.exogenousMetrics small,.exogenousMetrics span{color:#9fb8ce}.exogenousMetrics strong{color:#b8a6ff;font-size:1.3rem}.exogenousMetrics [data-warning=true]{border-color:#8f6933;background:rgba(113,73,20,.18)}.exogenousMetrics [data-warning=true] strong{color:#ffc267}.exogenousThreshold{display:flex;gap:12px;padding:14px 16px;border-left:3px solid #ffc267;border-radius:8px;background:rgba(113,73,20,.14);color:#e9d7b6}.exogenousConfiguration{overflow:hidden;border:1px solid #334c70;border-radius:16px;background:rgba(8,27,51,.92)}.exogenousConfiguration>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid #334c70}.exogenousConfiguration h4{margin:4px 0 0}.exogenousConfiguration header span{color:#b8a6ff}.exogenousConfiguration>p{margin:14px 18px;color:#afc3d7;line-height:1.5}.exogenousConfiguration table{width:100%;border-collapse:collapse}.exogenousConfiguration td,.exogenousConfiguration th{padding:10px 12px;border-bottom:1px solid rgba(58,82,110,.55);text-align:left;vertical-align:top}.exogenousConfiguration th{color:#9fb9d2;font-size:.76rem;text-transform:uppercase}.exogenousConfiguration td[data-state=warning]{color:#ffc267}.exogenousConfiguration td[data-state=complete]{color:#66dfbd}.exogenousAssistant{padding:18px;border:1px solid #62549a;border-radius:16px;background:linear-gradient(145deg,rgba(38,31,76,.8),rgba(6,27,48,.92))}.exogenousAssistant>div{display:flex;align-items:center;gap:12px}.exogenousAssistant>div>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #b8a6ff;border-radius:50%;color:#b8a6ff;font-weight:900}.exogenousAssistant>div div{display:grid}.exogenousAssistant li{margin:8px 0;color:#d7e8f4;line-height:1.45}.exogenousAssistant a{display:inline-block;margin:3px 0 12px;color:#b8a6ff;font-weight:800}.exogenousAssistant small{display:block;color:#9fb8ce}@media (max-width:900px){.exogenousReportHub,.taxDirectionGrid,.taxReportHub,.workReportHub{grid-template-columns:repeat(2,minmax(0,1fr))}.taxReportTitle{align-items:flex-start;flex-direction:column}.taxReportFilters{grid-template-columns:1fr 1fr}.taxReportFilters fieldset{grid-column:1/-1}.taxDailyExport{grid-template-columns:1fr 1fr}.taxDailyExport>div{grid-column:1/-1}.taxBalanceStrip{display:flex;overflow:auto}.taxBalanceStrip div{min-width:145px}.workExportPanel{align-items:stretch;flex-direction:column}.exogenousMetrics,.workSourceSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.exogenousYearPanel{grid-template-columns:1fr 150px}.exogenousYearPanel>div{grid-column:1/-1}}@media (max-width:560px){.workPeriodFields,.workSourceSummary{grid-template-columns:1fr}.workPeriodFields .workMandatorField{grid-column:auto}.workExportActions{flex-direction:column}.exogenousMetrics,.exogenousReportHub,.exogenousYearPanel{grid-template-columns:1fr}.exogenousConfiguration>header,.exogenousThreshold{align-items:stretch;flex-direction:column}}@media print{.taxReportActions,.taxReportFilters,.voiceModalClose{display:none!important}.taxReportWorkspace{color:#111}}.salesReportTarget{inset:3vh 2vw;width:auto;max-width:none;overflow:auto}.salesReportWorkspace{display:grid;grid-gap:18px;gap:18px;color:#eaf5ff}.salesReportActions,.salesReportFilters,.salesReportWorkspace>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.salesReportWorkspace>header{padding-right:82px}.salesReportWorkspace h2{margin:5px 0 4px}.salesReportWorkspace header span,.salesReportWorkspace p{margin:0;color:#9eb5ce}.salesReportActions button,.salesReportFilters input,.salesReportFilters select{min-height:42px;border:1px solid #315177;border-radius:11px;background:#0d1c32;color:#edf7ff}.salesReportActions button{padding:0 16px;cursor:pointer}.salesReportActions .isPrimary{border-color:#37bdd7;background:#168ba5;font-weight:800}.salesReportFilters{justify-content:flex-start;flex-wrap:wrap;padding:16px;border:1px solid #274568;border-radius:15px;background:rgba(7,21,41,.72)}.salesReportFilters label{display:grid;grid-gap:6px;gap:6px;min-width:180px;color:#b9cce0;font-size:.8rem;font-weight:750}.salesReportFilters input,.salesReportFilters select{padding:0 12px}.salesReportFilters button{min-height:42px;padding:0 15px;border:1px solid #315177;border-radius:11px;background:rgba(24,54,87,.72);color:#cfe7f7;font-weight:750;cursor:pointer}.salesReportFilters button:hover{border-color:#42bdd4;background:rgba(32,82,119,.8);color:#ffffff}.salesReportInvoiceLookup{min-width:min(100%,460px)}.salesReportInvoiceLookup span{display:flex;gap:8px}.salesReportInvoiceLookup input{min-width:220px}.salesReportInvoiceLookup button{white-space:nowrap}.salesReportLookupStatus{margin:-8px 0 0;color:#9edff1;font-size:.86rem;font-weight:760}.salesReportKpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));overflow:hidden;border:1px solid #29486c;border-radius:16px;background:#0b192d}.salesReportKpis>div{display:grid;grid-gap:7px;gap:7px;min-height:94px;padding:18px;border-right:1px solid #29486c}.salesReportKpis>div:last-child{border-right:0}.salesDailyCards span,.salesReportKpis span{color:#9eb5ce;font-size:.82rem}.salesReportKpis strong{font-size:clamp(1.25rem,2vw,1.75rem)}.salesReportTable{overflow:auto;min-height:250px;border:1px solid #29486c;border-radius:16px;background:#09172a}.salesReportTable table{width:100%;border-collapse:collapse;white-space:nowrap}.salesReportTable td,.salesReportTable th{padding:14px 16px;border-bottom:1px solid #223d5c;text-align:left}.salesReportTable th{position:-webkit-sticky;position:sticky;top:0;background:#10233d;color:#8fdcf0;font-size:.78rem}.salesReportDocumentButton{border:0;padding:0;background:transparent;color:#e8f6ff;cursor:pointer;font:inherit;font-weight:850;text-align:left;text-decoration:underline;-webkit-text-decoration-color:rgba(100,223,244,.55);text-decoration-color:rgba(100,223,244,.55);text-underline-offset:4px}.salesReportInvoiceModalLayer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px}.salesReportInvoiceBackdrop{position:absolute;inset:0;border:0;background:rgba(0,8,18,.76);cursor:default}.salesReportInvoiceModal{position:relative;z-index:1;display:grid;grid-gap:16px;gap:16px;width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid #3a5f8a;border-radius:18px;padding:22px;background:linear-gradient(145deg,#08172a,#10294a);color:#f8fbff;box-shadow:0 24px 70px rgba(0,0,0,.45)}.salesReportInvoiceMeta,.salesReportInvoiceModal footer,.salesReportInvoiceModal header{display:grid;grid-gap:12px;gap:12px}.salesReportInvoiceModal header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.salesReportInvoiceModal h3{margin:4px 0;font-size:clamp(1.4rem,3vw,2rem)}.salesReportInvoiceModal p,.salesReportInvoiceModal small,.salesReportInvoiceModal span{margin:0;color:#b9cbe0}.salesReportInvoiceModalActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.salesReportInvoiceModalActions button{border:1px solid #3c6ea0;border-radius:10px;padding:9px 13px;background:#14365c;color:#f8fbff;cursor:pointer;font-weight:850}.salesReportInvoiceMeta{grid-template-columns:repeat(4,minmax(0,1fr))}.salesReportInvoiceMeta div{display:grid;grid-gap:5px;gap:5px;border:1px solid #25486c;border-radius:12px;padding:12px;background:rgba(4,13,26,.48)}.salesReportInvoiceLines{overflow:auto;border:1px solid #29486c;border-radius:14px}.salesReportInvoiceLines table{width:100%;border-collapse:collapse}.salesReportInvoiceLines td,.salesReportInvoiceLines th{padding:12px;border-bottom:1px solid #223d5c;text-align:left}.salesReportInvoiceLines th{background:#10233d;color:#8fdcf0}.salesReportInvoiceLines td:first-child{display:grid;grid-gap:4px;gap:4px}.salesReportInvoiceModal footer{grid-template-columns:repeat(3,minmax(0,1fr))}.salesReportInvoiceModal footer span{display:flex;justify-content:space-between;gap:12px;border:1px solid #29486c;border-radius:12px;padding:12px;background:rgba(4,13,26,.48)}.accountingReportWorkspace .salesReportTable{max-height:min(65vh,720px)}.accountingGroupRow{background:rgba(21,67,91,.32)}.accountingGroupRow th{color:#edf7ff;font-weight:850}.accountingStatementTable td:first-child span{color:#829bb7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.salesReportEmpty{display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;min-height:260px;padding:30px;border:1px dashed #315177;border-radius:16px;color:#d9e9f7;text-align:center}.salesReportEmpty>span{color:#64dff4;font-size:2.4rem}.salesReportEmpty small,.salesReportNotice{color:#91a8c1}.salesReportNotice{padding:12px 14px;border:1px solid #7d6533;border-radius:12px;background:rgba(118,86,26,.14)}.salesReportChart{padding:20px;border:1px solid #29486c;border-radius:16px;background:#09172a}.salesReportChart>div:not(.salesReportEmpty){display:flex;align-items:flex-end;gap:9px;height:220px;margin-top:20px;padding-top:12px;border-bottom:1px solid #315177}.salesReportChart>div>span{display:grid;flex:1 1;align-items:end;justify-items:center;height:100%;min-width:28px;color:#8da5bf}.salesReportChart i{width:min(70%,44px);min-height:8px;border-radius:7px 7px 0 0;background:linear-gradient(#58ddf3,#158aa5)}.salesReportChart small{padding:7px 0;font-style:normal}.salesDailyCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.salesDailyCards>div{grid-gap:8px;gap:8px;padding:17px;background:#0d1d33}.administrativeAging,.salesDailyCards>div{display:grid;border:1px solid #29486c;border-radius:14px}.administrativeAging{grid-template-columns:repeat(5,minmax(130px,1fr));overflow:hidden;background:#0b192d}.administrativeAging>span{display:grid;grid-gap:7px;gap:7px;padding:14px;border-right:1px solid #29486c;color:#9eb5ce;font-size:.78rem}.administrativeAging>span:last-child{border-right:0}.administrativeAging strong{color:#edf7ff;font-size:1rem}.administrativeLedger{overflow:hidden;border:1px solid #29486c;border-radius:16px;background:#09172a}.administrativeLedger>div{display:flex;justify-content:space-between;gap:18px;padding:15px 18px;border-bottom:1px solid #223d5c}.administrativeLedger>div:last-child{border-bottom:0}.administrativeLedger .isChild{padding-left:38px;color:#9eb5ce}.administrativeMovement{display:inline-flex;padding:4px 9px;border:1px solid;border-radius:999px;font-size:.72rem;font-weight:800}.administrativeMovement.is-entry{border-color:#2b9c76;background:rgba(35,160,116,.14);color:#77efc4}.administrativeMovement.is-exit{border-color:#a65468;background:rgba(170,64,86,.14);color:#ff9bb0}@media (max-width:760px){.salesReportTarget{inset:8px;padding:16px}.salesReportActions,.salesReportWorkspace>header{align-items:stretch;flex-direction:column}.salesReportWorkspace>header{padding-top:44px;padding-right:0}.salesReportActions{display:grid;grid-template-columns:1fr 1fr}.salesReportFilters label{width:100%}.salesReportInvoiceLookup span{display:grid}.salesReportInvoiceLookup input{min-width:0}.salesReportKpis,.salesReportKpis.isFive{grid-template-columns:1fr 1fr}.salesReportKpis>div{border-bottom:1px solid #29486c}.salesReportChart{padding:14px}.salesReportInvoiceModalLayer{padding:10px}.salesReportInvoiceModal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px}.salesReportInvoiceMeta,.salesReportInvoiceModal footer,.salesReportInvoiceModal header{grid-template-columns:1fr}.salesReportInvoiceModalActions{justify-content:stretch}.salesReportInvoiceModalActions button{flex:1 1}.administrativeAging{grid-template-columns:1fr 1fr}.administrativeAging>span{border-bottom:1px solid #29486c}}.accountingNoteForm,.accountingNotesHistory{display:grid;grid-gap:18px;gap:18px;color:#eef6ff}.accountingBasicData>header,.accountingHistoryFilters,.accountingMovements>header,.accountingNoteForm>footer,.accountingNotesHistory>header,.accountingNotesHistory>header>div,.accountingTotals,.openingBalanceToolbar,.openingBalanceTotals,.openingBalancesModal>footer,.openingBalancesModal>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.accountingNoteForm h3,.accountingNotesHistory h3,.openingBalancesModal h3{margin:0}.accountingNoteForm p,.accountingNotesHistory p,.openingBalancesModal p{margin:4px 0 0;color:#aebdd1}.accountingNoteForm button,.accountingNoteForm>footer a,.accountingNotesHistory a,.accountingNotesHistory button,.openingBalanceChoices label,.openingBalancesModal button{min-height:42px;padding:9px 15px;border:1px solid #2a466b;border-radius:12px;background:rgba(14,34,64,.86);color:#edf7ff;font:inherit;font-weight:760;text-decoration:none;cursor:pointer}.accountingNoteForm>footer button:last-child,.accountingNotesHistory>header a,.openingBalancesModal>footer button:last-child{border-color:#35bdd7;background:linear-gradient(135deg,#117f9f,#1ba6b7);color:white}.accountingBasicData input,.accountingBasicData select,.accountingBasicData textarea,.accountingHistoryFilters input,.accountingHistoryFilters select,.accountingMovementTable input,.accountingMovementTable select,.openingBalanceTable input,.openingBalanceTable select,.openingBalanceToolbar input{width:100%;min-height:43px;padding:8px 11px;border:1px solid #29466b;border-radius:10px;background:#0a172b;color:#eef6ff;font:inherit}.accountingHistoryFilters input{flex:1 1}.accountingBasicData,.accountingHistoryTable,.accountingMovements,.openingBalanceTable{overflow:hidden;border:1px solid #213b60;border-radius:16px;background:rgba(7,18,35,.8)}.accountingHistoryTable>div{display:grid;grid-template-columns:110px 1fr 110px 120px minmax(160px,1.4fr) 120px;align-items:center;grid-gap:12px;gap:12px;padding:13px 16px;border-bottom:1px solid rgba(65,91,126,.38)}.accountingHistoryTable>.isHead,.accountingMovementTable>.isHead,.openingBalanceTable>.isHead{color:#78def1;font-size:.77rem;font-weight:850;text-transform:uppercase}.accountingStatus{width:max-content;padding:5px 9px;border-radius:999px;background:rgba(255,187,80,.14);color:#ffd08a;font-size:.78rem;font-weight:800}.accountingStatus.posted{background:rgba(72,216,147,.14);color:#70e2aa}.accountingHistoryEmpty{grid-template-columns:1fr!important;min-height:230px;place-content:center;text-align:center;color:#aebdd1}.accountingHistoryEmpty span,.accountingHistoryEmpty strong{display:block}.accountingBasicData,.accountingMovements{padding:18px}.accountingBasicData>header,.accountingMovements>header{margin-bottom:16px}.accountingBasicData>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.accountingBasicData label,.accountingMovementTable label,.openingBalanceToolbar label{display:grid;grid-gap:6px;gap:6px;color:#cfdaea;font-size:.86rem;font-weight:750}.accountingBasicData .isWide{grid-column:1/-1}.accountingMovementTable{overflow-x:auto}.accountingMovementTable>div{display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(130px,1fr) 120px minmax(150px,1fr) 115px 115px 38px;grid-gap:9px;gap:9px;align-items:start;min-width:1030px;padding:11px 0;border-bottom:1px solid rgba(65,91,126,.38)}.accountingMovementTable label small{color:#7f96b3;font-size:.7rem;font-weight:600}.accountingMovementTable button,.openingBalanceTable button{min-height:38px;padding:6px;color:#ff8797}.accountingTotals,.openingBalanceTotals{justify-content:flex-end;padding-top:16px;flex-wrap:wrap}.accountingTotals span,.openingBalanceTotals span{display:grid;min-width:150px;grid-gap:3px;gap:3px;color:#aebdd1}.accountingTotals strong,.openingBalanceTotals strong{color:#eef6ff;font-size:1.12rem}.accountingTotals .hasDifference strong,.openingBalanceTotals .hasDifference strong{color:#ff8395}.accountingTotals .isBalanced strong,.openingBalanceTotals .isBalanced strong{color:#60dfa3}.accountingNoteForm>footer{justify-content:flex-end}.accountingNoteForm button:disabled,.openingBalancesModal button:disabled{cursor:not-allowed;opacity:.42}.accountingFormMessage{padding:12px 14px;border:1px solid #8d6c31;border-radius:11px;background:rgba(137,91,22,.15);color:#f4d28c!important}.accountingModalBackdrop{position:fixed;z-index:145;inset:0;display:grid;place-items:center;padding:18px;background:rgba(2,8,19,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.openingBalancesModal{width:min(1120px,100%);max-height:92dvh;overflow:auto;border:1px solid #2a486e;border-radius:20px;background:#09172b;color:#edf7ff;box-shadow:0 28px 100px rgba(0,0,0,.62)}.openingBalancesModal>.accountingFormMessage,.openingBalancesModal>.openingBalanceChoices,.openingBalancesModal>.openingBalanceTable,.openingBalancesModal>.openingBalanceToolbar,.openingBalancesModal>.openingBalanceTotals,.openingBalancesModal>footer,.openingBalancesModal>header{margin:0;padding:18px 20px}.openingBalancesModal>footer{justify-content:flex-end;border-top:1px solid #213b60}.openingBalanceChoices{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.openingBalanceChoices button,.openingBalanceChoices label{display:grid;min-height:130px;align-content:center;grid-gap:8px;gap:8px;text-align:left}.openingBalanceChoices span{color:#9fb0c7;font-weight:500}.openingBalanceChoices input[type=file]{width:100%;color:#9fb0c7}.openingBalanceTable>div{display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(150px,1fr) 140px 140px 38px;grid-gap:10px;gap:10px;align-items:center;padding:9px;border-bottom:1px solid rgba(65,91,126,.38)}@media (max-width:760px){.accountingHistoryFilters,.accountingMovements>header,.accountingNoteForm>footer,.accountingNotesHistory>header,.accountingNotesHistory>header>div,.accountingTotals,.openingBalanceToolbar,.openingBalanceTotals,.openingBalancesModal>header{align-items:stretch;flex-direction:column}.accountingHistoryFilters input,.accountingHistoryFilters select,.accountingNotesHistory>header a,.accountingNotesHistory>header button{width:100%}.accountingHistoryTable>.isHead,.openingBalanceTable>.isHead{display:none}.accountingBasicData>div,.accountingHistoryTable>div,.openingBalanceChoices,.openingBalanceTable>div{grid-template-columns:1fr}.accountingHistoryTable>div{gap:7px}.accountingModalBackdrop{align-items:end;padding:0}.openingBalancesModal{max-height:95dvh;border-radius:20px 20px 0 0}}.voiceHome .voiceToolsPanel{background:#ffffff!important;border:1px solid #d7e3f2!important;box-shadow:0 24px 70px rgba(2,8,23,.32)!important}.voiceHome .voiceToolsPanel a{color:#061b3d!important;background:#f3f8ff!important;border:1px solid #d7e3f2!important}.voiceHome .voiceToolsPanel a:focus-visible,.voiceHome .voiceToolsPanel a:hover{border-color:transparent!important}.voiceHome .voiceToolStatus{color:#061b3d!important;background:#eef7ff!important;border:1px solid #d7e3f2!important}.voiceHome .voiceToolStatus span,.voiceHome .voiceToolStatus strong{color:#061b3d!important}.voiceHome .voiceToolStatus small{color:#526682!important}.voiceHome .voiceSidebar{color:#f8fbff!important;background:radial-gradient(circle at 92% 8%,rgba(37,99,255,.22),transparent 28%),linear-gradient(180deg,#050b18,#081326 56%,#0f1f40)!important;border-right:1px solid rgba(147,197,253,.2)!important;box-shadow:12px 0 42px rgba(2,8,23,.28)!important}.voiceHome .voiceSidebarBrand span,.voiceHome .voiceSidebarBrand strong,.voiceHome .voiceSidebarFooter span,.voiceHome .voiceSidebarFooter strong,.voiceHome .voiceSidebarNav a span{color:#f8fbff!important}.voiceHome .voiceSidebarBrand small,.voiceHome .voiceSidebarFooter small{color:#b8c7df!important}.voiceHome .voiceSidebarNav a,.voiceHome .voiceSidebarPrimary{color:#f8fbff!important;background:transparent!important;border:1px solid transparent!important;border-radius:14px!important}.voiceHome .voiceSidebarPrimary{background:rgba(59,130,246,.18)!important;border-color:rgba(125,211,252,.3)!important}.voiceHome .voiceSidebarNav a:focus-visible,.voiceHome .voiceSidebarNav a:hover,.voiceHome .voiceSidebarPrimary:focus-visible,.voiceHome .voiceSidebarPrimary:hover{color:#ffffff!important;background:rgba(59,130,246,.18)!important;border-color:rgba(125,211,252,.3)!important}.voiceHome .voiceSidebarNav svg,.voiceHome .voiceSidebarPrimary svg{color:#7dd3fc!important}.voiceHome .voiceSidebarFooter{background:rgba(248,251,255,.08)!important;border:1px solid rgba(147,197,253,.18)!important}.voiceHome .voiceToolsPanel{width:min(430px,92vw)!important}.voiceHome .voiceToolsPanel a{align-content:center!important;align-items:start!important;justify-items:start!important;gap:4px!important;min-height:72px!important;padding:12px!important;text-align:left!important}.voiceHome .voiceToolsPanel a strong{color:inherit!important;font-size:.92rem!important;line-height:1.15!important}.voiceHome .voiceToolsPanel a small{color:#526682!important;font-size:.76rem!important;line-height:1.25!important}.voiceHome .voiceToolsPanel a:focus-visible small,.voiceHome .voiceToolsPanel a:hover small{color:#dbeafe!important}.voiceReportAction{align-items:center;border-radius:12px;border:1px solid #d7e3f2;color:#061b3d;display:flex;font:inherit;font-weight:700;justify-content:flex-start;min-height:58px;padding:0 14px;text-decoration:none;white-space:normal}.voiceReportAction:focus-visible,.voiceReportAction:hover{background:#eef7ff;border-color:#b9d8ff;color:#0834ff}@media (max-width:640px){.voiceHome .voiceToolsPanel{grid-template-columns:1fr!important}}.voiceHome .voiceMobileSidebar>div{background:radial-gradient(circle at 92% 8%,rgba(37,99,255,.22),transparent 28%),linear-gradient(180deg,#050b18,#081326 56%,#0f1f40)!important;border-right:1px solid rgba(147,197,253,.2)!important;color:#f8fbff!important}.voiceHome .voiceMobileSidebar .voiceSidebarBrand small,.voiceHome .voiceMobileSidebar .voiceSidebarBrand span,.voiceHome .voiceMobileSidebar .voiceSidebarBrand strong,.voiceHome .voiceMobileSidebar .voiceSidebarNav a,.voiceHome .voiceMobileSidebar .voiceSidebarNav a span,.voiceHome .voiceMobileSidebar .voiceSidebarPrimary{color:#f8fbff!important}.voiceHome .voiceMobileSidebar .voiceSidebarBrand small{color:#b8c7df!important}.voiceHome .voiceMobileSidebar .voiceSidebarNav a,.voiceHome .voiceMobileSidebar .voiceSidebarPrimary{background:transparent!important;border:1px solid transparent!important}.voiceHome .voiceMobileSidebar .voiceSidebarNav a:focus-visible,.voiceHome .voiceMobileSidebar .voiceSidebarNav a:hover,.voiceHome .voiceMobileSidebar .voiceSidebarPrimary{background:rgba(59,130,246,.18)!important;border-color:rgba(125,211,252,.3)!important;color:#ffffff!important}.voiceHome .voiceMobileSidebar .voiceSidebarNav svg,.voiceHome .voiceMobileSidebar .voiceSidebarPrimary svg{color:#7dd3fc!important}.voiceHome .voiceMobileSidebar .voiceModalClose{background:rgba(248,251,255,.12)!important;border:1px solid rgba(248,251,255,.2)!important;color:#ffffff!important}.voiceHome .voiceReportGroup .voiceReportAction{align-items:center!important;background:#ffffff!important;border:1px solid #dbe3ee!important;border-radius:12px!important;color:#0f172a!important;cursor:pointer!important;display:flex!important;font:inherit!important;font-size:13px!important;font-weight:780!important;justify-content:flex-start!important;line-height:normal!important;min-height:46px!important;padding:10px 12px!important;text-align:left!important;text-decoration:none!important}.voiceHome .voiceReportGroup .voiceReportAction:focus-visible,.voiceHome .voiceReportGroup .voiceReportAction:hover{background:#f0fdfa!important;border-color:#99f6e4!important;color:#0f766e!important}.voiceHome .voiceSidebarNav{gap:8px!important}.voiceHome .voiceSidebarSection{display:grid!important;grid-gap:2px!important;gap:2px!important;border:0!important}.voiceHome .voiceSidebarSection>summary{cursor:pointer!important;font:inherit!important;list-style:none!important;border-radius:10px!important}.voiceHome .voiceSidebarSection>summary,.voiceHome .voiceSidebarSectionLink{display:grid!important;grid-column-gap:8px!important;align-items:center!important;min-height:36px!important;padding:0 10px!important;color:#dbeafe!important;font-size:14px!important;font-weight:680!important}.voiceHome .voiceSidebarSectionLink{grid-template-columns:28px minmax(0,1fr)!important;column-gap:8px!important;border:1px solid transparent!important;border-radius:10px!important;text-decoration:none!important}.voiceHome .voiceSidebarSectionLink:focus-visible,.voiceHome .voiceSidebarSectionLink:hover{background:rgba(59,130,246,.16)!important;border-color:rgba(125,211,252,.28)!important;color:#ffffff!important}.voiceHome .voiceSidebarSection>summary::-webkit-details-marker{display:none!important}.voiceHome .voiceSidebarSection>summary:after{content:"+";justify-self:end;color:#9fb6d7;font-size:15px;font-weight:700;line-height:1;transform:rotate(45deg)}.voiceHome .voiceSidebarSection:not([open])>summary:after{transform:rotate(0deg)}.voiceHome .voiceSidebarSection>summary svg{width:18px!important;height:18px!important;color:#b8c7df!important}.voiceHome .voiceMenuIconGlyph{display:grid!important;flex:0 0 22px!important;place-items:center!important;color:#7dd3fc!important;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:13px!important;font-weight:800!important;line-height:1!important;border:1px solid rgba(125,211,252,.25)!important;border-radius:7px!important;background:rgba(14,165,233,.08)!important}.voiceHome .voiceMenuIconGlyph svg{stroke:currentColor!important;stroke-width:2!important;fill:none!important}.voiceHome .voiceSidebarSection>div{display:grid!important;grid-gap:2px!important;gap:2px!important;margin-left:14px!important;padding:2px 0 8px 12px!important;border-left:1px solid rgba(184,199,223,.24)!important}.voiceHome .voiceSettingsWorkspace{width:min(1040px,calc(100vw - 300px))!important}.voiceHome .configurationOverview{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;grid-gap:14px!important;gap:14px!important}.voiceHome .configurationCard{display:flex!important;min-width:0!important;min-height:250px!important;flex-direction:column!important;padding:18px!important;background:linear-gradient(180deg,rgba(19,48,82,.94),rgba(11,31,57,.98))!important;border:1px solid rgba(99,152,211,.35)!important;border-bottom:3px solid #22c7b8!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(2,12,27,.16)!important}.voiceHome .configurationCard h3{margin:0 0 12px!important;padding-bottom:12px!important;color:#5eead4!important;border-bottom:1px solid rgba(148,184,224,.18)!important;font-size:16px!important}.voiceHome .configurationCard>p{min-height:54px!important;margin:0 0 12px!important;color:#c7d6e9!important;font-size:13px!important;line-height:1.45!important;text-align:left!important}.voiceHome .configurationCard nav{display:grid!important;grid-gap:8px!important;gap:8px!important;margin-top:auto!important}.voiceHome .configurationCard nav a{color:#7dd3fc!important;font-size:13px!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important}.voiceHome .configurationCard nav a:focus-visible,.voiceHome .configurationCard nav a:hover{color:#5eead4!important}.voiceHome .configurationPlanCallout{display:block!important;margin:0 0 14px!important;padding:13px!important;color:#ecfeff!important;background:#0f9f91!important;border-radius:10px!important;font-size:12px!important;line-height:1.45!important}@media (max-width:1050px){.voiceHome .voiceSettingsWorkspace{width:calc(100vw - 72px)!important}.voiceHome .configurationOverview{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.voiceHome .voiceSettingsWorkspace{width:calc(100vw - 24px)!important}.voiceHome .configurationOverview{grid-template-columns:1fr!important}.voiceHome .configurationCard{min-height:0!important}}.voiceHome .voiceSidebarSubitem{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:36px!important;padding:0 10px!important;color:#f8fbff!important;background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;font:inherit!important;font-size:13px!important;font-weight:620!important;line-height:1.25!important;text-decoration:none!important}.voiceHome .voiceSidebarSubitem span{color:#f8fbff!important}.voiceHome .voiceSidebarSubitem:focus-visible,.voiceHome .voiceSidebarSubitem:hover{color:#ffffff!important;background:rgba(248,251,255,.12)!important;border-color:rgba(125,211,252,.18)!important}.voiceHome .voiceSidebarSubitem b{color:#22d3ee!important;font-size:18px!important;font-weight:500!important;line-height:1!important}.voiceHome .voiceSidebarSubitemRow{display:grid;grid-template-columns:minmax(0,1fr) 34px;grid-gap:3px;gap:3px;align-items:center}.voiceHome .voiceSidebarSubitemRow .voiceSidebarSubitem{display:flex!important}.voiceHome .voiceSidebarQuickAdd{display:grid;width:32px;height:32px;place-items:center;color:#22d3ee;border:1px solid transparent;border-radius:9px;font-size:20px;text-decoration:none}.voiceHome .voiceSidebarQuickAdd:focus-visible,.voiceHome .voiceSidebarQuickAdd:hover{color:#ffffff;background:rgba(34,211,238,.14);border-color:rgba(34,211,238,.28)}.voiceManualDocumentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.voiceManualDocumentGrid label{display:grid;grid-gap:6px;gap:6px}.voiceManualDocumentGrid label span{color:#061b3d;font-size:.82rem;font-weight:850}.voiceManualDocumentGrid input{min-height:46px;border:1px solid #d7e3f2;border-radius:12px;padding:0 12px;color:#061b3d;background:#ffffff;font:inherit}.voiceReportSearch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;width:min(280px,100%);min-height:36px;margin:12px 0 18px auto;padding:0 12px;color:#6b7c93;background:#ffffff;border:1px solid #d7e3f2;border-radius:10px}.voiceReportSearch input{width:100%;min-width:0;color:#061b3d;background:transparent;border:0;font:inherit;outline:0}.voiceReportCategoryTitle{margin:16px 0 12px;color:#253858;font-size:1rem;font-weight:850}.voiceReportCategoryCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.voiceReportCategoryCards a{display:grid;grid-gap:10px;gap:10px;min-height:118px;padding:18px 16px;color:#172b4d;background:#ffffff;border:1px solid #d9e5f4;border-radius:14px;text-decoration:none;box-shadow:0 10px 30px rgba(15,23,42,.05)}.voiceReportCategoryCards a:focus-visible,.voiceReportCategoryCards a:hover{border-color:#7dd3fc;box-shadow:0 16px 38px rgba(37,99,255,.12)}.voiceReportCategoryCards .voiceMenuIconGlyph{color:#0ea5e9!important}.voiceReportCategoryCards strong{color:#172b4d;font-size:1rem;font-weight:850}.voiceReportCategoryCards small{color:#5f6f86;font-size:.82rem;font-weight:650}@media (max-width:640px){.voiceManualDocumentGrid{grid-template-columns:1fr}.voiceReportSearch{margin-left:0}.voiceReportCategoryCards{grid-template-columns:1fr}}.voiceHome .voiceToolsMenu{position:relative}.voiceHome .voiceToolsMenu>.voiceToolsPanel{display:none!important}.voiceHome .voiceToolsMenu>.voiceToolsPanel[data-open=true]{display:grid!important}.voiceHome .voiceToolsPanel{width:min(520px,92vw)!important;color:#f8fbff!important;background:radial-gradient(circle at 92% 8%,rgba(37,99,255,.22),transparent 30%),linear-gradient(180deg,#050b18,#081326 58%,#0f1f40)!important;border:1px solid rgba(147,197,253,.22)!important;box-shadow:0 28px 80px rgba(2,8,23,.48)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.voiceHome .voiceToolsPanel a{color:#f8fbff!important;background:rgba(248,251,255,.08)!important;border:1px solid rgba(147,197,253,.18)!important}.voiceHome .voiceToolsPanel a strong{color:#ffffff!important}.voiceHome .voiceToolsPanel a small{color:#cbd5e1!important}.voiceHome .voiceToolsPanel a:focus-visible,.voiceHome .voiceToolsPanel a:hover{color:#ffffff!important;background:linear-gradient(135deg,#2563ff,#6d28ff)!important;border-color:rgba(255,255,255,.16)!important}.voiceHome .voiceToolsPanel a:focus-visible small,.voiceHome .voiceToolsPanel a:hover small{color:#e0f2fe!important}.voiceToolsReports{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;padding:12px;background:rgba(2,8,23,.22);border:1px solid rgba(147,197,253,.16);border-radius:16px}.voiceToolsReports>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.voiceToolsReports>div:first-child>strong{color:#f8fbff;font-size:.92rem;font-weight:850}.voiceToolsReports>div:first-child>a{min-height:34px!important;padding:0 12px!important;border-radius:999px!important;font-size:.78rem!important;font-weight:800!important}.voiceToolsReports>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.voiceToolsReports>div:last-child>a{grid-template-columns:22px minmax(0,1fr)!important;min-height:58px!important;padding:10px!important;place-items:stretch!important}.voiceToolsReports .voiceMenuIconGlyph{color:#7dd3fc!important}.voiceToolsReports span{display:grid;grid-gap:2px;gap:2px;min-width:0}.voiceHome .voiceToolStatus{color:#f8fbff!important;background:rgba(2,8,23,.22)!important;border:1px solid rgba(147,197,253,.16)!important}.voiceHome .voiceToolStatus span{background:rgba(248,251,255,.08)!important;border:1px solid rgba(147,197,253,.14)!important}.voiceHome .voiceToolStatus strong{color:#ffffff!important}.voiceHome .voiceToolStatus small{color:#cbd5e1!important}@media (max-width:640px){.voiceHome .voiceToolsPanel,.voiceToolsReports>div:last-child{grid-template-columns:1fr!important}}.voiceHome{--contavoz-surface-0:#050711;--contavoz-surface-1:#070d1c;--contavoz-surface-2:#0b1428;--contavoz-surface-3:#111c34;--contavoz-surface-line:rgba(147,197,253,0.22);--contavoz-text-strong:#f8fbff;--contavoz-text:#e5edf8;--contavoz-text-muted:#b8c7df}.voiceHome .assistantMessage[data-role=assistant],.voiceHome .assistantOnboarding,.voiceHome .availableGrid span,.voiceHome .bankList span,.voiceHome .voiceAccountSection,.voiceHome .voiceChart,.voiceHome .voiceCommandCards button,.voiceHome .voiceDisclosureGroup,.voiceHome .voiceManualDocumentGrid input,.voiceHome .voiceProfilePanel,.voiceHome .voiceReportAction,.voiceHome .voiceReportCategoryCards a,.voiceHome .voiceReportGroup,.voiceHome .voiceReportSearch,.voiceHome .voiceSubDisclosure,.voiceHome .voiceWorkspaceGrid span{color:var(--contavoz-text)!important;background:radial-gradient(circle at 100% 0,rgba(37,99,255,.14),transparent 26%),linear-gradient(180deg,rgba(17,28,52,.98),rgba(7,13,28,.98))!important;border-color:var(--contavoz-surface-line)!important;box-shadow:0 24px 70px rgba(0,0,0,.26)!important}.voiceHome .assistantMessage[data-role=assistant],.voiceHome .availableGrid strong,.voiceHome .bankList strong,.voiceHome .voiceAccountSection h2,.voiceHome .voiceAccountSection h3,.voiceHome .voiceAccountSection strong,.voiceHome .voiceCommandCards button,.voiceHome .voiceDisclosureGroup>summary strong,.voiceHome .voiceManualDocumentGrid label span,.voiceHome .voiceProfilePanel strong,.voiceHome .voiceReportAction,.voiceHome .voiceReportCategoryCards strong,.voiceHome .voiceReportGroup h3,.voiceHome .voiceReportGroup strong,.voiceHome .voiceSubDisclosure>summary,.voiceHome .voiceWorkspaceGrid strong{color:var(--contavoz-text-strong)!important}.voiceHome .bankList small,.voiceHome .voiceAccountSection p,.voiceHome .voiceAccountSection small,.voiceHome .voiceAccountSection>strong,.voiceHome .voiceBar strong,.voiceHome .voiceManualDocumentGrid input::placeholder,.voiceHome .voiceProfilePanel small,.voiceHome .voiceProfilePanel span,.voiceHome .voiceReportCategoryCards small,.voiceHome .voiceReportSearch input,.voiceHome .voiceWorkspaceGrid small,.voiceHome .voiceYAxis{color:var(--contavoz-text-muted)!important}.voiceHome .voiceAccountSection>span,.voiceHome .voiceMenuIconGlyph,.voiceHome .voiceReportCategoryCards .voiceMenuIconGlyph,.voiceHome .voiceReportCategoryTitle,.voiceHome .voiceReportSearch span{color:#7dd3fc!important}.voiceHome .voiceModalClose,.voiceHome .voiceProfilePanel a,.voiceHome .voiceReportAction:focus-visible,.voiceHome .voiceReportAction:hover,.voiceHome .voiceSectionActions a{color:#f8fbff!important;background:rgba(37,99,255,.18)!important;border-color:rgba(125,211,252,.28)!important}.voiceHome .voiceManualDocumentGrid input,.voiceHome .voiceReportSearch input{caret-color:#7dd3fc!important}.voiceHome .voiceAccountSection:target{background:radial-gradient(circle at 92% 0,rgba(37,99,255,.18),transparent 28%),linear-gradient(180deg,#081326,#050b18)!important;border-color:rgba(147,197,253,.24)!important}.voiceHome .availableGrid,.voiceHome .bankList,.voiceHome .voiceCommandCards,.voiceHome .voiceDisclosureGrid,.voiceHome .voiceManualDocumentGrid,.voiceHome .voiceReportGroup div,.voiceHome .voiceWorkspaceGrid{color:var(--contavoz-text)!important}.voiceHome input,.voiceHome select,.voiceHome textarea{color-scheme:dark}.voiceHome .assistantOnboarding{background:radial-gradient(circle at 100% 0,rgba(37,99,255,.12),transparent 28%),linear-gradient(180deg,rgba(5,11,24,.98),rgba(7,13,28,.98))!important;border:0!important;color:var(--contavoz-text)!important}.voiceHome .assistantTranscript{background:linear-gradient(180deg,rgba(5,11,24,.92),rgba(7,13,28,.92))!important;border:0!important;color:var(--contavoz-text)!important;scrollbar-color:rgba(71,85,105,.95) rgba(5,11,24,.95)!important}.voiceHome .assistantMessage[data-role=assistant]{align-self:flex-start!important;justify-self:start!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}.voiceHome .assistantMessage[data-role=assistant],.voiceHome .assistantMessage[data-role=assistant] *{text-align:left!important}.voiceHome .assistantVoiceUnlock{display:inline-grid;min-height:42px;margin:14px auto 0;padding:0 18px;place-items:center;color:#ffffff;background:linear-gradient(135deg,#2563ff,#6d28ff);border:1px solid rgba(125,211,252,.28);border-radius:999px;box-shadow:0 18px 40px rgba(37,99,255,.24);font:inherit;font-size:.88rem;font-weight:850;cursor:pointer}.voiceHome .assistantVoiceUnlock:focus-visible,.voiceHome .assistantVoiceUnlock:hover{background:linear-gradient(135deg,#0ea5e9,#4f46e5);outline:0}.voiceHome .assistantTranscript::-webkit-scrollbar{width:12px}.voiceHome .assistantTranscript::-webkit-scrollbar-track{background:rgba(5,11,24,.95)}.voiceHome .assistantTranscript::-webkit-scrollbar-thumb{background:rgba(71,85,105,.95);border:3px solid rgba(5,11,24,.95);border-radius:999px}.voiceHome .assistantTranscript::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.98)}.voiceHome .voiceMobileSidebar,.voiceHome .voiceMobileSidebar *,.voiceHome .voiceSidebar,.voiceHome .voiceSidebarNav,.voiceHome .voiceSidebarSection>div{scrollbar-color:rgba(71,85,105,.95) rgba(5,11,24,.95)!important}.voiceHome .voiceMobileSidebar::-webkit-scrollbar,.voiceHome .voiceSidebar::-webkit-scrollbar,.voiceHome .voiceSidebarNav::-webkit-scrollbar,.voiceHome .voiceSidebarSection>div::-webkit-scrollbar{width:12px}.voiceHome .voiceMobileSidebar::-webkit-scrollbar-track,.voiceHome .voiceSidebar::-webkit-scrollbar-track,.voiceHome .voiceSidebarNav::-webkit-scrollbar-track,.voiceHome .voiceSidebarSection>div::-webkit-scrollbar-track{background:rgba(5,11,24,.95)}.voiceHome .voiceMobileSidebar::-webkit-scrollbar-thumb,.voiceHome .voiceSidebar::-webkit-scrollbar-thumb,.voiceHome .voiceSidebarNav::-webkit-scrollbar-thumb,.voiceHome .voiceSidebarSection>div::-webkit-scrollbar-thumb{background:rgba(71,85,105,.95);border:3px solid rgba(5,11,24,.95);border-radius:999px}.voiceHome .voiceMobileSidebar::-webkit-scrollbar-thumb:hover,.voiceHome .voiceSidebar::-webkit-scrollbar-thumb:hover,.voiceHome .voiceSidebarNav::-webkit-scrollbar-thumb:hover,.voiceHome .voiceSidebarSection>div::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.98)}.salesInvoiceWorkspace{display:grid;grid-gap:18px;gap:18px;margin-top:24px;color:#f8fbff}.salesInvoiceHeader{display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,1fr) minmax(120px,180px);grid-gap:18px;gap:18px;align-items:center;padding:18px;background:rgba(5,11,24,.72);border:1px solid rgba(147,197,253,.18);border-radius:18px}.salesInvoiceLogoSlot{display:grid;min-height:76px;place-items:center;color:#b8c7df;border:1px dashed rgba(184,199,223,.34);border-radius:14px;font-weight:800}.salesInvoiceHeader div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.salesInvoiceHeader strong,.salesInvoiceHistory strong,.salesInvoiceTotals strong{color:#ffffff}.salesInvoiceActions span,.salesInvoiceHeader span,.salesInvoiceHistory small,.salesInvoiceTotals small{color:#b8c7df}.salesInvoiceBottom label,.salesInvoiceHeader label,.salesInvoiceMetaGrid label{display:grid;grid-gap:7px;gap:7px}.salesInvoiceBottom label span,.salesInvoiceHeader label span,.salesInvoiceMetaGrid label span{color:#dbeafe;font-size:.78rem;font-weight:850}.salesInvoiceWorkspace input,.salesInvoiceWorkspace select,.salesInvoiceWorkspace textarea{width:100%;min-width:0;color:#f8fbff;background:rgba(15,23,42,.78);border:1px solid rgba(147,197,253,.22);border-radius:12px;font:inherit;outline:0}.salesInvoiceWorkspace input,.salesInvoiceWorkspace select{min-height:44px;padding:0 12px}.salesInvoiceWorkspace textarea{min-height:74px;padding:12px;resize:vertical}.salesInvoiceWorkspace input:focus,.salesInvoiceWorkspace select:focus,.salesInvoiceWorkspace textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.14)}.salesInvoiceMetaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.salesInvoiceLines{overflow-x:auto;padding:12px;background:rgba(5,11,24,.72);border-radius:18px;scrollbar-color:rgba(71,85,105,.95) rgba(5,11,24,.95)}.salesInvoiceLine,.salesInvoiceLineHeader{display:grid;grid-template-columns:minmax(220px,1.5fr) 110px 110px 82px 106px minmax(190px,1fr) 74px 116px 44px;grid-gap:8px;gap:8px;align-items:center;min-width:1120px}.salesInvoiceLineHeader{min-height:42px;color:#7dd3fc;border-bottom:1px solid rgba(125,211,252,.22);font-size:.78rem;font-weight:900}.salesInvoiceLine{padding:10px 0;border-bottom:1px solid rgba(147,197,253,.12)}.salesInvoiceLineField{display:block;min-width:0}.salesInvoiceLineField>span,.salesInvoiceLineTotal>small{display:none}.salesInvoiceLine textarea{min-height:58px}.salesInvoiceLineTotal>strong{color:#ffffff;font-size:.86rem}.salesInvoiceLine>button{width:38px;height:38px;color:#f8fbff;background:rgba(248,251,255,.08);border:1px solid rgba(147,197,253,.16);border-radius:999px;cursor:pointer;font-size:1.4rem;line-height:1}.salesInvoiceAddLine{justify-self:start;min-height:42px;padding:0 16px;color:#7dd3fc;background:transparent;border:1px solid rgba(125,211,252,.34);border-radius:999px;cursor:pointer;font:inherit;font-weight:850}.salesInvoiceBottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,320px);grid-gap:14px;gap:14px;align-items:start}.salesInvoiceTotals{display:grid;grid-gap:10px;gap:10px;padding:16px;background:rgba(5,11,24,.74);border:1px solid rgba(147,197,253,.18);border-radius:18px}.salesInvoiceTotals span{display:flex;justify-content:space-between;gap:12px}.salesInvoiceTotals span[data-total=true]{padding-top:12px;border-top:1px solid rgba(125,211,252,.22);font-size:1.35rem}.salesInvoiceActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.salesInvoiceActions button{min-height:42px;padding:0 16px;color:#ffffff;background:linear-gradient(135deg,#2563ff,#6d28ff);border:1px solid rgba(125,211,252,.26);border-radius:999px;cursor:pointer;font:inherit;font-weight:850}.salesInvoiceActions button:nth-child(2){background:rgba(248,251,255,.08)}.salesInvoiceActions button.isSecondary{color:#dbeafe;background:rgba(248,251,255,.06);border-color:rgba(147,197,253,.2)}.salesInvoiceActions button:disabled,.salesInvoiceCollaboration button:disabled{cursor:not-allowed;opacity:.5}.salesInvoiceCollaboration{overflow:hidden;background:rgba(5,11,24,.72);border:1px solid rgba(147,197,253,.18);border-radius:18px}.salesInvoiceCollaborationTabs{display:flex;gap:8px;min-height:54px;padding:0 16px;border-bottom:1px solid rgba(147,197,253,.16)}.salesInvoiceCollaborationTabs button{position:relative;padding:0 12px;color:#94a3b8;background:transparent;border:0;cursor:pointer;font:inherit;font-weight:850}.salesInvoiceCollaborationTabs button[aria-selected=true]{color:#f8fbff}.salesInvoiceCollaborationTabs button[aria-selected=true]:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;content:"";background:#38bdf8}.salesInvoiceCollaborationTabs span{display:inline-grid;min-width:20px;min-height:20px;margin-left:5px;place-items:center;color:#7dd3fc;background:rgba(56,189,248,.12);border-radius:999px;font-size:.72rem}.salesInvoiceCollaborationBody{display:grid;grid-gap:14px;gap:14px;padding:16px}.salesInvoiceCollaborationFeed{display:grid;grid-gap:10px;gap:10px;min-height:150px;align-content:center}.salesInvoiceCollaborationFeed>p:not(.salesInvoiceComment){display:grid;grid-gap:10px;gap:10px;margin:0;color:#94a3b8;place-items:center}.salesInvoiceCollaborationFeed>p>strong{color:#38bdf8;font-size:2.4rem}.salesInvoiceComment{margin:0;padding:12px 14px;color:#dbeafe;background:rgba(15,23,42,.72);border:1px solid rgba(147,197,253,.12);border-radius:12px}.salesInvoiceCommentComposer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:end;padding:12px;background:rgba(15,23,42,.72);border:1px solid rgba(147,197,253,.18);border-radius:14px}.salesInvoiceCommentComposer textarea{min-height:70px;padding:10px;color:#f8fbff;background:transparent;border:0;outline:0;resize:vertical;font:inherit}.salesInvoiceCommentComposer span,.salesInvoiceSaveStatus{color:#94a3b8;font-size:.78rem}.salesInvoiceCommentComposer button,.salesInvoiceReminderComposer button{min-width:42px;min-height:42px;color:#ffffff;background:linear-gradient(135deg,#2563ff,#6d28ff);border:0;border-radius:999px;cursor:pointer;font:inherit;font-weight:900}.salesInvoiceReminderComposer{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px}.salesInvoiceReminderComposer input{min-height:44px;padding:0 12px;color:#f8fbff;background:rgba(15,23,42,.72);border:1px solid rgba(147,197,253,.18);border-radius:12px;font:inherit}.salesInvoiceReminderComposer button{padding:0 18px;border-radius:12px}.salesInvoiceSaveStatus{display:block;text-align:right}.salesInvoiceHistory{display:grid;grid-gap:10px;gap:10px;padding:16px;background:rgba(5,11,24,.72);border:1px solid rgba(147,197,253,.14);border-radius:18px}.salesInvoiceHistory h3{margin:0;color:#ffffff}.salesInvoiceHistory p{margin:0;color:#b8c7df}.salesInvoiceHistory span,.salesInvoiceHistoryRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;min-height:42px;padding:0 12px;background:rgba(15,23,42,.78);border:1px solid rgba(147,197,253,.16);border-radius:12px}.salesInvoiceHistory b{color:#7dd3fc}.salesInvoiceHistoryRow div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.salesInvoiceHistoryActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.salesInvoiceHistoryActions button{border:1px solid rgba(125,211,252,.38);border-radius:10px;padding:7px 10px;background:rgba(20,46,84,.92);color:#f8fbff;cursor:pointer;font-weight:800}.cashReceiptWorkspace{display:grid;grid-gap:18px;gap:18px;margin-top:24px;color:#f8fbff}.cashReceiptHeader,.cashReceiptHistory,.cashReceiptInvoices,.cashReceiptOtherIncome,.cashReceiptTotals{background:rgba(5,11,24,.72);border:1px solid rgba(147,197,253,.16);border-radius:18px}.cashReceiptHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,190px);grid-gap:18px;gap:18px;align-items:center;padding:18px}.cashReceiptHeader div,.cashReceiptHistory,.cashReceiptType{display:grid;grid-gap:8px;gap:8px}.cashReceiptHeader strong,.cashReceiptHistory strong,.cashReceiptLine>strong,.cashReceiptTotals strong{color:#ffffff}.cashReceiptHeader span,.cashReceiptHistory small,.cashReceiptInvoices small,.cashReceiptTotals small{color:#b8c7df}.cashReceiptMetaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.cashReceiptBottom label,.cashReceiptHeader label,.cashReceiptMetaGrid label{display:grid;grid-gap:7px;gap:7px}.cashReceiptBottom label span,.cashReceiptHeader label span,.cashReceiptMetaGrid label span,.cashReceiptType>span{color:#dbeafe;font-size:.78rem;font-weight:850}.cashReceiptWorkspace input,.cashReceiptWorkspace select,.cashReceiptWorkspace textarea{width:100%;min-width:0;color:#f8fbff;background:rgba(15,23,42,.78);border:1px solid rgba(147,197,253,.22);border-radius:12px;font:inherit;outline:0}.cashReceiptWorkspace input,.cashReceiptWorkspace select{min-height:44px;padding:0 12px}.cashReceiptWorkspace textarea{min-height:96px;padding:12px;resize:vertical}.cashReceiptWorkspace input:focus,.cashReceiptWorkspace select:focus,.cashReceiptWorkspace textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.14)}.cashReceiptType div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:6px;background:rgba(5,11,24,.72);border:1px solid rgba(147,197,253,.16);border-radius:16px}.cashReceiptActions button,.cashReceiptAddLine,.cashReceiptType button{min-height:42px;padding:0 16px;color:#f8fbff;background:rgba(248,251,255,.08);border:1px solid rgba(147,197,253,.18);border-radius:999px;cursor:pointer;font:inherit;font-weight:850}.cashReceiptActions button:first-child,.cashReceiptType button[data-active=true]{background:linear-gradient(135deg,#2563ff,#6d28ff);border-color:rgba(125,211,252,.26)}.cashReceiptInvoices{display:grid;grid-gap:10px;gap:10px;padding:14px}.cashReceiptInvoices p{margin:0;color:#dbeafe}.cashReceiptInvoices label{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px);grid-gap:10px;gap:10px;align-items:center;padding:12px;background:rgba(15,23,42,.7);border:1px solid rgba(147,197,253,.14);border-radius:14px}.cashReceiptInvoices label>span{display:grid;grid-gap:4px;gap:4px}.cashReceiptOtherIncome{overflow-x:auto;padding:12px;scrollbar-color:rgba(71,85,105,.95) rgba(5,11,24,.95)}.cashReceiptLine,.cashReceiptLineHeader{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(190px,1fr) minmax(130px,.8fr) 140px 44px;grid-gap:8px;gap:8px;align-items:center;min-width:860px}.cashReceiptLineHeader{min-height:42px;color:#7dd3fc;border-bottom:1px solid rgba(125,211,252,.22);font-size:.78rem;font-weight:900}.cashReceiptLine{padding:10px 0;border-bottom:1px solid rgba(147,197,253,.12)}.cashReceiptLine>button{width:38px;height:38px;color:#f8fbff;background:rgba(248,251,255,.08);border:1px solid rgba(147,197,253,.16);border-radius:999px;cursor:pointer;font-size:1.4rem;line-height:1}.cashReceiptAddLine{margin-top:12px;color:#7dd3fc;background:transparent;border-color:rgba(125,211,252,.34)}.cashReceiptBottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);grid-gap:14px;gap:14px;align-items:start}.cashReceiptWithholding{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(125,211,252,.24);border-radius:14px;background:rgba(6,24,45,.55)}.cashReceiptWithholding label{display:grid;grid-gap:6px;gap:6px}.cashReceiptWithholding input,.cashReceiptWithholding select{width:100%;border:1px solid rgba(125,211,252,.28);border-radius:8px;padding:9px;background:#071a31;color:#edf8ff}.cashReceiptTotals{display:grid;grid-gap:12px;gap:12px;padding:16px}.cashReceiptTotals span{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(125,211,252,.22);font-size:1.2rem}.cashReceiptActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cashReceiptHistory{padding:16px}.cashReceiptHistory>div{display:flex;flex-wrap:wrap;gap:18px;padding-bottom:12px;border-bottom:1px solid rgba(147,197,253,.14)}.cashReceiptHistory p{margin:0;color:#b8c7df}.cashReceiptHistory span{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:42px;padding:0 12px;background:rgba(15,23,42,.78);border:1px solid rgba(147,197,253,.16);border-radius:12px}.cashReceiptHistory b{color:#7dd3fc}.purchaseInvoiceWorkspace .salesInvoiceMetaGrid{align-items:end}.purchaseInvoiceCapture{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:16px;background:rgba(14,116,144,.12);border:1px solid rgba(56,189,248,.28);border-radius:16px}.purchaseInvoiceCapture>span{display:grid;grid-gap:5px;gap:5px;min-width:min(100%,320px);flex:1 1}.purchaseInvoiceCapture small{color:#b8c7df;line-height:1.45}.purchaseInvoiceCapture label{position:relative;display:inline-flex;min-height:44px;padding:0 16px;align-items:center;justify-content:center;color:#f8fbff;background:rgba(37,99,255,.22);border:1px solid rgba(125,211,252,.3);border-radius:999px;cursor:pointer;font-weight:850}.purchaseInvoiceCapture input{position:absolute;width:1px;height:1px;opacity:0}@media (max-width:680px){.purchaseInvoiceCapture{display:grid}.purchaseInvoiceCapture label{width:100%}}.purchaseInlineAction{min-height:42px;padding:0 14px;color:#7dd3fc;background:transparent;border:1px solid rgba(125,211,252,.34);border-radius:999px;cursor:pointer;font:inherit;font-weight:850}.purchaseInvoiceLine,.purchaseInvoiceLineHeader{display:grid;grid-template-columns:minmax(170px,1.25fr) minmax(150px,1fr) 110px 86px 120px 90px minmax(150px,1fr) 112px 42px;grid-gap:8px;gap:8px;align-items:center;min-width:1160px}.purchaseInvoiceLineHeader{min-height:42px;color:#7dd3fc;border-bottom:1px solid rgba(125,211,252,.22);font-size:.78rem;font-weight:900}.purchaseInvoiceLine{padding:10px 0;border-bottom:1px solid rgba(147,197,253,.12)}.purchaseInvoiceLine input[readonly]{color:#dbeafe;opacity:.9}.purchaseInvoiceLine>strong{color:#ffffff;font-size:.86rem}.purchaseInvoiceLine>button{width:38px;height:38px;color:#f8fbff;background:rgba(248,251,255,.08);border:1px solid rgba(147,197,253,.16);border-radius:999px;cursor:pointer;font-size:1.4rem;line-height:1}.purchaseInvoiceExtras{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end;margin-top:18px}.purchaseInvoiceExtras button,.purchaseInvoiceExtras label{min-height:48px;color:#f8fbff;background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.24);border-radius:14px}.purchaseInvoiceExtras button{color:#7dd3fc;cursor:pointer;font:inherit;font-weight:850}.purchaseInvoiceExtras label{display:grid;grid-gap:6px;gap:6px;padding:8px 12px}.purchaseInvoiceExtras label span{color:#cbd5e1;font-size:.78rem;font-weight:850}.purchaseInvoiceExtras input{width:100%;min-height:24px;padding:0;color:#ffffff;background:transparent;border:0;border-radius:0;font:inherit;outline:0}.paymentWorkspace{gap:20px}.paymentAccountingCard,.paymentNotice{display:grid;grid-gap:8px;gap:8px;padding:18px;color:#f8fbff;background:rgba(15,23,42,.72);border:1px solid rgba(147,197,253,.16);border-radius:18px}.paymentAccountingCard strong,.paymentNotice strong{color:#ffffff;font-size:1rem}.paymentAccountingCard span,.paymentNotice span,.paymentRetentionDetails p{color:#cbd5e1}.paymentMetaGrid .paymentWideField{grid-column:1/-1}.paymentLine,.paymentLineHeader{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(180px,1fr) 120px 120px 100px minmax(150px,1fr) 110px 42px;grid-gap:8px;gap:8px;align-items:center;min-width:1120px}.paymentLineHeader{min-height:42px;margin-top:14px;color:#7dd3fc;border-bottom:1px solid rgba(125,211,252,.22);font-size:.78rem;font-weight:900}.paymentLine{padding:10px 0;border-bottom:1px solid rgba(147,197,253,.12)}.paymentLine input,.paymentLine select,.paymentRetentionDetails input{min-height:42px;width:100%;padding:0 12px;color:#f8fbff;background:rgba(2,6,23,.48);border:1px solid rgba(147,197,253,.2);border-radius:12px;font:inherit;outline:0}.paymentLine input[readonly]{color:#dbeafe;opacity:.9}.paymentLine>strong{color:#ffffff;font-size:.86rem}.paymentLine>button{width:38px;height:38px;color:#f8fbff;background:rgba(248,251,255,.08);border:1px solid rgba(147,197,253,.16);border-radius:999px;cursor:pointer;font-size:1.4rem;line-height:1}.paymentRetentionDetails{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.paymentRetentionDetails summary{color:#ffffff;cursor:pointer;font-weight:900}.paymentRetentionDetails label{display:grid;grid-gap:6px;gap:6px;max-width:260px}.paymentRetentionDetails label span{color:#cbd5e1;font-size:.78rem;font-weight:850}.paymentBottom{align-items:start}@media (max-width:980px){.cashReceiptBottom,.cashReceiptHeader,.cashReceiptMetaGrid,.cashReceiptType div,.salesInvoiceBottom,.salesInvoiceHeader,.salesInvoiceMetaGrid{grid-template-columns:1fr}.cashReceiptHistory span,.cashReceiptInvoices label,.salesInvoiceHistory span,.salesInvoiceHistoryRow{grid-template-columns:1fr;padding:10px 12px}.salesInvoiceHistoryActions{justify-content:flex-start}.purchaseInvoiceExtras{grid-template-columns:1fr}.paymentLine,.paymentLineHeader{min-width:980px}.salesInvoiceReminderComposer{grid-template-columns:1fr}.salesInvoiceActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.salesInvoiceActions button{width:100%}}.incomeDocumentWorkspace{display:grid;grid-gap:20px;gap:20px;color:#f8fbff}.incomeDocumentCompanyHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border:1px solid rgba(125,211,252,.18);border-radius:18px;background:rgba(15,23,42,.72)}.incomeDocumentCompanyHeader strong{display:block;color:#ffffff;font-size:1.05rem}.incomeDocumentCompanyHeader small,.incomeDocumentCompanyHeader span{color:#cbd5e1}.incomeDocumentHeaderGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(125,211,252,.18);border-radius:18px;background:rgba(15,23,42,.72)}.incomeDocumentHeaderGrid label{display:grid;grid-gap:6px;gap:6px}.incomeDocumentHeaderGrid label span{color:#cbd5e1;font-size:.78rem;font-weight:850;letter-spacing:0}.incomeDocumentHeaderGrid input,.incomeDocumentHeaderGrid select,.incomeDocumentHeaderGrid textarea{width:100%;min-height:44px;border:1px solid rgba(147,197,253,.22);border-radius:12px;background:rgba(2,6,23,.48);color:#f8fbff;font:inherit;outline:0;padding:0 12px}.incomeDocumentHeaderGrid textarea{min-height:92px;padding:12px;resize:vertical}.incomeDocumentHeaderGrid input:focus,.incomeDocumentHeaderGrid select:focus,.incomeDocumentHeaderGrid textarea:focus{border-color:rgba(56,189,248,.72);box-shadow:0 0 0 3px rgba(56,189,248,.14)}.incomeDocumentWide{grid-column:1/-1}.incomeAdjustmentTypes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:6px;border-radius:14px;background:rgba(2,6,23,.42)}.incomeAdjustmentTypes button{min-height:42px;border:1px solid transparent;border-radius:10px;background:transparent;color:#cbd5e1;font:inherit;font-weight:850;cursor:pointer}.incomeAdjustmentTypes .isActive{border-color:rgba(56,189,248,.42);background:rgba(37,99,235,.22);color:#ffffff}.incomeAdjustmentDrawer{border:1px solid rgba(147,197,253,.18);border-radius:18px;background:rgba(15,23,42,.72);overflow:hidden}.incomeAdjustmentDrawer summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 18px;color:#ffffff;font-weight:900;cursor:pointer}.incomeAdjustmentDrawer>div{display:grid;grid-gap:14px;gap:14px;padding:0 18px 18px}.incomeToggleField{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#cbd5e1;font-weight:850}.incomeToggleField input{width:46px;height:24px;accent-color:#38bdf8}.incomeDocumentLines{overflow-x:auto;border:1px solid rgba(125,211,252,.18);border-radius:18px;background:rgba(15,23,42,.72)}.incomeDocumentLine,.incomeDocumentLineHeader{display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(88px,.5fr) minmax(130px,.8fr) minmax(180px,1fr) minmax(88px,.5fr) minmax(94px,.6fr) 42px;grid-gap:10px;gap:10px;align-items:center;min-width:1160px;padding:12px 14px}.incomeDocumentLineHeader{background:rgba(2,6,23,.62);color:#dbeafe;font-size:.76rem;font-weight:900;text-transform:uppercase}.incomeDocumentLine{border-top:1px solid rgba(147,197,253,.12)}.incomeDocumentLine input,.incomeDocumentLine select,.incomeDocumentLine textarea{width:100%;min-height:40px;border:1px solid rgba(147,197,253,.22);border-radius:10px;background:rgba(2,6,23,.48);color:#f8fbff;font:inherit;outline:0;padding:0 10px}.incomeDocumentLine textarea{min-height:64px;padding:10px;resize:vertical}.incomeDocumentLine>strong{color:#ffffff;text-align:right}.incomeDocumentLine>button{width:36px;height:36px;border:1px solid rgba(147,197,253,.18);border-radius:10px;background:rgba(2,6,23,.34);color:#e0f2fe;cursor:pointer}.incomeDocumentFooter{display:grid;grid-template-columns:1fr minmax(280px,360px);grid-gap:18px;gap:18px;align-items:start}.incomeDocumentTotalsPanel{display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px solid rgba(125,211,252,.18);border-radius:18px;background:rgba(15,23,42,.72)}.incomeDocumentTotalsPanel span{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#cbd5e1}.incomeDocumentTotalsPanel [data-total=true]{padding-top:10px;border-top:1px solid rgba(147,197,253,.14);color:#ffffff;font-size:1.22rem;font-weight:950}.incomeDocumentComments{display:grid;grid-gap:8px;gap:8px}.incomeDocumentComments span{color:#cbd5e1;font-size:.78rem;font-weight:850}.incomeDocumentComments textarea{min-height:120px;border:1px solid rgba(147,197,253,.22);border-radius:14px;background:rgba(2,6,23,.48);color:#f8fbff;font:inherit;padding:12px;resize:vertical}@media (max-width:980px){.incomeDocumentCompanyHeader,.incomeDocumentFooter,.incomeDocumentHeaderGrid{grid-template-columns:1fr}.incomeDocumentCompanyHeader{display:grid}.incomeDocumentLine,.incomeDocumentLineHeader{min-width:1040px}}@media (max-width:680px){.salesInvoiceWorkspace{gap:14px;min-width:0;margin-top:8px}.salesInvoiceBottom,.salesInvoiceHeader,.salesInvoiceMetaGrid{grid-template-columns:1fr}.salesInvoiceHeader{gap:12px;padding:14px}.salesInvoiceLogoSlot{display:none}.salesInvoiceLines{display:grid;grid-gap:12px;gap:12px;overflow:visible;padding:0;background:transparent}.salesInvoiceLineHeader{display:none}.salesInvoiceLine{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0;padding:14px;background:rgba(5,11,24,.74);border:1px solid rgba(147,197,253,.18);border-radius:16px}.salesInvoiceLineField{display:grid;grid-gap:6px;gap:6px}.salesInvoiceLineField>span,.salesInvoiceLineTotal>small{display:block;color:#7dd3fc;font-size:.72rem;font-weight:850}.salesInvoiceLineDescription,.salesInvoiceLineItem{grid-column:1/-1}.salesInvoiceLine textarea{min-height:72px}.salesInvoiceLineTotal{display:grid;grid-gap:6px;gap:6px;align-content:center;min-height:44px}.salesInvoiceLineTotal>strong{font-size:1rem}.salesInvoiceLine>button{justify-self:end;align-self:end}.salesInvoiceAddLine{width:100%;justify-self:stretch}.salesInvoiceCollaborationTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 8px}.salesInvoiceCollaborationTabs button{padding:0 5px;font-size:.78rem}.salesInvoiceCollaborationBody{padding:10px}.salesInvoiceCollaborationFeed{min-height:110px}.salesInvoiceCommentComposer{grid-template-columns:minmax(0,1fr) auto}.salesInvoiceCommentComposer textarea{grid-column:1/-1}.salesInvoiceActions,.salesInvoiceReminderComposer{grid-template-columns:1fr}.salesInvoiceSaveStatus{text-align:left}.cashReceiptOtherIncome,.incomeDocumentLines{overflow:visible;padding:0;background:transparent}.cashReceiptLineHeader,.incomeDocumentLineHeader,.paymentLineHeader,.purchaseInvoiceLineHeader{display:none}.cashReceiptLine,.incomeDocumentLine,.paymentLine,.purchaseInvoiceLine{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;min-width:0;padding:14px;background:rgba(5,11,24,.74);border:1px solid rgba(147,197,253,.18);border-radius:16px}.cashReceiptLine>button,.incomeDocumentLine>button,.paymentLine>button,.purchaseInvoiceLine>button{justify-self:end}.cashReceiptInvoices label,.incomeDocumentFooter,.incomeDocumentHeaderGrid,.purchaseInvoiceExtras{grid-template-columns:1fr}.cashReceiptAddLine,.incomeDocumentActions a,.incomeDocumentActions button,.purchaseInlineAction{width:100%}}.voiceHome .catalogAdvancedWorkspace:target,.voiceHome .catalogWorkspace:target{width:min(1180px,calc(100vw - 330px));max-height:min(900px,calc(100dvh - 40px));overflow:auto}@media (max-width:980px){.voiceHome .catalogAdvancedWorkspace:target,.voiceHome .catalogWorkspace:target{width:min(94vw,860px)}}@media (max-width:680px){.voiceHome .catalogAdvancedWorkspace:target,.voiceHome .catalogWorkspace:target{top:8px;bottom:8px;width:calc(100vw - 12px);max-height:calc(100dvh - 16px);padding:13px;border-radius:18px;transform:translateX(-50%)}}.voiceHome .inventoryKardexWorkspace:target{width:min(1180px,calc(100vw - 330px));max-height:min(900px,calc(100dvh - 40px));overflow:auto}.inventoryKardexCard footer,.inventoryKardexCard header,.inventoryKardexFilters,.inventoryKardexHeader,.inventoryKardexHeader>div{display:flex;gap:14px}.inventoryKardexHeader{align-items:flex-start;justify-content:space-between}.inventoryKardexHeader>div{flex-direction:column;gap:5px}.inventoryKardexHeader>div>span{color:#7dd3fc;font-size:12px;font-weight:900;text-transform:uppercase}.inventoryKardexCard footer a,.inventoryKardexCreate,.inventoryKardexEmpty a,.inventoryKardexFilters button{display:inline-grid;min-height:42px;padding:0 16px;place-items:center;color:#e0f2fe;background:rgba(37,99,235,.2);border:1px solid rgba(125,211,252,.3);border-radius:12px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.inventoryKardexSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.inventoryKardexSummary article{display:grid;min-width:0;grid-gap:7px;gap:7px;padding:16px;background:linear-gradient(145deg,rgba(30,64,175,.17),rgba(8,20,42,.74));border:1px solid rgba(147,197,253,.2);border-radius:15px}.inventoryKardexSummary article.hasWarning{background:linear-gradient(145deg,rgba(194,65,12,.18),rgba(8,20,42,.74));border-color:rgba(251,146,60,.3)}.inventoryKardexSummary small,.inventoryKardexSummary span{color:#b8c7df}.inventoryKardexSummary strong{color:#f8fbff;font-size:clamp(1.25rem,2vw,1.75rem)}.inventoryKardexFilters{align-items:end;padding:14px;background:rgba(4,12,29,.58);border:1px solid rgba(147,197,253,.18);border-radius:15px}.inventoryKardexFilters label{display:grid;min-width:190px;grid-gap:6px;gap:6px;color:#dbeafe;font-size:13px;font-weight:800}.inventoryKardexFilters label:first-child{flex:1 1 320px}.inventoryKardexFilters input,.inventoryKardexFilters select{width:100%;min-height:44px;padding:0 12px;color:#f8fbff;color-scheme:dark;background:rgba(2,6,23,.72);border:1px solid rgba(147,197,253,.24);border-radius:11px;font:inherit}.inventoryKardexCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.inventoryKardexCard{display:grid;min-width:0;grid-gap:15px;gap:15px;padding:18px;background:radial-gradient(circle at 100% 0,rgba(14,165,233,.11),transparent 32%),linear-gradient(160deg,rgba(15,31,57,.94),rgba(5,13,29,.94));border:1px solid rgba(147,197,253,.22);border-radius:18px;box-shadow:0 16px 34px rgba(0,0,0,.16)}.inventoryKardexCard header{align-items:flex-start;justify-content:space-between}.inventoryKardexCard header>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.inventoryKardexCard header span{color:#7dd3fc;font-size:11px;font-weight:900;text-transform:uppercase}.inventoryKardexCard header h3{overflow-wrap:anywhere;font-size:1.1rem}.inventoryStockBadge{flex:0 0 auto;padding:5px 9px;font-size:11px;border-radius:999px}.inventoryStockBadge.available{color:#99f6e4;background:rgba(13,148,136,.2)}.inventoryStockBadge.empty{color:#fde68a;background:rgba(180,83,9,.22)}.inventoryStockBadge.negative{color:#fecaca;background:rgba(185,28,28,.24)}.inventoryKardexMainValues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.inventoryKardexMainValues>span{display:grid;min-width:0;grid-gap:5px;gap:5px;padding:11px;background:rgba(2,6,23,.5);border:1px solid rgba(147,197,253,.13);border-radius:11px}.inventoryKardexMainValues>span[data-highlight=true]{background:rgba(8,145,178,.13);border-color:rgba(103,232,249,.22)}.inventoryKardexCard footer small,.inventoryKardexMainValues small{color:#b8c7df;font-size:11px}.inventoryKardexMainValues strong{overflow-wrap:anywhere;color:#f8fbff;font-size:1rem}.inventoryKardexCard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0;border:1px solid rgba(147,197,253,.13);border-radius:11px;overflow:hidden}.inventoryKardexCard dl div{display:flex;min-width:0;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid rgba(147,197,253,.1)}.inventoryKardexCard dt{color:#b8c7df}.inventoryKardexCard dd{margin:0;color:#f8fbff;font-weight:800;text-align:right}.inventoryKardexCard footer{align-items:center;padding-top:12px;border-top:1px solid rgba(147,197,253,.13)}.inventoryKardexCard footer>span{display:grid;grid-gap:3px;gap:3px}.inventoryKardexCard footer a{min-height:36px;margin-left:auto;padding-inline:11px;font-size:12px}.inventoryKardexEmpty{display:grid;min-height:300px;place-items:center;align-content:center;grid-gap:9px;gap:9px;padding:30px;text-align:center;background:rgba(4,12,29,.5);border:1px dashed rgba(147,197,253,.25);border-radius:18px}.inventoryKardexEmpty>span{color:#7dd3fc;font-size:42px}.inventoryKardexEmpty h3,.inventoryKardexEmpty p{margin:0}@media (max-width:980px){.voiceHome .inventoryKardexWorkspace:target{width:min(94vw,860px)}.inventoryKardexCards,.inventoryKardexFilters,.inventoryKardexSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryKardexFilters{display:grid}}@media (max-width:680px){.voiceHome .inventoryKardexWorkspace:target{top:8px;bottom:8px;width:calc(100vw - 12px);max-height:calc(100dvh - 16px);padding:13px;border-radius:18px;transform:translateX(-50%)}.inventoryKardexFilters,.inventoryKardexHeader{display:grid;grid-template-columns:1fr}.inventoryKardexCreate,.inventoryKardexFilters button,.inventoryKardexFilters label{width:100%}.inventoryKardexCard dl,.inventoryKardexCards,.inventoryKardexMainValues,.inventoryKardexSummary{grid-template-columns:1fr}.inventoryKardexCard{padding:14px}.inventoryKardexCard footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryKardexCard footer a{grid-column:1/-1;width:100%;margin:0}}.inventoryAdjustmentWorkspace{display:grid;grid-gap:16px;gap:16px;color:#e5edf8}.inventoryAdjustmentDetail,.inventoryAdjustmentLines{display:grid;grid-gap:16px;gap:16px;padding:18px;background:rgba(4,12,29,.62);border:1px solid rgba(147,197,253,.2);border-radius:17px}.inventoryAdjustmentActions,.inventoryAdjustmentDetail>header,.inventoryAdjustmentLines>footer,.inventoryAdjustmentLines>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.inventoryAdjustmentDetail header h3,.inventoryAdjustmentDetail header p,.inventoryAdjustmentLines header h3,.inventoryAdjustmentLines header p{margin:0}.inventoryAdjustmentDetail header>div,.inventoryAdjustmentLines header>div{display:grid;grid-gap:4px;gap:4px}.inventoryAdjustmentDetail header>strong{color:#7dd3fc;font-size:1rem}.inventoryAdjustmentMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.inventoryAdjustmentLine label,.inventoryAdjustmentMeta label{display:grid;min-width:0;grid-gap:6px;gap:6px;color:#dbeafe;font-size:13px;font-weight:800}.inventoryAdjustmentMeta .isWide{grid-column:1/-1}.inventoryAdjustmentWorkspace input,.inventoryAdjustmentWorkspace select,.inventoryAdjustmentWorkspace textarea{width:100%;min-width:0;min-height:42px;padding:9px 11px;color:#f8fbff;color-scheme:dark;background:rgba(2,6,23,.68);border:1px solid rgba(147,197,253,.23);border-radius:10px;font:inherit}.inventoryAdjustmentWorkspace textarea{resize:vertical}.inventoryAdjustmentImport{display:inline-grid;min-height:42px;padding:0 14px;place-items:center;color:#dbeafe;background:rgba(37,99,235,.16);border:1px solid rgba(125,211,252,.27);border-radius:11px;font-weight:800;cursor:pointer}.inventoryAdjustmentImport input{position:absolute;width:1px;height:1px;opacity:0}.inventoryAdjustmentLine,.inventoryAdjustmentLineHeader{display:grid;grid-template-columns:minmax(190px,1.4fr) 100px 130px 95px 115px 105px 120px 38px;grid-gap:8px;gap:8px;align-items:center;min-width:920px}.inventoryAdjustmentLineHeader{padding:10px 12px;color:#7dd3fc;background:rgba(2,6,23,.58);border-radius:10px 10px 0 0;font-size:11px;font-weight:900;text-transform:uppercase}.inventoryAdjustmentLineList{display:grid;min-width:0;grid-gap:8px;gap:8px;overflow-x:auto}.inventoryAdjustmentLine{padding:10px 12px;background:rgba(15,29,52,.66);border:1px solid rgba(147,197,253,.14);border-radius:11px}.inventoryAdjustmentLine small{display:none}.inventoryAdjustmentLine>span{display:grid;grid-gap:4px;gap:4px}.inventoryAdjustmentLine>span strong{color:#f8fbff}.inventoryAdjustmentLine>span.isNegative strong{color:#fca5a5}.inventoryAdjustmentLine>button{width:36px;height:36px;color:#f8fbff;background:rgba(190,24,93,.14);border:1px solid rgba(251,113,133,.24);border-radius:10px;font-size:20px;cursor:pointer}.inventoryAdjustmentLine>button:disabled{cursor:not-allowed;opacity:.35}.inventoryAdjustmentActions a,.inventoryAdjustmentActions button,.inventoryAdjustmentLines>footer>button{display:inline-grid;min-height:42px;padding:0 16px;place-items:center;color:#e0f2fe;background:rgba(37,99,235,.18);border:1px solid rgba(125,211,252,.28);border-radius:11px;font:inherit;font-weight:850;text-decoration:none;cursor:pointer}.inventoryAdjustmentLines>footer span{display:flex;align-items:center;gap:12px;color:#b8c7df}.inventoryAdjustmentLines>footer strong{color:#f8fbff;font-size:1.2rem}.inventoryAdjustmentMessage{padding:12px 14px;color:#fecaca!important;background:rgba(185,28,28,.16);border:1px solid rgba(248,113,113,.24);border-radius:11px}.inventoryAdjustmentActions{justify-content:flex-end}.inventoryAdjustmentActions button{color:#03131a;background:#67e8f9;border-color:#67e8f9}@media (max-width:680px){.inventoryAdjustmentDetail,.inventoryAdjustmentLines{padding:13px}.inventoryAdjustmentActions,.inventoryAdjustmentDetail>header,.inventoryAdjustmentLines>footer,.inventoryAdjustmentLines>header,.inventoryAdjustmentMeta{display:grid;grid-template-columns:1fr}.inventoryAdjustmentActions a,.inventoryAdjustmentActions button,.inventoryAdjustmentImport,.inventoryAdjustmentLines>footer>button{width:100%}.inventoryAdjustmentLineHeader{display:none}.inventoryAdjustmentLineList{overflow:visible}.inventoryAdjustmentLine{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:13px}.inventoryAdjustmentLine label:first-child,.inventoryAdjustmentLine>button{grid-column:1/-1}.inventoryAdjustmentLine small{display:block;color:#7dd3fc;font-size:10px;font-weight:900;text-transform:uppercase}.inventoryAdjustmentLine>button{width:100%}}.itemManagementWorkspace,.priceListsWorkspace{display:grid;grid-gap:16px;gap:16px}.itemManagementIntro{display:grid;grid-gap:4px;gap:4px;padding:13px 15px;color:#e0f2fe;background:rgba(8,145,178,.11);border:1px solid rgba(103,232,249,.19);border-radius:13px}.itemManagementIntro p,.itemManagementOption p{margin:0}.itemManagementOption{display:grid;grid-template-columns:74px minmax(0,1fr) 180px;align-items:center;grid-gap:20px;gap:20px;padding:22px;background:linear-gradient(145deg,rgba(15,31,57,.88),rgba(5,13,29,.9));border:1px solid rgba(147,197,253,.19);border-radius:17px}.itemManagementOption>span{display:grid;width:66px;height:66px;place-items:center;color:#67e8f9;background:rgba(8,145,178,.16);border:1px solid rgba(103,232,249,.25);border-radius:50%;font-size:32px}.itemManagementOption>div:nth-child(2){display:grid;grid-gap:5px;gap:5px}.itemManagementOption>div:last-child{display:grid;grid-gap:9px;gap:9px}.itemManagementModal button,.itemManagementOption button,.priceListForm footer a,.priceListForm footer button,.priceListsTable button,.priceListsToolbar a{display:inline-grid;min-height:40px;padding:0 14px;place-items:center;color:#e0f2fe;background:rgba(37,99,235,.18);border:1px solid rgba(125,211,252,.27);border-radius:10px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.itemManagementModal footer button:last-child,.itemManagementOption>div:last-child button:first-child,.priceListForm footer button,.priceListsToolbar a{color:#03131a;background:#67e8f9;border-color:#67e8f9}.itemManagementModalBackdrop{position:fixed;inset:0;z-index:120;display:grid;padding:16px;place-items:center;background:rgba(2,6,23,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.itemManagementModal{display:grid;width:min(720px,100%);max-height:calc(100dvh - 32px);grid-gap:15px;gap:15px;padding:22px;overflow:auto;color:#e5edf8;background:linear-gradient(180deg,#0d1a31,#070e1d);border:1px solid rgba(147,197,253,.25);border-radius:18px;box-shadow:0 28px 80px rgba(0,0,0,.42)}.itemManagementModal>footer,.itemManagementModal>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.itemManagementModal>header>div{display:grid;grid-gap:4px;gap:4px}.itemManagementModal h3,.itemManagementModal p{margin:0}.itemManagementModal>header>button{width:40px;padding:0;font-size:24px}.itemManagementDropzone{display:grid;min-height:120px;place-items:center;padding:18px;color:#7dd3fc;background:rgba(8,145,178,.08);border:1px dashed rgba(103,232,249,.42);border-radius:14px;font-weight:850;cursor:pointer}.itemManagementDropzone input{position:absolute;width:1px;height:1px;opacity:0}.itemManagementHistory,.itemManagementPreview{display:grid;grid-gap:8px;gap:8px}.itemManagementHistory>span,.itemManagementPreview>span{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;background:rgba(15,29,52,.66);border-radius:10px}.itemManagementHistory small,.itemManagementPreview small{color:#b8c7df}.itemManagementPreview em{color:#a5f3fc;font-style:normal;font-weight:800}.itemManagementError{padding:10px 12px;color:#fecaca!important;background:rgba(185,28,28,.16);border-radius:10px}.itemManagementHistoryEmpty{min-height:160px;display:grid;place-items:center;color:#b8c7df}.priceListsToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.priceListsTable{display:grid;overflow-x:auto;border:1px solid rgba(147,197,253,.2);border-radius:15px}.priceListsTable>div{display:grid;grid-template-columns:minmax(200px,1fr) 110px 140px minmax(250px,auto);align-items:center;grid-gap:12px;gap:12px;min-width:760px;padding:13px 15px;border-bottom:1px solid rgba(147,197,253,.13)}.priceListsTable>div:first-child{color:#7dd3fc;background:rgba(2,6,23,.58);font-size:11px;font-weight:900;text-transform:uppercase}.priceListsTable strong{display:grid;grid-gap:3px;gap:3px}.priceListsTable strong small{color:#b8c7df;font-weight:500}.priceListsTable>div>span:last-child{display:flex;flex-wrap:wrap;gap:6px}.priceListsTable button{min-height:34px;padding-inline:9px;font-size:11px}.priceListForm{display:grid;grid-gap:16px;gap:16px}.priceListForm>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;padding:22px;background:rgba(4,12,29,.62);border:1px solid rgba(147,197,253,.2);border-radius:17px}.priceListForm label{display:grid;grid-gap:7px;gap:7px;color:#dbeafe;font-weight:800}.priceListForm .isDescription{grid-column:2;grid-row:1/span 2}.priceListForm input,.priceListForm select,.priceListForm textarea{width:100%;min-height:44px;padding:10px 12px;color:#f8fbff;color-scheme:dark;background:rgba(2,6,23,.68);border:1px solid rgba(147,197,253,.23);border-radius:10px;font:inherit}.priceListForm textarea{resize:vertical}.priceListForm footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.priceListForm footer>span{display:flex;gap:9px}@media (max-width:680px){.itemManagementOption,.priceListForm>div{grid-template-columns:1fr}.itemManagementOption>span{width:52px;height:52px;font-size:24px}.itemManagementModal>footer,.itemManagementOption>div:last-child,.priceListForm footer,.priceListForm footer>span,.priceListsToolbar{display:grid;grid-template-columns:1fr}.itemManagementModal footer button,.itemManagementOption button,.priceListForm footer a,.priceListForm footer button,.priceListsToolbar a{width:100%}.itemManagementModal{align-self:end;width:100%;max-height:94dvh;border-radius:18px 18px 0 0}.itemManagementModalBackdrop{padding:0}.itemManagementHistory>span,.itemManagementPreview>span{grid-template-columns:1fr}.priceListForm .isDescription{grid-column:1;grid-row:auto}}.voiceHome .voiceCalendarSection:target{width:min(1420px,calc(100vw - 322px));max-height:min(940px,calc(100dvh - 28px));overflow:auto}.voiceCalendarSection>.voiceModalClose{position:-webkit-sticky;position:sticky;top:0;z-index:8;justify-self:end}.calendarWorkspace{color:#e8f0ff;display:grid;grid-gap:16px;gap:16px;min-width:0}.calendarToolbar,.calendarToolbar>div,.calendarWorkspace>footer,.calendarWorkspace>header,.calendarWorkspace>header>div{align-items:center;display:flex;gap:10px}.calendarToolbar,.calendarWorkspace>footer,.calendarWorkspace>header{justify-content:space-between}.calendarWorkspace h2,.calendarWorkspace h3,.calendarWorkspace p{margin:0}.calendarItemEditor header>div,.calendarWorkspace>header>div:first-child,.taxProfileEditor header>div{align-items:flex-start;flex-direction:column}.calendarItemDetail a,.calendarItemDetail button,.calendarItemEditor button,.calendarWorkspace a,.calendarWorkspace button,.taxProfileEditor button{border:1px solid rgba(148,190,255,.24);border-radius:10px;color:#dceaff;cursor:pointer;font:inherit;text-decoration:none}.calendarDetailActions>*,.calendarItemEditor footer button,.calendarToolbar button,.calendarWorkspace>header button,.taxProfileEditor footer button{background:rgba(20,43,78,.8);padding:10px 14px}.calendarItemEditor footer button:last-child,.calendarWorkspace>header button:last-child,.taxProfileEditor footer button:last-child{background:linear-gradient(135deg,#2563eb,#0891b2);border-color:#4cc9f0;color:white;font-weight:800}.calendarSummary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.calendarSummary>span{background:rgba(11,26,49,.84);border:1px solid rgba(148,190,255,.18);border-radius:14px;color:#9fb3d0;display:grid;grid-gap:2px;gap:2px;padding:14px}.calendarSummary strong{color:#f7fbff;font-size:1.45rem}.calendarToolbar{background:rgba(7,17,34,.72);border:1px solid rgba(148,190,255,.16);border-radius:12px;padding:10px}.calendarToolbar h3{min-width:180px;text-align:center}.calendarToolbar button{background:transparent;min-height:38px;padding:7px 12px}.calendarToolbar button.isActive{background:rgba(37,99,235,.25);border-color:#38bdf8;color:#7dd3fc}.calendarAgenda,.calendarMonth{background:rgba(5,14,29,.74);border:1px solid rgba(148,190,255,.18);border-radius:16px;overflow:hidden}.calendarGrid,.calendarWeekHeader{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendarWeekHeader span{background:rgba(22,48,84,.56);color:#9fc5fa;font-size:.78rem;font-weight:800;padding:9px;text-align:center}.calendarGrid>div{border-right:1px solid rgba(148,190,255,.12);border-top:1px solid rgba(148,190,255,.12);min-height:112px;overflow:hidden;padding:6px}.calendarGrid>div:nth-child(7n){border-right:0}.calendarGrid>div.isToday{background:rgba(14,165,233,.1);box-shadow:inset 0 0 0 1px rgba(56,189,248,.55)}.calendarDayNumber{background:transparent;border:0!important;color:#bed2ef!important;height:26px;padding:0!important;width:26px}.isToday .calendarDayNumber{background:#0ea5e9;border-radius:50%;color:white!important;font-weight:800}.calendarItemChip{align-items:center;background:rgba(37,99,235,.18);border-color:rgba(96,165,250,.4)!important;display:flex;font-size:.72rem!important;gap:5px;margin-top:4px;max-width:100%;overflow:hidden;padding:5px 7px!important;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.calendarItemChip span,.calendarWorkspace>footer i{background:#60a5fa;border-radius:50%;display:inline-block;flex:0 0 auto;height:7px;width:7px}.calendarItemChip.task{background:rgba(168,85,247,.16);border-color:rgba(192,132,252,.38)!important}.calendarItemChip.task span,.calendarWorkspace>footer i.task{background:#c084fc}.calendarItemChip.tax{background:rgba(245,158,11,.16);border-color:rgba(251,191,36,.42)!important;color:#fde68a}.calendarItemChip.tax span,.calendarWorkspace>footer i.tax{background:#fbbf24}.calendarAgenda{display:grid;min-height:420px}.calendarAgenda>button{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(148,190,255,.12);border-radius:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:54px 90px 1fr auto;padding:14px 18px;text-align:left}.calendarAgenda time{color:white;display:grid;font-size:1.35rem;font-weight:800}.calendarAgenda time small,.calendarAgenda>button>small,.calendarWorkspace>footer small{color:#8fa5c4;font-size:.75rem}.calendarKind{background:rgba(37,99,235,.2);border-radius:999px;color:#93c5fd;font-size:.72rem;padding:5px 8px;width:-moz-fit-content;width:fit-content}.calendarKind.task{background:rgba(168,85,247,.18);color:#d8b4fe}.calendarKind.tax{background:rgba(245,158,11,.18);color:#fcd34d}.calendarEmpty{align-self:center;color:#8fa5c4;justify-self:center}.calendarWorkspace>footer{color:#9fb3d0;flex-wrap:wrap;font-size:.78rem;justify-content:flex-start}.calendarWorkspace>footer span{align-items:center;display:flex;gap:6px}.calendarWorkspace>footer small{margin-left:auto}.calendarModalBackdrop{align-items:center;background:rgba(1,6,16,.76);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:130}.calendarItemDetail,.calendarItemEditor,.taxProfileEditor{background:linear-gradient(180deg,#0b1b34,#071224);border:1px solid rgba(125,211,252,.28);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.45);color:#e8f0ff;max-height:calc(100dvh - 36px);max-width:760px;overflow:auto;width:100%}.calendarItemDetail header,.calendarItemEditor footer,.calendarItemEditor header,.taxProfileEditor footer,.taxProfileEditor header{align-items:center;border-bottom:1px solid rgba(148,190,255,.14);display:flex;justify-content:space-between;padding:16px 20px}.calendarItemDetail header button,.calendarItemEditor header button,.taxProfileEditor header button{background:transparent;font-size:1.5rem;padding:3px 10px}.calendarItemEditor header p,.taxProfileEditor header p{color:#9fb3d0;font-size:.82rem}.calendarEditorGrid,.taxProfileEditor>div{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.calendarEditorGrid label,.taxProfileEditor label{color:#b7c8e1;display:grid;font-size:.82rem;font-weight:700;grid-gap:6px;gap:6px}.calendarEditorGrid .isWide,.taxProfileEditor .isWide{grid-column:1/-1}.calendarEditorGrid input,.calendarEditorGrid select,.calendarEditorGrid textarea,.taxProfileEditor input,.taxProfileEditor select{background:rgba(7,18,36,.9);border:1px solid rgba(148,190,255,.24);border-radius:10px;color:#eef6ff;font:inherit;min-height:42px;padding:9px 11px}.calendarEditorGrid textarea{resize:vertical}.calendarEditorGrid .calendarCheck,.taxProfileEditor .taxToggle{align-items:center;background:rgba(16,35,64,.55);border:1px solid rgba(148,190,255,.14);border-radius:10px;display:flex;padding:10px}.taxToggle span{display:grid;grid-gap:2px;gap:2px}.taxProfileEditor aside,.taxToggle small{color:#91a7c5;font-weight:400}.taxProfileEditor aside{background:rgba(245,158,11,.08);border:1px solid rgba(251,191,36,.22);border-radius:10px;margin:0 20px 20px;padding:12px}.calendarItemEditor footer,.taxProfileEditor footer{border-bottom:0;border-top:1px solid rgba(148,190,255,.14);gap:10px}.calendarItemEditor footer div{display:flex;gap:10px}.calendarItemEditor footer .isDanger{border-color:rgba(248,113,113,.4);color:#fca5a5}.calendarItemDetail{max-width:620px;padding-bottom:20px}.calendarDetailActions,.calendarItemDetail h3,.calendarItemDetail>p,.calendarItemDetail>span,.calendarItemDetail>strong{margin-left:20px;margin-right:20px}.calendarItemDetail h3{font-size:1.45rem;margin-bottom:8px;margin-top:20px}.calendarItemDetail>p,.calendarItemDetail>span{color:#aebfda;display:block}.calendarDetailActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}@media (max-width:1040px){.voiceHome .voiceCalendarSection:target{width:min(96vw,980px)}.calendarSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.voiceHome .voiceCalendarSection:target{bottom:6px;max-height:calc(100dvh - 12px);top:6px;width:calc(100vw - 10px)}.calendarToolbar,.calendarWorkspace>header{align-items:stretch;flex-direction:column}.calendarToolbar>div,.calendarWorkspace>header>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.calendarWorkspace>header button{min-height:44px;padding:8px}.calendarToolbar h3{grid-column:1/-1;grid-row:1;min-width:0}.calendarMonth{overflow-x:auto}.calendarGrid,.calendarWeekHeader{min-width:700px}.calendarAgenda>button{gap:8px;grid-template-columns:46px 1fr auto}.calendarAgenda .calendarKind{display:none}.calendarModalBackdrop{align-items:flex-end;padding:5px}.calendarItemDetail,.calendarItemEditor,.taxProfileEditor{border-radius:18px 18px 8px 8px;max-height:calc(100dvh - 10px)}.calendarEditorGrid,.taxProfileEditor>div{grid-template-columns:1fr}.calendarEditorGrid .isWide,.taxProfileEditor .isWide{grid-column:auto}.calendarItemEditor footer{align-items:stretch;flex-direction:column-reverse}.calendarItemEditor footer button,.calendarItemEditor footer div{flex:1 1}}.voiceHome .voiceAvailableSection:target{width:min(1180px,calc(100vw - 330px));max-height:min(900px,calc(100dvh - 40px));overflow:auto}.bankAccountsWorkspace{display:grid;grid-gap:16px;gap:16px}.bankAccountDetail header,.bankAccountModal footer,.bankAccountModal header,.bankAccountsFilters,.bankAccountsWorkspace>header,.bankAccountsWorkspace>header>div,.bankBalanceChart>header,.bankTransferDrawer footer,.bankTransferDrawer header{display:flex;align-items:center;justify-content:space-between;gap:12px}.bankAccountsWorkspace>header h3,.bankAccountsWorkspace>header p,.bankBalanceChart h4{margin:0}.bankAccountsWorkspace>header>div:first-child{display:grid;grid-gap:4px;gap:4px}.bankAccountDetail button,.bankAccountModal button,.bankAccountsFilters button,.bankAccountsTable a,.bankAccountsTable button,.bankAccountsWorkspace>header button,.bankTransferDrawer button{display:inline-grid;min-height:40px;padding:0 14px;place-items:center;color:#e0f2fe;background:rgba(37,99,235,.18);border:1px solid rgba(125,211,252,.27);border-radius:10px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.bankAccountModal footer button:last-child,.bankAccountsWorkspace>header>div:last-child button:last-child,.bankTransferDrawer footer button:last-child{color:#03131a;background:#67e8f9;border-color:#67e8f9}.bankOverview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);grid-gap:14px;gap:14px}.bankAccountsPanel,.bankBalanceChart,.bankOverview>aside{background:rgba(4,12,29,.6);border:1px solid rgba(147,197,253,.19);border-radius:16px}.bankBalanceChart{display:grid;grid-gap:14px;gap:14px;padding:18px}.bankBalanceChart>header span{color:#b8c7df}.bankBalanceChart>div{display:grid;grid-gap:10px;gap:10px}.bankBalanceChart>div>span{display:grid;grid-template-columns:130px minmax(100px,1fr) 115px;align-items:center;grid-gap:10px;gap:10px}.bankBalanceChart i{display:block;height:10px;overflow:hidden;background:rgba(148,163,184,.12);border-radius:999px}.bankBalanceChart i b{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#22d3ee);border-radius:inherit}.bankBalanceChart strong{text-align:right}.bankOverview>aside{display:grid;overflow:hidden}.bankOverview>aside h4,.bankOverview>aside>span{margin:0;padding:16px;border-bottom:1px solid rgba(147,197,253,.13)}.bankOverview>aside>span{display:grid;grid-gap:6px;gap:6px}.bankOverview>aside small{color:#b8c7df}.bankOverview>aside strong{color:#86efac;font-size:1.45rem}.bankOverview>aside .isDebt strong{color:#fda4af}.bankAccountsPanel{overflow:hidden}.bankAccountsFilters{padding:13px;border-bottom:1px solid rgba(147,197,253,.14)}.bankAccountModal input,.bankAccountModal select,.bankAccountsFilters input,.bankAccountsFilters select,.bankTransferDrawer input,.bankTransferDrawer select,.bankTransferDrawer textarea{min-height:42px;padding:9px 11px;color:#f8fbff;color-scheme:dark;background:rgba(2,6,23,.68);border:1px solid rgba(147,197,253,.23);border-radius:10px;font:inherit}.bankAccountsFilters input{flex:1 1 300px}.bankAccountsTable{display:grid;overflow-x:auto}.bankAccountsTable>div{display:grid;grid-template-columns:minmax(180px,1fr) 150px 120px 120px 100px 60px;align-items:center;grid-gap:10px;gap:10px;min-width:780px;padding:12px 14px;border-bottom:1px solid rgba(147,197,253,.12)}.bankAccountsTable>div:first-child{color:#7dd3fc;background:rgba(2,6,23,.58);font-size:11px;font-weight:900;text-transform:uppercase}.bankAccountsTable strong{display:grid;grid-gap:3px;gap:3px}.bankAccountsTable strong small{color:#b8c7df;font-weight:500}.bankAccountsTable b{color:#86efac}.bankAccountsTable b.isNegative{color:#fda4af}.bankAccountsTable a,.bankAccountsTable button{min-height:34px;padding-inline:8px;font-size:11px}.bankAccountsPanel>footer{padding:12px 14px;color:#b8c7df}.bankModalBackdrop{position:fixed;inset:0;z-index:125;display:grid;padding:16px;place-items:center;background:rgba(2,6,23,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bankAccountDetail,.bankAccountModal,.bankTransferDrawer{display:grid;width:min(780px,100%);max-height:calc(100dvh - 32px);grid-gap:15px;gap:15px;padding:20px;overflow:auto;color:#e5edf8;background:linear-gradient(180deg,#0d1a31,#070e1d);border:1px solid rgba(147,197,253,.25);border-radius:18px;box-shadow:0 28px 80px rgba(0,0,0,.42)}.bankAccountDetail h3,.bankAccountDetail h4,.bankAccountModal h3,.bankAccountModal p,.bankTransferDrawer h3,.bankTransferDrawer h4{margin:0}.bankAccountDetail header>button,.bankAccountModal header>button,.bankTransferDrawer header>button{width:40px;padding:0;font-size:22px}.bankAccountModal>div,.bankTransferDrawer section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.bankAccountModal label,.bankTransferDrawer label{display:grid;grid-gap:6px;gap:6px;font-weight:800}.bankAccountModal label input,.bankAccountModal label select,.bankTransferDrawer label input,.bankTransferDrawer label select,.bankTransferDrawer label textarea{width:100%}.bankAccountModal .isWide,.bankTransferDrawer .isWide{grid-column:1/-1}.bankDrawerBackdrop{place-items:stretch end;padding:0}.bankTransferDrawer{width:min(680px,100%);height:100dvh;max-height:none;border-radius:0}.bankTransferDrawer section{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:14px;background:rgba(2,6,23,.32);border:1px solid rgba(147,197,253,.15);border-radius:13px}.bankTransferDrawer footer{margin-top:auto}.bankTransferDrawer footer button{flex:1 1}.bankTransferDrawer footer button:disabled{cursor:not-allowed;opacity:.45}.bankFormError{padding:10px 12px;color:#fecaca!important;background:rgba(185,28,28,.16);border-radius:10px}.bankAccountDetail{width:min(560px,100%)}.bankAccountDetail>strong{color:#86efac;font-size:2rem}.bankAccountDetail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.bankAccountDetail dl div{display:grid;grid-gap:4px;gap:4px;padding:10px;background:rgba(2,6,23,.46);border-radius:10px}.bankAccountDetail dt,.bankTransferRecord small{color:#b8c7df}.bankAccountDetail dd{margin:0;font-weight:800}.bankTransferRecord{display:grid;grid-template-columns:70px minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:10px;background:rgba(15,29,52,.62);border-radius:10px}@media (max-width:980px){.voiceHome .voiceAvailableSection:target{width:min(94vw,860px)}.bankOverview{grid-template-columns:1fr}}@media (max-width:680px){.voiceHome .voiceAvailableSection:target{top:8px;bottom:8px;width:calc(100vw - 12px);max-height:calc(100dvh - 16px);padding:13px;border-radius:18px;transform:translateX(-50%)}.bankAccountDetail dl,.bankAccountModal>div,.bankAccountsFilters,.bankAccountsWorkspace>header,.bankAccountsWorkspace>header>div:last-child,.bankTransferDrawer section>div{display:grid;grid-template-columns:1fr}.bankAccountsFilters button,.bankAccountsFilters input,.bankAccountsFilters select,.bankAccountsWorkspace>header button{width:100%}.bankBalanceChart>div>span{grid-template-columns:1fr auto}.bankBalanceChart i{grid-column:1/-1;grid-row:2}.bankAccountDetail,.bankAccountModal{align-self:end;width:100%;max-height:94dvh;border-radius:18px 18px 0 0}.bankModalBackdrop{padding:0}.bankTransferDrawer{width:100%}.bankTransferRecord{grid-template-columns:1fr}}.reconciliationForm,.reconciliationHistory{display:grid;grid-gap:18px;gap:18px;color:#eef6ff}.nationalBankAssistant>header,.reconciliationFooter,.reconciliationForm>header,.reconciliationFormControls,.reconciliationHistory>header,.reconciliationHistoryFilters,.reconciliationImport{display:flex;align-items:center;justify-content:space-between;gap:12px}.nationalBankAssistant h3,.nationalBankAssistant h4,.reconciliationForm h3,.reconciliationForm h4,.reconciliationHistory h3,.reconciliationHistory h4{margin:0}.nationalBankAssistant p,.reconciliationForm p,.reconciliationHistory p{margin:4px 0 0;color:#aebdd1}.nationalBankAssistant button,.reconciliationAccountChooser button,.reconciliationForm button,.reconciliationHistory button,.reconciliationImport label{min-height:42px;padding:9px 16px;border:1px solid #29456b;border-radius:12px;background:rgba(14,35,66,.82);color:#eaf5ff;font:inherit;font-weight:750;cursor:pointer}.reconciliationAccountChooser footer button:last-child,.reconciliationFooter button:last-child,.reconciliationHistory>header button,.reconciliationImport label{border-color:#39bed7;background:linear-gradient(135deg,#117d9f,#1ba6b7);color:white}.nationalBankAssistant input,.reconciliationAccountChooser select,.reconciliationAdditional input,.reconciliationFormControls input,.reconciliationFormControls select,.reconciliationHistoryFilters input,.reconciliationHistoryFilters select,.reconciliationStatement input{min-height:44px;padding:9px 12px;border:1px solid #29456b;border-radius:12px;background:#0b172b;color:#eef6ff;font:inherit}.reconciliationHistoryFilters input{flex:1 1}.reconciliationHistoryTable,.reconciliationMovements{overflow:hidden;border:1px solid #213b60;border-radius:16px;background:rgba(7,18,35,.78)}.reconciliationHistoryRow,.reconciliationMovementRow{display:grid;align-items:center;grid-gap:12px;gap:12px;padding:13px 16px;border-bottom:1px solid rgba(65,91,126,.38)}.reconciliationHistoryRow{grid-template-columns:90px minmax(150px,1.2fr) 1fr 110px 120px}.reconciliationMovementRow{grid-template-columns:34px 110px minmax(180px,1fr) 120px 110px}.reconciliationHistoryRow.isHead,.reconciliationMovementRow.isHead{color:#7bdff2;font-size:.79rem;font-weight:850;text-transform:uppercase}.reconciliationHistoryEmpty,.reconciliationMovementsEmpty{display:grid;min-height:220px;place-content:center;text-align:center;color:#aebdd1}.reconciliationModalBackdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:18px;background:rgba(2,8,19,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reconciliationAccountChooser{width:min(620px,100%);overflow:hidden;border:1px solid #2b496d;border-radius:18px;background:#09172b;color:#edf7ff;box-shadow:0 24px 80px rgba(0,0,0,.45)}.reconciliationAccountChooser>footer,.reconciliationAccountChooser>header,.reconciliationAccountChooser>section{padding:18px 20px}.reconciliationAccountChooser>footer,.reconciliationAccountChooser>header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #213b60}.reconciliationAccountChooser>footer{justify-content:flex-end;border-top:1px solid #213b60;border-bottom:0}.reconciliationAccountChooser label{display:grid;grid-gap:8px;gap:8px}.reconciliationAdditional,.reconciliationStatement,.reconciliationSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #213b60;border-radius:16px;background:rgba(7,18,35,.78)}.reconciliationAdditional>label,.reconciliationStatement>div,.reconciliationStatement>label,.reconciliationSummary>div{display:grid;grid-gap:7px;gap:7px;padding:18px;border-right:1px solid #213b60}.reconciliationStatement strong,.reconciliationSummary strong{font-size:1.55rem}.reconciliationSummary .isEntry strong{color:#56df9b}.reconciliationStatement .hasDifference strong,.reconciliationSummary .isExit strong{color:#ff8495}.reconciliationStatement .isBalanced strong{color:#56df9b}.reconciliationImport input{position:absolute;width:1px;height:1px;opacity:0}.reconciliationImport small{color:#91a7c0}.reconciliationFooter{justify-content:flex-end}.reconciliationAccountChooser button:disabled,.reconciliationFooter button:disabled{cursor:not-allowed;opacity:.45}.nationalBankAssistant{position:fixed;z-index:140;inset:5vh 4vw;overflow:auto;padding:24px;border:1px solid #2a486c;border-radius:22px;background:#09172b;color:#edf7ff;box-shadow:0 26px 100px rgba(0,0,0,.6)}.nationalBankGrid,.nationalBankSteps{display:grid;grid-gap:14px;gap:14px}.nationalBankSteps{grid-template-columns:repeat(3,1fr);margin:24px 0;color:#91a7c0;text-align:center}.nationalBankGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:18px}.nationalBankGrid button{min-height:110px;background:rgba(16,37,67,.78)}.nationalBankNotice{margin-top:20px!important;padding:14px;border:1px solid #8c6e30;border-radius:12px;background:rgba(132,94,26,.16);color:#f4d996!important}@media (max-width:760px){.reconciliationFooter,.reconciliationForm>header,.reconciliationFormControls,.reconciliationHistory>header,.reconciliationHistoryFilters,.reconciliationImport{align-items:stretch;flex-direction:column}.nationalBankSteps,.reconciliationAdditional,.reconciliationStatement,.reconciliationSummary{grid-template-columns:1fr}.reconciliationHistoryRow.isHead,.reconciliationMovementRow.isHead{display:none}.reconciliationHistoryRow,.reconciliationMovementRow{grid-template-columns:1fr 1fr}.reconciliationHistoryRow>:nth-child(2),.reconciliationMovementRow>:nth-child(3){grid-column:1/-1}.nationalBankAssistant{inset:8px;padding:16px}}.voiceThirdPartyWorkspace:target{display:block}.thirdPartyWorkspace{display:grid;grid-gap:16px;gap:16px;color:#eaf4ff}.thirdPartyHeader,.thirdPartyModal footer,.thirdPartyModal header,.thirdPartyToolbar,.thirdPartyTrash>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.thirdPartyHeader h2,.thirdPartyModal h3{margin:0}.thirdPartyHeader p,.thirdPartyModal header span{margin:5px 0 0;color:#9eb2ca}.thirdPartyActions,.thirdPartyKinds{display:flex;flex-wrap:wrap;gap:8px}.thirdPartyWorkspace .thirdPartyButton,.thirdPartyWorkspace button{border:1px solid #31516d;border-radius:10px;padding:9px 14px;background:#12b8c9;color:#06141e;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.thirdPartyWorkspace .secondary,.thirdPartyWorkspace button.secondary{background:#13283c;color:#dcecff}.thirdPartyKinds a{border:1px solid #29465f;border-radius:999px;padding:8px 15px;color:#bcd0e5;text-decoration:none}.thirdPartyKinds a.isActive{border-color:#29d6e4;background:#123847;color:#6cf1fa}.thirdPartyNotice{border:1px solid #2a6680;border-radius:10px;padding:11px 14px;background:#102f42;color:#9feaf3}.thirdPartyCard{position:relative;min-height:330px;border:1px solid #29465f;border-radius:16px;background:#0a1828;overflow:visible}.thirdPartyToolbar{padding:14px;border-bottom:1px solid #29465f}.thirdPartyToolbar label{display:flex;flex:1 1;min-width:220px}.thirdPartyWorkspace input,.thirdPartyWorkspace select,.thirdPartyWorkspace textarea{width:100%;box-sizing:border-box;border:1px solid #31516d;border-radius:9px;padding:10px 12px;background:#0c1c2d;color:#eff8ff;font:inherit}.thirdPartyFilter{display:flex;align-items:center;gap:8px;color:#9eb2ca}.thirdPartyTable{display:grid}.thirdPartyRow{display:grid;grid-template-columns:1.6fr 1.1fr .9fr .65fr 64px;grid-gap:12px;gap:12px;align-items:center;min-height:56px;padding:0 16px;border-bottom:1px solid #203b54}.thirdPartyRow.isHead{min-height:42px;background:#102238;color:#9eb2ca;font-size:.83rem;font-weight:700}.thirdPartyRow small{display:block;color:#8096ad}.thirdPartyStatus{width:max-content;border-radius:999px;padding:4px 9px;background:#123f37;color:#6ae5bb;font-size:.78rem}.thirdPartyStatus.off{background:#3e2930;color:#ffadb9}.thirdPartyRowActions{position:relative;text-align:right}.thirdPartyRowActions>button{min-width:36px;padding:7px;background:transparent;color:#dcecff}.thirdPartyMore,.thirdPartyPopover{position:absolute;z-index:12;display:grid;min-width:190px;padding:7px;border:1px solid #31516d;border-radius:11px;background:#132338;box-shadow:0 16px 40px #0008}.thirdPartyPopover{right:0;top:38px}.thirdPartyMore{right:14px;top:60px}.thirdPartyMore button,.thirdPartyPopover button{justify-content:flex-start;border:0;padding:9px 10px;background:transparent;color:#dcecff;text-align:left}.thirdPartyPopover button.danger{color:#ff8294}.thirdPartyEmpty{display:grid;place-items:center;min-height:230px;padding:24px;color:#91a7bd;text-align:center}.thirdPartyOverlay{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:18px;background:#020810c9}.thirdPartyDetails,.thirdPartyModal{width:min(720px,96vw);max-height:88vh;overflow:auto;border:1px solid #31516d;border-radius:16px;background:#0d1b2c;box-shadow:0 24px 80px #000b}.thirdPartyModal.compact{width:min(560px,96vw)}.thirdPartyModal footer,.thirdPartyModal header{position:-webkit-sticky;position:sticky;z-index:2;padding:15px 18px;background:#0d1b2c}.thirdPartyModal header{top:0;border-bottom:1px solid #29465f}.thirdPartyModal footer{bottom:0;border-top:1px solid #29465f}.thirdPartyModal header>button{background:transparent;color:#dcecff}.thirdPartyForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:18px}.thirdPartyForm label{display:grid;grid-gap:6px;gap:6px;color:#bfd0e3}.thirdPartyForm .wide{grid-column:1/-1}.thirdPartyUpload{display:grid;place-items:center;min-height:104px;border:1px dashed #3e6985;border-radius:12px;background:#102238;text-align:center;cursor:pointer}.thirdPartyUpload input{display:none}.thirdPartyDetails{width:min(520px,96vw);padding:20px}.thirdPartyDetails dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.thirdPartyDetails dt{color:#8da4ba;font-size:.8rem}.thirdPartyDetails dd{margin:4px 0 0}.thirdPartyTrash{display:grid;padding:12px 18px}.thirdPartyTrash>div{padding:11px 0;border-bottom:1px solid #29465f}.thirdPartyTrash small{display:block;color:#8299af}@media (max-width:760px){.thirdPartyHeader,.thirdPartyToolbar{align-items:stretch;flex-direction:column}.thirdPartyRow{grid-template-columns:1fr auto;padding:12px 14px}.thirdPartyRow.isHead,.thirdPartyRow>:not(:first-child):not(:last-child){display:none}.thirdPartyDetails dl,.thirdPartyForm{grid-template-columns:1fr}.thirdPartyForm .wide{grid-column:auto}}.contavozSite{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;padding:20px clamp(16px,4vw,54px) 46px;background:linear-gradient(120deg,rgba(0,194,255,.15),transparent 28%),linear-gradient(240deg,rgba(138,43,226,.18),transparent 30%),linear-gradient(180deg,#020713,#060b1d 42%,#081024);color:#f8fbff}.contavozSite:before{position:absolute;inset:0;z-index:-2;content:"";background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:74px 74px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 76%);mask-image:linear-gradient(180deg,#000,transparent 76%);animation:contavozGridDrift 18s linear infinite}.contavozSiteNoise{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.55;background:radial-gradient(circle at 18% 18%,rgba(0,224,195,.18),transparent 24%),radial-gradient(circle at 82% 22%,rgba(0,114,255,.2),transparent 25%),radial-gradient(circle at 70% 88%,rgba(138,43,226,.18),transparent 30%)}.contavozSiteNav{position:-webkit-sticky;position:sticky;top:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1180px,100%);min-height:64px;margin:0 auto;padding:9px 12px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(4,9,24,.68);box-shadow:0 18px 60px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.contavozSiteBrand,.contavozSiteNav a{color:inherit;text-decoration:none}.contavozSiteBrand{display:flex;align-items:center;gap:10px;min-width:0;font-size:1rem;font-weight:850}.contavozSiteBrand img{width:clamp(138px,16vw,188px);height:auto;border-radius:0;box-shadow:none}.contavozSiteNav>div{display:flex;align-items:center;gap:clamp(10px,2vw,28px);color:#c8d4ec;font-size:.9rem;font-weight:700}.contavozSiteNav>div a:focus-visible,.contavozSiteNav>div a:hover{color:#00e0c3}.contavozHeroActions a:first-child,.contavozSiteNavCta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid rgba(0,224,195,.8);border-radius:12px;padding:0 18px;background:linear-gradient(135deg,#00c2ff,#0072ff 48%,#8a2be2);color:#ffffff;font-weight:850;box-shadow:0 14px 40px rgba(0,114,255,.28)}.contavozHero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);align-items:center;grid-gap:clamp(22px,5vw,72px);gap:clamp(22px,5vw,72px);width:min(1180px,100%);min-height:calc(100svh - 100px);margin:0 auto;padding:56px 0 40px}.contavozHeroCopy{display:grid;align-content:center;grid-gap:22px;gap:22px}.contavozEyebrow{width:max-content;max-width:100%;border:1px solid rgba(0,224,195,.36);border-radius:999px;padding:8px 12px;background:rgba(0,224,195,.08);color:#67fff0;font-size:.78rem;font-weight:900;text-transform:uppercase}.contavozHero h1{max-width:730px;margin:0;font-size:clamp(3.2rem,7vw,7.6rem);line-height:.9;letter-spacing:0}.contavozHero p,.contavozIntegration p,.contavozSeoBand p{max-width:650px;margin:0;color:#c4cde0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.65}.contavozHeroActions{display:flex;flex-wrap:wrap;gap:12px}.contavozHeroActions a{min-height:48px;border-radius:12px;padding:0 20px;color:#edf7ff;font-weight:850;text-decoration:none}.contavozHeroActions a:last-child{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.contavozHeroStage{position:relative;display:grid;min-height:clamp(440px,54vw,690px);place-items:center}.contavozHeroLogo{position:relative;z-index:4;width:min(100%,640px);height:auto;filter:drop-shadow(0 34px 80px rgba(0,0,0,.55));animation:contavozFloat 5.4s ease-in-out infinite}.contavozOrbit{position:absolute;z-index:1;border:1px solid rgba(0,224,195,.24);border-radius:50%;pointer-events:none}.orbitOne{width:min(86%,620px);aspect-ratio:1;animation:contavozSpin 18s linear infinite}.orbitTwo{width:min(66%,470px);aspect-ratio:1;border-color:rgba(138,43,226,.32);animation:contavozSpinReverse 13s linear infinite}.contavozOrbit:after,.contavozOrbit:before{position:absolute;width:10px;height:10px;border-radius:999px;content:"";background:#00e0c3;box-shadow:0 0 24px #00e0c3}.contavozOrbit:before{top:12%;left:20%}.contavozOrbit:after{right:15%;bottom:18%;background:#8a2be2;box-shadow:0 0 24px #8a2be2}.contavozSignalField{position:absolute;inset:12%;z-index:2;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;grid-gap:12px;gap:12px;opacity:.55;transform:rotate(-8deg)}.contavozSignalField span{display:block;height:calc(28px + (var(--i) % 5) * 18px);border-radius:999px;background:linear-gradient(180deg,#00e0c3,#0072ff 55%,#8a2be2);animation:contavozEqualizer 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.07s)}.contavozIntegration,.contavozMetricStrip,.contavozSeoBand{width:min(1180px,100%);margin:0 auto}.contavozMetricStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(255,255,255,.055)}.contavozMetricStrip article{display:grid;grid-gap:6px;gap:6px;min-height:112px;padding:22px;border-right:1px solid rgba(255,255,255,.12)}.contavozMetricStrip article:last-child{border-right:0}.contavozMetricStrip strong{font-size:clamp(1.15rem,2vw,1.55rem)}.contavozMetricStrip span{color:#aeb9d0}.contavozIntegration{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);grid-gap:clamp(20px,5vw,70px);gap:clamp(20px,5vw,70px);padding:96px 0 42px}.contavozIntegration h2,.contavozSeoBand h2{max-width:780px;margin:14px 0;font-size:clamp(2rem,4.2vw,4.8rem);line-height:.96;letter-spacing:0}.contavozWorkflowGrid{display:grid;grid-gap:12px;gap:12px}.contavozWorkflowGrid article{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-height:92px;border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:16px;background:rgba(255,255,255,.06)}.contavozWorkflowGrid span{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;background:rgba(0,194,255,.12);color:#67fff0;font-weight:900}.contavozWorkflowGrid p{margin:0;color:#e3ebff;line-height:1.45}.contavozSeoBand{margin-bottom:18px;border:1px solid rgba(0,224,195,.22);border-radius:22px;padding:clamp(24px,5vw,54px);background:linear-gradient(135deg,rgba(0,194,255,.13),rgba(138,43,226,.1)),rgba(255,255,255,.05)}@keyframes contavozGridDrift{0%{background-position:0 0,0 0}to{background-position:74px 74px,74px 74px}}@keyframes contavozFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-16px) scale(1.015)}}@keyframes contavozSpin{to{transform:rotate(1turn)}}@keyframes contavozSpinReverse{to{transform:rotate(-1turn)}}@keyframes contavozEqualizer{0%,to{transform:scaleY(.45);opacity:.35}45%{transform:scaleY(1);opacity:.95}}@media (max-width:900px){.contavozSiteNav{position:relative;top:0}.contavozSiteNav>div{display:none}.contavozHero,.contavozIntegration{grid-template-columns:1fr}.contavozHero{min-height:auto;padding-top:46px}.contavozHeroStage{min-height:430px;order:-1}.contavozMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.contavozMetricStrip article:nth-child(2){border-right:0}}@media (max-width:560px){.contavozSite{padding-inline:12px}.contavozSiteBrand span{display:none}.contavozSiteNavCta{padding-inline:12px}.contavozHero h1{font-size:clamp(3rem,18vw,4.4rem)}.contavozHeroStage{min-height:350px}.contavozMetricStrip{grid-template-columns:1fr}.contavozMetricStrip article{border-right:0}.contavozWorkflowGrid article{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contavozHeroLogo,.contavozOrbit,.contavozSignalField span,.contavozSite:before{animation:none}}.contavozSiteBrand img,.voiceLogoMark img,.voiceSidebarBrand img{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.contavozSiteBrand img{display:block;width:auto!important;height:clamp(50px,7vw,76px)!important;max-width:min(210px,34vw);object-fit:contain}.voiceSidebarBrand{display:flex!important;align-items:center!important;min-height:58px}.voiceHome .voiceSidebarBrand,.voiceSidebarBrand small,.voiceSidebarBrand span,.voiceSidebarBrand strong{display:none!important}.contavozSiteNav{background:#020713!important}html{scroll-behavior:smooth}.marketingPage{--bg:#020713;--surface:rgba(7,16,38,0.72);--surface-strong:rgba(10,24,54,0.88);--line:rgba(180,216,255,0.18);--text:#f8fbff;--muted:#b8c7df;--cyan:#00c2ff;--blue:#0072ff;--violet:#5a3bff;--purple:#8a2be2;--teal:#00e0c3;min-height:100svh;overflow-x:hidden;background:radial-gradient(circle at 16% 8%,rgba(0,194,255,.18),transparent 26rem),radial-gradient(circle at 92% 14%,rgba(138,43,226,.2),transparent 28rem),linear-gradient(180deg,#020713,#050b18 46%,#081326);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.marketingPage *{box-sizing:border-box}.marketingPage a{color:inherit;text-decoration:none}.marketingPage :focus-visible{outline:3px solid var(--teal);outline-offset:4px}.marketingNav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;width:min(1180px,calc(100% - 24px));min-height:72px;margin:0 auto;padding:10px 12px;border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;background:rgba(2,7,19,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 80px rgba(0,0,0,.26)}.marketingLogo{display:inline-flex;align-items:center;min-width:0}.marketingLogo img{display:block;width:min(250px,62vw);height:auto;object-fit:contain}.marketingLogo.isCompact img{width:clamp(126px,15vw,178px)}.marketingMenu div,.marketingNavActions,.marketingNavLinks{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:.9rem;font-weight:700}.marketingNavLinks{justify-content:center}.marketingMenu a:hover,.marketingNavActions a:hover,.marketingNavLinks a:hover{color:#fff}.marketingNavActions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.heroActions a:first-child,.marketingForm button,.marketingNavActions .primary,.planGrid a{border:1px solid rgba(0,224,195,.68);border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--blue) 52%,var(--violet));color:#fff;box-shadow:0 16px 42px rgba(0,114,255,.26)}.marketingNavActions .primary{padding:0 18px}.marketingMenu{display:none;position:relative}.marketingMenu summary{min-height:44px;cursor:pointer;color:#fff;font-weight:800}.marketingMenu div{position:absolute;right:0;top:48px;display:grid;min-width:220px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#071326}.businessFit,.capabilities,.faq,.finalCta,.integrations,.marketingFooter,.marketingForm,.marketingHero,.multimodal,.plans,.problemSolution,.reportsSection,.rolesSection,.security,.steps,.voiceSection{width:min(1180px,calc(100% - 32px));margin:0 auto}.marketingHero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);grid-gap:clamp(28px,6vw,78px);gap:clamp(28px,6vw,78px);align-items:center;min-height:calc(100svh - 72px);padding:clamp(42px,8vw,92px) 0 54px}.marketingEyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:16px;padding:8px 12px;border:1px solid rgba(0,224,195,.28);border-radius:999px;background:rgba(0,224,195,.08);color:#8dfbf0;font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.finalCta h2,.heroCopy h1,.marketingForm h2,.problemSolution h2,.rolesSection h2,.sectionIntro h2,.security h2,.voiceSection h2{margin:0;max-width:880px;color:#fff;font-weight:900;letter-spacing:0;line-height:.98}.heroCopy h1{font-size:clamp(3.4rem,11vw,7.8rem)}.finalCta h2,.marketingForm h2,.problemSolution h2,.rolesSection h2,.sectionIntro h2,.security h2,.voiceSection h2{font-size:clamp(2rem,5.5vw,4.4rem)}.businessFit p,.faq p,.heroCopy p,.marketingForm p,.problemSolution li,.rolesSection p,.sectionIntro p,.security li,.security p,.voiceSection p{color:var(--muted);font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.heroActions a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border-radius:999px;font-weight:850}.heroActions a:last-child{border:1px solid var(--line);background:rgba(255,255,255,.06);color:#dbeafe}.heroTrust{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;color:#d8e6ff}.heroTrust span{padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.05)}.heroProduct{position:relative;display:grid;grid-template-columns:.82fr 1fr;grid-gap:18px;gap:18px;align-items:end}.capabilityGrid article,.dashboardPreview,.faq details,.finalCta,.integrationGrid article,.marketingForm,.marketingPhone,.multiGrid article,.planGrid article,.problemSolution>div,.rolesSection,.security,.stepGrid article,.voicePanel{border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:0 24px 80px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.marketingPhone{min-height:560px;padding:18px;animation:marketingFloat 5.5s ease-in-out infinite}.phoneTop{display:flex;align-items:center;gap:8px;color:#dbeafe;font-weight:800}.phoneTop span{width:9px;height:9px;border-radius:50%;background:var(--teal)}.voiceWave{display:flex;justify-content:center;align-items:center;gap:7px;height:148px;margin:28px 0}.voiceWave i{width:9px;border-radius:999px;background:linear-gradient(180deg,var(--cyan),var(--violet));animation:voiceBars 1.2s ease-in-out infinite}.voiceWave i:first-child{height:34px;animation-delay:.05s}.voiceWave i:nth-child(2){height:70px;animation-delay:.15s}.voiceWave i:nth-child(3){height:110px;animation-delay:.25s}.voiceWave i:nth-child(4){height:72px;animation-delay:.35s}.voiceWave i:nth-child(5){height:38px;animation-delay:.45s}.confirmation,.interpretation,.invoiceCapture,.prompt{padding:14px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.06);color:#eef7ff}.dashHeader span,.dashMetric span,.interpretation span,.invoiceCapture span{display:block;color:#9fb4d4;font-size:.82rem}.interpretation strong,.invoiceCapture strong{display:block;margin-top:6px}.miniDashboard{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0}.miniDashboard article{padding:12px;border-radius:14px;background:rgba(0,194,255,.1)}.miniDashboard span{display:block;color:#9fb4d4;font-size:.78rem}.miniDashboard strong{display:block;margin-top:6px}.confirmation{color:#b8fff6}.dashboardPreview{padding:18px;min-height:360px;align-self:center}.dashHeader{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.dashMetric{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;margin:14px 0}.dashMetric i{grid-column:1/-1;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--blue) var(--value),rgba(255,255,255,.1) var(--value))}.invoiceCapture{margin-top:20px}.floatingAlert{position:absolute;right:8px;bottom:22px;padding:12px 14px;border:1px solid rgba(0,224,195,.32);border-radius:16px;background:rgba(0,224,195,.12);color:#b8fff6;font-weight:800}.trustBand{display:flex;gap:10px;width:min(1180px,calc(100% - 32px));margin:0 auto 72px;overflow:auto;padding:12px 0}.industryList span,.roleGrid span,.trustBand span{flex:0 0 auto;padding:10px 13px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.05);color:#dceaff;font-weight:800}.problemSolution,.rolesSection,.security,.voiceSection{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:start;margin-bottom:84px}.problemSolution>div{padding:clamp(20px,4vw,34px)}.problemSolution ul,.security ul{margin:18px 0 0;padding-left:20px}.businessFit,.capabilities,.faq,.integrations,.multimodal,.plans,.reportsSection,.steps{margin-bottom:84px}.sectionIntro{margin-bottom:24px}.capabilityGrid,.faqGrid,.integrationGrid,.multiGrid,.planGrid,.stepGrid{display:grid;grid-gap:16px;gap:16px}.stepGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.capabilityGrid,.integrationGrid,.multiGrid,.planGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilityGrid article,.faq details,.integrationGrid article,.multiGrid article,.planGrid article,.stepGrid article{padding:20px;transition:transform .22s ease,border-color .22s ease}.capabilityGrid article:hover,.planGrid article:hover,.stepGrid article:hover{transform:translateY(-4px);border-color:rgba(0,224,195,.46)}.stepGrid article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--violet));font-weight:900}.capabilityGrid h3,.planGrid h3,.stepGrid h3{margin:18px 0 8px;color:#fff}.capabilityGrid p,.multiGrid p,.planGrid p,.stepGrid p{color:var(--muted);line-height:1.6}.marketingStatus{display:inline-flex;padding:6px 9px;border-radius:999px;background:rgba(0,224,195,.1);color:#9ffff3;font-size:.75rem;font-weight:900}.marketingStatus[data-status="En preparacion"]{background:rgba(90,59,255,.14);color:#c8c1ff}.marketingStatus[data-status=Proximamente]{background:rgba(255,255,255,.08);color:#d7e3f6}.marketingStatus[data-status="En integracion"]{background:rgba(0,114,255,.16);color:#b9d9ff}.finalCta,.marketingForm,.rolesSection,.security,.voiceSection{padding:clamp(22px,4vw,42px)}.voicePanel{display:grid;grid-gap:10px;gap:10px;padding:20px}.voicePanel span{padding:12px;border-radius:14px;background:rgba(255,255,255,.06);color:#eaf4ff}.voicePanel button{min-height:44px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;font:inherit;font-weight:800}.industryList,.roleGrid{display:flex;flex-wrap:wrap;gap:10px}.reportsSection .dashboardPreview{width:min(680px,100%)}.planGrid strong{display:block;margin:20px 0;color:#fff;font-size:1.25rem}.planGrid a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;font-weight:850}.marketingForm{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:84px}.marketingForm label:nth-of-type(4),.marketingForm>div,.marketingFormStatus{grid-column:1/-1}.marketingForm label{display:grid;grid-gap:8px;gap:8px;color:#dbeafe;font-weight:800}.marketingForm input,.marketingForm select,.marketingForm textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.07);color:#fff;padding:11px 12px;font:inherit}.marketingForm option{background:#071326}.marketingForm button{min-height:48px;padding:0 18px;font:inherit;font-weight:900;cursor:pointer}.marketingFormStatus[data-state=success]{color:#9ffff3}.marketingFormStatus[data-state=error]{color:#ffc2ca}.faq summary{cursor:pointer;color:#fff;font-weight:850}.finalCta{display:grid;place-items:center;text-align:center;margin-bottom:84px}.finalCta h2{margin-top:20px}.marketingFooter{display:grid;grid-gap:22px;gap:22px;padding:34px 0 46px;color:var(--muted)}.marketingFooter div{display:flex;flex-wrap:wrap;gap:12px 18px}@keyframes voiceBars{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1.18)}}@keyframes marketingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1080px){.marketingNav{grid-template-columns:auto auto 1fr}.marketingNavLinks{display:none}.marketingMenu{display:block;justify-self:start}.heroProduct,.marketingHero,.problemSolution,.rolesSection,.security,.voiceSection{grid-template-columns:1fr}.capabilityGrid,.faqGrid,.integrationGrid,.multiGrid,.planGrid,.stepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.marketingNav{width:100%;border-radius:0;grid-template-columns:1fr auto}.marketingMenu{justify-self:end}.marketingNavActions{grid-column:1/-1;justify-content:space-between}.marketingHero{padding-top:34px;min-height:auto}.marketingPhone{min-height:460px}.floatingAlert{position:static;margin-top:12px}.capabilityGrid,.faqGrid,.integrationGrid,.marketingForm,.multiGrid,.planGrid,.stepGrid{grid-template-columns:1fr}.heroActions a{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.capabilityGrid article,.marketingPhone,.planGrid article,.stepGrid article,.voiceWave i{animation:none!important;transition:none!important}}.redesignPage{--navy:#020713;--navy-2:#061226;--ink:#081326;--cyan:#00c2ff;--blue:#0072ff;--violet:#5a3bff;--purple:#8a2be2;--teal:#00e0c3;--paper:#f6f9ff;--soft:#eaf1fb;--text:#f8fbff;--dark-text:#0a1630;--muted:#adc0dc;overflow-x:hidden;color:var(--text);background:var(--navy);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.redesignPage *{box-sizing:border-box}.redesignPage a{color:inherit;text-decoration:none}.redesignPage :focus-visible{outline:3px solid var(--teal);outline-offset:4px}.redesignLogo{display:block;width:clamp(132px,15vw,210px);height:auto;object-fit:contain}.redesignNav{position:-webkit-sticky;position:sticky;top:0;z-index:80;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:22px;gap:22px;width:min(1200px,calc(100% - 28px));margin:0 auto;min-height:76px;padding:10px 14px;border:1px solid rgba(195,218,255,.16);border-top:0;border-radius:0 0 22px 22px;background:rgba(2,7,19,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 70px rgba(0,0,0,.24)}.redesignActions,.redesignLinks{display:flex;align-items:center;gap:18px;color:#d8e7fb;font-weight:750;font-size:.92rem}.redesignActions a,.redesignLinks{justify-content:center}.redesignActions a{min-height:44px;display:inline-flex;align-items:center}.redesignActions a:last-child,.redesignHeroActions a:first-child{padding:0 20px;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--blue) 54%,var(--violet));color:#fff;font-weight:900;box-shadow:0 18px 44px rgba(0,114,255,.28)}.redesignMenu{display:none;position:relative}.redesignMenu summary{min-height:44px;cursor:pointer;font-weight:850}.redesignMenu div{position:absolute;top:48px;right:0;display:grid;grid-gap:12px;gap:12px;min-width:220px;padding:16px;border-radius:18px;background:#071326;border:1px solid rgba(195,218,255,.18)}.redesignCases,.redesignCinematicDashboard,.redesignFeatureStories,.redesignFinalCta,.redesignFlow,.redesignFooter,.redesignHero,.redesignIndustries,.redesignProductAction,.redesignRoles,.redesignTrust,.redesignVoiceHuman{width:min(1200px,calc(100% - 32px));margin:0 auto}.redesignHero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(380px,1.22fr);grid-gap:clamp(32px,6vw,84px);gap:clamp(32px,6vw,84px);align-items:center;min-height:calc(100svh - 76px);padding:clamp(46px,7vw,96px) 0 72px;background:radial-gradient(circle at 78% 16%,rgba(0,194,255,.16),transparent 28rem),radial-gradient(circle at 94% 82%,rgba(138,43,226,.16),transparent 30rem)}.redesignSectionKicker{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:8px 12px;border:1px solid rgba(0,224,195,.3);border-radius:999px;background:rgba(0,224,195,.08);color:#89fff1;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.redesignCases h2,.redesignCinematicDashboard h2,.redesignFeatureStory h2,.redesignFinalCta h2,.redesignFlow h2,.redesignHero h1,.redesignIndustries h2,.redesignProductAction h2,.redesignRoles h2,.redesignTrust h2,.redesignVoiceHuman h2{margin:0;font-weight:950;letter-spacing:0;line-height:.94}.redesignHeroCopy{container-type:inline-size}.redesignHero h1{font-size:clamp(2.6rem,13cqi,8.2rem);overflow-wrap:break-word}@supports not (font-size:1cqi){.redesignHero h1{font-size:clamp(2.6rem,5.5vw,8.2rem)}}.redesignCases p,.redesignCinematicDashboard p,.redesignFeatureStory p,.redesignHero p,.redesignRoles p,.redesignVoiceHuman p{color:var(--muted);font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.65}.redesignHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.redesignHeroActions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:999px;border:1px solid rgba(195,218,255,.18);background:rgba(255,255,255,.07);font-weight:900}.redesignHeroActions a:first-child{border:0}.redesignHeroVisual{position:relative;min-height:620px;display:grid;align-items:center}.redesignCases article,.redesignChatPanel,.redesignDesktopMockup,.redesignHeroPhone,.redesignPhoneFrame,.redesignRoleMap article,.redesignSceneDashboard,.redesignTrustGrid article{border:1px solid rgba(195,218,255,.18);border-radius:28px;background:rgba(8,19,43,.78);box-shadow:0 26px 90px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.redesignDesktopMockup{width:min(680px,100%);min-height:430px;padding:22px;transform:translateX(6%)}.redesignDesktopTop{display:flex;align-items:center;gap:8px;color:#dbeafe;margin-bottom:24px}.redesignDesktopTop span{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.22)}.redesignDesktopTop strong{margin-left:auto}.redesignDesktopGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.redesignDesktopGrid article{padding:16px;border-radius:20px;background:rgba(255,255,255,.07)}.redesignDesktopGrid span{display:block;color:#9fb4d4;font-size:.8rem}.redesignDesktopGrid strong{display:block;margin-top:8px;font-size:1.6rem}.redesignDesktopGrid i{display:block;height:7px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--blue),rgba(255,255,255,.12))}.redesignChart{display:flex;align-items:flex-end;gap:10px;height:130px;margin-top:22px}.redesignChart span{flex:1 1;border-radius:12px 12px 0 0;background:linear-gradient(180deg,var(--cyan),var(--violet));animation:redesignBars 2.4s ease-in-out infinite}.redesignChart span:first-child{height:42%}.redesignChart span:nth-child(2){height:72%;animation-delay:.1s}.redesignChart span:nth-child(3){height:55%;animation-delay:.2s}.redesignChart span:nth-child(4){height:88%;animation-delay:.3s}.redesignChart span:nth-child(5){height:62%;animation-delay:.4s}.redesignHeroPhone{position:absolute;right:0;bottom:20px;width:min(310px,46vw);min-height:520px;padding:20px;animation:redesignFloat 5s ease-in-out infinite}.redesignPhoneHeader{color:#dbeafe;font-weight:850}.redesignVoiceBars{height:130px;display:flex;align-items:center;justify-content:center;gap:7px}.redesignVoiceBars span{width:8px;border-radius:999px;background:linear-gradient(180deg,var(--cyan),var(--violet));animation:redesignVoice 1.1s ease-in-out infinite}.redesignVoiceBars span:first-child{height:34px}.redesignVoiceBars span:nth-child(2){height:68px;animation-delay:.1s}.redesignVoiceBars span:nth-child(3){height:104px;animation-delay:.2s}.redesignVoiceBars span:nth-child(4){height:70px;animation-delay:.3s}.redesignVoiceBars span:nth-child(5){height:38px;animation-delay:.4s}.redesignPrompt,.redesignTyping{padding:13px 14px;border-radius:16px;background:rgba(255,255,255,.08);color:#fff;font-weight:800}.redesignTyping{overflow:hidden;white-space:nowrap;border-right:2px solid var(--teal);animation:redesignType 5s steps(39) infinite}.redesignOperationCard{padding:16px;border-radius:20px;background:rgba(0,194,255,.1);border:1px solid rgba(0,194,255,.22)}.redesignOperationCard span{color:#9fb4d4;font-size:.8rem}.redesignOperationCard strong{display:block;margin:7px 0;color:#fff}.redesignOperationCard p{margin:0;color:#c8d7ec;font-size:.95rem}.redesignFloatingCards{position:absolute;inset:auto 4% 0 auto;display:grid;grid-gap:10px;gap:10px}.redesignFloatingCards span{padding:10px 13px;border-radius:999px;background:rgba(246,249,255,.92);color:var(--dark-text);font-weight:900;box-shadow:0 18px 46px rgba(0,0,0,.2);animation:redesignFloat 4s ease-in-out infinite}.redesignFloatingCards span:nth-child(2n){animation-delay:.6s}.redesignProductAction{min-height:100svh;display:grid;align-content:center;padding:90px 0}.redesignCases h2,.redesignCinematicDashboard h2,.redesignFlow h2,.redesignIndustries h2,.redesignProductAction h2,.redesignRoles h2,.redesignTrust h2,.redesignVoiceHuman h2{font-size:clamp(2.5rem,6vw,5.8rem);max-width:920px}.redesignTabs{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.redesignChatPanel button,.redesignIndustryRail button,.redesignTabs button{min-height:44px;border:1px solid rgba(195,218,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;padding:0 16px;font:inherit;font-weight:900;cursor:pointer}.redesignIndustryRail button.isActive,.redesignTabs button.isActive{background:linear-gradient(135deg,var(--cyan),var(--blue),var(--violet));border-color:transparent}.redesignActionStage{display:grid;grid-template-columns:minmax(280px,.7fr) 1fr;grid-gap:20px;gap:20px;align-items:stretch}.redesignPhoneFrame,.redesignSceneDashboard{padding:22px;min-height:430px}.redesignSceneDashboard{display:grid;align-content:center;position:relative;overflow:hidden;background:linear-gradient(145deg,#f6f9ff,#dfeaff);color:var(--dark-text)}.redesignSceneDashboard span{color:#52627a;font-weight:850}.redesignSceneDashboard h3{margin:12px 0;font-size:clamp(2rem,5vw,4rem)}.redesignSceneDashboard strong{font-size:clamp(3rem,9vw,7rem)}.redesignSceneDashboard p{font-weight:900;color:#2a3750}.redesignScanLine{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0 45%,rgba(0,194,255,.22) 50%,transparent 55%);animation:redesignScan 3s ease-in-out infinite}.redesignFeatureStories{display:grid;grid-gap:0;gap:0;width:100%}.redesignFeatureStory{display:grid;grid-template-columns:1.22fr .78fr;grid-gap:clamp(28px,6vw,90px);gap:clamp(28px,6vw,90px);align-items:center;min-height:82svh;padding:60px max(16px,calc((100vw - 1200px) / 2))}.redesignFeatureStory[data-reverse=true]{grid-template-columns:.78fr 1.22fr;background:var(--paper);color:var(--dark-text)}.redesignFeatureStory[data-reverse=true] .redesignEditorialImage{order:2}.redesignFeatureStory[data-reverse=true] p{color:#41516c}.redesignFeatureStory h2{font-size:clamp(3rem,7vw,6.6rem)}.redesignEditorialImage{min-height:clamp(360px,54vw,620px);display:grid;align-content:flex-end;padding:28px;border-radius:34px;background:linear-gradient(145deg,rgba(0,194,255,.18),rgba(90,59,255,.2)),radial-gradient(circle at 70% 20%,rgba(0,224,195,.24),transparent 26rem),#081326;box-shadow:0 34px 100px rgba(0,0,0,.28);overflow:hidden;position:relative}.redesignEditorialImage:before{content:"";position:absolute;inset:12%;border-radius:36px;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);transform:rotate(-6deg)}.redesignEditorialImage span,.redesignEditorialImage strong{position:relative}.redesignEditorialImage span{color:#9ffff3;font-weight:850}.redesignEditorialImage strong{margin-top:8px;max-width:520px;font-size:clamp(1.5rem,4vw,3rem);line-height:1.05}.redesignCases,.redesignCinematicDashboard,.redesignFinalCta,.redesignIndustries,.redesignRoles,.redesignTrust,.redesignVoiceHuman{padding:92px 0}.redesignIndustryRail{display:flex;gap:14px;overflow-x:auto;padding:24px 0;scroll-snap-type:x mandatory}.redesignIndustryRail button{flex:0 0 220px;height:230px;display:grid;align-content:flex-end;text-align:left;border-radius:28px;padding:16px;scroll-snap-align:start;white-space:normal;transition:transform .22s ease}.redesignIndustryRail button:hover{transform:translateY(-5px)}.redesignIndustryImage{display:block;height:112px;margin-bottom:18px;border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(0,194,255,.18)),#0b1a34}.redesignIndustryPanel{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding:24px;border-radius:34px;background:var(--paper);color:var(--dark-text)}.redesignIndustryPanel h3{margin:8px 0;font-size:clamp(2rem,5vw,4.2rem)}.redesignIndustryMetrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.redesignIndustryMetrics article{padding:20px;border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(8,19,43,.12)}.redesignIndustryMetrics strong{display:block;font-size:1.4rem}.redesignIndustryMetrics span{color:#5b6b84}.redesignVoiceHuman{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:28px;gap:28px;align-items:center}.redesignChatPanel{display:grid;grid-gap:14px;gap:14px;padding:24px}.redesignChatPanel p{margin:0;padding:16px;border-radius:18px;line-height:1.5}.fromUser{justify-self:end;max-width:78%;background:rgba(0,114,255,.18)}.fromContavoz{justify-self:start;max-width:86%;background:rgba(255,255,255,.08)}.redesignChatPanel button{width:-moz-fit-content;width:fit-content}.redesignFlow{padding:88px 0}.redesignFlowLine{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;margin-top:28px}.redesignFlowLine article{position:relative;min-height:170px;padding:18px;border-radius:26px;background:rgba(255,255,255,.08);border:1px solid rgba(195,218,255,.18)}.redesignFlowLine article:after{content:"";position:absolute;top:34px;right:-10px;width:20px;height:2px;background:var(--teal)}.redesignFlowLine article:last-child:after{display:none}.redesignFlowLine span{display:block;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--violet));box-shadow:0 0 0 8px rgba(0,194,255,.08);animation:redesignPulse 2s ease-in-out infinite}.redesignFlowLine strong{display:block;margin-top:34px;font-size:1.1rem}.redesignFlowLine small{color:var(--muted)}.redesignRoles{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:24px;gap:24px}.redesignRoleMap{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.redesignRoleMap:before{content:"";position:absolute;inset:12% 8%;border:1px dashed rgba(0,224,195,.32);border-radius:40px;animation:redesignPulse 3s ease-in-out infinite}.redesignRoleMap article{position:relative;min-height:130px;padding:18px;display:grid;align-content:center}.redesignRoleMap span{color:var(--muted)}.redesignCinematicDashboard{min-height:100svh;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:24px;gap:24px;align-items:center}.redesignCinematicDashboard .redesignDesktopMockup{width:100%;min-height:620px;transform:none}.redesignTrust{background:var(--paper);color:var(--dark-text);width:100%;padding-inline:max(16px,calc((100vw - 1200px) / 2))}.redesignTrustGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:24px}.redesignTrustGrid article{background:#fff;color:var(--dark-text);padding:22px}.redesignTrustGrid span{display:block;margin-top:8px;color:#52627a}.redesignCases>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:24px}.redesignCases article{padding:22px}.redesignCases article span{color:#9ffff3;font-weight:900}.redesignFinalCta{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:24px;gap:24px;align-items:center}.redesignFinalVisual{position:relative;min-height:560px}.redesignFinalVisual .redesignHeroPhone{left:0;right:auto;z-index:2}.redesignFinalVisual .redesignDesktopMockup{position:absolute;right:0;top:60px;width:78%}.redesignFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:34px 0 48px;color:var(--muted)}@keyframes redesignFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes redesignVoice{0%,to{transform:scaleY(.68)}50%{transform:scaleY(1.18)}}@keyframes redesignBars{0%,to{filter:saturate(1)}50%{filter:saturate(1.5) brightness(1.1)}}@keyframes redesignPulse{0%,to{opacity:.68}50%{opacity:1}}@keyframes redesignScan{0%,to{transform:translateY(-34%)}50%{transform:translateY(34%)}}@keyframes redesignType{0%,18%{width:0}45%,82%{width:100%}to{width:0}}@media (max-width:1120px){.redesignLinks{display:none}.redesignMenu{display:block;justify-self:end}.redesignNav{grid-template-columns:auto 1fr auto}.redesignActionStage,.redesignCinematicDashboard,.redesignFeatureStory,.redesignFeatureStory[data-reverse=true],.redesignFinalCta,.redesignHero,.redesignRoles,.redesignVoiceHuman{grid-template-columns:1fr}.redesignFeatureStory[data-reverse=true] .redesignEditorialImage{order:0}.redesignFlowLine{grid-template-columns:repeat(3,1fr)}.redesignTrustGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.redesignNav{width:100%;border-radius:0;grid-template-columns:1fr auto}.redesignActions{grid-column:1/-1;justify-content:space-between}.redesignHero{min-height:auto;padding-top:34px}.redesignHeroVisual{min-height:780px}.redesignDesktopMockup{transform:none}.redesignHeroPhone{position:relative;width:min(100%,340px);right:auto;bottom:auto;margin:-120px auto 0}.redesignFloatingCards{position:relative;inset:auto;margin-top:12px}.redesignCases>div:last-child,.redesignFlowLine,.redesignIndustryMetrics,.redesignIndustryPanel,.redesignRoleMap,.redesignTrustGrid{grid-template-columns:1fr}.redesignFlowLine article:after{top:auto;right:auto;left:28px;bottom:-10px;width:2px;height:20px}.redesignFinalVisual{min-height:760px}.redesignFinalVisual .redesignDesktopMockup{position:relative;width:100%;top:auto}.redesignFinalVisual .redesignHeroPhone{position:relative;margin:0 auto -60px}.redesignFooter{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.redesignPage *,.redesignPage :after,.redesignPage :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.voiceHome .voiceSidebarPrimary,.voiceHome .voiceSidebarSectionLink{grid-template-columns:28px minmax(0,1fr)!important;column-gap:8px!important}.voiceHome .voiceSidebarSection>summary{grid-template-columns:28px minmax(0,1fr) 18px!important;column-gap:8px!important}.voiceHome .voiceSidebarPrimary>span:not(.voiceMenuIconGlyph),.voiceHome .voiceSidebarSection>summary>span:not(.voiceMenuIconGlyph),.voiceHome .voiceSidebarSectionLink>span:not(.voiceMenuIconGlyph){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.voiceHome .voiceMenuIconGlyph{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important}.voiceHome .voiceMenuIconGlyph svg{width:14px!important;height:14px!important}.voiceHome .voiceThemeSelector{display:grid;grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid rgba(147,197,253,.18);border-bottom:1px solid rgba(147,197,253,.18)}.voiceHome .voiceThemeSelector>span{color:var(--contavoz-text-muted);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.voiceHome .voiceThemeSelector>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.voiceHome .voiceProfilePanel .voiceThemeSelector button{display:inline-flex!important;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 10px;color:var(--contavoz-text)!important;background:rgba(148,163,184,.12)!important;border:1px solid rgba(147,197,253,.18)!important;border-radius:8px;font-size:12px;font-weight:850;cursor:pointer}.voiceHome .voiceProfilePanel .voiceThemeSelector button[data-active=true]{color:#ffffff!important;background:linear-gradient(135deg,#0072ff,#5a3bff)!important;border-color:rgba(125,211,252,.45)!important;box-shadow:0 10px 24px rgba(37,99,255,.24)}.voiceHome[data-contavoz-theme=light]{--contavoz-surface-0:#f5f8ff;--contavoz-surface-1:#ffffff;--contavoz-surface-2:#edf4ff;--contavoz-surface-3:#dfeaff;--contavoz-surface-line:rgba(37,99,255,0.18);--contavoz-text-strong:#071225;--contavoz-text:#102033;--contavoz-text-muted:#516173;color:var(--contavoz-text)!important;background:radial-gradient(circle at 50% 0,rgba(0,194,255,.16),transparent 32%),linear-gradient(180deg,#f8fbff,#eef5ff)!important;color-scheme:light}.voiceHome[data-contavoz-theme=light] .voiceSidebar{background:radial-gradient(circle at 0 0,rgba(0,194,255,.14),transparent 34%),linear-gradient(180deg,#ffffff,#eef5ff)!important;border-color:rgba(37,99,255,.16)!important;box-shadow:12px 0 38px rgba(15,23,42,.08)!important}.voiceHome[data-contavoz-theme=light] .voiceTopBar{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,249,255,.78))!important;border-bottom:1px solid rgba(37,99,255,.12)}.voiceHome[data-contavoz-theme=light] .voiceSidebarBrand,.voiceHome[data-contavoz-theme=light] .voiceSidebarFooter{background:rgba(255,255,255,.72)!important;border-color:rgba(37,99,255,.14)!important}.voiceHome[data-contavoz-theme=light] .voiceSidebarPrimary,.voiceHome[data-contavoz-theme=light] .voiceSidebarQuickAdd,.voiceHome[data-contavoz-theme=light] .voiceSidebarSection>summary,.voiceHome[data-contavoz-theme=light] .voiceSidebarSectionLink,.voiceHome[data-contavoz-theme=light] .voiceSidebarSubitem{color:#102033!important;background:rgba(255,255,255,.72)!important;border-color:rgba(37,99,255,.12)!important}.voiceHome[data-contavoz-theme=light] .voiceSidebarPrimary:focus-visible,.voiceHome[data-contavoz-theme=light] .voiceSidebarPrimary:hover,.voiceHome[data-contavoz-theme=light] .voiceSidebarSection>summary:hover,.voiceHome[data-contavoz-theme=light] .voiceSidebarSectionLink:focus-visible,.voiceHome[data-contavoz-theme=light] .voiceSidebarSectionLink:hover,.voiceHome[data-contavoz-theme=light] .voiceSidebarSubitem:focus-visible,.voiceHome[data-contavoz-theme=light] .voiceSidebarSubitem:hover{color:#004ad8!important;background:#e6f0ff!important;border-color:rgba(0,114,255,.24)!important}.voiceHome[data-contavoz-theme=light] .voiceCommandCopy h1,.voiceHome[data-contavoz-theme=light] .voiceSidebarBrand span,.voiceHome[data-contavoz-theme=light] .voiceSidebarBrand strong,.voiceHome[data-contavoz-theme=light] .voiceSidebarFooter span,.voiceHome[data-contavoz-theme=light] .voiceSidebarFooter strong,.voiceHome[data-contavoz-theme=light] .voiceSidebarNav a span,.voiceHome[data-contavoz-theme=light] .voiceSidebarSection>summary span{color:#071225!important}.voiceHome[data-contavoz-theme=light] .voiceSidebarBrand small,.voiceHome[data-contavoz-theme=light] .voiceSidebarFooter small,.voiceHome[data-contavoz-theme=light] .voiceSidebarSubitem b{color:#516173!important}.voiceHome[data-contavoz-theme=light] .voiceIconButton{color:#071225!important;background:rgba(255,255,255,.86)!important;border-color:rgba(37,99,255,.22)!important}.voiceHome[data-contavoz-theme=light] .voiceGridIcon i{background:#102033!important}.voiceHome[data-contavoz-theme=light] .assistantMessage[data-role=assistant],.voiceHome[data-contavoz-theme=light] .assistantOnboarding,.voiceHome[data-contavoz-theme=light] .availableGrid span,.voiceHome[data-contavoz-theme=light] .bankList span,.voiceHome[data-contavoz-theme=light] .voiceAccountSection,.voiceHome[data-contavoz-theme=light] .voiceChart,.voiceHome[data-contavoz-theme=light] .voiceCommandCards button,.voiceHome[data-contavoz-theme=light] .voiceDisclosureGroup,.voiceHome[data-contavoz-theme=light] .voiceManualDocumentGrid input,.voiceHome[data-contavoz-theme=light] .voiceProfilePanel,.voiceHome[data-contavoz-theme=light] .voiceReportAction,.voiceHome[data-contavoz-theme=light] .voiceReportCategoryCards a,.voiceHome[data-contavoz-theme=light] .voiceReportGroup,.voiceHome[data-contavoz-theme=light] .voiceReportSearch,.voiceHome[data-contavoz-theme=light] .voiceSubDisclosure,.voiceHome[data-contavoz-theme=light] .voiceWorkspaceGrid span{color:#102033!important;background:radial-gradient(circle at 100% 0,rgba(0,194,255,.1),transparent 30%),linear-gradient(180deg,#ffffff,#f2f7ff)!important;border-color:rgba(37,99,255,.16)!important;box-shadow:0 18px 45px rgba(15,23,42,.1)!important}.voiceHome[data-contavoz-theme=light] .assistantTranscript{color:#102033!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(242,247,255,.94))!important;scrollbar-color:rgba(148,163,184,.95) rgba(241,245,249,.95)!important}.voiceHome[data-contavoz-theme=light] .assistantMessage[data-role=assistant],.voiceHome[data-contavoz-theme=light] .availableGrid strong,.voiceHome[data-contavoz-theme=light] .bankList strong,.voiceHome[data-contavoz-theme=light] .voiceAccountSection h2,.voiceHome[data-contavoz-theme=light] .voiceAccountSection h3,.voiceHome[data-contavoz-theme=light] .voiceAccountSection strong,.voiceHome[data-contavoz-theme=light] .voiceCommandCards button,.voiceHome[data-contavoz-theme=light] .voiceDisclosureGroup>summary strong,.voiceHome[data-contavoz-theme=light] .voiceManualDocumentGrid label span,.voiceHome[data-contavoz-theme=light] .voiceProfilePanel strong,.voiceHome[data-contavoz-theme=light] .voiceReportAction,.voiceHome[data-contavoz-theme=light] .voiceReportCategoryCards strong,.voiceHome[data-contavoz-theme=light] .voiceReportGroup h3,.voiceHome[data-contavoz-theme=light] .voiceReportGroup strong,.voiceHome[data-contavoz-theme=light] .voiceSubDisclosure>summary,.voiceHome[data-contavoz-theme=light] .voiceWorkspaceGrid strong{color:#071225!important}.voiceHome[data-contavoz-theme=light] .bankList small,.voiceHome[data-contavoz-theme=light] .voiceAccountSection p,.voiceHome[data-contavoz-theme=light] .voiceAccountSection small,.voiceHome[data-contavoz-theme=light] .voiceAccountSection>strong,.voiceHome[data-contavoz-theme=light] .voiceBar strong,.voiceHome[data-contavoz-theme=light] .voiceManualDocumentGrid input::placeholder,.voiceHome[data-contavoz-theme=light] .voiceProfilePanel small,.voiceHome[data-contavoz-theme=light] .voiceProfilePanel span,.voiceHome[data-contavoz-theme=light] .voiceReportCategoryCards small,.voiceHome[data-contavoz-theme=light] .voiceReportSearch input,.voiceHome[data-contavoz-theme=light] .voiceWorkspaceGrid small,.voiceHome[data-contavoz-theme=light] .voiceYAxis{color:#516173!important}.voiceHome[data-contavoz-theme=light] .voiceManualDocumentGrid input,.voiceHome[data-contavoz-theme=light] .voiceReportSearch input,.voiceHome[data-contavoz-theme=light] input,.voiceHome[data-contavoz-theme=light] select,.voiceHome[data-contavoz-theme=light] textarea{color:#102033!important;background:#ffffff!important;border-color:rgba(37,99,255,.18)!important;color-scheme:light}@media (min-width:981px){.voiceHome .catalogAdvancedWorkspace:target,.voiceHome .catalogWorkspace:target,.voiceHome .inventoryKardexWorkspace:target,.voiceHome .voiceAccountSection:target,.voiceHome .voiceAvailableSection:target,.voiceHome .voiceCalendarSection:target{inset:88px 16px 16px 16px!important;width:auto!important;max-width:none!important;max-height:none!important;min-height:0!important;overflow:auto!important;transform:none!important}.voiceHome .availableGrid,.voiceHome .bankList,.voiceHome .configurationOverview,.voiceHome .voiceCommandCards,.voiceHome .voiceReportCategoryCards,.voiceHome .voiceWorkspaceGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}}.contavozAssistantFab{position:fixed;right:24px;bottom:24px;z-index:120;display:none;width:68px;height:68px;place-items:center;overflow:hidden;background:radial-gradient(circle at 32% 18%,rgba(0,224,195,.24),transparent 34%),linear-gradient(145deg,rgba(4,12,30,.96),rgba(8,23,48,.96));border:1px solid rgba(125,211,252,.34);border-radius:20px;box-shadow:0 18px 48px rgba(0,0,0,.34),0 0 0 6px rgba(37,99,255,.08);text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.voiceHome:has(.voiceAccountSection:target) .contavozAssistantFab{display:grid}.contavozAssistantFab:focus-visible,.contavozAssistantFab:hover{border-color:rgba(0,224,195,.72);box-shadow:0 22px 58px rgba(0,0,0,.42),0 0 0 7px rgba(0,224,195,.12);outline:0;transform:translateY(-2px)}.contavozAssistantFab img{width:58px;height:50px;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,114,255,.38))}.voiceHome[data-contavoz-theme=light] .contavozAssistantFab{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(232,242,255,.96));border-color:rgba(37,99,255,.28);box-shadow:0 18px 40px rgba(15,23,42,.16),0 0 0 6px rgba(0,114,255,.08)}@media (max-width:720px){.contavozAssistantFab{right:14px;bottom:14px;width:58px;height:58px;border-radius:18px}.contavozAssistantFab img{width:50px;height:44px}}.voiceHome .assistantComposer{grid-template-columns:auto minmax(0,1fr) auto!important}.voiceHome .assistantAttachMenu{position:relative!important;z-index:5!important;display:inline-grid!important;place-items:center!important}.voiceHome .assistantAttachToggle{color:#e5e7eb!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important}.voiceHome .assistantAttachMenu[data-open=true] .assistantAttachToggle{color:#081226!important;background:#ffffff!important}.voiceHome .assistantAttachMenuPanel{position:absolute!important;left:0!important;bottom:calc(100% + 12px)!important;z-index:20!important;display:grid!important;width:min(260px,calc(100vw - 36px))!important;padding:10px!important;grid-gap:4px!important;gap:4px!important;color:#f8fafc!important;background:rgba(24,28,36,.96)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;box-shadow:0 22px 64px rgba(0,0,0,.36)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.voiceHome .assistantAttachMenuItem{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;min-height:54px!important;grid-gap:12px!important;gap:12px!important;padding:7px 10px!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:18px!important;font:inherit!important;font-size:1rem!important;font-weight:850!important;text-align:left!important;cursor:pointer!important}.voiceHome .assistantAttachMenuItem,.voiceHome .assistantAttachMenuItem span,.voiceHome .assistantAttachMenuItem svg{color:#ffffff!important;stroke:#ffffff!important}.voiceHome .assistantAttachMenuItem:focus-visible,.voiceHome .assistantAttachMenuItem:hover{background:rgba(255,255,255,.08)!important;outline:0!important}.voiceHome .assistantAttachMenuItem span{display:inline-grid!important;width:44px!important;height:44px!important;place-items:center!important;color:#ffffff!important;background:rgba(255,255,255,.18)!important;border-radius:999px!important}.voiceHome .assistantAttachMenuItem svg{width:23px!important;height:23px!important}.voiceHome .assistantAttachMenuItem input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.voiceHome .assistantComposerActions{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important}.voiceHome .assistantComposerActions .assistantToolButton{flex:0 0 auto!important}.voiceHome .assistantComposerActions .assistantPrimaryActionButton{display:inline-grid!important}.voiceHome .assistantDictationButton[data-recording=true],.voiceHome .assistantVoiceConversationButton[data-active=true]{color:#ffffff!important;background:linear-gradient(135deg,#0072ff,#5a3bff)!important;border-color:rgba(125,211,252,.45)!important;box-shadow:0 10px 28px rgba(37,99,255,.32)!important}.voiceHome .assistantVoiceConversationButton{color:#081226!important;background:#ffffff!important}@media (max-width:460px){.voiceHome .assistantComposer{grid-template-columns:auto minmax(0,1fr) auto!important;padding-right:8px!important}.voiceHome .assistantComposerActions{gap:2px!important}.voiceHome .assistantComposerActions .assistantToolButton{width:32px!important;min-width:32px!important;height:40px!important}.voiceHome .assistantComposerActions .assistantPrimaryActionButton{width:42px!important;min-width:42px!important}.voiceHome .assistantAttachMenuPanel{left:-4px!important;bottom:calc(100% + 10px)!important;width:min(248px,calc(100vw - 28px))!important;border-radius:22px!important}}.voiceHome .voiceCommandSurface{padding-top:clamp(28px,4.5vh,54px)!important;align-content:start!important;gap:clamp(12px,1.8vh,20px)!important}.voiceHome .voiceCommandCopy{min-height:0!important;margin-top:-6px!important;margin-bottom:-2px!important;gap:2px!important}.voiceHome .voiceLogoMark{width:clamp(118px,9.5vw,150px)!important;height:clamp(98px,8vw,124px)!important;margin-top:-4px!important;margin-bottom:-12px!important}.voiceHome .voiceLogoMark img{width:100%!important;height:100%!important;object-fit:contain!important}.voiceHome .voiceCommandCopy h1{display:none!important}.voiceHome .assistantOnboarding{min-height:clamp(390px,54vh,600px)!important}.voiceHome .assistantTranscript{min-height:clamp(260px,40vh,450px)!important}@media (max-height:760px){.voiceHome .voiceCommandSurface{padding-top:22px!important;gap:10px!important}.voiceHome .voiceLogoMark{width:108px!important;height:86px!important;margin-top:-4px!important;margin-bottom:-12px!important}.voiceHome .assistantOnboarding{min-height:430px!important}.voiceHome .assistantTranscript{min-height:300px!important}}@media (max-width:980px){.voiceHome{min-height:100dvh!important;grid-template-columns:1fr!important;background:radial-gradient(circle at 72% 92%,rgba(37,99,255,.26),transparent 24rem),radial-gradient(circle at 50% 0,rgba(24,200,255,.12),transparent 22rem),#050711!important}.voiceHome .voiceTopBar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:70!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-height:60px!important;background:linear-gradient(180deg,rgba(5,7,17,.94),rgba(5,7,17,.72))!important}.voiceHome .voiceMobileMenuButton{display:grid!important;flex:0 0 44px!important}.voiceHome .voiceMobileSidebar{position:fixed!important;inset:0!important;z-index:140!important;display:none!important;pointer-events:none!important}.voiceHome .voiceMobileSidebar[data-open=true]{display:block!important;pointer-events:auto!important}.voiceHome .voiceMobileSidebarBackdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;background:rgba(0,0,0,.62)!important}.voiceHome .voiceMobileSidebar>div{width:min(86vw,332px)!important;max-width:332px!important;height:100dvh!important;overflow-y:auto!important}.voiceHome .voiceToolsPanel{position:fixed!important;top:66px!important;right:12px!important;left:12px!important;width:auto!important;max-height:calc(100dvh - 86px)!important;overflow-y:auto!important;grid-template-columns:1fr!important}}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target{color:#071225!important;background:radial-gradient(circle at 96% 0,rgba(0,194,255,.12),transparent 26%),linear-gradient(180deg,#ffffff,#f6f9ff)!important;border-color:rgba(37,99,255,.22)!important;box-shadow:0 28px 90px rgba(15,23,42,.16)!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target:after,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target:before{opacity:.18!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target h2,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target h3,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target label,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target strong,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target td,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target th{color:#071225!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target em,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target p,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target small,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target span:not(.voiceMenuIconGlyph):not(.badge){color:#334155!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target .voiceReportCategoryTitle,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target>span{color:#0072ff!important}.voiceHome[data-contavoz-theme=light] .availableBalanceCard,.voiceHome[data-contavoz-theme=light] .availableGrid span,.voiceHome[data-contavoz-theme=light] .bankList article,.voiceHome[data-contavoz-theme=light] .voiceAvailableSection .voiceChart,.voiceHome[data-contavoz-theme=light] .voiceAvailableSection .voiceReportGroup{color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.22)!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important}.voiceHome[data-contavoz-theme=light] .availableBalanceCard strong,.voiceHome[data-contavoz-theme=light] .availableGrid strong,.voiceHome[data-contavoz-theme=light] .bankList strong{color:#071225!important}.voiceHome[data-contavoz-theme=light] .availableBalanceCard small,.voiceHome[data-contavoz-theme=light] .availableGrid small,.voiceHome[data-contavoz-theme=light] .bankList small{color:#475569!important}.voiceHome[data-contavoz-theme=light] .availableBalanceCard span,.voiceHome[data-contavoz-theme=light] .availableGrid span span,.voiceHome[data-contavoz-theme=light] .bankList span{color:#075985!important}.voiceHome[data-contavoz-theme=light] .voiceAvailableSection [class*=Track],.voiceHome[data-contavoz-theme=light] .voiceAvailableSection [class*=track]{background:#dbe7f6!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target .voiceReportAction,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target button,.voiceHome[data-contavoz-theme=light] .voiceModalClose,.voiceHome[data-contavoz-theme=light] .voiceSectionActions a{color:#071225!important;background:#e8f2ff!important;border-color:rgba(37,99,255,.26)!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target .voiceReportAction:hover,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target button:not(:disabled):hover,.voiceHome[data-contavoz-theme=light] .voiceModalClose:hover{color:#ffffff!important;background:linear-gradient(135deg,#0072ff,#00c2ff)!important;border-color:rgba(0,114,255,.36)!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target button:disabled,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target button[disabled]{color:#64748b!important;background:#edf2f7!important;border-color:#d7e0ea!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .catalogAdvancedBlock,.voiceHome[data-contavoz-theme=light] .catalogAdvancedWorkspace:target,.voiceHome[data-contavoz-theme=light] .catalogBarcodeAction,.voiceHome[data-contavoz-theme=light] .catalogBasicModal,.voiceHome[data-contavoz-theme=light] .catalogBasicModal footer,.voiceHome[data-contavoz-theme=light] .catalogBasicModal>header,.voiceHome[data-contavoz-theme=light] .catalogFormSection,.voiceHome[data-contavoz-theme=light] .catalogHeader,.voiceHome[data-contavoz-theme=light] .catalogModalBody,.voiceHome[data-contavoz-theme=light] .catalogPriceEquation,.voiceHome[data-contavoz-theme=light] .catalogSavePanel,.voiceHome[data-contavoz-theme=light] .catalogTablePanel,.voiceHome[data-contavoz-theme=light] .catalogTableWrap,.voiceHome[data-contavoz-theme=light] .catalogTypeSelector button,.voiceHome[data-contavoz-theme=light] .catalogWorkspace:target,.voiceHome[data-contavoz-theme=light] .productPlanBarcodeExamples,.voiceHome[data-contavoz-theme=light] .productPlanBarcodeExamples article,.voiceHome[data-contavoz-theme=light] .productPlanCard,.voiceHome[data-contavoz-theme=light] .productPlanGroup,.voiceHome[data-contavoz-theme=light] .productPlanSummary,.voiceHome[data-contavoz-theme=light] .productPlanWorkspace,.voiceHome[data-contavoz-theme=light] .thirdPartyCard,.voiceHome[data-contavoz-theme=light] .thirdPartyDetails,.voiceHome[data-contavoz-theme=light] .thirdPartyHeader,.voiceHome[data-contavoz-theme=light] .thirdPartyModal,.voiceHome[data-contavoz-theme=light] .thirdPartyModal footer,.voiceHome[data-contavoz-theme=light] .thirdPartyModal header,.voiceHome[data-contavoz-theme=light] .thirdPartyMore,.voiceHome[data-contavoz-theme=light] .thirdPartyPopover,.voiceHome[data-contavoz-theme=light] .thirdPartyTable,.voiceHome[data-contavoz-theme=light] .thirdPartyToolbar,.voiceHome[data-contavoz-theme=light] .thirdPartyWorkspace{color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.22)!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important}.voiceHome[data-contavoz-theme=light] .catalogBasicModal footer,.voiceHome[data-contavoz-theme=light] .catalogSavePanel,.voiceHome[data-contavoz-theme=light] .catalogTableWrap th,.voiceHome[data-contavoz-theme=light] .thirdPartyRow.isHead{color:#071225!important;background:#eaf3ff!important;border-color:rgba(37,99,255,.18)!important}.voiceHome[data-contavoz-theme=light] .catalogParts li,.voiceHome[data-contavoz-theme=light] .catalogTableWrap td,.voiceHome[data-contavoz-theme=light] .thirdPartyRow{color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.14)!important}.voiceHome[data-contavoz-theme=light] .catalogAdvancedBlock h4,.voiceHome[data-contavoz-theme=light] .catalogBarcodeAction strong,.voiceHome[data-contavoz-theme=light] .catalogFormGrid label,.voiceHome[data-contavoz-theme=light] .catalogFormSection summary,.voiceHome[data-contavoz-theme=light] .catalogHeader h2,.voiceHome[data-contavoz-theme=light] .catalogTableWrap td:first-child,.voiceHome[data-contavoz-theme=light] .catalogTypeSelector legend,.voiceHome[data-contavoz-theme=light] .catalogWideField,.voiceHome[data-contavoz-theme=light] .productPlanCard h3,.voiceHome[data-contavoz-theme=light] .productPlanGroup>button b,.voiceHome[data-contavoz-theme=light] .productPlanSummary strong,.voiceHome[data-contavoz-theme=light] .productPlanWorkspace h2,.voiceHome[data-contavoz-theme=light] .thirdPartyDetails dd,.voiceHome[data-contavoz-theme=light] .thirdPartyForm label,.voiceHome[data-contavoz-theme=light] .thirdPartyHeader h2,.voiceHome[data-contavoz-theme=light] .thirdPartyModal h3,.voiceHome[data-contavoz-theme=light] .thirdPartyRow,.voiceHome[data-contavoz-theme=light] .thirdPartyRow strong{color:#071225!important}.voiceHome[data-contavoz-theme=light] .catalogBarcodeAction span,.voiceHome[data-contavoz-theme=light] .catalogHeader p,.voiceHome[data-contavoz-theme=light] .catalogSavePanel span,.voiceHome[data-contavoz-theme=light] .catalogTableWrap td small,.voiceHome[data-contavoz-theme=light] .catalogTypeSelector small,.voiceHome[data-contavoz-theme=light] .productPlanBarcodeExamples small,.voiceHome[data-contavoz-theme=light] .productPlanCard p,.voiceHome[data-contavoz-theme=light] .productPlanCard small,.voiceHome[data-contavoz-theme=light] .productPlanSummary small,.voiceHome[data-contavoz-theme=light] .thirdPartyDetails dt,.voiceHome[data-contavoz-theme=light] .thirdPartyEmpty,.voiceHome[data-contavoz-theme=light] .thirdPartyHeader p,.voiceHome[data-contavoz-theme=light] .thirdPartyModal header span,.voiceHome[data-contavoz-theme=light] .thirdPartyRow small,.voiceHome[data-contavoz-theme=light] .thirdPartyTrash small{color:#475569!important}.voiceHome[data-contavoz-theme=light] .catalogAdvancedWorkspace input,.voiceHome[data-contavoz-theme=light] .catalogAdvancedWorkspace select,.voiceHome[data-contavoz-theme=light] .catalogAdvancedWorkspace textarea,.voiceHome[data-contavoz-theme=light] .catalogBasicModal input,.voiceHome[data-contavoz-theme=light] .catalogBasicModal select,.voiceHome[data-contavoz-theme=light] .catalogWorkspace input,.voiceHome[data-contavoz-theme=light] .catalogWorkspace select,.voiceHome[data-contavoz-theme=light] .productPlanSearch input,.voiceHome[data-contavoz-theme=light] .thirdPartyWorkspace input,.voiceHome[data-contavoz-theme=light] .thirdPartyWorkspace select,.voiceHome[data-contavoz-theme=light] .thirdPartyWorkspace textarea{color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.28)!important;box-shadow:none!important}.voiceHome[data-contavoz-theme=light] .catalogAdvancedWorkspace input::placeholder,.voiceHome[data-contavoz-theme=light] .catalogAdvancedWorkspace textarea::placeholder,.voiceHome[data-contavoz-theme=light] .catalogWorkspace input::placeholder,.voiceHome[data-contavoz-theme=light] .thirdPartyWorkspace input::placeholder,.voiceHome[data-contavoz-theme=light] .thirdPartyWorkspace textarea::placeholder{color:#64748b!important}.voiceHome[data-contavoz-theme=light] .catalogEmpty,.voiceHome[data-contavoz-theme=light] .catalogImageUpload,.voiceHome[data-contavoz-theme=light] .catalogScannerVideo,.voiceHome[data-contavoz-theme=light] .thirdPartyUpload{color:#071225!important;background:#eaf3ff!important;border-color:rgba(37,99,255,.3)!important}.voiceHome[data-contavoz-theme=light] .catalogScannerStatus,.voiceHome[data-contavoz-theme=light] .catalogScannerVideo span{color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.22)!important}.voiceHome[data-contavoz-theme=light] .catalogBasicModal>header button,.voiceHome[data-contavoz-theme=light] .catalogFilters button,.voiceHome[data-contavoz-theme=light] .catalogInlineAction button,.voiceHome[data-contavoz-theme=light] .catalogPagination button,.voiceHome[data-contavoz-theme=light] .catalogParts button,.voiceHome[data-contavoz-theme=light] .catalogPrimaryButton,.voiceHome[data-contavoz-theme=light] .catalogSecondaryButton,.voiceHome[data-contavoz-theme=light] .catalogTableWrap button,.voiceHome[data-contavoz-theme=light] .catalogTextAction,.voiceHome[data-contavoz-theme=light] .productPlanGroup>button,.voiceHome[data-contavoz-theme=light] .thirdPartyWorkspace .thirdPartyButton,.voiceHome[data-contavoz-theme=light] .thirdPartyWorkspace button{color:#071225!important;background:#e8f2ff!important;border-color:rgba(37,99,255,.28)!important}.voiceHome[data-contavoz-theme=light] .catalogAdvancedWorkspace button:not(:disabled):hover,.voiceHome[data-contavoz-theme=light] .catalogBasicModal button:not(:disabled):hover,.voiceHome[data-contavoz-theme=light] .catalogWorkspace button:not(:disabled):hover,.voiceHome[data-contavoz-theme=light] .thirdPartyWorkspace button:not(:disabled):hover{color:#ffffff!important;background:linear-gradient(135deg,#0072ff,#00c2ff)!important}.voiceHome[data-contavoz-theme=light] .catalogTypeSelector button.isSelected,.voiceHome[data-contavoz-theme=light] .thirdPartyKinds a.isActive,.voiceHome[data-contavoz-theme=light] .thirdPartyStatus{color:#ffffff!important;background:linear-gradient(135deg,#0072ff,#00c2ff)!important;border-color:rgba(0,114,255,.4)!important}.voiceHome[data-contavoz-theme=light] .thirdPartyStatus.off{color:#991b1b!important;background:#fee2e2!important}.voiceHome[data-contavoz-theme=light] .voiceTopBar{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(232,242,255,.9))!important;border-bottom:1px solid rgba(37,99,255,.14)!important}.voiceHome[data-contavoz-theme=light] .assistantAttachToggle,.voiceHome[data-contavoz-theme=light] .assistantDictationButton,.voiceHome[data-contavoz-theme=light] .assistantToolButton,.voiceHome[data-contavoz-theme=light] .voiceGridIcon,.voiceHome[data-contavoz-theme=light] .voiceIconButton,.voiceHome[data-contavoz-theme=light] .voiceMobileMenuButton{color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.28)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .assistantAttachToggle *,.voiceHome[data-contavoz-theme=light] .assistantDictationButton *,.voiceHome[data-contavoz-theme=light] .assistantToolButton *,.voiceHome[data-contavoz-theme=light] .voiceGridIcon *,.voiceHome[data-contavoz-theme=light] .voiceIconButton *,.voiceHome[data-contavoz-theme=light] .voiceMobileMenuButton *{color:#071225!important;stroke:#071225!important;fill:none!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .voiceMobileMenuButton span,.voiceHome[data-contavoz-theme=light] .voiceMobileMenuButton span:after,.voiceHome[data-contavoz-theme=light] .voiceMobileMenuButton span:before{background:#071225!important;border-color:#071225!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .assistantComposer{color:#071225!important;background:rgba(255,255,255,.94)!important;border-color:rgba(0,114,255,.3)!important;box-shadow:0 20px 50px rgba(15,23,42,.16)!important}.voiceHome[data-contavoz-theme=light] .assistantComposer textarea{color:#071225!important;background:transparent!important}.voiceHome[data-contavoz-theme=light] .assistantComposer textarea::placeholder{color:#64748b!important}.voiceHome[data-contavoz-theme=light] .assistantComposerActions .assistantPrimaryActionButton,.voiceHome[data-contavoz-theme=light] .assistantDictationButton[data-recording=true]{color:#ffffff!important;background:linear-gradient(135deg,#0072ff,#5a3bff)!important;border-color:rgba(0,114,255,.36)!important}.voiceHome[data-contavoz-theme=light] .assistantComposerActions .assistantPrimaryActionButton *,.voiceHome[data-contavoz-theme=light] .assistantDictationButton[data-recording=true] *{color:#ffffff!important;stroke:#ffffff!important}.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar>div{color:#071225!important;background:linear-gradient(180deg,#ffffff,#edf5ff)!important;border-right:1px solid rgba(37,99,255,.18)!important}.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarPrimary,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarQuickAdd,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSection>summary,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSectionLink,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSubitem{color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.2)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarPrimary *,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarQuickAdd *,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSection>summary *,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSectionLink *,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSubitem *{color:#071225!important;stroke:#071225!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarQuickAdd,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSection>summary:after,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSubitem b{color:#005ee8!important}.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSection>div{border-left-color:rgba(37,99,255,.28)!important}.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSubitem b,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSubitem span{display:inline-flex!important;visibility:visible!important}.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarPrimary:hover,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarQuickAdd:hover,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSection>summary:hover,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSectionLink:hover,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSubitem:hover{color:#ffffff!important;background:linear-gradient(135deg,#0072ff,#00c2ff)!important;border-color:rgba(0,114,255,.34)!important}.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarPrimary:hover *,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarQuickAdd:hover *,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSection>summary:hover *,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSectionLink:hover *,.voiceHome[data-contavoz-theme=light] .voiceMobileSidebar .voiceSidebarSubitem:hover *{color:#ffffff!important;stroke:#ffffff!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target :is(.documentHistoryWorkspace,.documentHistoryToolbar,.documentHistoryFilters,.documentHistoryPagination,.documentHistoryEmpty,.documentHistoryTable,.incomeDocumentWorkspace,.incomeDocumentCompanyHeader,.incomeDocumentHeaderGrid,.incomeAdjustmentDrawer,.incomeDocumentLines,.incomeDocumentFooter,.incomeDocumentTotalsPanel,.incomeDocumentComments,.paymentWorkspace,.paymentNotice,.paymentAccountingCard,.paymentRetentionDetails,.reconciliationHistory,.reconciliationForm,.reconciliationHistoryFilters,.reconciliationFormControls,.reconciliationHistoryTable,.reconciliationMovements,.reconciliationSummary,.reconciliationStatement,.reconciliationAdditional,.reconciliationImport,.reconciliationFooter,.salesInvoiceWorkspace,.cashReceiptWorkspace,.purchaseInvoiceWorkspace,.voiceManualDocumentGrid,[class*=DocumentWorkspace],[class*=DocumentHeader],[class*=DocumentGrid],[class*=DocumentPanel],[class*=DocumentCard],[class*=DocumentTable],[class*=DocumentLines],[class*=DocumentFooter],[class*=DocumentTotals],[class*=InvoiceWorkspace],[class*=InvoiceHeader],[class*=InvoiceGrid],[class*=InvoicePanel],[class*=InvoiceCard],[class*=InvoiceTable],[class*=InvoiceLines],[class*=InvoiceFooter],[class*=InvoiceTotals],[class*=ReceiptWorkspace],[class*=ReceiptHeader],[class*=ReceiptGrid],[class*=ReceiptPanel],[class*=ReceiptCard],[class*=ReceiptTable],[class*=ReceiptFooter],[class*=ReceiptTotals],[class*=PaymentWorkspace],[class*=PaymentHeader],[class*=PaymentGrid],[class*=PaymentPanel],[class*=PaymentCard],[class*=PaymentTable],[class*=PaymentFooter],[class*=PaymentTotals]){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.2)!important;box-shadow:0 16px 36px rgba(15,23,42,.08)!important}.voiceHome[data-contavoz-theme=light] :is(.reconciliationAccountChooser,.reconciliationAccountChooser>header,.reconciliationAccountChooser>section,.reconciliationAccountChooser>footer,.nationalBankAssistant,.taxSettingsModal,.taxSettingsModal>header,.taxSettingsModal>div,.taxSettingsModal>footer,.signaturesModal,.signaturesModal>header,.signaturesModal>div,.signaturesModal>footer,.openingBalancesModal,.openingBalancesModal>header,.openingBalancesModal>footer,.itemManagementModal,.itemManagementModal>header,.itemManagementModal>footer,[class*=Modal],[class*=modal],[class*=Dialog],[class*=dialog],[class*=Drawer],[class*=drawer]){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.22)!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target :is(h1,h2,h3,h4,h5,h6,label,legend,summary,strong,b,th,td,dt,dd,.documentHistoryTable>div:first-child,.incomeDocumentLineHeader,.paymentLineHeader,.reconciliationHistoryRow.isHead,.reconciliationMovementRow.isHead),.voiceHome[data-contavoz-theme=light] :is(.reconciliationAccountChooser h3,.reconciliationAccountChooser h4,.reconciliationAccountChooser label,.taxSettingsModal h3,.taxSettingsModal label,.signaturesModal h3,.openingBalancesModal h3,.itemManagementModal h3){color:#071225!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target :is(p,small,span:not(.voiceMenuIconGlyph):not(.badge),em,li,.documentHistoryHeader small,.documentHistoryPagination,.documentHistoryEmpty p,.incomeDocumentCompanyHeader span,.incomeDocumentCompanyHeader small,.incomeDocumentHeaderGrid label span,.incomeToggleField,.incomeDocumentTotalsPanel span,.incomeDocumentComments span,.paymentNotice span,.paymentAccountingCard span,.paymentRetentionDetails p,.paymentRetentionDetails label span,.reconciliationHistory p,.reconciliationForm p,.reconciliationImport small),.voiceHome[data-contavoz-theme=light] :is(.reconciliationAccountChooser p,.taxSettingsModal p,.signaturesModal p,.openingBalancesModal p,.itemManagementModal p){color:#334155!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target :is(input,select,textarea,.documentHistoryToolbar input,.documentHistoryFilters input,.documentHistoryFilters select,.documentHistoryPagination select,.incomeDocumentHeaderGrid input,.incomeDocumentHeaderGrid select,.incomeDocumentHeaderGrid textarea,.incomeDocumentLine input,.incomeDocumentLine select,.incomeDocumentLine textarea,.incomeDocumentComments textarea,.paymentLine input,.paymentLine select,.paymentRetentionDetails input,.reconciliationHistoryFilters input,.reconciliationHistoryFilters select,.reconciliationFormControls input,.reconciliationFormControls select,.reconciliationAdditional input,.reconciliationStatement input),.voiceHome[data-contavoz-theme=light] :is(.reconciliationAccountChooser select,.taxSettingsModal input,.taxSettingsModal select,.taxSettingsModal textarea){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.32)!important;box-shadow:none!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target :is(input,textarea)::placeholder,.voiceHome[data-contavoz-theme=light] :is(.taxSettingsModal input,.taxSettingsModal textarea)::placeholder{color:#64748b!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target :is(.documentHistoryTable>div,.incomeDocumentLine,.paymentLine,.reconciliationHistoryRow,.reconciliationMovementRow){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.14)!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target :is(.documentHistoryTable>div:first-child,.incomeDocumentLineHeader,.paymentLineHeader,.reconciliationHistoryRow.isHead,.reconciliationMovementRow.isHead){color:#071225!important;background:#eaf3ff!important;border-color:rgba(37,99,255,.2)!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target :is(button,a),.voiceHome[data-contavoz-theme=light] :is(.reconciliationAccountChooser button,.taxSettingsModal button,.signaturesModal button,.openingBalancesModal button,.itemManagementModal button){color:#071225!important;background:#e8f2ff!important;border-color:rgba(37,99,255,.28)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target :is(button,a):not(:disabled):hover,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target :is(button,a)[data-primary=true],.voiceHome[data-contavoz-theme=light] :is(.reconciliationHistory>header button,.reconciliationFooter button:last-child,.reconciliationAccountChooser footer button:last-child,.reconciliationImport label,.taxSettingsModal>footer button[data-primary=true],.signaturesModal button:not(:disabled):hover,.openingBalancesModal button:not(:disabled):hover,.itemManagementModal button:not(:disabled):hover){color:#ffffff!important;background:linear-gradient(135deg,#0072ff,#00c2ff)!important;border-color:rgba(0,114,255,.36)!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target :is(button,a):not(:disabled):hover *,.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target :is(button,a)[data-primary=true] *{color:#ffffff!important;stroke:#ffffff!important}.voiceHome[data-contavoz-theme=light] .voiceAccountSection:target button:disabled,.voiceHome[data-contavoz-theme=light] :is(.reconciliationAccountChooser button:disabled,.taxSettingsModal button:disabled,.signaturesModal button:disabled,.openingBalancesModal button:disabled,.itemManagementModal button:disabled){color:#64748b!important;background:#eef4fb!important;border-color:rgba(100,116,139,.24)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.reconciliationModalBackdrop,.taxSettingsModalLayer,.printTemplateModalLayer,.accountingModalBackdrop,.itemManagementModalBackdrop,.catalogModalBackdrop,.bankModalBackdrop,.calendarModalBackdrop,.thirdPartyModalBackdrop,[class*=Backdrop],[class*=backdrop]){background:rgba(15,23,42,.68)!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}.voiceHome[data-contavoz-theme=light] :is(.thirdPartyWorkspace,.thirdPartyHeader,.thirdPartyToolbar,.thirdPartyCard,.thirdPartyTable,.thirdPartyRow,.thirdPartyEmpty,.thirdPartyModal,.thirdPartyDetails,.thirdPartyModal header,.thirdPartyModal footer,.thirdPartyTrash,.thirdPartyTrash>div,.thirdPartyPopover,.thirdPartyMore,.calendarWorkspace,.calendarWorkspace>header,.calendarToolbar,.calendarSummary,.calendarSummary>span,.calendarMonth,.calendarAgenda,.calendarGrid,.calendarGrid>div,.calendarWeekHeader,.calendarWorkspace>footer,.calendarItemEditor,.calendarItemEditor header,.calendarItemEditor footer,.calendarItemDetail,.calendarItemDetail header,.calendarItemDetail footer,.calendarEditorGrid,.inventoryAdjustmentWorkspace,.inventoryAdjustmentDetail,.inventoryAdjustmentLines,.inventoryAdjustmentDetail>header,.inventoryAdjustmentLines>header,.inventoryAdjustmentLineList,.inventoryAdjustmentLine,.inventoryAdjustmentLines>footer,.inventoryAdjustmentImport,.inventoryAdjustmentActions,.inventoryAdjustmentMeta,.inventorySettingWorkspace,.inventorySettingWorkspace>header,.inventorySettingList,.inventorySettingForm,.inventorySettingEmpty,.inventoryFieldRow){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.2)!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important}.voiceHome[data-contavoz-theme=light] :is(.thirdPartyRow.isHead,.calendarWeekHeader,.calendarToolbar,.inventoryAdjustmentLineHeader,.inventoryFieldRow.isHead){color:#071225!important;background:#eaf3ff!important;border-color:rgba(37,99,255,.2)!important}.voiceHome[data-contavoz-theme=light] :is(.thirdPartyWorkspace h1,.thirdPartyWorkspace h2,.thirdPartyWorkspace h3,.thirdPartyWorkspace label,.thirdPartyWorkspace strong,.thirdPartyRow,.thirdPartyRow strong,.thirdPartyModal h3,.thirdPartyDetails dd,.calendarWorkspace h1,.calendarWorkspace h2,.calendarWorkspace h3,.calendarWorkspace label,.calendarWorkspace strong,.calendarItemEditor h3,.calendarItemEditor label,.calendarItemDetail h3,.calendarItemDetail strong,.calendarDayNumber,.inventoryAdjustmentWorkspace h1,.inventoryAdjustmentWorkspace h2,.inventoryAdjustmentWorkspace h3,.inventoryAdjustmentWorkspace label,.inventoryAdjustmentWorkspace strong,.inventoryAdjustmentLineHeader,.inventoryAdjustmentLine,.inventoryAdjustmentLine>span,.inventorySettingWorkspace h1,.inventorySettingWorkspace h2,.inventorySettingWorkspace h3,.inventorySettingWorkspace label,.inventoryFieldRow,.inventoryFieldRow>span,.inventoryFieldRow>div){color:#071225!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.thirdPartyHeader p,.thirdPartyRow small,.thirdPartyEmpty,.thirdPartyDetails dt,.thirdPartyTrash small,.thirdPartyFilter,.thirdPartyModal header span,.calendarWorkspace p,.calendarWorkspace small,.calendarWorkspace>footer small,.calendarAgenda time small,.calendarAgenda>button>small,.calendarItemEditor header p,.calendarItemDetail>p,.calendarItemDetail>span,.inventoryAdjustmentWorkspace p,.inventoryAdjustmentWorkspace small,.inventoryAdjustmentLine small,.inventoryAdjustmentLines>footer span,.inventorySettingWorkspace p,.inventorySettingWorkspace small,.inventorySettingStatus){color:#334155!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.thirdPartyWorkspace input,.thirdPartyWorkspace select,.thirdPartyWorkspace textarea,.calendarWorkspace input,.calendarWorkspace select,.calendarWorkspace textarea,.calendarItemEditor input,.calendarItemEditor select,.calendarItemEditor textarea,.inventoryAdjustmentWorkspace input,.inventoryAdjustmentWorkspace select,.inventoryAdjustmentWorkspace textarea,.inventorySettingWorkspace input,.inventorySettingWorkspace select,.inventorySettingWorkspace textarea){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.32)!important;box-shadow:none!important;opacity:1!important;color-scheme:light!important}.voiceHome[data-contavoz-theme=light] :is(.thirdPartyWorkspace input,.thirdPartyWorkspace textarea,.calendarWorkspace input,.calendarWorkspace textarea,.calendarItemEditor input,.calendarItemEditor textarea,.inventoryAdjustmentWorkspace input,.inventoryAdjustmentWorkspace textarea,.inventorySettingWorkspace input,.inventorySettingWorkspace textarea)::placeholder{color:#64748b!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.thirdPartyWorkspace button,.thirdPartyWorkspace .thirdPartyButton,.thirdPartyKinds a,.thirdPartyRowActions>button,.thirdPartyPopover button,.thirdPartyMore button,.calendarWorkspace button,.calendarWorkspace a,.calendarItemEditor button,.calendarItemDetail button,.calendarItemDetail a,.inventoryAdjustmentWorkspace button,.inventoryAdjustmentActions a,.inventorySettingWorkspace button,.inventorySettingWorkspace a){color:#071225!important;background:#e8f2ff!important;border-color:rgba(37,99,255,.28)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.thirdPartyWorkspace button:not(:disabled):hover,.thirdPartyWorkspace .thirdPartyButton:hover,.thirdPartyKinds a.isActive,.calendarWorkspace button:not(:disabled):hover,.calendarToolbar button.isActive,.calendarItemEditor footer button:last-child,.inventoryAdjustmentWorkspace button:not(:disabled):hover,.inventoryAdjustmentActions a:hover,.inventorySettingWorkspace button:not(:disabled):hover){color:#ffffff!important;background:linear-gradient(135deg,#0072ff,#00c2ff)!important;border-color:rgba(0,114,255,.36)!important}.voiceHome[data-contavoz-theme=light] :is(.thirdPartyWorkspace button:not(:disabled):hover *,.thirdPartyWorkspace .thirdPartyButton:hover *,.thirdPartyKinds a.isActive *,.calendarWorkspace button:not(:disabled):hover *,.calendarToolbar button.isActive *,.calendarItemEditor footer button:last-child *,.inventoryAdjustmentWorkspace button:not(:disabled):hover *,.inventoryAdjustmentActions a:hover *,.inventorySettingWorkspace button:not(:disabled):hover *){color:#ffffff!important;stroke:#ffffff!important}.voiceHome[data-contavoz-theme=light] :is(.thirdPartyStatus,.calendarKind,.calendarItemChip,.inventoryStockBadge){color:#075985!important;background:#dff7ff!important;border-color:rgba(14,165,233,.24)!important}.voiceHome[data-contavoz-theme=light] :is(.thirdPartyStatus.off,.calendarItemEditor footer .isDanger,.inventoryStockBadge.negative){color:#991b1b!important;background:#fee2e2!important;border-color:rgba(239,68,68,.24)!important}.voiceHome[data-contavoz-theme=light] :is(.tp-root,.tp-heading,.tp-table-card,.tp-table-scroll,.tp-section,.tp-section-head,.tp-section-body,.tp-actions-card,.tp-subcard,.tp-modal,.tp-drawer,.tp-row-menu,.tp-menu){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.2)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .tp-overlay{background:rgba(15,23,42,.46)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.voiceHome[data-contavoz-theme=light] .tp-table-card :is(table,thead,tbody,tr,td){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.16)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .tp-table-card :is(thead,th){color:#071225!important;background:#eaf3ff!important;border-color:rgba(37,99,255,.16)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.tp-heading h1,.tp-heading h2,.tp-section h2,.tp-modal h2,.tp-drawer h2,.tp-table-card strong,.tp-table-card th,.tp-table-card td,.tp-empty strong,.tp-field>span,.tp-switch-row,.tp-drawer dt,.tp-drawer dd){color:#071225!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.tp-heading p,.tp-section p,.tp-table-card small,.tp-search span,.tp-empty,.tp-empty *,.tp-upload small,.tp-drawer small){color:#334155!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.tp-field input,.tp-field select,.tp-field textarea,.tp-section textarea,.tp-search input){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.32)!important;box-shadow:none!important;opacity:1!important;color-scheme:light!important}.voiceHome[data-contavoz-theme=light] :is(.tp-field input,.tp-field textarea,.tp-section textarea,.tp-search input)::placeholder{color:#64748b!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.tp-primary,.tp-secondary,.tp-icon,.tp-link,.tp-row-menu button,.tp-menu button,.tp-modal-head button){color:#071225!important;background:#e8f2ff!important;border-color:rgba(37,99,255,.28)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .tp-primary{color:#06171d!important;background:#4fdbea!important;border-color:rgba(8,145,178,.32)!important}.voiceHome[data-contavoz-theme=light] .tp-upload{color:#071225!important;background:#eaf3ff!important;border-color:rgba(37,99,255,.32)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] .tp-status{color:#991b1b!important;background:#fee2e2!important}.voiceHome[data-contavoz-theme=light] .tp-status.active{color:#065f46!important;background:#d1fae5!important}html[data-contavoz-theme=light] .voiceHome :is(.tp-root,.tp-heading,.tp-table-card,.tp-table-scroll,.tp-section,.tp-section-head,.tp-section-body,.tp-actions-card,.tp-subcard,.tp-modal,.tp-drawer,.tp-row-menu,.tp-menu){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.2)!important;opacity:1!important}html[data-contavoz-theme=light] .voiceHome .tp-overlay{background:rgba(15,23,42,.46)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html[data-contavoz-theme=light] .voiceHome .tp-table-card :is(table,thead,tbody,tr,td){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.16)!important;opacity:1!important}html[data-contavoz-theme=light] .voiceHome .tp-table-card :is(thead,th){color:#071225!important;background:#eaf3ff!important;border-color:rgba(37,99,255,.16)!important;opacity:1!important}html[data-contavoz-theme=light] .voiceHome :is(.tp-heading h1,.tp-heading h2,.tp-section h2,.tp-modal h2,.tp-drawer h2,.tp-table-card strong,.tp-table-card th,.tp-table-card td,.tp-empty strong,.tp-field>span,.tp-switch-row,.tp-drawer dt,.tp-drawer dd){color:#071225!important;opacity:1!important}html[data-contavoz-theme=light] .voiceHome :is(.tp-heading p,.tp-section p,.tp-table-card small,.tp-search span,.tp-empty,.tp-empty *,.tp-upload small,.tp-drawer small){color:#334155!important;opacity:1!important}html[data-contavoz-theme=light] .voiceHome :is(.tp-field input,.tp-field select,.tp-field textarea,.tp-section textarea,.tp-search input){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.32)!important;box-shadow:none!important;opacity:1!important;color-scheme:light!important}html[data-contavoz-theme=light] .voiceHome :is(.tp-field input,.tp-field textarea,.tp-section textarea,.tp-search input)::placeholder{color:#64748b!important;opacity:1!important}html[data-contavoz-theme=light] .voiceHome :is(.tp-primary,.tp-secondary,.tp-icon,.tp-link,.tp-row-menu button,.tp-menu button,.tp-modal-head button){color:#071225!important;background:#e8f2ff!important;border-color:rgba(37,99,255,.28)!important;opacity:1!important}html[data-contavoz-theme=light] .voiceHome .tp-primary{color:#06171d!important;background:#4fdbea!important;border-color:rgba(8,145,178,.32)!important}html[data-contavoz-theme=light] .voiceHome .tp-upload{color:#071225!important;background:#eaf3ff!important;border-color:rgba(37,99,255,.32)!important;opacity:1!important}html[data-contavoz-theme=light] .voiceHome .tp-status{color:#991b1b!important;background:#fee2e2!important}html[data-contavoz-theme=light] .voiceHome .tp-status.active{color:#065f46!important;background:#d1fae5!important}.voiceHome[data-contavoz-theme=light] :is(.configurationOverview,.configurationCard,.configurationCard li,.configurationCard a,.voiceSettingsWorkspace,.quoteWorkspace,.quoteHeader,.quoteMetaGrid,.quoteTotals,.quoteLines,.quoteLine,.quoteLineHeader,.quoteSettings,.quoteSettings header,.quoteSettings footer,.cashReceiptWorkspace,.cashReceiptHeader,.cashReceiptType,.cashReceiptType div,.cashReceiptInvoices,.cashReceiptOtherIncome,.cashReceiptLineHeader,.cashReceiptLine,.cashReceiptBottom,.cashReceiptTotals,.cashReceiptWithholding,.cashReceiptHistory,.purchaseInvoiceWorkspace,.purchaseInvoiceCapture,.purchaseInvoiceLineHeader,.purchaseInvoiceLine,.purchaseInvoiceExtras,.itemManagementWorkspace,.itemManagementIntro,.itemManagementOption,.itemManagementHistory,.itemManagementPreview,.itemManagementModal,.itemManagementModal header,.itemManagementModal footer,.calendarWorkspace,.calendarSummary,.calendarToolbar,.calendarGrid,.calendarGrid>div,.calendarWeekHeader,.calendarItemEditor,.calendarItemEditor header,.calendarItemEditor footer,.inventoryAdjustmentWorkspace,.inventoryAdjustmentDetail,.inventoryAdjustmentLines,.inventoryAdjustmentLineHeader,.inventoryAdjustmentLine,.inventoryAdjustmentImport,.paymentWorkspace,.paymentNotice,.paymentAccountingCard,.paymentRetentionDetails,.documentHistoryWorkspace,.documentHistoryTable,.documentHistoryToolbar,.documentHistoryFilters,.documentHistoryEmpty,.voiceToolsPanel,.voiceToolsReports,.voiceToolsPanel a),html[data-contavoz-theme=light] .voiceHome :is(.configurationOverview,.configurationCard,.configurationCard li,.configurationCard a,.voiceSettingsWorkspace,.quoteWorkspace,.quoteHeader,.quoteMetaGrid,.quoteTotals,.quoteLines,.quoteLine,.quoteLineHeader,.quoteSettings,.quoteSettings header,.quoteSettings footer,.cashReceiptWorkspace,.cashReceiptHeader,.cashReceiptType,.cashReceiptType div,.cashReceiptInvoices,.cashReceiptOtherIncome,.cashReceiptLineHeader,.cashReceiptLine,.cashReceiptBottom,.cashReceiptTotals,.cashReceiptWithholding,.cashReceiptHistory,.purchaseInvoiceWorkspace,.purchaseInvoiceCapture,.purchaseInvoiceLineHeader,.purchaseInvoiceLine,.purchaseInvoiceExtras,.itemManagementWorkspace,.itemManagementIntro,.itemManagementOption,.itemManagementHistory,.itemManagementPreview,.itemManagementModal,.itemManagementModal header,.itemManagementModal footer,.calendarWorkspace,.calendarSummary,.calendarToolbar,.calendarGrid,.calendarGrid>div,.calendarWeekHeader,.calendarItemEditor,.calendarItemEditor header,.calendarItemEditor footer,.inventoryAdjustmentWorkspace,.inventoryAdjustmentDetail,.inventoryAdjustmentLines,.inventoryAdjustmentLineHeader,.inventoryAdjustmentLine,.inventoryAdjustmentImport,.paymentWorkspace,.paymentNotice,.paymentAccountingCard,.paymentRetentionDetails,.documentHistoryWorkspace,.documentHistoryTable,.documentHistoryToolbar,.documentHistoryFilters,.documentHistoryEmpty,.voiceToolsPanel,.voiceToolsReports,.voiceToolsPanel a){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.2)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.quoteLineHeader,.cashReceiptLineHeader,.purchaseInvoiceLineHeader,.inventoryAdjustmentLineHeader,.documentHistoryTable>div:first-child,.calendarWeekHeader,.calendarToolbar,.configurationCard li,.voiceToolsPanel a),html[data-contavoz-theme=light] .voiceHome :is(.quoteLineHeader,.cashReceiptLineHeader,.purchaseInvoiceLineHeader,.inventoryAdjustmentLineHeader,.documentHistoryTable>div:first-child,.calendarWeekHeader,.calendarToolbar,.configurationCard li,.voiceToolsPanel a){color:#071225!important;background:#eaf3ff!important;border-color:rgba(37,99,255,.2)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.configurationCard h3,.configurationCard strong,.quoteWorkspace h1,.quoteWorkspace h2,.quoteWorkspace h3,.quoteWorkspace strong,.quoteWorkspace label,.quoteWorkspace th,.quoteWorkspace td,.cashReceiptWorkspace h1,.cashReceiptWorkspace h2,.cashReceiptWorkspace h3,.cashReceiptWorkspace strong,.cashReceiptWorkspace label,.purchaseInvoiceWorkspace h1,.purchaseInvoiceWorkspace h2,.purchaseInvoiceWorkspace h3,.purchaseInvoiceWorkspace strong,.purchaseInvoiceWorkspace label,.itemManagementWorkspace h1,.itemManagementWorkspace h2,.itemManagementWorkspace h3,.itemManagementWorkspace strong,.itemManagementWorkspace label,.calendarWorkspace h1,.calendarWorkspace h2,.calendarWorkspace h3,.calendarWorkspace strong,.calendarWorkspace label,.inventoryAdjustmentWorkspace h1,.inventoryAdjustmentWorkspace h2,.inventoryAdjustmentWorkspace h3,.inventoryAdjustmentWorkspace strong,.inventoryAdjustmentWorkspace label,.paymentWorkspace h1,.paymentWorkspace h2,.paymentWorkspace h3,.paymentWorkspace strong,.paymentWorkspace label,.voiceToolsPanel strong),html[data-contavoz-theme=light] .voiceHome :is(.configurationCard h3,.configurationCard strong,.quoteWorkspace h1,.quoteWorkspace h2,.quoteWorkspace h3,.quoteWorkspace strong,.quoteWorkspace label,.quoteWorkspace th,.quoteWorkspace td,.cashReceiptWorkspace h1,.cashReceiptWorkspace h2,.cashReceiptWorkspace h3,.cashReceiptWorkspace strong,.cashReceiptWorkspace label,.purchaseInvoiceWorkspace h1,.purchaseInvoiceWorkspace h2,.purchaseInvoiceWorkspace h3,.purchaseInvoiceWorkspace strong,.purchaseInvoiceWorkspace label,.itemManagementWorkspace h1,.itemManagementWorkspace h2,.itemManagementWorkspace h3,.itemManagementWorkspace strong,.itemManagementWorkspace label,.calendarWorkspace h1,.calendarWorkspace h2,.calendarWorkspace h3,.calendarWorkspace strong,.calendarWorkspace label,.inventoryAdjustmentWorkspace h1,.inventoryAdjustmentWorkspace h2,.inventoryAdjustmentWorkspace h3,.inventoryAdjustmentWorkspace strong,.inventoryAdjustmentWorkspace label,.paymentWorkspace h1,.paymentWorkspace h2,.paymentWorkspace h3,.paymentWorkspace strong,.paymentWorkspace label,.voiceToolsPanel strong){color:#071225!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.configurationCard p,.quoteWorkspace p,.quoteWorkspace small,.quoteWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.cashReceiptWorkspace p,.cashReceiptWorkspace small,.cashReceiptWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.purchaseInvoiceWorkspace p,.purchaseInvoiceWorkspace small,.purchaseInvoiceWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.itemManagementWorkspace p,.itemManagementWorkspace small,.itemManagementWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.calendarWorkspace p,.calendarWorkspace small,.calendarWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.inventoryAdjustmentWorkspace p,.inventoryAdjustmentWorkspace small,.inventoryAdjustmentWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.paymentWorkspace p,.paymentWorkspace small,.paymentWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.voiceToolsPanel small),html[data-contavoz-theme=light] .voiceHome :is(.configurationCard p,.quoteWorkspace p,.quoteWorkspace small,.quoteWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.cashReceiptWorkspace p,.cashReceiptWorkspace small,.cashReceiptWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.purchaseInvoiceWorkspace p,.purchaseInvoiceWorkspace small,.purchaseInvoiceWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.itemManagementWorkspace p,.itemManagementWorkspace small,.itemManagementWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.calendarWorkspace p,.calendarWorkspace small,.calendarWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.inventoryAdjustmentWorkspace p,.inventoryAdjustmentWorkspace small,.inventoryAdjustmentWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.paymentWorkspace p,.paymentWorkspace small,.paymentWorkspace span:not(.voiceMenuIconGlyph):not(.badge),.voiceToolsPanel small){color:#334155!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.quoteWorkspace input,.quoteWorkspace select,.quoteWorkspace textarea,.cashReceiptWorkspace input,.cashReceiptWorkspace select,.cashReceiptWorkspace textarea,.purchaseInvoiceWorkspace input,.purchaseInvoiceWorkspace select,.purchaseInvoiceWorkspace textarea,.itemManagementWorkspace input,.itemManagementWorkspace select,.itemManagementWorkspace textarea,.calendarWorkspace input,.calendarWorkspace select,.calendarWorkspace textarea,.inventoryAdjustmentWorkspace input,.inventoryAdjustmentWorkspace select,.inventoryAdjustmentWorkspace textarea,.paymentWorkspace input,.paymentWorkspace select,.paymentWorkspace textarea),html[data-contavoz-theme=light] .voiceHome :is(.quoteWorkspace input,.quoteWorkspace select,.quoteWorkspace textarea,.cashReceiptWorkspace input,.cashReceiptWorkspace select,.cashReceiptWorkspace textarea,.purchaseInvoiceWorkspace input,.purchaseInvoiceWorkspace select,.purchaseInvoiceWorkspace textarea,.itemManagementWorkspace input,.itemManagementWorkspace select,.itemManagementWorkspace textarea,.calendarWorkspace input,.calendarWorkspace select,.calendarWorkspace textarea,.inventoryAdjustmentWorkspace input,.inventoryAdjustmentWorkspace select,.inventoryAdjustmentWorkspace textarea,.paymentWorkspace input,.paymentWorkspace select,.paymentWorkspace textarea){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.32)!important;box-shadow:none!important;opacity:1!important;color-scheme:light!important}.voiceHome[data-contavoz-theme=light] :is(.quoteWorkspace input,.quoteWorkspace textarea,.cashReceiptWorkspace input,.cashReceiptWorkspace textarea,.purchaseInvoiceWorkspace input,.purchaseInvoiceWorkspace textarea,.itemManagementWorkspace input,.itemManagementWorkspace textarea,.calendarWorkspace input,.calendarWorkspace textarea,.inventoryAdjustmentWorkspace input,.inventoryAdjustmentWorkspace textarea,.paymentWorkspace input,.paymentWorkspace textarea)::placeholder,html[data-contavoz-theme=light] .voiceHome :is(.quoteWorkspace input,.quoteWorkspace textarea,.cashReceiptWorkspace input,.cashReceiptWorkspace textarea,.purchaseInvoiceWorkspace input,.purchaseInvoiceWorkspace textarea,.itemManagementWorkspace input,.itemManagementWorkspace textarea,.calendarWorkspace input,.calendarWorkspace textarea,.inventoryAdjustmentWorkspace input,.inventoryAdjustmentWorkspace textarea,.paymentWorkspace input,.paymentWorkspace textarea)::placeholder{color:#64748b!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.quoteWorkspace button,.quoteWorkspace a,.cashReceiptWorkspace button,.cashReceiptWorkspace a,.purchaseInvoiceWorkspace button,.purchaseInvoiceWorkspace a,.itemManagementWorkspace button,.itemManagementWorkspace a,.calendarWorkspace button,.calendarWorkspace a,.inventoryAdjustmentWorkspace button,.inventoryAdjustmentWorkspace a,.paymentWorkspace button,.paymentWorkspace a,.voiceToolsPanel button,.voiceToolsPanel a),html[data-contavoz-theme=light] .voiceHome :is(.quoteWorkspace button,.quoteWorkspace a,.cashReceiptWorkspace button,.cashReceiptWorkspace a,.purchaseInvoiceWorkspace button,.purchaseInvoiceWorkspace a,.itemManagementWorkspace button,.itemManagementWorkspace a,.calendarWorkspace button,.calendarWorkspace a,.inventoryAdjustmentWorkspace button,.inventoryAdjustmentWorkspace a,.paymentWorkspace button,.paymentWorkspace a,.voiceToolsPanel button,.voiceToolsPanel a){color:#071225!important;background:#e8f2ff!important;border-color:rgba(37,99,255,.28)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.quoteWorkspace button:not(:disabled):hover,.quoteWorkspace a:hover,.cashReceiptWorkspace button:not(:disabled):hover,.cashReceiptWorkspace a:hover,.purchaseInvoiceWorkspace button:not(:disabled):hover,.purchaseInvoiceWorkspace a:hover,.itemManagementWorkspace button:not(:disabled):hover,.itemManagementWorkspace a:hover,.calendarWorkspace button:not(:disabled):hover,.calendarWorkspace a:hover,.inventoryAdjustmentWorkspace button:not(:disabled):hover,.inventoryAdjustmentWorkspace a:hover,.paymentWorkspace button:not(:disabled):hover,.paymentWorkspace a:hover,.voiceToolsPanel button:not(:disabled):hover,.voiceToolsPanel a:hover),html[data-contavoz-theme=light] .voiceHome :is(.quoteWorkspace button:not(:disabled):hover,.quoteWorkspace a:hover,.cashReceiptWorkspace button:not(:disabled):hover,.cashReceiptWorkspace a:hover,.purchaseInvoiceWorkspace button:not(:disabled):hover,.purchaseInvoiceWorkspace a:hover,.itemManagementWorkspace button:not(:disabled):hover,.itemManagementWorkspace a:hover,.calendarWorkspace button:not(:disabled):hover,.calendarWorkspace a:hover,.inventoryAdjustmentWorkspace button:not(:disabled):hover,.inventoryAdjustmentWorkspace a:hover,.paymentWorkspace button:not(:disabled):hover,.paymentWorkspace a:hover,.voiceToolsPanel button:not(:disabled):hover,.voiceToolsPanel a:hover){color:#ffffff!important;background:linear-gradient(135deg,#0072ff,#00c2ff)!important;border-color:rgba(0,114,255,.36)!important}.voiceHome[data-contavoz-theme=light] :is(.quoteWorkspace button:disabled,.cashReceiptWorkspace button:disabled,.purchaseInvoiceWorkspace button:disabled,.itemManagementWorkspace button:disabled,.calendarWorkspace button:disabled,.inventoryAdjustmentWorkspace button:disabled,.paymentWorkspace button:disabled),html[data-contavoz-theme=light] .voiceHome :is(.quoteWorkspace button:disabled,.cashReceiptWorkspace button:disabled,.purchaseInvoiceWorkspace button:disabled,.itemManagementWorkspace button:disabled,.calendarWorkspace button:disabled,.inventoryAdjustmentWorkspace button:disabled,.paymentWorkspace button:disabled){color:#64748b!important;background:#eef4fb!important;border-color:rgba(100,116,139,.24)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.salesReportWorkspace,.salesReportWorkspace>header,.salesReportActions,.salesReportFilters,.salesReportInvoiceLookup,.salesReportKpis,.salesReportKpis>div,.salesReportChart,.salesReportEmpty,.salesReportTable,.salesReportTable table,.salesReportInvoiceModal,.salesReportInvoiceMeta div,.salesReportInvoiceLines,.administrativeAging,.administrativeAging>span,.administrativeLedger,.administrativeLedger>div,.administrativeMovement,.taxReportWorkspace,.taxReportTitle,.taxReportActions,.taxReportFilters,.taxReportEmpty,.taxReportHub,.workReportWorkspace,.workReportHub,.exogenousReportWorkspace,.exogenousReportHub,.financialReportWorkspace,.financialReportHub,.accountingReportWorkspace,.accountingReportHub,.reportWorkspace,.reportFilters,.reportKpis,.reportTable,.reportChart,.reportEmpty),html[data-contavoz-theme=light] .voiceHome :is(.salesReportWorkspace,.salesReportWorkspace>header,.salesReportActions,.salesReportFilters,.salesReportInvoiceLookup,.salesReportKpis,.salesReportKpis>div,.salesReportChart,.salesReportEmpty,.salesReportTable,.salesReportTable table,.salesReportInvoiceModal,.salesReportInvoiceMeta div,.salesReportInvoiceLines,.administrativeAging,.administrativeAging>span,.administrativeLedger,.administrativeLedger>div,.administrativeMovement,.taxReportWorkspace,.taxReportTitle,.taxReportActions,.taxReportFilters,.taxReportEmpty,.taxReportHub,.workReportWorkspace,.workReportHub,.exogenousReportWorkspace,.exogenousReportHub,.financialReportWorkspace,.financialReportHub,.accountingReportWorkspace,.accountingReportHub,.reportWorkspace,.reportFilters,.reportKpis,.reportTable,.reportChart,.reportEmpty){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.2)!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.salesReportFilters,.salesReportInvoiceLookup,.salesReportKpis>div,.administrativeAging>span,.administrativeLedger>div,.taxReportFilters,.reportFilters,.reportKpis>div),html[data-contavoz-theme=light] .voiceHome :is(.salesReportFilters,.salesReportInvoiceLookup,.salesReportKpis>div,.administrativeAging>span,.administrativeLedger>div,.taxReportFilters,.reportFilters,.reportKpis>div){color:#071225!important;background:#eef6ff!important;border-color:rgba(37,99,255,.24)!important}.voiceHome[data-contavoz-theme=light] :is(.salesReportWorkspace h1,.salesReportWorkspace h2,.salesReportWorkspace h3,.salesReportWorkspace strong,.salesReportWorkspace b,.salesReportWorkspace label,.salesReportTable th,.salesReportTable td,.administrativeAging strong,.administrativeLedger strong,.taxReportWorkspace h1,.taxReportWorkspace h2,.taxReportWorkspace h3,.taxReportWorkspace strong,.taxReportWorkspace b,.taxReportWorkspace label,.workReportWorkspace h1,.workReportWorkspace h2,.workReportWorkspace h3,.workReportWorkspace strong,.workReportWorkspace b,.workReportWorkspace label,.exogenousReportWorkspace h1,.exogenousReportWorkspace h2,.exogenousReportWorkspace h3,.exogenousReportWorkspace strong,.exogenousReportWorkspace b,.exogenousReportWorkspace label,.financialReportWorkspace h1,.financialReportWorkspace h2,.financialReportWorkspace h3,.financialReportWorkspace strong,.financialReportWorkspace b,.financialReportWorkspace label,.accountingReportWorkspace h1,.accountingReportWorkspace h2,.accountingReportWorkspace h3,.accountingReportWorkspace strong,.accountingReportWorkspace b,.accountingReportWorkspace label,.reportWorkspace h1,.reportWorkspace h2,.reportWorkspace h3,.reportWorkspace strong,.reportWorkspace b,.reportWorkspace label),html[data-contavoz-theme=light] .voiceHome :is(.salesReportWorkspace h1,.salesReportWorkspace h2,.salesReportWorkspace h3,.salesReportWorkspace strong,.salesReportWorkspace b,.salesReportWorkspace label,.salesReportTable th,.salesReportTable td,.administrativeAging strong,.administrativeLedger strong,.taxReportWorkspace h1,.taxReportWorkspace h2,.taxReportWorkspace h3,.taxReportWorkspace strong,.taxReportWorkspace b,.taxReportWorkspace label,.workReportWorkspace h1,.workReportWorkspace h2,.workReportWorkspace h3,.workReportWorkspace strong,.workReportWorkspace b,.workReportWorkspace label,.exogenousReportWorkspace h1,.exogenousReportWorkspace h2,.exogenousReportWorkspace h3,.exogenousReportWorkspace strong,.exogenousReportWorkspace b,.exogenousReportWorkspace label,.financialReportWorkspace h1,.financialReportWorkspace h2,.financialReportWorkspace h3,.financialReportWorkspace strong,.financialReportWorkspace b,.financialReportWorkspace label,.accountingReportWorkspace h1,.accountingReportWorkspace h2,.accountingReportWorkspace h3,.accountingReportWorkspace strong,.accountingReportWorkspace b,.accountingReportWorkspace label,.reportWorkspace h1,.reportWorkspace h2,.reportWorkspace h3,.reportWorkspace strong,.reportWorkspace b,.reportWorkspace label){color:#071225!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.salesReportWorkspace p,.salesReportWorkspace small,.salesReportWorkspace span,.administrativeAging span,.administrativeLedger span,.administrativeMovement span,.taxReportWorkspace p,.taxReportWorkspace small,.taxReportWorkspace span,.workReportWorkspace p,.workReportWorkspace small,.workReportWorkspace span,.exogenousReportWorkspace p,.exogenousReportWorkspace small,.exogenousReportWorkspace span,.financialReportWorkspace p,.financialReportWorkspace small,.financialReportWorkspace span,.accountingReportWorkspace p,.accountingReportWorkspace small,.accountingReportWorkspace span,.reportWorkspace p,.reportWorkspace small,.reportWorkspace span),html[data-contavoz-theme=light] .voiceHome :is(.salesReportWorkspace p,.salesReportWorkspace small,.salesReportWorkspace span,.administrativeAging span,.administrativeLedger span,.administrativeMovement span,.taxReportWorkspace p,.taxReportWorkspace small,.taxReportWorkspace span,.workReportWorkspace p,.workReportWorkspace small,.workReportWorkspace span,.exogenousReportWorkspace p,.exogenousReportWorkspace small,.exogenousReportWorkspace span,.financialReportWorkspace p,.financialReportWorkspace small,.financialReportWorkspace span,.accountingReportWorkspace p,.accountingReportWorkspace small,.accountingReportWorkspace span,.reportWorkspace p,.reportWorkspace small,.reportWorkspace span){color:#334155!important;opacity:1!important}.voiceHome[data-contavoz-theme=light] :is(.salesReportWorkspace input,.salesReportWorkspace select,.salesReportWorkspace textarea,.taxReportWorkspace input,.taxReportWorkspace select,.taxReportWorkspace textarea,.workReportWorkspace input,.workReportWorkspace select,.workReportWorkspace textarea,.exogenousReportWorkspace input,.exogenousReportWorkspace select,.exogenousReportWorkspace textarea,.financialReportWorkspace input,.financialReportWorkspace select,.financialReportWorkspace textarea,.accountingReportWorkspace input,.accountingReportWorkspace select,.accountingReportWorkspace textarea,.reportWorkspace input,.reportWorkspace select,.reportWorkspace textarea),html[data-contavoz-theme=light] .voiceHome :is(.salesReportWorkspace input,.salesReportWorkspace select,.salesReportWorkspace textarea,.taxReportWorkspace input,.taxReportWorkspace select,.taxReportWorkspace textarea,.workReportWorkspace input,.workReportWorkspace select,.workReportWorkspace textarea,.exogenousReportWorkspace input,.exogenousReportWorkspace select,.exogenousReportWorkspace textarea,.financialReportWorkspace input,.financialReportWorkspace select,.financialReportWorkspace textarea,.accountingReportWorkspace input,.accountingReportWorkspace select,.accountingReportWorkspace textarea,.reportWorkspace input,.reportWorkspace select,.reportWorkspace textarea){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.32)!important;box-shadow:none!important;opacity:1!important;color-scheme:light!important}.voiceHome[data-contavoz-theme=light] :is(.salesReportTable th,.reportTable th),html[data-contavoz-theme=light] .voiceHome :is(.salesReportTable th,.reportTable th){color:#071225!important;background:#eaf3ff!important}.voiceHome[data-contavoz-theme=light] :is(.salesReportTable td,.reportTable td),html[data-contavoz-theme=light] .voiceHome :is(.salesReportTable td,.reportTable td){color:#071225!important;background:#ffffff!important;border-color:rgba(37,99,255,.16)!important}.voiceHome[data-contavoz-theme=light] :is(.salesReportChart,.reportChart,.salesReportEmpty,.taxReportEmpty,.reportEmpty),html[data-contavoz-theme=light] .voiceHome :is(.salesReportChart,.reportChart,.salesReportEmpty,.taxReportEmpty,.reportEmpty){color:#334155!important;background:#f8fbff!important;border-color:rgba(37,99,255,.22)!important}.voiceHome[data-contavoz-theme=light] :is(.salesReportWorkspace button,.salesReportWorkspace a,.taxReportWorkspace button,.taxReportWorkspace a,.workReportWorkspace button,.workReportWorkspace a,.exogenousReportWorkspace button,.exogenousReportWorkspace a,.financialReportWorkspace button,.financialReportWorkspace a,.accountingReportWorkspace button,.accountingReportWorkspace a,.reportWorkspace button,.reportWorkspace a),html[data-contavoz-theme=light] .voiceHome :is(.salesReportWorkspace button,.salesReportWorkspace a,.taxReportWorkspace button,.taxReportWorkspace a,.workReportWorkspace button,.workReportWorkspace a,.exogenousReportWorkspace button,.exogenousReportWorkspace a,.financialReportWorkspace button,.financialReportWorkspace a,.accountingReportWorkspace button,.accountingReportWorkspace a,.reportWorkspace button,.reportWorkspace a){color:#071225!important;background:#e8f2ff!important;border-color:rgba(37,99,255,.28)!important;opacity:1!important}.posWorkspace{color:#f8fbff}.posWorkspaceTarget:target{padding:clamp(1.25rem,2.5vw,2rem)}.posHeader{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.posHeader span{color:#67e8f9;display:inline-block;font-size:.78rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.posHeader h2{margin:.25rem 0}.posHeader p,.posStatus{color:#cbd5e1}.posActions,.posFooterActions{display:flex;flex-wrap:wrap;gap:.65rem}.posMesaPicker{align-items:center;display:grid;grid-template-columns:auto 5.5rem;grid-gap:.45rem;gap:.45rem}.posMesaPicker span{color:#cbd5e1;font-size:.82rem;font-weight:850}.posWorkspace button,.posWorkspace input,.posWorkspace select{border:1px solid rgba(125,190,255,.42);border-radius:.8rem;font:inherit}.posWorkspace button{background:rgba(21,48,91,.92);color:#f8fbff;cursor:pointer;font-weight:900;min-height:2.65rem;padding:.65rem .9rem}.posWorkspace button[data-primary=true]{background:linear-gradient(135deg,#22d3ee,#2563eb);border-color:rgba(103,232,249,.75);color:#00111f}.posWorkspace button:disabled{cursor:not-allowed;opacity:.52}.posRemoveEmptyButton{border-color:rgba(248,113,113,.4)!important}.posWorkspace input,.posWorkspace select{background:rgba(6,17,33,.86);color:#f8fbff;min-height:2.65rem;padding:.65rem .8rem;width:100%}.posWorkspace input::placeholder{color:#8ea6c5}.posLayout{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(13rem,17rem) minmax(0,1fr)}.posLinesTable,.posMain,.posManualForm,.posOrdersPanel,.posProductSearch,.posSummary{background:rgba(8,23,43,.86);border:1px solid rgba(86,150,223,.35);border-radius:1rem}.posOrdersPanel{align-content:start;display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem}.posOrderCard{align-items:flex-start;display:grid;grid-gap:.2rem;gap:.2rem;text-align:left}.posOrderCard small{color:#bad1eb}.posOrderCard.isActive{background:rgba(34,211,238,.2);border-color:#67e8f9}.posMain{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.posEmptyState{display:grid;min-height:18rem;place-content:center;grid-gap:.4rem;gap:.4rem;text-align:center}.posEmptyState strong{color:#f8fbff;font-size:1.25rem}.posEmptyState p{margin:0;color:#cbd5e1}.posFieldGrid,.posManualForm{display:grid;grid-gap:.85rem;gap:.85rem}.posFieldGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.posManualForm{align-items:end;background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(14,165,233,.1)),rgba(13,32,58,.86);border-color:rgba(168,85,247,.62);box-shadow:inset 0 0 0 1px rgba(103,232,249,.08),0 14px 34px rgba(30,20,75,.18);grid-template-columns:minmax(12rem,2fr) repeat(4,minmax(5.5rem,1fr)) auto;padding:1rem}.posWorkspace label{color:#d8e7f8;display:grid;font-weight:800;grid-gap:.35rem;gap:.35rem}.posWorkspace label span{color:#d8e7f8;font-size:.8rem}.posManualForm label span{color:#f4e8ff;font-size:.86rem;letter-spacing:.01em}.posManualForm input{background:rgba(8,18,36,.95);border-color:rgba(192,132,252,.74);box-shadow:0 0 0 1px rgba(56,189,248,.07)}.posManualForm input:focus{border-color:#c084fc;box-shadow:0 0 0 3px rgba(168,85,247,.24),0 0 24px rgba(34,211,238,.12)}.posManualForm button{background:linear-gradient(135deg,#8b5cf6,#22d3ee);border-color:rgba(216,180,254,.84);color:#061121}.posProductSearch{display:grid;grid-gap:.7rem;gap:.7rem;padding:.85rem}.posCaptureGrid,.posProductSearchHeader{align-items:end;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.posCaptureGrid{background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(14,165,233,.1)),rgba(13,32,58,.78);border:1px solid rgba(168,85,247,.42);border-radius:.9rem;grid-template-columns:minmax(10rem,1.8fr) 4.7rem minmax(5.8rem,.8fr) minmax(5.8rem,.8fr) 4.7rem auto auto;padding:.75rem}.posCaptureGrid label span{color:#f4e8ff}.posCaptureGrid input{background:rgba(8,18,36,.95);border-color:rgba(192,132,252,.68)}.posCaptureGrid input:focus{border-color:#c084fc;box-shadow:0 0 0 3px rgba(168,85,247,.22)}.posProductGrid{display:grid;grid-gap:.45rem;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr))}.posProductGrid button{align-items:flex-start;display:grid;grid-gap:.1rem;gap:.1rem;min-height:3.35rem;padding:.45rem .6rem;text-align:left}.posProductGrid strong{font-size:.88rem;line-height:1.12}.posProductGrid span{color:#cbd5e1;font-size:.74rem}.posLinesTable{overflow-x:auto}.posLinesTitle{align-items:center;display:flex;justify-content:space-between;gap:.75rem;margin:.25rem 0 -.45rem;color:#f8fbff}.posLinesTitle strong{font-size:1rem}.posLinesTitle span{border:1px solid rgba(103,232,249,.34);border-radius:999px;color:#a7f3ff;font-size:.78rem;font-weight:850;padding:.25rem .6rem}.posLinesTable>div{align-items:center;border-bottom:1px solid rgba(120,173,235,.25);display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:minmax(13rem,1fr) 5.5rem 7rem 7.5rem 5.5rem;min-width:48rem;padding:.7rem .9rem}.posLinesTable>div:first-child{color:#67e8f9}.posLinesTable p{margin:0;padding:1rem}.posLinesTable button{min-height:2.2rem;padding:.45rem .7rem}.posLineListRow{align-items:center;background:transparent!important;border:0;border-bottom:1px solid rgba(120,173,235,.25);border-radius:0;color:#f8fbff!important;display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:minmax(13rem,1fr) 5.5rem 7rem 7.5rem 5.5rem;min-height:0!important;min-width:48rem;padding:.7rem .9rem!important;text-align:left;width:100%}.posLineListRow:focus-visible,.posLineListRow:hover{background:rgba(34,211,238,.08)!important;outline:0}.posLineListRow span:first-child{display:grid;grid-gap:.15rem;gap:.15rem}.posLineListRow small{color:#9fb8d3;font-size:.76rem;font-weight:750}.posLineListRow em{color:#7dd3fc;font-style:normal;font-weight:900}.posLineEditorLayer{display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:180}.posLineEditorBackdrop{background:rgba(0,8,18,.72)!important;border:0!important;border-radius:0!important;cursor:default;height:100%;inset:0;padding:0!important;position:absolute;width:100%}.posLineEditorCard{background:linear-gradient(145deg,#071426,#10294a);border:1px solid rgba(125,211,252,.38);border-radius:1rem;box-shadow:0 28px 80px rgba(0,0,0,.5);color:#f8fbff;display:grid;grid-gap:1rem;gap:1rem;max-height:calc(100dvh - 2rem);overflow:auto;padding:1.1rem;position:relative;width:min(34rem,calc(100vw - 2rem));z-index:1}.posLineEditorCard header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.posLineEditorCard header span{color:#67e8f9;font-size:.78rem;font-weight:900;text-transform:uppercase}.posLineEditorCard h3{font-size:1.35rem;margin:.2rem 0}.posLineEditorCard p{color:#cbd5e1;font-weight:800;margin:0}.posLineEditorGrid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.posLineEditorCard label{color:#d8e7f8;display:grid;font-weight:800;grid-gap:.35rem;gap:.35rem}.posLineEditorCard input{background:rgba(6,17,33,.9);border:1px solid rgba(125,190,255,.42);border-radius:.8rem;color:#f8fbff;min-height:2.65rem;padding:.65rem .8rem}.posLineEditorCard footer{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.posLineEditorCard footer span{color:#cbd5e1;font-weight:800;margin-right:auto}.posSummary{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.9rem}.posSummary span{align-items:center;background:rgba(4,13,26,.55);border:1px solid rgba(95,152,218,.25);border-radius:.8rem;color:#cbd5e1;display:flex;justify-content:space-between;padding:.85rem}.posSummary strong{color:#f8fbff}.voiceHome[data-contavoz-theme=light] .posWorkspace,html[data-contavoz-theme=light] .voiceHome .posWorkspace{color:#071225}.voiceHome[data-contavoz-theme=light] .posHeader span,html[data-contavoz-theme=light] .voiceHome .posHeader span{color:#075985}.voiceHome[data-contavoz-theme=light] .posHeader p,.voiceHome[data-contavoz-theme=light] .posStatus,html[data-contavoz-theme=light] .voiceHome .posHeader p,html[data-contavoz-theme=light] .voiceHome .posStatus{color:#334155}.voiceHome[data-contavoz-theme=light] .posLinesTable,.voiceHome[data-contavoz-theme=light] .posMain,.voiceHome[data-contavoz-theme=light] .posManualForm,.voiceHome[data-contavoz-theme=light] .posOrdersPanel,.voiceHome[data-contavoz-theme=light] .posProductSearch,.voiceHome[data-contavoz-theme=light] .posSummary,html[data-contavoz-theme=light] .voiceHome .posLinesTable,html[data-contavoz-theme=light] .voiceHome .posMain,html[data-contavoz-theme=light] .voiceHome .posManualForm,html[data-contavoz-theme=light] .voiceHome .posOrdersPanel,html[data-contavoz-theme=light] .voiceHome .posProductSearch,html[data-contavoz-theme=light] .voiceHome .posSummary{background:rgba(255,255,255,.94);border-color:rgba(37,99,235,.25)}.voiceHome[data-contavoz-theme=light] .posWorkspace button,html[data-contavoz-theme=light] .voiceHome .posWorkspace button{background:#e8f2ff;border-color:#a7c7ff;color:#071225}.voiceHome[data-contavoz-theme=light] .posWorkspace button[data-primary=true],html[data-contavoz-theme=light] .voiceHome .posWorkspace button[data-primary=true]{background:linear-gradient(135deg,#22d3ee,#60a5fa);color:#061121}.voiceHome[data-contavoz-theme=light] .posLineListRow,html[data-contavoz-theme=light] .voiceHome .posLineListRow{border-color:rgba(37,99,235,.16);color:#071225!important}.voiceHome[data-contavoz-theme=light] .posLineListRow:focus-visible,.voiceHome[data-contavoz-theme=light] .posLineListRow:hover,html[data-contavoz-theme=light] .voiceHome .posLineListRow:focus-visible,html[data-contavoz-theme=light] .voiceHome .posLineListRow:hover{background:rgba(37,99,235,.07)!important}.voiceHome[data-contavoz-theme=light] .posLineListRow small,html[data-contavoz-theme=light] .voiceHome .posLineListRow small{color:#475569}.voiceHome[data-contavoz-theme=light] .posLineListRow em,html[data-contavoz-theme=light] .voiceHome .posLineListRow em{color:#0369a1}.voiceHome[data-contavoz-theme=light] .posLineEditorBackdrop,html[data-contavoz-theme=light] .voiceHome .posLineEditorBackdrop{background:rgba(15,23,42,.5)!important}.voiceHome[data-contavoz-theme=light] .posLineEditorCard,html[data-contavoz-theme=light] .voiceHome .posLineEditorCard{background:#ffffff;border-color:rgba(37,99,235,.28);box-shadow:0 28px 80px rgba(15,23,42,.22);color:#071225}.voiceHome[data-contavoz-theme=light] .posLineEditorCard footer span,.voiceHome[data-contavoz-theme=light] .posLineEditorCard p,html[data-contavoz-theme=light] .voiceHome .posLineEditorCard footer span,html[data-contavoz-theme=light] .voiceHome .posLineEditorCard p{color:#334155}.voiceHome[data-contavoz-theme=light] .posLineEditorCard label,html[data-contavoz-theme=light] .voiceHome .posLineEditorCard label{color:#1e293b}.voiceHome[data-contavoz-theme=light] .posLineEditorCard input,.voiceHome[data-contavoz-theme=light] .posWorkspace input,.voiceHome[data-contavoz-theme=light] .posWorkspace select,html[data-contavoz-theme=light] .voiceHome .posLineEditorCard input,html[data-contavoz-theme=light] .voiceHome .posWorkspace input,html[data-contavoz-theme=light] .voiceHome .posWorkspace select{background:#ffffff;border-color:#b8cdf3;color:#071225}.voiceHome[data-contavoz-theme=light] .posWorkspace input::placeholder,html[data-contavoz-theme=light] .voiceHome .posWorkspace input::placeholder{color:#64748b}.voiceHome[data-contavoz-theme=light] .posEmptyState p,.voiceHome[data-contavoz-theme=light] .posMesaPicker span,.voiceHome[data-contavoz-theme=light] .posOrderCard small,.voiceHome[data-contavoz-theme=light] .posProductGrid span,.voiceHome[data-contavoz-theme=light] .posWorkspace label,.voiceHome[data-contavoz-theme=light] .posWorkspace label span,html[data-contavoz-theme=light] .voiceHome .posEmptyState p,html[data-contavoz-theme=light] .voiceHome .posMesaPicker span,html[data-contavoz-theme=light] .voiceHome .posOrderCard small,html[data-contavoz-theme=light] .voiceHome .posProductGrid span,html[data-contavoz-theme=light] .voiceHome .posWorkspace label,html[data-contavoz-theme=light] .voiceHome .posWorkspace label span{color:#334155}.voiceHome[data-contavoz-theme=light] .posCaptureGrid,.voiceHome[data-contavoz-theme=light] .posManualForm,html[data-contavoz-theme=light] .voiceHome .posCaptureGrid,html[data-contavoz-theme=light] .voiceHome .posManualForm{background:linear-gradient(135deg,rgba(124,58,237,.16),rgba(34,211,238,.18)),#f8fbff;border-color:rgba(124,58,237,.42);box-shadow:inset 0 0 0 1px rgba(14,165,233,.1),0 16px 32px rgba(59,80,130,.13)}.voiceHome[data-contavoz-theme=light] .posCaptureGrid label span,.voiceHome[data-contavoz-theme=light] .posManualForm label span,html[data-contavoz-theme=light] .voiceHome .posCaptureGrid label span,html[data-contavoz-theme=light] .voiceHome .posManualForm label span{color:#4c1d95}.voiceHome[data-contavoz-theme=light] .posCaptureGrid input,.voiceHome[data-contavoz-theme=light] .posManualForm input,html[data-contavoz-theme=light] .voiceHome .posCaptureGrid input,html[data-contavoz-theme=light] .voiceHome .posManualForm input{background:#ffffff;border-color:rgba(124,58,237,.52);box-shadow:0 0 0 1px rgba(14,165,233,.08)}.voiceHome[data-contavoz-theme=light] .posCaptureGrid input:focus,.voiceHome[data-contavoz-theme=light] .posManualForm input:focus,html[data-contavoz-theme=light] .voiceHome .posCaptureGrid input:focus,html[data-contavoz-theme=light] .voiceHome .posManualForm input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.16)}.voiceHome[data-contavoz-theme=light] .posManualForm button,html[data-contavoz-theme=light] .voiceHome .posManualForm button{background:linear-gradient(135deg,#7c3aed,#06b6d4);border-color:rgba(124,58,237,.42);color:#ffffff}.voiceHome[data-contavoz-theme=light] .posOrderCard.isActive,html[data-contavoz-theme=light] .voiceHome .posOrderCard.isActive{background:#dff8ff;border-color:#0891b2}.voiceHome[data-contavoz-theme=light] .posSummary span,html[data-contavoz-theme=light] .voiceHome .posSummary span{background:#f1f7ff;border-color:#c8dcff;color:#334155}.voiceHome[data-contavoz-theme=light] .posEmptyState strong,.voiceHome[data-contavoz-theme=light] .posLinesTable strong,.voiceHome[data-contavoz-theme=light] .posLinesTitle,.voiceHome[data-contavoz-theme=light] .posSummary strong,html[data-contavoz-theme=light] .voiceHome .posEmptyState strong,html[data-contavoz-theme=light] .voiceHome .posLinesTable strong,html[data-contavoz-theme=light] .voiceHome .posLinesTitle,html[data-contavoz-theme=light] .voiceHome .posSummary strong{color:#071225}.voiceHome[data-contavoz-theme=light] .posLinesTitle span,html[data-contavoz-theme=light] .voiceHome .posLinesTitle span{background:#e8f2ff;border-color:#b8cdf3;color:#075985}@media (max-width:900px){.posLayout{grid-template-columns:1fr}.posHeader{display:grid}.posActions,.posMesaPicker{width:100%}.posMesaPicker{grid-template-columns:1fr}.posOrdersPanel{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.posCaptureGrid,.posFieldGrid,.posManualForm,.posProductSearchHeader,.posSummary{grid-template-columns:1fr}.posFieldGrid{order:1}.posProductSearch{order:2}.posLinesTitle{order:3}.posLinesTable{order:4;overflow:visible}.posSummary{order:5}.posFooterActions{order:6}.posStatus{order:7}.posProductSearch{gap:.55rem;padding:.7rem}.posCaptureGrid{gap:.55rem;padding:.65rem}.posCaptureGrid label:nth-child(n+2){grid-template-columns:4.4rem minmax(0,1fr);align-items:center}.posCaptureGrid label:nth-child(n+2) span{font-size:.76rem}.posCaptureGrid button{min-height:2.35rem;padding:.5rem .7rem}.posProductGrid{display:flex;overflow-x:auto;padding-bottom:.2rem;scroll-snap-type:x proximity;scrollbar-width:thin}.posProductGrid button{flex:0 0 8.5rem;scroll-snap-align:start}.posProductGrid{gap:.4rem}.posProductGrid button{min-height:2.7rem;padding:.4rem .48rem}.posProductGrid strong{font-size:.78rem}.posProductGrid span{font-size:.66rem}.posLinesTable>div:first-child{display:none}.posLineListRow{align-items:stretch;border:1px solid rgba(120,173,235,.28);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto auto;margin:.45rem;min-width:0;padding:.65rem .75rem!important}.posLineListRow>span:first-child{min-width:0}.posLineListRow>span:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posLineListRow>span:nth-child(2){font-size:.82rem;font-weight:900}.posLineListRow>span:nth-child(2):before{color:#9fb8d3;content:"Cant. ";font-weight:800}.posLineListRow em,.posLineListRow>span:nth-child(3){display:none}.posLineListRow>strong{font-size:.98rem;text-align:right}.posLineEditorGrid{grid-template-columns:1fr}.posLineEditorCard footer{align-items:stretch;display:grid}.posLineEditorCard footer span{margin-right:0}}