@media (width<=640px){.ws-search-box.open{flex:1}.ws-search-box.open input{width:100%;max-width:216px}}@media (prefers-reduced-motion:reduce){.ws-search-box,.ws-search-box input{transition:none}}@media (width<=800px){.ov-module-account{justify-content:flex-end;margin-bottom:12px;display:flex;position:static!important}.ov-module-content>.ws-view>.ws-top{padding-right:0}.ov-module-content>div>div:first-child{padding-right:0!important}}@media (width<=1050px){.ws-plans{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.ws-top{align-items:flex-start}.ws-actions{width:100%}.ws-search{flex:1;width:100%;min-width:110px}.ws-form-grid,.ws-plans{grid-template-columns:1fr}.ws-plan-banner{flex-direction:column}.ws-storage{flex-wrap:wrap}.ws-settings-card{padding:18px}.ws-modal{width:calc(100% - 24px)}.ws-table th,.ws-table td{padding:12px}.ws-top p{max-width:260px;line-height:1.6}}@media print{body:has(.ws-print) *{visibility:hidden}:is(body:has(.ws-print) .ws-modal,body:has(.ws-print) .ws-print,body:has(.ws-print) .ws-print *){visibility:visible}.ws-modal:has(.ws-print){width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;border-radius:0;position:absolute;inset:0;overflow:visible}.ws-print{max-height:none;overflow:visible}:is(.ws-modal:has(.ws-print)>header,.ws-modal:has(.ws-print)>footer){display:none}}@media (width<=640px){.ws-team-row{flex-wrap:wrap}.ws-team-info{flex-basis:100%}.ws-team-heading{flex-wrap:wrap}}@media print{.ws-no-print{display:none!important}}@media (width<=600px){.ws-accountant{flex-direction:column;align-items:flex-start}.ws-invitations .ws-team-row{flex-wrap:wrap}}.contact-commercial{margin-top:20px}.contact-commercial>.ws-tabs{padding:0 20px}.contact-commercial-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:16px 0;display:flex}.contact-commercial-filters .ws-field{flex:1;min-width:170px;margin:0}.contact-commercial .ws-table-foot{flex-wrap:wrap;gap:12px;padding:14px 0}.contact-commercial .ws-table-foot>div{align-items:center;gap:10px;display:flex}.ondex-admin{background:var(--bg-secondary);min-height:100vh;color:var(--carbon);font-family:var(--f-body);align-items:stretch;font-size:11px;display:flex}.ondex-admin button,.admin-auth-state button{border:1px solid var(--ti-300);font:inherit;cursor:pointer;background:#fff;border-radius:100px;padding:8px 14px}.ondex-admin button:hover{background:#f3f3f0}.ondex-admin button:disabled{opacity:.45;cursor:not-allowed}.ondex-admin :focus-visible,.admin-auth-state :focus-visible{outline:2px solid var(--carbon);outline-offset:3px}.ondex-admin h1:focus:not(:focus-visible){outline:none}.admin-sidebar{border-right:1px solid var(--ti-100);background:#fbfbfa;flex-direction:column;flex-shrink:0;width:196px;height:100vh;padding:20px 12px;transition:width .2s;display:flex;position:sticky;top:0}.admin-logo{font-family:var(--f-display);padding:4px 10px 18px;font-size:11.5px;font-weight:600}.admin-sidebar nav{flex:1;overflow-y:auto}.admin-group-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ti-300);padding:14px 13px 5px;font-size:10px;font-weight:600}.admin-nav-group:first-child .admin-group-label{padding-top:2px}.admin-sidebar nav a{color:var(--ti-500);white-space:nowrap;border-radius:100px;align-items:center;gap:10px;margin-bottom:2px;padding:8px 13px;text-decoration:none;display:flex}.admin-sidebar nav a svg{flex-shrink:0}.admin-sidebar nav a:hover{color:var(--carbon);background:#f0f0ed}.admin-sidebar nav a[aria-current=page]{color:var(--carbon);background:#ecece8;font-weight:500}.admin-side-bottom{color:var(--ti-500);padding:14px 10px 0;font-size:9px;position:relative}.ondex-admin .admin-collapse{z-index:2;place-items:center;width:23px;height:23px;padding:0;font-size:18px;display:grid;position:absolute;bottom:0;right:-23px}.admin-collapsed .admin-sidebar{width:62px;padding:20px 9px}.admin-collapsed .admin-logo{text-align:center;padding:4px 0 18px}.admin-collapsed .admin-group-label,.admin-collapsed .admin-sidebar nav a span,.admin-collapsed .admin-side-caption{display:none}.admin-collapsed .admin-sidebar nav a{justify-content:center;padding:10px 0}.admin-collapsed .admin-nav-group+.admin-nav-group{margin-top:18px}.admin-main{flex:1;min-width:0;padding:24px 28px 28px}.admin-top-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.ondex-admin h1{font-family:var(--f-display);margin:0;font-size:12.5px;font-weight:600}.ondex-admin h2,.ondex-admin h3{font-family:var(--f-display);margin:0;font-size:11px;font-weight:600}.admin-muted{color:#777773;font-size:10.5px}.admin-top-head p{margin:3px 0 0}.admin-account{position:relative}.ondex-admin .admin-avatar{background:var(--carbon);color:#fff;border:0;border-radius:50%;width:25px;height:25px;padding:0;font-size:10px;font-weight:600}.admin-account-menu{border:1px solid var(--ti-100);z-index:10;background:#fff;border-radius:10px;min-width:170px;padding:8px;position:absolute;top:36px;right:0;box-shadow:0 8px 24px #0b0c0e14}.admin-account-menu strong{padding:8px;font-size:11px;display:block}.admin-account-menu button{text-align:left;border:0;border-top:1px solid var(--ti-100);border-radius:0;width:100%;display:block}.admin-card{background:#fff;border:0;border-radius:10px;min-width:0;margin-bottom:18px;overflow:hidden;box-shadow:0 1px 2px #0b0c0e0a,0 6px 16px #0b0c0e0d}.admin-card-head{border-bottom:1px solid var(--ti-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.admin-card.admin-card-head{border:0}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-kpi{padding:22px 22px 20px}.admin-kpi h2{font-family:var(--f-body);color:#777773;font-size:10px;font-weight:400}.admin-kpi>strong{font-family:var(--f-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:10px 0 16px;font-size:21px;font-weight:700;line-height:1.1;display:block}.admin-kpi p{color:#777773;margin:0;font-size:10px;line-height:1.6}.admin-insight{background:#fff;border:0;border-radius:14px;align-items:center;gap:12px;margin-bottom:18px;padding:15px 18px;display:flex;box-shadow:0 1px 2px #0b0c0e0d,0 10px 24px #0b0c0e12,0 0 32px #e1000d14}.admin-insight-icon{color:var(--red);font-size:24px}.admin-insight strong{font-size:11px;font-weight:500}.admin-insight p{color:#777773;margin:4px 0 0;font-size:10.5px;line-height:1.6}.admin-insight button{flex-shrink:0;margin-left:auto}.admin-chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:195px;padding:24px;display:flex}.admin-chart-empty>span{color:var(--ti-300);margin-bottom:12px;font-size:30px}.admin-chart-empty p,.admin-empty p{color:#777773;margin:8px 0 18px;font-size:11px;line-height:1.7}.admin-overview-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-recent-row{border-bottom:1px solid var(--ti-100);align-items:center;gap:12px;padding:14px 18px;display:flex}.admin-recent-row:last-child{border:0}.admin-recent-row>button{margin-right:auto}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.admin-pills{flex-wrap:wrap;gap:7px;display:flex}.admin-pills button{border-color:var(--ti-100);color:#777773;font-size:10.5px}.admin-pills b{margin-left:5px;font-size:10px}.admin-pills button[aria-pressed=true]{background:var(--carbon);color:#fff;border-color:var(--carbon)}.admin-client-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-client-filters label{min-width:0}.admin-portfolio-error{background:#fff8e9;border:1px solid #efdfbc;border-radius:10px;margin-bottom:16px;padding:14px 18px;line-height:1.7}.admin-portfolio-error button{margin-left:8px}.admin-insight-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.admin-insight .admin-insight-actions button{margin-left:0}.ondex-admin input,.ondex-admin select{border:1px solid var(--ti-300);font:inherit;background:#fff;border-radius:100px;max-width:100%;padding:9px 14px}.admin-search input{width:250px}.admin-table-scroll{position:relative;overflow-x:auto}.ondex-admin table{border-collapse:collapse;width:100%;min-width:650px;font-size:11px}.ondex-admin th{text-align:left;color:#777773;border-bottom:1px solid var(--ti-100);white-space:nowrap;padding:12px;font-size:10px;font-weight:500}.ondex-admin td{border-bottom:1px solid var(--ti-100);vertical-align:middle;padding:11px 12px}.ondex-admin tr:last-child td{border-bottom:0}.ondex-admin tbody tr:hover{background:#fbfbfa}.ondex-admin td .admin-muted{margin-top:4px;font-size:10px;display:block}.admin-client-cell{align-items:center;gap:10px;min-width:180px;display:flex}.admin-client-avatar{border:1px solid var(--ti-100);background:var(--bg-secondary);color:#777773;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.ondex-admin .admin-text-button{text-align:left;color:var(--carbon);font-size:inherit;background:0 0;border:0;border-radius:4px;padding:2px 0}.ondex-admin .admin-text-button:hover{text-underline-offset:3px;text-decoration:underline}.ondex-admin .admin-sort{font:inherit;background:0 0;border:0;padding:0}.ondex-admin .admin-clear{color:#777773;background:0 0;border:0;padding:0 0 12px;font-size:10.5px}.admin-table-foot{border-top:1px solid var(--ti-100);color:#777773;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:10.5px;display:flex}.admin-pagination{align-items:center;gap:10px;display:flex}.admin-pagination button{border:0;border-radius:6px;padding:4px 9px}.admin-status{white-space:nowrap;background:#eeeeed;border-radius:100px;padding:3px 9px;font-size:10px;font-weight:500;display:inline-flex}.admin-status-active{color:#1e7b4d;background:#e4f2eb}.admin-record-id{color:#777773;overflow-wrap:anywhere;margin-top:5px;font-size:9px;display:block}.admin-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:18px;display:grid}.admin-details dt{color:#777773;margin-bottom:6px;font-size:10px}.admin-details dd{overflow-wrap:anywhere;margin:0;font-size:11px}.admin-detail-back{margin-bottom:18px}.admin-detail-back button{color:#777773;background:0 0;border:0;padding:0}.admin-state{color:#777773;padding:24px 18px;line-height:1.6}.admin-state [role=alert]{color:#b3261e;margin-bottom:14px}.admin-empty{text-align:center;padding:42px 24px}.admin-nowrap{white-space:nowrap}.admin-module-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-tabs{border-bottom:1px solid var(--ti-100);gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.ondex-admin .admin-tabs button{color:#777773;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 18px}.ondex-admin .admin-tabs button[aria-pressed=true]{border-bottom-color:var(--carbon);color:var(--carbon);font-weight:500}.admin-client-select{align-items:center;gap:10px;display:flex}.admin-client-select select{width:340px;min-width:0}.admin-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-skip{z-index:20;background:#fff;padding:10px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.admin-skip:focus{transform:none}.admin-auth-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:24px;font-size:13px;display:flex}@media (width<=1100px){.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-pair{grid-template-columns:1fr;gap:0}}@media (width<=760px){.ondex-admin{flex-direction:column}.admin-sidebar,.admin-collapsed .admin-sidebar{border-right:0;border-bottom:1px solid var(--ti-100);width:100%;height:auto;padding:14px 16px;position:static}.admin-sidebar nav{gap:12px;display:flex;overflow-x:auto}.admin-nav-group{flex-shrink:0;gap:4px;display:flex}.admin-group-label,.admin-side-bottom{display:none}.admin-collapsed .admin-sidebar nav a span{display:inline}.admin-collapsed .admin-sidebar nav a{padding:9px 12px}.admin-collapsed .admin-nav-group+.admin-nav-group{margin:0}.admin-logo,.admin-collapsed .admin-logo{text-align:left;padding:0 0 12px}.admin-main{padding:20px 16px}.admin-insight{flex-wrap:wrap}.admin-insight>div{flex:1}.admin-insight button{margin-left:34px}.admin-details{grid-template-columns:1fr}.admin-table-foot,.admin-recent-row,.admin-client-select{flex-wrap:wrap}.admin-client-select select{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.admin-sidebar{transition:none}}.ondex-admin .admin-subscription{padding:0}.ondex-admin .admin-billing-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 20px;display:flex}.ondex-admin .admin-billing-filters label{color:#747474;gap:6px;font-size:11px;display:grid}.ondex-admin .admin-billing-filters select{color:#252525;min-width:135px;font:inherit;background:#fff;border:1px solid #e4e4e4;border-radius:20px;padding:9px 14px}.ondex-admin .admin-billing-badge{color:#6d6d6d;white-space:nowrap;background:#f4f4f4;border-radius:20px;padding:3px 9px;font-size:10px;display:inline-flex}.ondex-admin .admin-billing-badge.paid{color:#267449;background:#edf7f0}.ondex-admin .admin-billing-badge.overdue{color:#c23d38;background:#fff0ef}.ondex-admin .admin-billing-badge.open{color:#926f25;background:#fff8e9}.ondex-admin .admin-billing-modal{color:#292929;width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);font:inherit;background:#fff;border:1px solid #e7e7e7;border-radius:20px;margin:auto;padding:20px 22px;overflow:auto;box-shadow:0 20px 80px #0002}.ondex-admin .admin-billing-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18181845}.ondex-admin .admin-billing-modal>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.ondex-admin .admin-billing-modal h2{margin:0;font-size:11.5px}.ondex-admin .admin-billing-modal h3{font-size:11px}.ondex-admin .admin-billing-modal header>button{border:0;padding:0 8px;font-size:23px}.ondex-admin .admin-billing-form fieldset{border:0;min-width:0;margin:0;padding:0}.ondex-admin .admin-billing-form label{color:#626262;gap:7px;margin-bottom:16px;font-size:10.5px;display:grid}.ondex-admin .admin-billing-form input,.ondex-admin .admin-billing-form select,.ondex-admin .admin-billing-form textarea{box-sizing:border-box;color:#202020;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dedede;border-radius:9px;padding:11px 12px;font-size:11.5px}.ondex-admin .admin-billing-form textarea{resize:vertical;min-height:90px}.ondex-admin .admin-form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.ondex-admin .admin-billing-form footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.ondex-admin .admin-primary{color:#fff;background:#141616;border-color:#141616}.ondex-admin .admin-billing-panel{border-radius:0;width:min(420px,100vw);height:100dvh;max-height:100dvh;margin:0;padding:20px 22px;position:fixed;inset:0 0 0 auto}.ondex-admin .admin-billing-panel .admin-details{grid-template-columns:1fr 1fr}.ondex-admin .admin-invoice-summary{border-bottom:1px solid #ececec;margin-bottom:20px;padding:6px 0 22px}.ondex-admin .admin-invoice-summary>strong{letter-spacing:-1px;font-size:24px}.ondex-admin .admin-invoice-summary p{color:#858585;font-size:10.5px}.ondex-admin .admin-invoice-action{background:#fafafa;border:1px solid #eee;border-radius:12px;margin-top:20px;padding:18px}.ondex-admin .admin-invoice-history{border-top:1px solid #eee;margin-top:26px;padding-top:14px}.ondex-admin .admin-invoice-history ol{padding:0 0 0 12px;list-style:none}.ondex-admin .admin-invoice-history li{border-left:1px solid #ddd;padding:0 0 20px 17px;position:relative}.ondex-admin .admin-invoice-history li:before{content:"";background:#ccc;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-4px}.ondex-admin .admin-invoice-history p{overflow-wrap:anywhere;margin:0 0 5px;font-size:10.5px;line-height:1.5}.ondex-admin .admin-invoice-history time{color:#999;font-size:11px}.ondex-admin .admin-billing-form [role=alert]{color:#b32e30;font-size:13px}@media (width<=600px){.ondex-admin .admin-form-grid{grid-template-columns:1fr}.ondex-admin .admin-billing-modal{padding:20px}.ondex-admin .admin-billing-panel .admin-details{grid-template-columns:1fr}.ondex-admin .admin-detail-back{flex-wrap:wrap}}.admin-module-client{gap:18px;padding:16px 18px}.admin-module-client .admin-client-cell{margin-right:auto}.admin-module-workspace>.admin-card-head{border:0;padding:0 0 12px}.admin-module-summary{flex-wrap:wrap;gap:8px;padding:0 0 14px;display:flex}.admin-module-summary>span{color:#777773;background:#fff;border-radius:100px;padding:5px 11px}.admin-module-summary b{font-family:var(--f-display);color:var(--carbon)}.admin-module-toolbar{padding:0}.admin-module-toolbar input{width:280px}.admin-module-grid{grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:10px;margin-bottom:18px;display:grid}.admin-module-card{background:#fff;border:0;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #0b0c0e0a,0 6px 16px #0b0c0e0d}.admin-module-card:hover{box-shadow:0 1px 2px #0b0c0e0d,0 10px 24px #0b0c0e14}.admin-module-card.is-off h3{color:var(--ti-500)}.admin-module-card h3{font-family:var(--f-display);font-size:12px}.admin-module-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-module-top .admin-muted{margin-top:3px;display:block}.admin-module-card>.admin-status{align-self:flex-start}.admin-module-card>p{margin:0;line-height:1.6}.ondex-admin .admin-module-switch{background:var(--ti-300);border:0;border-radius:20px;flex-shrink:0;width:32px;height:18px;padding:0;display:block;position:relative}.admin-module-switch>span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:3px;left:3px}.ondex-admin .admin-module-switch[aria-checked=true]{background:var(--carbon)}.admin-module-switch[aria-checked=true]>span{transform:translate(14px)}.admin-module-card dl{color:#777773;margin:4px 0;font-size:10px}.admin-module-card dl>div{justify-content:space-between;gap:12px;margin:4px 0;display:flex}.admin-module-card dd{text-align:right;margin:0}.admin-module-card-foot{border-top:1px solid var(--ti-100);flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:8px;display:flex}.admin-module-note{padding:0 0 18px;line-height:1.7}@media (prefers-reduced-motion:reduce){.admin-module-switch>span{transition:none}}.ondex-admin .admin-plan-matrix{min-width:650px}.admin-plan-matrix th:not(:first-child),.admin-plan-matrix td{text-align:center;min-width:145px}.admin-plan-matrix th:first-child{min-width:180px}.admin-plan-matrix th strong{font-family:var(--f-display);font-size:11.5px;display:block}.admin-plan-matrix th .admin-muted{margin-top:5px;font-size:10px;font-weight:400;display:block}.admin-plan-matrix .admin-matrix-group th{text-align:left;color:#888;background:#fff;padding-top:18px;font-size:10.5px}.admin-matrix-yes{color:var(--carbon);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.admin-matrix-notes{color:#888;border-top:1px solid #eee;padding:14px 18px 16px;font-size:10.5px;line-height:1.6}.admin-matrix-notes p{margin:5px 0}.admin-plan-options,.admin-exception-days{border:0;margin:16px 0;padding:0}.admin-plan-options legend,.admin-exception-days legend{color:#888;margin-bottom:10px;font-size:12px}.ondex-admin .admin-plan-options label,.ondex-admin .admin-confirm-check{align-items:center;gap:10px;display:flex}.ondex-admin .admin-plan-options input,.ondex-admin .admin-confirm-check input{flex:none;width:auto}.admin-exception-days{gap:8px;display:flex}.admin-exception-days button[aria-pressed=true]{color:#fff;background:#171818}.admin-exception-reason{white-space:normal;overflow-wrap:anywhere;min-width:200px;max-width:300px}.admin-exceptions-table{min-width:1040px}.ondex-admin .admin-billing-form .admin-exception-days,.ondex-admin .admin-billing-form .admin-plan-options{margin:16px 0 20px}.admin-client-hero{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.admin-client-hero .admin-client-avatar{width:48px;height:48px;font-size:16px}.ondex-admin .admin-client-hero h2{overflow-wrap:anywhere;font-size:22px}.admin-client-hero .admin-muted{margin:4px 0 0}.admin-client-hero>div{flex:1;min-width:0}.admin-detail-columns{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.admin-detail-columns .admin-details{grid-template-columns:1fr}.admin-detail-columns .admin-card{margin-bottom:0}.admin-detail-columns table{min-width:460px}.admin-detail-columns{margin-bottom:18px}.ondex-admin .admin-money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-clients-table .admin-client-cell{min-width:220px}.admin-module-addons{margin-top:18px}@media (width<=980px){.admin-detail-columns{grid-template-columns:1fr}}@media (width<=600px){.admin-kpi{padding:18px 14px}.admin-kpi>strong{font-size:19px}.admin-client-select{width:100%}.admin-client-hero{gap:12px}.ondex-admin .admin-client-hero h2{font-size:18px}}.admin-module-addons .admin-subscription>p.admin-muted,.admin-module-addons .admin-subscription>details{margin:14px 18px;line-height:1.6}.admin-head-actions,.admin-header-slot{align-items:center;gap:9px;min-width:0;display:flex}.admin-header-slot:empty{display:none}.admin-head-actions{flex-shrink:0}.admin-header-search{border:1px solid #0000;border-radius:100px;align-items:center;max-width:100%;transition:border-color .2s,background .2s;display:flex}.admin-header-search.is-open{border-color:var(--ti-300);background:#fff}.ondex-admin .admin-header-search input{opacity:0;pointer-events:none;background:0 0;border:0;border-radius:100px;width:0;min-width:0;padding:0;font-size:10.5px;transition:width .22s,padding .22s,opacity .18s}.ondex-admin .admin-header-search.is-open input{opacity:1;pointer-events:auto;width:216px;padding:8px 4px 8px 15px}.ondex-admin .admin-search-toggle{width:34px;height:34px;color:var(--ti-500);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ondex-admin .admin-search-toggle:hover{color:var(--carbon)}.admin-overview .admin-kpis>.admin-card{margin-bottom:0}.admin-overview .admin-insight{margin:22px 0}.admin-overview .admin-insight-icon{font-size:18px}.admin-overview .admin-overview-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-overview-body{padding:14px 18px}.admin-panel-label{color:#777773;margin:0;font-size:10px;line-height:1.6}.admin-overview-unavailable{text-align:center;padding:20px 0 8px}.admin-overview-unavailable p{color:#777773;max-width:580px;margin:8px auto 12px;font-size:10.5px;line-height:1.7}.admin-overview-note{color:#777773;margin:10px 0 0;font-size:10.5px;line-height:1.7}.admin-unavailable-value{font-family:var(--f-display);font-size:21px;font-weight:600;display:block}.admin-chart-legend{color:#777773;align-items:center;gap:6px;font-size:10px;display:flex}.admin-chart-legend i{background:var(--red);border-radius:50%;width:6px;height:6px}@media (width<=980px){.admin-overview .admin-overview-pair{grid-template-columns:1fr;gap:0}}@media (width<=600px){.admin-top-head{flex-wrap:wrap;row-gap:12px}.admin-head-actions{max-width:100%;margin-left:auto}.ondex-admin .admin-header-search.is-open input{width:min(216px,100vw - 112px)}}@media (prefers-reduced-motion:reduce){.admin-header-search,.ondex-admin .admin-header-search input{transition:none}}.admin-usage-plans{background:var(--bg-secondary);border-radius:18px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.ondex-admin .admin-usage-plans button{color:#777773;background:0 0;border:0;padding:7px 14px;font-size:10.5px}.ondex-admin .admin-usage-plans button[aria-pressed=true]{color:var(--carbon);background:#fff;box-shadow:0 1px 3px #0b0c0e14}.admin-usage-bars{flex-direction:column;gap:9px;margin-top:6px;display:flex}.admin-usage-row{grid-template-columns:minmax(110px,220px) minmax(60px,1fr) 44px 110px;align-items:center;gap:14px;font-size:10.5px;display:grid}.admin-usage-track{background:var(--bg-secondary);border-radius:4px;height:8px;overflow:hidden}.admin-usage-track>span{background:var(--carbon);border-radius:inherit;height:100%;display:block}.admin-usage-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-usage-row.is-low .admin-usage-track>span{background:var(--ti-300)}.admin-usage-row.is-unmeasured .admin-usage-track{background:0 0}.admin-usage-row>strong{text-align:right;font-family:var(--f-display);font-size:11px;font-weight:600}.admin-usage-row>.admin-muted{font-size:10px}.admin-usage-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.admin-usage-foot>p{flex:1}.admin-usage-foot>button{flex-shrink:0}.admin-unused-list{max-height:260px;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.admin-unused-list li{border-bottom:1px solid var(--ti-100);justify-content:space-between;gap:16px;padding:10px 0;display:flex}@media (width<=760px){.admin-usage-row{grid-template-columns:minmax(80px,1fr) minmax(60px,1fr) 38px;gap:8px}.admin-usage-row>.admin-muted{grid-column:1/-1}.admin-usage-foot,.admin-unused-list li{flex-direction:column;align-items:flex-start;gap:8px}}.admin-mrr-chart{margin-top:12px;position:relative}.admin-mrr-chart svg{min-height:70px;display:block}.admin-mrr-chart line{stroke:var(--ti-100);stroke-width:1px}.admin-mrr-months{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.ondex-admin .admin-mrr-months button{text-align:center;color:var(--ti-500);background:0 0;border:0;border-radius:6px;padding:8px 2px;font-size:10px}.admin-mrr-months small{margin-top:3px;font-size:9px;display:block}.ondex-admin .admin-mrr-months button:hover,.ondex-admin .admin-mrr-months button:focus-visible{background:var(--bg-secondary);color:var(--carbon)}.admin-mrr-tooltip{pointer-events:none;background:var(--carbon);color:#fff;z-index:1;border-radius:7px;padding:9px 13px;font-size:10px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0b0c0e1a}.admin-mrr-tooltip strong{margin-top:4px;font-size:13px;display:block}.admin-mrr-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.admin-mrr-foot>p{flex:1}.admin-mrr-foot>div{flex-wrap:wrap;gap:14px;display:flex}@media (width<=600px){.admin-mrr-foot{flex-direction:column;align-items:flex-start;gap:10px}.admin-mrr-months{gap:0}.ondex-admin .admin-mrr-months button{font-size:9px}.admin-mrr-months small{font-size:8px}}.admin-retention-kpi>strong:has(+.admin-kpi-spark){margin-bottom:0}.admin-kpi-spark{margin:8px 0 6px;display:block;overflow:visible}.admin-retention-kpi .admin-state{text-align:left;padding:0}.admin-retention-kpi .admin-state button{margin-top:8px}.admin-retention-kpi .admin-retention-trend{align-items:baseline;gap:4px;margin-top:7px;font-weight:500;display:flex}.admin-retention-trend>svg{flex-shrink:0}.admin-retention-kpi .admin-retention-trend.is-good{color:var(--success,#1e7b4d)}.admin-retention-kpi .admin-retention-trend.is-bad{color:var(--error,#b3261e)}.admin-retention-details{color:var(--ti-500);margin-top:10px;font-size:10px}.admin-retention-details summary{cursor:pointer}.admin-retention-details p{margin-top:8px}.admin-retention-details ul{padding-left:14px;line-height:1.7}.admin-retention-details button{font-size:10px}.admin-clients-toolbar{align-items:flex-start;gap:10px 18px}.admin-clients-toolbar .admin-pills button{padding:7px 14px}.admin-clients-toolbar .admin-client-filters{gap:7px;margin-left:auto}.admin-clients-toolbar select{border-color:var(--ti-100);color:var(--ti-500);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.5 5.5L7 9l3.5-3.5' stroke='%238A8A85' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;max-width:190px;padding:7px 28px 7px 14px;font-size:10.5px}.admin-clients-toolbar select:hover{border-color:var(--ti-300)}.admin-clients-toolbar select.is-filtered{border-color:var(--carbon);color:var(--carbon)}.admin-clients-toolbar select:disabled{opacity:.45;cursor:default}.admin-clients-toolbar .admin-clear{padding:7px 4px}.ondex-admin .admin-clients-refresh{border-color:var(--ti-100);width:30px;height:30px;color:var(--ti-500);place-items:center;padding:0;display:grid}.ondex-admin .admin-clients-table{min-width:700px}.admin-clients-table td{white-space:nowrap}.admin-clients-table td:first-child{white-space:normal}.admin-clients-table .admin-client-cell{gap:11px;min-width:220px}.admin-clients-table .admin-client-avatar{font-family:var(--f-display);font-weight:600}.admin-clients-table .admin-client-cell button{overflow-wrap:anywhere;font-weight:500}.admin-clients-table .admin-client-cell .admin-muted{overflow-wrap:anywhere}.admin-client-row{cursor:pointer}.ondex-admin .admin-client-row:focus-visible,.admin-clients-list .admin-table-scroll:focus-visible{outline-offset:-2px}.admin-clients-list .admin-pagination{gap:4px}.admin-clients-list .admin-pagination button{width:25px;height:25px;color:var(--ti-500);padding:0;font-size:10.5px}.admin-clients-list .admin-pagination button[aria-current=page]{background:var(--carbon);color:#fff;font-weight:500}.admin-clients-list .admin-pagination button:disabled{opacity:.35}.admin-clients-list .admin-table-foot{padding:12px 18px}@media (width<=1180px){.ondex-admin .admin-clients-table{min-width:620px}.admin-clients-table .admin-client-date{display:none}.admin-clients-table .admin-client-cell{min-width:160px}.admin-clients-toolbar .admin-client-filters{margin-left:0}}.admin-client-profile .admin-client-hero .admin-client-avatar{background:var(--carbon);color:#fff;width:52px;height:52px;font-size:12.5px;font-weight:600;font-family:var(--f-display);border:0}.ondex-admin .admin-client-profile .admin-client-hero h2{margin-bottom:5px;font-size:14.5px;font-weight:600}.admin-client-profile .admin-client-hero .admin-muted{margin:0;font-size:10.5px}.admin-client-summary{margin-bottom:22px}.admin-client-summary .admin-card{margin:0}.ondex-admin .admin-client-summary h3{font-family:var(--f-body);color:var(--ti-500);font-size:10px;font-weight:400}.admin-client-summary .admin-kpi>strong{margin:10px 0 9px;font-size:21px}.admin-profile-columns{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-bottom:14px;display:grid}.admin-profile-columns>.admin-card{margin:0}.admin-profile-columns .admin-details{grid-template-columns:1fr 1fr;gap:16px}.admin-profile-columns dd{font-weight:500;line-height:1.5}.admin-profile-columns .admin-card-head{gap:10px}.admin-profile-columns .admin-module-actions{flex-wrap:wrap;gap:7px}.admin-profile-columns .admin-module-actions button{padding:6px 10px;font-size:10px}.admin-contract-cnpj{color:var(--ti-500);margin-top:3px;font-size:10px;font-weight:400;display:block}.admin-contract-note{color:var(--ti-500);margin:0;padding:0 18px 18px;font-size:10px;line-height:1.6}.admin-profile-companies{padding:0 18px}.admin-profile-company{padding:16px 0}.admin-profile-company+.admin-profile-company{border-top:1px solid var(--ti-100)}.admin-profile-company>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.admin-profile-company h4{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:500;line-height:1.5}.admin-profile-company p{color:var(--ti-500);margin:4px 0;font-size:10px}.admin-profile-company dl{grid-template-columns:1fr 1fr;gap:14px;margin:12px 0 0;display:grid}.admin-profile-company dt,.admin-profile-identifiers dt{color:var(--ti-500);margin-bottom:4px;font-size:10px}.admin-profile-company dd,.admin-profile-identifiers dd{overflow-wrap:anywhere;margin:0;font-size:11px}.admin-profile-identifiers{color:var(--ti-500);padding:0 18px 18px;font-size:10px}.admin-profile-identifiers summary{cursor:pointer}.admin-profile-identifiers dl{gap:12px;margin:12px 0 0;display:grid}.admin-profile-addons .admin-subscription>p.admin-muted,.admin-profile-addons .admin-subscription>details{margin:14px 18px;line-height:1.6}.admin-profile-links>div:last-child{padding:4px 18px}.admin-profile-link{align-items:center;gap:12px;padding:12px 4px;display:flex}.admin-profile-link+.admin-profile-link{border-top:1px solid var(--ti-100)}.admin-profile-link>svg{color:var(--ti-500);flex-shrink:0}.admin-profile-link>span{flex:1;font-size:10.5px;font-weight:500}.admin-profile-link small{font-size:inherit;color:var(--ti-500);font-weight:400}.ondex-admin .admin-profile-link>button{color:var(--ti-500);white-space:nowrap;font-size:10px}@media (width<=980px){.admin-profile-columns{grid-template-columns:1fr}}@media (width<=600px){.admin-client-summary .admin-kpi>strong{font-size:17px}.admin-profile-columns .admin-details,.admin-profile-company dl{grid-template-columns:1fr}.admin-profile-link small{margin-top:3px;display:block}}.admin-module-stats{margin-bottom:6px}.admin-module-stats .admin-card{margin:0}.admin-module-stats .admin-kpi>strong{white-space:nowrap;text-overflow:ellipsis;margin:10px 0 8px;font-size:17px;line-height:24px;overflow:hidden}.admin-module-stats-link{justify-content:flex-end;margin-bottom:14px;display:flex}.admin-module-stats-link a{color:var(--carbon);text-underline-offset:2px;font-size:10.5px}.admin-module-tab-count{color:var(--ti-500);margin-left:7px;font-size:10px;font-weight:400}.admin-modules-page>.admin-tabs{margin-bottom:18px}.admin-modules-page .admin-plan-matrix{min-width:560px}.admin-modules-page .admin-plan-matrix th{padding:12px}.admin-modules-page .admin-plan-matrix td{padding:10px 12px}.admin-modules-page .admin-plan-matrix .admin-matrix-group th{background:#fbfbfa;padding:8px 12px;font-size:10px}.admin-modules-page .admin-plan-matrix tbody th{font-weight:400}.admin-modules-page .admin-plan-matrix .admin-matrix-group th{font-weight:600}.admin-module-client{flex-wrap:wrap;align-items:center;display:flex}.admin-module-client .admin-client-cell{margin:0}.admin-module-client .admin-client-avatar{width:32px;height:32px;font-size:10px}.admin-module-client .admin-client-cell h2{margin-bottom:3px}.admin-module-client .admin-status{padding:2px 6px;font-size:9px}.admin-module-client .admin-module-summary{flex:1;order:1;padding:0}.admin-module-client .admin-module-summary>span{background:var(--bg-secondary);color:var(--carbon);white-space:nowrap}.admin-module-client-link{order:2}.admin-module-workspace>.admin-card-head h3{font-family:var(--f-body);color:var(--ti-500);font-size:10.5px}.admin-module-workspace>.admin-card-head>button{padding:5px 10px;font-size:10px}.admin-module-usage{color:var(--ti-500);align-items:center;gap:7px;font-size:10.5px;display:flex}.admin-module-usage>span{background:var(--ti-300);border-radius:50%;flex-shrink:0;width:5px;height:5px}.admin-module-usage>span.is-used{background:#41a47c}.admin-module-details{color:var(--ti-500);padding:5px 0;font-size:10px}.admin-module-details summary{cursor:pointer}.admin-module-details p{margin:7px 0}.admin-module-card-foot{border:0;padding-top:3px}.admin-module-card-foot button{font-size:10.5px}.admin-module-toolbar{justify-content:flex-start;gap:10px}.admin-module-toolbar label{min-width:0}.admin-module-toolbar input{max-width:100%}.admin-exceptions-toolbar{gap:12px}.admin-exception-segment{background:#ecece8;border-radius:100px;gap:2px;padding:3px;display:flex}.ondex-admin .admin-exception-segment button{background:0 0;border:0;padding:7px 14px;font-size:10.5px}.ondex-admin .admin-exception-segment button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0b0c0e14}.admin-exceptions-toolbar input{width:230px;max-width:100%}.admin-exceptions-toolbar>.admin-primary{margin-left:auto}.admin-modules-page .admin-exceptions-table{min-width:860px}.admin-modules-page .admin-exception-reason{min-width:150px;max-width:260px}@media (width<=760px){.admin-module-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module-stats .admin-kpi{padding:16px}.admin-module-client .admin-module-summary{flex-basis:100%}.admin-modules-page .admin-client-select,.admin-modules-page .admin-client-select select{width:100%}.admin-exceptions-toolbar>.admin-primary{margin-left:0}}@media (width<=480px){.admin-module-stats{grid-template-columns:1fr}.admin-module-toolbar label,.admin-module-toolbar input,.admin-module-toolbar select{width:100%}}.admin-billing-kpis{margin-bottom:18px}.admin-billing-kpis .admin-card{margin:0}.admin-billing-toolbar{align-items:flex-start;gap:10px 18px;margin-bottom:14px}.admin-billing-toolbar .admin-pills{gap:7px}.admin-billing-toolbar .admin-pills button{border-color:var(--ti-100);padding:7px 14px;font-size:10.5px}.admin-billing-toolbar .admin-billing-filters{align-items:center;gap:7px;margin:0 0 0 auto}.admin-billing-toolbar .admin-billing-filters label{display:block}.admin-billing-toolbar .admin-billing-filters select{border-color:var(--ti-100);min-width:0;max-width:190px;color:var(--ti-500);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.5 5.5L7 9l3.5-3.5' stroke='%238A8A85' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding:7px 28px 7px 14px;font-size:10.5px}.admin-billing-toolbar select.is-filtered{border-color:var(--carbon);color:var(--carbon)}.admin-billing-toolbar select:hover{border-color:var(--ti-300)}.admin-billing-toolbar .admin-clear{padding:7px 4px}.ondex-admin .admin-billing-refresh{border-color:var(--ti-100);width:30px;height:30px;color:var(--ti-500);place-items:center;padding:0;display:grid}.ondex-admin .admin-billing-table{min-width:800px}.admin-billing-table td{white-space:nowrap}.admin-billing-table td:first-child{white-space:normal}.admin-billing-table .admin-client-cell{gap:11px;min-width:190px;max-width:270px}.admin-billing-table .admin-client-avatar{font-family:var(--f-display);font-weight:600}.admin-billing-table .admin-client-cell button{text-align:left;overflow-wrap:anywhere;font-weight:500}.admin-billing-table .admin-money strong{font-weight:500}.admin-competence{text-transform:capitalize;display:block}.admin-invoice-cycle{background:var(--bg-secondary);color:var(--ti-500);border-radius:20px;margin-top:4px;padding:2px 8px;font-size:9px;display:inline-flex}.admin-invoice-row{cursor:pointer}.ondex-admin .admin-invoice-row:focus-visible,.admin-billing-list .admin-table-scroll:focus-visible{outline-offset:-2px}.admin-billing-list .admin-table-foot{padding:12px 18px}.admin-billing-list .admin-pagination{gap:4px}.admin-billing-list .admin-pagination button{width:25px;height:25px;color:var(--ti-500);padding:0;font-size:10.5px}.admin-billing-list .admin-pagination button[aria-current=page]{background:var(--carbon);color:#fff;font-weight:500}.admin-billing-list .admin-empty button+button{margin-left:8px}.admin-modal-subtitle{color:var(--ti-500);margin:5px 0 0;font-size:10px;line-height:1.6}.ondex-admin .admin-billing-panel{padding:0}.ondex-admin .admin-billing-panel>header{border-bottom:1px solid var(--ti-100);z-index:1;background:#fff;align-items:flex-start;margin:0;padding:20px 22px 16px;position:sticky;top:0}.ondex-admin .admin-billing-panel>header h2{overflow-wrap:anywhere;font-size:12px}.admin-invoice-content{padding:18px 22px 24px}.ondex-admin .admin-invoice-summary{margin-bottom:18px;padding:0 0 18px}.admin-invoice-amount-label{color:var(--ti-500);margin:16px 0 5px;font-size:10px;display:block}.ondex-admin .admin-invoice-summary>strong{font-family:var(--f-display);letter-spacing:-.02em;font-size:24px;font-weight:600}.admin-invoice-composition{border-bottom:1px solid var(--ti-100);padding-bottom:16px}.admin-invoice-composition .admin-details{gap:12px;margin:0;padding:12px 0 0}.admin-invoice-content>.admin-details{gap:16px;margin:0;padding:18px 0}.admin-invoice-content .admin-details dd{overflow-wrap:anywhere;font-weight:500;line-height:1.6}.admin-invoice-content .admin-module-actions{margin-top:8px}.admin-invoice-content .admin-invoice-history{margin-top:22px;padding-top:18px}.admin-invoice-history ol{margin-bottom:0}.admin-invoice-history li:last-child{border-left-color:#0000;padding-bottom:0}.admin-invoice-history time{color:var(--ti-500);font-size:10px}@media (width<=1180px){.admin-billing-toolbar .admin-billing-filters{margin-left:0}.admin-billing-table .admin-invoice-paid-date{display:none}.ondex-admin .admin-billing-table{min-width:700px}.admin-billing-table .admin-client-cell{min-width:155px}}@media (width<=600px){.admin-billing-list .admin-table-foot{flex-direction:column;align-items:flex-start;gap:12px}.admin-invoice-content{padding:16px}.ondex-admin .admin-billing-panel>header{padding:18px 16px}.admin-billing-toolbar .admin-billing-filters{max-width:100%}}.admin-support-kpis{margin-bottom:14px}.admin-support-kpis>.admin-card{margin:0}.admin-support-kpis .admin-kpi>strong{margin-bottom:8px}.admin-support-kpis .admin-kpi p{line-height:1.4}.admin-support-notice{border:1px solid var(--ti-100);color:var(--ti-500);border-radius:10px;margin:0 0 14px;padding:11px 14px;font-size:10.5px;line-height:1.6}.admin-support-notice strong{color:var(--carbon);font-weight:500}.admin-support-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-support-segment{background:var(--bg-secondary);border-radius:100px;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.ondex-admin .admin-support-segment button{white-space:nowrap;color:var(--ti-500);background:0 0;border:0;padding:7px 14px;font-size:10.5px}.ondex-admin .admin-support-segment button[aria-pressed=true]{color:var(--carbon);background:#fff;box-shadow:0 1px 3px #0b0c0e14}.admin-support-segment span{margin-left:4px;font-size:10px}.ondex-admin .admin-support-toolbar select{border-color:var(--ti-100);color:var(--ti-500);cursor:not-allowed;padding:7px 12px;font-size:10.5px}.ondex-admin .admin-support-table{min-width:540px}.admin-support-empty{padding:36px 20px}.admin-support-empty p{max-width:440px;margin:8px auto 0;font-size:10.5px}.admin-support-card-body{padding:14px 18px}.admin-support-caption{color:var(--ti-500);margin:0;font-size:10px}.admin-support-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-support-pair .admin-card-head{min-height:44px}.admin-support-pair .admin-muted{font-size:10px}@media (width<=1180px){.admin-support-owner{display:none}}@media (width<=980px){.admin-support-pair{grid-template-columns:1fr;gap:0}}@media (width<=600px){.admin-support-kpis,.admin-support-toolbar{gap:10px}.ondex-admin .admin-support-segment button{padding:7px 10px}.admin-support-notice strong{display:block}}.admin-fiscal-kpis{margin-bottom:14px}.admin-fiscal-kpis>.admin-card{margin:0}.admin-fiscal-kpis .admin-kpi>strong{margin-bottom:8px}.admin-fiscal-kpis .admin-kpi p{line-height:1.4}.admin-fiscal-notice{color:var(--ti-500);margin:0 0 16px;font-size:10.5px;line-height:1.6}.admin-fiscal-toolbar,.admin-fiscal-shortcuts,.admin-fiscal-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-fiscal-toolbar{justify-content:space-between;gap:12px;margin-bottom:14px}.ondex-admin .admin-fiscal-shortcuts button{border-color:var(--ti-100);padding:7px 12px;font-size:10px}.admin-fiscal-shortcuts span{margin-left:5px}.ondex-admin .admin-fiscal-filters select{border-color:var(--ti-100);color:var(--ti-500);cursor:not-allowed;padding:7px 12px;font-size:10.5px}.ondex-admin .admin-fiscal-refresh{color:var(--ti-500);background:0 0;border:0;padding:4px 8px;font-size:17px}.ondex-admin .admin-fiscal-table{min-width:760px}.admin-fiscal-table .admin-client-cell{min-width:170px;max-width:245px}.admin-fiscal-table .admin-client-cell button{overflow-wrap:anywhere;font-weight:500;line-height:1.5}.admin-fiscal-table tbody tr{cursor:pointer}.admin-fiscal-unknown{color:var(--ti-500);font-size:10.5px}.admin-fiscal-footnote{color:var(--ti-500);margin:12px 0 0;font-size:10px;line-height:1.6}.admin-fiscal-panel-content{padding:0 22px}.admin-fiscal-panel-content section{border-bottom:1px solid var(--ti-100);padding:18px 0}.admin-fiscal-panel-content section:last-child{border:0}.admin-fiscal-panel-content h3{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-fiscal-panel-content p{color:var(--ti-500);margin:10px 0 0;font-size:10.5px;line-height:1.7}.admin-fiscal-panel-content .admin-details{gap:16px;padding:14px 0 0}.admin-fiscal-panel-footer{border-top:1px solid var(--ti-100);background:#fff;padding:14px 22px;position:sticky;bottom:0}@media (width<=1180px){.admin-fiscal-expiry{display:none}.ondex-admin .admin-fiscal-table{min-width:660px}}@media (width<=600px){.admin-fiscal-kpis{gap:10px}.admin-fiscal-shortcuts{gap:6px}.admin-fiscal-panel-content{padding:0 18px}}.admin-acquisition-kpis{margin-bottom:14px}.admin-acquisition-kpis>.admin-card{margin:0}.admin-acquisition-kpis .admin-kpi>strong{margin-bottom:8px}.admin-acquisition-kpis .admin-kpi p{line-height:1.4}.admin-acquisition-notice{color:var(--ti-500);margin:0 0 18px;font-size:10.5px;line-height:1.6}.admin-acquisition-notice strong{color:var(--carbon);font-weight:500}.admin-acquisition-pair{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px;margin-bottom:22px;display:grid}.admin-acquisition-pair>.admin-card{margin:0}.admin-acquisition-pair .admin-card-head{min-height:44px}.ondex-admin .admin-acquisition-channels{min-width:555px}.admin-acquisition-channels td,.admin-acquisition-channels th{white-space:nowrap}.admin-acquisition-channels tbody th{color:var(--carbon);font-size:10.5px;font-weight:400}.admin-acquisition-channels tbody tr:last-child th{border-bottom:0}.admin-acquisition-channels .admin-acquisition-total{background:#fbfbfa}.admin-acquisition-channels .admin-acquisition-total th,.admin-acquisition-channels .admin-acquisition-total td{font-weight:600}.admin-acquisition-accounts{padding:14px 18px}.admin-acquisition-account{border-top:1px solid var(--ti-100);align-items:center;gap:10px;padding:12px 0;display:flex}.admin-acquisition-account:first-child{border:0;padding-top:2px}.admin-acquisition-account>div{flex:1;min-width:0}.admin-acquisition-account h3{font-size:12px}.admin-acquisition-account p{color:var(--ti-500);margin:4px 0 0;font-size:10.5px}.ondex-admin .admin-acquisition-account button{padding:5px 10px;font-size:10px}.admin-acquisition-account .admin-status{flex-shrink:0;font-size:9px}.admin-acquisition-accounts>p{color:var(--ti-500);margin:10px 0 0;font-size:10px;line-height:1.5}.admin-acquisition-board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-acquisition-board-head h2{font-size:13px}.admin-acquisition-controls{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.admin-acquisition-segment{background:var(--bg-secondary);border-radius:100px;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.ondex-admin .admin-acquisition-segment button{white-space:nowrap;color:var(--ti-500);background:0 0;border:0;padding:7px 14px;font-size:10.5px}.ondex-admin .admin-acquisition-segment button[aria-pressed=true]{color:var(--carbon);background:#fff;box-shadow:0 1px 3px #0b0c0e14}.ondex-admin .admin-acquisition-discarded{border-color:var(--ti-100);color:var(--ti-500);padding:7px 12px;font-size:10.5px}.ondex-admin .admin-acquisition-discarded[aria-pressed=true]{color:var(--carbon);border-color:var(--carbon)}.admin-acquisition-discarded span{margin-left:5px}.admin-acquisition-board-note{color:var(--ti-500);margin:0 0 12px;font-size:10px;line-height:1.5}.admin-acquisition-board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.admin-acquisition-board.has-discarded{grid-template-columns:repeat(5,minmax(220px,1fr))}.admin-acquisition-column{background:#f0f0ee;border-radius:14px;min-height:160px;padding:10px}.admin-acquisition-column header{justify-content:space-between;align-items:center;padding:4px 6px 10px;display:flex}.admin-acquisition-column header>span{color:var(--ti-500);font-size:10.5px}.admin-acquisition-column>p{color:var(--ti-500);text-align:center;margin:0;padding:18px 8px;font-size:10.5px}@media (width<=1100px){.admin-acquisition-pair{grid-template-columns:1fr}}@media (width<=600px){.admin-acquisition-kpis{gap:10px}.admin-acquisition-account{flex-wrap:wrap}.ondex-admin .admin-acquisition-segment button{padding:7px 10px}.admin-acquisition-account>div{min-width:120px}}.admin-activity-filters,.admin-activity-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-activity-segment{background:var(--bg-secondary);border-radius:100px;gap:2px;padding:3px;display:flex}.ondex-admin .admin-activity-segment button{color:var(--ti-500);background:0 0;border:0;padding:7px 14px;font-size:10.5px}.ondex-admin .admin-activity-segment button[aria-pressed=true]{color:var(--carbon);background:#fff;box-shadow:0 1px 3px #0b0c0e14}.ondex-admin .admin-activity-filters select{border-color:var(--ti-100);max-width:230px;padding:7px 12px;font-size:10.5px}.ondex-admin .admin-activity-actions button{padding:7px 12px;font-size:10.5px}.ondex-admin .admin-activity-actions .admin-activity-refresh{color:var(--ti-500);background:0 0;border:0;padding:4px 8px;font-size:17px}.admin-activity-summary{color:var(--ti-500);margin:-4px 2px 12px;font-size:10.5px}.admin-activity-limit{border:1px solid var(--ti-100);border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.6}.admin-activity-day{margin-bottom:14px}.admin-activity-day h2{color:var(--ti-500);margin:0 2px 8px;font-size:10.5px;font-weight:600}.admin-activity-card{margin:0;padding:4px 18px;list-style:none}.admin-activity-row{border-top:1px solid var(--ti-100);align-items:flex-start;gap:12px;padding:11px 0;display:flex}.admin-activity-row:first-child{border-top:0}.admin-activity-row time{width:38px;color:var(--ti-500);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:7px;font-size:10px}.admin-activity-avatar{background:var(--bg-secondary);width:26px;height:26px;font:600 9.5px var(--f-display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.admin-activity-avatar.is-self{background:var(--carbon);color:#fff}.admin-activity-text{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:4px;font-size:11px;line-height:17px}.ondex-admin .admin-activity-client{font:inherit;text-underline-offset:2px;background:0 0;border:0;border-radius:0;padding:0;font-weight:600;text-decoration:underline}.admin-activity-area{background:var(--bg-secondary);color:var(--ti-500);white-space:nowrap;border-radius:100px;margin-top:4px;padding:3px 9px;font-size:9.5px}.admin-activity-footnote{color:var(--ti-500);margin:18px 2px 0;font-size:10px;line-height:1.6}@media (width<=650px){.admin-activity-row{flex-wrap:wrap;gap:8px}.admin-activity-text{flex-basis:calc(100% - 80px)}.admin-activity-area{margin-left:80px}.admin-activity-filters{gap:6px}.ondex-admin .admin-activity-segment button{padding:7px 10px}}.ondex-admin .admin-activity-person{width:84px}.ondex-admin .admin-activity-person.has-value{width:230px}.ondex-admin .admin-activity-area-filter{width:72px}.ondex-admin .admin-activity-area-filter.has-value{width:175px}.ondex-admin .admin-activity-actions button:last-child{background:0 0;border-color:#0000}.ondex-admin .admin-activity-day h2{margin:0 2px 8px;font-size:10.5px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.customers .top-head{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.customers .top-head h1{font-family:var(--f-display);margin:0;font-size:12.5px;font-weight:600}.customers .top-head .sub{color:var(--ti-500);margin-top:3px;font-size:10.5px}.customers .head-actions{align-items:center;gap:9px;display:flex}.customers .search-box{border-radius:var(--r-pill);background:0 0;border:1px solid #0000;align-items:center;transition:border-color .2s,background .2s;display:flex}.customers .search-box.open{border-color:var(--ti-300);background:#fff}.customers .search-box input{width:0;font-family:var(--f-body);color:var(--carbon);opacity:0;background:0 0;border:none;outline:none;padding:0;font-size:10.5px;transition:width .22s,padding .22s,opacity .18s}.customers .search-box.open input{opacity:1;width:216px;padding:8px 4px 8px 15px}.customers .search-btn{cursor:pointer;width:34px;height:34px;color:var(--ti-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.customers .search-btn:hover{color:var(--carbon)}.customers .search-box.open .search-btn{width:32px}.customers .fiscal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.customers .filter-pills,.customers .type-filter{flex-wrap:wrap;gap:7px;display:flex}.customers .fpill{border:1px solid var(--ti-100);border-radius:var(--r-pill);color:var(--ti-500);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:7px 14px;font-size:10.5px;display:inline-flex}.customers .fpill b{color:var(--carbon);font-size:11px;font-weight:600}.customers .fpill:hover{border-color:var(--ti-300)}.customers .fpill.is-on{background:var(--carbon);color:#fff;border-color:var(--carbon)}.customers .fpill.is-on b{color:#fff}.customers .tpill{border-radius:var(--r-pill);color:var(--ti-500);cursor:pointer;padding:7px 13px;font-size:10.5px}.customers .tpill:hover{background:var(--bg-secondary)}.customers .tpill.is-on{background:var(--bg-secondary);color:var(--carbon);font-weight:500}.customers table.t td.mono{font-variant-numeric:tabular-nums}.customers table.t td.soft{color:var(--ti-500)}.customers .empty-state{text-align:center;padding:46px 16px;display:none}.customers .empty-title{font-family:var(--f-display);margin-bottom:5px;font-size:11px;font-weight:600}.customers .empty-sub{color:var(--ti-500);font-size:10.5px}.customers .d-btn{border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--ti-300);background:#fff;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.customers .modal-wrap{z-index:90;background:#0b0c0e38;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.customers .modal-wrap.open{display:flex}.customers .modal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;box-shadow:0 20px 60px #0b0c0e33}.customers .modal-head{border-bottom:1px solid var(--ti-100);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.customers .modal-head h3{font-family:var(--f-display);margin:0;font-size:14px;font-weight:600}.customers .modal-body{padding:20px 22px;overflow-y:auto}.customers .modal-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customers .modal-foot{border-top:1px solid var(--ti-100);justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.customers .modal-foot .d-btn{padding:10px 20px}.customers .modal-foot .btn-primary{padding:11px 22px;font-size:11px}.customers .seg{background:var(--bg-secondary);border-radius:100px;margin-bottom:20px;padding:3px;display:flex}.customers .seg-opt{text-align:center;color:var(--ti-500);cursor:pointer;border-radius:100px;flex:1;padding:8px;font-size:12px}.customers .seg-opt.is-on{color:var(--carbon);background:#fff;font-weight:500;box-shadow:0 1px 3px #0b0c0e14}.customers .card{position:relative}.customers .info-btn{border:1px solid var(--ti-300);width:17px;height:17px;color:var(--ti-500);cursor:pointer;font-size:10px;font-weight:600;font-family:var(--f-body);z-index:3;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:13px;right:13px}.customers .info-btn:hover{border-color:var(--carbon);color:var(--carbon)}.customers .card-head .info-btn{margin-left:auto;position:static}.customers .cli-cell{align-items:center;gap:11px;display:flex}.customers .cli-av{background:var(--bg-secondary);border:1px solid var(--ti-100);width:30px;height:30px;color:var(--ti-500);font-size:10.5px;font-weight:600;font-family:var(--f-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.customers .cli-nome{font-size:11px;font-weight:500}.customers .cli-cid{color:var(--ti-500);margin-top:2px;font-size:10.5px}.customers .papel-tag{background:var(--bg-secondary);color:var(--ti-500);white-space:nowrap;border-radius:100px;padding:3px 9px;font-size:10px;display:inline-block}.customers .papel-tag.ambos{color:#5b4b9e;background:#efedf7}.customers .ficha-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.customers .voltar-btn{color:var(--ti-500);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.customers .voltar-btn:hover{color:var(--carbon)}.customers .ficha-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.customers .ficha-av{background:var(--carbon);color:#fff;width:52px;height:52px;font-family:var(--f-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.customers .ficha-id{flex:1;min-width:0}.customers .ficha-id h1{font-family:var(--f-display);margin:0 0 5px;font-size:20px;font-weight:600}.customers .ficha-meta{color:var(--ti-500);flex-wrap:wrap;align-items:center;gap:7px;font-size:10.5px;display:flex}.customers .ficha-ia{margin:20px 0}.customers .ficha-ia .grad-msg{margin-bottom:0;font-size:15px;line-height:23px}.customers .ficha-ia .insight-body{padding:20px 22px}.customers .ficha-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customers .efield{margin-bottom:22px;position:relative}.customers .efield label{margin-bottom:7px;font-size:12px;font-weight:500;display:block}.customers .efield input:focus,.customers .efield textarea:focus,.customers .efield select:focus{border-color:var(--carbon)}.customers .select-wrap{position:relative}.customers .select-wrap select{border-radius:var(--r-pill);border:1px solid var(--ti-300);width:100%;font-size:11px;font-family:var(--f-body);color:var(--carbon);appearance:none;cursor:pointer;background:#fff;outline:none;padding:11px 38px 11px 16px}.customers .select-chev{color:var(--ti-500);pointer-events:none;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.customers .btn-primary{background:var(--red);color:#fff;border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:7px;padding:8px 17px;font-size:10.5px;font-weight:500;display:flex}.customers .card{border:1px solid var(--ti-100);border-radius:var(--r);background:#fff;min-width:0}.customers .card-head{border-bottom:1px solid var(--ti-100);justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.customers .card-head h3{font-family:var(--f-display);margin:0;font-size:11px;font-weight:600}.customers .card-body{padding:18px}.customers .row-kpis{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.customers .kpi{padding:16px 18px}.customers .kpi .label{color:var(--ti-500);margin-bottom:6px;font-size:10.5px}.customers .kpi .val{font-family:var(--f-display);font-size:20px;font-weight:500}.customers table.t{border-collapse:collapse;width:100%;font-size:10.5px}.customers table.t th{text-align:left;color:var(--ti-500);white-space:nowrap;padding:0 10px 12px;font-size:10px;font-weight:500}.customers table.t td{border-top:1px solid var(--ti-100);color:#0b0c0ebf;padding:13px 10px}.customers table.t tr.hoverable:hover{background:var(--bg-secondary);cursor:pointer}.customers .right{text-align:right}.customers .t-pill{border-radius:100px;padding:3px 9px;font-size:9.5px;font-weight:500;display:inline-block}.customers .t-pill.neutral{background:var(--bg-secondary);color:var(--ti-500)}.customers .insight-card{flex-direction:column;display:flex}.customers .insight-card .card-head h3{align-items:center;gap:8px;display:flex}.customers .spark-wrap{color:var(--red);display:inline-flex}.customers .insight-body{flex-direction:column;flex:1;justify-content:center;padding:20px 22px;display:flex}.customers .grad-msg{font-family:var(--f-display);color:#0000;background:linear-gradient(100deg,#e1000d 0%,#ff6a2b 50%,#ff3c8c 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:18px;font-size:18px;font-weight:500;line-height:26px}.customers{--r:10px;min-width:0;line-height:normal}.customers button{font-family:var(--f-body)}.customers button:not(.fpill):not(.d-btn):not(.info-btn){border:0}.customers .seg-opt,.customers .search-btn,.customers .voltar-btn,.customers .cli-nome,.customers .close-btn,.customers .tpill{padding-inline:inherit;background:0 0}.customers .seg-opt{padding:8px}.customers .seg-opt.is-on{background:#fff}.customers .tpill{padding:7px 13px}.customers .tpill.is-on{background:var(--bg-secondary)}.customers .voltar-btn{padding:0}.customers .cli-nome{text-align:left;cursor:pointer;padding:0}.customers .close-btn{color:var(--ti-500);cursor:pointer;padding:0;font-size:24px;line-height:16px}.customers button:disabled{cursor:default;opacity:.55}.customers :focus-visible{outline:2px solid var(--carbon);outline-offset:3px}.customers .empty-state{display:block}.customers .retry-btn{margin:14px auto 0}.customers .card-body{overflow-x:auto}.customers table.t .right{text-align:right}.customers .unavailable{color:var(--ti-500);background:0 0}.customers .interp{color:var(--ti-500);margin-top:8px;font-size:10.5px}.customers .contact-details{overflow-wrap:anywhere;margin-top:6px}.customers .ficha-id h1{overflow-wrap:anywhere}.customers fieldset{border:0;min-width:0;margin:0;padding:0}.customers .modal form{flex-direction:column;min-height:0;display:flex}.customers .modal-body{min-height:0}.customers .modal-foot{flex-shrink:0}.customers .form-error{color:#b3261e;margin:0;font-size:12px}@media (width<=800px){.customers .top-head,.customers .ficha-top{flex-wrap:wrap;gap:14px}.customers .row-kpis{grid-template-columns:repeat(2,1fr)}.customers .ficha-cols{grid-template-columns:1fr}}.customers .efield input{border-radius:var(--r-pill);border:1px solid var(--ti-300);width:100%;font-size:11px;font-family:var(--f-body);color:var(--carbon);background:#fff;outline:none;padding:11px 16px}.customers .contact-lookup-input{align-items:center;gap:8px;display:flex}.customers .contact-lookup-input input{flex:1;min-width:0}.customers .contact-lookup-input .d-btn{flex-shrink:0;padding:10px 12px}.customers .contact-address-toggle{margin-bottom:18px}.customers .contact-lookup-result{border:1px solid var(--ti-200);border-radius:12px;margin-bottom:4px;padding:14px}.customers .contact-lookup-result p{overflow-wrap:anywhere;margin:0 0 8px;font-size:12px;line-height:1.6}.customers .contact-lookup-note{color:var(--ti-500);font-size:11px;line-height:1.6}.customers .contact-lookup-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.customers .contact-lookup-actions button{padding:9px 14px;font-size:11px}.ov-module-content .customers .top-head,.ov-module-content .customers .ficha-top{padding-right:122px}@media (width<=800px){.ov-module-content .customers .top-head,.ov-module-content .customers .ficha-top{padding-right:100px}}.customers .contact-activity-notice{align-items:center;gap:12px;margin:12px 0;font-size:11px;display:flex}.customers .contact-history-caption{padding:0 12px 12px}.customers .ficha-cols .t td{vertical-align:top}.customers .ficha-cols .t td .interp{white-space:normal;max-width:180px}.customers .row-kpis+.insight-card{margin-top:18px}.contact-history-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.ondex-shell{background:var(--bg-secondary);min-height:100vh;font-size:11px;display:flex}.ondex-shell button,.ondex-shell input,.ondex-shell select{font-family:var(--f-body)}.ondex-shell button{cursor:pointer}.ondex-shell button:disabled{cursor:not-allowed;opacity:.5}.ondex-shell button:focus-visible,.ondex-shell a:focus-visible{outline:2px solid var(--red);outline-offset:3px}.ov-main{flex:1;min-width:0;padding:24px 28px 28px;position:relative}.ov-sidebar{border-right:1px solid var(--ti-100);background:#fbfbfa;flex-direction:column;flex-shrink:0;width:196px;height:100vh;padding:20px 12px;transition:width .25s;display:flex;position:sticky;top:0}.ov-sidebar.collapsed{width:62px;padding:20px 9px}.ov-logo{font-family:var(--f-display);padding:4px 10px 18px;font-size:11.5px;font-weight:600}.ov-sidebar.collapsed .ov-logo{text-align:center;padding-left:0;padding-right:0}.ov-group-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ti-300);padding:14px 13px 5px;font-size:10px;font-weight:600}.ov-group-label:first-child{padding-top:2px}.ov-nav{width:100%;color:var(--ti-500);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:100px;align-items:center;gap:10px;margin-bottom:2px;padding:8px 13px;font-size:11px;display:flex}.ov-nav.active{color:var(--carbon);background:#ecece8;font-weight:500}.ov-nav:hover{background:#ecece8}.ov-sidebar.collapsed .ov-nav{justify-content:center;padding:8px 0}.ov-pro{color:var(--red);background:#fdecea;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:8.5px;font-weight:700}.ov-side-bottom{margin-top:auto;padding-top:20px;position:relative}.ov-legal{color:var(--ti-500);justify-content:center;gap:8px;font-size:9px;display:flex}.ov-legal button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.ov-collapse{border:1px solid var(--ti-100);width:21px;height:21px;color:var(--ti-500);z-index:5;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:-21px}.ov-sidebar.collapsed .ov-collapse svg{transform:rotate(180deg)}.ov-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ov-top h1{font-family:var(--f-display);margin:0;font-size:12.5px;font-weight:600}.ov-top p{color:var(--ti-500);margin:3px 0 0;font-size:10.5px}.ov-actions{align-items:center;gap:9px;display:flex}.ov-ghost,.ov-primary{border:1px solid var(--ti-300);color:var(--carbon);white-space:nowrap;background:#fff;border-radius:100px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:10.5px;display:inline-flex}.ov-primary{background:var(--carbon);color:#fff;border-color:var(--carbon);padding:8px 17px;font-weight:500}.ov-primary:hover{background:#232428}.ov-account{align-items:center;gap:2px;margin-left:4px;display:flex}.ov-icon{width:34px;height:34px;color:var(--ti-500);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.ov-icon:hover{color:var(--carbon)}.ov-ai-icon{color:var(--red);background:radial-gradient(circle at 32% 28%,#ffddc9 0%,#ffc3d8 38%,#f0b6ee 62%,#fbdde2 100%);border-radius:42% 58% 61% 39%/47% 43% 57% 53%;position:relative}.ov-ai-icon svg path{fill:currentColor;stroke:none}.ov-avatar-wrap{margin-left:4px;position:relative}.ov-avatar{background:var(--carbon);color:#fff;border:0;border-radius:50%;width:25px;height:25px;font-size:10px;font-weight:600}.ov-account-menu{border:1px solid var(--ti-100);z-index:50;background:#fff;border-radius:10px;min-width:220px;padding:8px;position:absolute;top:38px;right:0;box-shadow:0 4px 16px #0b0c0e14}.ov-account-menu b{padding:4px 8px;display:block}.ov-account-menu small{color:var(--ti-500);overflow-wrap:anywhere;padding:3px 8px;display:block}.ov-account-menu button{text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:8px;font-size:11px;display:block}.ov-account-menu button:hover{background:var(--bg-secondary)}.ov-account-menu select{border:1px solid var(--ti-100);border-radius:6px;width:100%;margin:4px 0;padding:8px;font-size:11px}.ov-account-menu hr{border:0;border-top:1px solid var(--ti-100);margin:6px 4px}.ov-dismiss{z-index:40;background:0 0;border:0;position:fixed;inset:0;cursor:default!important}.ov-period{position:relative}.ov-period-menu{border:1px solid var(--ti-100);z-index:50;background:#fff;border-radius:10px;min-width:186px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0b0c0e1a}.ov-period-menu>button{text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:8px 12px;font-size:10.5px;display:block}.ov-period-menu>button:hover,.ov-period-menu>button.active{background:var(--bg-secondary)}.ov-date-range{gap:8px;padding:8px;display:grid}.ov-date-range label{gap:3px;display:grid}.ov-date-range input{border:1px solid var(--ti-100);border-radius:6px;padding:7px;font-size:11px}.ov-search{border:1px solid #0000;border-radius:100px;display:flex}.ov-search.open{border-color:var(--ti-300);background:#fff}.ov-search input{opacity:0;background:0 0;border:none;outline:none;width:0;padding:0;font-size:10.5px;transition:width .22s}.ov-search.open input{opacity:1;width:216px;padding:8px 4px 8px 15px}.ov-search button{width:34px;height:34px;color:var(--ti-500);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.ov-bento{flex-direction:column;gap:14px;display:flex}.ov-card{border:1px solid var(--ti-100);background:#fff;border-radius:10px;min-width:0;position:relative}.ov-card-head{border-bottom:1px solid var(--ti-100);align-items:center;gap:10px;padding:13px 18px;display:flex}.ov-card-head h3{font-family:var(--f-display);margin:0;font-size:11px;font-weight:600}.ov-card-head>.ov-info{margin-left:auto;position:static}.ov-info{border:1px solid var(--ti-300);width:13px;height:13px;color:var(--ti-500);cursor:help;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.ov-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ov-kpi{padding:17px 18px 14px}.ov-kpi>.ov-info{position:absolute;top:15px;right:14px}.ov-label{color:var(--ti-500);margin-bottom:10px;font-size:10px}.ov-value{font-family:var(--f-display);letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1.1}.ov-kpi-plot{align-items:center;height:40px;display:flex}.ov-kpi-note{color:var(--ti-500);font-size:10px}.ov-kpi-note.danger{color:#b3261e}.ov-progress{background:var(--ti-100);border-radius:3px;width:100%;height:5px;overflow:hidden}.ov-progress i{background:var(--red);height:100%;display:block}.ov-storage{align-items:center;gap:14px;padding:12px 18px;font-size:10.5px;font-weight:500;display:flex}.ov-storage-track{background:var(--ti-100);border-radius:3px;flex:1;height:4px}.ov-storage button{color:var(--ti-500);background:0 0;border:0;padding:0;font-size:10px}.ov-glow-wrap{margin:22px 0;position:relative}.ov-glow-wrap:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(#e1000d33 0%,#ff6a2b21 45%,#0000 72%);border-radius:26px;position:absolute;inset:-16px}.ov-glow{background:#fff;border-radius:14px;align-items:center;gap:14px;padding:15px 18px;display:flex;position:relative;box-shadow:0 1px 2px #0b0c0e0d,0 10px 24px #0b0c0e12}.ov-spark{color:var(--red);background:#fdecea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ov-glow b{font-size:11px;font-weight:600}.ov-glow p{color:var(--ti-500);margin:4px 0 0;font-size:10px}.ov-glow button{background:var(--carbon);color:#fff;white-space:nowrap;border:0;border-radius:100px;margin-left:auto;padding:8px 14px;font-size:10px}.ov-chart{padding:14px 18px}.ov-chart svg{display:block}.ov-soft{color:var(--ti-500);font-size:10px}.ov-chart-label{margin-top:18px}.ov-legend{color:var(--ti-500);gap:12px;font-size:9px;display:flex}.ov-legend span{align-items:center;gap:4px;display:flex}.ov-legend i{border-radius:50%;width:6px;height:6px}.ov-months{color:var(--ti-500);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.ov-months span:last-child{color:var(--carbon);font-weight:600}.ov-rings{grid-template-columns:1fr 1fr;gap:22px;padding:20px 22px;display:grid}.ov-rings>div{align-items:center;gap:24px;display:flex}.ov-ring-labels{flex-direction:column;gap:10px;font-size:10px;display:flex}.ov-ring-labels span{align-items:center;gap:5px;font-weight:600;display:flex}.ov-ring-labels b{color:var(--ti-500);font-weight:400}.ov-ring-labels i{background:var(--red);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ov-ring-labels span:nth-child(2) i{background:#ff8a3d}.ov-ring-labels span:nth-child(3) i{background:#f7c9a8}.ov-risk{background:var(--bg-secondary);color:var(--ti-500);border-radius:100px;padding:4px 8px;font-size:9px}.ov-notice{color:#b3261e;border:1px solid #f0d5d2;border-radius:10px;margin-bottom:14px;padding:12px;line-height:1.7}.ov-notice button{background:0 0;border:0;text-decoration:underline}.ov-attention{margin-bottom:20px}.ov-attention h3{text-transform:uppercase;color:var(--ti-500);letter-spacing:.05em;font-size:10px}.ov-attention button{border:0;border-bottom:1px solid var(--ti-100);text-align:left;background:0 0;align-items:center;gap:8px;width:100%;padding:12px 0;font-size:11px;display:flex}.ov-attention button i{background:#b8860b;border-radius:50%;width:6px;height:6px}.ov-attention button span{color:var(--ti-500);margin-left:auto}.ov-report{padding:22px}.ov-report h3{font-size:12px}.ov-report p{font-size:11px;line-height:1.9}.ov-module-account{z-index:10;position:absolute;top:24px;right:28px}.ov-module-content>div>div:first-child{padding-right:122px}.ov-chat{z-index:90;font-family:var(--f-body);background:#fbfbfa;display:flex;position:fixed;inset:0}.ov-chat aside{border-right:1px solid var(--ti-100);flex-direction:column;flex-shrink:0;gap:20px;width:220px;padding:28px 18px;display:flex}.ov-chat aside>b{font-family:var(--f-display);font-size:12px}.ov-chat aside>p{color:var(--ti-500);font-size:10px}.ov-chat aside>button:last-child{text-align:left;color:var(--ti-500);background:0 0;border:0;margin-top:auto;font-size:11px}.ov-chat>section{flex-direction:column;flex:1;min-width:0;display:flex}.ov-chat header{justify-content:space-between;align-items:center;padding:24px 32px;font-size:11px;display:flex}.ov-chat header button{color:var(--ti-500);background:0 0;border:0}.ov-chat-messages{flex:1;width:100%;max-width:800px;margin:auto;padding:20px 30px;overflow:auto}.ov-chat-empty{text-align:center;padding:10vh 0 30px}.ov-chat-empty h2{font-family:var(--f-display);margin:28px 0 8px;font-size:22px;font-weight:500}.ov-chat-empty p{color:var(--ti-500);font-size:13px}.ov-chat-empty>div{flex-wrap:wrap;justify-content:center;gap:8px;max-width:480px;margin:28px auto;display:flex}.ov-chat-empty button{border:1px solid var(--ti-100);background:#fff;border-radius:100px;padding:10px 16px;font-size:10.5px}.ov-chat-spark{width:60px;height:60px;color:var(--red);background:radial-gradient(circle,#ffd4d7,#ffe8de);border-radius:40%;justify-content:center;align-items:center;margin:auto;display:flex;box-shadow:0 0 50px #e1000d20}.ov-chat-spark svg{width:28px;height:28px}.ov-message{background:#fff;border-radius:14px;max-width:85%;margin-bottom:14px;padding:14px 18px;font-size:12px;line-height:1.8}.ov-message.user{background:#ecece8;margin-left:auto}.ov-chat form{border:1px solid var(--ti-100);background:#fff;border-radius:100px;align-items:center;gap:10px;width:calc(100% - 60px);max-width:740px;margin:18px auto 0;padding:12px 18px;display:flex}.ov-chat form input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.ov-chat form button{background:var(--carbon);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ov-chat-disclaimer{text-align:center;color:var(--ti-500);margin:10px 30px 20px;font-size:9px}.ov-dialog{z-index:100;background:#0b0c0e44;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ov-dialog>section{background:#fff;border-radius:14px;max-width:460px;padding:24px;font-size:12px;line-height:1.8}.ov-dialog h2{font-size:15px}.ov-dialog button{background:var(--carbon);color:#fff;border:0;border-radius:100px;padding:9px 20px}@media (width<=1100px){.ov-top{align-items:flex-start}.ov-actions{flex-wrap:wrap;justify-content:flex-end}.ov-search.open input{width:150px}.ov-rings>div{gap:12px}.ov-ring-labels span{flex-wrap:wrap}.ov-months{font-size:8px}.ov-kpi{padding:16px 12px}.ov-value{font-size:19px}}@media (width<=800px){.ov-main{padding:20px 16px}.ov-sidebar{width:62px;padding:20px 9px}.ov-sidebar .ov-nav{justify-content:center;padding:8px 0}.ov-sidebar .ov-nav>span,.ov-sidebar .ov-group-label,.ov-sidebar .ov-legal{display:none}.ov-logo{text-align:center;padding:4px 0 18px;font-size:10px}.ov-kpis{grid-template-columns:repeat(2,1fr)}.ov-rings{grid-template-columns:1fr}.ov-top{flex-direction:column}.ov-actions{justify-content:flex-start;width:100%}.ov-legend{flex-wrap:wrap;gap:5px}.ov-card-head{flex-wrap:wrap}.ov-months span:nth-child(2n){display:none}.ov-module-account{top:16px;right:16px}.ov-module-content>div>div:first-child{flex-wrap:wrap;padding-right:100px}.ov-chat aside{width:150px;padding:20px 12px}.ov-storage{flex-wrap:wrap}.ov-storage-track{min-width:50px}.ov-glow{flex-wrap:wrap}.ov-glow button{margin-left:44px}}@media (width<=520px){.ov-chat aside{display:none}.ov-chat-messages{padding:10px 18px}.ov-kpis{gap:8px}.ov-value{font-size:17px}.ov-label{max-width:90%;line-height:1.5}.ov-storage-track{display:none}.ov-rings{padding:16px}.ov-ring-labels,.ov-kpi-note{font-size:9px}.ov-period-menu{left:0;right:auto}}@media print{.ov-sidebar,.ov-actions,.ov-module-account,.ov-chat,.ov-storage button{display:none!important}.ov-main{padding:0}.ov-card{break-inside:avoid}.ov-glow-wrap:before{display:none}.ondex-shell{display:block}.ov-top{margin-bottom:24px}}.ov-emission input,.ov-emission textarea,.ov-emission select{background:var(--bg-secondary);font-family:var(--f-body);border-color:#0b0c0e17!important;border-radius:100px!important;padding:11px 16px!important;font-size:11px!important}.ov-emission textarea{border-radius:14px!important}.ov-emission input:focus,.ov-emission textarea:focus,.ov-emission select:focus{background:#fff;border-color:var(--carbon)!important}.ov-catalog-selector{margin-bottom:22px}.ov-catalog-selector label{margin-bottom:7px;font-size:10.5px;font-weight:500;display:block}.ov-catalog-selector select{border:1px solid var(--ti-100);outline:none;width:100%}.ov-catalog-selector p{color:var(--ti-500);font-size:10.5px}.ov-recent-fiscal{border:1px solid var(--ti-100);background:#fff;border-radius:10px;overflow:hidden}.ov-recent-fiscal>div:first-child{border-bottom:1px solid var(--ti-100);margin-bottom:0!important;padding:13px 18px!important}.ov-recent-fiscal>div:first-child h3{margin:0}.ov-recent-fiscal>div:first-child button{color:var(--ti-500);border:0;padding:0;font-size:10px}.ov-recent-fiscal>div:nth-child(2){border:0!important;border-radius:0!important}.ov-recent-fiscal table th:first-child,.ov-recent-fiscal table td:first-child,.ov-recent-fiscal table th:nth-child(3),.ov-recent-fiscal table td:nth-child(3){display:none}.ov-recent-fiscal table th{padding-top:12px!important;padding-bottom:12px!important;font-size:10px!important}.ov-recent-fiscal table td{padding:13px 12px!important;font-size:10.5px!important}.ov-fiscal-history table th{font-size:10px!important}.ov-fiscal-history table td{font-size:10.5px!important}.ov-expense-list{gap:15px;padding:18px 22px;display:grid}.ov-expense-list>div{grid-template-columns:140px minmax(40px,1fr) 110px;align-items:center;gap:16px;font-size:10.5px;display:grid}.ov-expense-list>div>span{overflow-wrap:anywhere}.ov-expense-list b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.ov-expense-track{background:var(--bg-secondary);border-radius:100px;height:6px;overflow:hidden}.ov-expense-track i{border-radius:100px;height:100%;display:block}@media (width<=520px){.ov-expense-list>div{grid-template-columns:90px minmax(20px,1fr) 90px;gap:10px;font-size:9.5px}}.ws-view{min-width:0;color:var(--carbon);flex-direction:column;flex:1;font-size:11px;display:flex}.ws-search-box{border:1px solid #0000;border-radius:100px;align-items:center;max-width:100%;transition:border-color .2s,background .2s;display:flex}.ws-search-box.open{border-color:var(--ti-300);background:#fff}.ws-search-box input{width:0;min-width:0;font:10.5px var(--f-body);color:var(--carbon);opacity:0;background:0 0;border:0;outline:none;padding:0;transition:width .22s,padding .22s,opacity .18s}.ws-search-box.open input{opacity:1;width:216px;padding:8px 4px 8px 15px}.ws-search-trigger{cursor:pointer;width:34px;height:34px;color:var(--ti-500);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ws-search-trigger:hover{color:var(--carbon)}.ws-search-box:focus-within{outline:1px solid var(--ti-300)}.ws-row-trigger{width:26px;height:26px;color:var(--ti-500);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin-left:auto;display:flex}.ws-row-trigger:hover{background:var(--bg-secondary);color:var(--carbon)}.ws-action-popover{border:1px solid var(--ti-100);z-index:80;background:#fff;border-radius:12px;width:196px;max-height:calc(100vh - 16px);padding:6px;position:fixed;overflow:auto;box-shadow:0 12px 32px #0b0c0e20}.ws-action-popover button{text-align:left;width:100%;font:10.5px var(--f-body);color:var(--carbon);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 11px;display:block}.ws-action-popover button:hover,.ws-action-popover button:focus-visible{background:var(--bg-secondary);outline:1px solid var(--ti-300)}.ws-action-popover button:disabled{opacity:.45;cursor:not-allowed}.ws-record-row{cursor:pointer}.ws-item-summary{max-width:220px}.ws-file-cell{align-items:center;gap:9px;display:flex}.ws-file-icon{background:var(--bg-secondary);width:26px;height:26px;color:var(--ti-500);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ws-review{margin-top:5px}.ws-view .ws-table-scroll{border-radius:10px;min-height:0;padding-bottom:0}.ws-view .ws-money{text-align:right}.ws-view .ws-table tbody tr:last-child td{border-bottom:0}@media (width<=640px){.ws-search-box.open{flex:1}.ws-search-box.open input{width:100%;max-width:216px}}@media (prefers-reduced-motion:reduce){.ws-search-box,.ws-search-box input{transition:none}}.ov-module-content>.ws-view>.ws-top{min-height:34px;padding-right:122px}@media (width<=800px){.ov-module-account{justify-content:flex-end;margin-bottom:12px;display:flex;position:static!important}.ov-module-content>.ws-view>.ws-top{padding-right:0}.ov-module-content>div>div:first-child{padding-right:0!important}}.ws-view button,.ws-modal button,.ws-view input,.ws-modal input,.ws-modal select,.ws-modal textarea,.ws-view select{font-family:var(--f-body)}.ws-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ws-top h1{font-family:var(--f-display);margin:0;font-size:12.5px;font-weight:600}.ws-top p{color:var(--ti-500);margin:3px 0 0;font-size:10.5px}.ws-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ws-primary,.ws-secondary{cursor:pointer;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:10.5px;font-weight:500;text-decoration:none;display:inline-flex}.ws-primary{border:1px solid var(--carbon);background:var(--carbon);color:#fff}.ws-secondary{color:var(--carbon);border:1px solid var(--ti-300);background:#fff}.ws-view button:disabled,.ws-modal button:disabled{opacity:.45;cursor:not-allowed}.ws-view button:focus-visible,.ws-modal button:focus-visible,.ws-row-menu summary:focus-visible{outline:2px solid var(--carbon);outline-offset:3px}.ws-search{border:1px solid var(--ti-300);background:#fff;border-radius:100px;width:170px;padding:8px 13px;font-size:10.5px}.ws-card{border:1px solid var(--ti-100);background:#fff;border-radius:10px}.ws-table-scroll{min-height:180px;padding-bottom:80px;overflow-x:auto}.ws-table{border-collapse:collapse;text-align:left;width:100%;font-size:10.5px}.ws-table th{color:var(--ti-500);border-bottom:1px solid var(--ti-100);white-space:nowrap;padding:13px 18px;font-size:10px;font-weight:500}.ws-table td{vertical-align:middle;border-bottom:1px solid #f1f1ef;padding:13px 18px}.ws-table tbody tr:hover{background:#fafaf9}.ws-table td:last-child{width:48px}.ws-row-title{text-align:left;cursor:pointer;color:var(--carbon);background:0 0;border:0;padding:0;font-size:11px;font-weight:500}.ws-soft{color:var(--ti-500);line-height:1.65}.ws-table p{margin:4px 0}.ws-money{font-variant-numeric:tabular-nums;white-space:nowrap}.ws-tag{background:var(--bg-secondary);color:var(--ti-500);border-radius:5px;margin:4px 4px 4px 0;padding:3px 7px;font-size:9px;display:inline-block}.ws-filters{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.ws-filters button{border:1px solid var(--ti-100);color:var(--ti-500);cursor:pointer;background:#fff;border-radius:100px;align-items:center;gap:6px;padding:7px 14px;font-size:10.5px;display:inline-flex}.ws-filters button b{color:var(--carbon);font-size:10px}.ws-filters button.is-on{background:var(--carbon);color:#fff;border-color:var(--carbon)}.ws-filters button.is-on b{color:#fff}.ws-pill{color:var(--ti-500);background:#f2f2f0;border-radius:100px;padding:3px 9px;font-size:10px;display:inline-block}.ws-pill.success{color:#1e7b4d;background:#e4f2eb}.ws-pill.warning{color:#b8860b;background:#fbf2dc}.ws-row-menu{position:relative}.ws-row-menu summary{cursor:pointer;letter-spacing:2px;color:var(--ti-500);border-radius:6px;padding:6px;list-style:none}.ws-row-menu summary::-webkit-details-marker{display:none}.ws-row-menu[open]{z-index:10}.ws-row-menu>div{border:1px solid var(--ti-100);z-index:20;background:#fff;border-radius:12px;min-width:185px;padding:6px;position:absolute;top:30px;right:0;box-shadow:0 12px 32px #0b0c0e20}.ws-row-menu button{text-align:left;cursor:pointer;width:100%;color:var(--carbon);background:0 0;border:0;border-radius:8px;padding:9px 11px;font-size:11px}.ws-row-menu button:hover{background:var(--bg-secondary)}.danger{color:#b3261e!important}.ws-table-foot{border-top:1px solid var(--ti-100);color:var(--ti-500);justify-content:space-between;align-items:center;padding:13px 18px;font-size:10.5px;display:flex}.ws-table-foot div{align-items:center;gap:12px;display:flex}.ws-table-foot button{cursor:pointer;background:0 0;border:0;font-size:18px}.ws-table .ws-empty{text-align:center;padding:46px 16px}.ws-empty strong{font-family:var(--f-display);font-size:11px;font-weight:600}.ws-empty p{color:var(--ti-500);margin-top:5px;font-size:10.5px}.ws-storage{align-items:center;gap:14px;margin-bottom:18px;padding:18px 20px;display:flex}.ws-storage-track{background:var(--ti-100);border-radius:3px;flex:1;height:4px}.ws-storage>span{color:var(--ti-500);font-size:10px}.ws-modal{color:var(--carbon);width:calc(100% - 48px);max-width:640px;max-height:90vh;font:11px var(--f-body);background:#fff;border:0;border-radius:20px;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 60px #0b0c0e33}.ws-modal::backdrop{background:#0b0c0e38}.ws-modal>header{border-bottom:1px solid var(--ti-100);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.ws-modal h2{font-family:var(--f-display);margin:0;font-size:11.5px;font-weight:600}.ws-icon{cursor:pointer;color:var(--ti-500);background:0 0;border:0;font-size:22px}.ws-modal-body{max-height:65vh;padding:20px 22px;overflow-y:auto}.ws-modal footer{border-top:1px solid var(--ti-100);justify-content:flex-end;gap:9px;padding:18px 22px;display:flex}.ws-field{flex-direction:column;gap:7px;margin-bottom:16px;font-size:10.5px;font-weight:500;display:flex}.ws-field input,.ws-field select,.ws-field textarea{border:1px solid var(--ti-300);width:100%;font-family:var(--f-body);color:var(--carbon);background:#fff;border-radius:8px;padding:11px 12px;font-size:11px;font-weight:400}.ws-field input:focus,.ws-field select:focus,.ws-field textarea:focus{outline:1px solid var(--carbon);border-color:var(--carbon)}.ws-field input[readonly]{background:var(--bg-secondary);color:var(--ti-500)}.ws-form-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.ws-check{align-items:center;gap:8px;font-size:10.5px;display:flex}.ws-line-item{border:1px solid var(--ti-100);border-radius:10px;margin-bottom:12px;padding:14px}.ws-section-label{margin:6px 0 12px;font-size:11px;font-weight:600}.ws-link{font:inherit;cursor:pointer;color:var(--carbon);background:0 0;border:0;padding:0;text-decoration:underline}.ws-total{border-bottom:1px solid var(--ti-100);justify-content:space-between;margin:8px 0;padding:16px 0;font-size:12px;display:flex}.ws-error,.ws-notice{border-radius:8px;margin:0 0 14px;padding:12px 14px;font-size:11px;line-height:1.6}.ws-error{color:#b3261e;background:#fbeaea}.ws-notice{color:#1e7b4d;background:#e4f2eb}.ws-tabs{border-bottom:1px solid var(--ti-100);gap:4px;margin-bottom:22px;display:flex;overflow-x:auto}.ws-tabs button{white-space:nowrap;color:var(--ti-500);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 15px;font-size:10.5px}.ws-tabs button[aria-current]{color:var(--carbon);border-bottom-color:var(--carbon);font-weight:500}.ws-settings-card{max-width:760px;padding:22px 24px;font-size:11px;line-height:1.8}.ws-settings-card h2{font-family:var(--f-display);margin:0 0 20px;font-size:11.5px;font-weight:600}.ws-settings-actions{justify-content:flex-end;max-width:760px;margin-top:18px;display:flex}.ws-plan-banner{border:1px solid var(--ti-100);background:#fff;border-radius:10px;justify-content:space-between;gap:16px;margin-bottom:20px;padding:18px 22px;display:flex}.ws-plan-banner p{color:var(--ti-500);margin:5px 0 0;font-size:10px}.ws-plan-banner .ws-filters{margin:0}.ws-plans{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ws-plan{flex-direction:column;gap:12px;padding:24px 20px;display:flex}.ws-plan.popular{border-color:var(--red)}.ws-plan h2{font-family:var(--f-display);margin:0;font-size:15px}.ws-plan p{color:var(--ti-500);min-height:36px;margin:0;font-size:10.5px;line-height:1.7}.ws-price{font-family:var(--f-display);align-items:baseline;gap:5px;font-size:32px;font-weight:600;display:flex}.ws-price small{font:10px var(--f-body);color:var(--ti-500)}.ws-plan ul{flex:1;padding:0;font-size:10.5px;line-height:2.5;list-style:none}.ws-print p{line-height:1.8}.ws-print h2{margin-bottom:16px;font-size:18px}.ws-print h3{margin-top:20px}@media (width<=1050px){.ws-plans{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.ws-top{align-items:flex-start}.ws-actions{width:100%}.ws-search{flex:1;width:100%;min-width:110px}.ws-form-grid,.ws-plans{grid-template-columns:1fr}.ws-plan-banner{flex-direction:column}.ws-storage{flex-wrap:wrap}.ws-settings-card{padding:18px}.ws-modal{width:calc(100% - 24px)}.ws-table th,.ws-table td{padding:12px}.ws-top p{max-width:260px;line-height:1.6}}@media print{body:has(.ws-print) *{visibility:hidden}:is(body:has(.ws-print) .ws-modal,body:has(.ws-print) .ws-print,body:has(.ws-print) .ws-print *){visibility:visible}.ws-modal:has(.ws-print){width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;border-radius:0;position:absolute;inset:0;overflow:visible}.ws-print{max-height:none;overflow:visible}:is(.ws-modal:has(.ws-print)>header,.ws-modal:has(.ws-print)>footer){display:none}}.ws-view .ws-table{font-size:11px}.ws-view .ws-table th{background:var(--bg-secondary);border-bottom:1px solid #0b0c0e0f;border-right:1px solid #0b0c0e0f;padding:9px 12px;font-weight:600}.ws-view .ws-table td{border-top:1px solid #0b0c0e0f;border-bottom:0;border-right:1px solid #0b0c0e0f;padding:9px 12px}.ws-view .ws-table th:last-child,.ws-view .ws-table td:last-child{border-right:0;width:40px}.ws-view .ws-table tbody tr:hover{background:var(--bg-secondary)}.ws-catalog .ws-table td{padding:15px 10px}.ws-catalog .ws-row-title{font-weight:600}.ws-catalog .ws-table p,.ws-item-summary{white-space:nowrap;text-overflow:ellipsis;max-width:280px;margin-top:2px;font-size:10px;overflow:hidden}.ws-view .ws-tag{background:0 0;margin:0;padding:0;font-size:10px;display:inline}.ws-view .ws-tag+.ws-tag:before{content:" · ";color:var(--ti-300)}.ws-view .ws-table .ws-empty{border:0;padding:46px 16px}.ws-team-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ws-team-heading h2{margin:0}.ws-team-list{margin:0;padding:0;list-style:none}.ws-team-row{align-items:center;gap:12px;padding:13px 0;display:flex}.ws-team-row+.ws-team-row{border-top:1px solid #0b0c0e0f}.ws-team-info{flex:1;min-width:0}.ws-team-name{color:var(--carbon);overflow-wrap:anywhere;font-size:11.5px;font-weight:600}.ws-team-email{color:var(--ti-500);overflow-wrap:anywhere;font-size:10.5px}.ws-team-pagination{justify-content:flex-end;align-items:center;gap:12px;margin:14px 0;display:flex}@media (width<=640px){.ws-team-row{flex-wrap:wrap}.ws-team-info{flex-basis:100%}.ws-team-heading{flex-wrap:wrap}}.ws-role-summary{margin-bottom:18px}.ws-role-summary p{margin:0 0 6px}.ws-role-permissions{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.ws-view .ws-lookup-table{table-layout:fixed}.ws-view .ws-lookup-table th,.ws-view .ws-lookup-table td,.ws-view .ws-lookup-table th:last-child,.ws-view .ws-lookup-table td:last-child{overflow-wrap:anywhere;white-space:normal;width:33.333%}.ws-lookup-table label{align-items:center;gap:5px;display:flex}.ws-lookup-table input{flex-shrink:0}@media print{.ws-no-print{display:none!important}}.ws-code-lookup{border:1px solid var(--ti-100);border-radius:8px;min-width:0;margin:16px 0;padding:16px}.ws-code-results{max-height:320px;padding:0;list-style:none;overflow:auto}.ws-code-results li{border-bottom:1px solid var(--ti-100);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ws-code-results p{margin:4px 0;font-size:12px}.ws-code-results button{flex-shrink:0}.ws-modal footer.ws-activity-footer{flex-wrap:wrap}.ws-invitations{border-top:1px solid var(--ti-100);margin-top:24px;padding-top:20px}.ws-invitations h3{margin:0 0 8px;font-size:13px;font-weight:500}.ws-accountant{border-bottom:1px solid var(--ti-100);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:16px 0;display:flex}.ws-accountant .ws-soft{margin:0}.ws-invitations .ws-team-pagination{flex-wrap:wrap}@media (width<=600px){.ws-accountant{flex-direction:column;align-items:flex-start}.ws-invitations .ws-team-row{flex-wrap:wrap}}.ws-inbox{max-width:680px;font-family:var(--f-body);margin:40px auto;padding:24px}.ws-inbox h1{font-family:var(--f-display);font-size:26px}.ws-inbox .ws-card{margin:20px 0;padding:24px}.ws-modal:has(.ws-invitation-form){max-width:460px}.finance-header{gap:12px;min-height:34px}.finance-header>div:first-child{flex-shrink:0}.finance-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.finance-actions>select{border:1px solid var(--ti-300);color:var(--carbon);background:#fff;border-radius:100px;padding:8px 12px;font-size:10.5px}.finance-actions>button{white-space:nowrap;font-size:10.5px!important}.finance-kpis>div{min-width:0}.finance-kpis>div>div:nth-child(2){overflow-wrap:anywhere;font-size:19px!important}.finance-view>div:has(>button[aria-pressed]){flex-wrap:wrap}.finance-view table{min-width:560px}.finance-view th{font-size:10px!important}.finance-view td{font-size:10.5px!important}.finance-view>div:has(>button[aria-pressed])>button{font-size:10.5px!important}@media (width<=1100px){.finance-header{flex-direction:column;align-items:flex-start!important}.finance-actions{justify-content:flex-start}.finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.finance-actions,.finance-actions .ws-search{width:100%}.finance-kpis{gap:8px!important}.finance-kpis>div{padding:12px!important}.finance-kpis>div>div:nth-child(2){font-size:17px!important}}.finance-entry-types{background:var(--bg-secondary);border-radius:8px;gap:2px;padding:3px;display:flex}.finance-entry-types button{font:10.5px var(--f-body);color:var(--ti-500);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:8px 12px}.finance-entry-types button[aria-pressed=true]{color:var(--carbon);background:#fff;font-weight:500;box-shadow:0 1px 4px #0b0c0e0d}.finance-entry-types button:disabled{opacity:.5;cursor:not-allowed}.finance-entry-types button:focus-visible{outline:2px solid var(--carbon);outline-offset:1px}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-400.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-500.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2")}:root{--carbon:#0b0c0e;--bg-secondary:#f7f7f8;--ti-100:#e7e7e5;--ti-300:#c9c9c6;--ti-500:#8a8a85;--nav-active:#ecece8;--red:#e1000d;--r:10px;--r-pill:100px;--f-display:"Geist", -apple-system, sans-serif;--f-body:"Inter", -apple-system, sans-serif}*{box-sizing:border-box}body{font-family:var(--f-body);color:var(--carbon);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-weight:400}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ti-300);border-radius:3px}.view-enter{opacity:0;transform:translateY(14px)scale(.99)}.view-enter-active{opacity:1;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(0)scale(1)}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-child{opacity:0;transform:translateY(10px)}.card-child-animate{animation:.55s cubic-bezier(.16,1,.3,1) forwards cardIn}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.shake{animation:.5s cubic-bezier(.36,.07,.19,.97) shake}@keyframes floatIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
