:root{--background:210 18% 97%;--foreground:215 22% 19%;--card:0 0% 100%;--card-foreground:215 22% 19%;--muted:210 14% 94%;--muted-foreground:215 13% 42%;--border:210 13% 87%;--input:210 13% 87%;--primary:210 29% 30%;--primary-foreground:0 0% 100%;--ring:206 38% 41%;--sidebar:210 16% 98%;--sidebar-foreground:215 22% 19%;--sidebar-active:210 17% 92%;--sidebar-active-foreground:215 22% 19%;--sidebar-border:210 13% 87%;--row-selected:207 25% 38%/.07;--row-checked:207 25% 38%/.12;--c-3b82f6:#588eb3;--c-2563eb:#416f91;--c-60a5fa:#7ca8c7;--c-1d4ed8:#355b77;--c-1e40af:#2c4961;--c-4ade80:#62af87;--c-fca5a5:#e5a298;--c-22c55e:#379767;--c-10b981:#218357;--c-f59e0b:#c88b38;--c-console-text:#26323d;--c-console-dim:#626f7b;--c-console-faint:#8b97a2;--c-console-line:#d9dfe4;--c-console-panel:#f5f7f8;--c-console-green:#218357;--c-console-amber:#a57225;--c-console-red:#b6403a;--money-positive:#218357;--money-negative:#b6403a;--money-refund:#b85b20;--money-positive-soft:#eff8f3;--money-negative-soft:#fff3f2;--money-refund-soft:#fff6ef;--c-059669:var(--money-positive);--c-16a34a:var(--money-positive);--c-15803d:var(--money-positive);--c-dc2626:var(--money-negative);--c-ef4444:#cb5950;--c-b91c1c:var(--money-negative);--c-991b1b:#973732;--c-f97316:#d77432;--c-ea580c:var(--money-refund);--c-b45309:var(--money-refund);--c-d97706:#a57225;--c-fef2f2:var(--money-negative-soft);--c-f0fdf4:var(--money-positive-soft)}.dark{--background:215 14% 9%;--foreground:210 14% 91%;--card:215 13% 12%;--card-foreground:210 14% 91%;--muted:215 12% 17%;--muted-foreground:212 13% 70%;--border:215 10% 24%;--input:215 10% 27%;--primary:210 15% 85%;--primary-foreground:215 22% 19%;--ring:207 25% 65%;--sidebar:215 14% 11%;--sidebar-foreground:210 14% 91%;--sidebar-active:215 12% 19%;--sidebar-active-foreground:210 14% 91%;--sidebar-border:215 10% 24%;--c-console-text:#e5e9ed;--c-console-dim:#a8b4be;--c-console-faint:#84919c;--c-console-line:#363e47;--c-console-panel:#242a31;--c-console-green:#8ec5a6;--c-console-amber:#e8b87b;--c-console-red:#e5a298;--money-positive:#8ec5a6;--money-negative:#e5a298;--money-refund:#efac79;--money-positive-soft:#162a20;--money-negative-soft:#2c1815;--money-refund-soft:#331e13;--c-22c55e:#62af87;--c-10b981:#8ec5a6;--c-ef4444:#d9786d;--c-f97316:#e88b50;--c-991b1b:#e5a298;--c-d97706:#e8b87b}.ui-sidebar{background:hsl(var(--sidebar))}.ui-sidebar>div:first-of-type{padding-inline:12px;min-height:58px}.workspace-brand{font-size:13px;letter-spacing:-.02em}.ui-sidebar [aria-current=page]{background:hsl(var(--sidebar-active));color:hsl(var(--foreground));border-color:transparent}.ui-workspace-toolbar{min-height:58px;padding-block:8px}.ui-page-title{font-size:23px;letter-spacing:-.035em}.ui-page-description{font-size:12px}.ui-dashboard{gap:14px}.chrome-control{box-shadow:none!important}.corporate-button{font-weight:500}.workspace-dialog{width:min(560px,calc(100vw - 32px));border-radius:16px;background:hsl(var(--card));box-shadow:0 24px 80px #00000026}.workspace-dialog>header{padding:20px 22px 16px}.workspace-dialog-body{padding:0 22px 22px}.workspace-form,.workspace-form fieldset{display:flex;flex-direction:column;gap:16px}.workspace-form fieldset{min-width:0}.corporate-form-label,.workspace-form label{font-size:12px;font-weight:500;color:hsl(var(--foreground))}.workspace-form label>input,.workspace-form label>select{margin-top:6px}.workspace-form input:not([type=checkbox]),.workspace-form select,.workspace-form textarea{border-radius:8px;background:hsl(var(--muted)/.22);box-shadow:none}.workspace-form footer{margin:0 -22px -22px;padding:14px 22px;border-top:1px solid hsl(var(--border));background:hsl(var(--muted)/.25);display:flex;justify-content:flex-end;gap:8px}.workspace-form input[type=checkbox]{width:16px;height:16px;flex-shrink:0}.workspace-form-error{color:var(--c-console-red);font-size:12px;line-height:1.6}.agent-observatory{border-radius:14px;background:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--border));box-shadow:none}.agent-observatory>header{padding:16px 20px 0}.agent-observatory>header h2{font-size:17px;font-weight:600}.agent-console-eyebrow{color:hsl(var(--muted-foreground));font-size:9px;letter-spacing:.08em}.agent-console-roster{color:hsl(var(--muted-foreground));border-color:hsl(var(--border));padding:5px 9px}.agent-observatory-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:0 24px 0 12px}.agent-orbit{max-width:340px;color:hsl(var(--foreground))}.agent-orbit-art circle[stroke],.agent-orbit-art path[stroke=currentColor]{stroke-opacity:.2}.agent-orbit-core{width:90px;height:90px;background:hsl(var(--card));border-color:#b69a5770;box-shadow:0 0 0 8px #b69a5707}.agent-orbit-logo{height:43px}.agent-orbit-logo img{width:auto;height:43px}.agent-orbit-core strong{font-size:11px}.agent-orbit-core>span:last-child{color:hsl(var(--muted-foreground));font-size:7px}.agent-orbit-node{color:hsl(var(--foreground));width:100px;--orbit-accent:#80662e}.agent-orbit-node--grace{--orbit-accent:#45647c}.dark .agent-orbit-node{--orbit-accent:#cdb77f}.dark .agent-orbit-node--grace{--orbit-accent:#a8bdcd}.agent-orbit-node-icon{background:hsl(var(--card));border-color:hsl(var(--border));width:44px;height:44px}.agent-orbit-node>strong{font-size:13px}.agent-orbit-caption,.agent-orbit-node>span:last-child{color:hsl(var(--muted-foreground))}.agent-inspector{padding-left:24px;border-color:hsl(var(--border))}.agent-inspector-icon{display:none}.agent-inspector-brief h3{font-size:24px;margin:4px 0}.agent-inspector-brief .agent-inspector-manner,.agent-inspector-brief>p{color:hsl(var(--muted-foreground))}.agent-inspector-count{border-color:hsl(var(--border));margin-top:12px;padding:12px 0}.agent-inspector-count>strong{font-size:25px}.agent-inspector-count>span{color:hsl(var(--foreground))}.agent-inspector-count small{color:hsl(var(--muted-foreground))}.agent-open-workspace{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:transparent;padding:9px 12px}.agent-open-workspace:hover{background:hsl(var(--primary)/.9)}.agent-observatory-sources.agent-source-list{border-color:hsl(var(--border))}.agent-observatory-sources>span+span{border-color:hsl(var(--border))!important}.agent-summary .agent-stat{padding:12px 16px}.agent-summary .agent-stat>div:first-child{font-size:23px}.agent-summary .agent-stat>div:last-child{margin-top:5px}.agent-desk{border-radius:12px}.agent-desk>.agent-card{padding:0}.agent-desk>.agent-card:nth-child(2)>div{padding-left:20px;padding-right:20px}.agent-queue-return{display:none}.agent-case-position{display:flex;align-items:center;gap:8px;padding:9px 20px;border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:11px}.agent-case-position>span{margin-left:auto}.agent-case-position button{display:inline-flex;align-items:center;gap:5px}.grace-desk .agent-card:nth-child(2) .grid{gap:0;border:1px solid hsl(var(--border));border-radius:9px;overflow:hidden}.grace-desk .agent-card:nth-child(2) .grid>div{border:0;border-radius:0;border-right:1px solid hsl(var(--border));padding:12px;background:hsl(var(--muted)/.25)}.grace-desk .agent-card:nth-child(2) .grid>div:last-child{border:0}.grace-desk .agent-card:nth-child(2) .text-lg{font-size:17px;font-weight:600}.person-record-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.person-record-nav{display:flex;flex-direction:row;gap:24px;padding:0;overflow-x:auto;border-bottom:1px solid hsl(var(--border))}.person-record-nav button{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:10px 0;border-radius:0;border-bottom:2px solid transparent;font-size:12px;flex:0 0 auto;min-height:40px;color:hsl(var(--muted-foreground))}.person-record-nav button>span{font-size:10px;font-variant-numeric:tabular-nums}.person-record-nav button[aria-pressed=true]{border-bottom-color:hsl(var(--ring));color:hsl(var(--foreground));font-weight:600}.team-redesign .team-person-workspace{grid-template-columns:minmax(0,1fr) 220px;gap:16px}.team-person-header>div{padding:16px}.team-person-header dl{font-size:12px;gap:10px 20px;margin-top:14px}.team-workspace-identity h2{font-size:18px}.team-workspace-identity p{margin-top:4px}.team-avatar-stack a{width:36px;height:36px;font-size:11px}.team-member-card{border-radius:12px}.team-member-name{font-size:15px}.team-member-avatar{width:36px;height:36px;font-size:12px}.team-member-card>footer strong{font-size:15px}.person-work-list{padding:0 16px}.person-work-list>div.rounded-lg{border-width:0 0 1px;border-radius:0;padding:11px 0}.person-work-list>div:last-child{border-bottom:0}.payroll-editor-summary{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.35);border-radius:9px;padding:12px}.payroll-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.ui-sidebar a{min-height:34px;font-size:12px;padding:7px 10px;gap:9px}.ui-sidebar a svg{width:16px;height:16px}.workspace-nav-section{font-size:9px;padding-left:10px}.ui-sidebar .pt-5{padding-top:12px}.corporate-button,.ui-dashboard :is(button,a,summary)[class~=min-h-10],.ui-dashboard :is(button,a,summary)[class~=min-h-9],.workspace-dialog :is(button,a)[class~=min-h-10]{min-height:32px;padding-block:5px;font-size:12px;border-radius:7px}.ui-dashboard button[class~=min-w-9]{min-width:32px}.kca-input,.kca-select,.ui-dashboard :is(input,select)[class~=min-h-10]{min-height:36px;padding-block:7px;font-size:13px}.workspace-form footer button{min-height:34px;font-size:12px;padding:7px 14px}.agent-desk{grid-template-columns:280px minmax(0,1fr);min-height:400px}.grace-desk{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media(max-width:1199px){.team-redesign .team-person-workspace{grid-template-columns:minmax(0,1fr)}.team-person-workspace>aside{order:2}}@media(max-width:1023px){.agent-desk,.grace-desk{grid-template-columns:minmax(0,1fr);min-height:0}.agent-queue-return{display:inline-flex}.agent-observatory-main{gap:12px}.agent-inspector{padding-left:16px}}@media(max-width:767px){.ui-page-title{font-size:22px}.ui-sidebar a{min-height:44px;font-size:14px}.ui-sidebar>div:first-of-type{min-height:64px}.workspace-brand{font-size:14px}.corporate-button{min-height:44px;font-size:13px}.ui-workspace-toolbar{padding-block:10px}.agent-observatory>header{padding:14px 16px 0}.agent-observatory-main{padding:0 16px;gap:0}.agent-orbit{max-width:270px}.agent-inspector{padding:16px 0}.agent-inspector-brief h3{font-size:22px}.agent-open-workspace{min-height:44px}.agent-orbit-core{height:78px;width:78px}.agent-orbit-logo,.agent-orbit-logo img{height:34px}.agent-case-position button{min-height:44px}.agent-case-position{padding:0 16px}.person-record-layout{grid-template-columns:minmax(0,1fr);gap:12px}.person-record-nav{flex-direction:row;overflow-x:auto;gap:20px;padding:0}.person-record-nav button{flex:0 0 auto;min-height:44px;padding:10px 0;font-size:11px}.team-person-header dl{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-dialog>header{padding:16px}.workspace-dialog-body{padding:0 16px 16px}.workspace-form footer{margin:0 -16px -16px;padding:12px 16px}.workspace-form footer button{min-height:44px}.payroll-editor-fields{grid-template-columns:minmax(0,1fr)}.grace-desk .agent-card:nth-child(2) .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grace-desk .agent-card:nth-child(2) .grid>div{border-bottom:1px solid hsl(var(--border))}}@media(max-width:379px){.team-person-header dl{grid-template-columns:minmax(0,1fr)}}.workspace-form fieldset{gap:12px}.workspace-form label>input,.workspace-form label>select{margin-top:0}.workspace-form label:has(input[type=checkbox]){display:flex;flex-direction:row;align-items:center;gap:8px;min-height:32px}.workspace-form input[type=checkbox]{margin:0;accent-color:hsl(var(--ring))}.ui-dashboard input[type=checkbox]{accent-color:hsl(var(--ring))}.workspace-form .uppercase{text-transform:none;letter-spacing:normal;font-weight:500;font-size:12px}.workspace-form fieldset>div[class~=mt-3],.workspace-form fieldset>div[class~=mt-4]{margin-top:0}.agent-case-position button{min-width:32px;min-height:32px;justify-content:center}.agent-case-position button:disabled{opacity:.4}@media(min-width:768px){.workspace-section-heading>button{min-height:32px;padding:7px 12px}.agent-open-workspace{padding-block:7px}}@media(max-width:767px){.workspace-form label:has(input[type=checkbox]){min-height:44px}.agent-case-position button{min-width:44px;min-height:44px}}.settings-content{min-width:0}.settings-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-section-heading h2{font-size:16px;font-weight:600;letter-spacing:-.02em}.settings-section-heading p{font-size:12px;color:hsl(var(--muted-foreground));margin-top:4px}.settings-source-controls{display:flex;align-items:center;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;border-radius:8px;padding:3px;background:hsl(var(--muted))}.settings-source-controls button{min-height:32px;border-radius:6px;padding:6px 12px;font-size:12px;color:hsl(var(--muted-foreground))}.settings-source-controls button[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 3px #0000000a}.settings-source-controls button>span{margin-left:6px;font-size:10px;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}.inbox-panel,.resource-directory-panel,.settings-register{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;min-width:0}.directory-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px;border-bottom:1px solid hsl(var(--border))}.directory-controls :is(input,select),.inbox-filters :is(input,select),.settings-register .work-list-controls :is(input,select){min-height:34px;min-width:0;max-width:100%;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--card));color:hsl(var(--foreground));padding:7px 10px;font-size:12px;outline-offset:3px}.directory-search{display:flex;align-items:center;flex:1;min-width:180px;max-width:360px;position:relative}.directory-search>svg{position:absolute;left:11px;color:hsl(var(--muted-foreground));pointer-events:none}.directory-search input{width:100%;padding-left:33px}.directory-controls select{max-width:230px}.directory-add{display:inline-flex;justify-content:center;align-items:center;gap:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:7px 12px;min-height:34px;border-radius:7px;white-space:nowrap;font-size:12px}.directory-add:hover{background:hsl(var(--primary)/.9)}.directory-meta{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;color:hsl(var(--muted-foreground));font-size:11px}.directory-empty button,.directory-meta button,.register-footer button{color:hsl(var(--ring));text-decoration:underline;text-underline-offset:3px}.resource-directory .directory-add{margin-left:auto}.resource-directory .directory-meta{border-top:1px solid hsl(var(--border))}.resource-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.resource-table thead{background:hsl(var(--muted)/.4)}.resource-table thead th{padding:10px 16px;color:hsl(var(--muted-foreground));font-size:11px;font-weight:500;border-bottom:1px solid hsl(var(--border))}.resource-table th:first-child{width:30%}.resource-table .resource-table-group{width:17%}.resource-table .resource-table-site{width:23%}.resource-table .resource-table-actions{width:56px;padding-inline:12px}.resource-table tbody :is(th,td){padding:10px 16px;height:54px;border-bottom:1px solid hsl(var(--border));vertical-align:middle;overflow-wrap:anywhere}.resource-table tbody tr:last-child :is(th,td){border-bottom:0}.resource-table tbody tr:hover{background:hsl(var(--muted)/.35)}.resource-directory-item{position:relative}.resource-link-copy .resource-file-open{display:inline-flex;align-items:baseline;gap:5px;font-size:13px;font-weight:500;color:hsl(var(--foreground));overflow-wrap:anywhere;text-align:left}.resource-link-copy .resource-file-open svg{flex:0 0 auto;color:hsl(var(--muted-foreground))}.resource-link-copy .resource-file-open:hover{color:hsl(var(--ring));text-decoration:underline;text-underline-offset:3px}.resource-link-copy a{display:inline-flex;align-items:baseline;gap:5px;font-size:13px;font-weight:500;color:hsl(var(--foreground));overflow-wrap:anywhere}.resource-link-copy a svg{flex:0 0 auto;color:hsl(var(--muted-foreground))}.resource-link-copy a:hover{color:hsl(var(--ring));text-decoration:underline;text-underline-offset:3px}.resource-link-group,.resource-link-host,.resource-table-note{font-size:11px;color:hsl(var(--muted-foreground));font-weight:400;overflow-wrap:anywhere;line-height:1.6}.resource-link-group{display:inline-block;background:hsl(var(--muted)/.7);border-radius:5px;padding:3px 6px}.resource-mobile-meta,.resource-mobile-note{display:none}:is(.resource-directory-item,.rule-record) .workspace-action-menu summary{width:32px;height:32px;min-height:32px;padding:0;border-color:transparent;background:transparent}.workspace-action-menu summary:hover{background:hsl(var(--muted))}:is(.resource-directory-item,.rule-record) .workspace-action-menu summary>span{display:none}:is(.resource-directory-item,.rule-record) .workspace-action-panel{width:218px;border-radius:9px}:is(.resource-directory-item,.rule-record) .workspace-action-panel>button{display:flex;align-items:center;justify-content:flex-start;gap:9px;font-size:12px!important;padding:9px 10px!important;border-radius:5px}.directory-empty{flex-direction:column;padding:40px 20px;color:hsl(var(--muted-foreground));text-align:center;font-size:13px}.directory-empty,.workspace-read-error{display:flex;align-items:center;gap:10px}.workspace-read-error{flex-wrap:wrap;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;padding:10px 14px;color:var(--c-console-red);font-size:12px}.workspace-read-error button{text-decoration:underline;text-underline-offset:3px}.workspace-read-error>span{flex:1;min-width:0;overflow-wrap:anywhere}.rule-list-head,.rule-record{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.7fr) minmax(0,1fr) 32px;gap:16px;align-items:center;padding:12px 16px}.rule-list-head{background:hsl(var(--muted)/.35);color:hsl(var(--muted-foreground));font-size:11px}.rule-list-head,.rule-record{border-bottom:1px solid hsl(var(--border))}.rule-record{min-height:58px}.rule-record:last-child{border:0}.rule-name{font-size:13px;font-weight:500;overflow-wrap:anywhere}.rule-type{font-size:10px;padding:3px 7px;border-radius:5px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));text-transform:capitalize;justify-self:start}.rule-type.is-business{background:#5b7e9914;color:hsl(var(--ring))}.rule-type.is-personal{background:#b69a5718;color:var(--c-console-amber)}.rule-category{font-size:11px;line-height:1.7;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.rule-category small{display:block;color:var(--c-console-amber)}.merchant-classification{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.merchant-count{font-size:13px;font-variant-numeric:tabular-nums}.merchant-count small{display:block;font-size:10px;margin-top:4px;color:hsl(var(--muted-foreground))}.merchant-register :is(.rule-record,.rule-list-head){grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,.65fr) 32px}.rule-editor-merchant{display:flex;flex-direction:column;gap:6px}.rule-editor-merchant strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.rule-help{position:relative;margin-left:auto}.rule-help summary{min-height:32px;display:flex;align-items:center;font-size:11px;color:hsl(var(--muted-foreground));cursor:pointer}.rule-help p{position:absolute;z-index:5;right:0;top:100%;width:min(290px,calc(100vw - 64px));padding:14px;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--card));box-shadow:0 5px 20px #00000012;font-size:12px;line-height:1.7}.register-footer{display:flex;justify-content:space-between;font-size:11px;padding:12px 16px;color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border))}.access-workspace .access-activity,.access-workspace .access-role-guide{padding:10px 16px}.access-activity>summary,.access-role-guide>summary{font-size:12px}.access-activity>summary span{color:hsl(var(--muted-foreground));font-size:10px}.access-activity>div{margin-top:12px;box-shadow:none}.access-workspace table td{padding-block:11px}.access-workspace table th{text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.access-editor-person{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:hsl(var(--muted)/.5)}.access-editor-person strong{font-size:13px;font-weight:500}.access-editor-person span{display:block;font-size:11px;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-top:3px}.term-directory-row{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:16px 20px;border-bottom:1px solid hsl(var(--border))}.term-directory-row:last-child{border:0}.term-directory-row dt strong{display:block;font-size:13px;font-weight:500}.term-directory-row dt>span{display:inline-block;font-size:10px;padding:3px 6px;border-radius:5px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));margin-top:7px}.term-directory-row dd{font-size:12px;line-height:1.8;color:hsl(var(--muted-foreground))}.term-directory-row summary{color:hsl(var(--ring));font-size:11px;cursor:pointer;margin-top:6px}.term-directory-row details p{background:hsl(var(--muted)/.5);padding:10px 12px;margin-top:8px;border-radius:7px}.inbox-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid hsl(var(--border))}.inbox-actions{display:flex;gap:8px;margin-left:auto}.inbox-refresh{display:grid;place-items:center;width:34px;min-height:34px;border:1px solid hsl(var(--border));border-radius:7px}.inbox-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid hsl(var(--border))}.inbox-filters input{width:260px}.inbox-filters span{font-size:11px;color:hsl(var(--muted-foreground));margin-left:auto}.inbox-panel .notification-desk{border:0;border-radius:0 0 12px 12px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.inbox-panel .notification-register{background:hsl(var(--card))}.notification-register h3{display:flex;justify-content:space-between;font-size:11px;text-transform:none}.notification-row{padding:12px 16px;gap:10px}.notification-row.is-selected{background:hsl(var(--muted)/.55);border-left-color:hsl(var(--ring))}.notification-row-copy{flex:1;min-width:0}.notification-row strong{font-size:12px;overflow-wrap:anywhere}.notification-row small{margin-top:3px}.notification-row.is-critical .notification-dot{background:var(--c-console-red)}.notification-row.is-warning .notification-dot{background:var(--c-console-amber)}.inbox-new{font-size:9px;color:hsl(var(--ring));margin-top:4px}.notification-detail{padding:16px}.notification-detail .ui-row-title{font-size:17px!important}.notification-detail .ui-notification-detail{font-size:13px;line-height:1.8}.notification-detail>div>div{padding:4px}.dismissed-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid hsl(var(--border))}.dismissed-row:last-child{border:0}.dismissed-row strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.dismissed-row span{display:block;font-size:10px;color:hsl(var(--muted-foreground));margin-top:5px}.dismissed-row button{flex-shrink:0}@media(max-width:1023px){.inbox-panel .notification-desk{grid-template-columns:minmax(0,1fr)}.notification-inbox .notification-detail{display:none}.notification-register{border-right:0;border-bottom:0}.notification-row{min-height:60px}}@media(max-width:767px){.settings-source-controls button{min-height:44px;font-size:11px;padding-inline:10px}.settings-section-heading{align-items:flex-start}.settings-section-heading h2{font-size:15px}.directory-controls{padding:12px;gap:8px}.directory-search{flex-basis:100%;max-width:none;min-width:0}.directory-controls :is(input,select),.inbox-filters :is(input,select),.settings-register .work-list-controls :is(input,select){min-height:44px;font-size:16px}.directory-controls select{max-width:100%;flex:1;width:0;font-size:13px}.directory-add{min-height:44px;font-size:12px}.resource-directory .directory-add{width:100%}.directory-meta{padding:8px 12px}.directory-meta button{min-height:44px}.rule-list-head{display:none}.resource-table tbody :is(th,td),.resource-table thead th{padding:10px 12px}.resource-table th:first-child{width:auto}.resource-table .resource-table-actions{width:64px;padding-inline:10px;vertical-align:top}.resource-table :is(.resource-table-group,.resource-table-site,.resource-table-note){display:none}.resource-mobile-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin-top:5px}.resource-mobile-note{display:block;margin-top:5px;font-size:11px;font-weight:400;line-height:1.6;color:hsl(var(--muted-foreground))}:is(.resource-directory-item,.rule-record) .workspace-action-menu summary{height:44px;width:44px;min-height:44px}:is(.resource-directory-item,.rule-record) .workspace-action-panel>button{min-height:44px}.merchant-register .rule-record,.rule-record{grid-template-columns:minmax(0,1fr) auto 44px;gap:6px 10px;padding:12px}.rule-name{grid-column:1/3}.rule-record>.workspace-action-menu{grid-column:3;grid-row:1/3;align-self:start}.rule-record>.rule-type{grid-column:1;grid-row:2}.rule-record>.rule-category{grid-column:2;grid-row:2;text-align:right}.merchant-classification{grid-column:1;grid-row:2}.merchant-count{grid-column:2;grid-row:2;text-align:right;font-size:12px}.merchant-count small{font-size:9px}.directory-empty button,.register-footer button,.rule-help summary,.workspace-read-error button{min-height:44px}.term-directory-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 16px}.term-directory-row dt{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.term-directory-row dt>span{margin-top:0}.term-directory-row summary{min-height:44px;display:flex;align-items:center;margin-top:0}.inbox-filters,.inbox-toolbar{padding:12px}.inbox-toolbar{align-items:flex-start}.inbox-actions{flex:1 0 auto;justify-content:flex-end}.inbox-refresh{min-height:44px;width:44px}.inbox-filters input{width:100%}.inbox-filters select{flex:1;font-size:13px}.notification-row{padding:12px}.notification-inbox .workspace-dialog-body>div{border:0;box-shadow:none}.notification-inbox .workspace-dialog-body>div>div{padding:16px 0 0}.notification-inbox .workspace-dialog .ui-notification-detail{margin-top:0;font-size:13px}.notification-inbox .workspace-dialog a{min-height:44px}.resource-directory .directory-controls{display:grid;grid-template-columns:minmax(0,1fr) auto}.resource-directory .directory-search{grid-column:1;grid-row:1}.resource-directory .directory-controls>select{grid-column:1/-1;grid-row:2;width:100%}.resource-directory .directory-add{grid-column:2;grid-row:1;width:auto}.resource-directory .directory-controls:not(:has(.directory-add)) .directory-search{grid-column:1/-1}}.ui-dashboard,.workspace-page-heading{gap:12px}.ui-page-title{font-size:22px;line-height:1.3}.ui-page-head{padding-top:0}.workspace-panel{border-radius:12px;padding:16px}.workspace-panel-heading{margin-bottom:14px}.workspace-panel-heading h2{font-size:14px}.ui-metric-card .metric-card-main{padding:13px 14px 10px}.ui-metric-card .ui-metric-value{font-size:26px;margin:9px 0 6px}.ui-metric-card .metric-card-footer{padding:8px 14px;background:hsl(var(--muted)/.55)}.ui-metric-card .ui-metric-value[class*=text-emerald]{color:var(--money-positive)}.ui-metric-card .ui-metric-value[class*=text-red]{color:var(--money-negative)}.ui-metric-card .ui-metric-value[class*=text-amber]{color:var(--c-console-amber)}.overview-activity-grid,.overview-analysis-grid{gap:14px}.overview-workspace .overview-analysis-grid{border-top:1px solid hsl(var(--border))}.performance-headline{margin-bottom:14px}.cash-headline,.performance-headline>span{font-size:27px}.expense-mix-strip{height:13px;gap:3px}.ui-sidebar [aria-current=page]{background:#416f9110;color:hsl(var(--ring))}.dark .ui-sidebar [aria-current=page]{background:#7ca8c71a}.ui-sidebar [aria-current=page] svg{color:hsl(var(--ring))}.ui-tabs .ui-tab{font-size:12px;min-height:36px}.ui-tabs .ui-tab[aria-selected=true]{color:hsl(var(--ring))}.task-table-row{min-height:60px;padding-block:11px}.team-directory-table :is(th,td){padding-block:11px}.team-member-card{padding:12px}.team-member-contact{margin-block:10px}.agent-inner-tabs button[aria-pressed=true]{color:hsl(var(--ring))}.agent-stat{border-radius:9px}.agent-context-row{padding-block:2px}.revenue-insights{padding:16px!important}.revenue-insights details{padding:11px 0;border-top:1px solid hsl(var(--border))}.revenue-insights details:first-of-type{border-top:0}.revenue-insights summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:12px;font-weight:500}.revenue-insights summary svg{flex-shrink:0}.revenue-insights details p{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.7;margin-top:9px}.refund-summary{padding:14px 16px!important}.refund-summary .rev2col{gap:12px!important}@media(max-width:767px){.workspace-panel{padding:14px}.ui-page-title{font-size:21px}.ui-tabs .ui-tab{min-height:44px}.ui-metric-card .ui-metric-value{font-size:clamp(20px,5.7vw,25px)}.ui-metric-card .metric-card-main{padding:12px}.ui-metric-card .metric-card-footer{padding:8px 12px}.revenue-insights summary{min-height:44px}.task-table-row{padding-block:10px}}.projection-basis summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font-weight:500;padding-block:4px}.projection-basis p{margin-top:7px;line-height:1.6}.clientKpi>div{padding:14px 16px!important}.clientKpi>div>p:first-child{margin-bottom:7px!important;text-transform:none!important;letter-spacing:0!important}.clientKpi>div>p:nth-child(2){font-size:24px!important}@media(max-width:767px){.projection-basis summary{min-height:44px;display:flex;align-items:center}.ui-dashboard .tx-table{table-layout:fixed;width:100%}.ui-dashboard .tx-table td,.ui-dashboard .tx-table th{padding-left:8px;padding-right:8px;font-size:12px}.ui-dashboard .tx-table th:first-child{width:30px!important}.ui-dashboard .tx-table th:nth-last-child(2){width:90px}.ui-dashboard .tx-table th:last-child{width:48px!important}.ui-dashboard .tx-table td:nth-child(3)>div{max-width:100%!important}.ui-dashboard .tx-table td:last-child{padding-left:2px!important;padding-right:2px}.ui-dashboard .tx-table td:last-child button{width:44px;height:44px}.ui-page-meta{flex-wrap:nowrap;align-items:center;gap:10px}.ui-page-meta>div:first-child{flex-basis:auto}.ui-page-meta__actions{padding-bottom:0}.ui-dashboard[data-ui-page=revenue] .refund-summary .rev2col{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.refund-summary .rev2col>div{padding-left:10px!important;min-width:0}.refund-summary .rev2col p:nth-child(2){font-size:clamp(18px,5.6vw,24px)!important;overflow-wrap:anywhere}}.ui-dashboard :is(h1,h2,h3,h4){text-transform:capitalize}.ui-dashboard .ui-tabs-viewport{border:0;padding:0}.ui-dashboard .ui-tabs{display:inline-flex;width:-moz-max-content;width:max-content;min-width:0;gap:3px;padding:4px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:999px}.ui-dashboard .ui-tab{min-height:34px;padding:8px 17px;border:0;border-radius:999px;font-size:12px;color:hsl(var(--muted-foreground))}.ui-dashboard .ui-tab[aria-selected=true]{background:#191919;color:#fff;box-shadow:none}.ui-dashboard .ui-tab:after{display:none!important}.ui-dashboard .ui-tab__icon{display:none}.ui-dashboard .ui-tab[aria-selected=true] .ui-tab__count{background:#ffffff24;color:#fff}@media(max-width:767px){.ui-dashboard .ui-tab{min-height:44px;padding:9px 15px}}:root:not(.dark){--canvas-wash:0 0% 90%;--background:0 0% 94%;--foreground:0 0% 16%;--card:0 0% 99%;--card-foreground:0 0% 16%;--muted:0 0% 95%;--muted-foreground:0 0% 43%;--border:0 0% 87%;--input:0 0% 87%;--sidebar:0 0% 97%;--sidebar-active:0 0% 92%;--sidebar-border:0 0% 87%;--primary:0 0% 10%;--primary-foreground:0 0% 100%;--c-f8fafc:#f7f7f7;--c-f1f5f9:#f0f0f0;--c-eef2f7:#ededed;--c-e2e8f0:#dedede;--c-console-panel:#f5f5f5}body :is(.workspace-primary-action,.workspace-dialog-primary,.directory-add,.dashboard-primary,button.bg-primary,button.bg-blue-600){background:linear-gradient(180deg,#343434,#171717)!important;color:#fff!important;border:1px solid #242424!important;box-shadow:0 1px 2px #00000012!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;border-radius:9px;min-height:32px;padding:6px 11px;font-size:12px}body :is(.workspace-primary-action,.workspace-dialog-primary,.directory-add,.dashboard-primary,button.bg-primary):disabled{opacity:.5;cursor:not-allowed}.client-logo,.client-logo-wrap{display:inline-flex;flex-shrink:0}.client-logo{width:34px;height:34px;align-items:center;justify-content:center;overflow:hidden;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--card));color:hsl(var(--muted-foreground));font-size:11px;font-weight:600}.client-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px}.client-logo-editor{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.client-logo-editor>.client-logo{width:60px;height:60px;border-radius:13px;font-size:18px}.client-logo-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1}.client-logo-controls>button:not(.workspace-primary-action){font-size:11px;color:hsl(var(--muted-foreground))}.client-logo-controls small{width:100%;font-size:10px;color:hsl(var(--muted-foreground))}.client-logo-error{width:100%;color:var(--money-negative);font-size:12px}@media(max-width:640px){body :is(.workspace-primary-action,.workspace-dialog-primary,.directory-add,.dashboard-primary,button.bg-primary,button.bg-blue-600){min-height:44px}}.revenue-redesign .revenue-client-workspace{grid-template-columns:minmax(0,1fr)}.revenue-redesign .client-brief{padding:0}.revenue-redesign .client-brief dl{grid-template-columns:repeat(3,minmax(0,1fr))}body .client-logo-controls .workspace-primary-action{min-height:26px;padding:3px 8px;font-size:11px;border-radius:6px;gap:4px}.client-logo-editor>.client-logo{width:44px;height:44px;border-radius:9px;font-size:14px}.client-logo-controls small{margin-top:0}@media(max-width:767px){.client-logo-controls{display:none}.revenue-redesign .client-brief dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdf-viewer{padding:0;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card));color:hsl(var(--foreground));width:min(1100px,calc(100vw - 24px));height:calc(100dvh - 40px);max-height:none;max-width:none;overflow:hidden}.pdf-viewer[open]{display:flex;flex-direction:column}.pdf-viewer::backdrop{background:#0a111899}.pdf-viewer header{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 18px;border-bottom:1px solid hsl(var(--border))}.pdf-viewer h2{flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-viewer header a,.pdf-viewer header button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid hsl(var(--border));border-radius:8px;font-size:12px;font-weight:500;flex-shrink:0}.pdf-viewer header button{width:36px;justify-content:center;padding:0}.pdf-viewer-fallback{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;font-size:14px;color:hsl(var(--muted-foreground))}.pdf-viewer-fallback a{min-height:40px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid hsl(var(--border));border-radius:8px;font-size:13px;font-weight:500;color:hsl(var(--foreground))}.pdf-viewer iframe{flex:1;width:100%;border:0;background:hsl(var(--muted))}@media (max-width:767px){.pdf-viewer{width:100vw;height:100dvh;border-radius:0;border:0}}html:root:not(.dark){--canvas-wash:var(--background);--background:220.00 23.08% 97.45%;--foreground:213.00 29.41% 13.33%;--card:0.00 0.00% 100.00%;--card-foreground:213.00 29.41% 13.33%;--muted:210.00 25.00% 95.29%;--muted-foreground:212.90 15.90% 38.24%;--sidebar:216.00 20.00% 95.10%;--sidebar-foreground:213.00 29.41% 13.33%;--border:210.00 22.22% 89.41%;--input:210.00 22.22% 89.41%;--sidebar-border:210.00 22.22% 89.41%;--primary:208.05 41.62% 36.27%;--ring:208.05 41.62% 36.27%;--sidebar-active:210.00 22.22% 89.41%;--sidebar-active-foreground:208.05 41.62% 36.27%;--money-positive:#137A55;--money-negative:#BD4149;--money-refund:#B85B20;--brand-accent:#365F83;--money-forecast:#2C68AD;--money-outstanding:#9E5F12;--c-console-amber:#9E5F12;--c-console-text:#18212C;--c-console-dim:#526071;--c-console-panel:#F0F3F6;--c-console-line:#DEE4EA;--c-fff:#FFFFFF;--c-0f172a:#18212C;--c-e2e8f0:#DEE4EA;--c-eef2f7:#DEE4EA;--c-94a3b8:#526071;--c-9ca3af:#526071;--c-dc2626:#BD4149;--c-059669:#137A55;--c-3b82f6:#365F83;--on-fill-rgb:255 255 255;--on-fill-soft:rgb(255 255 255/0.6)}html:root.dark{--canvas-wash:var(--background);--primary-foreground:0 0% 8%;--background:0 0% 4%;--foreground:0 0% 96%;--card:0 0% 8%;--card-foreground:0 0% 96%;--muted:0 0% 13%;--muted-foreground:0 0% 70%;--sidebar:0 0% 6%;--sidebar-foreground:0 0% 96%;--border:0 0% 20%;--input:0 0% 22%;--sidebar-border:0 0% 16%;--primary:207.59 54.04% 68.43%;--ring:207.59 54.04% 68.43%;--sidebar-active:0 0% 14%;--sidebar-active-foreground:207.59 54.04% 68.43%;--money-positive:#54D6A2;--money-negative:#FF848D;--money-refund:#FFBA6B;--brand-accent:#83B2DA;--money-forecast:#82B7FF;--money-outstanding:#FFBA6B;--c-console-amber:#FFBA6B;--c-console-text:#F5F5F5;--c-console-dim:#B8B8B8;--c-console-panel:#1C1C1C;--c-console-line:#333333;--c-fff:#141414;--c-0f172a:#F5F5F5;--c-e2e8f0:#333333;--c-eef2f7:#2A2A2A;--c-94a3b8:#B8B8B8;--c-9ca3af:#B8B8B8;--c-dc2626:#FF848D;--c-059669:#54D6A2;--c-3b82f6:#83B2DA;--on-fill-rgb:20 20 20;--on-fill-soft:rgb(20 20 20/0.75)}html body{font-family:var(--font-inter,Inter),system-ui,sans-serif}html :is(h1,h2,h3,.ui-page-title,.workspace-brand){font-family:var(--font-manrope),var(--font-inter,Inter),system-ui,sans-serif;letter-spacing:-.025em}html .ui-sidebar{background:hsl(var(--sidebar))!important}html .ui-sidebar [aria-current=page]{color:var(--brand-accent)!important;background:hsl(var(--sidebar-active))!important}html .ui-workspace-toolbar{background:hsl(var(--card))!important}html .ui-dashboard{background:hsl(var(--background))!important}html .ui-dashboard table th{background:hsl(var(--muted))!important}html :is(.text-emerald-700,.text-emerald-600,.text-green-700){color:var(--money-positive)!important}html :is(.text-red-600,.text-red-700){color:var(--money-negative)!important}html :is(.text-amber-700,.text-amber-600){color:var(--money-outstanding)!important}html:root.dark [class~="dark:text-emerald-400"]{color:var(--money-positive)!important}html:root.dark [class~="dark:text-red-400"]{color:var(--money-negative)!important}html:root{--canvas-wash:var(--background);--c-f8fafc:hsl(var(--background));--c-f1f5f9:hsl(var(--muted));--c-0f1b2d:hsl(var(--foreground));--c-334155:hsl(var(--foreground));--c-475569:hsl(var(--muted-foreground));--c-64748b:hsl(var(--muted-foreground));--c-console-green:var(--money-positive);--c-console-red:var(--money-negative);--c-10b981:var(--money-positive);--c-22c55e:var(--money-positive);--c-16a34a:var(--money-positive);--c-15803d:var(--money-positive);--c-b91c1c:var(--money-negative);--c-ef4444:var(--money-negative);--c-ea580c:var(--money-refund);--c-b45309:var(--money-refund);--c-d97706:var(--money-outstanding);--c-2563eb:var(--brand-accent);--c-1d4ed8:var(--brand-accent);--on-fill:rgb(var(--on-fill-rgb))}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-control:8px;--radius-panel:12px;--radius-dialog:16px;--motion-fast:120ms;--motion-standard:180ms;--surface-shadow:0 1px 2px #18212c05}html{scroll-padding-top:80px}.ui-dashboard{scrollbar-gutter:stable}.ui-page-title{font-size:24px!important;font-weight:650!important;line-height:1.25;letter-spacing:-.04em!important}.ui-sidebar a{transition:background var(--motion-fast),color var(--motion-fast)}.ui-sidebar a[aria-current=page]{box-shadow:inset 2px 0 0 var(--brand-accent)}.ui-sidebar a:hover:not([aria-current=page]){background:hsl(var(--muted));color:hsl(var(--foreground))}.ui-dashboard-content{animation:content-arrive var(--motion-standard) ease-out}.ui-dashboard :is(button,a,summary),.workspace-dialog :is(button,a,summary){-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.ui-dashboard button:disabled,.workspace-dialog button:disabled{cursor:not-allowed}.ui-dashboard :is(input,textarea,select),.workspace-dialog :is(input,textarea,select){border-radius:var(--radius-control);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.ui-dashboard :is(input,textarea,select):focus,.workspace-dialog :is(input,textarea,select):focus{outline:2px solid hsl(var(--ring)/.22);outline-offset:1px;border-color:hsl(var(--ring))}.ui-dashboard :is(button,a,summary,[tabindex]):focus-visible,.workspace-dialog :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.ui-dashboard :is(.workspace-panel,.resource-directory-panel,.fleet-panel,.reports-panel,.team-panel){border-radius:var(--radius-panel);box-shadow:var(--surface-shadow)}.ui-dashboard table{font-size:12px;font-variant-numeric:tabular-nums}.ui-dashboard table th{font-size:11px;font-weight:500;color:hsl(var(--muted-foreground));letter-spacing:.01em}.ui-dashboard tbody tr{transition:background var(--motion-fast)}.ui-dashboard tbody tr:focus-within,.ui-dashboard tbody tr:hover{background:hsl(var(--muted)/.5)}.ui-dashboard .ui-tabs{border-radius:999px!important}.ui-dashboard :is(.ui-tab,.fleet-tabs button){font-weight:500;letter-spacing:-.01em}.fleet-tabs button[aria-pressed=true],.ui-dashboard .ui-tab[aria-selected=true]{box-shadow:0 1px 2px #00000015}.workspace-dialog{border-radius:var(--radius-dialog);border:1px solid hsl(var(--border));animation:dialog-arrive var(--motion-standard) ease-out}.workspace-dialog::backdrop{background:#10151c70;backdrop-filter:blur(2px);animation:backdrop-arrive var(--motion-standard)}.workspace-dialog>header h2{font-size:20px;font-weight:600;letter-spacing:-.035em}.workspace-dialog>header p{max-width:48ch;font-size:12px;line-height:1.6;color:hsl(var(--muted-foreground));margin-top:5px}.recent-filter-panel,.workspace-action-panel{animation:dialog-arrive var(--motion-fast) ease-out;border-radius:var(--radius-control);box-shadow:0 8px 24px #10151c12}.financial-tooltip{min-width:178px;max-width:260px;padding:12px 14px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-control);box-shadow:0 6px 20px #10151c12;color:hsl(var(--foreground));font:12px var(--font-inter,Inter),system-ui,sans-serif}.financial-tooltip>p{font-weight:600;margin:0 0 9px;padding-bottom:8px;border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.financial-tooltip dl{display:grid;gap:8px}.financial-tooltip dl>div{display:flex;justify-content:space-between;gap:24px}.financial-tooltip dt{display:flex;align-items:center;gap:6px;font-size:11px}.financial-tooltip dt>span{width:7px;height:7px;border-radius:2px}.financial-tooltip dd{font-weight:600;font-variant-numeric:tabular-nums}.recharts-default-tooltip{background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important;border-radius:var(--radius-control)!important;box-shadow:0 6px 20px #10151c12!important;padding:12px 14px!important;font-size:12px!important;color:hsl(var(--foreground))!important}.recharts-tooltip-label{font-weight:600!important;color:hsl(var(--muted-foreground))!important;margin-bottom:6px!important}.recharts-tooltip-item{padding:3px 0!important;font-variant-numeric:tabular-nums}.recharts-tooltip-wrapper{pointer-events:none!important}.financial-position{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(150px,.7fr) minmax(220px,1fr);background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-panel);overflow:visible}.financial-position>div{padding:20px 24px;min-width:0}.financial-position>div+div{border-left:1px solid hsl(var(--border))}.financial-eyebrow{display:block;font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:8px}.financial-position-cash{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px 20px}.financial-position-cash>div>a{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500}.financial-position-cash>strong{font-size:32px;font-weight:550;letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:1.2}.financial-position-basis{grid-column:1/-1;font-size:10px;color:hsl(var(--muted-foreground))}.financial-position-runway{position:relative}.financial-position-runway>strong{font-size:19px;font-weight:500;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.financial-position-runway summary{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:10px;color:hsl(var(--muted-foreground));margin-top:8px;width:-moz-max-content;width:max-content}.financial-position-runway details p{position:absolute;z-index:4;top:90%;left:0;right:0;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-control);padding:16px;font-size:11px;line-height:1.7;box-shadow:0 8px 24px #10151c12}.financial-position-action{background:hsl(var(--muted)/.35);border-radius:0 var(--radius-panel) var(--radius-panel) 0}.financial-position-action>strong{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:550}.financial-position-action>span:not(.financial-eyebrow){font-size:10px;color:hsl(var(--muted-foreground));display:block;margin-top:5px}.financial-position-action>a{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;font-weight:500;width:100%;color:var(--brand-accent)}.overview-board{border-radius:var(--radius-panel)}.overview-headline{padding:18px 20px}.overview-headline>.ui-metric-value{font-size:28px;font-weight:550}.overview-analysis{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.overview-chart{padding:20px 20px 12px}.overview-chart-heading{margin-bottom:20px}.overview-chart-heading h2{font-size:15px}.overview-headline-change{font-variant-numeric:tabular-nums}.overview-analysis-aside{background:hsl(var(--muted)/.16)}.month-current-unavailable{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px!important}.month-current-unavailable>header{padding:0!important;display:block!important;border:0!important}.month-current-unavailable>header span{display:block;margin-top:3px}.month-current-unavailable .month-unavailable{padding:0!important;font-size:11px;margin:0;max-width:28ch}.recent-transactions-toolbar{padding:16px 20px!important}.recent-transactions-table td{height:48px;padding-block:10px!important}.recent-transactions-table .recent-vendor-name{font-size:12px}.recent-transactions-table .recent-vendor-name:hover{color:var(--brand-accent);text-decoration:underline;text-underline-offset:3px}.recent-transactions-table .recent-amount{font-size:12px}.table-sort{display:inline-flex;align-items:center;gap:5px;min-height:28px;font:inherit;color:inherit}.table-sort:hover{color:hsl(var(--foreground))}.recent-transactions-table caption{font-size:10px;text-align:left}.recent-vendor-avatar{border-radius:var(--radius-control)!important}.data-state{min-width:0}.data-state:not(.data-state-loading){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:220px;padding:32px;text-align:center;border:1px solid hsl(var(--border));border-radius:var(--radius-panel);background:hsl(var(--card))}.data-state h2{font-size:16px;font-weight:600}.data-state p{max-width:45ch;font-size:12px;line-height:1.7}.data-state p,.data-state>svg{color:hsl(var(--muted-foreground))}.data-state-error>svg{color:var(--money-negative)}.data-state-loading{display:grid;gap:16px}.data-skeleton-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.data-skeleton-metrics>span{height:90px}.data-skeleton-chart{height:260px}.data-skeleton-rows{display:grid;gap:10px}.data-skeleton-rows>span{height:40px}.data-state-loading :is(.data-skeleton-metrics>span,.data-skeleton-chart,.data-skeleton-rows>span){border-radius:var(--radius-control);background:hsl(var(--muted));animation:skeleton-breathe 1.6s ease-in-out infinite}@keyframes content-arrive{0%{opacity:.7;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes backdrop-arrive{0%{opacity:0}to{opacity:1}}@keyframes skeleton-breathe{50%{opacity:.5}}@media(min-width:1600px){.ui-dashboard-content{width:100%;max-width:1600px;margin-inline:auto}}@media(max-width:1100px){.financial-position{grid-template-columns:minmax(0,1.2fr) minmax(180px,1fr)}.financial-position-action{grid-column:1/-1;display:flex;align-items:center;gap:16px;border-radius:0 0 var(--radius-panel) var(--radius-panel)}.financial-position-action .financial-eyebrow{margin:0}.financial-position-action>a{width:auto;margin:0 0 0 auto;gap:8px}.financial-position-cash>strong{font-size:28px}}@media(max-width:767px){.ui-page-title{font-size:22px!important}.financial-position{grid-template-columns:1fr}.financial-position>div{padding:16px}.financial-position>div+div{border-left:0;border-top:1px solid hsl(var(--border))}.financial-position-cash>strong{font-size:28px}.financial-position-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;border-radius:0 0 var(--radius-panel) var(--radius-panel)}.financial-position-action .financial-eyebrow{grid-column:1;margin:0}.financial-position-action>strong{grid-column:1;font-size:12px}.financial-position-action>span:not(.financial-eyebrow){display:none}.financial-position-action>a{grid-column:2;grid-row:1/3;margin:0;width:auto;min-height:44px;gap:7px}.overview-headline{padding:10px 0}.overview-headline>.ui-metric-value{font-size:22px}.overview-chart{padding:16px 10px}.overview-chart-heading h2{font-size:14px}.month-current-unavailable{gap:12px}.month-current-unavailable .month-unavailable{font-size:10px}.recent-transactions-toolbar{padding:12px 14px!important}.table-sort{min-height:44px}.recent-transactions-table td{height:58px}.recent-transactions-table .recent-vendor-name{font-size:12px}.ui-dashboard table th{font-size:11px}.data-skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-dialog>header h2{font-size:18px}.workspace-dialog::backdrop{backdrop-filter:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.transaction-peek{display:grid;gap:16px}.transaction-peek-amount{font-size:32px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.transaction-peek h3{font-size:15px;font-weight:500}.transaction-peek dl{display:grid;gap:0;border-block:1px solid hsl(var(--border))}.transaction-peek dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:12px 0;font-size:12px}.transaction-peek dt{color:hsl(var(--muted-foreground))}.transaction-peek dd{overflow-wrap:anywhere}.transaction-peek dl>div+div{border-top:1px solid hsl(var(--border)/.5)}.transaction-peek>a{justify-self:start}.resource-directory .data-skeleton-chart,.resource-directory .data-skeleton-metrics{display:none}.resource-directory .data-state-loading{padding:16px}.recent-vendor-name{font:inherit;text-align:left;white-space:normal}.recent-vendor>div{min-width:0}.recent-vendor-name{overflow-wrap:anywhere}@media(max-width:767px){.financial-position-cash{grid-template-columns:1fr}.financial-position-cash>strong{font-size:30px}.financial-position-cash>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.financial-position-cash .financial-eyebrow{margin:0}.financial-position-runway{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px!important}.financial-position-runway .financial-eyebrow{margin:0}.financial-position-runway>strong{font-size:15px}.financial-position-runway summary{margin:0;min-height:32px}.financial-position-action{display:grid;gap:5px 12px}.financial-position-action>a{margin:0;max-width:120px;font-size:10px}.financial-position-runway details p{left:12px;right:12px}.financial-position-action .financial-eyebrow{font-size:9px}}.workspace-theme-control{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--muted));height:34px;flex-shrink:0}.workspace-theme-control button{display:grid;place-items:center;width:28px;height:26px;min-height:0!important;padding:0!important;border:0;border-radius:5px;color:hsl(var(--muted-foreground));background:transparent}.workspace-theme-control button:hover{color:hsl(var(--foreground));background:hsl(var(--card)/.6)}.workspace-theme-control button[aria-pressed=true]{color:hsl(var(--foreground));background:hsl(var(--card));box-shadow:0 1px 2px #10151c12}.workspace-theme-control button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media(min-width:768px){.workspace-notification-button{height:34px;width:34px}.ui-workspace-toolbar{gap:8px}.workspace-reporting-controls{gap:6px}.ui-page-head{margin-bottom:0}}.workspace-theme-control-mobile{height:48px;padding:2px}.workspace-theme-control-mobile button{width:44px;height:44px}@media(max-width:767px){.app-shell>.ui-sidebar{top:max(8px,env(safe-area-inset-top));bottom:auto;left:max(8px,env(safe-area-inset-left));height:auto;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)));width:min(320px,calc(100vw - 24px));padding:0;border:1px solid hsl(var(--border));border-radius:16px;overflow:hidden;background:hsl(var(--sidebar));transition:transform .18s ease-out,visibility .18s;box-shadow:8px 0 40px #10151c22}.ui-sidebar[data-open=false]{transform:translateX(calc(-100% - 16px))}.workspace-nav-backdrop{background:#10151c66;backdrop-filter:blur(2px)}.ui-sidebar .workspace-nav-brand{padding:12px 14px;min-height:64px;border-bottom:1px solid hsl(var(--border)/.7)}.workspace-nav-brand>button{width:44px;height:44px;padding:0;margin-right:-4px;display:grid;place-items:center;border-radius:9px}.workspace-nav-pages{flex:0 1 auto;padding:12px;overscroll-behavior:contain;scrollbar-width:thin;scroll-padding:8px}.ui-sidebar .workspace-nav-section{font-size:10px;padding:12px 10px 5px;color:hsl(var(--muted-foreground));letter-spacing:.025em}.ui-sidebar .workspace-nav-section:first-child{padding-top:2px}.ui-sidebar .workspace-nav-link{min-height:44px;height:44px;padding:0 12px;font-size:13px;gap:11px;border-radius:9px}.ui-sidebar .workspace-nav-link svg{width:17px;height:17px}.ui-sidebar .workspace-nav-link[aria-current=page]{box-shadow:none;background:hsl(var(--sidebar-active))!important;color:var(--brand-accent)!important;border:0;font-weight:600}.mobile-nav-current{opacity:.65;width:14px!important;height:14px!important}.ui-sidebar .workspace-nav-footer{padding:6px 12px 10px;background:transparent;border-top:1px solid hsl(var(--border))}.workspace-nav-appearance{padding:4px 10px!important;min-height:52px}.workspace-nav-appearance>span{font-size:13px;gap:11px}.workspace-theme-control-mobile{background:hsl(var(--muted));height:46px;border-radius:9px}.workspace-theme-control-mobile button{width:44px;height:44px}.workspace-menu-trigger{display:flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:44px;height:44px;padding:0 11px;border-radius:9px;box-shadow:none}.workspace-menu-label{font-size:12px;font-weight:500}.workspace-menu-trigger>span[aria-hidden]{width:7px;height:7px;top:5px;right:5px}}@media(max-width:374px){.workspace-menu-label{display:none}.workspace-menu-trigger{padding:0;width:44px}}@media(max-width:767px){.workspace-nav-group+.workspace-nav-group{margin-top:14px}.ui-sidebar .workspace-nav-group .workspace-nav-section{padding:0 4px 7px;font-size:10px;font-weight:600;letter-spacing:.04em}.workspace-nav-list{padding:4px;background:hsl(var(--card));border:1px solid hsl(var(--border)/.7);border-radius:12px}.workspace-nav-list .workspace-nav-link{border-radius:8px}.workspace-nav-list .workspace-nav-link+.workspace-nav-link{margin-top:0!important;position:relative}.workspace-nav-list .workspace-nav-link+.workspace-nav-link:before{content:"";position:absolute;top:0;left:40px;right:12px;height:1px;background:hsl(var(--border)/.5)}.workspace-nav-list .workspace-nav-link[aria-current=page]+.workspace-nav-link:before,.workspace-nav-list .workspace-nav-link[aria-current=page]:before{display:none}.workspace-nav-link:active{background:hsl(var(--muted));transform:scale(.99)}.workspace-nav-appearance{padding-inline:12px!important}.workspace-nav-brand>button{background:hsl(var(--card));border:1px solid hsl(var(--border)/.7)}}.mobile-bottom-navigation{display:none}@media(max-width:767px){.mobile-bottom-navigation{position:fixed;z-index:35;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:hsl(var(--card));border-top:1px solid hsl(var(--border));padding:5px max(12px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.mobile-bottom-navigation>a,.mobile-bottom-navigation>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;border-radius:10px;font-size:10px;font-weight:500;color:hsl(var(--muted-foreground));background:transparent;border:0}.mobile-bottom-navigation>.is-current,.mobile-bottom-navigation>[aria-current=page]{color:var(--brand-accent);background:hsl(var(--sidebar-active))}.mobile-bottom-navigation>:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.mobile-bottom-navigation>:active{background:hsl(var(--muted))}.mobile-menu-icon{position:relative}.mobile-menu-icon i{position:absolute;right:-3px;top:-1px;width:6px;height:6px;background:var(--brand-accent);border-radius:50%;box-shadow:0 0 0 2px hsl(var(--card))}.mobile-menu-icon i.is-critical{background:var(--money-negative)}.ui-dashboard-content{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.mobile-page-context{font-size:12px;font-weight:600;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ui-workspace-toolbar{gap:8px}:root{--mobile-nav-offset:calc(64px + env(safe-area-inset-bottom))}.mobile-navigation-host{position:fixed;z-index:35;inset:auto 0 0;height:calc(63px + env(safe-area-inset-bottom))}.ui-workspace-toolbar>.mobile-page-context{display:block}}.workspace-account-trigger{background:var(--brand-accent);color:var(--on-fill,#fff)}.reporting-period-caption{padding:0 4px 10px;border-bottom:1px solid hsl(var(--border))}.reporting-period-caption>span{font-size:10px;color:hsl(var(--muted-foreground));font-weight:500}.reporting-period-caption p{margin-top:4px;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}@media(max-width:767px){.ui-workspace-toolbar{padding:6px 16px;min-height:56px;margin-inline:-16px;gap:12px}.mobile-brand-link{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:8px}.mobile-brand-link img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.ui-floating-controls{gap:8px}.ui-date-control>button{height:44px;min-height:44px;max-width:152px;gap:5px;padding:0 9px;border-color:transparent;box-shadow:none;background:transparent;font-weight:500;border-radius:8px!important}.ui-date-control>button:hover,.ui-date-control>button[aria-expanded=true]{background:hsl(var(--muted));border-color:transparent}.ui-date-control>button .mobile-period-label{font-size:12px;font-weight:500}.ui-floating-controls .workspace-account-trigger{height:44px;width:44px;min-width:44px;min-height:44px;padding:6px;background:transparent!important;color:var(--brand-accent);border:0!important;box-shadow:none!important;border-radius:50%}.workspace-account-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:hsl(var(--sidebar-active));color:var(--brand-accent);font-size:11px;font-weight:600;flex-shrink:0}.workspace-account-trigger:hover .workspace-account-avatar{background:hsl(var(--muted))}.ui-date-popover{max-height:calc(100dvh - 140px - env(safe-area-inset-bottom))!important}.ui-floating-controls .reports-year-picker{min-height:44px;border:0;background:transparent;padding:0 8px}.ui-floating-controls .reports-year-picker select{min-height:44px;font-size:12px}}.connected-metrics{gap:0!important;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));overflow:hidden}.connected-metrics>.ui-metric-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.connected-metrics>.ui-metric-card+.ui-metric-card{border-left:1px solid hsl(var(--border))!important}.connected-metrics .metric-card-main{padding:16px 18px 12px}.connected-metrics .metric-card-footer{background:transparent;border-top:0;padding:0 18px 14px}.revenue-headlines>.connected-metrics{border:0;border-radius:0}.month-figures>header{margin-bottom:20px}.month-figures .month-current:not(.month-current-unavailable){padding:22px 24px}.month-figures .month-current:not(.month-current-unavailable)>header{margin-bottom:24px}.month-figures .month-current:not(.month-current-unavailable) .month-figures-grid{gap:22px 28px}.month-figures .month-current:not(.month-current-unavailable)>footer{margin-top:22px;padding-top:16px}.person-clean .person-studio-summary{gap:0;border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;background:hsl(var(--card))}.person-clean .person-studio-summary>div{border:0;border-radius:0;background:transparent}.person-clean .person-studio-summary>div+div{border-left:1px solid hsl(var(--border))}.account-popover{width:260px;max-width:calc(100vw - 32px);padding:0;overflow:hidden}.account-identity{padding:16px;border-bottom:1px solid hsl(var(--border));display:grid;gap:4px}.account-identity strong{font-size:13px;font-weight:600}.account-identity span{font-size:11px;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.account-options{padding:6px}.account-options>a,.account-options>button,.account-signout{display:flex;align-items:center;width:100%;min-height:40px;padding:8px 10px;font-size:12px;text-align:left;border-radius:6px}.account-options>a:hover,.account-options>button:hover{background:hsl(var(--muted))}.account-options>button:disabled{opacity:.6;cursor:wait}.account-photo-hint{padding:0 16px 12px;font-size:10px;color:hsl(var(--muted-foreground))}.account-feedback{padding:0 16px 12px;font-size:11px}.account-signout{padding:12px 16px;border-top:1px solid hsl(var(--border));border-radius:0;color:var(--money-negative)}.account-signout:hover{background:hsl(var(--muted))}.workspace-account-avatar{width:100%;height:100%;display:grid;place-items:center;border-radius:50%;overflow:hidden}.workspace-account-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.operations-financial-brief{display:grid;gap:16px;margin-top:0}.financial-ai-brief>header,.financial-brief-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.financial-brief-heading h2{font-size:16px;font-weight:600;letter-spacing:-.025em}.financial-ai-brief header span,.financial-brief-heading span{font-size:11px;color:hsl(var(--muted-foreground));display:block;margin-top:4px}.financial-brief-heading>a{font-size:12px;color:hsl(var(--muted-foreground));min-height:44px;display:flex;align-items:center}.financial-ai-brief{padding:20px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card))}.financial-ai-brief h3{font-size:14px;font-weight:600}.financial-ai-brief>p,.financial-ai-copy{margin-top:16px;font-size:13px;line-height:1.75}.financial-ai-copy{white-space:pre-wrap;overflow-wrap:anywhere;max-width:none;width:100%}.financial-ai-brief>small{display:block;margin-top:14px;font-size:10px;color:hsl(var(--muted-foreground))}@media(max-width:1023px){.connected-metrics>.ui-metric-card:nth-child(odd){border-left:0!important}.connected-metrics>.ui-metric-card:nth-child(n+3){border-top:1px solid hsl(var(--border))!important}}@media(max-width:767px){.connected-metrics .metric-card-main{padding:14px 12px 10px}.connected-metrics .metric-card-footer{padding:0 12px 12px}.month-figures>header{margin-bottom:16px}.month-figures .month-current:not(.month-current-unavailable){padding:18px 16px}.month-figures .month-current:not(.month-current-unavailable)>header{margin-bottom:20px}.month-figures .month-current:not(.month-current-unavailable) .month-figures-grid{gap:22px 16px}.person-clean .person-studio-summary>div:nth-child(odd){border-left:0}.person-clean .person-studio-summary>div:nth-child(n+3){border-top:1px solid hsl(var(--border))}.account-options>a,.account-options>button,.account-signout{min-height:44px}.workspace-account-avatar{width:32px;height:32px}.financial-ai-brief{padding:16px}.financial-ai-brief>header{align-items:flex-start;flex-wrap:wrap;gap:12px}.financial-ai-brief>header>button{min-height:44px}.financial-brief-heading{align-items:flex-start}}.financial-position.has-ai{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(170px,.6fr)}.financial-position.has-ai>.financial-position-ai{padding:0;border:0!important;background:transparent!important}.financial-position.has-ai .financial-ai-brief{height:100%;padding:18px 20px}.financial-position.has-ai .financial-ai-brief>p,.financial-position.has-ai .financial-ai-copy{margin-top:10px;font-size:12.5px;line-height:1.65}.financial-position.has-ai .financial-ai-copy{max-height:220px;overflow-y:auto}.financial-position.has-ai .financial-position-action{padding:16px 18px}.financial-position.has-ai .financial-position-action>strong{font-size:13px}@media(max-width:1100px){.financial-position.has-ai{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.financial-position.has-ai .financial-position-action{grid-column:1/-1}}@media(max-width:767px){.financial-position.has-ai{grid-template-columns:1fr}.financial-position.has-ai .financial-position-action{grid-column:auto}}select:not([multiple],[size],.mk-state *,.task-state *){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:26px!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7a90' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 9px center!important;background-size:12px 12px!important}.dark select:not([multiple],[size],.mk-state *,.task-state *){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa6b5' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")!important}select::-ms-expand{display:none}