.admin-home-shell{color:#102026;background:#f4f8f6}.admin-home-shell.admin-chrome-main{padding-top:132px!important}.command-center-grid{grid-template-columns:minmax(0,1fr) minmax(330px,420px);align-items:start;gap:18px;width:min(1510px,100vw - 336px);margin:0 24px 0 0;display:grid}.command-center-primary,.command-center-rail,.ops-note-list,.ops-property-rail{gap:14px;display:grid}.command-hero,.command-panel,.command-lane,.command-metric,.ops-header,.ops-stats article,.ops-note-card,.ops-detail-panel,.ops-property-card,.ops-domain-health,.ops-ai-card{background:#fffffff5;border:1px solid #d5e2e7;border-radius:8px;box-shadow:0 12px 28px #10202612}.command-hero{background:linear-gradient(135deg,#1f7a521f,#0000 45%),linear-gradient(#fff,#f8fbfa);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:210px;padding:24px;display:grid}.command-kicker,.ops-kicker{color:#1976a3;letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-family:Staatliches,Plus Jakarta Sans Variable,Segoe UI,sans-serif;font-size:32px}.command-hero h1,.ops-header h1{color:#102026;letter-spacing:0;max-width:740px;margin:0;font-family:Plus Jakarta Sans Variable,Inter Variable,Segoe UI,sans-serif;font-size:clamp(42px,5.2vw,72px);line-height:.95}.command-hero p:not(.command-kicker),.ops-header p:not(.ops-kicker){color:#3e5660;max-width:720px;margin:14px 0 0;font-size:16px;line-height:1.55}.command-hero-actions,.ops-tabs,.command-section-title,.ops-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.command-hero-actions{flex-direction:column;min-width:180px}.command-hero-actions a,.command-section-title a,.ops-section-title a,.ops-tabs a,.personal-sidebar-card a{color:#123445;background:#fff;border:1px solid #bfd2db;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.command-hero-actions a:first-child,.ops-tabs a.is-active{color:#fff;background:#174d36;border-color:#164d36}.command-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.command-metric{color:#102026;gap:8px;min-height:146px;padding:14px;display:grid}.command-metric span,.command-section-title>span,.command-health>span{background:currentColor;border-radius:999px;width:12px;height:12px}.command-metric strong{font-size:34px;line-height:1}.command-metric p,.command-metric small,.command-lane-list p,.command-focus-list p,.command-review-list span,.command-health small{color:#60747c;margin:0;line-height:1.4}.command-metric p{color:#102026;font-weight:850}.command-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.command-lane,.command-panel{padding:16px}.command-section-title{margin-bottom:12px}.command-section-title h2,.ops-section-title h2,.ops-property-card h2,.ops-ai-card h2,.ops-domain-health h2{color:#102026;margin:0;font-size:18px;line-height:1.2}.command-section-title>span{flex:none}.command-lane-list,.command-focus-list,.command-review-list,.command-health-list{gap:8px;display:grid}.command-lane-list div,.command-focus-list div,.command-review-list div,.command-health{background:#f7faf9;border:1px solid #e0e8ec;border-radius:8px;gap:4px;padding:10px;display:grid}.command-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.command-focus-list span{color:#174d36;background:#e7f4ed;border-radius:999px;width:fit-content;min-height:22px;padding:2px 8px;font-size:11px;font-weight:850}.command-ai-panel,.ops-ai-card{color:#eef7f4;background:#102026;gap:12px;padding:18px;display:grid}.command-ai-panel p,.ops-ai-card p{color:#9bd1bd;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.command-ai-panel h2,.ops-ai-card h2{color:#fff;margin:0;font-size:24px}.command-ai-panel span,.ops-ai-card span{color:#c4d9d2;line-height:1.45}.command-ai-panel div{background:#ffffff12;border:1px solid #9bd1bd47;border-radius:8px;gap:5px;padding:12px;display:grid}.command-color-map{flex-wrap:wrap;gap:8px;display:flex}.command-swatch{color:#fff;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.command-swatch-0{background:#1f7a52}.command-swatch-1{background:#c9264e}.command-swatch-2{background:#1976a3}.command-swatch-3{background:#7446a3}.command-swatch-4{background:#1396ad}.command-swatch-5{background:#d78428}.command-health{grid-template-columns:12px minmax(0,1fr) auto;align-items:center}.command-tone-green{color:#1f7a52}.command-tone-crimson{color:#c9264e}.command-tone-blue{color:#1976a3}.command-tone-violet{color:#7446a3}.command-tone-cyan{color:#1396ad}.command-tone-orange{color:#d78428}.personal-ops-shell.admin-chrome-main{padding-top:132px!important}.ops-header{background:linear-gradient(#fff,#f8fbfa);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:18px;margin-bottom:12px;padding:22px;display:grid}.ops-header-search{background:#fff;border:1px solid #bfd2db;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex;box-shadow:0 10px 20px #10202612}.ops-header-search input{color:#102026;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.ops-header-search span,.ops-header-search kbd{color:#60747c;font-size:12px;font-weight:850}.ops-tabs{justify-content:flex-start;margin:0 0 12px}.ops-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.ops-stats article{gap:7px;padding:14px;display:grid}.ops-stats span,.ops-domain{color:#60747c;font-size:12px;font-weight:850}.ops-stats strong{color:#102026;font-size:32px;line-height:1}.ops-stats p{color:#60747c;margin:0}.ops-workspace{grid-template-columns:minmax(260px,330px) minmax(0,1fr) minmax(300px,360px);align-items:start;gap:14px;display:grid}.ops-note-list,.ops-detail-panel,.ops-property-rail{min-width:0}.ops-note-card{color:inherit;gap:10px;padding:14px;text-decoration:none;transition:border-color .13s,transform .13s;display:grid}.ops-note-card:hover{border-color:#9fb9c4;transform:translateY(-1px)}.ops-note-card div,.ops-note-card footer,.ops-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-note-card h3,.ops-detail-panel h3{color:#102026;margin:0;font-size:18px;line-height:1.25}.ops-note-card p,.ops-detail-panel p,.ops-property-group dd,.ops-domain-health small{color:#4a626c;margin:0;line-height:1.45}.ops-note-card footer{color:#60747c;justify-content:space-between;font-size:12px;font-weight:800}.ops-status,.ops-chip-row span{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.ops-status-active{color:#174d36;background:#e7f4ed}.ops-status-next{color:#1976a3;background:#e8f2f6}.ops-status-idea,.ops-status-draft{color:#7446a3;background:#f3edf8}.ops-status-completed{color:#38515b;background:#edf3f5}.ops-status-blocked{color:#c9264e;background:#fdebf0}.ops-status-inactive{color:#6c5c49;background:#f2f0ec}.ops-detail-panel{gap:16px;padding:18px;display:grid}.ops-detail-panel h3{font-size:clamp(26px,3vw,42px)}.ops-detail-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;color:#1976a3!important}.ops-chip-row span{color:#2f4854;background:#edf3f5}.ops-activity{gap:10px;padding-top:6px;display:grid}.ops-activity h4{color:#102026;margin:0}.ops-activity div{background:#f7faf9;border:1px solid #e0e8ec;border-radius:8px;gap:4px;padding:10px;display:grid}.ops-activity span{color:#60747c}.ops-property-card,.ops-domain-health{gap:12px;padding:14px;display:grid}.ops-property-group{border-top:1px solid #e0e8ec;gap:8px;padding-top:10px;display:grid}.ops-property-group h3{color:#263f49;margin:0;font-size:13px}.ops-property-group dl{gap:7px;margin:0;display:grid}.ops-property-group div{grid-template-columns:86px minmax(0,1fr);gap:10px;display:grid}.ops-property-group dt{color:#60747c;text-transform:uppercase;font-size:11px;font-weight:900}.ops-guardrail-list{color:#4a626c;gap:8px;margin:0;padding-left:18px;line-height:1.45;display:grid}.ops-property-note{color:#4a626c;margin:0;line-height:1.45}.ops-domain-health a{min-height:42px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;text-decoration:none;display:grid}.personal-sidebar-card{background:#ffffff14;border:1px solid #bfd2db57;border-radius:8px;gap:8px;padding:12px;display:grid}.personal-sidebar-card p,.personal-sidebar-card strong{margin:0}.personal-sidebar-card p{color:#e0edfab8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.personal-sidebar-card strong{color:#edf6ff;line-height:1.35}.personal-sidebar-card a{color:#edf6ff;background:#ffffff1a;border-color:#bfd2db6b;width:fit-content}@media (max-width:1180px){.command-center-grid,.ops-workspace{grid-template-columns:1fr;width:auto;margin-right:0}.command-metric-grid,.command-lanes,.ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-home-shell.admin-chrome-main,.personal-ops-shell.admin-chrome-main{padding-top:92px!important}.command-hero,.ops-header,.command-bottom-grid,.command-metric-grid,.command-lanes,.ops-stats{grid-template-columns:1fr}.command-hero-actions{align-items:stretch;min-width:0}.command-hero h1,.ops-header h1{font-size:clamp(36px,12vw,52px)}.ops-header-search{display:none}}html[data-admin-preview=mobile] .admin-chrome-ai-dock{top:92px;bottom:auto;right:30px}html[data-admin-preview=mobile] .admin-chrome-ai-dock .shared-ai-dock__panel{width:auto;max-height:none;position:fixed;inset:154px 10px 10px}html[data-admin-preview=mobile] .admin-home-shell.admin-chrome-main,html[data-admin-preview=mobile] .personal-ops-shell.admin-chrome-main{padding-top:92px!important}html[data-admin-preview=mobile] .command-center-grid,html[data-admin-preview=mobile] .ops-workspace{grid-template-columns:1fr;width:auto;margin-right:0}html[data-admin-preview=mobile] .command-hero,html[data-admin-preview=mobile] .ops-header,html[data-admin-preview=mobile] .command-bottom-grid,html[data-admin-preview=mobile] .command-metric-grid,html[data-admin-preview=mobile] .command-lanes,html[data-admin-preview=mobile] .ops-stats{grid-template-columns:1fr}html[data-admin-preview=mobile] .command-hero-actions{align-items:stretch;min-width:0}html[data-admin-preview=mobile] .command-hero h1,html[data-admin-preview=mobile] .ops-header h1{font-size:clamp(36px,12vw,52px)}html[data-admin-preview=mobile] .ops-header-search{display:none}.module-ref-shell{color:#102026;background:#f4f7f5;min-height:100vh}.module-ref-shell.admin-chrome-main{padding-top:132px!important}.module-ref-header,.module-ref-panel,.module-ref-detail,.module-ref-stat,.module-ref-mini-card,.module-ref-lane,.module-ref-tile,.module-ref-live-panel{background:#fffffff5;border:1px solid #d5e2e7;border-radius:8px;box-shadow:0 12px 28px #10202612}.module-ref-header{background:linear-gradient(#fff,#f8fbfa);grid-template-columns:minmax(0,1fr) minmax(270px,340px);align-items:end;gap:18px;width:min(1510px,100vw - 336px);margin:0 24px 14px 0;padding:22px;display:grid}.module-ref-kicker{letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-family:Staatliches,Plus Jakarta Sans Variable,Segoe UI,sans-serif;font-size:30px;line-height:1}.module-ref-shell h1{color:#102026;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans Variable,Inter Variable,Segoe UI,sans-serif;font-size:clamp(42px,5vw,68px);line-height:.96}.module-ref-header p:not(.module-ref-kicker),.module-ref-panel p,.module-ref-detail p,.module-ref-mini-card p,.module-ref-live-panel p{color:#4a626c;margin:0;line-height:1.48}.module-ref-header p:not(.module-ref-kicker){max-width:740px;margin-top:12px;font-size:15px}.module-ref-search{background:#fff;border:1px solid #bfd2db;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex;box-shadow:0 10px 20px #10202612}.module-ref-search span,.module-ref-search kbd{color:#60747c;font-size:12px;font-weight:850}.module-ref-search input{color:#102026;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.module-ref-regression-sentinel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.module-ref-content{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:14px;width:min(1510px,100vw - 336px);margin:0 24px 0 0;display:grid}.module-ref-main,.module-ref-rail,.module-ref-rail-stack,.module-ref-panel,.module-ref-detail{gap:14px;min-width:0;display:grid}.module-ref-panel,.module-ref-detail,.module-ref-live-panel{padding:16px}.module-ref-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.module-ref-section-title h2,.module-ref-detail h2,.module-ref-mini-card h3,.module-ref-lane h3,.module-ref-live-panel h2{color:#102026;margin:0;font-size:18px;line-height:1.2}.module-ref-section-title span,.module-ref-eyebrow,.module-ref-small-label{color:#60747c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.module-ref-chip-row,.module-ref-card-strip,.module-ref-budget-row{flex-wrap:wrap;gap:8px;display:flex}.module-ref-chip-row span,.module-ref-pill{color:#2f4854;background:#f7faf9;border:1px solid #d7e3e7;border-radius:999px;align-items:center;gap:7px;min-height:26px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.module-ref-chip-row span:before,.module-ref-pill:before{content:"";background:currentColor;border-radius:999px;flex:none;width:8px;height:8px}.module-ref-chip-row .module-ref-tone-green,.module-ref-pill.module-ref-tone-green{background:#e7f4ed;border-color:#b9dccb}.module-ref-chip-row .module-ref-tone-blue,.module-ref-pill.module-ref-tone-blue{background:#e8f2f6;border-color:#b8d2df}.module-ref-chip-row .module-ref-tone-cyan,.module-ref-pill.module-ref-tone-cyan{background:#e4f5f7;border-color:#aedce3}.module-ref-chip-row .module-ref-tone-orange,.module-ref-pill.module-ref-tone-orange{background:#fff1df;border-color:#f0c68c}.module-ref-chip-row .module-ref-tone-crimson,.module-ref-pill.module-ref-tone-crimson{background:#fdebf0;border-color:#efb3c1}.module-ref-chip-row .module-ref-tone-pink,.module-ref-pill.module-ref-tone-pink{background:#fbeaf5;border-color:#ebb4d7}.module-ref-chip-row .module-ref-tone-purple,.module-ref-pill.module-ref-tone-purple{background:#f3edf8;border-color:#d5bee7}.module-ref-chip-row .module-ref-tone-brown,.module-ref-pill.module-ref-tone-brown{background:#f2eee7;border-color:#d5c5ae}.module-ref-row-list,.module-ref-field-list,.module-ref-field-grid,.module-ref-list,.module-ref-activity-list,.module-ref-lane-list,.module-ref-table,.module-ref-tile-grid,.module-ref-graph,.module-ref-cash-list,.module-ref-budget-list{gap:10px;display:grid}.module-ref-row,.module-ref-field,.module-ref-activity,.module-ref-graph-node,.module-ref-list-item,.module-ref-cash-row,.module-ref-budget,.module-ref-table-row{background:#f7faf9;border:1px solid #e0e8ec;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.module-ref-row{grid-template-columns:14px minmax(0,1.2fr) minmax(96px,.6fr) minmax(82px,.45fr) minmax(105px,.55fr);align-items:center}.module-ref-table-row{grid-template-columns:14px minmax(0,1.25fr) minmax(95px,.44fr) minmax(100px,.5fr) minmax(88px,.42fr) minmax(78px,.38fr) minmax(66px,.32fr) 72px;align-items:center}.module-ref-row:before,.module-ref-table-row:before,.module-ref-list-item:before{content:"";background:currentColor;border-radius:999px;width:11px;height:11px}.module-ref-list-item{grid-template-columns:14px minmax(0,1fr) auto;align-items:center}.module-ref-list-item div{gap:3px;display:grid}.module-ref-row strong,.module-ref-table-row strong,.module-ref-field strong,.module-ref-cash-row strong,.module-ref-budget strong,.module-ref-activity strong,.module-ref-graph-node strong,.module-ref-list-item strong{overflow-wrap:anywhere;color:#102026;min-width:0}.module-ref-table-row strong{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-ref-row span,.module-ref-table-row span,.module-ref-field span,.module-ref-cash-row span,.module-ref-budget span,.module-ref-activity span,.module-ref-graph-node span,.module-ref-list-item span{color:#60747c;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:760}.module-ref-open-button{background:#fff;border:1px solid;border-radius:8px;justify-content:center;justify-self:end;align-items:center;min-height:28px;padding:0 10px;font-size:12px;display:inline-flex;color:inherit!important;font-weight:900!important}.module-ref-detail-title{gap:4px;display:grid}.module-ref-detail h2{font-size:30px}.module-ref-field{grid-template-columns:minmax(90px,.38fr) minmax(0,1fr);align-items:start}.module-ref-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-ref-field-grid .module-ref-field{grid-template-columns:1fr}.module-ref-review-card{background:#f7faf9;border:1px solid #e0e8ec;border-radius:8px;gap:10px;padding:12px;display:grid}.module-ref-review-card h3{color:#102026;margin:0;font-size:14px}.module-ref-stat-grid,.module-ref-card-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.module-ref-stat,.module-ref-mini-card{gap:8px;min-height:116px;padding:14px;display:grid}.module-ref-stat strong{color:#102026;font-size:27px;line-height:1}.module-ref-stat p{color:#60747c;margin:0;font-size:12px;font-weight:850}.module-ref-dot{background:currentColor;border-radius:999px;width:11px;height:11px}.module-ref-tone-green{color:#1f7a52}.module-ref-tone-blue{color:#1976a3}.module-ref-tone-cyan{color:#1396ad}.module-ref-tone-orange{color:#d78428}.module-ref-tone-crimson{color:#c9264e}.module-ref-tone-pink{color:#c62c86}.module-ref-tone-purple{color:#7446a3}.module-ref-tone-brown{color:#8a6238}.module-ref-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module-ref-tile{overflow:hidden}.module-ref-thumb{background:currentColor;place-items:center;min-height:112px;display:grid}.module-ref-thumb:after{content:"";border:9px solid #ffffff73;border-radius:999px;width:34px;height:34px}.module-ref-tile figcaption{gap:4px;padding:10px;display:grid}.module-ref-tile strong{color:#102026}.module-ref-tile span{color:#60747c;font-size:12px;font-weight:820}.module-ref-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.notes-module-shell .module-ref-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.module-ref-lane{gap:10px;padding:14px;display:grid}.module-ref-cash-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.module-ref-budget{gap:8px}.module-ref-budget-meter{background:#edf3f5;border-radius:999px;height:8px;overflow:hidden}.module-ref-budget-meter span{border-radius:inherit;background:currentColor;height:100%;display:block}.module-ref-live-panel{margin-top:14px}.module-ref-live-panel>div{margin-top:12px}.notes-operating-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(1510px,100vw - 336px);margin:0 24px 14px 0;display:grid}.notes-workspace-content{grid-template-columns:minmax(0,1fr) minmax(330px,390px)}.notes-list-panel{gap:12px}.notes-filter-row button{font:inherit;cursor:pointer}.module-ref-pill.is-active{box-shadow:inset 0 0 0 1px}.notes-data-table .module-ref-table-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-color:#dfe9ec}.notes-data-table .module-ref-table-row:hover,.notes-data-table .module-ref-table-row.is-selected{background:#fff;border-color:currentColor}.notes-data-table .module-ref-table-row.is-selected{box-shadow:inset 3px 0}.notes-empty-state{text-align:center;background:#f7faf9;border:1px dashed #c8d7dd;border-radius:8px;place-content:center;gap:6px;min-height:148px;padding:20px;display:grid}.notes-empty-state h3,.notes-empty-state p{margin:0}.notes-empty-state h3{color:#102026;font-size:18px}.notes-empty-state p{color:#60747c}.notes-lower-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:12px;display:grid}.notes-capture-form{gap:10px;display:grid}.notes-capture-form label{color:#2d4650;gap:5px;font-size:12px;font-weight:850;display:grid}.notes-capture-form input,.notes-capture-form select,.notes-capture-form textarea{color:#102026;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #bfd2db;border-radius:8px}.notes-capture-form input,.notes-capture-form select{padding:0 10px}.notes-capture-form textarea{resize:vertical;min-height:108px;padding:10px}.notes-capture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notes-capture-form button,.notes-detail-actions button,.notes-detail-actions a{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#123445;border:1px solid #123445;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.notes-capture-form button:disabled{opacity:.56;cursor:default}.notes-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.notes-detail-actions button:nth-child(2){background:#1f7a52;border-color:#1f7a52}.notes-detail-actions button:nth-child(3){background:#60747c;border-color:#60747c}.notes-detail-actions a{color:#123445;background:#fff;border-color:#bfd2db}.people-operating-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:min(1510px,100vw - 336px);margin:0 24px 14px 0;display:grid}.people-workspace-content{grid-template-columns:minmax(0,1fr) minmax(350px,410px)}.people-list-panel{gap:12px}.people-filter-row button{width:auto;max-width:max-content;font:inherit;cursor:pointer}.people-data-list{gap:10px;display:grid}.people-contact-row{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f7faf9;border:1px solid #e0e8ec;border-radius:8px;grid-template-columns:14px minmax(0,1.2fr) minmax(104px,.48fr) minmax(122px,.52fr) minmax(150px,.68fr) minmax(104px,.46fr) minmax(70px,.32fr) 74px;align-items:center;gap:5px;padding:10px;display:grid}.people-contact-row:before{content:"";background:currentColor;border-radius:999px;width:11px;height:11px}.people-contact-row:hover,.people-contact-row.is-selected{background:#fff;border-color:currentColor}.people-contact-row.is-selected{box-shadow:inset 3px 0}.people-contact-row strong{color:#102026;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.people-contact-row span{color:#60747c;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:760;overflow:hidden}.people-lower-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:12px;display:grid}.people-capture-panel,.people-profile-editor{align-self:start}.people-capture-form,.people-profile-form{gap:10px;display:grid}.people-capture-form label,.people-profile-form label{color:#2d4650;gap:5px;font-size:12px;font-weight:850;display:grid}.people-capture-form input,.people-capture-form select,.people-capture-form textarea,.people-profile-form input,.people-profile-form select,.people-profile-form textarea{color:#102026;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #bfd2db;border-radius:8px}.people-capture-form input,.people-capture-form select,.people-profile-form input,.people-profile-form select{padding:0 10px}.people-capture-form textarea,.people-profile-form textarea{resize:vertical;min-height:108px;padding:10px}.people-capture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.people-capture-form button,.people-profile-form button,.people-detail-actions button,.people-detail-actions a{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#123445;border:1px solid #123445;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.people-capture-form button:disabled,.people-profile-form button:disabled{opacity:.56;cursor:default}.people-profile-section{background:#fbfdfc;border:1px solid #dbe7eb;border-left:4px solid;border-radius:8px;gap:10px;padding:12px;display:grid}.people-profile-section h4{color:#102026;margin:0;font-size:13px;font-weight:940}.people-profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.people-profile-field-grid label.is-wide{grid-column:1/-1}.people-profile-rail{position:sticky;top:104px}.people-contact-card{gap:14px}.people-avatar{color:#123445;background:linear-gradient(135deg,#e65c8833,#2e97b92e),#fff;border:1px solid #bfd2db;border-radius:22px;place-items:center;width:72px;height:72px;font-size:32px;font-weight:950;display:grid}.people-contact-methods{gap:8px;display:grid}.people-memory-card{background:#f7fbf3}.people-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.people-detail-actions button:first-child{background:#1f7a52;border-color:#1f7a52}.people-detail-actions button:nth-child(2){background:#1976a3;border-color:#1976a3}.people-detail-actions button:nth-child(3){background:#8a6238;border-color:#8a6238}.people-detail-actions a{color:#123445;background:#fff;border-color:#bfd2db}@media (max-width:1180px){.module-ref-header,.module-ref-content,.notes-operating-strip,.people-operating-strip{width:auto;margin-right:0}.module-ref-content{grid-template-columns:1fr}.module-ref-stat-grid,.module-ref-card-strip,.notes-operating-strip,.people-operating-strip,.module-ref-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.notes-lower-grid,.people-lower-grid{grid-template-columns:1fr}}@media (max-width:1500px){.people-contact-row{grid-template-columns:14px minmax(150px,1.4fr) minmax(86px,.42fr) minmax(96px,.48fr) 72px}.people-contact-row>span:nth-of-type(2),.people-contact-row>span:nth-of-type(3),.people-contact-row>span:nth-of-type(5){display:none}.module-ref-table-row{grid-template-columns:14px minmax(150px,1.4fr) minmax(70px,.46fr) minmax(66px,.38fr) minmax(58px,.32fr) 64px}.module-ref-table-row>span:first-of-type,.module-ref-table-row>span:nth-of-type(2){display:none}}@media (max-width:760px){.module-ref-shell.admin-chrome-main{padding-top:92px!important}.module-ref-header,.module-ref-stat-grid,.module-ref-card-strip,.notes-operating-strip,.notes-lower-grid,.notes-capture-grid,.people-operating-strip,.people-lower-grid,.people-capture-grid,.people-profile-field-grid,.module-ref-lanes,.module-ref-tile-grid{grid-template-columns:1fr}.module-ref-search{display:none}.module-ref-row,.module-ref-table-row,.people-contact-row,.module-ref-field,.module-ref-field-grid,.module-ref-list-item{grid-template-columns:1fr}.module-ref-row:before,.module-ref-table-row:before,.people-contact-row:before,.module-ref-list-item:before{display:none}.module-ref-shell h1{font-size:clamp(36px,12vw,52px)}.people-module-shell .admin-page-sidebar{width:100%;max-height:none;margin:0 0 16px;position:relative;top:auto;left:auto}.people-module-shell .admin-page-sidebar-inner{max-height:none}.people-profile-rail{position:static}}html[data-admin-preview=mobile] .module-ref-shell.admin-chrome-main{padding-top:92px!important}html[data-admin-preview=mobile] .module-ref-header,html[data-admin-preview=mobile] .module-ref-stat-grid,html[data-admin-preview=mobile] .module-ref-card-strip,html[data-admin-preview=mobile] .notes-operating-strip,html[data-admin-preview=mobile] .notes-lower-grid,html[data-admin-preview=mobile] .notes-capture-grid,html[data-admin-preview=mobile] .people-operating-strip,html[data-admin-preview=mobile] .people-lower-grid,html[data-admin-preview=mobile] .people-capture-grid,html[data-admin-preview=mobile] .people-profile-field-grid,html[data-admin-preview=mobile] .module-ref-lanes,html[data-admin-preview=mobile] .module-ref-tile-grid{grid-template-columns:1fr}html[data-admin-preview=mobile] .module-ref-header,html[data-admin-preview=mobile] .module-ref-content,html[data-admin-preview=mobile] .notes-operating-strip,html[data-admin-preview=mobile] .people-operating-strip{width:auto;margin-right:0}html[data-admin-preview=mobile] .module-ref-content{grid-template-columns:1fr}html[data-admin-preview=mobile] .module-ref-search{display:none}html[data-admin-preview=mobile] .module-ref-row,html[data-admin-preview=mobile] .module-ref-table-row,html[data-admin-preview=mobile] .people-contact-row,html[data-admin-preview=mobile] .module-ref-field,html[data-admin-preview=mobile] .module-ref-field-grid,html[data-admin-preview=mobile] .module-ref-list-item{grid-template-columns:1fr}html[data-admin-preview=mobile] .module-ref-row:before,html[data-admin-preview=mobile] .module-ref-table-row:before,html[data-admin-preview=mobile] .people-contact-row:before,html[data-admin-preview=mobile] .module-ref-list-item:before{display:none}html[data-admin-preview=mobile] .module-ref-shell h1{font-size:clamp(36px,12vw,52px)}html[data-admin-preview=mobile] .people-profile-rail{position:static}.people-redesign-shell{--surface-app:#f4f7f5;--surface-app-alt:#f6f8f7;--surface-panel:#fff;--surface-panel-soft:#fbfcfb;--surface-row-hover:#f6f9f8;--surface-selected:#f7fbff;--text-strong:#102026;--text-body:#23383f;--text-muted:#4a626c;--text-subtle:#60747c;--text-faint:#7c8e95;--border-soft:#d5e2e7;--border-strong:#bfd2db;--accent-green:#1f7a52;--accent-blue:#1976a3;--accent-cyan:#1396ad;--accent-orange:#d78428;--accent-crimson:#c9264e;--accent-pink:#c62c86;--accent-purple:#7657c8;--accent-brown:#9b6a3c;--shadow-panel:0 1px 2px #1020260a;--shadow-floating:0 12px 32px #10202624;background:var(--surface-app);width:100vw;height:calc(100dvh - 56px);color:var(--text-strong);grid-template-columns:236px minmax(420px,.9fr) minmax(520px,1.1fr);gap:0;margin:0;display:grid;position:relative;overflow:hidden}.people-redesign-shell.is-filtering{grid-template-columns:236px minmax(520px,1fr) minmax(300px,340px)}.people-redesign-shell.is-ai-open,.people-redesign-shell.is-mode-edit,.people-redesign-shell.is-mode-timeline,.people-redesign-shell.is-mode-workspace{grid-template-columns:236px minmax(0,1fr) minmax(340px,380px)}.people-redesign-shell.is-mode-edit:not(.is-ai-open),.people-redesign-shell.is-mode-timeline:not(.is-ai-open),.people-redesign-shell.is-mode-workspace:not(.is-ai-open){grid-template-columns:236px minmax(0,1fr)}.people-redesign-shell button,.people-redesign-shell input,.people-redesign-shell select,.people-redesign-shell textarea{font-family:Inter Variable,Plus Jakarta Sans Variable,Segoe UI,sans-serif}.people-mobile-topbar,.people-mobile-menu,.people-mobile-menu.is-open~.people-ai-fab{display:none}.people-desktop-sidebar,.people-directory-panel,.people-profile-panel,.people-smart-panel,.people-filter-sheet{border:1px solid var(--border-soft);background:var(--surface-panel);min-width:0;box-shadow:var(--shadow-panel);border-radius:0}.people-desktop-sidebar{background:color-mix(in srgb, var(--surface-panel) 82%, var(--surface-app-alt));border-top:0;border-bottom:0;border-left:0;align-content:start;gap:18px;height:100%;min-height:0;padding:16px;display:grid;overflow:auto}.people-sidebar-section{gap:7px;display:grid}.people-sidebar-section p{color:#60747c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:900}.people-sidebar-section button,.people-smart-panel>button,.people-filter-sheet button{min-height:32px;color:var(--text-body);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:820;display:grid}.people-sidebar-section button:hover,.people-sidebar-section button.is-active,.people-smart-panel>button:hover,.people-filter-sheet button:hover{background:var(--surface-row-hover)}.people-sidebar-section strong,.people-smart-panel strong,.people-filter-sheet strong{color:var(--text-subtle);font-size:11px;font-weight:900}.people-directory-panel{background:var(--surface-app-alt);border-top:0;border-bottom:0;border-left:0;border-radius:0;align-content:start;gap:12px;height:100%;min-height:0;padding:20px 16px;display:grid;overflow:auto}.people-directory-header,.people-profile-header,.people-smart-panel header,.people-filter-sheet header,.people-edit-toolbar,.people-timeline-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.people-directory-header h1,.people-profile-header h2,.people-smart-panel h2{color:var(--text-strong);letter-spacing:0;margin:0;font-family:Plus Jakarta Sans Variable,Inter Variable,Segoe UI,sans-serif}.people-directory-header h1{font-size:18px;font-weight:750}.people-directory-header span,.people-profile-header p,.people-smart-panel span,.people-filter-sheet span{color:var(--text-subtle);font-size:12px;font-weight:780}.people-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.people-header-actions button,.people-filter-bar button,.people-profile-actions button,.people-profile-tabs button,.people-timeline-actions button,.people-overview-grid button,.people-edit-toolbar button,.people-ai-fab,.people-smart-panel label button{border:1px solid var(--border-strong);background:var(--surface-panel);min-height:32px;color:var(--text-strong);white-space:nowrap;cursor:pointer;border-radius:7px;padding:0 10px;font-size:12px;font-weight:900}.people-header-actions button,.people-profile-actions button{flex:none;width:auto}.people-header-actions button:last-child,.people-timeline-actions button:first-child,.people-overview-grid button,.people-edit-toolbar button[type=submit],.people-smart-panel label button{border-color:var(--text-strong);background:var(--text-strong);color:var(--surface-panel)}.people-primary-search{border:1px solid var(--border-soft);background:var(--surface-panel-soft);border-radius:7px;align-items:center;gap:9px;min-height:36px;padding:0 10px;display:flex}.people-primary-search input{min-width:0;color:var(--text-strong);background:0 0;border:0;outline:0;flex:1}.people-primary-search span,.people-primary-search button{color:var(--text-subtle)}.people-primary-search button{background:var(--surface-row-hover);border:0;border-radius:999px;width:24px;height:24px;font-weight:900}.people-filter-bar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.people-filter-bar>button{flex:none;justify-content:center;width:auto;min-width:max-content}.people-filter-bar>.module-ref-pill{border-radius:6px;min-height:32px}.people-redesign-shell .notes-empty-state button{justify-self:center;width:auto;min-width:160px}.people-filter-bar>button:not(.module-ref-pill){background:var(--surface-panel-soft)}.people-filter-bar>span{color:var(--text-subtle);margin-left:auto;font-size:11px;font-weight:900}.people-sort-control{border:1px solid var(--border-soft);background:var(--surface-panel-soft);min-height:32px;color:var(--text-subtle);border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.people-sort-control select{min-height:24px;color:var(--text-strong);background:0 0;border:0;font-size:11px;font-weight:900}.people-directory-list{gap:8px;display:grid}.people-directory-list.is-compact{gap:5px}.people-directory-list.is-compact .people-directory-row{grid-template-columns:36px minmax(0,1fr) 88px;min-height:56px;padding:8px}.people-directory-list.is-compact .people-row-avatar{border-radius:9px;width:32px;height:32px;font-size:14px}.people-directory-list.is-compact .people-row-next{display:none}.people-directory-list.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-directory-list.is-grid .people-directory-row{grid-template-columns:42px minmax(0,1fr);align-items:start;min-height:132px}.people-directory-list.is-grid .people-row-date,.people-directory-list.is-grid .people-row-next{grid-column:1/-1;justify-self:start}.people-directory-row{border:1px solid var(--border-soft);background:var(--surface-panel-soft);width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:48px minmax(0,1fr) 112px 96px;align-items:center;gap:12px;padding:12px;display:grid}.people-directory-row:hover,.people-directory-row.is-selected{border-color:var(--border-strong);background:var(--surface-selected);box-shadow:inset 3px 0}.people-row-avatar,.people-avatar,.people-mobile-brand{border:1px solid var(--border-soft);background:linear-gradient(135deg, #e65c882e, #2e97b929), var(--surface-panel);color:var(--text-strong);place-items:center;font-weight:950;display:grid}.people-row-avatar{border-radius:12px;width:40px;height:40px;font-size:18px}.people-row-main{gap:4px;min-width:0;display:grid}.people-row-main strong,.people-row-main small,.people-row-date,.people-row-next{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-row-main strong{color:var(--text-strong);font-size:14px}.people-row-main small,.people-row-date,.people-row-next{color:var(--text-subtle);font-size:11px;font-weight:800}.people-row-main span{flex-wrap:wrap;gap:5px;display:flex}.people-row-main em,.people-tag-row span{color:#1976a3;background:#e8f2f6;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.people-row-date{color:var(--accent-green);align-items:center;gap:6px;display:inline-flex}.people-row-date i{background:currentColor;border-radius:999px;width:8px;height:8px}.people-profile-panel{border-top:0;border-bottom:0;border-right:0;border-radius:0;align-content:start;gap:12px;height:100%;min-height:0;padding:24px;display:grid;overflow:auto}.people-profile-header{align-items:flex-start;position:relative}.people-profile-header>div:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.people-profile-header h2{font-size:24px;font-weight:760}.people-avatar{border-radius:18px;width:72px;height:72px;font-size:32px}.people-tag-row{flex-wrap:wrap;gap:6px;display:flex}.people-tag-row span:nth-child(2n){color:#c62c86;background:#fbeaf5}.people-tag-row span:nth-child(3n){color:#d78428;background:#fff1df}.people-status-pill{min-height:24px;color:var(--accent-green);background:#e7f4ed;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.people-profile-actions{gap:6px;display:flex}.people-action-menu{z-index:12;border:1px solid var(--border-soft);background:var(--surface-panel);width:180px;box-shadow:var(--shadow-floating);border-radius:8px;gap:4px;padding:8px;display:grid;position:absolute;top:42px;right:0}.people-action-menu button{min-height:30px;color:var(--text-strong);text-align:left;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:850}.people-action-menu button:hover{background:var(--surface-row-hover)}.people-profile-tabs{z-index:4;border-bottom:1px solid var(--border-soft);background:var(--surface-panel);gap:6px;min-height:44px;display:flex;position:sticky;top:-24px;overflow-x:auto}.people-profile-tabs button{color:var(--text-subtle);white-space:nowrap;background:0 0;border:0;border-radius:0;font-family:Plus Jakarta Sans Variable,Inter Variable,Segoe UI,sans-serif}.people-profile-tabs button.is-active{box-shadow:inset 0 -2px 0 var(--text-strong);color:var(--text-strong)}.people-overview-grid,.people-linked-workspace{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.people-overview-grid article,.people-linked-workspace article,.people-cadence-grid article,.people-timeline-list article,.people-add-card,.people-utility-surface,.people-memory-composer,.people-memory-card,.people-memory-row,.people-relation-map,.people-relation-form,.people-relation-list article,.people-ai-state,.people-ai-section article{border:1px solid var(--border-soft);background:var(--surface-panel-soft);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.people-overview-grid article:nth-child(4),.people-overview-grid article:nth-child(5){grid-column:span 2}.people-overview-grid h3,.people-linked-workspace h3,.people-timeline-panel h3,.people-add-card h3,.people-section-toolbar h3,.people-memory-composer h4,.people-memory-list h4,.people-relation-map h4,.people-relation-form h4,.people-relation-list h4{color:var(--text-strong);margin:0;font-family:Plus Jakarta Sans Variable,Inter Variable,Segoe UI,sans-serif;font-size:14px}.people-overview-grid p{color:var(--text-body);margin:0;line-height:1.45}.people-info-row,.people-cadence-pair>div{gap:4px;display:grid}.people-info-row strong,.people-cadence-pair span,.people-cadence-grid span{color:var(--text-subtle);font-size:11px;font-weight:900}.people-info-row span,.people-cadence-pair strong,.people-cadence-grid strong{color:var(--text-strong);font-size:13px;font-weight:850}.people-cadence-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.people-connection-row{gap:8px;display:flex}.people-connection-row span{color:#174d36;background:#e7f4ed;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.people-edit-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:12px;display:grid}.people-edit-form{max-height:calc(100vh - 220px);padding-right:4px;overflow:auto}.people-edit-toolbar{z-index:2;background:#fff;padding:4px 0 8px;position:sticky;top:0}.people-timeline-panel{gap:12px;display:grid}.people-cadence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.people-timeline-actions{flex-wrap:wrap;justify-content:flex-start}.people-timeline-list{gap:8px;display:grid}.people-timeline-list span{color:#60747c;font-size:11px;font-weight:900}.people-timeline-list strong{color:#102026}.people-timeline-list p{color:#415862;margin:0}.people-linked-workspace article span{color:#243d47;border:1px solid #e0e8ec;border-radius:8px;padding:9px;font-size:12px;font-weight:850;display:block}.people-linked-workspace article button,.people-section-toolbar button,.people-memory-actions button,.people-memory-card button,.people-relation-form button,.people-ai-suggestion{border:1px solid var(--border-strong);background:var(--surface-panel);min-height:32px;color:var(--text-strong);border-radius:7px;font-size:12px;font-weight:900}.people-utility-surface{align-content:start}.people-utility-surface h2{color:var(--text-strong);margin:0;font-family:Plus Jakarta Sans Variable,Inter Variable,Segoe UI,sans-serif;font-size:18px}.people-utility-surface p,.people-ai-state p{color:var(--text-body);margin:0;line-height:1.45}.people-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.people-utility-grid button{border:1px solid var(--border-soft);background:var(--surface-panel);min-height:72px;color:var(--text-strong);text-align:left;border-radius:8px;gap:4px;padding:10px;display:grid}.people-utility-grid button:disabled{color:var(--text-subtle);cursor:not-allowed}.people-notes-panel,.people-relationships-panel{gap:12px;display:grid}.people-section-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.people-section-toolbar>div{gap:3px;display:grid}.people-section-toolbar span,.people-memory-card span,.people-memory-row span,.people-relation-list span,.people-relation-node span,.people-ai-section span{color:var(--text-subtle);font-size:11px;font-weight:900}.people-notice{color:#8a5622;background:#fff7eb;border:1px solid #f0ce9e;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;font-weight:850}.people-notes-grid,.people-relationships-grid{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:start;gap:12px;display:grid}.people-memory-composer textarea,.people-memory-composer select,.people-relation-form input,.people-relation-form select{border:1px solid var(--border-soft);background:var(--surface-panel);width:100%;min-width:0;color:var(--text-strong);border-radius:8px}.people-memory-composer textarea{resize:vertical;padding:10px}.people-memory-composer select,.people-relation-form input,.people-relation-form select{min-height:36px;padding:0 9px}.people-memory-controls,.people-memory-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.people-memory-controls label,.people-relation-form label{min-width:0;color:var(--text-subtle);gap:5px;font-size:11px;font-weight:900;display:grid}.people-check-row{grid-auto-flow:column;align-items:center;min-height:36px}.people-check-row input{width:16px;height:16px}.people-memory-list,.people-relation-list{gap:8px;display:grid}.people-memory-card p{color:var(--text-body);margin:0;line-height:1.45}.people-memory-card>div{flex-wrap:wrap;gap:6px;display:flex}.people-memory-row,.people-relation-list article,.people-ai-section article{gap:4px}.people-memory-row strong,.people-relation-list strong,.people-relation-node strong,.people-ai-section strong{color:var(--text-strong);font-size:13px;font-weight:850;line-height:1.35}.people-relation-map{grid-row:span 2}.people-relation-node{border:1px solid var(--border-soft);background:var(--surface-panel);min-width:0;color:var(--text-strong);text-align:left;border-radius:8px;gap:3px;padding:10px;display:grid}.people-relation-node.is-center{border-color:color-mix(in srgb, var(--accent-purple) 42%, var(--border-soft));background:color-mix(in srgb, var(--accent-purple) 10%, var(--surface-panel))}.people-relation-spokes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.people-ai-state{border-color:color-mix(in srgb, var(--accent-blue) 35%, var(--border-soft));background:color-mix(in srgb, var(--accent-blue) 8%, var(--surface-panel-soft))}.people-ai-section{gap:8px;display:grid}.people-ai-suggestion{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:10px;display:grid}.people-smart-panel{height:100%;min-height:0;box-shadow:var(--shadow-panel);border-top:0;border-bottom:0;border-right:0;border-radius:0;align-content:start;gap:10px;padding:18px 14px;display:none;overflow:auto}.people-redesign-shell:not(.is-filtering):not(.is-ai-open) .people-smart-panel,.people-redesign-shell.is-mode-edit:not(.is-ai-open) .people-smart-panel,.people-redesign-shell.is-mode-timeline:not(.is-ai-open) .people-smart-panel,.people-redesign-shell.is-mode-workspace:not(.is-ai-open) .people-smart-panel,.people-redesign-shell.is-filtering .people-profile-panel,.people-redesign-shell.is-ai-open .people-directory-panel,.people-redesign-shell.is-mode-edit .people-directory-panel,.people-redesign-shell.is-mode-timeline .people-directory-panel,.people-redesign-shell.is-mode-workspace .people-directory-panel{display:none}.people-redesign-shell.is-filtering .people-smart-panel,.people-redesign-shell.is-ai-open .people-smart-panel{display:grid}.people-smart-panel h2{font-size:16px}.people-smart-panel header>div{gap:2px;min-width:0;display:grid}.people-smart-panel header>strong{background:var(--text-strong);width:24px;height:24px;color:var(--surface-panel);border-radius:999px;place-items:center;display:grid}.people-smart-panel header button{border:1px solid var(--border-soft);background:var(--surface-panel-soft);width:32px;height:32px;min-height:32px;color:var(--text-strong);border-radius:8px;place-items:center;padding:0;font-size:13px;font-weight:950;display:grid}.people-smart-panel nav{border-bottom:1px solid var(--border-soft);gap:5px;display:flex}.people-smart-panel nav button{min-height:30px;color:var(--text-subtle);background:0 0;border:0;font-size:11px;font-weight:900}.people-smart-panel nav button.is-active{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--text-strong)}.people-smart-panel label{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:10px;display:grid}.people-smart-panel input{border:1px solid var(--border-soft);border-radius:7px;min-width:0;min-height:36px;padding:0 10px}.people-filter-sheet{z-index:25;width:min(420px,100vw - 40px);box-shadow:var(--shadow-floating);border-radius:8px;gap:8px;padding:14px;display:grid;position:absolute;top:72px;left:252px}.people-filter-sheet h2{margin:0;font-size:18px}.people-sheet-handle{background:#9fb3bd;border-radius:999px;justify-self:center;width:36px;height:3px}.people-filter-sheet footer{grid-template-columns:1fr 1.3fr;gap:8px;margin-top:8px;display:grid}.people-filter-sheet footer button:last-child{color:#fff;background:#102026}.people-ai-fab{z-index:84;width:64px;height:64px;min-height:64px;box-shadow:var(--shadow-floating);border-radius:999px;place-items:center;padding:0;display:grid;position:fixed;bottom:24px;right:24px}.people-redesign-shell.is-ai-open .people-ai-fab,body.people-ai-panel-open .local-ai-widget{display:none}.people-profile-form button,.people-capture-form button{color:#fff;background:#102026;border:1px solid #102026;border-radius:8px;min-height:34px;font-size:12px;font-weight:900}@media (max-width:1280px){.people-redesign-shell{grid-template-columns:220px minmax(380px,.95fr) minmax(460px,1fr)}.people-redesign-shell.is-filtering,.people-redesign-shell.is-ai-open,.people-redesign-shell.is-mode-edit,.people-redesign-shell.is-mode-timeline,.people-redesign-shell.is-mode-workspace{grid-template-columns:220px minmax(0,1fr)}.people-directory-row{grid-template-columns:42px minmax(0,1fr) 70px}.people-row-next{display:none}.people-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.people-redesign-shell{grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);width:auto;height:auto;min-height:calc(100dvh - 72px);margin-right:0;overflow:visible}.people-desktop-sidebar,.people-smart-panel{display:none}.people-profile-panel{grid-column:1/-1}.people-redesign-shell.is-ai-open .people-smart-panel{z-index:88;border:1px solid var(--border-soft);background:var(--surface-panel);width:min(380px,100vw - 24px);height:auto;box-shadow:var(--shadow-floating);border-radius:8px;display:grid;position:fixed;top:86px;bottom:12px;right:12px}}@media (max-width:760px){.people-redesign-shell{background:var(--surface-app);grid-template-columns:1fr;gap:10px;width:min(430px,100%);height:auto;min-height:0;margin:0 auto;padding:0 10px 88px;overflow:visible}.people-mobile-topbar{z-index:20;background:#fffffff7;border:1px solid #d5e2e7;border-radius:8px;grid-template-columns:44px 44px minmax(0,1fr) 44px 44px;align-items:center;gap:8px;padding:10px;display:grid;position:sticky;top:84px;box-shadow:0 12px 28px #10202614}.people-mobile-topbar button{color:#102026;background:#fff;border:1px solid #bfd2db;border-radius:8px;width:44px;height:44px;font-weight:900}.people-mobile-brand{background:var(--text-strong);width:44px;height:44px;color:var(--surface-panel);border-radius:999px}.people-desktop-sidebar,.people-smart-panel{display:none}.people-mobile-menu.is-open{z-index:90;border:1px solid var(--border-soft);background:var(--surface-panel);width:min(86vw,360px);box-shadow:var(--shadow-floating);border-radius:8px;align-content:start;gap:8px;padding:16px;display:grid;position:fixed;inset:104px auto 12px 12px}.people-mobile-menu>button:first-child{background:#edf3f5;border:0;border-radius:999px;justify-self:end;width:44px;height:44px;font-weight:900}.people-mobile-menu p{color:#60747c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.people-mobile-menu button:not(:first-child){color:#102026;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:36px;display:grid}.people-directory-header{align-items:flex-start}.people-directory-panel,.people-profile-panel{border:1px solid var(--border-soft);border-radius:8px;height:auto;padding:14px;overflow:visible}.people-header-actions button:nth-child(2){display:none}.people-filter-bar{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.people-filter-bar>span{min-width:max-content;margin-left:0}.people-directory-row{grid-template-columns:46px minmax(0,1fr) 70px;min-height:78px}.people-row-date{justify-self:end}.people-profile-header{grid-template-columns:72px minmax(0,1fr) auto;display:grid}.people-profile-actions{grid-column:1/-1}.people-profile-tabs{margin-inline:-14px;padding:0 14px}.people-overview-grid,.people-edit-layout,.people-cadence-grid,.people-linked-workspace,.people-cadence-pair,.people-capture-grid,.people-profile-field-grid,.people-notes-grid,.people-relationships-grid,.people-utility-grid,.people-relation-spokes,.people-directory-list.is-grid{grid-template-columns:1fr}.people-overview-grid article:nth-child(4),.people-overview-grid article:nth-child(5){grid-column:auto}.people-edit-form{max-height:none;overflow:visible}.people-filter-sheet{z-index:95;border-radius:8px;width:auto;max-height:calc(100vh - 140px);position:fixed;inset:auto 10px 10px;overflow:auto}.people-ai-fab{right:16px;bottom:calc(64px + env(safe-area-inset-bottom) + 12px);width:54px;height:54px;min-height:54px}.people-redesign-shell.is-ai-open .people-smart-panel{border-radius:8px;width:auto;max-height:min(72dvh,620px);inset:auto 10px 10px}}html[data-admin-preview=mobile] .people-redesign-shell{grid-template-columns:1fr;gap:10px;width:min(430px,100%);height:auto;min-height:0;margin:0 auto;padding:0 10px 88px;overflow:visible}html[data-admin-preview=mobile] .people-mobile-topbar{z-index:20;border:1px solid var(--border-soft);background:var(--surface-panel);box-shadow:var(--shadow-panel);border-radius:8px;grid-template-columns:44px 44px minmax(0,1fr) 44px 44px;align-items:center;gap:8px;padding:10px;display:grid;position:sticky;top:84px}html[data-admin-preview=mobile] .people-mobile-topbar button{border:1px solid var(--border-strong);background:var(--surface-panel);width:44px;height:44px;color:var(--text-strong);border-radius:8px;font-weight:900}html[data-admin-preview=mobile] .people-mobile-brand{background:var(--text-strong);width:44px;height:44px;color:var(--surface-panel);border-radius:999px}html[data-admin-preview=mobile] .people-desktop-sidebar,html[data-admin-preview=mobile] .people-smart-panel{display:none}html[data-admin-preview=mobile] .people-mobile-menu.is-open{z-index:90;border:1px solid var(--border-soft);background:var(--surface-panel);width:min(86vw,360px);box-shadow:var(--shadow-floating);border-radius:8px;align-content:start;gap:8px;padding:16px;display:grid;position:fixed;inset:104px auto 12px 12px}html[data-admin-preview=mobile] .people-directory-panel,html[data-admin-preview=mobile] .people-profile-panel{border:1px solid var(--border-soft);border-radius:8px;height:auto;padding:14px;overflow:visible}html[data-admin-preview=mobile] .people-directory-row{grid-template-columns:46px minmax(0,1fr) 70px;min-height:78px}html[data-admin-preview=mobile] .people-row-next,html[data-admin-preview=mobile] .people-header-actions button:nth-child(2){display:none}html[data-admin-preview=mobile] .people-filter-bar{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}html[data-admin-preview=mobile] .people-filter-bar>span{min-width:max-content;margin-left:0}html[data-admin-preview=mobile] .people-profile-header{grid-template-columns:72px minmax(0,1fr) auto;display:grid}html[data-admin-preview=mobile] .people-profile-actions{grid-column:1/-1}html[data-admin-preview=mobile] .people-profile-tabs{margin-inline:-14px;padding:0 14px}html[data-admin-preview=mobile] .people-overview-grid,html[data-admin-preview=mobile] .people-edit-layout,html[data-admin-preview=mobile] .people-cadence-grid,html[data-admin-preview=mobile] .people-linked-workspace,html[data-admin-preview=mobile] .people-cadence-pair,html[data-admin-preview=mobile] .people-capture-grid,html[data-admin-preview=mobile] .people-profile-field-grid,html[data-admin-preview=mobile] .people-notes-grid,html[data-admin-preview=mobile] .people-relationships-grid,html[data-admin-preview=mobile] .people-utility-grid,html[data-admin-preview=mobile] .people-relation-spokes,html[data-admin-preview=mobile] .people-directory-list.is-grid{grid-template-columns:1fr}html[data-admin-preview=mobile] .people-overview-grid article:nth-child(4),html[data-admin-preview=mobile] .people-overview-grid article:nth-child(5){grid-column:auto}html[data-admin-preview=mobile] .people-edit-form{max-height:none;overflow:visible}html[data-admin-preview=mobile] .people-filter-sheet{z-index:95;border-radius:8px;width:auto;max-height:calc(100vh - 140px);position:fixed;inset:auto 10px 10px;overflow:auto}html[data-admin-preview=mobile] .people-ai-fab{right:16px;bottom:calc(64px + env(safe-area-inset-bottom) + 12px);width:54px;height:54px;min-height:54px}html[data-admin-preview=mobile] .people-redesign-shell.is-ai-open .people-smart-panel{z-index:88;border:1px solid var(--border-soft);background:var(--surface-panel);width:auto;max-height:min(72dvh,620px);box-shadow:var(--shadow-floating);border-radius:8px;display:grid;position:fixed;inset:auto 10px 10px}.finance-workspace-shell.admin-chrome-main{color:#18181b;background:#f4f4f5;width:100vw;max-width:none;min-height:100dvh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:68px 0 0!important}@media (min-width:1180px){.shell.finance-workspace-shell.admin-chrome-main{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.finance-workspace,.finance-workspace button,.finance-workspace input,.finance-workspace a{font-family:Inter Variable,Plus Jakarta Sans Variable,Segoe UI,sans-serif}.finance-workspace{--finance-border:#e7e7ea;--finance-divider:#efeff1;--finance-muted:#71717a;--finance-faint:#a1a1aa;--finance-ink:#18181b;--finance-panel:#fff;--finance-soft:#fafafa;background:#f4f4f5;grid-template-columns:240px minmax(0,1fr);width:100%;height:calc(100dvh - 68px);display:grid;overflow:hidden}.finance-workspace.has-context{grid-template-columns:240px 220px minmax(0,1fr)}.finance-workspace.has-rail{grid-template-columns:240px minmax(0,1fr) 340px}.finance-workspace.has-context.has-rail{grid-template-columns:240px 220px minmax(0,1fr) 340px}.finance-swatch{background:var(--finance-hue-solid);border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.finance-chip{border:1px solid var(--finance-hue-border);background:var(--finance-hue-tint);width:fit-content;min-height:22px;color:var(--finance-hue-fg);text-transform:none;white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:850;line-height:1;display:inline-flex}.finance-chip.is-solid{border-color:var(--finance-hue-solid);background:var(--finance-hue-solid);color:#fff}.finance-icon-tile{border:1px solid var(--finance-hue-border);background:var(--finance-hue-tint);width:32px;height:32px;color:var(--finance-hue-fg);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.finance-icon-tile.is-small{width:28px;height:28px}.finance-icon-tile svg,.finance-action svg,.finance-mobile-menu svg,.finance-ai-panel svg,.finance-ai-pill svg,.finance-rail-close svg,.finance-filter-panel svg{width:16px;height:16px}.finance-panel{border:1px solid var(--finance-border);background:var(--finance-panel);border-radius:8px;min-width:0;overflow:hidden}.finance-panel.has-accent{border-left:3px solid var(--finance-hue-solid)}.finance-sidebar{border-right:1px solid var(--finance-border);background:#fbfbfc;flex-direction:column;gap:18px;min-height:0;padding:20px 10px 14px;display:flex;overflow-y:auto}.finance-sidebar-header{justify-content:space-between;align-items:flex-start;gap:10px;padding:0 4px;display:flex}.finance-sidebar-header h2,.finance-workspace-header h1,.finance-panel-heading h2,.finance-right-rail h2,.finance-modal h2{color:#18181b;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans Variable,Inter Variable,Segoe UI,sans-serif}.finance-sidebar-header h2{font-size:18px;line-height:1.1}.finance-sidebar-header p,.finance-sidebar-section>p,.finance-row-identity small,.finance-row-money small,.finance-panel-heading span,.finance-muted,.finance-right-rail p,.finance-right-rail small,.finance-section-band,.finance-table-head,.finance-table-row small{font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace}.finance-sidebar-header p{color:#a1a1aa;margin:8px 0 0;font-size:11px;font-weight:700}.finance-sidebar-nav,.finance-sidebar-section{gap:6px;display:grid}.finance-sidebar-section>p{color:#a1a1aa;letter-spacing:.12em;margin:18px 4px 6px;font-size:10px;font-weight:900}.finance-sidebar-nav button,.finance-sidebar-section button{color:#52525b;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:0 9px;font-size:13px;font-weight:800;display:grid}.finance-sidebar-nav button:hover,.finance-sidebar-section button:hover,.finance-sidebar-nav button.is-active,.finance-sidebar-section button.is-active{border-color:var(--finance-border);color:#27272a;background:#fff;box-shadow:0 4px 12px #18181b12}.finance-sidebar-nav button small,.finance-sidebar-section button small{color:#a1a1aa;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800}.finance-context-rail{border-right:1px solid var(--finance-border);background:#f8f8f9;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px 10px 88px;display:flex;overflow-y:auto}.finance-context-card{gap:10px;min-width:0;display:grid}.finance-context-heading{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.finance-context-heading span{color:#71717a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:900;display:inline-flex}.finance-context-heading strong{color:#a1a1aa;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900}.finance-context-copy{color:#71717a;margin:0;font-size:12px;font-weight:700;line-height:1.35}.finance-recent-list{gap:7px;display:grid}.finance-recent-list button{border:1px solid var(--finance-border);border-left:3px solid var(--finance-hue-solid);color:#27272a;text-align:left;background:#fff;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.finance-recent-list button:hover{border-color:var(--finance-hue-border);background:#fbfbfc}.finance-recent-list button>span{align-items:center;gap:7px;min-width:0;display:flex}.finance-recent-list strong{color:#27272a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:850;overflow:hidden}.finance-recent-list small,.finance-recent-list em{color:#a1a1aa;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-style:normal;font-weight:800}.finance-recent-list em{color:#27272a}.finance-recent-list em.is-green{color:#15803d}.finance-subscription-orbits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-subscription-squircle{aspect-ratio:1;background:linear-gradient(#fff, #fff) padding-box, conic-gradient(from 35deg, var(--subscription-a), var(--subscription-b), var(--subscription-c), var(--subscription-a)) border-box;color:#18181b;border:3px solid #0000;border-radius:28%;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #18181b14}.finance-subscription-squircle:hover,.finance-subscription-squircle:focus-visible,.finance-subscription-squircle.is-expanded{outline:none;transform:translateY(-1px);box-shadow:0 12px 28px #18181b21}.finance-subscription-squircle strong{font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:16px;font-weight:900}.finance-subscription-squircle span{color:#fff;opacity:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#18181be6;border-radius:6px;padding:4px 5px;font-size:10px;font-weight:850;transition:opacity .14s,transform .14s;display:block;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden;transform:translateY(4px)}.finance-subscription-squircle:hover span,.finance-subscription-squircle:focus-visible span,.finance-subscription-squircle.is-expanded span{opacity:1;transform:translateY(0)}.finance-subscription-detail{border:1px solid var(--finance-hue-border);background:var(--finance-hue-tint);border-radius:8px;gap:5px;padding:10px;display:grid}.finance-subscription-detail span,.finance-subscription-detail small{color:var(--finance-hue-fg);font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:850}.finance-subscription-detail strong{color:#27272a;font-size:13px;font-weight:850}.finance-subscription-detail button{border:1px solid var(--finance-hue-border);min-height:30px;color:var(--finance-hue-fg);background:#fff;border-radius:7px;margin-top:4px;font-size:12px;font-weight:850}.finance-main-workspace{min-width:0;padding:24px 24px 88px;overflow-y:auto}.finance-dataset-notice{background:#fffdf9;border:1px solid #dac8b3;border-left:3px solid #9a6b43;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(1180px,100%);min-height:58px;margin:0 auto 14px;padding:10px 12px;display:grid}.finance-dataset-notice>div{gap:3px;min-width:0;display:grid}.finance-dataset-notice strong{color:#27272a;font-family:Plus Jakarta Sans Variable,Inter Variable,Segoe UI,sans-serif;font-size:13px;font-weight:850}.finance-dataset-notice>div>span{color:#71717a;font-size:11.5px;font-weight:700;line-height:1.4}.finance-main-workspace>.finance-panel,.finance-main-workspace>.finance-overview-grid,.finance-main-workspace>.finance-two-col,.finance-main-workspace>.finance-budget-grid{width:min(1180px,100%);margin-inline:auto}.finance-main-workspace>.finance-panel+.finance-panel,.finance-main-workspace>.finance-panel+.finance-ledger-panel,.finance-main-workspace>.finance-overview-grid,.finance-main-workspace>.finance-budget-grid,.finance-main-workspace>.finance-two-col{margin-top:12px}.finance-workspace-header{justify-content:space-between;align-items:flex-end;gap:16px;width:min(1180px,100%);margin:0 auto 16px;display:flex}.finance-workspace-header h1{font-size:24px;line-height:1.05}.finance-workspace-header p{color:#71717a;margin:6px 0 0;font-size:14px;font-weight:650}.finance-workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.finance-action{border:1px solid var(--finance-border);color:#3f3f46;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.finance-action:hover{border-color:#d4d4d8}.finance-action.is-primary{color:#fff;background:#18181b;border-color:#18181b}.finance-action:disabled,.finance-action.is-primary:disabled,.finance-rail-actions button:disabled,.finance-checklist button:disabled{color:#71717a;cursor:not-allowed;opacity:1;background:#f4f4f5;border-color:#dedee2}.finance-checklist button:disabled{background:#fff}.finance-action:focus-visible,.finance-rail-actions button:focus-visible,.finance-checklist button:focus-visible{outline-offset:2px;outline:2px solid #0891b285}.finance-notice{color:#52525b;background:#fff;border:1px solid #d4d4d8;border-radius:8px;align-items:center;gap:8px;width:min(1180px,100%);min-height:34px;margin:0 auto 12px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.finance-notice span:nth-child(2){flex:1;min-width:0}.finance-notice button{color:#71717a;background:0 0;border:0;font-size:12px;font-weight:850}.finance-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,100%);margin:0 auto 12px;display:grid}.finance-kpi-strip article{border-right:1px solid #f2f2f3;gap:7px;min-height:94px;padding:16px;display:grid}.finance-kpi-strip article:last-child{border-right:0}.finance-kpi-strip p{color:#a1a1aa;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:900;display:inline-flex}.finance-kpi-strip strong,.finance-big-number,.finance-row-money strong,.finance-budget-summary strong,.finance-month-grid strong,.finance-rail-balance strong{color:#18181b;letter-spacing:0;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:23px;font-weight:900}.finance-kpi-strip small{color:var(--finance-hue-fg);font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800}.finance-overview-grid,.finance-two-col{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:12px;display:grid}.finance-span-2{grid-column:span 1}.finance-panel-heading{border-bottom:1px solid var(--finance-divider);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 16px;display:flex}.finance-panel-heading h2{align-items:baseline;gap:8px;min-width:0;font-size:15px;line-height:1.1;display:flex}.finance-panel-heading h2 span,.finance-panel-heading>button{color:#a1a1aa;font-size:11px;font-weight:850}.finance-panel-heading>div{align-items:center;gap:7px;display:flex}.finance-panel-heading>button{background:0 0;border:0}.finance-chart{height:210px;padding:8px 16px 4px}.finance-chart.is-compact{height:185px}.finance-chart svg{width:100%;height:100%;display:block}.finance-chart line{stroke:#f0f0f1;stroke-dasharray:2 4}.finance-chart text{fill:#a1a1aa;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:11px}.finance-chart .axis-month{text-anchor:middle}.finance-chart polyline{fill:none;vector-effect:non-scaling-stroke}.finance-chart .income-line{stroke:#14b8a6;stroke-width:2px}.finance-chart .spend-line{stroke:#f97316;stroke-width:2px}.finance-chart .savings-line{stroke:#6366f1;stroke-width:2.25px;stroke-dasharray:5 4}.finance-chart .savings-baseline,.finance-chart .zero-line{stroke:#d4d4d8;stroke-dasharray:4 4}.finance-cash-footer{border-top:1px solid var(--finance-divider);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-cash-footer div{border-right:1px solid var(--finance-divider);gap:6px;padding:14px 16px;display:grid}.finance-cash-footer div:last-child{border-right:0}.finance-cash-footer span,.finance-budget-summary span,.finance-month-grid span,.finance-rail-balance span{color:#a1a1aa;letter-spacing:.1em;text-transform:uppercase;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:900}.finance-cash-footer strong{color:#27272a;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:16px}.finance-cash-footer .is-green,.finance-month-grid .is-green,.finance-table-row .is-green{color:#15803d}.finance-month-grid .is-orange{color:#c2410c}.finance-attention-list,.finance-account-list,.finance-mini-list,.finance-rail-list,.finance-checklist,.finance-decision-list{display:grid}.finance-attention-list button,.finance-account-row,.finance-bill-row,.finance-rail-list button,.finance-rail-list a,.finance-decision-list button{border:0;border-bottom:1px solid var(--finance-divider);color:#27272a;text-align:left;background:#fff;min-width:0;text-decoration:none}.finance-attention-list button{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:10px 16px;display:grid}.finance-attention-list button:hover,.finance-account-row:hover,.finance-bill-row:hover,.finance-table-row:hover,.finance-rail-list button:hover,.finance-rail-list a:hover,.finance-checklist button:hover,.finance-decision-list button:hover{background:#fafafa}.finance-attention-list strong,.finance-row-identity strong,.finance-bill-row strong,.finance-rail-list strong,.finance-decision-list strong{color:#27272a;align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:850;display:inline-flex}.finance-attention-list small,.finance-bill-row small,.finance-rail-list small,.finance-decision-list small{color:#a1a1aa;margin-top:4px;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:750;display:block}.finance-account-row{grid-template-columns:36px minmax(180px,1fr) minmax(86px,150px) 118px;align-items:center;gap:14px;min-height:72px;padding:11px 16px;display:grid}.finance-account-row.is-selected{background:#f7f8fa}.finance-row-identity,.finance-row-money{gap:4px;min-width:0;display:grid}.finance-row-identity strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.finance-row-identity small,.finance-row-money small{color:#a1a1aa;font-size:11px;font-weight:750}.finance-row-money{justify-items:end}.finance-row-money strong{font-size:15px}.finance-row-money.is-negative strong,.finance-rail-balance strong.is-negative,.finance-budget-card .is-negative{color:#be123c}.finance-row-money small{color:#15803d}.finance-row-money.is-negative small{color:#be123c}.finance-sparkline{justify-self:end;width:96px;height:34px}.finance-sparkline polyline{fill:none;stroke:var(--finance-hue-solid);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.finance-timeline{gap:0;padding:14px 16px 18px;display:grid;position:relative}.finance-timeline:before{content:"";background:#eeeeef;width:1px;position:absolute;top:20px;bottom:24px;left:28px}.finance-timeline button{z-index:1;color:#27272a;text-align:left;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:0;display:grid;position:relative}.finance-timeline .finance-swatch{width:10px;height:10px;box-shadow:0 0 0 4px #fff}.finance-timeline strong{color:#27272a;font-size:14px;font-weight:850}.finance-timeline small{color:#a1a1aa;margin-top:4px;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:11px;display:block}.finance-ledger-panel>div:not(.finance-panel-heading){border-top:1px solid var(--finance-divider)}.finance-section-band{color:#a1a1aa;letter-spacing:.12em;text-transform:uppercase;background:#fafafa;align-items:center;gap:9px;min-height:32px;padding:0 16px;font-size:10.5px;font-weight:900;display:flex}.finance-budget-summary{justify-content:space-between;align-items:flex-end;gap:14px;padding:20px 16px 12px;display:flex}.finance-budget-summary div{gap:5px;display:grid}.finance-budget-summary strong em{color:#a1a1aa;font-style:normal}.finance-stacked-bar{background:#eeeeef;border-radius:999px;height:10px;margin:0 16px 16px;display:flex;overflow:hidden}.finance-stacked-bar span{min-width:8px}.finance-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-budget-card{border:1px solid var(--finance-border);border-left:3px solid var(--finance-hue-solid);color:#27272a;text-align:left;background:#fff;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px 14px;min-height:100px;padding:16px;display:grid}.finance-budget-card:hover{border-color:var(--finance-hue-border)}.finance-budget-card>span{gap:5px;min-width:0;display:grid}.finance-budget-card strong{align-items:center;gap:7px;font-size:15px;display:inline-flex}.finance-budget-card small{color:#a1a1aa;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:750}.finance-budget-card .finance-meter{grid-column:1/-1}.finance-meter{background:#f0f0f1;border-radius:999px;height:7px;overflow:hidden}.finance-meter span{border-radius:inherit;background:var(--finance-hue-solid);height:100%;display:block}.finance-side-stack{gap:12px;display:grid}.finance-bill-row{grid-template-columns:36px minmax(0,1fr) 118px 90px;align-items:center;gap:14px;min-height:72px;padding:11px 16px;display:grid}.finance-bill-row>span:nth-of-type(2){justify-items:end;gap:4px;display:grid}.finance-big-number{padding:16px 16px 4px;font-size:24px;display:block}.finance-big-number span{color:#a1a1aa;font-size:12px}.finance-muted{color:#71717a;margin:0;padding:0 16px 16px;font-size:12px;font-weight:750;line-height:1.45}.finance-mini-list{padding:0 16px 16px}.finance-mini-list div{border-top:1px solid var(--finance-divider);color:#71717a;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:31px;font-size:13px;font-weight:750;display:grid}.finance-mini-list strong{color:#71717a;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace}.finance-checklist{padding:12px 16px 18px}.finance-checklist button{border:0;border-bottom:1px solid var(--finance-divider);color:#3f3f46;text-align:left;background:#fff;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;display:grid}.finance-checklist strong{font-size:14px;font-weight:850}.finance-checklist button.is-done strong{color:#a1a1aa;text-decoration:line-through}.finance-checkbox{background:#fff;border:1px solid #d4d4d8;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.finance-checkbox svg{color:#fff;width:14px;height:14px}.finance-checklist button.is-done .finance-checkbox{background:#22c55e;border-color:#22c55e}.finance-month-grid{grid-template-columns:1fr 1fr;display:grid}.finance-month-grid div{border-right:1px solid var(--finance-divider);border-bottom:1px solid var(--finance-divider);gap:8px;min-height:82px;padding:18px 16px;display:grid}.finance-month-grid div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.finance-decision-list button{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;padding:10px 16px;display:grid}.finance-filter-panel{grid-template-columns:minmax(220px,1fr) repeat(4,auto);gap:8px;padding:12px;display:grid}.finance-filter-panel label,.finance-filter-panel button{border:1px solid var(--finance-border);color:#52525b;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:13px;font-weight:800;display:flex}.finance-filter-panel label{background:#fbfbfc;min-width:0}.finance-filter-panel input{color:#27272a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.finance-transaction-table{overflow-x:auto}.finance-table-head,.finance-table-row{grid-template-columns:80px minmax(180px,1fr) 140px 150px 90px 110px;align-items:center;gap:12px;min-width:820px;display:grid}.finance-table-head{color:#a1a1aa;letter-spacing:.1em;text-transform:uppercase;background:#fafafa;min-height:38px;padding:0 16px;font-size:10px;font-weight:900}.finance-table-row{border:0;border-top:1px solid var(--finance-divider);color:#71717a;text-align:left;background:#fff;min-height:46px;padding:0 16px}.finance-table-row.is-selected{background:#f7f8fa}.finance-table-empty{border-top:1px solid var(--finance-divider);min-width:820px;color:var(--text-muted);text-align:center;padding:28px 16px}.finance-table-row>span:first-child,.finance-table-row>strong:last-child{font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace}.finance-table-row>strong:nth-child(2){color:#27272a;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.finance-table-row>strong:nth-child(2) small{color:#d4d4d8}.finance-table-row>strong:last-child{color:#27272a;justify-self:end;font-size:13px}.finance-transaction-properties{margin-top:12px}.finance-property-grid{background:var(--finance-divider);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.finance-property-grid div{background:#fff;gap:5px;min-width:0;min-height:56px;padding:10px;display:grid}.finance-property-grid span{color:#a1a1aa;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900;overflow:hidden}.finance-property-grid strong{color:#27272a;text-overflow:ellipsis;font-size:12px;font-weight:800;line-height:1.3;overflow:hidden}.finance-right-rail{border-left:1px solid var(--finance-border);background:#fff;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:20px 18px 90px;display:flex;position:relative;overflow-y:auto}.finance-rail-close{color:#a1a1aa;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:14px;right:14px}.finance-rail-close:hover{color:#27272a;background:#f4f4f5}.finance-right-rail h2{align-items:center;gap:8px;margin-top:8px;font-size:18px;display:flex}.finance-right-rail p{color:#a1a1aa;margin:-8px 0 0;font-size:11px;font-weight:750}.finance-rail-balance{border-top:1px solid var(--finance-divider);border-bottom:1px solid var(--finance-divider);gap:8px;padding:16px 0;display:grid}.finance-rail-balance strong{font-size:25px}.finance-rail-balance small{color:#15803d;font-size:12px;font-weight:800}.finance-rail-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.finance-rail-actions button{border:1px solid var(--finance-border);color:#52525b;background:#fff;border-radius:8px;min-height:34px;font-size:13px;font-weight:850}.finance-rail-list button,.finance-rail-list a{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 0;display:grid}.finance-rail-list a{grid-template-columns:30px minmax(0,1fr)}.finance-rail-list>:last-child{border-bottom:0}.finance-ai-pill{z-index:86;color:#fff;background:#18181b;border:0;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 44px);min-height:46px;padding:0 18px 0 12px;font-size:14px;font-weight:900;display:inline-flex;position:fixed;bottom:22px;left:auto;right:22px;box-shadow:0 18px 42px #18181b42}.finance-ai-pill>span,.finance-ai-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.finance-ai-panel{z-index:87;border:1px solid var(--finance-border);background:#fff;border-radius:10px;width:min(360px,100vw - 28px);max-height:min(650px,100dvh - 110px);display:grid;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 24px 70px #18181b42}.finance-ai-header{border-bottom:1px solid var(--finance-divider);align-items:center;gap:9px;min-height:54px;padding:0 12px;display:flex}.finance-ai-header strong{color:#27272a;white-space:nowrap;flex:none;font-size:14px}.finance-ai-header .finance-chip{flex:none}.finance-ai-header button{color:#a1a1aa;background:0 0;border:0;margin-left:auto}.finance-ai-body{gap:12px;padding:16px 14px;display:grid;overflow-y:auto}.finance-ai-user{color:#fff;background:#18181b;border-radius:8px;justify-self:end;width:78%;margin:0;padding:12px;font-size:13px;font-weight:850;line-height:1.45}.finance-ai-answer{color:#52525b;background:#f6f6f7;border-radius:8px;gap:8px;padding:12px;font-size:13px;line-height:1.45;display:grid}.finance-ai-answer p,.finance-ai-answer ul{margin:0;padding:0}.finance-ai-answer ul{gap:8px;list-style:none;display:grid}.finance-ai-answer li{grid-template-columns:10px minmax(0,1fr);gap:8px;display:grid}.finance-ai-answer li>span:last-child{min-width:0}.finance-ai-answer strong{color:#3f3f46}.finance-ai-suggestions{flex-wrap:wrap;gap:7px;padding:0 14px 14px;display:flex}.finance-ai-suggestions button{border:1px solid var(--finance-border);color:#52525b;background:#fff;border-radius:999px;flex:none;min-height:30px;padding:0 10px;font-size:12px;font-weight:850}.finance-ai-form{border-top:1px solid var(--finance-divider);grid-template-columns:minmax(0,1fr) 36px;gap:8px;padding:12px 14px;display:grid}.finance-ai-form input{border:1px solid var(--finance-border);color:#27272a;border-radius:8px;outline:0;min-width:0;min-height:34px;padding:0 10px;font-size:13px}.finance-ai-form button{color:#fff;background:#18181b;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.finance-workspace>.shared-ai-dock{z-index:86;color:#27272a;font-family:Inter Variable,Plus Jakarta Sans Variable,Segoe UI,sans-serif;position:fixed;bottom:22px;right:22px}.finance-workspace .shared-ai-dock__launcher{color:#fff;background:#18181b;border:1px solid #18181b;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 16px 0 10px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 18px 42px #18181b3d}.finance-workspace .shared-ai-dock__launcher>span:first-child{letter-spacing:.05em;background:#23383f;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-flex}.finance-workspace .shared-ai-dock__launcher:focus-visible,.finance-workspace .shared-ai-dock__header button:focus-visible,.finance-workspace .shared-ai-dock__footer button:focus-visible{outline-offset:3px;outline:2px solid #0891b2b3}.finance-workspace .shared-ai-dock.is-open .shared-ai-dock__launcher{display:none}.finance-workspace .shared-ai-dock__panel{z-index:87;background:#fff;border:1px solid #d5e2e7;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(380px,100vw - 32px);max-height:min(680px,100dvh - 102px);display:grid;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 24px 70px #18181b3d}.finance-workspace .shared-ai-dock__header{border-bottom:1px solid #e7e7ea;justify-content:space-between;align-items:flex-start;gap:12px;min-height:68px;padding:13px 14px;display:flex}.finance-workspace .shared-ai-dock__header>div{gap:5px;display:grid}.finance-workspace .shared-ai-dock__header h2{color:#102026;margin:0;font-family:Plus Jakarta Sans Variable,Inter Variable,Segoe UI,sans-serif;font-size:16px;line-height:1.2}.finance-workspace .shared-ai-dock__connection-state{color:#8a6238;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:850;display:inline-flex}.finance-workspace .shared-ai-dock__connection-state>span{background:#9a6b43;border-radius:999px;width:7px;height:7px}.finance-workspace .shared-ai-dock__header button{color:#60747c;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.finance-workspace .shared-ai-dock__header button:hover{color:#102026;background:#f4f7f5}.finance-workspace .shared-ai-dock__body{background:#fbfcfb;align-content:start;gap:12px;padding:14px;display:grid;overflow-y:auto}.finance-workspace .shared-ai-dock__context,.finance-workspace .shared-ai-dock__empty-state,.finance-workspace .shared-ai-dock__permissions{background:#fff;border:1px solid #d5e2e7;border-radius:8px;gap:7px;padding:12px;display:grid}.finance-workspace .shared-ai-dock__context span,.finance-workspace .shared-ai-dock__permissions>span{color:#7c8e95;letter-spacing:.08em;text-transform:uppercase;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:850}.finance-workspace .shared-ai-dock__context strong{color:#23383f;font-size:12px;line-height:1.45}.finance-workspace .shared-ai-dock__empty-state{grid-template-columns:34px minmax(0,1fr)}.finance-workspace .shared-ai-dock__empty-icon{color:#fff;background:#0d252d;border-radius:7px;grid-row:1/span 2;justify-content:center;align-items:center;width:32px;height:32px;font-family:Inconsolata Variable,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900;display:inline-flex}.finance-workspace .shared-ai-dock__empty-state h3{color:#102026;margin:0;font-family:Plus Jakarta Sans Variable,Inter Variable,Segoe UI,sans-serif;font-size:13px}.finance-workspace .shared-ai-dock__empty-state p{color:#60747c;margin:0;font-size:12px;line-height:1.45}.finance-workspace .shared-ai-dock__permissions ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.finance-workspace .shared-ai-dock__permissions li{color:#23383f;padding-left:14px;font-size:12px;line-height:1.4;position:relative}.finance-workspace .shared-ai-dock__permissions li:before{content:"";background:#bfd2db;border-radius:999px;width:5px;height:5px;position:absolute;top:.55em;left:2px}.finance-workspace .shared-ai-dock__footer{background:#fff;border-top:1px solid #d5e2e7;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px;display:grid}.finance-workspace .shared-ai-dock__footer label,.finance-workspace .finance-ai-disclaimer{color:#60747c;grid-column:1/-1;margin:0;font-size:11px;font-weight:750}.finance-workspace .shared-ai-dock__footer textarea{resize:none;color:#7c8e95;min-width:0;min-height:48px;font:inherit;background:#f4f7f5;border:1px solid #d5e2e7;border-radius:7px;padding:8px 10px;font-size:12px}.finance-workspace .shared-ai-dock__footer button{color:#7c8e95;background:#eef2f1;border:1px solid #d5e2e7;border-radius:7px;align-self:stretch;min-width:58px;font-size:12px;font-weight:850}.finance-modal-backdrop{z-index:95;background:#18181b47;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.finance-modal{border:1px solid var(--finance-border);background:#fff;border-radius:10px;gap:14px;width:min(460px,100%);padding:20px;display:grid;position:relative;box-shadow:0 24px 70px #18181b40}.finance-modal h2{padding-right:34px;font-size:19px}.finance-modal p{color:#71717a;margin:0;font-size:13px;line-height:1.45}.finance-modal>div{gap:9px;display:grid}.finance-modal label{color:#52525b;gap:5px;font-size:12px;font-weight:850;display:grid}.finance-modal input{border:1px solid var(--finance-border);border-radius:8px;outline:0;min-height:36px;padding:0 10px}.finance-modal input:disabled{color:#71717a;cursor:not-allowed;background:#f4f4f5}.finance-mobile-menu,.finance-mobile-scrim{display:none}@media (max-width:1280px){.finance-workspace.has-context,.finance-workspace.has-context.has-rail{grid-template-columns:240px 200px minmax(0,1fr)}.finance-workspace.has-rail{grid-template-columns:240px minmax(0,1fr)}.finance-right-rail{z-index:70;width:min(360px,100vw - 24px);position:fixed;top:68px;bottom:0;right:0;box-shadow:-24px 0 50px #18181b24}}@media (max-width:980px){.finance-workspace-shell.admin-chrome-main{overflow:visible;padding-top:76px!important}.finance-workspace{height:auto;min-height:calc(100dvh - 76px);display:block;overflow:visible}.finance-main-workspace{padding:58px 12px 104px;overflow:visible}.finance-workspace.has-context .finance-main-workspace{padding-top:58px}.finance-context-rail{border:1px solid var(--finance-border);background:#fff;border-radius:8px;min-height:0;margin:58px 12px 0;padding:12px;display:block;overflow:visible}.finance-subscription-orbits{grid-template-columns:repeat(4,minmax(68px,1fr))}.finance-sidebar{z-index:91;width:min(86vw,320px);transition:transform .18s;position:fixed;top:76px;bottom:0;left:0;transform:translate(-104%);box-shadow:20px 0 48px #18181b2e}.finance-sidebar.is-mobile-open{transform:translate(0)}.finance-mobile-menu{z-index:72;border:1px solid var(--finance-border);color:#27272a;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex;position:fixed;top:84px;left:12px;box-shadow:0 8px 24px #18181b1a}.finance-mobile-scrim{z-index:90;background:#18181b33;border:0;display:block;position:fixed;inset:0}.finance-workspace-header{flex-direction:column;align-items:flex-start}.finance-workspace-actions{justify-content:flex-start;width:100%}.finance-kpi-strip,.finance-overview-grid,.finance-two-col,.finance-budget-grid,.finance-filter-panel,.finance-property-grid{grid-template-columns:1fr}.finance-kpi-strip article{border-bottom:1px solid #f2f2f3;border-right:0}.finance-kpi-strip article:last-child{border-bottom:0}.finance-account-row{grid-template-columns:36px minmax(0,1fr) 104px}.finance-account-row .finance-sparkline{display:none}.finance-bill-row{grid-template-columns:36px minmax(0,1fr) auto}.finance-bill-row>.finance-chip{grid-column:2/-1;justify-self:start}.finance-right-rail{border:1px solid var(--finance-border);border-radius:10px;width:auto;max-height:min(78dvh,620px);inset:auto 10px 10px}.finance-dataset-notice{grid-template-columns:34px minmax(0,1fr)}.finance-dataset-notice>.finance-chip{grid-column:2}.finance-workspace>.shared-ai-dock{bottom:14px;right:14px}.finance-workspace .shared-ai-dock__launcher{justify-content:center;min-width:52px;min-height:52px;padding:0}.finance-workspace .shared-ai-dock__launcher-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.finance-workspace .shared-ai-dock__panel{width:auto;max-height:min(70dvh,620px);bottom:10px;left:10px;right:10px}.finance-ai-pill{min-height:42px;bottom:14px;right:14px}.finance-ai-panel{width:auto;max-height:min(76dvh,620px);bottom:10px;left:10px;right:10px}}html[data-admin-preview=mobile] .finance-workspace{height:auto;min-height:calc(100dvh - 76px);display:block;overflow:visible}html[data-admin-preview=mobile] .finance-workspace.has-context .finance-main-workspace{padding-top:58px}html[data-admin-preview=mobile] .finance-context-rail{border:1px solid var(--finance-border);background:#fff;border-radius:8px;margin:58px 12px 0;padding:12px;display:block}html[data-admin-preview=mobile] .finance-sidebar{z-index:91;width:min(86vw,320px);position:fixed;top:76px;bottom:0;left:0;transform:translate(-104%)}html[data-admin-preview=mobile] .finance-sidebar.is-mobile-open{transform:translate(0)}html[data-admin-preview=mobile] .finance-mobile-menu{display:inline-flex}html[data-admin-preview=mobile] .finance-main-workspace{padding:58px 12px 104px;overflow:visible}html[data-admin-preview=mobile] .finance-kpi-strip,html[data-admin-preview=mobile] .finance-overview-grid,html[data-admin-preview=mobile] .finance-two-col,html[data-admin-preview=mobile] .finance-budget-grid,html[data-admin-preview=mobile] .finance-filter-panel{grid-template-columns:1fr}.module-shell{background:var(--shell-bg);min-height:calc(100dvh - 56px);color:var(--text-strong);grid-template-columns:minmax(208px,236px) minmax(0,1fr) minmax(0,360px);display:grid}.module-shell[data-has-sidebar=true]>.module-sidebar{grid-column:1}.module-shell__main{background:var(--shell-bg-alt);min-width:0}.module-sidebar,.directory-pane,.inspector-rail{border:1px solid var(--border);background:var(--panel-bg);min-width:0}.module-sidebar{border-block:0;border-left:0;flex-direction:column;min-height:0;display:flex;overflow:auto}.module-sidebar__header,.module-sidebar__footer{padding:16px}.module-sidebar__header h1,.directory-pane__heading h1,.inspector-rail__header h2,.object-header h1,.object-header h2,.system-state h2,.confirmation-sheet h2,.shared-ai-dock h2{font-family:var(--font-heading);margin:0}.module-sidebar__eyebrow,.module-sidebar__section h2,.object-header__type,.confirmation-sheet__eyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.module-sidebar__navigation{gap:16px;padding:0 12px 16px;display:grid}.module-sidebar__section ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.module-sidebar__item{min-height:34px;color:var(--text);font:800 12px var(--font-body);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;text-decoration:none;display:grid}.module-sidebar__item.is-active{background:var(--selected-bg);box-shadow:inset 3px 0 #2b7ba0}.module-sidebar__item.is-disabled{color:var(--text-faint);cursor:not-allowed}.directory-pane,.inspector-rail{border-block:0;min-height:0;overflow:auto}.directory-pane__header,.inspector-rail__header,.object-header,.quick-action-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.directory-pane__content,.inspector-rail__content{padding:12px 16px}.detail-tabs{border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.detail-tabs>button{min-height:44px;color:var(--text-muted);font:850 12px var(--font-heading);white-space:nowrap;background:0 0;border:0;border-radius:0}.detail-tabs>button.is-active{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--action-primary)}.metric-strip{border:1px solid var(--border);background:var(--panel-bg);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.metric-strip__item{border-right:1px solid var(--border);gap:4px;padding:12px;display:grid}.metric-strip__item dt{color:var(--text-muted);font-size:11px;font-weight:850}.metric-strip__item dd{gap:2px;margin:0;display:grid}.metric-strip__item strong,.object-header__metadata{font-family:var(--font-mono)}.quick-action-bar.is-sticky{z-index:10;background:color-mix(in srgb, var(--panel-bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;bottom:0}.quick-action-bar__actions{flex-wrap:wrap;gap:8px;display:flex}.quick-action-bar__action{border:1px solid var(--border-strong);background:var(--panel-bg);min-height:34px;color:var(--text-strong);border-radius:7px;padding:0 11px;font-weight:850}.quick-action-bar__action.is-primary{border-color:var(--action-primary);background:var(--action-primary);color:#fff}.quick-action-bar__action.is-disabled,.quick-action-bar__action[aria-disabled=true]{border-color:var(--border);background:var(--panel-bg-subtle);color:var(--text-muted);box-shadow:none;cursor:not-allowed;opacity:1}.system-state{border:1px dashed var(--border-strong);background:var(--panel-bg-subtle);border-radius:8px;justify-items:start;gap:10px;padding:24px;display:grid}.system-state__skeleton{gap:8px;width:100%;display:grid}.system-state__skeleton span{background:linear-gradient(90deg,#eef2f1 20%,#f8faf9 50%,#eef2f1 80%) 0 0/220% 100%;border-radius:7px;height:54px;animation:1.4s linear infinite system-skeleton;display:block}@keyframes system-skeleton{to{background-position:-220% 0}}.shared-ai-dock{z-index:112;position:fixed;bottom:22px;right:22px}.shared-ai-dock__launcher{border:1px solid var(--action-primary);background:var(--action-primary);color:#fff;min-height:52px;font:900 12px var(--font-heading);border-radius:999px;align-items:center;gap:7px;padding:0 16px;display:inline-flex;box-shadow:0 14px 34px #10202633}.shared-ai-dock__panel{border:1px solid var(--border-strong);background:var(--panel-bg);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(390px,100vw - 24px);max-height:min(650px,100dvh - 110px);display:grid;position:absolute;bottom:64px;right:0;overflow:hidden;box-shadow:0 20px 54px #10202638}.shared-ai-dock__header,.shared-ai-dock__footer,.shared-ai-dock__body{gap:10px;padding:14px;display:grid}.shared-ai-dock__header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto}.shared-ai-dock__header button{border:1px solid var(--border);background:var(--panel-bg-subtle);border-radius:7px;width:36px;height:36px}.shared-ai-dock__connection-state{color:#9a5f21;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.shared-ai-dock__connection-state>span{background:#d78428;border-radius:999px;width:8px;height:8px}.shared-ai-dock__body{overflow:auto}.shared-ai-dock__context,.shared-ai-dock__empty-state,.shared-ai-dock__permissions{border:1px solid var(--border);background:var(--panel-bg-subtle);border-radius:7px;gap:6px;padding:11px;display:grid}.shared-ai-dock__context span,.shared-ai-dock__permissions>span{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:900}.shared-ai-dock__empty-state h3,.shared-ai-dock__empty-state p{margin:0}.shared-ai-dock__footer{border-top:1px solid var(--border)}.shared-ai-dock__footer textarea{resize:none;min-height:64px}.shared-ai-dock__footer textarea,.shared-ai-dock__footer button{border:1px solid var(--border);border-radius:7px}.confirmation-sheet{z-index:140;background:#0a181d57;place-items:end center;padding:20px;display:grid;position:fixed;inset:0}.confirmation-sheet__panel{border:1px solid var(--border-strong);background:var(--panel-bg);border-radius:8px;width:min(520px,100%);max-height:min(680px,100dvh - 40px);overflow:auto;box-shadow:0 22px 64px #10202640}.confirmation-sheet__header,.confirmation-sheet__description,.confirmation-sheet__content,.confirmation-sheet__actions{padding:16px}.confirmation-sheet__header,.confirmation-sheet__actions{justify-content:space-between;gap:10px;display:flex}.confirmation-sheet__actions{border-top:1px solid var(--border);justify-content:flex-end}.confirmation-sheet button{border:1px solid var(--border-strong);background:var(--panel-bg);border-radius:7px;min-height:36px;padding:0 12px;font-weight:850}.confirmation-sheet__actions .is-danger{color:#fff;background:#9c2641;border-color:#9c2641}.people-batch-bar{border:1px solid var(--border-strong);background:var(--selected-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 10px;display:flex}.people-batch-bar button{border:1px solid var(--border-strong);background:var(--panel-bg);border-radius:7px;min-height:32px;font-weight:850}.people-directory-row{cursor:default;grid-template-columns:44px minmax(0,1fr);gap:8px;min-height:76px;padding:6px 8px}.people-row-checkbox{place-items:center;min-width:44px;min-height:44px;display:grid}.people-row-checkbox input{width:17px;height:17px;accent-color:var(--action-primary)}.people-directory-row-body{width:100%;min-width:0;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) 112px 96px;align-items:center;gap:12px;padding:5px 4px;display:grid}.people-directory-list.is-compact .people-directory-row,.people-directory-list.is-grid .people-directory-row{grid-template-columns:28px minmax(0,1fr)}.people-directory-list.is-compact .people-directory-row-body{grid-template-columns:36px minmax(0,1fr) 88px}.people-directory-list.is-grid .people-directory-row-body{grid-template-columns:42px minmax(0,1fr);align-items:start}.people-interaction-dialog{border:1px solid var(--border-strong);background:var(--panel-bg);border-radius:8px;width:min(620px,100vw - 24px);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 22px 64px #10202642}.people-dialog-backdrop{z-index:135;background:#0a181d57;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.people-interaction-dialog>header,.people-interaction-dialog>footer,.people-interaction-fields{padding:16px}.people-interaction-dialog>header,.people-interaction-dialog>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.people-interaction-dialog h2,.people-interaction-dialog header span{margin:0}.people-interaction-fields{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.people-interaction-fields label{color:var(--text-muted);gap:5px;font-size:11px;font-weight:850;display:grid}.people-interaction-fields .is-wide{grid-column:1/-1}.people-interaction-fields input,.people-interaction-fields select,.people-interaction-fields textarea{border:1px solid var(--border);background:var(--panel-bg);border-radius:7px;min-height:38px;padding:8px}.people-mobile-actionbar{display:none}@media (max-width:1280px){.people-directory-row-body{grid-template-columns:42px minmax(0,1fr) 70px}}@media (min-width:761px) and (max-width:1180px){.people-redesign-shell{grid-template-columns:minmax(320px,.44fr) minmax(0,1fr);width:100vw;height:calc(100dvh - 56px);min-height:0;overflow:hidden}.people-directory-panel,.people-profile-panel{height:100%;overflow:auto}.people-profile-panel{grid-column:auto}.people-redesign-shell.is-filtering{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.people-redesign-shell.is-mode-edit:not(.is-filtering),.people-redesign-shell.is-mode-timeline:not(.is-filtering),.people-redesign-shell.is-mode-workspace:not(.is-filtering){grid-template-columns:minmax(0,1fr)}.people-redesign-shell.is-mode-edit .people-profile-panel,.people-redesign-shell.is-mode-timeline .people-profile-panel,.people-redesign-shell.is-mode-workspace .people-profile-panel{grid-column:1}}@media (max-width:760px){.module-shell{display:block}.module-sidebar{z-index:118;display:none;position:fixed;inset:72px 0 0}.module-sidebar.is-mobile-open{display:flex}.people-redesign-shell.is-mobile-directory .people-profile-panel,.people-redesign-shell.is-mobile-profile .people-directory-panel,.people-redesign-shell.is-mobile-editor .people-directory-panel{display:none}.people-redesign-shell.is-mobile-profile .people-profile-panel,.people-redesign-shell.is-mobile-editor .people-profile-panel{display:grid}.people-directory-row-body{grid-template-columns:46px minmax(0,1fr) 70px}.people-mobile-topbar button,.people-redesign-shell input,.people-redesign-shell select,.people-redesign-shell textarea,.people-redesign-shell button,.shared-ai-dock button,.confirmation-sheet button{min-height:44px}.people-mobile-actionbar{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:82;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--panel-bg) 95%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;gap:8px;padding:8px;display:flex;position:fixed;left:10px;box-shadow:0 14px 34px #1020262e}.people-mobile-actionbar button{border:1px solid var(--border-strong);background:var(--panel-bg);color:var(--text-strong);border-radius:7px;flex:1;font-weight:900}.people-mobile-actionbar button:last-child{border-color:var(--action-primary);background:var(--action-primary);color:#fff}.shared-ai-dock{right:14px;bottom:calc(78px + env(safe-area-inset-bottom))}.shared-ai-dock__launcher-label{display:none}.shared-ai-dock__launcher{justify-content:center;width:52px;padding:0}.shared-ai-dock__panel{right:10px;bottom:calc(140px + env(safe-area-inset-bottom));width:auto;max-height:min(70dvh,620px);position:fixed;left:10px}.confirmation-sheet{padding:10px}.people-interaction-fields{grid-template-columns:1fr}.people-interaction-fields .is-wide{grid-column:auto}.finance-workspace{flex-direction:column;display:flex}.finance-main-workspace{order:1}.finance-context-rail{order:2}}@media (min-width:981px) and (max-width:1100px){.finance-workspace.has-context,.finance-workspace.has-context.has-rail{grid-template-columns:240px minmax(0,1fr)}.finance-context-rail{display:none}}@media (max-width:980px){.finance-workspace{flex-direction:column;display:flex}.finance-main-workspace{order:1}.finance-context-rail{order:2}}html[data-admin-preview=mobile] .finance-workspace{flex-direction:column;display:flex}html[data-admin-preview=mobile] .finance-main-workspace{order:1}html[data-admin-preview=mobile] .finance-context-rail{order:2}html[data-admin-preview=mobile] .finance-dataset-notice{grid-template-columns:34px minmax(0,1fr)}html[data-admin-preview=mobile] .finance-dataset-notice>.finance-chip{grid-column:2}html[data-admin-preview=mobile] .finance-workspace>.shared-ai-dock{bottom:14px;right:14px}html[data-admin-preview=mobile] .finance-workspace .shared-ai-dock__launcher{justify-content:center;min-width:52px;min-height:52px;padding:0}html[data-admin-preview=mobile] .finance-workspace .shared-ai-dock__launcher-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-admin-preview=mobile] .finance-workspace .shared-ai-dock__panel{width:auto;max-height:min(70dvh,620px);bottom:10px;left:10px;right:10px}.finance-module-shell,.finance-module-shell.has-context,.finance-module-shell.has-rail,.finance-module-shell.has-context.has-rail{background:var(--shell-bg);grid-template-columns:minmax(208px,236px) minmax(0,1fr) minmax(300px,360px);width:100%;height:calc(100dvh - 68px);min-height:0;display:grid;overflow:hidden}.finance-module-shell:not([data-has-inspector=true]){grid-template-columns:minmax(208px,236px) minmax(0,1fr)}.finance-module-shell>.module-sidebar{grid-area:1/1;height:100%}.finance-module-shell>.module-shell__main{grid-area:1/2;min-height:0;position:relative;overflow:hidden}.finance-module-shell>.inspector-rail{grid-area:1/3;gap:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.finance-module-shell>.inspector-rail .inspector-rail__header{flex:none;padding:16px;position:relative}.finance-module-shell>.inspector-rail .inspector-rail__content{min-height:0;padding:12px 16px 96px;overflow:auto}.finance-module-shell .finance-main-workspace{height:100%;min-height:0;padding:24px 24px 104px;overflow:auto}.finance-module-shell .finance-workspace-header{grid-template-columns:minmax(220px,1fr) minmax(280px,420px);align-items:start;display:grid}.finance-module-shell .finance-workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (min-width:981px){.finance-module-shell.has-rail>.shared-ai-dock{right:394px}.finance-module-shell.has-rail .shared-ai-dock__panel{width:min(380px,100vw - 628px);right:394px}}.finance-module-sidebar .module-sidebar__header{gap:10px;display:grid;position:relative}.finance-module-sidebar .module-sidebar__header h1{overflow-wrap:anywhere;letter-spacing:-.045em;max-width:100%;font-size:clamp(40px,3vw,52px);line-height:.96}.finance-module-sidebar .module-sidebar__status{justify-self:start}.finance-module-sidebar .module-sidebar__item-icon{display:inline-flex}.finance-module-sidebar .module-sidebar__item-count{font-family:var(--font-mono);font-size:10px}.finance-sidebar-footnote{color:var(--text-muted);margin:0;font-size:11px;line-height:1.4}.module-sidebar__close{display:none}.finance-right-rail-title{gap:6px;padding-right:36px;display:grid}.finance-right-rail-title h2,.finance-right-rail-title p{margin:0}.finance-right-rail .finance-rail-close{top:12px;right:12px}.finance-context-rail .finance-rail-close{display:none}.finance-context-rail .finance-context-card{border:0}.finance-inspector-toggle,.finance-inspector-scrim{display:none}.finance-table-row{cursor:pointer}.finance-table-row:focus-visible{z-index:1;outline:2px solid var(--action-primary);outline-offset:-2px;position:relative}@media (max-width:1600px){.finance-table-head,.finance-table-row{grid-template-columns:64px minmax(118px,1fr) minmax(96px,.8fr) minmax(112px,.9fr) 72px 92px;gap:8px;min-width:620px}.finance-table-row>span,.finance-table-row>strong{min-width:0}.finance-table-row>strong:last-child{white-space:nowrap}}@media (max-width:1100px){.finance-module-shell,.finance-module-shell.has-context,.finance-module-shell.has-rail,.finance-module-shell.has-context.has-rail,.finance-module-shell:not([data-has-inspector=true]){grid-template-columns:minmax(208px,220px) minmax(0,1fr)!important}.finance-module-shell .finance-main-workspace{padding-top:68px}.finance-module-shell>.inspector-rail,.finance-module-shell>.finance-context-rail,.finance-module-shell>.finance-right-rail{z-index:96;width:min(380px,100vw - 24px);height:auto;max-height:none;transition:transform .16s;display:flex;position:fixed;inset:68px 0 0 auto;transform:translate(105%);box-shadow:-18px 0 44px #1020262e}.finance-module-shell>.inspector-rail.is-mobile-open{transform:translate(0)}.finance-context-rail .finance-rail-close{display:inline-flex}.finance-inspector-toggle{z-index:12;border:1px solid var(--border-strong);background:var(--panel-bg);max-width:calc(100% - 48px);min-height:40px;color:var(--text-strong);border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-weight:850;display:inline-flex;position:absolute;top:14px;right:24px;width:max-content!important;left:auto!important}.finance-inspector-scrim{z-index:95;background:#1020263d;border:0;display:block;position:fixed;inset:68px 0 0}}@media (max-width:760px){.finance-module-shell.has-rail>.shared-ai-dock{display:none}.admin-chrome-ai-dock{top:92px;bottom:auto;right:30px}.admin-chrome-ai-dock .shared-ai-dock__panel{width:auto;max-height:none;position:fixed;inset:154px 10px 10px}.finance-module-shell,.finance-module-shell.has-context,.finance-module-shell.has-rail,.finance-module-shell.has-context.has-rail,.finance-module-shell:not([data-has-inspector=true]){width:100%;height:auto;min-height:calc(100dvh - 76px);display:block;overflow:visible}.finance-module-shell>.module-shell__main{min-height:calc(100dvh - 76px);overflow:visible}.finance-module-shell .finance-main-workspace,.finance-module-shell.has-context .finance-main-workspace{height:auto;padding:68px 12px 104px;overflow:visible}.finance-module-shell .finance-workspace-header{grid-template-columns:minmax(0,1fr);gap:12px}.finance-module-shell .finance-workspace-header h1{font-size:32px;line-height:.98}.finance-module-shell .finance-workspace-actions .finance-action[data-unavailable=true]{display:none}.finance-module-shell .finance-right-rail .finance-rail-close{width:44px;min-width:44px}.finance-module-shell>.module-sidebar{z-index:98;width:min(86vw,320px);height:auto;display:none;position:fixed;inset:76px auto 0 0;box-shadow:18px 0 44px #10202633}.finance-module-shell>.module-sidebar.is-mobile-open{display:flex}.finance-module-sidebar .module-sidebar__close{border:1px solid var(--border);background:var(--panel-bg-subtle);width:44px;height:44px;color:var(--text-strong);border-radius:7px;place-items:center;display:inline-grid;position:absolute;top:12px;right:12px}.finance-mobile-menu,html[data-admin-preview=mobile] .finance-mobile-menu{z-index:88;justify-content:center;align-items:center;width:auto;min-width:112px;min-height:44px;display:inline-flex;position:fixed;top:84px;left:12px}.finance-inspector-toggle{z-index:88;max-width:calc(100vw - 148px);min-height:44px;position:fixed;top:84px;right:12px}.finance-mobile-scrim{z-index:97}.finance-module-shell>.inspector-rail,.finance-module-shell>.finance-context-rail,.finance-module-shell>.finance-right-rail{width:auto;max-width:none;top:76px;left:0;right:0}.finance-inspector-scrim{inset:76px 0 0}.finance-module-shell button,.finance-module-shell input,.finance-module-shell select,.finance-module-shell textarea,.finance-module-shell a{min-height:44px}}
