.jqANMW_preferences{z-index:90;color:#123e2c;cursor:pointer;background:#faf8f4;border:1px solid #c9cec8;border-radius:5px;padding:10px 15px;font:13px Arial,sans-serif;position:fixed;bottom:14px;left:16px;box-shadow:0 2px 10px #00000010}.jqANMW_banner{z-index:100;color:#14211d;background:#fffdf9;border:1px solid #dcded5;border-radius:7px;max-width:850px;margin:auto;padding:24px;font:14px/1.55 Arial,sans-serif;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 35px #132e2529}.jqANMW_banner h2{margin:0 0 10px;font:25px Georgia,serif}.jqANMW_banner p{margin:0 0 15px}.jqANMW_banner a{color:#164b37;text-decoration:underline}.jqANMW_actions{flex-wrap:wrap;gap:12px;display:flex}.jqANMW_actions button{color:#123e2c;cursor:pointer;background:#f3f5ef;border:1px solid #63816e;border-radius:4px;min-width:130px;min-height:44px;padding:11px 20px;font:600 14px Arial,sans-serif}.jqANMW_actions button:disabled{opacity:.6;cursor:wait}.jqANMW_preferences:focus-visible,.jqANMW_actions button:focus-visible,.jqANMW_banner a:focus-visible{outline-offset:4px;outline:3px solid #277653}.jqANMW_status{font-size:12px;margin-top:12px!important}@media (max-width:600px){.jqANMW_banner{max-height:80dvh;padding:20px;bottom:10px;left:10px;right:10px;overflow:auto}.jqANMW_actions button{flex:1}.jqANMW_preferences{bottom:10px;left:10px}}.jqANMW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jqANMW_tracker{z-index:95;background:0 0;border:0;width:min(440px,100vw);height:min(760px,100dvh);display:block;position:fixed;bottom:0;right:0}
:root{--valari-accent:#007f89;--valari-accent-hover:#006771;--valari-ink:#10151d;--valari-muted:#566477;--valari-line:#dce6ec;--valari-surface:#fff;--valari-canvas:#f6f8fa;--valari-tint:#e8f4f5;--valari-font:Arial, Helvetica, sans-serif;--valari-control-radius:7px;--valari-card-radius:10px;--valari-lender-accent:#753b8f;--valari-lender-accent-hover:#5e2f73;--valari-lender-ink:#24152f;--valari-lender-marketing-muted:#753b8f;--valari-lender-muted:#655d72;--valari-lender-line:#e8dfe9;--valari-lender-canvas:#f8f7fa;--valari-lender-tint:#f2edf8;--valari-lender-sidebar:#2d1c41;--valari-lender-gold:#efc477}
.impersonation-banner{z-index:1000;color:#fff;background:#7a341d;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:10px 26px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 3px 16px #24130f30}.impersonation-banner strong{font-weight:700}.impersonation-banner form{flex:none}.impersonation-banner button{color:#692c18;background:#fff;border:1px solid #fff;border-radius:5px;padding:9px 13px;font-size:12px;font-weight:700}.impersonating,.impersonation-banner+.admin-workspace,.impersonation-banner+.admin-login-layout,.impersonation-banner+.admin-denied{padding-top:62px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.impersonation-banner{flex-direction:column;align-items:flex-start;gap:7px;min-height:92px;padding:9px 15px;font-size:11px}.impersonation-banner button{padding:5px 9px;font-size:10px}.impersonating,.impersonation-banner+.admin-workspace,.impersonation-banner+.admin-login-layout,.impersonation-banner+.admin-denied{padding-top:92px}}:root{--ink:#212638;--muted:#747d8c;--line:#e8e9ea;--violet:#5c5476;--violet-dark:#3a3550;--cream:#f7f6f2;--white:#fff;--sage:#dce9e1;--teal:#3e766e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfbf9;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.wrap{max-width:1232px;margin:auto;padding:0 36px}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-family:Playfair Display,Georgia,serif;font-size:25px;font-weight:600;display:inline-flex}.brand-mark{color:#fff;letter-spacing:-.1em;background:#514865;border-radius:8px;place-items:center;width:31px;height:31px;padding-right:3px;font:600 21px Georgia,serif;display:grid}.button{white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:22px;padding:13px 19px;font-size:13px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:#544c6d}.button-primary:hover{background:#403955}.button-dark{color:#fff;background:#232637}.button-dark:hover{background:#3b4058}.full{width:100%}.eyebrow{color:#756b84;letter-spacing:.17em;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.eyebrow-dot{background:#8c9e8f;border-radius:50%;width:7px;height:7px}.landing{background:linear-gradient(#f8f7f3 0 73%,#fff 73%)}.public-header{justify-content:space-between;align-items:center;height:91px;display:flex}.public-header nav{align-items:center;gap:35px;font-size:12px;font-weight:700;display:flex}.public-header nav>a:first-child{color:#5f6470}.hero{text-align:center;padding-top:73px}.hero .eyebrow{justify-content:center}.hero h1{letter-spacing:-.055em;margin:20px 0;font:600 clamp(54px,6.9vw,88px)/1.05 Playfair Display,Georgia,serif}.hero h1 em,.approach h2 em{color:#857b9d;font-weight:500}.hero>p{color:#747b85;max-width:520px;margin:0 auto;font-size:16px;line-height:1.7}.hero-actions{justify-content:center;align-items:center;gap:28px;margin:28px 0 65px;display:flex}.text-link{color:#52576a;font-size:13px;font-weight:700}.hero-panel{text-align:left;background:#fff;border:9px solid #ebe9e5;border-radius:16px 16px 0 0;max-width:1090px;height:476px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 16px 60px #49415b18}.preview-sidebar{background:#f8f8f7;border-right:1px solid #ededed;flex-shrink:0;width:185px;padding:21px 16px}.preview-brand{color:#584d6c;padding:0 10px 33px;font:700 21px Georgia,serif}.preview-brand span{margin-left:5px;font-size:18px}.preview-nav{color:#868992;border-radius:5px;margin-bottom:5px;padding:11px 12px;font-size:11px}.preview-nav span{margin-left:12px}.preview-nav.active{color:#5c5476;background:#eae8f1;font-weight:700}.preview-main{flex:1;padding:0 33px}.preview-top{color:#a1a4aa;border-bottom:1px solid #f0f0ef;justify-content:space-between;align-items:center;height:56px;font-size:10px;display:flex}.preview-avatar,.user-avatar{color:#654f6a;background:#e5dbe5;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:700;display:grid}.preview-title{justify-content:space-between;align-items:end;padding-top:27px;display:flex}.preview-title small{color:#8d8497;letter-spacing:.1em;font-size:9px;font-weight:700}.preview-title h2{margin:6px 0;font:600 26px Playfair Display,Georgia,serif}.preview-button{color:#fff;background:#514a66;border-radius:4px;padding:10px 12px;font-size:10px}.preview-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:23px;display:grid}.preview-stats>div{border:1px solid #eeedef;border-radius:6px;flex-direction:column;padding:15px 17px;display:flex}.preview-stats small{color:#a0a1a8;letter-spacing:.1em;font-size:8px;font-weight:700}.preview-stats strong{padding:6px 0;font:600 30px Playfair Display,Georgia,serif}.preview-stats span{color:#aaa;font-size:9px}.preview-list{border:1px solid #eeedef;border-radius:6px;margin-top:27px;padding:0 15px}.preview-list>div{border-bottom:1px solid #f0f0f0;align-items:center;padding:14px 5px;font-size:10px;display:flex}.preview-list>div:last-child{border:0}.preview-list span{color:#918b9c;margin-left:auto}.preview-list-head{font-weight:700!important}.preview-list i{background:#efeff4;border-radius:4px;width:18px;height:18px;margin-right:10px}.approach{background:#fff;padding:98px 0 108px}.section-label{color:#7e718c;letter-spacing:.16em;font-size:10px;font-weight:700}.approach h2{letter-spacing:-.04em;margin:17px 0 44px;font:600 clamp(38px,4vw,56px)/1.14 Playfair Display,Georgia,serif}.feature-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.feature-grid article{border-top:1px solid #dedde0;padding-top:20px}.feature-grid article span{color:#9b8fa4;letter-spacing:.12em;font-size:10px;font-weight:700}.feature-grid h3{margin:20px 0 8px;font:600 23px Playfair Display,Georgia,serif}.feature-grid p{color:#737b86;max-width:280px;line-height:1.7}.public-footer{color:#92959b;background:#fff;border-top:1px solid #eee;justify-content:space-between;padding-top:25px;padding-bottom:30px;font-size:11px;display:flex}.auth-layout{grid-template-columns:45% 55%;min-height:100vh;display:grid}.auth-aside{color:#fff;background:#504965;flex-direction:column;justify-content:space-between;padding:38px clamp(36px,7vw,110px);display:flex}.brand-light .brand-mark{color:#504965;background:#fff}.auth-aside .light{color:#c9bed4}.auth-aside h1{letter-spacing:-.04em;margin:19px 0;font:600 clamp(42px,4.4vw,67px)/1.1 Playfair Display,Georgia,serif}.auth-aside h1 em{color:#d4c8df;font-weight:500}.auth-aside p{color:#dad5e0;max-width:360px;font-size:15px;line-height:1.7}.auth-aside small{color:#c0bac9}.auth-main{background:#faf9f7;place-items:center;padding:35px;display:grid}.auth-card{width:min(100%,405px)}.auth-card h2,.setup-card h1{letter-spacing:-.04em;margin:14px 0 9px;font:600 39px Playfair Display,Georgia,serif}.auth-card p,.setup-card p{color:#7d8390;margin-bottom:30px;line-height:1.6}.auth-card form,.setup-card form{gap:20px;display:grid}.auth-card label,.setup-card label,.form-card label{color:#525969;gap:8px;font-size:12px;font-weight:700;display:grid}.auth-card input,.setup-card input,.form-card input,.form-card textarea,.form-card select,.list-tools input,.list-tools select{width:100%;color:var(--ink);background:#fff;border:1px solid #e3e5e8;border-radius:6px;outline:none;padding:12px 13px}.auth-card input:focus,.setup-card input:focus,.form-card input:focus,.form-card textarea:focus,.form-card select:focus,.list-tools input:focus,.list-tools select:focus{border-color:#857a9b;box-shadow:0 0 0 3px #857a9b20}.auth-switch{text-align:center;color:#878b95;margin-top:23px;font-size:12px}.auth-switch button{color:#5d5276;background:0 0;border:0;font-weight:700}.form-message{color:#9a433b;background:#fff1ef;border-radius:5px;padding:11px 13px;font-size:12px}.setup-screen{background:#f7f6f2;place-items:center;min-height:100vh;padding:30px;display:grid}.setup-card{background:#fff;border:1px solid #e8e7e8;border-radius:9px;width:min(100%,475px);padding:42px;box-shadow:0 12px 40px #2821360c}.setup-card .brand{margin-bottom:55px}.setup-card>small{color:#9a9da7;margin-top:20px;display:block}.workspace{grid-template-columns:239px 1fr;min-height:100vh;display:grid}.sidebar{background:#fbfbfa;border-right:1px solid #ebebeb;flex-direction:column;padding:28px 16px;display:flex}.sidebar>.brand{margin:0 13px 39px}.org-switch{background:#fff;border:1px solid #e9e9e9;border-radius:6px;align-items:center;gap:10px;margin-bottom:36px;padding:10px;display:flex}.org-avatar{color:#5c5371;background:#e9e6ee;border-radius:5px;place-items:center;width:30px;height:30px;font:700 15px Georgia,serif;display:grid}.org-switch strong{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:11px;display:block;overflow:hidden}.org-switch small{color:#a3a4ac;font-size:9px}.org-chevron{color:#aaa;margin-left:auto}.nav-caption{color:#a1a4ad;letter-spacing:.17em;margin:0 13px 12px;font-size:9px;font-weight:700}.side-nav a{color:#777d8a;border-radius:5px;gap:12px;padding:12px 13px;font-size:12px;font-weight:700;display:flex}.side-nav a span{font-size:16px;line-height:11px}.side-nav a.selected{color:#534b6b;background:#eceaf0}.sidebar-bottom{margin-top:auto}.sidebar-note{color:#615872;background:#f0eff3;border-radius:6px;padding:17px}.sidebar-note>span{font-size:17px}.sidebar-note strong{margin:9px 0;font:600 16px Playfair Display,Georgia,serif;display:block}.sidebar-note p{color:#8b8494;margin:0;font-size:10px;line-height:1.5}.signout{text-align:left;color:#8b8d98;background:0 0;border:0;gap:12px;width:100%;padding:18px 13px;font-size:12px;display:flex}.workspace-content{min-width:0}.workspace-top{background:#fff;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;height:69px;padding:0 40px;display:flex}.mobile-brand{display:none}.breadcrumb{color:#9ca0aa;font-size:11px}.breadcrumb span{color:#ccc;padding:0 10px}.top-right{align-items:center;gap:22px;display:flex}.top-pill{color:#54877b;font-size:10px}.user-avatar{width:30px;height:30px}.main-panel{max-width:1220px;margin:auto;padding:49px 40px 80px}.main-panel.narrow{max-width:1100px}.page-intro{justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px;display:flex}.page-intro h1{letter-spacing:-.045em;margin:11px 0 6px;font:600 clamp(31px,3vw,43px) Playfair Display,Georgia,serif}.page-intro p{color:#8b8f9a;margin:0}.page-intro.compact{margin-bottom:26px}.back-link{color:#7c7789;margin:0 0 30px;font-size:11px;font-weight:700;display:inline-block}.metrics{grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:27px;display:grid}.metrics>div{background:#fff;border:1px solid #ebebed;border-radius:7px;flex-direction:column;min-height:138px;padding:21px 24px;display:flex}.metrics>div:first-child{background:#f0eef4;border-color:#ece8f1}.metrics span,.detail-overview span{letter-spacing:.12em;color:#9193a1;font-size:9px;font-weight:700}.metrics strong{margin:8px 0 1px;font:600 38px Playfair Display,Georgia,serif}.metrics small{color:#989ba6;font-size:10px}.list-card,.form-card{background:#fff;border:1px solid #ebebed;border-radius:7px;overflow:hidden}.list-header{justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.list-header h2{margin:0 0 4px;font:600 22px Playfair Display,Georgia,serif}.list-header h2 span{color:#70667e;background:#efedf2;border-radius:10px;margin-left:5px;padding:3px 7px;font:700 10px DM Sans,sans-serif}.list-header p{color:#a0a3aa;margin:0;font-size:11px}.list-tools{gap:9px;display:flex}.list-tools input,.list-tools select{padding:9px 10px;font-size:11px}.list-tools input{width:180px}.list-tools select{width:130px}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{letter-spacing:.12em;color:#9b9ca4;background:#fafafa;padding:13px 25px;font-size:9px;font-weight:700}td{color:#727986;border-top:1px solid #f0f0f0;padding:18px 25px;font-size:11px}td:first-child a{flex-direction:column;gap:5px;display:flex}td:first-child strong{color:#3f4554;font-size:12px}td:first-child small{color:#a0a4ae;font-size:10px}.status{text-transform:capitalize;color:#70657d;background:#f0eff3;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-block}.status-in_progress{color:#478073;background:#e8f0ed}.status-review{color:#a27736;background:#f6eddc}.status-complete{color:#697585;background:#e7eaee}.row-arrow{color:#898091;font-size:17px}.empty-state{text-align:center;padding:66px 20px 78px}.empty-icon{color:#6f6382;background:#efedf3;border-radius:14px;place-items:center;width:55px;height:55px;margin:auto;font-size:28px;display:grid}.empty-state h3{margin:17px 0 5px;font:600 24px Playfair Display,Georgia,serif}.empty-state p{color:#989ca5;margin:0 auto 23px;font-size:12px}.form-section{border-bottom:1px solid #ededee;grid-template-columns:190px 1fr;gap:35px;padding:32px;display:grid}.section-number{color:#8c809a;letter-spacing:.1em;font-size:10px;font-weight:700}.form-section h2{margin:8px 0 4px;font:600 21px Playfair Display,Georgia,serif}.form-section p{color:#a0a3ac;margin:0;font-size:11px;line-height:1.5}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field-grid .span-2{grid-column:1/-1}.form-card input,.form-card select,.form-card textarea{resize:vertical;font-size:12px;font-weight:400}.form-footer{color:#a0a3ad;justify-content:space-between;align-items:center;gap:15px;padding:20px 31px;font-size:11px;display:flex}.detail-overview{background:#eaeaec;border:1px solid #eaeaec;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 22px;display:grid;overflow:hidden}.detail-overview>div{background:#fff;flex-direction:column;gap:7px;padding:17px 22px;display:flex}.detail-overview strong{color:#4a4d5b;font-size:12px}.save-state.saved{color:#4c887b}.save-state.error{color:#b65d53}.eyebrow-separator{color:#c4c0c9;padding:0 4px}@media (max-width:900px){.workspace{grid-template-columns:190px 1fr}.sidebar{padding:24px 12px}.main-panel{padding:35px 22px}.workspace-top{padding:0 22px}.form-section{grid-template-columns:1fr;gap:20px}.hero-panel{height:440px}.preview-sidebar{width:145px}.preview-main{padding:0 17px}}@media (max-width:650px){.wrap{padding:0 20px}.public-header{height:75px}.public-header nav>a:first-child{display:none}.public-header .button{padding:10px}.hero{padding-top:50px}.hero h1{font-size:51px}.hero>p{font-size:14px}.hero-actions{flex-direction:column;gap:20px;margin-bottom:48px}.hero-panel{border-width:5px;height:355px}.preview-sidebar{width:72px;padding:15px 8px}.preview-brand span,.preview-nav span{display:none}.preview-main{padding:0 12px}.preview-title h2{font-size:19px}.preview-button{display:none}.preview-stats{gap:5px}.preview-stats>div{padding:8px}.preview-stats small{font-size:6px}.preview-stats strong{font-size:21px}.preview-stats span{font-size:7px}.approach{padding:70px 0}.feature-grid{grid-template-columns:1fr}.public-footer{line-height:2;display:block}.auth-layout{display:block}.auth-aside{min-height:260px;padding:25px}.auth-aside h1{font-size:39px}.auth-aside p,.auth-aside small{display:none}.auth-main{min-height:550px}.workspace{display:block}.sidebar{display:none}.workspace-top{height:60px}.mobile-brand{font:600 20px Playfair Display,Georgia,serif;display:block}.breadcrumb{display:inline-block}.top-pill{display:none}.main-panel{padding:34px 16px}.page-intro{flex-direction:column;align-items:start}.page-intro h1{font-size:34px}.metrics{gap:8px}.metrics>div{min-height:116px;padding:15px 12px}.metrics span{font-size:7px}.metrics strong{font-size:28px}.metrics small{font-size:8px}.list-header{flex-direction:column;align-items:start}.list-tools{width:100%}.list-tools input{flex:1;min-width:0}.list-tools select{width:115px}th,td{padding:12px}.form-section{padding:22px}.field-grid{grid-template-columns:1fr}.field-grid .span-2{grid-column:auto}.form-footer{flex-direction:column;align-items:stretch}.form-footer .button{width:100%}.setup-card{padding:28px}}.marketing-features{background:#f7f6fa;border-top:1px solid #ebe8f0;padding:94px 0 100px}.features-heading{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:44px;margin-bottom:43px;display:grid}.features-heading h2{letter-spacing:-.04em;margin:17px 0 0;font:600 clamp(38px,4vw,56px)/1.14 Playfair Display,Georgia,serif}.features-heading h2 em{color:#857b9d;font-weight:500}.features-heading>p{color:#666d7a;margin:0 0 5px;font-size:16px;line-height:1.7}.sales-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sales-feature-grid article{background:#fff;border:1px solid #e3dfea;border-radius:9px;padding:28px;box-shadow:0 8px 26px #3930490a}.sales-feature-grid article>span{letter-spacing:.1em;color:#786c8b;font-size:12px;font-weight:700}.sales-feature-grid h3{margin:20px 0 10px;font:600 25px/1.2 Playfair Display,Georgia,serif}.sales-feature-grid p{color:#626a76;margin:0;font-size:15px;line-height:1.65}.features-cta{background:#ebe7f2;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:28px 32px;display:flex}.features-cta strong{font:600 23px Playfair Display,Georgia,serif}.features-cta p{color:#656172;margin:8px 0 0;font-size:15px}@media (max-width:900px){.sales-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-heading{grid-template-columns:1fr;gap:14px}}@media (max-width:650px){.public-header nav{gap:12px}.public-header nav>a:first-child{display:inline}.public-header nav>a:nth-child(2){display:none}.marketing-features{padding:68px 0}.sales-feature-grid{grid-template-columns:1fr}.sales-feature-grid article{padding:24px}.features-cta{flex-direction:column;align-items:flex-start;padding:24px}.features-cta .button{width:100%}}.public-header .nav-signin{color:#444355;font-weight:700}.preview-caption{text-align:right;color:#77717e;max-width:1090px;margin:-33px auto 8px;font-size:12px}.hero-actions{margin-bottom:50px}.beta-page{background:#f8f7f4;min-height:100vh}.beta-page .public-header nav{gap:24px}.beta-page .public-header nav a{font-size:14px;font-weight:700}.beta-layout{grid-template-columns:minmax(0,1fr) minmax(390px,500px);align-items:start;gap:clamp(38px,6vw,100px);padding-top:65px;padding-bottom:100px;display:grid}.beta-intro{padding-top:30px}.beta-intro h1{letter-spacing:-.045em;margin:22px 0;font:600 clamp(43px,5vw,66px)/1.1 Playfair Display,Georgia,serif}.beta-intro>p{color:#646a76;max-width:570px;font-size:17px;line-height:1.7}.beta-expect{border-top:1px solid #ddd8e2;max-width:560px;margin-top:48px;padding-top:28px}.beta-expect h2{margin:0 0 20px;font:600 26px Playfair Display,Georgia,serif}.beta-expect ol{margin:0;padding-left:23px}.beta-expect li{color:#4d5360;margin-bottom:16px;padding-left:7px;font-size:16px;line-height:1.5}.beta-intro .beta-note{color:#777682;margin-top:35px;font-size:14px}.beta-form-card{background:#fff;border:1px solid #e7e3eb;border-radius:12px;padding:36px;box-shadow:0 18px 50px #30253f12}.beta-form-card h2{letter-spacing:-.035em;margin:12px 0 7px;font:600 36px/1.15 Playfair Display,Georgia,serif}.beta-form-card>p,.beta-success>p{color:#68707c;margin:0 0 27px;font-size:15px;line-height:1.6}.beta-form-card form{gap:18px;display:grid}.beta-form-card label{color:#363b48;gap:8px;font-size:14px;font-weight:700;display:grid}.beta-form-card input,.beta-form-card select,.beta-form-card textarea{color:#272b37;background:#fff;border:1px solid #d9dbe1;border-radius:6px;width:100%;min-height:46px;padding:10px 12px;font-size:16px}.beta-form-card textarea{resize:vertical}.beta-form-card input:focus-visible,.beta-form-card select:focus-visible,.beta-form-card textarea:focus-visible{outline-offset:1px;outline:3px solid #b9abc9}.beta-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.beta-form-card .optional{color:#737986;font-weight:400}.beta-form-card .button{min-height:50px;font-size:15px}.beta-form-card .button:disabled{opacity:.65;cursor:wait}.beta-form-card .beta-privacy{color:#737986;margin:0;font-size:13px;line-height:1.5}.beta-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.beta-error{color:#9b322d;background:#fff0ef;border-radius:5px;margin:0;padding:12px;font-size:14px}.beta-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:370px;display:flex}.beta-success .button{margin-top:20px}.auth-switch a{color:#5d5276;text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:800px){.beta-layout{grid-template-columns:1fr;padding-top:30px}.beta-intro{padding-top:0}.beta-expect{margin-top:28px}.beta-form-card{max-width:620px}.preview-caption{margin-top:-25px}}@media (max-width:650px){.public-header nav>a:first-child{display:none}.public-header nav>a:nth-child(2){display:inline}.public-header .nav-signin{font-size:13px}.public-header nav .button{font-size:12px}.beta-layout{gap:25px;padding-bottom:65px}.beta-intro h1{font-size:43px}.beta-form-card{padding:24px}.beta-row{grid-template-columns:1fr}.beta-page .public-header nav>a:first-child,.beta-page .public-header nav>a:nth-child(2){display:inline}.beta-page .public-header nav{gap:13px}.preview-caption{margin-top:-20px}}
:root{--ink:#252a27;--muted:#5a6c65;--line:#d9e0d8;--violet:#8f2d56;--violet-dark:#6d2142;--cream:#f4f5f2;--white:#fff;--sage:#d8e9e4;--teal:#218380;--gold:#ffbc42;--plum:#8f2d56;--aqua:#73d2de;--pine:#1c352d}body,.landing,.setup-screen,.auth-main,.admin-login-layout,.admin-denied,.admin-workspace,.workspace-content{color:var(--pine);background:#f4f5f2}.landing{background:linear-gradient(#f4f5f2 0 73%,#fff 73%)}.brand{letter-spacing:-.04em;color:var(--pine);font-family:DM Sans,Arial,sans-serif;font-weight:800}.brand-light,.sidebar>.brand,.admin-sidebar .brand{color:#fff}.brand-mark,.brand-light .brand-mark,.admin-sidebar .brand-mark{color:#0000;background:#fff url(/valari-workspace-logo.png) top/84px 84px no-repeat;border:1px solid #e9ede7;border-radius:9px;flex:none;width:42px;height:42px;padding:0;font-size:0;display:inline-block;overflow:hidden}.button-primary{color:#fff;background:var(--plum)}.button-primary:hover{background:#712245}.button-dark{background:var(--pine)}.button-dark:hover{background:#2b5143}.button-secondary{color:var(--pine);background:#e4eee9;border:1px solid #cbdcd3}.eyebrow,.section-label{color:var(--teal)}.eyebrow-dot{background:var(--gold)}.hero h1 em,.approach h2 em{color:var(--plum)}.hero>p,.feature-grid p,.page-intro p,.auth-card p,.setup-card p{color:#5a6c65}.hero-panel{border-color:#d8e1d8;box-shadow:0 16px 60px #1c352d1a}.preview-sidebar{background:var(--pine);border-color:var(--pine)}.preview-brand{color:#fff}.preview-nav{color:#c7dad1}.preview-nav.active{color:var(--aqua);background:#ffffff1a}.preview-button{background:var(--plum)}.preview-avatar,.user-avatar{color:var(--pine);background:#d8f0e9}.auth-aside,.admin-login-art{background:var(--pine)}.auth-aside .light,.admin-art-line,.auth-aside h1 em{color:var(--aqua)}.auth-aside p,.auth-aside small,.admin-login-art p{color:#d7e6dd}.auth-switch button,.text-link{color:var(--plum)}.auth-card input:focus,.setup-card input:focus,.form-card input:focus,.form-card textarea:focus,.form-card select:focus,.list-tools input:focus,.list-tools select:focus,.admin-login-form input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #21838029}.workspace{background:#f4f5f2}.sidebar,.admin-sidebar{background:var(--pine);border-color:var(--pine);color:#fff}.org-switch{color:var(--pine);background:#f7faf7;border-color:#dce6dd}.org-avatar{background:var(--aqua);color:var(--pine)}.org-switch small{color:#607368}.org-switch select{width:100%;max-width:145px;color:inherit;background:0 0;border:0;font-weight:700}.org-switch button,.mobile-firm-switch button{color:#184c37;background:#fff;border:1px solid #b9cec0;border-radius:6px;padding:5px 8px;font-weight:700}.mobile-firm-switch{align-items:center;gap:5px;display:none}.mobile-firm-switch select{background:#fff;border:1px solid #b9cec0;border-radius:6px;max-width:130px;padding:5px}@media (max-width:650px){.mobile-firm-switch{display:flex}}.nav-caption,.admin-nav-heading{color:#a3c3b4}.side-nav a,.admin-sidebar nav a{color:#e2e7e1}.side-nav a.selected,.side-nav a:hover,.admin-sidebar nav a.admin-nav-active,.admin-sidebar nav a:hover{color:#fff;background:#2a4d42}.side-nav .side-subnav{border-left:1px solid #86a69a;margin:-2px 0 4px 13px;padding-left:9px}.side-nav .side-subnav a{color:#dce9e3;gap:8px;padding:9px 12px;font-size:11px}.side-nav .side-subnav a span{color:var(--aqua);font-size:13px}.side-nav .side-subnav a:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.sidebar-note{color:#fff;background:#ffffff12}.sidebar-note p{color:#c8ddd0}.sidebar-note>span{color:var(--aqua)}.signout,.admin-side-bottom .signout{color:#d8e8de}.admin-side-bottom{color:#c4dbcc;border-color:#ffffff2d}.workspace-top{background:#fff;border-color:#e0e7df}.top-pill{color:var(--teal)}.metrics>div:first-child,.admin-stat{background:#e5f0eb;border-color:#cfe2d8}.status-in_progress{color:#186b67;background:#d9efeb}.status-review{color:#78520f;background:#fff0c9}.status{color:var(--plum);background:#f5e5ec}.status-complete{color:var(--pine);background:#dce9e3}.back-link,.row-arrow{color:var(--teal)}.admin-badge{color:var(--plum);border-color:#e8c7d4}.admin-denied .signout{background:var(--plum)}.admin-login-layout .admin-login-art{background:var(--pine)}.admin-login-layout .admin-login-panel,.admin-denied{background:#f4f5f2}.admin-workspace .admin-sidebar{background:var(--pine)}.admin-workspace .admin-sidebar .brand-mark{color:#0000;background:#fff url(/valari-workspace-logo.png) top/84px 84px no-repeat}.admin-workspace .admin-sidebar nav a.admin-nav-active{color:#fff;background:#2a4d42}.admin-workspace .admin-stat{background:#e5f0eb;border-color:#cfe2d8}.report-notice{border-color:var(--gold);color:#5f461a;background:#fff2d7}.report-tabs button.active{color:var(--teal);border-color:var(--gold)}.report-field .report-insert-text{color:var(--teal)}.valari-hero-logo{mix-blend-mode:multiply;width:min(200px,50vw);height:auto;margin:-25px auto -10px;display:block}.mobile-library-links,.mobile-bottom-nav{display:none}.account-id{color:var(--teal);letter-spacing:.08em;white-space:nowrap;background:#e8f4f2;border:1px solid #b5dad5;border-radius:20px;padding:6px 9px;font-size:11px;font-weight:800}.setup-divider{text-align:center;color:var(--muted);margin:26px 0;font-size:13px;font-weight:700}.setup-pending{background:#e8f4f2;border-radius:8px;padding:12px}.setup-pending button{color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.company-page{gap:18px;display:grid}.company-hero{justify-content:space-between;align-items:center;gap:24px;padding:10px 0 14px;display:flex}.company-hero h1{letter-spacing:-.04em;margin:8px 0;font:600 clamp(32px,3.4vw,46px) Playfair Display,Georgia,serif}.company-hero p{color:var(--muted);max-width:620px;margin:0;line-height:1.6}.company-hero-mark{border-radius:18px;flex:none;place-items:center;width:74px;height:74px;font:700 36px DM Sans,sans-serif;display:grid;box-shadow:0 8px 24px #1c352d16}.company-section-nav{gap:10px;display:flex}.company-section-nav a{color:#218380;background:#fff;border:1px solid #d7e4de;border-radius:18px;align-items:center;min-height:36px;padding:6px 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.company-section-nav a:hover,.company-section-nav a:focus-visible{outline-offset:2px;outline:2px solid #218380}.company-layout{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:22px;display:grid}.company-primary,.company-aside{gap:20px;min-width:0;display:grid}.company-profile{background:#fff;border:1px solid #dfe6df;border-radius:14px;overflow:hidden;box-shadow:0 6px 24px #1c352d08}.company-profile-head{border-bottom:1px solid #e5eae4;justify-content:space-between;align-items:start;gap:20px;padding:27px 30px;display:flex}.company-profile-head h2{margin:8px 0 5px;font:600 27px Playfair Display,Georgia,serif}.company-profile-head p{color:var(--muted);margin:0;line-height:1.5}.company-profile-state{color:#236d5d;background:#e8f3ef;border-radius:30px;flex:none;padding:7px 11px;font-size:11px;font-weight:800}.company-form-section{border-bottom:1px solid #e7ece6;grid-template-columns:190px minmax(0,1fr);gap:30px;padding:27px 30px;display:grid}.company-section-label>span{color:var(--teal);letter-spacing:.12em;font-size:10px;font-weight:800}.company-section-label h3{color:#252a27;margin:8px 0 5px;font:600 19px Playfair Display,Georgia,serif}.company-section-label p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.company-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.company-fields .span-2{grid-column:1/-1}.company-fields label{color:#3b4a42;align-content:start;gap:7px;font-size:11px;font-weight:800;display:grid}.company-fields input,.company-fields select{color:#252a27;background:#fff;border:1px solid #d1dcd1;border-radius:7px;width:100%;min-width:0;padding:11px 12px;font:500 13px DM Sans,sans-serif}.company-fields input:focus,.company-fields select:focus{outline-offset:2px;outline:2px solid #218380}.company-fields input:disabled,.company-fields select:disabled{color:#4b5d51;opacity:1;background:#f5f7f4}.company-form-footer{justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.company-form-footer .button{white-space:nowrap}.company-saved{color:#31745b;font-size:12px}.company-error{color:#aa3d3d;font-size:12px}.company-id-card{box-shadow:0 6px 24px #1c352d08}.company-id-card>strong{overflow-wrap:anywhere;font-size:23px}.company-requests{box-shadow:0 6px 24px #1c352d08}.setup-card{border-radius:14px;width:min(100%,520px);box-shadow:0 12px 40px #1c352d10}.setup-card form{gap:15px;display:grid}.setup-card .optional{color:var(--muted);font-weight:500}@media (max-width:1000px){.company-layout{grid-template-columns:1fr}.company-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.company-hero-mark{display:none}.company-form-section{grid-template-columns:1fr;gap:17px;padding:23px 20px}.company-profile-head,.company-form-footer{padding:22px 20px}.company-aside{grid-template-columns:1fr}}@media (max-width:480px){.company-fields{grid-template-columns:1fr}.company-fields .span-2{grid-column:1}.company-form-footer{flex-direction:column;align-items:stretch}.company-form-footer .button{width:100%}}.company-id-card,.company-requests{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px}.company-id-card>span{color:var(--teal);letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.company-id-card>strong{color:var(--pine);letter-spacing:.08em;margin:8px 0;font-size:30px;display:block}.company-id-card p,.company-requests p{color:var(--muted);margin:0}.company-requests h2{margin:0 0 7px}.company-requests ul{margin:20px 0 0;padding:0;list-style:none}.company-requests li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.company-requests li span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.company-request-actions{gap:8px;display:flex}.company-empty{padding-top:20px}.admin-header-ids{align-items:center;gap:9px;display:flex}.admin-account-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-account-search input{border:1px solid var(--line);width:min(270px,100%);font:inherit;border-radius:8px;padding:10px 12px}.admin-account-number{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--teal)}@media (max-width:650px){.company-requests li,.admin-account-heading{flex-direction:column;align-items:flex-start}.admin-account-search,.admin-account-search input{width:100%}.workspace-top .top-workfiles,.workspace-top .user-avatar,.workspace-top nav{display:none}.workspace-top .mobile-brand{display:block}.workspace-top{gap:8px;padding:0 16px}.account-id{padding:5px 7px;font-size:10px}.workspace-content{padding-bottom:76px}.mobile-bottom-nav{z-index:50;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #dbe4da;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #1c352d12}.mobile-bottom-nav a{color:#5a6c65;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:60px;font-size:10px;font-weight:700;display:flex}.mobile-bottom-nav a span{font-size:18px;line-height:1}.mobile-bottom-nav a.active{color:#176c69;border-top:3px solid #218380}.mobile-brand{color:var(--pine);font-family:DM Sans,Arial,sans-serif;font-weight:800}}.appraiser-dashboard .page-intro{margin-bottom:25px}.dashboard-kicker{color:#65756a;letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:800}.dashboard-kicker span{color:var(--teal);padding:0 5px}.dashboard-metrics{margin-bottom:28px}.dashboard-metrics>a{background:#fff;border:1px solid #dfe7df;border-radius:9px;flex-direction:column;min-height:140px;padding:21px 24px;transition:border-color .15s,transform .15s;display:flex}.dashboard-metrics>a:first-child{background:#e9f0eb;border-color:#d3e2d7}.dashboard-metrics>a:hover{border-color:#218380;transform:translateY(-2px)}.dashboard-metrics>a:focus-visible{outline-offset:2px;outline:3px solid #218380}.dashboard-metrics>a span{color:#527164;letter-spacing:.12em;font-size:10px;font-weight:800}.dashboard-metrics>a strong{color:#252a27;margin:8px 0 2px;font:600 39px Playfair Display,Georgia,serif}.dashboard-metrics>a small{color:#536d5e;font-size:11px}.appraiser-dashboard .list-card{border-color:#dfe7df;border-radius:10px;box-shadow:0 6px 22px #1c352d08}.appraiser-dashboard .list-header h2{color:#252a27}.workfile-detail-page{max-width:1440px}.workfile-detail-hero{justify-content:space-between;align-items:end;gap:22px;margin-bottom:24px;display:flex}.workfile-detail-hero h1{letter-spacing:-.04em;margin:8px 0 5px;font:600 clamp(32px,3.3vw,44px) Playfair Display,Georgia,serif}.workfile-detail-hero p{color:var(--muted);margin:0}.workfile-hero-actions{align-items:center;gap:10px;display:flex}.workfile-hero-actions .status{white-space:nowrap;padding:8px 12px;font-size:11px}.workfile-hero-actions .button{white-space:nowrap}.workfile-detail-grid{grid-template-columns:230px minmax(0,1fr) 230px;align-items:start;gap:18px;display:grid}.workfile-side-stack{gap:18px;display:grid}.workfile-panel{background:#fff;border:1px solid #dfe7df;border-radius:9px;padding:21px;box-shadow:0 5px 20px #1c352d08}.workfile-muted-panel{background:#eaf1eb}.workfile-panel-label{color:#3e785f;letter-spacing:.14em;font-size:9px;font-weight:800}.workfile-panel h2{color:#252a27;margin:10px 0 17px;font:600 21px Playfair Display,Georgia,serif}.workfile-panel p{color:#53665c;margin:0 0 16px;font-size:12px;line-height:1.6}.workfile-panel dl{margin:0}.workfile-panel dl>div{border-top:1px solid #e8ece7;padding:11px 0}.workfile-panel dt{color:#738076;font-size:10px;font-weight:700}.workfile-panel dd{color:#29362d;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.workfile-panel-link{color:#176c69;font-size:12px;font-weight:800;display:inline-flex}.workfile-column-heading{margin:1px 0 15px}.workfile-column-heading h2{color:#252a27;margin:5px 0;font:600 24px Playfair Display,Georgia,serif}.workfile-detail-editor .detail-overview{margin-bottom:14px}.workfile-detail-editor .detail-overview>div{padding:13px}.workfile-detail-editor .form-card{border-color:#dfe7df;border-radius:9px;box-shadow:0 5px 20px #1c352d08}.workfile-detail-editor .form-section{grid-template-columns:1fr;gap:17px;padding:25px}.workfile-detail-editor .field-grid{gap:15px}@media (max-width:1200px){.workfile-detail-grid{grid-template-columns:210px minmax(0,1fr)}.workfile-detail-grid>.workfile-side-stack:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.workfile-detail-grid{grid-template-columns:1fr}.workfile-detail-grid>.workfile-side-stack:last-child{grid-column:auto}.workfile-detail-hero{flex-direction:column;align-items:start}.dashboard-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-metrics>a{min-height:124px;padding:14px}.dashboard-metrics>a:last-child{grid-column:1/-1}.dashboard-metrics>a strong{font-size:31px}.workfile-hero-actions{justify-content:space-between;width:100%}.workfile-detail-grid>.workfile-side-stack:last-child,.workfile-detail-editor .field-grid{grid-template-columns:1fr}}.workfile-list-heading{padding-bottom:19px}.workfile-total{color:#557063;white-space:nowrap;background:#eaf2ec;border-radius:20px;padding:7px 12px;font-size:11px;font-weight:800}.workfile-status-filters{scrollbar-width:thin;gap:8px;padding:0 24px 20px;display:flex;overflow-x:auto}.workfile-exact-status-filters{border-top:1px solid #e8ece6;padding-top:14px}.workfile-status-filters button{color:#3d584a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce5dc;border-radius:20px;flex:none;align-items:center;gap:9px;min-height:36px;padding:6px 11px;font:700 11px DM Sans,sans-serif;display:inline-flex}.workfile-status-filters button strong{color:#2e6852;background:#edf3ed;border-radius:50%;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;display:grid}.workfile-status-filters button[aria-pressed=true]{color:#fff;border-color:var(--pine);background:var(--pine)}.workfile-status-filters button[aria-pressed=true] strong{color:var(--pine);background:#fff}.workfile-status-filters button:focus-visible,.workfile-filter-top button:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.workfile-filter-panel{background:#f8faf7;border-top:1px solid #e8ece6;padding:21px 24px 23px}.workfile-filter-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.workfile-filter-top strong{color:var(--pine);font-size:12px}.workfile-filter-top button{color:#176d69;cursor:pointer;background:0 0;border:0;padding:3px;font:700 11px DM Sans,sans-serif;text-decoration:underline}.workfile-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.workfile-filter-grid label{color:#496052;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.workfile-filter-grid input,.workfile-filter-grid select{color:#26382d;background:#fff;border:1px solid #d5dfd5;border-radius:7px;width:100%;min-width:0;height:38px;padding:8px 10px;font:500 11px DM Sans,sans-serif}.workfile-filter-grid input:focus,.workfile-filter-grid select:focus{outline:2px solid var(--teal);outline-offset:1px}.workfile-filter-grid .workfile-search-field{grid-column:span 2}.workfile-filter-error{color:#9a324f;margin:12px 0 0;font-size:11px}.workfile-result-heading{color:#66776b;border-top:1px solid #e8ece6;justify-content:space-between;gap:12px;padding:15px 24px;font-size:10px;display:flex}.workfile-result-heading strong{color:var(--pine)}.workfile-grid-table{min-width:960px}.workfile-grid-table th,.workfile-grid-table td{padding-left:17px;padding-right:17px}.workfile-grid-table th:first-child,.workfile-grid-table td:first-child{min-width:190px;padding-left:24px}.workfile-grid-table td{color:#3d5044;overflow-wrap:anywhere}.workfile-grid-table td:first-child strong{color:var(--pine)}.workfile-grid-table .status{white-space:nowrap}.status-assigned,.status-not_scheduled{color:#285b69;background:#e9f0f2}.status-inspection_scheduled,.status-in_field{color:#176b6a;background:#e2f3f3}.status-in_writing,.status-in_revision{color:#823452;background:#f2e7ed}.status-ready_for_qc{color:#5e4e7c;background:#e9e6f3}.status-completed_signed,.status-delivered{color:var(--pine);background:#dce9e3}.status-archived_closed{color:#526057;background:#e9ebe9}@media (max-width:950px){.workfile-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.workfile-list-heading{flex-direction:row;align-items:start}.workfile-status-filters{padding:0 16px 16px}.workfile-filter-panel{padding:18px 16px}.workfile-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workfile-result-heading{flex-direction:column;gap:3px;padding:14px 16px}}@media (max-width:420px){.workfile-filter-grid{grid-template-columns:1fr}.workfile-filter-grid .workfile-search-field{grid-column:1}}.durable-save-footer{flex-wrap:wrap}.durable-save-actions{flex-wrap:wrap;gap:8px;display:flex}.save-state.dirty,.report-save-state.dirty{color:#73533d}.save-state.conflict,.report-save-state.conflict{color:#8f2d56}.durable-history{background:#fff;border:1px solid #dfe7df;border-radius:9px;margin-top:18px;padding:23px;box-shadow:0 5px 20px #1c352d08}.durable-history-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.durable-history-header h2{color:var(--pine);margin:5px 0;font:600 22px Playfair Display,Georgia,serif}.durable-history-header p,.durable-history-empty{color:#61736a;margin:0;font-size:11px;line-height:1.5}.durable-history-header .button{flex:none}.durable-history-list{border-top:1px solid #e4ebe3;margin:18px 0 0;padding:0;list-style:none}.durable-history-list li{border-bottom:1px solid #e4ebe3}.durable-history-list summary{color:#364e3f;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;font-size:12px;display:flex}.durable-history-list summary span{color:#6b7c70;font-size:10px}.durable-history-detail{color:#435548;padding:4px 4px 17px;font-size:11px}.durable-history-detail p{overflow-wrap:anywhere;line-height:1.6}.durable-history-detail .button{margin-top:6px}.durable-history-more{color:#176c69;cursor:pointer;background:0 0;border:0;margin-top:17px;font:700 12px DM Sans,sans-serif;text-decoration:underline}.durable-history-more:focus-visible,.durable-history-list summary:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.durable-history-empty{margin-top:17px}.report-durable-history{box-shadow:none;margin-top:18px}@media (max-width:650px){.durable-history{padding:17px}.durable-history-header{flex-direction:column;align-items:flex-start}.durable-save-actions,.durable-save-actions .button{width:100%}}.intake-duplicate{color:#473d30;background:#fff8ea;border:1px solid #c58b42;border-radius:10px;margin:18px 24px;padding:18px}.intake-duplicate strong{color:#704320}.intake-duplicate div{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.workfile-edit-fieldset,.report-edit-fields{border:0;min-width:0;margin:0;padding:0}.workfile-edit-fieldset:disabled,.report-edit-fields:disabled{opacity:.85}.workfile-documents{margin-top:18px}.workfile-documents>p{color:#586d61;font-size:12px}.document-upload{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0;display:flex}.document-upload>label:first-child{color:#4b6354;gap:5px;font-size:11px;font-weight:700;display:grid}.document-upload select,.workfile-grid-table select,.company-staff select{color:#243b31;background:#fff;border:1px solid #cddbd1;border-radius:7px;max-width:210px;padding:8px;font:600 11px DM Sans,sans-serif}.document-upload .button{cursor:pointer}.document-upload input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.document-list,.company-staff ul{margin:12px 0 0;padding:0;list-style:none}.document-list li,.company-staff li{border-top:1px solid #e1e8e0;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.document-list li div:first-child,.company-staff li div:first-child{gap:4px;min-width:0;display:grid}.document-list strong,.company-staff strong{overflow-wrap:anywhere;color:#223c30;font-size:12px}.document-list small,.company-staff small{color:#61756a;font-size:10px}.document-list li div:last-child{gap:8px;display:flex}.document-list button{color:#176c68;cursor:pointer;background:0 0;border:0;font:700 11px DM Sans,sans-serif}.company-staff{background:#fff;border:1px solid #e0e8dd;border-radius:12px;padding:22px}.company-staff h2{color:#203b2c;margin:0 0 6px}.company-staff p{color:#5d7165;font-size:12px}.company-fees{scroll-margin-top:24px}.company-fees-heading h2{margin-top:6px;font:600 27px Playfair Display,Georgia,serif}.company-fees-heading p{max-width:660px;line-height:1.55}.company-fee-location{grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:12px;margin:20px 0;display:grid}.company-fee-location label{color:#3b4a42;gap:7px;font-size:11px;font-weight:800;display:grid}.company-fee-location input,.company-fee-location select{color:#252a27;background:#fff;border:1px solid #d1dcd1;border-radius:7px;width:100%;min-width:0;padding:10px 11px;font:500 13px DM Sans,sans-serif}.company-fee-location input:focus-visible,.company-fee-location select:focus-visible,.company-fee-grid input:focus-visible{outline-offset:2px;outline:2px solid #218380}.company-fee-location input:disabled{background:#f5f7f4}.company-fee-scroll{border:1px solid #dfe6df;border-radius:10px;max-height:650px;overflow:auto}.company-fee-grid{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.company-fee-grid thead th{z-index:2;color:#1c352d;text-align:left;letter-spacing:.04em;background:#e9f1ee;font-size:11px;position:sticky;top:0}.company-fee-grid th,.company-fee-grid td{border-bottom:1px solid #e7ece6;padding:10px 12px}.company-fee-grid tbody th{color:#253b31;text-align:left;width:35%;min-width:210px;font-size:12px}.company-fee-grid tbody th small{color:#61746a;margin-top:3px;font-weight:500;display:block}.company-fee-grid .company-fee-group th{color:#8f2d56;letter-spacing:.07em;text-transform:uppercase;background:#f4f5f2;font-size:11px}.company-fee-grid td{min-width:120px;position:relative}.company-fee-grid td input{border:1px solid #d1dcd1;border-radius:6px;width:100%;min-width:0;padding:9px 7px 9px 20px;font:500 12px DM Sans,sans-serif}.company-fee-grid td input:disabled{color:#65766c;background:#f5f7f4}.company-fee-dollar{color:#50645a;font-size:12px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.company-fee-footer{color:#5d7165;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.company-fees>[role=status]{margin-bottom:0}.company-staff li>span{color:#385f4b;font-size:11px;font-weight:700}.appraiser-preferences fieldset{border:1px solid #dce6dd;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.appraiser-preferences legend{color:#203b2c;padding:0 6px;font-weight:700}.appraiser-preferences .staff-profile-form{gap:16px;display:grid}.appraiser-preferences label{gap:6px;min-width:0;display:grid}.appraiser-preferences input,.appraiser-preferences select{color:#243b31;width:100%;max-width:none;font:inherit;background:#fff;border:1px solid #cddbd1;border-radius:7px;padding:9px}.appraiser-preferences .preference-area-inputs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.appraiser-preferences .preference-area-inputs button{grid-column:1/-1;justify-self:start}@media (max-width:700px){.appraiser-preferences .preference-area-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.company-fee-location{grid-template-columns:repeat(2,minmax(0,1fr))}.company-fee-location .button{justify-self:start}}@media (max-width:520px){.company-fee-location{grid-template-columns:1fr}.company-fee-footer{flex-direction:column;align-items:stretch}}.staff-role-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.staff-role-actions button{color:#8f2d56;cursor:pointer;background:0 0;border:0;font:700 11px DM Sans,sans-serif}.due-risk{white-space:nowrap;color:#42604d;font-size:10px;font-weight:800}.due-risk-overdue,.due-risk-due-today{color:#9b3157}.due-risk-due-soon{color:#8f5f24}.company-staff-invite{flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0;display:flex}.company-staff-invite small{color:#5e7365;max-width:360px;line-height:1.4}.staff-profile-form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:16px;display:flex}.staff-profile-form label{color:#4a6453;gap:5px;font-size:11px;font-weight:700;display:grid}.staff-profile-form input{color:#263c30;border:1px solid #cfddcf;border-radius:7px;min-height:38px;padding:8px 10px}.dashboard-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:850px){.dashboard-metrics.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.dashboard-metrics.four{grid-template-columns:1fr}}.document-preview{z-index:1000;background:#11231bd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.document-preview-panel{background:#fff;border-radius:12px;flex-direction:column;width:min(1100px,100%);height:min(850px,100%);display:flex;overflow:hidden}.document-preview-heading{border-bottom:1px solid #dce7dd;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.document-preview-heading strong{overflow-wrap:anywhere;color:#1c352d}.document-preview-heading button{color:#176d69;cursor:pointer;background:0 0;border:0;font-weight:800}.document-preview-panel iframe,.document-preview-panel img{object-fit:contain;background:#f3f5f2;border:0;flex:1;width:100%;min-height:0}.document-progress{color:#1c615f;gap:7px;margin:14px 0;font-size:12px;font-weight:700;display:grid}.document-progress progress{accent-color:#218380;width:min(360px,100%);height:9px}.document-success{font-weight:700;color:#176b68!important}.document-retry{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.document-retry .form-message{margin:0}.dashboard-rules{color:#65746a;max-width:950px;margin:-2px 0 17px;font-size:11px;line-height:1.6}.dashboard-metrics-expanded{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-metrics-expanded>a{min-height:126px}.workfile-overview-links{flex-wrap:wrap;gap:10px;margin:-5px 0 24px;display:flex}.workfile-overview-links a{color:#176b68;background:#fff;border:1px solid #cfe0d5;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:800}.workfile-overview-links a:focus-visible,.agenda-panel button:focus-visible,.agenda-panel a:focus-visible{outline-offset:2px;outline:3px solid #218380}.agenda-panel{background:#fff;border:1px solid #dfe7df;border-radius:10px;margin:0 0 28px;padding:24px;box-shadow:0 6px 22px #1c352d08}.agenda-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:17px;display:flex}.agenda-heading h2{color:#24392e;margin:7px 0 4px;font:600 25px Playfair Display,Georgia,serif}.agenda-heading p,.agenda-detail p{color:#65776b;margin:0;font-size:11px;line-height:1.5}.agenda-today,.agenda-month button{color:#176b68;background:#f7faf7;border:1px solid #cee0d4;border-radius:7px;padding:8px 12px;font-weight:800}.agenda-layout{grid-template-columns:minmax(285px,1fr) minmax(250px,.9fr);gap:24px;display:grid}.agenda-month{color:#1c352d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.agenda-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.agenda-weekday{text-align:center;color:#728078;padding:7px 0;font-size:10px;font-weight:800}.agenda-days button{color:#263d31;background:#f7f9f6;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:45px;font-size:12px;display:flex}.agenda-days button:hover{border-color:#88bbb2}.agenda-days button[aria-pressed=true]{color:#fff;background:#1c352d}.agenda-days button.agenda-current:not([aria-pressed=true]){border-color:#218380}.agenda-days button small{color:#218380;font-size:10px;font-weight:800}.agenda-days button[aria-pressed=true] small{color:#73d2de}.agenda-detail{border-left:1px solid #e2eae3;min-width:0;padding-left:22px}.agenda-detail h3{color:#263d31;margin:0 0 5px;font-size:17px}.agenda-detail ul,.agenda-attention ul{margin:12px 0 0;padding:0;list-style:none}.agenda-detail li{border-top:1px solid #e4ebe3}.agenda-detail li a{gap:5px;padding:11px 0;display:grid}.agenda-detail li strong{color:#1c352d;font-size:12px}.agenda-detail li span,.agenda-empty{color:#68796d;font-size:11px}.agenda-empty{background:#f7faf7;border-radius:7px;margin-top:15px;padding:15px}.agenda-attention{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.agenda-attention>div{background:#fbfcfa;border:1px solid #e2eae3;border-radius:8px;padding:14px}.agenda-attention strong{color:#294336;font-size:11px}.agenda-attention span{color:#1c5e59;background:#e9f0eb;border-radius:12px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:800}.agenda-attention p,.agenda-attention li{color:#65766a;margin:8px 0 0;font-size:11px}.agenda-attention a{color:#176b68}@media (max-width:900px){.dashboard-metrics-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-layout{grid-template-columns:1fr}.agenda-detail{border-top:1px solid #e2eae3;border-left:0;padding:17px 0 0}}@media (max-width:560px){.agenda-panel{padding:16px}.agenda-attention{grid-template-columns:1fr}.agenda-days button{min-height:42px}.workfile-overview-links a{width:100%}}.dashboard-overview{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.dashboard-overview-card,.solo-setup-guide{background:#fff;border:1px solid #d9e0d8;border-radius:12px;padding:21px}.dashboard-overview-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dashboard-overview-head h2,.solo-setup-guide h2{margin:0 0 15px;font:600 23px Playfair Display,Georgia,serif}.dashboard-overview-head span,.dashboard-overview-note{color:#607368;font-size:12px}.dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-status-grid a{border:1px solid #e1e6e0;border-radius:7px;justify-content:space-between;gap:8px;padding:9px 11px;display:flex}.dashboard-status-grid a:hover,.dashboard-attention a:hover{background:#e8f4f2}.dashboard-status-grid strong{color:#218380}.dashboard-attention{margin:0;padding:0;list-style:none}.dashboard-attention li{border-top:1px solid #e1e6e0}.dashboard-attention a{justify-content:space-between;gap:12px;padding:11px 4px;display:flex}.dashboard-attention span{color:#8f2d56}.dashboard-recent{grid-column:1/-1}.dashboard-recent th,.dashboard-recent td{padding:11px}.dashboard-workload{grid-column:1/-1}.dashboard-workload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-workload-person{background:#fafbf9;border:1px solid #dfe8e1;border-radius:9px;min-width:0;padding:15px}.dashboard-workload-person h3{margin:0 0 12px;font-size:14px}.dashboard-workload-person h3 a{color:#1c352d;justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-workload-person h3 strong{color:#218380;font-size:18px}.dashboard-workload-risks,.dashboard-workload-statuses{flex-wrap:wrap;gap:6px;display:flex}.dashboard-workload-risks{margin-bottom:10px}.dashboard-workload-risks a,.dashboard-workload-statuses a{color:#36584b;background:#fff;border:1px solid #dce9e4;border-radius:7px;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.dashboard-workload-risks a:hover,.dashboard-workload-statuses a:hover{background:#e8f4f2}.dashboard-workload-risks a:focus-visible,.dashboard-workload-statuses a:focus-visible,.dashboard-workload-person h3 a:focus-visible{outline-offset:2px;outline:3px solid #218380}.dashboard-workload-statuses span{color:#607368;font-size:11px}.solo-setup-guide{background:#e8f4f2;margin:0 0 24px}.solo-setup-guide p{color:#53665a}.solo-setup-guide ol{flex-wrap:wrap;gap:12px 25px;padding-left:20px;display:flex}.solo-setup-guide a{color:#16736f;font-weight:700}@media (max-width:800px){.dashboard-overview,.dashboard-workload-grid{grid-template-columns:1fr}.dashboard-recent{grid-column:auto}}.company-offices{background:#fff;border:1px solid #dfe6df;border-radius:14px;margin-top:18px;padding:22px}.company-offices>summary{cursor:pointer;font:600 23px Playfair Display,Georgia,serif}.company-offices p,.company-office-row small{color:#607368;line-height:1.5}.company-office-row{border-top:1px solid #e1e6e0;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.company-office-row small{margin-top:4px;display:block}.company-office-row button{color:#16736f;background:0 0;border:0;padding:5px;font-weight:700}.company-offices form{border-top:1px solid #e1e6e0;gap:15px;padding-top:18px;display:grid}.company-offices input,.company-offices select{border:1px solid #cbd5cd;border-radius:8px;width:100%;padding:10px}.workfile-team{margin:18px 0}.workfile-team ul{padding:0;list-style:none}.workfile-team li{border-top:1px solid #e1e6e0;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.workfile-team small{color:#607368;margin-top:4px;display:block}.workfile-team li button{color:#8f2d56;background:0 0;border:0}.workfile-team-add{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workfile-team-add label{gap:6px;display:grid}.workfile-team-add select{background:#fff;border:1px solid #cbd5cd;border-radius:8px;width:100%;padding:10px}.workfile-team-add button{grid-column:1/-1}@media (max-width:650px){.workfile-team-add{grid-template-columns:1fr}}.company-optional-team{margin-top:18px}.company-optional-team>summary{cursor:pointer;background:#fff;border:1px solid #dfe6df;border-radius:14px;padding:20px;font:600 23px Playfair Display,Georgia,serif}.company-optional-team>p{color:#607368}.assignment-notifications{background:#fff;border:1px solid #d9e0d8;border-radius:12px;margin:0 0 22px;padding:20px}.assignment-notifications ul{margin:0;padding:0;list-style:none}.assignment-notifications li{border-top:1px solid #e1e6e0;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.assignment-notifications a{flex-wrap:wrap;gap:5px 15px;display:flex}.assignment-notifications a span{color:#607368}.assignment-notifications button{color:#16736f;background:0 0;border:0;font-weight:700}.action-center{background:#fff;border:1px solid #dce6dd;border-radius:12px;margin:0 0 24px;padding:22px;box-shadow:0 5px 18px #1c352d09}.action-center-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.action-center-header h2{color:#1c352d;margin:5px 0 14px;font:600 24px Playfair Display,Georgia,serif}.action-center-count{color:#176967;white-space:nowrap;background:#e8f2f0;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:800}.action-center-filters{flex-wrap:wrap;gap:8px;margin:4px 0 17px;display:flex}.action-center-filters button{color:#365647;cursor:pointer;background:#fff;border:1px solid #d5e2d9;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font:700 11px DM Sans,sans-serif;display:inline-flex}.action-center-filters button span{color:#365647;text-align:center;background:#edf3ee;border-radius:999px;min-width:19px;padding:2px 5px}.action-center-filters button.selected{color:#125d5a;background:#e8f2f0;border-color:#218380}.action-center-filters button.selected span{color:#fff;background:#218380}.action-center-filters button:focus-visible{outline-offset:2px;outline:3px solid #218380}.action-center ul{margin:0;padding:0;list-style:none}.action-center-item{border-top:1px solid #e9eee9;justify-content:space-between;align-items:start;gap:18px;padding:15px 0;display:flex}.action-center-item.severity-critical{border-left:4px solid #8f2d56;padding-left:13px}.action-center-item.severity-high{border-left:4px solid #218380;padding-left:13px}.action-center-main{min-width:0}.action-center-meta,.action-center-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.action-center-meta{color:#65776d;margin-bottom:5px;font-size:10px;font-weight:800}.action-center-meta span:first-child{color:#8f2d56;text-transform:uppercase}.action-center-item.severity-high .action-center-meta span:first-child{color:#176b68}.action-center-meta .action-center-overdue{color:#8f2d56;font-weight:900}.action-center-main strong{color:#20382b;font-size:13px}.action-center-main p{color:#52675b;margin:4px 0 7px;font-size:11px;line-height:1.5}.action-center-main a,.action-center-actions button{color:#176b68;font-size:11px;font-weight:800}.action-center-main a.action-center-target{background:#eef7f4;border:1px solid #c9e0d9;border-radius:7px;align-items:center;min-height:32px;padding:6px 10px;text-decoration:none;display:inline-flex}.action-center-actions{flex:none}.action-center-actions button{cursor:pointer;background:#f8faf8;border:1px solid #d4e4db;border-radius:6px;padding:7px 9px}.action-center-actions button:focus-visible,.action-center-main a:focus-visible{outline-offset:2px;outline:3px solid #218380}.action-center-empty{color:#64766b;border-top:1px solid #e9eee9;margin:0;padding:12px 0 3px;font-size:12px}@media (max-width:650px){.action-center-item{flex-direction:column;gap:10px}.action-center-actions{width:100%}}.action-nav-badge,.side-nav a .action-nav-badge,.mobile-bottom-nav a .action-nav-badge{color:#fff;letter-spacing:0;background:#bb2142;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font:800 12px/1 Arial,sans-serif;display:inline-flex}.side-nav a .action-nav-badge{margin-left:auto}.mobile-bottom-nav a .action-nav-badge{min-width:18px;height:18px;margin-left:42px;font-size:10px;position:absolute;top:3px}.action-bell-wrap{z-index:70;position:relative}.action-bell{color:#1c352d;background:#f8faf8;border:1px solid #dbe7df;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:relative}.action-bell:hover,.action-bell[aria-expanded=true]{background:#eaf3ee}.action-bell:focus-visible,.action-bell-preview a:focus-visible{outline-offset:2px;outline:3px solid #218380}.action-bell svg{width:21px;height:21px}.action-bell-count{color:#fff;background:#bb2142;border-radius:12px;place-items:center;min-width:20px;height:20px;padding:0 4px;font:800 10px/1 Arial,sans-serif;display:grid;position:absolute;top:-7px;right:-8px}.action-bell-preview{background:#fff;border:1px solid #dce7df;border-radius:12px;width:min(380px,100vw - 32px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 50px #1c352d24}.action-bell-heading{color:#1c352d;justify-content:space-between;align-items:center;gap:10px;padding:18px 18px 13px;display:flex}.action-bell-heading strong{font:700 18px Playfair Display,Georgia,serif}.action-bell-heading span{color:#667a6c;font-size:11px}.action-bell-preview ul{max-height:380px;margin:0;padding:0;list-style:none;overflow-y:auto}.action-bell-preview li{border-top:1px solid #edf1ed}.action-bell-preview li a{color:#1c352d;align-items:center;gap:10px;padding:12px 18px;display:flex}.action-bell-preview li a:hover{background:#f6f9f6}.action-bell-severity{color:#8f2d56;text-align:center;background:#f7e8ee;border-radius:5px;flex:none;min-width:54px;padding:4px 5px;font-size:9px;font-weight:800}.action-bell-severity.severity-high{color:#176b68;background:#e4f2ef}.action-bell-severity.severity-info{color:#466778;background:#edf2f6}.action-bell-item-text{flex:1;gap:3px;min-width:0;display:grid}.action-bell-item-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.action-bell-item-text small{color:#667a6c;font-size:10px}.action-bell-message{color:#667a6c;border-top:1px solid #edf1ed;margin:0;padding:18px;font-size:12px}.action-bell-all{color:#176b68;background:#f8faf8;border-top:1px solid #dce7df;padding:14px 18px;font-size:12px;font-weight:800;display:block}@media (max-width:650px){.workspace-top .top-right{gap:11px}.action-bell-preview{right:-90px}.mobile-bottom-nav{grid-template-columns:repeat(6,1fr)}.mobile-bottom-nav a{font-size:9px;position:relative}}.inspection-plan{background:#fff;border:1px solid #dfe7df;border-radius:10px;margin:18px 0;padding:23px;box-shadow:0 5px 20px #1c352d08}.inspection-plan form{gap:12px;margin-top:16px;display:grid}.inspection-plan label{color:#405c4b;gap:6px;font-size:11px;font-weight:800;display:grid}.inspection-plan input,.inspection-plan textarea{color:#253d30;background:#fff;border:1px solid #ccdcd0;border-radius:7px;width:100%;padding:10px;font:12px DM Sans,sans-serif}.inspection-plan small{color:#66786e;margin-top:-7px;font-size:10px}.inspection-plan-actions{flex-wrap:wrap;gap:9px;display:flex}.inspection-complete{color:#176b68;margin:0;font-size:11px;font-weight:800}.inspection-access-warning{color:#762745;background:#faeef2;border-left:3px solid #8f2d56;margin:0;padding:9px 11px;font-size:11px;font-weight:800}.inspection-attempts{border-top:1px solid #e6ede7;margin-top:22px;padding-top:17px}.inspection-attempts h3{color:#263e30;margin:0 0 4px;font-size:14px}.inspection-attempts p{color:#66776c;margin:0 0 12px;font-size:11px}.inspection-attempt-entry{flex-wrap:wrap;gap:8px;display:flex}.inspection-attempt-entry input{flex:1;min-width:190px}.inspection-attempt-entry button{color:#176b68;cursor:pointer;background:#e9f3f0;border:1px solid #c9ddd1;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:800}.inspection-attempts ul{margin:14px 0 0;padding:0;list-style:none}.inspection-attempts li{color:#51685a;border-top:1px solid #eef1ed;flex-wrap:wrap;gap:8px;padding:8px 0;font-size:11px;display:flex}.inspection-attempts time{font-weight:800}.inspection-agenda{background:#fff;border:1px solid #dfe7df;border-radius:10px;margin:0 0 23px;padding:22px;box-shadow:0 6px 22px #1c352d08}.inspection-agenda ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:5px 0 0;padding:0;list-style:none;display:grid}.inspection-agenda li{background:#fafcf9;border:1px solid #e3ece5;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.inspection-agenda li time{color:#176b68;flex:none;gap:2px;min-width:65px;font-size:11px;display:grid}.inspection-agenda li time small{color:#65786e;font-size:10px}.inspection-agenda li a{color:#23402f;gap:3px;min-width:0;font-size:12px;display:grid}.inspection-agenda li a strong,.inspection-agenda li a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspection-agenda li a span,.inspection-agenda>p{color:#66776d;font-size:11px}@media (max-width:650px){.inspection-agenda ol{grid-template-columns:1fr}}.workfile-team-history{margin-top:18px}.workfile-team-history summary{cursor:pointer;font-weight:700}.workfile-team-history ol{padding-left:20px}.workfile-team-history li{display:list-item}.agenda-view-actions,.agenda-day-nav{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.agenda-view-actions button,.agenda-day-nav button{color:#1c352d;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:8px;padding:.5rem .75rem}.agenda-view-actions button[aria-pressed=true]{color:#fff;background:#1c352d}.agenda-day-view{border-top:1px solid #e6ebe7;padding:1.2rem}.agenda-day-nav{justify-content:space-between;margin-bottom:1rem}.agenda-day-nav h3{margin:0;font-size:1.1rem}.agenda-all-day{background:#eef5f2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.8rem;display:flex}.agenda-all-day a,.agenda-appointment{color:#1c352d;text-decoration:none}.agenda-all-day a{background:#fff;border:1px solid #c6dad1;border-radius:6px;padding:.4rem .6rem}.agenda-hour-grid{border:1px solid #dce5df;border-radius:9px;max-height:650px;overflow-y:auto}.agenda-hour{border-bottom:1px solid #e6ebe7;grid-template-columns:5rem 1fr;min-height:66px;display:grid}.agenda-hour>time{color:#68746f;border-right:1px solid #e6ebe7;padding:.55rem;font-size:.8rem}.agenda-hour-events{flex-wrap:wrap;align-items:flex-start;gap:.4rem;min-width:0;padding:.35rem;display:flex;position:relative}.agenda-appointment{z-index:1;background:#e9f5f2;border-left:3px solid #218380;border-radius:5px;flex-direction:column;flex:1;gap:.12rem;min-width:160px;padding:.35rem .55rem;font-size:.8rem;display:flex}.agenda-appointment span{color:#50605a}.agenda-now-line{z-index:2;pointer-events:none;background:#8f2d56;height:2px;position:absolute;left:0;right:0}.agenda-now-line:before{content:"";background:#8f2d56;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-4px}.credential-warning{color:#8f2d56;margin-top:.25rem;display:inline-block}.intake-suggestions{background:#f4f8f6;border:1px solid #c6dad1;border-radius:10px;padding:1rem}.intake-suggestions h3{margin:0 0 .7rem}.intake-suggestions ul{gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.intake-suggestions li{background:#fff;border-radius:7px;padding:.6rem}.intake-suggestions li label{align-items:center;gap:.5rem;display:flex}.intake-suggestions li small{color:#596a64;margin-left:1.55rem;display:block}.agenda-block{z-index:1;background:#f7eef2;border-left:3px solid #8f2d56;border-radius:5px;flex-direction:column;flex:1;gap:.12rem;min-width:150px;padding:.35rem .55rem;font-size:.8rem;display:flex}.agenda-block-travel{background:#e8f3f2;border-color:#218380}.agenda-block button{color:#6d3c50;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.agenda-block-form{background:#f4f8f6;border-radius:8px;flex-wrap:wrap;align-items:end;gap:.6rem;margin-top:1rem;padding:1rem;display:flex}.agenda-block-form h4{width:100%;margin:0}.agenda-block-form label{flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.agenda-block-form input,.agenda-block-form select{background:#fff;border:1px solid #c9d8d0;border-radius:6px;padding:.45rem}.agenda-block-form p{width:100%;margin:0}@media (max-width:700px){.agenda-day-nav{align-items:flex-start}.agenda-day-nav h3{order:-1;width:100%}.agenda-hour{grid-template-columns:3.5rem 1fr}.agenda-hour-events{flex-direction:column}.agenda-appointment,.agenda-block{width:100%;min-width:0}}@media (max-width:650px){.mobile-bottom-nav{overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.mobile-bottom-nav a{flex:0 0 max(14.3%,58px)}.mobile-bottom-nav::-webkit-scrollbar{display:none}}.account-settings-tabs,.workfile-section-tabs{border-bottom:1px solid #d7e5dc;flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.account-settings-tabs a,.workfile-section-tabs a{color:#486459;border-bottom:3px solid #0000;padding:11px 14px;font-size:13px;font-weight:700;text-decoration:none}.account-settings-tabs a[aria-current=page],.workfile-section-tabs a[aria-current=page]{color:#176b68;border-bottom-color:#218380}.account-settings-tabs a:focus-visible,.workfile-section-tabs a:focus-visible{outline-offset:2px;outline:3px solid #218380}.checklist-settings ul,.workfile-checklist ul{margin:20px 0;padding:0;list-style:none}.checklist-settings li,.workfile-checklist li{border-bottom:1px solid #e5eee8;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 0;display:flex}.checklist-settings li>input{flex:240px;min-width:0}.checklist-toggle,.workfile-checklist li>label{align-items:center;gap:10px;display:inline-flex}.workfile-checklist li>label{flex:240px;font-weight:700}.workfile-checklist li.complete>label{color:#527469}.workfile-checklist li a{color:#176b68;font-size:12px;font-weight:700}.workfile-checklist li small{color:#527469}.checklist-add{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.checklist-add label{flex:240px}.checklist-add input{width:100%;margin-top:6px;display:block}.side-nav .sidebar-section{margin:2px 0}.side-nav .sidebar-section-heading{border-radius:6px;align-items:stretch;display:flex}.side-nav .sidebar-section-heading.selected,.side-nav .sidebar-section-heading:hover{background:#2a4d42}.side-nav .sidebar-section-heading>a{flex:1;min-width:0}.side-nav .sidebar-section-heading>a:hover{background:0 0}.side-nav .sidebar-section-heading button{color:#e2e7e1;background:0 0;border:0;border-radius:6px;flex:0 0 38px;font-size:19px}.side-nav .sidebar-section-heading button:hover{background:#ffffff1a}.side-nav .sidebar-section-heading button:focus-visible{outline:2px solid var(--aqua);outline-offset:-2px}.side-nav .sidebar-section-heading .chevron{transition:transform .18s;display:inline-block;transform:rotate(-90deg)}.side-nav .sidebar-section-heading .chevron.expanded{transform:rotate(0)}.side-nav .sidebar-section .side-subnav{margin:2px 0 10px 25px;padding:2px 0 2px 10px}.side-nav .sidebar-section .side-subnav a{border-radius:5px;margin:2px 0;padding:9px 12px;font-size:12px;display:block}.side-nav .sidebar-section .side-subnav a.selected{color:#fff;background:#376358}.account-settings-tabs button[role=tab]{appearance:none;color:#486459;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 14px;font-size:13px;font-weight:700}.account-settings-tabs button[role=tab][aria-selected=true]{color:#176b68;border-bottom-color:#218380}.account-settings-tabs button[role=tab]:focus-visible{outline-offset:2px;outline:3px solid #218380}.license-panel{margin-top:8px}.license-panel .company-optional-team{margin-top:20px}.license-search-result{margin-top:14px}.license-remove-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.license-remove-actions span{font-size:12px}@media (max-width:640px){.license-panel .document-list li{flex-direction:column;align-items:flex-start}}.assignment-tabs{border-bottom:1px solid #dbe3e8;gap:8px;margin:0 0 24px;display:flex;overflow-x:auto}.assignment-tabs a{color:#546579;white-space:nowrap;border-bottom:3px solid #0000;padding:12px 18px;font-weight:700;text-decoration:none;display:block}.assignment-tabs a[aria-current=page]{color:#12606b;background:#eef8f9;border-color:#168491}.assignment-tabs span{margin-top:4px;font-size:12px;font-weight:400;display:block}.queue-toolbar{flex-wrap:wrap;align-items:end;gap:14px;padding:16px 0;display:flex}.queue-toolbar label{flex-direction:column;flex:1;gap:6px;min-width:180px;font-size:13px;font-weight:600;display:flex}.queue-toolbar input,.queue-toolbar select,.ticket-detail input,.ticket-detail select,.ticket-detail textarea{color:#21364c;width:100%;font:inherit;background:#fff;border:1px solid #cad5df;border-radius:7px;min-height:42px;padding:10px 12px}.workfile-filter-panel summary{cursor:pointer;padding:4px 0;font-weight:600}.workfile-filter-panel[open] summary{margin-bottom:16px}.queue-pagination{color:#586c80;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:18px 0;font-size:13px;display:flex}.queue-pagination button{cursor:pointer;color:#21364c;background:#fff;border:1px solid #cbd7df;border-radius:6px;padding:8px 12px}.queue-pagination button:disabled{opacity:.45;cursor:default}.queue-ticket-link{color:#186771;padding-top:8px;font-size:12px;display:block}.ticket-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ticket-heading p{color:#5a6b7f;max-width:650px;margin:0;font-size:14px}.ticket-layout{grid-template-columns:minmax(300px,1fr) minmax(340px,1fr);align-items:start;gap:24px;display:grid}.ticket-queue,.ticket-detail{min-width:0;padding:22px}.ticket-list{flex-direction:column;gap:10px;display:flex}.ticket-list-row{text-align:left;color:#233b51;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #dae2e8;border-radius:9px;flex-direction:column;gap:7px;width:100%;padding:15px;display:flex}.ticket-list-row[aria-pressed=true]{background:#eefafa;border-color:#188b95;box-shadow:inset 3px 0 #188b95}.ticket-list-row span,.ticket-list-row small{color:#627185;font-size:12px}.ticket-list-row .ticket-overdue{color:#ad3535;font-weight:700}.ticket-detail h2{margin:12px 0}.ticket-detail form{flex-direction:column;gap:14px;margin-top:20px;display:flex}.ticket-detail label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.ticket-detail textarea{resize:vertical;min-height:85px}.ticket-control-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ticket-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0;display:flex}.ticket-actions a{color:#136f7a;font-size:13px}.ticket-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.ticket-callout{background:#f1f8f9;border-left:3px solid #4e9ca3;padding:12px;font-size:13px;line-height:1.6}.ticket-thread{margin-top:26px}.ticket-thread article{border-top:1px solid #e0e7ed;padding:14px 0}.ticket-thread small{color:#627185;font-size:11px}.ticket-thread dl{font-size:12px}.ticket-thread dl div{overflow-wrap:anywhere;gap:12px;margin-top:6px;display:flex}.ticket-thread dt{text-transform:capitalize;min-width:85px}.ticket-thread dd{margin:0}@media (max-width:1000px){.ticket-layout{grid-template-columns:1fr}.assignment-tabs a{padding:10px 12px}.ticket-heading{align-items:flex-start}}@media (max-width:560px){.ticket-heading{flex-direction:column}.ticket-control-grid{grid-template-columns:1fr}.ticket-detail,.ticket-queue{padding:16px}.assignment-tabs span{font-size:11px}.queue-toolbar label{min-width:100%}.workfile-list-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}}.workfile-list-card>.queue-toolbar{padding:16px 24px}.workfile-list-card>.queue-pagination{padding:18px 24px}.workfile-grid-table .row-arrow{white-space:nowrap;font-size:12px}.ticket-queue>.workfile-status-filters{padding-left:0;padding-right:0}@media (max-width:560px){.workfile-list-card>.queue-toolbar,.workfile-list-card>.queue-pagination{padding-left:16px;padding-right:16px}}
.workspace{color:#172b22;background:#f7f9f8;grid-template-columns:245px minmax(0,1fr)}.workspace .sidebar{color:#182e25;background:#fff;border-right:1px solid #e4ebe6;padding:24px 13px}.workspace .sidebar>.brand{color:#102f21;margin:0 12px 26px;font-size:29px}.workspace .sidebar .brand-mark{background-color:#fff}.workspace .org-switch{background:#f8faf8;border:1px solid #e4ebe6;border-radius:10px;margin-bottom:22px;padding:12px}.workspace .nav-caption{color:#74867c;margin-bottom:8px;font-size:10px}.workspace .side-nav{gap:3px;display:grid}.workspace .side-nav a{color:#344a3e;border-radius:9px;padding:12px 13px;font-size:13px;font-weight:600;transition:background .15s}.workspace .side-nav a:hover{color:#064c31;background:#eef5f0}.workspace .side-nav a.selected{color:#fff;background:#075638}.workspace .side-nav a:focus-visible,.workspace a:focus-visible,.workspace button:focus-visible{outline-offset:2px;outline:3px solid #34a477}.workspace .side-nav .side-subnav{border-color:#cbded3}.workspace .side-nav .side-subnav a{color:#375849}.workspace .sidebar-note{color:#123e2a;background:#eef6f0;border-radius:12px}.workspace .sidebar-note p{color:#536b5b}.workspace .signout{color:#365a46}.workspace .workspace-content{background:#f7f9f8}.workspace .workspace-top{background:#fff;border-bottom:1px solid #e3ebe6;height:70px;padding:0 28px}.workspace .main-panel{max-width:1480px;padding:28px 30px 55px}.workspace .page-intro h1,.workspace .appraiser-home-heading h1{letter-spacing:-.035em;color:#14251d;font-family:DM Sans,Arial,sans-serif;font-weight:800}.workspace .page-intro p,.workspace .appraiser-home-heading p{color:#66776d}.workspace .button-primary{color:#fff;background:#075638;border-radius:9px}.workspace .button-primary:hover{background:#06452e}.workspace .button-secondary{color:#075638;background:#fff;border:1px solid #d3e2d8;border-radius:9px}.workspace .home-card,.workspace .list-card,.workspace .company-profile,.workspace .company-id-card,.workspace .company-requests{background:#fff;border:1px solid #e3ebe6;border-radius:13px;box-shadow:0 2px 10px #173a2510}.workspace .home-card h2,.workspace .list-card h2{color:#1b2a22}.workspace .home-row:hover{background:#f3f8f5}.workspace .home-tag{border-radius:20px}.workspace .dashboard-metrics>a{border-color:#e3ebe6;border-radius:13px;box-shadow:0 2px 10px #173a2510}.workspace .dashboard-metrics>a:first-child{background:#fff;border-color:#e3ebe6}.workspace .account-id{color:#075638;background:#e9f5ee;border-color:#d3e8db}.workspace .top-pill{color:#16714c}.workspace .user-avatar{color:#fff;background:#075638}.workspace input:focus-visible,.workspace select:focus-visible,.workspace textarea:focus-visible{outline-offset:2px;outline:2px solid #1d8b5a}@media (max-width:900px){.workspace{grid-template-columns:205px minmax(0,1fr)}.workspace .main-panel{padding:22px 18px}.workspace .sidebar{padding:18px 9px}}@media (max-width:650px){.workspace{display:block}.workspace .sidebar{display:none}.workspace .main-panel{padding:20px 14px 95px}.workspace .workspace-top{padding:0 14px}.workspace .mobile-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:auto}.workspace .mobile-bottom-nav a.active{color:#075638;border-color:#075638}}@media (prefers-reduced-motion:reduce){.workspace .side-nav a,.workspace .dashboard-metrics>a{transition:none}}.workspace .valari-home-metrics{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:0 0 22px;display:grid}.workspace .valari-home-metrics>a{background:#fff;border:1px solid #e3ebe6;border-radius:13px;flex-direction:column;gap:9px;padding:20px;display:flex;box-shadow:0 2px 10px #173a2510}.workspace .valari-home-metrics>a:hover{border-color:#138354}.workspace .valari-home-metrics span{color:#52665b;font-size:13px}.workspace .valari-home-metrics strong{color:#075638;font-variant-numeric:tabular-nums;font-size:31px}.workspace .valari-home-metrics small{color:#597263;font-size:11px}.workspace .valari-attention-table{margin-bottom:20px}.workspace .valari-attention-table .home-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace .valari-attention-table .home-card-heading a{color:#075638;font-weight:700}.workspace .valari-table-scroll{overflow-x:auto}.workspace .valari-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:12px}.workspace .valari-table-scroll th{color:#42584b;text-align:left;background:#f4f7f5;padding:13px}.workspace .valari-table-scroll td{border-bottom:1px solid #edf0ee;padding:14px 13px}.workspace .valari-table-scroll td strong,.workspace .valari-table-scroll td small{display:block}.workspace .valari-table-scroll td small{color:#74867c;margin-top:4px}.workspace .valari-table-scroll td a{color:#075638;font-weight:700}.workspace .page-intro{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.workspace .page-intro h1{letter-spacing:-.035em;margin:6px 0 8px;font-family:DM Sans,Arial,sans-serif;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.2}.workspace .page-intro p{font-size:14px;line-height:1.6}.workspace .eyebrow{color:#18764e;font-weight:800}.workspace .list-card,.workspace .workfile-panel,.workspace .company-profile,.workspace .company-id-card,.workspace .company-requests{background:#fff;border:1px solid #e3ebe6;border-radius:13px;box-shadow:0 2px 10px #173a2510}.workspace .account-settings-tabs{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.workspace .account-settings-tabs a{color:#345847;background:#fff;border:1px solid #dbe8df;border-radius:9px;padding:10px 15px;font-weight:700}.workspace .account-settings-tabs a[aria-current=page]{color:#fff;background:#075638;border-color:#075638}.workspace .company-hero h1{letter-spacing:-.035em;font-family:DM Sans,Arial,sans-serif;font-weight:800}.workspace .company-section-nav a{color:#075638;border-color:#dbe8df;border-radius:9px}.workspace .company-profile-head h2,.workspace .company-section-label h3{font-family:DM Sans,Arial,sans-serif;font-weight:750}.workspace .workfile-panel-link{color:#075638}.workspace .home-card-heading h2{font-family:DM Sans,Arial,sans-serif;font-weight:750}@media (max-width:650px){.workspace .page-intro{flex-wrap:wrap}.workspace .page-intro .button{width:100%}.workspace .valari-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace .sidebar{color:#fff;background:#062e22;border-color:#062e22}.workspace .sidebar>.brand,.workspace .sidebar .side-nav>a,.workspace .sidebar .side-subnav a,.workspace .sidebar .signout{color:#fff}.workspace .sidebar .nav-caption{color:#b4d5c7}.workspace .sidebar .org-switch{color:#fff;background:#103e30;border-color:#2c5949}.workspace .sidebar .org-switch small{color:#c0d8cd}.workspace .sidebar .side-nav a:hover{color:#fff;background:#164b39}.workspace .sidebar .side-nav a.selected{background:#18553f;border-left:3px solid #26d08a;padding-left:10px}.workspace .workspace-content,.workspace .workspace-content.home-surface{background:#fff}.workspace .main-panel{color:#15221c}.workspace .home-card,.workspace .list-card,.workspace .workfile-panel{box-shadow:none;border-color:#dde5e0;border-radius:8px}.workspace .workspace-top{gap:16px}.workspace-search{flex:1;align-items:center;gap:6px;max-width:360px;display:flex}.workspace-search input{color:#16251e;background:#fff;border:1px solid #cad6ce;border-radius:6px;width:100%;min-width:0;padding:10px 12px;font-size:14px}.workspace-search button{color:#075638;background:#fff;border:1px solid #cad6ce;border-radius:6px;min-height:42px;padding:8px;font-weight:700}.workspace .top-right{gap:12px}.workspace .top-pill{display:none}.workspace-skip-link{z-index:200;color:#075638;background:#fff;border:2px solid #075638;border-radius:6px;padding:12px 18px;position:fixed;top:-100px;left:16px}.workspace-skip-link:focus{top:10px}.workspace .home-attention-list{margin:12px 0 0;padding:0;list-style:none}.workspace .home-attention-list li{border-top:1px solid #e4ebe6;grid-template-columns:minmax(0,1fr) minmax(140px,.5fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.workspace .home-attention-property{color:#15221c;overflow-wrap:anywhere;font-size:15px;font-weight:750}.workspace .home-attention-list small{color:#526158;margin-top:6px;font-size:13px;line-height:1.5;display:block}.workspace .home-attention-list .attention-urgent .home-tag{color:#863b16;background:#fff0e7;border-color:#e6bd9f}.workspace .home-attention-list .button{white-space:nowrap;min-height:44px}.workspace .workfile-related-links{flex-wrap:wrap;gap:18px;margin:0 0 20px;font-size:14px;font-weight:700;display:flex}.workspace .workfile-section-tabs{scrollbar-width:thin;border-bottom:1px solid #dce5df;flex-wrap:nowrap;gap:4px;max-width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.workspace .workfile-section-tabs a{white-space:nowrap;color:#384d40;border-radius:4px 4px 0 0;min-height:44px;padding:12px}.workspace .workfile-section-tabs a[aria-current=page]{color:#075638;background:#edf7f0;border-bottom:3px solid #075638;font-weight:750}.workspace .workfile-mobile-cards{display:none}.workspace .workfile-status-filters{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.workspace .workfile-status-filters button{flex-shrink:0;min-height:44px}.workspace .queue-toolbar input,.workspace .workfile-filter-grid input,.workspace .workfile-filter-grid select{min-height:44px;font-size:16px}.workspace .queue-pagination button,.workspace .action-center-actions button{min-height:44px}@media (max-width:1000px){.workspace .workspace-search{max-width:260px}.workspace .account-id{font-size:11px}}@media (max-width:650px){.workspace .workspace-top>.workspace-search{display:none}.workspace .workspace-content{padding-bottom:80px}.workspace .mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.workspace .mobile-bottom-nav>a,.workspace .mobile-more>summary{color:#385144;cursor:pointer;justify-content:center;align-items:center;min-height:60px;font-size:13px;font-weight:700;list-style:none;display:flex}.workspace .mobile-more>summary::-webkit-details-marker{display:none}.workspace .mobile-more>summary.active,.workspace .mobile-more[open]>summary{color:#075638;background:#eef7f1;border-top:3px solid #075638}.workspace .mobile-more-panel{background:#fff;border:1px solid #ccd9d0;border-radius:10px 10px 0 0;max-height:70dvh;padding:18px;position:absolute;bottom:calc(100% + 1px);left:10px;right:10px;overflow:auto;box-shadow:0 -6px 26px #123b2826}.workspace .mobile-more-panel h2{margin:0 0 12px;font-size:18px}.workspace .mobile-more-panel a{border-radius:5px;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.workspace .mobile-more-panel a[aria-current=page]{color:#075638;background:#e9f5ee}.workspace .mobile-more-panel p{color:#526158;margin-bottom:0;font-size:12px}.workspace .mobile-search{max-width:none;margin-bottom:12px}.workspace .mobile-search input{font-size:16px}.workspace .home-attention-list li{grid-template-columns:minmax(0,1fr) auto;gap:10px}.workspace .home-attention-list li>div:first-child{grid-column:1/-1}.workspace .home-attention-list .button{white-space:normal;padding:10px}.workspace .workfile-desktop-table{display:none}.workspace .workfile-mobile-cards{gap:12px;margin:0;padding:12px;list-style:none;display:grid}.workspace .workfile-mobile-cards>li{background:#fff;border:1px solid #d7e3db;border-radius:8px;min-width:0;padding:16px}.workspace .workfile-card-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.workspace .workfile-card-heading>a{overflow-wrap:anywhere;flex:1;min-width:180px}.workspace .workfile-card-heading strong{color:#15221c;font-size:16px}.workspace .workfile-card-heading small{color:#526158;margin-top:6px;font-size:12px;display:block}.workspace .workfile-mobile-cards dl{margin:16px 0;font-size:14px}.workspace .workfile-mobile-cards dl>div{grid-template-columns:74px minmax(0,1fr);gap:8px;margin-top:9px;display:grid}.workspace .workfile-mobile-cards dt{color:#526158}.workspace .workfile-mobile-cards dd{overflow-wrap:anywhere;margin:0}.workspace .workfile-card-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace .workfile-card-actions .button{flex:1;min-height:44px;padding:10px;font-size:13px}.workspace .workfile-result-heading,.workspace .queue-pagination{flex-wrap:wrap;gap:10px}}.workspace .sidebar-section-heading a,.workspace .sidebar-section-heading button{color:#fff}.workspace .sidebar-section-heading.selected{background:#18553f}.workspace .action-center-help{color:#526158;font-size:13px;line-height:1.5}.workspace .workfile-filter-panel summary{min-height:44px;padding-top:12px}.workspace .workfile-list-heading p,.workspace .workfile-result-heading,.workspace .workfile-grid-table td{color:#526158}.workspace #workspace-main{width:100%;min-width:0}.workspace .main-panel,.workspace .workfile-list-card,.workspace .workfile-desktop-table{width:100%;min-width:0;max-width:100%}.workspace .main-panel{max-width:1480px}.workspace .workfile-desktop-table{position:relative;overflow-x:auto}.workspace .list-header h2,.workspace .home-card h2,.workspace .home-status-grid strong{font-family:DM Sans,Arial,sans-serif;font-weight:750}.workspace .home-attention-list .home-card-heading span{background:#e4f3eb}.workspace .main-panel.narrow{max-width:1100px}.workspace .workfile-grid-table th,.workspace .workfile-grid-table td{white-space:nowrap}.workspace .workfile-grid-table td:first-child{white-space:normal;min-width:220px}
.idle-session-dialog{box-sizing:border-box;color:#172b25;background:#fff;border:1px solid #dce3df;border-radius:16px;width:min(440px,100vw - 32px);padding:28px;box-shadow:0 24px 80px #0004}.idle-session-dialog::backdrop{background:#10251ff2}.idle-session-dialog h2{margin:0 0 12px;font-size:1.35rem}.idle-session-dialog p{margin:0 0 24px;line-height:1.6}.idle-session-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.idle-session-actions button{font:inherit;color:#172b25;cursor:pointer;background:#fff;border:1px solid #a8b7af;border-radius:8px;padding:10px 16px}.idle-session-actions .idle-session-stay{color:#fff;background:#174c3c;border-color:#174c3c}.idle-session-actions button:focus-visible{outline-offset:3px;outline:3px solid #c69334}
