:root{color:#292f2d;font-synthesis:none;--forest:#083f38;--forest-2:#0f5148;--green:#28705d;--line:#dddeda;--muted:#737b78;--cream:#f8f6f1;background:#f6f3ed;font-family:Segoe UI,Noto Sans TC,sans-serif}.first-admin-setup{background:#edf2ef;place-items:center;min-height:100vh;padding:32px 16px;display:grid}.first-admin-setup>section{background:#fff;border:1px solid #d6e0dc;border-radius:12px;width:min(640px,100%);padding:32px;box-shadow:0 16px 44px #083f3814}.first-admin-setup h1{color:#083f38;margin:4px 0 20px}.setup-eyebrow{color:#8a641f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.first-admin-setup form{gap:16px;display:grid}.first-admin-setup label{gap:7px;font-weight:700;display:grid}.first-admin-setup input{border:1px solid #bfcac6;border-radius:7px;width:100%;padding:12px}.first-admin-setup button,.first-admin-setup a{color:#fff;text-align:center;background:#0a4b41;border:0;border-radius:7px;padding:12px 18px;font-weight:700;text-decoration:none}.setup-warning{color:#745019;background:#fff7e8;border-radius:7px;padding:12px}.first-admin-setup img{width:min(320px,100%);margin:auto}.recovery-codes{background:#f6f8f7;border-radius:7px;grid-template-columns:1fr 1fr;gap:8px 28px;margin:0;padding:18px 18px 18px 42px;font-family:ui-monospace,Consolas,monospace;display:grid}.first-admin-setup .setup-confirmation{grid-template-columns:auto 1fr;align-items:center;display:flex}.first-admin-setup .setup-confirmation input{width:auto}@media (width<=520px){.first-admin-setup>section{padding:22px}.recovery-codes{grid-template-columns:1fr}}.account-security{background:#f8faf9;border:1px solid #d6e0dc;border-radius:10px;margin:18px 0;padding:16px}.account-security h3{color:#083f38;margin:0 0 10px}.account-security form,.account-security label{gap:8px;display:grid}.account-security form{margin-top:12px}.account-security input{border:1px solid #bfcac6;border-radius:7px;padding:10px}.account-security img{width:min(240px,100%);margin:auto}.account-security ol{max-height:180px;font-family:ui-monospace,Consolas,monospace;overflow:auto}.account-security button{color:#fff;background:#0a4b41;border:0;border-radius:7px;padding:10px 14px;font-weight:700}.operations-workspace{background:#fff;border:1px solid #dce2df;border-radius:10px;min-height:calc(100vh - 130px);margin:0 12px 20px;overflow:hidden}.operations-workspace>header{border-bottom:1px solid #e3e7e5;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.operations-workspace>header p{color:#a06c18;margin:0;font-size:12px;font-weight:700}.operations-workspace>header h2{margin:4px 0;font-size:24px}.operations-workspace>header span{color:#66716d}.operations-actions{gap:8px;display:flex}.operations-workspace>header button,.operations-form footer button:last-child{color:#fff;background:#0a4b41;border:0;border-radius:7px;padding:11px 18px;font-weight:700}.operations-workspace>header button:disabled{opacity:.45}.operations-workspace>nav{background:#f7f8f6;border-bottom:1px solid #e3e7e5;gap:6px;padding:12px 18px;display:flex;overflow-x:auto}.operations-workspace>nav button{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 11px}.operations-workspace>nav button[aria-current=page]{color:#0a4b41;background:#e4efeb;border-color:#c9ded7;font-weight:700}.operations-state{text-align:center;color:#59645f;background:#f7f8f6;border-radius:8px;margin:28px;padding:28px}.operations-state.error{color:#9b3426;background:#fff4f1}.operations-table-wrap{overflow:auto}.operations-table-wrap table{border-collapse:collapse;width:100%;min-width:700px}.operations-table-wrap th,.operations-table-wrap td{text-align:left;border-bottom:1px solid #e7eae8;padding:13px 18px}.operations-table-wrap th{color:#59645f;background:#fafbf9;font-size:13px}.operations-table-wrap td button{background:#fff;border:1px solid #ccd5d1;border-radius:5px;padding:6px 10px}.operations-form{background:#fbfcfa;border:1px solid #d8e2de;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 24px;padding:20px;display:grid}.operations-form h3,.operations-form footer,.operations-form .operations-warning{grid-column:1/-1}.operations-form label{color:#34423d;gap:6px;font-weight:700;display:grid}.operations-form input,.operations-form select,.operations-form textarea{font:inherit;background:#fff;border:1px solid #cbd4d0;border-radius:6px;padding:10px}.operations-form textarea{resize:vertical;min-height:85px}.operations-form label:has(textarea){grid-column:1/-1}.operations-form small{color:#8a5d19;font-weight:400}.operations-warning{color:#7d5515;background:#fff7e8;padding:10px}.operations-form footer{justify-content:flex-end;gap:10px;display:flex}.operations-form footer button{background:#fff;border:1px solid #cbd4d0;border-radius:6px;padding:9px 16px}.launcher-logout{color:#0a4b41;background:#fff;border:1px solid #b9c9c3;border-radius:6px;margin:16px auto 0;padding:8px 18px;display:block}@media (width<=760px){.operations-workspace{min-height:calc(100vh - 180px);margin:0}.operations-workspace>header{flex-direction:column;align-items:flex-start;padding:18px}.operations-actions{flex-direction:column;width:100%}.operations-workspace>header button{width:100%}.operations-form{grid-template-columns:1fr;margin:12px;padding:14px}.operations-form h3,.operations-form footer,.operations-form .operations-warning{grid-column:1}.operations-form label:has(textarea){grid-column:1}.operations-table-wrap table{min-width:620px}}.case-project-workspace{min-width:0;margin:0 12px 24px}.case-project-workspace>header,.case-project-card>header,.case-project-list>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.case-project-workspace>header{padding:4px 2px 18px}.case-project-workspace>header p{color:#8a641f;margin:0;font-size:12px;font-weight:700}.case-project-workspace h2{color:#193f38;margin:5px 0}.case-project-workspace header span{color:#66716d;font-size:13px}.case-project-workspace button{color:#173f37;font:inherit;background:#fff;border:1px solid #bdcbc5;border-radius:7px;padding:8px 11px}.case-project-workspace>header>button{color:#fff;background:#0a4b41;border:0;font-weight:700}.case-project-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.4fr);gap:16px;display:grid}.case-project-list,.case-project-card,.case-project-next{background:#fff;border:1px solid #d9e2dd;border-radius:12px;min-width:0;padding:18px;box-shadow:0 8px 25px #113a3210}.case-project-list h3,.case-project-card h3,.case-project-next h3{color:#193f38;margin:0}.case-project-list>div{gap:8px;margin-top:12px;display:grid}.case-project-list>div>button{text-align:left;overflow-wrap:anywhere;gap:5px;display:grid}.case-project-list>div>button.selected{background:#edf6f2;border-color:#28705d}.case-project-list span,.case-project-list small{color:#60716b;display:block}.case-project-list small{font-size:12px}.case-project-content{gap:16px;display:grid}.case-project-card dl,.case-track-list article dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.case-project-card dt,.case-track-list dt{color:#66716d;font-size:12px}.case-project-card dd,.case-track-list dd{overflow-wrap:anywhere;margin:3px 0 0}.case-track-list{gap:10px;margin-top:14px;display:grid}.case-track-list article{border:1px solid #e0e8e3;border-radius:8px;padding:14px}.case-track-list h4{color:#29463f;margin:0}.case-track-list article dl{margin-top:10px}.case-project-error{color:#9e382c;background:#fff0ed;border-radius:8px;margin-top:14px;padding:12px}.case-project-next{background:#f7f8f6}.case-project-next p{color:#66716d;margin-bottom:0;line-height:1.7}.case-project-list{align-self:start;position:sticky;top:16px}.case-summary>header{align-items:center}.case-summary>header p{color:#8a641f;margin:0 0 4px;font-size:12px;font-weight:700}.case-summary>header>span{color:#17584a;background:#e6f2ed;border-radius:999px;padding:6px 10px;font-weight:700}.case-summary dl{grid-template-columns:repeat(4,minmax(0,1fr))}.case-departments{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.case-departments span{color:#52655f;background:#f1f5f3;border-radius:999px;padding:6px 9px;font-size:12px}.case-mvp>nav{margin-top:0}.case-documents>header p{color:#66716d;margin:4px 0 0}.case-documents>section{border:1px solid #e0e8e3;border-radius:10px;margin-top:16px;padding:14px}.case-documents h4{color:#29463f;margin:0 0 10px}.case-document-list{gap:8px;display:grid}.case-document-row{border-top:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.case-document-row:first-child{border-top:0}.case-document-row small{color:#66716d;margin-top:4px;display:block}.case-document-upload{cursor:pointer;color:#173f37;background:#fff;border:1px solid #bdcbc5;border-radius:7px;padding:8px 11px}.case-document-upload input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.case-document-status,.case-document-permission{color:#66716d;font-size:13px}.case-document-permission{margin:16px 0 0}.case-document-add,.case-incoming form,.case-mvp-flow form,.case-finance form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.case-document-add label,.case-incoming label,.case-mvp-flow label,.case-finance label{color:#36554d;gap:5px;font-size:13px;font-weight:700;display:grid}.case-document-add input,.case-incoming input,.case-incoming select,.case-incoming textarea,.case-mvp-flow input,.case-mvp-flow select,.case-finance input,.case-finance select{box-sizing:border-box;color:#253a35;min-height:42px;font:inherit;background:#fff;border:1px solid #c9d6d1;border-radius:8px;padding:9px 11px}.case-document-add button,.case-incoming form>button,.case-mvp-flow form>button,.case-finance form>button{align-self:end}.case-document-bundle{background:#edf5f2;border-radius:9px;align-items:center;gap:12px;margin-top:16px;padding:13px;display:flex}.case-document-bundle span{color:#66716d}.case-document-bundle button{margin-left:auto}.case-mvp>nav{border-bottom:1px solid #dce5e1;gap:6px;margin:16px 0;display:flex}.case-mvp>nav button{border:0;border-bottom:3px solid #0000;border-radius:0}.case-mvp>nav button.selected{border-bottom-color:#0a5a4d}.case-mvp-flow,.case-incoming,.case-finance{gap:12px;display:grid}.case-mvp-flow>dl{margin-top:0}.case-mvp-flow article,.case-finance article{border:1px solid #e0e8e3;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.case-mvp-flow article span,.case-finance article span{color:#66716d}.case-correction-round{border:1px solid #d5e2dd;border-radius:10px;padding:14px}.case-correction-round>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.case-correction-round h4{margin:0}.case-correction-round label{align-items:center;gap:9px;padding:8px 0;display:flex}.case-correction-round input{width:18px;height:18px}.case-incoming fieldset{border:1px solid #d5e2dd;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.case-incoming textarea{min-height:100px}.case-incoming ol{margin:0;padding-left:22px}.case-incoming li{padding:7px}.case-incoming li span{color:#66716d;display:block}.case-finance article>div{gap:4px;display:grid}.case-finance article label{margin-left:auto}.case-finance article input{max-width:150px}.case-finance article select{max-width:190px}@media (width<=760px){.case-project-workspace{margin-inline:0}.case-project-workspace>header,.case-project-card>header,.case-project-list>header{flex-direction:column;align-items:stretch}.case-project-workspace>header>button{width:100%}.case-project-layout{grid-template-columns:minmax(0,1fr)}.case-project-list{position:static}.case-project-card dl,.case-track-list article dl,.case-summary dl{grid-template-columns:minmax(0,1fr)}.case-project-list,.case-project-card,.case-project-next{padding:16px}.case-document-add,.case-incoming form,.case-mvp-flow form,.case-finance form,.case-incoming fieldset{grid-template-columns:1fr}.case-mvp>nav{overflow-x:auto}.case-mvp>nav button{white-space:nowrap}.case-mvp-flow article,.case-finance article,.case-document-bundle{flex-direction:column;align-items:stretch}.case-finance article label,.case-document-bundle button{margin-left:0}.case-finance article input,.case-finance article select{max-width:none}}*{box-sizing:border-box}body{background:#f6f3ed;min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.office-shell{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.office-sidebar{background:var(--forest);color:#f4faf8;z-index:30;flex-direction:column;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.office-shell.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.office-sidebar.collapsed{padding-inline:10px}.office-sidebar.collapsed .brand-lockup{justify-content:center}.office-sidebar.collapsed .brand-lockup>span:last-child,.office-sidebar.collapsed nav span,.office-sidebar.collapsed .collapse-button span,.office-sidebar.collapsed .profile-button>span,.office-sidebar.collapsed .profile-button>svg:last-child{display:none}.office-sidebar.collapsed nav button,.office-sidebar.collapsed .collapse-button,.office-sidebar.collapsed .profile-button{justify-content:center;padding-inline:0}.brand-lockup{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:0 4px 20px;display:flex}.brand-mark{color:#e5bd4e;border:1px solid #d4ae43;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-family:Noto Serif TC,serif;font-size:23px;display:grid}.brand-lockup b{white-space:nowrap;font-size:14px;display:block}.brand-lockup small{color:#9dbdb5;margin-top:4px;font-size:11px;display:block}.office-sidebar nav{gap:3px;margin-top:8px;display:grid}.office-sidebar nav button,.collapse-button,.profile-button{color:#bad0cb;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;min-height:42px;padding:0 14px;display:flex}.office-sidebar nav button span{font-size:14px;font-weight:600}.office-sidebar nav button:hover,.office-sidebar nav button.active{color:#fff;background:#225f56}.sidebar-spacer{flex:1}.collapse-button{border-top:1px solid #2a625a;border-bottom:1px solid #2a625a;border-radius:0;margin-bottom:12px;padding:17px 14px}.profile-button{width:100%;padding:8px}.profile-button>span{margin-right:auto;display:grid}.profile-button b{color:#fff;font-size:13px}.profile-button small{margin-top:3px;font-size:11px}.mobile-close,.mobile-menu{display:none}.office-main{min-width:0;padding:0 24px 18px}.topbar{grid-template-columns:minmax(250px,1fr) auto minmax(260px,390px) 174px;align-items:center;gap:22px;height:102px;display:grid}.greeting h1{letter-spacing:.03em;margin:0 0 7px;font-size:24px}.greeting p{color:#69716e;margin:0;font-size:13px}.office-hours{color:#3d4946;white-space:nowrap;background:#faf9f6;border:1px solid #dedfdc;border-radius:24px;padding:9px 13px;font-size:12px}.office-hours span{background:#62a77e;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.office-hours time{color:#767d7b;margin-left:7px}.global-search{color:#555f5c;background:#fff;border:1px solid #dedfdc;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex;box-shadow:0 2px 9px #0b352d08}.global-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.global-search kbd{color:#949996;background:#fafafa;border:1px solid #ddd;border-radius:5px;padding:2px 6px}.feature-search{min-width:0;position:relative}.feature-search-field{color:#555f5c;background:#fff;border:1px solid #dedfdc;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex;box-shadow:0 2px 9px #0b352d08}.feature-search-field:focus-within{border-color:#347565;box-shadow:0 0 0 3px #3475651f}.feature-search-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.feature-search-field kbd{color:#949996;background:#fafafa;border:1px solid #ddd;border-radius:5px;padding:2px 6px}.feature-search-clear{color:#34544c;background:#f0f3f1;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.feature-search-privacy{color:#6b7471;margin:4px 4px 0;font-size:10px;line-height:1.25;display:block}.feature-search-results{z-index:40;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:min(420px,60vh);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 16px 38px #153f3526}.feature-search-results>button{text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 10px;display:flex}.feature-search-results>button:not(:disabled):hover,.feature-search-results>button:not(:disabled):focus-visible{background:#eef5f1}.feature-search-results>button:disabled{color:#777f7c;cursor:not-allowed}.feature-search-results span,.feature-search-results small{display:block}.feature-search-results small{color:#6a7471;margin-top:3px}.feature-search-results em{color:#27634f;white-space:nowrap;background:#eaf4ed;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-style:normal}.feature-search-results em:not([data-status=可使用]){color:#746e62;background:#f1efea}.feature-search-results p{color:#5f6966;margin:0;padding:16px 12px;line-height:1.5}.primary-action{background:var(--forest);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;height:48px;font-weight:700;display:flex}.primary-action svg:last-child{margin-left:auto;margin-right:5px}.dashboard-layout{grid-template-columns:minmax(0,1fr) 306px;gap:14px;display:grid}.work-panel,.schedule-card,.case-detail,.workspace-page{border:1px solid var(--line);background:#fff;border-radius:9px;box-shadow:0 2px 8px #223e3708}.work-panel{min-width:0;overflow:hidden}.tabs{border-bottom:1px solid var(--line);gap:14px;height:74px;padding:0 16px;display:flex}.tabs button{color:#4e5653;background:0 0;border:0;align-items:center;gap:10px;padding:0 23px;font-weight:600;display:flex;position:relative}.tabs button.active{color:#235e4f}.tabs button.active:after{content:"";background:var(--forest-2);height:2px;position:absolute;bottom:0;left:0;right:0}.tabs b{background:var(--forest);color:#fff;border-radius:14px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;display:grid}.tabs b.neutral{color:#5d6562;background:#dfe2e1}.tabs b.danger-count{background:#d74f38}.filters{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:92px;padding:18px 16px;display:flex}.filters button,.filters label{color:#4c5552;background:#fff;border:1px solid #dfe0dc;border-radius:7px;align-items:center;gap:8px;height:42px;display:flex}.filters button{padding:0 14px}.filters label{padding:0 8px 0 12px;position:relative}.filters label>span{white-space:nowrap;font-size:12px}.filters select{color:#333;background:0 0;border:0;outline:0;padding:0 2px;font-size:12px}.filters .sort{margin-left:auto}.case-table-wrap{overflow-x:auto}.case-table{border-collapse:collapse;width:100%;min-width:820px;font-size:12px}.case-table th{text-align:left;color:#59625f;border-bottom:1px solid var(--line);height:46px;padding:0 8px;font-size:11px;font-weight:600}.case-table th:first-child,.case-table td:first-child{width:54px;padding-left:21px}.case-table td{vertical-align:middle;border-bottom:1px solid #e8e9e5;height:78px;padding:10px 8px}.case-table tr.selected{box-shadow:inset 5px 0 var(--forest-2);background:#f1f6f3}.case-table td:nth-child(2){width:102px}.case-table td:nth-child(3){width:210px}.case-table td:nth-child(4){width:190px}.case-table td:nth-child(5),.case-table td:nth-child(6){width:88px}.case-table td>b,.case-table td small{display:block}.case-table td>b{font-size:12px}.case-table td small{color:#858b89;white-space:nowrap;margin-top:5px}.case-code{color:#2d3432;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.case-code svg{color:#dfad2e}.case-code.urgent svg{color:#d9553c}.tag{border-radius:12px;margin-top:8px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.tag.green{color:#3c6b5d;background:#e3eee8}.tag.amber{color:#9b6819;background:#fff0d4}.tag.blue{color:#4d6890;background:#e6edf6}.tag.red{color:#a54434;background:#f9e2de}.tag.gray{color:#5d6260;background:#e8e8e6}.status{white-space:nowrap;border-radius:15px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.status-green{color:#2f6c58;background:#e4efe9}.status-amber{color:#9e6814;background:#fff0d3}.status-blue{color:#416d9c;background:#e4edf7}.status-red{color:#c13d31;background:#fde5e2}.status-gray{color:#75684d;background:#eeeae2}.case-table .due{color:#ee443d}.no-results,.data-state{color:#77817d;text-align:center;align-content:center;place-items:center;gap:8px;min-height:300px;padding:24px;display:grid}.no-results span,.data-state span{font-size:12px;line-height:1.6}.data-state.compact{min-height:150px;padding:20px 14px}.table-footer{color:#737b78;justify-content:space-between;align-items:center;height:61px;padding:0 20px;font-size:11px;display:flex}.table-footer div{gap:8px;display:flex}.table-footer button{background:#fff;border:1px solid #dedfdc;border-radius:6px;place-items:center;width:38px;height:36px;display:grid}.table-footer button.current{background:var(--forest);color:#fff}.right-rail{align-content:start;gap:12px;display:grid}.schedule-card,.case-detail{padding:18px}.schedule-card header,.case-detail header{justify-content:space-between;align-items:center;display:flex}.schedule-card h2{align-items:center;gap:9px;margin:0;font-size:14px;display:flex}.schedule-card header button{color:#2c6758;background:0 0;border:0;font-size:12px;font-weight:700}.schedule-card ol{margin:0;padding:8px 0 0;list-style:none}.schedule-card li{grid-template-columns:44px 18px 1fr;align-items:start;min-height:42px;font-size:11px;display:grid}.schedule-card li time{color:#6f7774}.schedule-card li>span{background:#d6d9d7;border-radius:50%;width:7px;height:7px;margin-top:4px;position:relative}.schedule-card li>span:after{content:"";background:#dfe2df;width:1px;height:34px;position:absolute;top:8px;left:3px}.schedule-card li:last-child>span:after{display:none}.schedule-card li.active>span{background:#6fb286}.schedule-card li b{font-weight:600;line-height:1.5}.case-detail header h2{color:#15584e;margin:0;font-size:17px;display:inline}.case-detail header>div:first-child{align-items:center;gap:12px;display:flex}.case-detail header>div:last-child{display:flex}.case-detail header button{color:#65706d;background:0 0;border:0;padding:5px}.case-detail h3{margin:17px 0 5px;font-size:14px}.case-detail>p{color:#777e7c;border-bottom:1px solid #e3e4e1;margin:0;padding-bottom:14px;font-size:12px}.case-detail dl{gap:11px;margin:15px 0;display:grid}.case-detail dl>div{grid-template-columns:112px 1fr;gap:8px;font-size:11px;display:grid}.case-detail dt{color:#6f7774;align-items:start;gap:7px;display:flex}.case-detail dt svg{flex:none}.case-detail dd{color:#636b68;margin:0}.case-detail dd b,.case-detail dd small{display:block}.case-detail dd small{color:#818785;margin-top:5px}.case-detail dd.deadline{color:#ed4741;font-weight:700}.progress{background:#e2e7e4;border-radius:4px;height:5px;margin-top:7px;overflow:hidden}.progress span{background:#72a86e;width:50%;height:100%;display:block}.open-case{background:var(--forest);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:12px;width:100%;height:45px;margin-top:10px;font-weight:700;display:flex}.workspace-page{min-height:calc(100vh - 120px);padding:30px}.workspace-page>button{color:var(--forest);background:0 0;border:0;align-items:center;gap:6px;display:flex}.workspace-page>div{align-content:center;place-items:center;min-height:500px;display:grid}.workspace-page p{color:#77817d}.workspace-page h2{margin:0;font-size:28px}.workspace-page span{color:#707875;margin-top:12px}.case-detail-list{gap:16px;min-width:0;margin-top:16px;display:grid}.case-integration{background:#fff;border:1px solid #dfe5e1;border-radius:10px;min-width:0;padding:16px}.case-integration header h3,.case-integration h4{color:var(--forest);margin:0 0 8px}.case-integration header p,.case-integration small{color:#65706d;display:block}.case-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.case-integration article{overflow-wrap:anywhere;border:1px solid #e6ebe8;border-radius:8px;min-width:0;padding:12px}.case-integration .case-row{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.case-integration label{gap:6px;margin-top:10px;font-size:13px;display:grid}.case-integration input,.case-integration select{min-width:0;max-width:100%}.case-integration button{width:auto;min-height:36px}.case-integration ol,.case-integration ul{margin:8px 0;padding-left:20px}@media (width<=600px){.case-integration{padding:12px}.case-integration-grid{grid-template-columns:minmax(0,1fr)}.case-integration button{width:100%}}.scrim{display:none}.modal-backdrop{z-index:100;background:#071f1c99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;gap:18px;width:min(480px,100%);padding:24px;display:grid}.modal header{justify-content:space-between;display:flex}.modal header p{color:#77817d;margin:0;font-size:11px}.modal .formal-unavailable-note{color:#685d3f;background:#f7f3e8;border-radius:7px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.modal h2{margin:4px 0 0}.modal header button,.launcher-close{background:0 0;border:0}.modal label{color:#5e6965;font-size:12px}.modal input,.modal select{border:1px solid #d9dcd8;border-radius:7px;width:100%;height:44px;margin-top:6px;padding:0 12px;display:block}.modal footer{justify-content:flex-end;gap:8px;display:flex}.modal footer button{background:var(--forest);color:#fff;border:0;border-radius:7px;padding:10px 16px}.modal footer button.cancel{color:#3f4b47;background:#edf1ef}.modal footer button:disabled{cursor:not-allowed;background:#a9b1ae}.launcher-modal{width:min(860px,100%);position:relative}.launcher-close{z-index:2;position:absolute;top:18px;right:18px}.launcher-role{color:#77817d;font-size:11px;position:absolute;bottom:19px;right:30px}.launcher{background:#fff;border:1px solid #e2dfd6;border-radius:14px;min-height:400px;padding:28px}.launcherHead{border-bottom:1px solid #ebe8e0;justify-content:space-between;align-items:start;gap:30px;padding-bottom:18px;display:flex}.launcherHead h2{margin:4px 0}.launcherHead>p{color:#677570;max-width:420px;margin:0;font-size:13px;line-height:1.7}.eyebrow{color:#75837f;margin:0;font-size:11px}.moduleGrid{grid-template-columns:repeat(2,minmax(250px,1fr));gap:18px;margin-top:24px;display:grid}.moduleCard{background:#fbfcfa;border:1px solid #dfe3de;border-radius:12px;grid-template-columns:48px 1fr;gap:13px;padding:22px;display:grid}.moduleCard.unavailable{color:#727b78;background:#f5f4f1}.moduleIcon{color:#1d5149;background:#dbeae5;border-radius:11px;place-items:center;width:46px;height:46px;font-size:19px;font-weight:800;display:grid}.unavailable .moduleIcon{color:#777;background:#e3e2df}.moduleTitle h3{margin:2px 0 6px;font-size:17px}.moduleTitle span{color:#377368;background:#dfeee9;border-radius:16px;padding:4px 8px;font-size:11px}.unavailable .moduleTitle span{color:#686d6b;background:#e5e4e1}.moduleCard>p{color:#687671;grid-column:1/-1;min-height:44px;font-size:13px;line-height:1.7}.moduleCard>button{color:#fff;background:#1d5149;border:0;border-radius:8px;grid-column:1/-1;padding:11px;font-weight:600}.moduleCard>button:disabled{color:#777;cursor:not-allowed;background:#dededb}.moduleEmpty{text-align:center;color:#697671;border:1px dashed #cfd6d2;border-radius:12px;grid-column:1/-1;gap:8px;padding:42px;display:grid}.moduleEmpty span{font-size:13px}.auth-shell{background:#f6f3ed;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #dfe1dc;border-radius:14px;width:min(440px,100%);padding:30px;box-shadow:0 18px 50px #173b3714}.auth-brand{color:var(--forest);border-bottom:1px solid #e4e5e1;align-items:center;gap:12px;padding-bottom:22px;display:flex}.auth-brand b,.auth-brand small{display:block}.auth-brand small{color:#78817e;margin-top:4px;font-size:11px}.auth-loading{text-align:center;color:#51605c;padding:48px 0 28px}.auth-loading svg{color:var(--green)}.auth-loading h1{margin:14px 0 8px;font-size:20px}.auth-loading p,.auth-help{color:#737c79;font-size:12px;line-height:1.7}.login-form{gap:16px;padding-top:24px;display:grid}.login-form h1{margin:-6px 0 0;font-size:24px}.auth-kicker{color:var(--green);margin:0;font-size:11px;font-weight:700}.auth-help{margin:-5px 0 2px}.login-form label{color:#4d5955;font-size:12px;font-weight:600}.login-form input{border:1px solid #d7dbd6;border-radius:7px;outline:0;width:100%;height:45px;margin-top:7px;padding:0 12px}.login-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #2f78621f}.login-form>button{background:var(--forest);color:#fff;border:0;border-radius:7px;height:45px;font-weight:700}.login-form>button:disabled{opacity:.65;cursor:wait}.login-form>button.auth-back{color:#34534b;background:#edf2ef}.invitation-acceptance{background:#f4f8f5;place-items:center;min-height:100vh;padding:24px;display:grid}.invitation-acceptance>section{background:#fff;border:1px solid #d9e2dd;border-radius:14px;gap:14px;width:min(100%,480px);padding:28px;display:grid;box-shadow:0 12px 35px #113a3218}.invitation-acceptance h1{color:#193f38;margin:0}.invitation-acceptance>section>p{color:#566660;margin:0;line-height:1.65}.invitation-acceptance form{gap:13px;display:grid}.invitation-acceptance label{color:#3d4d48;gap:7px;font-size:13px;font-weight:700;display:grid}.invitation-acceptance input{width:100%;min-height:42px;font:inherit;border:1px solid #bdcbc5;border-radius:7px;padding:9px 11px}.invitation-acceptance input:focus{border-color:#28705d;outline:0;box-shadow:0 0 0 3px #28705d1f}.invitation-acceptance button{background:var(--forest);color:#fff;border:0;border-radius:7px;min-height:43px;padding:10px 16px;font-weight:750}.invitation-acceptance button:disabled{opacity:.6;cursor:not-allowed}@media (width<=520px){.invitation-acceptance{place-items:start stretch;padding:16px}.invitation-acceptance>section{padding:20px}}.auth-error{color:#a43e32;background:#fdeae7;border-radius:7px;margin:0;padding:10px 12px;font-size:12px}.personnel-panel{justify-items:stretch;gap:18px;width:100%;min-width:0;margin:0 12px 24px;display:grid}.personnel-panel>.personnel-layout,.personnel-panel>.personnel-data-stack{align-content:normal;place-items:stretch stretch;width:100%;min-width:0;min-height:0}.personnel-heading{padding:4px 2px 2px}.personnel-heading p,.personnel-card-heading p{color:#8a641f;letter-spacing:.07em;margin:0;font-size:12px;font-weight:750}.personnel-heading h2{color:var(--forest);margin:5px 0 7px;font-size:clamp(24px,3vw,30px)}.personnel-heading span,.personnel-card-heading span{color:#66716d;font-size:13px;line-height:1.65}.personnel-layout{grid-template-columns:minmax(0,720px) minmax(270px,1fr);align-items:start;gap:18px;display:grid}.personnel-invite-card,.personnel-delivery-card,.personnel-data-card{background:#fff;border:1px solid #d9e2dd;border-radius:12px;width:100%;min-width:0;box-shadow:0 8px 25px #113a3210}.personnel-invite-card{padding:22px}.personnel-card-heading h3{color:#193f38;margin:5px 0 6px;font-size:19px}.personnel-form{grid-template-columns:1fr 190px;gap:15px;margin-top:20px;display:grid}.personnel-form label,.personnel-scope-label{color:#3d4d48;gap:7px;font-size:13px;font-weight:700;display:grid}.personnel-form input,.personnel-form select,.personnel-delivery-card input,.personnel-scope-label input,.personnel-table-wrap select{color:#202c28;background:#fff;border:1px solid #bdcbc5;border-radius:7px;outline:0;width:100%;min-height:42px;padding:9px 11px}.personnel-form input:focus,.personnel-form select:focus,.personnel-delivery-card input:focus,.personnel-scope-label input:focus,.personnel-table-wrap select:focus{border-color:#28705d;box-shadow:0 0 0 3px #28705d1f}.personnel-form fieldset{border:1px solid #d6e0db;border-radius:8px;grid-column:1/-1;min-width:0;margin:0;padding:11px 12px 12px}.personnel-form legend{color:#3d4d48;padding:0 5px;font-size:13px;font-weight:700}.personnel-choice-row,.personnel-choice-stack{flex-wrap:wrap;gap:10px 16px;display:flex}.personnel-choice-row label,.personnel-choice-stack label{color:#3d4d48;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.personnel-choice-row input,.personnel-choice-stack input{width:16px;height:16px;accent-color:var(--green)}.personnel-primary-action{background:var(--forest);color:#fff;border:0;border-radius:7px;min-height:43px;padding:10px 16px;font-weight:750}.personnel-primary-action:hover{background:var(--forest-2)}.personnel-delivery-card{background:#f4f9f6;border-color:#bed7cd;padding:22px}.personnel-delivery-card h3{color:#174d42;margin:0 0 8px;font-size:18px}.personnel-delivery-card p{color:#566660;margin:0 0 14px;font-size:13px;line-height:1.6}.personnel-delivery-card input{margin-bottom:12px;font-family:ui-monospace,Consolas,monospace;font-size:12px}.personnel-delivery-card label{color:#3d4d48;gap:7px;font-size:13px;font-weight:700;display:grid}.personnel-delivery-card>button:not(.personnel-primary-action){color:#174d42;background:#fff;border:1px solid #b9c9c3;border-radius:6px;width:fit-content;margin:-4px 0 12px;padding:7px 10px;font-size:12px;font-weight:700}.personnel-data-stack{gap:18px;display:grid}.personnel-data-card{overflow:hidden}.personnel-data-card .personnel-card-heading{border-bottom:1px solid #e1e8e4;padding:20px 22px 16px}.personnel-table-wrap{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.personnel-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}.personnel-table-wrap th,.personnel-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e7ece9;padding:13px 16px;font-size:13px;line-height:1.45}.personnel-table-wrap th{color:#53645f;white-space:nowrap;background:#f7faf8;font-size:12px;font-weight:750}.personnel-table-wrap tr:last-child td{border-bottom:0}.personnel-table-wrap td button{color:#174d42;background:#fff;border:1px solid #b9c9c3;border-radius:6px;margin:7px 7px 0 0;padding:6px 9px;font-size:12px;font-weight:700}.personnel-table-wrap td button:hover{background:#edf5f1}.personnel-status{white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:12px;font-weight:750;display:inline-block}.personnel-status.is-enabled{color:#176342;background:#e1f0e7}.personnel-status.is-disabled{color:#a23d32;background:#f9e5e2}.personnel-status.is-pending{color:#8b5b14;background:#fff1d8}.personnel-empty,.personnel-empty-cell{color:#66716d;text-align:center}.personnel-empty{background:#fbfcfb;border:1px dashed #cad8d2;border-radius:12px;place-items:center;min-height:170px;margin:0;display:grid}.document-workspace{gap:16px;width:100%;min-width:0;margin:0 12px 24px;display:grid}.document-heading{padding:4px 2px}.document-heading p{color:#8a641f;letter-spacing:.07em;margin:0;font-size:12px;font-weight:750}.document-heading h2{color:var(--forest);margin:5px 0 7px;font-size:clamp(24px,3vw,30px)}.document-heading span,.document-card header span{color:#66716d;font-size:13px;line-height:1.65}.document-card,.document-next-step{background:#fff;border:1px solid #d9e2dd;border-radius:12px;min-width:0;padding:20px;box-shadow:0 8px 25px #113a3210}.document-card>label,.document-editor>label,.document-editor footer>label{color:#3d4d48;gap:7px;font-size:13px;font-weight:700;display:grid}.document-card select,.document-card input,.document-card textarea{color:#202c28;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bdcbc5;border-radius:7px;outline:0;padding:9px 11px}.document-card select,.document-card input{min-height:42px}.document-card textarea{resize:vertical;min-height:88px}.document-card input:focus,.document-card select:focus,.document-card textarea:focus{border-color:#28705d;box-shadow:0 0 0 3px #28705d1f}.document-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);align-items:start;gap:16px;min-width:0;display:grid}.document-list{align-content:start;gap:10px;display:grid}.document-list header h3,.document-editor header h3,.document-next-step h3{color:#193f38;margin:0 0 6px;font-size:19px}.document-list>button{color:#24342f;text-align:left;overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #dfe8e3;border-radius:8px;width:100%;min-width:0;padding:12px}.document-list>button:hover,.document-list>button:focus-visible,.document-list>button.selected{background:#edf6f2;border-color:#28705d}.document-list>button span,.document-list>button small{color:#60716b;margin-top:4px;font-size:12px;display:block}.document-editor{gap:13px;display:grid}.document-editor footer{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.document-editor footer>button{background:var(--forest);color:#fff;border:0;border-radius:7px;min-height:42px;padding:10px 15px;font-weight:750}.document-editor footer>button:disabled{opacity:.55;cursor:not-allowed}.document-notice,.document-error,.document-return{border-radius:8px;margin:0;padding:11px 14px;font-size:13px;line-height:1.5}.document-notice{color:#176342;background:#eaf5ee}.document-error{color:#9e382c;background:#fff0ed}.document-return{color:#805416;background:#fff6e6}.document-next-step{background:#f8fbf9}.document-next-step p{color:#566660;margin:6px 0;font-size:13px;line-height:1.6}.document-approved{gap:12px;display:grid}.document-approved>p{color:#176342;margin:0}.document-approved dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.document-approved dl div{border:1px solid #e1e8e4;border-radius:7px;min-width:0;padding:9px}.document-approved dt{color:#66716d;font-size:12px}.document-approved dd{overflow-wrap:anywhere;color:#193f38;margin:4px 0 0;font-weight:700}.personnel-empty-cell{padding:32px!important}.personnel-notice,.personnel-error{border-radius:8px;margin:0;padding:11px 14px;font-size:13px}.personnel-notice{color:#176342;background:#eaf5ee}.personnel-error{color:#9e382c;background:#fff0ed}@media (width<=900px){.personnel-layout{grid-template-columns:1fr;gap:14px}.personnel-form{grid-template-columns:1fr;gap:13px}.personnel-form fieldset{grid-column:auto}.personnel-primary-action{width:100%}}@media (width<=760px){.personnel-panel{gap:14px;margin-inline:0}.personnel-heading{padding-inline:2px}.personnel-invite-card,.personnel-delivery-card{padding:17px}.personnel-delivery-card>button:not(.personnel-primary-action){width:100%}.personnel-data-card .personnel-card-heading{padding:17px}.personnel-table-wrap table{min-width:760px}.personnel-table-wrap th,.personnel-table-wrap td{padding:11px 12px}.document-workspace{gap:14px;margin-inline:0}.document-card,.document-next-step{padding:16px}.document-layout{grid-template-columns:minmax(0,1fr)}.document-editor footer>button{width:100%}.document-approved dl{grid-template-columns:minmax(0,1fr)}}.mvp-preview-shell{color:#253a35;background:#f5f2ea;grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.mvp-preview-sidebar{color:#fff;background:#08483f;flex-direction:column;gap:26px;padding:24px 18px;display:flex}.mvp-preview-brand{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:42px 1fr;align-items:center;gap:2px 12px;display:grid}.mvp-preview-brand>span{color:#e2c477;border:1px solid #d8b65e;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font-family:serif;font-size:22px;display:grid}.mvp-preview-brand b{font-size:14px}.mvp-preview-brand small{color:#b9d0c9}.mvp-preview-sidebar nav{gap:7px;display:grid}.mvp-preview-sidebar nav button{color:#d9ebe6;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.mvp-preview-sidebar nav button.active,.mvp-preview-sidebar nav button:hover{color:#fff;background:#25695e}.mvp-preview-sidebar>p{color:#bdd2cc;margin-top:auto;font-size:12px;line-height:1.6}.mvp-preview-main{min-width:0;padding:28px 40px 60px}.mvp-preview-topbar{justify-content:space-between;align-items:center;gap:18px;max-width:980px;margin:0 auto 24px;display:flex}.mvp-preview-topbar small{color:#9b6e1e;font-weight:700}.mvp-preview-topbar h1{color:#173f37;margin:4px 0;font-size:28px}.mvp-preview-topbar>span{color:#4d625c;background:#fff;border:1px solid #cddbd6;border-radius:999px;padding:7px 11px;font-size:12px}.mvp-preview-home,.mvp-preview-panel{max-width:980px;margin:auto}.mvp-preview-lead{color:#61706b;font-size:17px}.mvp-preview-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.mvp-preview-actions article,.mvp-preview-panel,.mvp-preview-today{background:#fff;border:1px solid #dbe4e0;border-radius:14px;box-shadow:0 10px 30px #0e3a3210}.mvp-preview-actions article{padding:25px;position:relative}.mvp-preview-actions article>svg{color:#176354}.mvp-preview-actions article>small{color:#8c641e;background:#fff7e5;border-radius:999px;padding:5px 9px;position:absolute;top:22px;right:22px}.mvp-preview-actions h2{color:#173f37;margin:18px 0 8px}.mvp-preview-actions p{color:#61706b;min-height:48px;line-height:1.65}.mvp-preview-actions button,.mvp-preview-panel button{color:#fff;font:inherit;background:#0a5146;border:0;border-radius:8px;padding:11px 16px;font-weight:700}.mvp-preview-today{padding:22px}.mvp-preview-today h2{margin-top:0}.mvp-preview-today>div{border-top:1px solid #e3e9e6;grid-template-columns:100px 100px 1fr;gap:14px;padding:13px 0;display:grid}.mvp-preview-today span{color:#8a641f}.mvp-preview-today strong{font-weight:600}.formal-mvp-account{color:#bdd2cc;gap:8px;margin-top:auto;font-size:13px;display:grid}.formal-mvp-account button{color:#fff;background:0 0;border:1px solid #4b8078;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;display:flex}.formal-mvp-main>.case-project-workspace,.formal-mvp-main>.operations-workspace,.formal-mvp-main>.personnel-panel,.formal-mvp-main>.account-security-panel{max-width:1100px;margin:0 auto}.formal-mvp-main>.case-project-workspace{background:#fff;border:1px solid #dbe4e0;border-radius:14px;padding:22px;box-shadow:0 10px 30px #0e3a3210}.formal-mvp-lead{max-width:1100px;margin:0 auto 18px}.case-mvp-timeline{grid-template-columns:repeat(6,minmax(120px,1fr));padding-bottom:8px;overflow-x:auto}.case-mvp-timeline li{text-align:center;justify-items:center;min-width:108px;display:grid}.mvp-preview-panel{padding:28px}.mvp-preview-back{align-items:center;gap:6px;display:flex;color:#42625a!important;background:0 0!important;padding:4px 0!important}.mvp-preview-panel-heading{align-items:flex-start;gap:16px;margin:22px 0;display:flex}.mvp-preview-panel-heading>span{color:#0a5146;background:#e4f1ed;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-weight:800;display:grid}.mvp-preview-panel-heading small{color:#9a6d1f}.mvp-preview-panel-heading h2{margin:3px 0}.mvp-preview-panel-heading p{color:#68756f;margin:6px 0}.mvp-preview-intake form,.mvp-preview-analysis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mvp-preview-intake label,.mvp-preview-analysis label{gap:7px;font-weight:700;display:grid}.mvp-preview-intake input,.mvp-preview-intake select,.mvp-preview-analysis input,.mvp-preview-analysis select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #c9d6d1;border-radius:8px;padding:12px}.mvp-preview-intake details{border:1px solid #d9e2de;border-radius:9px;grid-column:1/-1;padding:13px}.mvp-preview-intake summary{cursor:pointer;color:#315c52;font-weight:700}.mvp-preview-intake dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mvp-preview-intake dt{color:#71807a;font-size:12px}.mvp-preview-intake dd{margin:2px 0}.mvp-preview-intake footer,.mvp-preview-analysis footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.mvp-preview-intake footer span{color:#6e7b76;font-size:13px}.mvp-preview-panel button:disabled{opacity:.45}.mvp-preview-success{text-align:center;max-width:680px}.mvp-preview-success>svg{color:#1f7867}.mvp-preview-success>small{color:#927025;display:block}.mvp-preview-success h2{margin:7px 0;font-size:28px}.mvp-preview-success>p{color:#66736e}.mvp-preview-next{background:#edf6f2;border-radius:12px;gap:5px;margin:24px 0;padding:20px;display:grid}.mvp-preview-next span{color:#5a7169;font-size:12px}.mvp-preview-next strong{color:#174d42;font-size:20px}.mvp-preview-next p{margin:0}.mvp-preview-success section{text-align:left;border:1px solid #e1e7e4;border-radius:10px;padding:18px}.mvp-preview-success section h3{margin-top:0}.mvp-preview-success footer{justify-content:center;gap:10px;margin-top:22px;display:flex}.mvp-preview-panel .secondary{color:#315c52;background:#fff;border:1px solid #c9d6d1}.mvp-preview-drop{text-align:center;background:#fafbf9;border:2px dashed #bfd0ca;border-radius:12px;padding:36px}.mvp-preview-drop>svg{color:#357365}.mvp-preview-drop h3{margin:12px 0 6px}.mvp-preview-drop p{color:#68756f}.mvp-preview-analysis{background:#fbfcfa;border:1px solid #dce5e1;border-radius:12px;margin-top:10px;padding:20px}.mvp-preview-analysis .wide,.mvp-preview-analysis-status{grid-column:1/-1}.mvp-preview-analysis-status{color:#1b6656;background:#eaf5f1;border-radius:8px;gap:10px;padding:12px;display:flex}.mvp-preview-analysis-status span{display:grid}.mvp-preview-analysis-status small{font-weight:400}.mvp-preview-analysis fieldset{border:1px solid #cfdbd6;border-radius:9px;padding:14px}.mvp-preview-analysis fieldset>label{align-items:center;margin-right:18px;font-weight:600;display:inline-flex}.mvp-preview-analysis fieldset input[type=radio]{width:auto}.mvp-preview-analysis fieldset small{color:#866521;margin-top:10px;display:block}.mvp-preview-history{border-top:1px solid #e1e7e4;margin-top:22px;padding-top:20px}.mvp-preview-history header,.mvp-preview-history article{justify-content:space-between;align-items:center;gap:15px;display:flex}.mvp-preview-history h3{margin:3px 0}.mvp-preview-history small{color:#73807b}.mvp-preview-history header>span,.mvp-preview-history article>span{color:#52645e;background:#edf2f0;border-radius:999px;padding:5px 9px;font-size:12px}.mvp-preview-history article{border:1px solid #e0e7e4;border-radius:9px;margin-top:12px;padding:15px}.mvp-preview-history article div{gap:5px;display:grid}@media (width<=760px){.mvp-preview-shell{grid-template-columns:1fr}.mvp-preview-sidebar{gap:12px;padding:14px}.mvp-preview-sidebar nav{grid-template-columns:repeat(3,1fr)}.mvp-preview-sidebar nav button{white-space:nowrap;justify-content:center;gap:5px;padding:9px 5px;font-size:13px}.mvp-preview-sidebar>p{display:none}.mvp-preview-main{padding:20px 14px 40px}.mvp-preview-topbar h1{font-size:23px}.mvp-preview-actions,.mvp-preview-intake form,.mvp-preview-analysis{grid-template-columns:1fr}.mvp-preview-actions article p{min-height:0}.mvp-preview-intake details,.mvp-preview-intake footer,.mvp-preview-analysis .wide,.mvp-preview-analysis-status,.mvp-preview-analysis footer{grid-column:1}.mvp-preview-intake footer,.mvp-preview-analysis footer,.mvp-preview-success footer{flex-direction:column;align-items:stretch}.mvp-preview-intake footer button,.mvp-preview-analysis footer button,.mvp-preview-success footer button{width:100%}.mvp-preview-today>div{grid-template-columns:80px 1fr}.mvp-preview-today strong{grid-column:1/-1}.mvp-preview-panel{padding:20px}.mvp-preview-analysis fieldset>label{margin:10px 0;display:flex}.mvp-preview-brand{max-width:260px}}.mvp-case-header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:flex-start;gap:20px;margin:22px 0;padding-bottom:20px;display:flex}.mvp-case-header small{color:#9a6d1f;font-weight:700}.mvp-case-header h2{color:#173f37;margin:4px 0;font-size:25px}.mvp-case-header p{color:#697771;margin:0}.mvp-case-header>span{color:#176353;background:#e7f3ee;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.mvp-case-layout{grid-template-columns:minmax(210px,.7fr) minmax(0,1.6fr);gap:24px;display:grid}.mvp-case-timeline{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mvp-case-timeline li{color:#7b8782;border-radius:9px;align-items:center;gap:11px;padding:10px;display:flex}.mvp-case-timeline li>span{border:1px solid #ccd7d2;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.mvp-case-timeline li>div{gap:2px;display:grid}.mvp-case-timeline li small{font-size:11px}.mvp-case-timeline li.done{color:#397064}.mvp-case-timeline li.done>span{color:#24705f;border-color:#0000}.mvp-case-timeline li.current{color:#174d42;background:#eaf4f0}.mvp-case-timeline li.current>span{background:#fff;border-color:#28705e;font-weight:800}.mvp-case-focus{background:#fbfcfa;border:1px solid #dce5e1;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:330px;padding:24px;display:flex}.mvp-case-focus>small{color:#9a6d1f;font-weight:700}.mvp-case-focus h3{color:#173f37;margin:6px 0 8px;font-size:23px}.mvp-case-focus>p{color:#65746e;margin:0 0 18px;line-height:1.65}.mvp-case-focus>ul{box-sizing:border-box;width:100%;margin:0 0 20px;padding:0;list-style:none}.mvp-case-focus>ul>li{border-bottom:1px solid #e0e7e4;justify-content:space-between;gap:12px;padding:11px 4px;display:flex}.mvp-case-focus>button{margin-top:auto}.mvp-check-grid{grid-template-columns:1fr;gap:8px;display:grid!important}.mvp-check-grid li{color:#22594e;border-radius:8px;border:1px solid #dce6e2!important;justify-content:flex-start!important;padding:11px!important}.mvp-check-grid li span{color:#65756f;margin-left:auto;font-size:12px}.mvp-case-fact{box-sizing:border-box;background:#edf5f2;border-radius:10px;grid-template-columns:110px 1fr;gap:10px;width:100%;margin-bottom:20px;padding:17px;display:grid}.mvp-case-fact span{color:#65756f}.mvp-waiting{box-sizing:border-box;background:#fff8e8;border-left:4px solid #d0a643;gap:4px;width:100%;margin-bottom:20px;padding:18px;display:grid}.mvp-waiting b{color:#6e5116}.mvp-waiting span{color:#6f746f}.attachment-workspace{gap:16px;width:100%;min-width:0;margin:0 12px 24px;display:grid}.attachment-workspace>header{justify-content:space-between;align-items:end;gap:20px;padding:4px 2px;display:flex}.attachment-workspace>header p{color:#8a641f;letter-spacing:.07em;margin:0;font-size:12px;font-weight:750}.attachment-workspace>header h2{color:var(--forest);margin:5px 0 7px;font-size:clamp(24px,3vw,30px)}.attachment-workspace>header span,.attachment-card header span{color:#66716d;font-size:13px;line-height:1.65}.attachment-workspace label{color:#3d4d48;gap:7px;font-size:13px;font-weight:700;display:grid}.attachment-workspace input,.attachment-workspace select{color:#202c28;min-height:42px;font:inherit;background:#fff;border:1px solid #bdcbc5;border-radius:7px;padding:9px 11px}.attachment-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.attachment-card{background:#fff;border:1px solid #d9e2dd;border-radius:12px;min-width:0;padding:20px;box-shadow:0 8px 25px #113a3210}.attachment-card h3{color:#193f38;margin:0 0 12px;font-size:19px}.attachment-list{gap:9px;display:grid}.attachment-list>button{color:#24342f;text-align:left;overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #dfe8e3;border-radius:8px;width:100%;padding:12px}.attachment-list>button:hover,.attachment-list>button.selected{background:#edf6f2;border-color:#28705d}.attachment-list span,.attachment-list small{color:#60716b;margin-top:5px;font-size:12px;display:block}.attachment-card form{gap:13px;display:grid}.attachment-card form button,.attachment-versions td button{background:var(--forest);color:#fff;border:0;border-radius:7px;min-height:42px;padding:10px 15px;font-weight:750}.attachment-card form button.secondary{color:#29463f;background:#fff;border:1px solid #bdcbc5}.attachment-card button:disabled{opacity:.5}.attachment-card small{color:#76673f;font-weight:400}.attachment-card progress{accent-color:#1d7059;width:100%}.attachment-error,.attachment-notice,.attachment-empty{border-radius:8px;margin:0;padding:11px 14px;font-size:13px}.attachment-error{color:#9e382c;background:#fff0ed}.attachment-notice{color:#176342;background:#eaf5ee}.attachment-empty{color:#66716d;background:#f5f8f6}.attachment-versions{overflow:auto}.attachment-versions>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.attachment-versions table{border-collapse:collapse;width:100%;min-width:720px}.attachment-versions th,.attachment-versions td{text-align:left;border-bottom:1px solid #e5eae7;padding:11px}.attachment-versions th{color:#66716d;font-size:12px}.attachment-versions code{font-size:11px}.attachment-versions td button{min-height:34px;padding:6px 11px}@media (width<=760px){.attachment-workspace{margin-inline:0}.attachment-workspace>header,.attachment-versions>header{flex-direction:column;align-items:stretch}.attachment-layout{grid-template-columns:minmax(0,1fr)}.attachment-card{padding:16px}.attachment-card form button{width:100%}.mvp-case-header{display:grid}.mvp-case-layout{grid-template-columns:1fr}.mvp-case-timeline{grid-template-columns:repeat(7,minmax(92px,1fr));padding-bottom:8px;overflow-x:auto}.mvp-case-timeline li{text-align:center;justify-items:center;min-width:82px;display:grid}.mvp-case-focus{min-height:360px;padding:19px}.mvp-check-grid,.mvp-case-fact{grid-template-columns:1fr}.mvp-case-focus>button{width:100%}}@media (width<=1180px){.office-shell{grid-template-columns:82px minmax(0,1fr)}.office-sidebar{padding-inline:10px}.collapse-button{display:none}.brand-lockup{justify-content:center}.brand-lockup>span:last-child,.office-sidebar nav span,.collapse-button span,.profile-button>span,.profile-button>svg:last-child{display:none}.office-sidebar nav button,.collapse-button,.profile-button{justify-content:center;padding-inline:0}.topbar{grid-template-columns:1fr auto minmax(220px,320px)}.primary-action{grid-area:1/3}.global-search,.feature-search{grid-area:2/1/auto/4}.topbar{height:auto;min-height:145px;padding-block:12px}.dashboard-layout{grid-template-columns:1fr}.right-rail{grid-template-columns:1fr 1fr}.case-detail,.schedule-card{height:100%}}@media (width<=760px){.office-shell{display:block}.office-main{padding:0 12px 18px}.mobile-menu{z-index:20;width:42px;height:42px;color:var(--forest);background:#fff;border:1px solid #d9ddd9;border-radius:8px;place-items:center;display:grid;position:fixed;top:15px;left:12px}.office-sidebar{visibility:hidden;pointer-events:none;width:250px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-102%);box-shadow:12px 0 30px #001a1660}.office-sidebar.open{visibility:visible;pointer-events:auto;transform:translate(0)}.office-sidebar.open .brand-lockup>span:last-child,.office-sidebar.open nav span,.office-sidebar.open .collapse-button span,.office-sidebar.open .profile-button>span,.office-sidebar.open .profile-button>svg:last-child{display:grid}.office-sidebar.open nav button,.office-sidebar.open .collapse-button,.office-sidebar.open .profile-button{justify-content:flex-start;padding-inline:14px}.mobile-close{color:#d6e5e1;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:9px;right:9px}.scrim{z-index:25;background:#071f1c66;border:0;display:block;position:fixed;inset:0}.topbar{grid-template-columns:1fr;gap:12px;height:auto;padding:17px 0 14px 55px;display:grid}.greeting h1{font-size:20px}.office-hours{position:absolute;top:18px;right:12px}.office-hours time{display:none}.global-search,.feature-search,.primary-action{grid-area:auto/1;margin-left:-55px}.primary-action{width:100%}.dashboard-layout{display:block}.tabs{height:62px;padding:0;overflow-x:auto}.tabs button{white-space:nowrap;padding:0 15px}.filters{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.filters button,.filters label{width:100%}.filters .sort{grid-column:1/-1;margin:0}.case-table th:nth-child(3),.case-table td:nth-child(3),.case-table th:nth-child(7),.case-table td:nth-child(7){display:none}.case-table{min-width:600px}.right-rail{grid-template-columns:1fr;margin-top:12px;display:grid}.schedule-card,.case-detail{margin-bottom:12px}.table-footer{padding:0 12px}.modal-backdrop{padding:10px}.launcher-modal{max-height:90vh;overflow:auto}.moduleGrid{grid-template-columns:1fr}.launcherHead{display:block}.workspace-page{min-height:650px}.workspace-page>div{text-align:center}.launcher-role{margin:10px 28px 0;position:static}}.mvp-intake-documents{background:#fbfcfa;border:1px solid #d8e3de;border-radius:11px;grid-column:1/-1;padding:17px}.mvp-intake-documents>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.mvp-intake-documents h3{color:#173f37;margin:3px 0}.mvp-intake-documents small{color:#9a6d1f}.mvp-intake-documents>header>span{color:#48645c;background:#eaf4f0;border-radius:999px;padding:6px 9px;font-size:12px}.mvp-intake-documents>p{color:#68756f;margin:8px 0 14px}.mvp-intake-documents>div{gap:7px;display:grid}.mvp-intake-documents article{border-top:1px solid #e2e9e6;grid-template-columns:80px 1fr auto;align-items:center;gap:12px;padding-top:8px;display:grid}.mvp-intake-documents article>span{color:#65746e}.mvp-intake-documents article>button{padding:7px 10px;font-size:12px}.mvp-case-created{color:#175c4e;background:#eaf6f1;border:1px solid #bad9ce;border-radius:9px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;display:flex}.mvp-case-created>div{gap:3px;display:grid}.mvp-case-created span{color:#4f6c64;font-size:12px}.mvp-check-grid li>b{font-weight:700}.mvp-group-review{border:1px solid #dbe5e1;border-radius:9px;width:100%;margin:0 0 20px;overflow:hidden}.mvp-group-review header,.mvp-group-review article{grid-template-columns:70px 1.6fr 1fr 80px;gap:10px;padding:10px 12px;display:grid}.mvp-group-review header{color:#49635c;background:#edf4f1;font-size:12px}.mvp-group-review article{border-top:1px solid #e2e9e6}.mvp-group-review article span{color:#576b65;font-size:13px}.mvp-group-summary{align-items:center;gap:8px;font-weight:700;display:flex;color:#176353!important}.mvp-case-actions{gap:9px;margin-top:auto;display:flex}.mvp-case-actions button{margin-top:0!important}.mvp-control-center{background:#fff;border:1px solid #dbe4e0;border-radius:14px;padding:22px;box-shadow:0 10px 30px #0e3a3210}.mvp-control-center>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:8px;display:flex}.mvp-control-center h2{color:#173f37;margin:3px 0}.mvp-control-center header small{color:#9a6d1f;font-weight:700}.mvp-control-center header>span{color:#6d7b76;font-size:12px}.mvp-control-center>article{border-top:1px solid #e3e9e6;grid-template-columns:minmax(180px,1.1fr) 150px minmax(220px,1.4fr) auto;align-items:center;gap:14px;padding:15px 0;display:grid}.mvp-control-center>article.new-case{background:#f2f8f5;border-radius:9px;margin-inline:-10px;padding-inline:10px}.mvp-control-center article>div{gap:4px;display:grid}.mvp-control-center article small{color:#6b7974}.mvp-control-center article>span{color:#176353;background:#e8f3ef;border-radius:999px;width:max-content;padding:6px 9px;font-size:12px;font-weight:700}.mvp-control-center article>strong{font-size:14px;font-weight:650}.mvp-control-center button{color:#fff;font:inherit;background:#0a5146;border:0;border-radius:8px;padding:9px 12px;font-weight:700}.mvp-control-center button.secondary{color:#315c52;background:#fff;border:1px solid #c9d6d1}.mvp-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-bottom:18px;display:grid}.mvp-prep-grid>article{background:#fff;border:1px solid #dce5e1;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;display:flex}.mvp-prep-grid>article:first-child{grid-row:span 2}.mvp-prep-grid article>span{color:#9a6d1f;font-size:12px;font-weight:700}.mvp-prep-grid h4{color:#173f37;margin:0;font-size:18px}.mvp-prep-grid p{color:#65746e;margin:0;line-height:1.5}.mvp-prep-grid ul{gap:4px;width:100%;margin:3px 0 7px;padding:0;list-style:none;display:grid}.mvp-prep-grid li{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.mvp-prep-grid li small{color:#65746e}.mvp-prep-grid button{margin-top:auto}.mvp-prep-readiness{box-sizing:border-box;background:#fff8e8;border:1px solid #e8d7af;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:14px;display:flex}.mvp-prep-readiness.ready{background:#eaf6f1;border-color:#bad9ce}.mvp-prep-readiness>div{gap:4px;display:grid}.mvp-prep-readiness span{color:#67756f;font-size:13px}.mvp-plan-editor{color:#34534b;gap:8px;width:100%;font-weight:700;display:grid}.mvp-plan-editor textarea{box-sizing:border-box;resize:vertical;color:#253a35;width:100%;min-height:220px;font:inherit;background:#fff;border:1px solid #c9d6d1;border-radius:9px;padding:13px;line-height:1.65}.mvp-plan-editor textarea:focus{border-color:#28705d;outline:3px solid #28705d24}.mvp-stage-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;width:100%;display:grid}.mvp-stage-form label{color:#36554d;gap:7px;font-size:13px;font-weight:700;display:grid}.mvp-stage-form input,.mvp-stage-form select{box-sizing:border-box;color:#253a35;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #c9d6d1;border-radius:8px;padding:10px 11px}.mvp-stage-form input:focus,.mvp-stage-form select:focus{border-color:#28705d;outline:3px solid #28705d24}.mvp-stage-form footer{grid-column:1/-1;justify-content:flex-end;margin-top:4px;display:flex}.mvp-correction-progress{box-sizing:border-box;color:#315c52;background:#edf5f2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:12px 14px;display:flex}.mvp-correction-progress span{font-size:12px}.mvp-delivery-files{background:#fff;border:1px solid #dce5e1;border-radius:8px;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.mvp-delivery-files span{color:#65746e;font-size:12px}.mvp-delivery-files b{color:#174d42}@media (width<=760px){.mvp-intake-documents>header{flex-direction:column;align-items:flex-start}.mvp-intake-documents article{grid-template-columns:65px 1fr}.mvp-intake-documents article>button{grid-column:1/-1;width:100%}.mvp-group-review{overflow-x:auto}.mvp-group-review header,.mvp-group-review article{min-width:540px}.mvp-case-actions{width:100%;display:grid}.mvp-case-actions button{width:100%}.mvp-control-center>header{flex-direction:column;align-items:flex-start}.mvp-control-center>article{grid-template-columns:1fr}.mvp-control-center article>button{width:100%}.mvp-prep-grid,.mvp-stage-form{grid-template-columns:1fr}.mvp-prep-grid>article:first-child{grid-row:auto}.mvp-prep-readiness{flex-direction:column;align-items:stretch}.mvp-prep-readiness button,.mvp-stage-form footer button{width:100%}.mvp-stage-form footer,.mvp-delivery-files{grid-column:1;grid-template-columns:1fr}.mvp-case-timeline{grid-template-columns:repeat(6,minmax(92px,1fr))}}.mvp-workspace-tabs{border-bottom:1px solid #dce5e1;gap:6px;margin:18px 0 0;display:flex}.mvp-workspace-tabs button{color:#526a63;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:11px 16px}.mvp-workspace-tabs button.active{color:#0a5146;border-bottom-color:#0a5a4d}.mvp-case-timeline{grid-auto-rows:max-content;align-self:start}.mvp-stage-decision{box-sizing:border-box;background:#edf7f3;border:1px solid #bad9ce;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px;display:flex}.mvp-stage-decision>div{gap:4px;display:grid}.mvp-stage-decision span{color:#647770;font-size:13px}.mvp-add-requirement{grid-template-columns:1fr auto;align-items:end;gap:10px;width:100%;margin:5px 0 16px;display:grid}.mvp-add-requirement label,.mvp-fee-form label{color:#36554d;gap:6px;font-size:13px;font-weight:700;display:grid}.mvp-add-requirement input,.mvp-fee-form input{box-sizing:border-box;color:#253a35;min-height:42px;font:inherit;background:#fff;border:1px solid #c9d6d1;border-radius:8px;padding:9px 11px}.mvp-file-list{gap:8px;width:100%;display:grid}.mvp-file-list>article{background:#fff;border:1px solid #dce5e1;border-radius:10px;grid-template-columns:34px minmax(170px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.mvp-file-list>article.archived{background:#f1f8f5}.mvp-file-order{color:#1d6657;background:#eaf3ef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.mvp-file-info{gap:3px;display:grid}.mvp-file-info>span{color:#9a6d1f;font-size:11px;font-weight:800}.mvp-file-info>small{color:#687872}.mvp-file-list input[type=file]{color:#5b6f68;min-width:0;font-size:12px}.mvp-file-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.mvp-file-actions button{padding:8px 10px;font-size:12px}.mvp-file-actions>span{color:#176353;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.mvp-file-actions .text-button{color:#8b4d3e;background:0 0;border:0;padding-inline:4px}.mvp-bundle{box-sizing:border-box;background:#f8fbfa;border:1px solid #cfded8;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:16px;padding:15px;display:flex}.mvp-bundle h4{color:#174b40;margin:3px 0}.mvp-bundle p{margin:0}.mvp-bundle-result{box-sizing:border-box;color:#176353;background:#e8f5f0;border-radius:9px;align-items:flex-start;gap:10px;width:100%;margin-top:10px;padding:13px;display:flex}.mvp-bundle-result>div{gap:3px;display:grid}.mvp-bundle-result span{color:#4f6c64;font-size:13px}.mvp-document-main,.mvp-attachment-index{box-sizing:border-box;width:100%}.mvp-document-main{background:#f3faf7;border:2px solid #bad9ce;border-radius:11px;margin-bottom:18px;padding:15px}.mvp-document-main>header,.mvp-attachment-index>header{margin-bottom:10px}.mvp-document-main h4,.mvp-attachment-index h4{color:#174b40;margin:3px 0;font-size:19px}.mvp-document-main>header small,.mvp-attachment-index>header small{color:#9a6d1f;font-weight:800}.mvp-attachment-index{gap:10px;display:grid}.mvp-attachment-card{background:#f9fbfa;border:1px solid #d6e2dd;border-radius:11px;padding:13px}.mvp-attachment-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.mvp-attachment-card>header>div{align-items:center;gap:9px;display:flex}.mvp-attachment-card>header span{color:#176353;background:#eaf3ef;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.mvp-attachment-card>header small{color:#687872}.mvp-attachment-card .mvp-file-list>article{border-color:#e1e9e5}.mvp-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;margin-bottom:14px;display:grid}.mvp-finance-summary article{background:#fff;border:1px solid #dce5e1;border-radius:9px;gap:5px;padding:13px;display:grid}.mvp-finance-summary span{color:#6b7b75;font-size:12px}.mvp-finance-summary b{color:#174b40}.mvp-finance-section{box-sizing:border-box;background:#fff;border:1px solid #dce5e1;border-radius:11px;width:100%;margin-top:12px;padding:15px}.mvp-finance-section>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:8px;display:flex}.mvp-finance-section h4{color:#174b40;margin:3px 0;font-size:18px}.mvp-finance-section header>span{color:#687872;font-size:12px}.mvp-finance-section>article{border-top:1px solid #e4ebe8;grid-template-columns:minmax(170px,1fr) 110px 110px auto;align-items:center;gap:10px;padding:11px 0;display:grid}.mvp-finance-section article>div{gap:3px;display:grid}.mvp-finance-section article small{color:#71807b}.mvp-finance-section article>span{color:#9a6d1f;font-size:12px;font-weight:700}.mvp-finance-section article>button{padding:8px 10px;font-size:12px}.mvp-fee-form{grid-template-columns:1fr 130px auto;align-items:end;gap:9px;margin:10px 0;display:grid}.mvp-correction-list{gap:8px;width:100%;margin-bottom:14px;display:grid}.mvp-correction-item{cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.mvp-correction-item input{accent-color:#0b6656;width:20px;height:20px}.mvp-correction-item>span{gap:3px;display:grid}.mvp-correction-item small{color:#687872}.mvp-intake-documents article{grid-template-columns:minmax(115px,.7fr) minmax(90px,.5fr) minmax(180px,1fr) auto}.mvp-intake-documents input[type=file]{color:#5b6f68;min-width:0;font-size:12px}@media (width<=980px){.mvp-file-list>article{grid-template-columns:34px 1fr}.mvp-file-list>article>input,.mvp-file-actions{grid-column:2}.mvp-file-actions{justify-content:flex-start}.mvp-finance-section>article{grid-template-columns:1fr auto}.mvp-finance-section article>span,.mvp-finance-section article>button{grid-column:1/-1}.mvp-intake-documents article{grid-template-columns:1fr 1fr}.mvp-intake-documents article>input,.mvp-intake-documents article>button{grid-column:1/-1}}@media (width<=760px){.mvp-workspace-tabs{overflow-x:auto}.mvp-workspace-tabs button{white-space:nowrap}.mvp-stage-decision,.mvp-bundle,.mvp-finance-section>header{flex-direction:column;align-items:stretch}.mvp-stage-decision button,.mvp-bundle button{width:100%}.mvp-add-requirement,.mvp-fee-form,.mvp-finance-summary{grid-template-columns:1fr}.mvp-file-list>article{grid-template-columns:30px 1fr}.mvp-file-list>article>input,.mvp-file-actions{grid-column:1/-1}.mvp-finance-section>article{grid-template-columns:1fr}.mvp-finance-section article>span,.mvp-finance-section article>button{grid-column:1}.mvp-intake-documents article{grid-template-columns:1fr}.mvp-intake-documents article>input,.mvp-intake-documents article>button{grid-column:1}}.workspace-core-panel{max-width:1100px;margin:0 auto}.workspace-core-panel>h2,.workspace-core-panel header h2{color:#123e37;margin:0}.workspace-core-panel header p{color:#63746f}.workspace-core-grid{gap:16px;display:grid}.workspace-core-grid article{background:#fff;border:1px solid #dbe4e0;border-radius:14px;padding:22px;box-shadow:0 10px 30px #0e3a3210}.workspace-core-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.workspace-core-heading h3{margin:4px 0 16px}.workspace-core-heading>span{color:#17634f;background:#e8f5ef;border-radius:999px;padding:6px 10px}.workspace-core-panel dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 14px;display:grid}.workspace-core-panel dl div{background:#f4f7f6;border-radius:8px;padding:10px}.workspace-core-panel dt{color:#697b76;font-size:12px}.workspace-core-panel dd{margin:4px 0 0;font-weight:700}.workspace-core-members{flex-wrap:wrap;gap:24px;display:flex}.workspace-core-panel h4{margin:18px 0 7px}.workspace-core-panel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workspace-core-panel li{background:#f8faf9;border-left:3px solid #79a99d;flex-wrap:wrap;gap:7px;padding:7px 10px;display:flex}.workspace-core-panel li small{color:#697b76;width:100%;display:block}.workspace-core-release{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.workspace-core-release span{border:1px solid #cad8d4;border-radius:999px;padding:6px 10px}.workspace-core-heading p{color:#63746f;margin:4px 0 14px}.workspace-core-notice{color:#176342;background:#eaf5ee;border-radius:9px;padding:11px 14px}.workspace-core-panel li{justify-content:space-between;align-items:center;gap:14px}.workspace-core-panel li>div{gap:3px;min-width:0;display:grid}.workspace-core-panel li small{width:auto}.workspace-core-verification li>span{color:#17634f;background:#e7f5ee;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:800}.workspace-core-release{gap:12px;display:grid}.workspace-core-environments{flex-wrap:wrap;gap:10px;display:flex}.workspace-core-candidate{background:#f8faf9;border:1px solid #dbe4e0;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.workspace-core-candidate>div:first-child{gap:4px;display:grid}.workspace-core-candidate small{color:#687872}.workspace-core-action-block{justify-items:end;gap:5px;display:grid}.workspace-core-primary-action,.workspace-core-secondary-action,.workspace-core-danger-action{min-height:42px;font:inherit;border-radius:8px;padding:9px 14px;font-weight:800}.workspace-core-primary-action{color:#fff;background:#0a5146;border:1px solid #0a5146}.workspace-core-secondary-action{color:#174d42;background:#fff;border:1px solid #9db9b0}.workspace-core-danger-action{color:#8f3024;background:#fff7f5;border:1px solid #c77467}.workspace-core-danger-action:disabled{opacity:.45}.workspace-core-approval{align-items:end;gap:9px;display:flex}.workspace-core-approval label{color:#40564f;gap:5px;font-size:13px;font-weight:700;display:grid}.workspace-core-approval input{box-sizing:border-box;min-height:42px;font:inherit;border:1px solid #b9cbc5;border-radius:8px;padding:9px 11px}.workspace-core-technical{color:#526a63;border-top:1px solid #e3e9e6;margin-top:18px;padding-top:13px}.workspace-core-technical summary{cursor:pointer;font-weight:750}.workspace-core-technical dl{margin-top:12px}.workspace-core-technical dd,.workspace-core-technical p{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500}.workspace-core-technical p{margin:7px 0}@media (width<=768px){.workspace-core-grid article{padding:15px}.workspace-core-heading,.workspace-core-candidate,.workspace-core-approval{flex-direction:column;align-items:stretch}.workspace-core-action-block{justify-items:stretch}.workspace-core-primary-action,.workspace-core-secondary-action,.workspace-core-danger-action,.workspace-core-approval input{width:100%}.workspace-core-panel li{flex-direction:column;align-items:stretch}}.office-workbench-shell button,.office-workbench-shell input,.office-workbench-shell select,.office-workbench-shell textarea,.office-workbench-shell summary{min-height:44px}.office-workbench-shell button:focus-visible,.office-workbench-shell input:focus-visible,.office-workbench-shell select:focus-visible,.office-workbench-shell textarea:focus-visible,.office-workbench-shell summary:focus-visible{outline-offset:2px;outline:3px solid #d5a943}.workbench-page{gap:18px;min-width:0;max-width:1100px;margin:0 auto;display:grid}.workbench-page>header{gap:4px;display:grid}.workbench-page>header p{color:#92691d;letter-spacing:.06em;margin:0;font-size:12px;font-weight:800}.workbench-page>header h2{color:#173f37;margin:0;font-size:clamp(24px,3vw,32px)}.workbench-page>header span{color:#63736d;line-height:1.6}.workbench-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;display:grid}.workbench-overview-grid article,.expense-list article,.workbench-create-tool,.machine-settings,.capability-legend{background:#fff;border:1px solid #dbe4e0;border-radius:12px;min-width:0;padding:18px;box-shadow:0 8px 24px #0e3a320d}.workbench-overview-grid h3{color:#426057;margin:0;font-size:14px}.workbench-overview-grid p{color:#174d42;margin:9px 0 0;font-size:22px;font-weight:800}.workbench-quick-actions,.case-filter-bar,.case-fixed-tabs,.settings-tabs,.project-status-key,.capability-legend{flex-wrap:wrap;gap:8px;display:flex}.workbench-quick-actions button,.case-filter-bar button,.case-fixed-tabs button,.settings-tabs button,.workbench-create-tool button,.expense-form button,.expense-list button{color:#174d42;font:inherit;background:#fff;border:1px solid #bfcfc9;border-radius:8px;padding:9px 14px;font-weight:700}.workbench-quick-actions button:first-child,.expense-form button{color:#fff;background:#0a5146;border-color:#0a5146}.case-fixed-tabs,.settings-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.case-fixed-tabs button,.settings-tabs button{white-space:nowrap}.case-fixed-tabs button.active,.settings-tabs button.active{background:#e9f4f0;border-color:#0a5146}.project-status-key span{color:#49645c;background:#edf3f1;border-radius:999px;padding:6px 10px;font-size:12px}.workbench-create-tool summary,.workbench-user-menu summary{cursor:pointer;font-weight:800}.workbench-create-tool form,.expense-form{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:13px;margin-top:15px;display:grid}.workbench-create-tool label,.expense-form label{color:#40564f;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.workbench-create-tool input,.workbench-create-tool textarea,.expense-form input,.expense-form select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #bdcbc5;border-radius:8px;padding:10px}.workbench-create-tool textarea{min-height:96px}.release-boundary{color:#6b531e;background:#fff8e7;border-left:4px solid #d2a746;padding:12px}.expense-list{gap:12px;display:grid}.expense-list article header{justify-content:space-between;gap:14px;display:flex}.expense-list article h3{margin:0}.expense-list article dl{flex-wrap:wrap;gap:16px;display:flex}.expense-list article dl div{min-width:120px}.expense-list article dt{color:#687872;font-size:12px}.expense-list article dd{margin:3px 0}.expense-list article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.capability-legend code{overflow-wrap:anywhere;background:#edf4f1;border-radius:6px;padding:6px}.machine-settings dl{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px;display:grid}.machine-settings dl div{background:#f5f8f7;min-width:0;padding:12px}.machine-settings dd{overflow-wrap:anywhere;margin:4px 0}.workbench-user-menu{position:relative}.workbench-user-menu summary{background:#fff;border:1px solid #cddbd6;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;list-style:none;display:flex}.workbench-user-menu[open]{z-index:3}.workbench-user-menu>button{color:#274940;text-align:left;background:#fff;border:1px solid #dbe4e0;width:100%;padding:9px}.workbench-state{background:#fff8e9;border:1px solid #e3d5b6;border-radius:12px;max-width:1100px;margin:auto;padding:20px}.formal-mvp-account{overflow-wrap:anywhere}.project-profile-layout{grid-template-columns:minmax(190px,280px) minmax(0,1fr);gap:14px;display:grid}.project-profile-layout nav{align-content:start;gap:8px;display:grid}.project-profile-layout nav button{text-align:left;background:#fff;border:1px solid #cbd8d3;border-radius:10px;gap:3px;padding:12px;display:grid}.project-profile-layout nav button.active{background:#e9f4f0;border-color:#0a5146}.project-profile-layout nav span{color:#687872;font-size:12px}.project-profile-layout article{background:#fff;border:1px solid #dbe4e0;border-radius:12px;min-width:0;padding:18px}.project-profile-layout article dl{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:9px;display:grid}.project-profile-layout article dl div{background:#f5f8f7;padding:10px}.project-profile-layout article dd{overflow-wrap:anywhere;margin:4px 0}.workspace-launch{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.workspace-launch label{gap:5px;display:grid}.workspace-launch select{background:#fff;border:1px solid #bdcbc5;border-radius:8px;min-width:min(320px,100%);padding:10px}@media (width<=700px){.project-profile-layout{grid-template-columns:1fr}.project-profile-layout nav{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.workspace-launch label,.workspace-launch select{width:100%}}@media (width<=760px){.office-workbench-shell{grid-template-columns:minmax(0,1fr)}.office-workbench-shell .mvp-preview-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.office-workbench-shell .mvp-preview-sidebar nav button{white-space:normal}.office-workbench-shell .mvp-preview-topbar{align-items:flex-start}.office-workbench-shell .mvp-preview-topbar h1{overflow-wrap:anywhere}.workbench-quick-actions>button{flex:140px}.expense-list article header{flex-direction:column}.workbench-user-menu summary{max-width:145px}.workbench-user-menu>button{min-width:145px}}@media (width<=420px){.office-workbench-shell .mvp-preview-sidebar nav{grid-template-columns:1fr}.office-workbench-shell .mvp-preview-main{padding-inline:12px}.workbench-overview-grid{grid-template-columns:minmax(0,1fr)}}.capability-settings{background:#fff;border:1px solid #dbe4e0;border-radius:12px;gap:12px;padding:18px;display:grid}.capability-settings h3,.capability-settings p{margin:0}.capability-settings>label{gap:6px;max-width:420px;display:grid}.capability-settings select{background:#fff;border:1px solid #bdcbc5;border-radius:8px;padding:9px}.capability-settings fieldset{border:1px solid #dbe4e0;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:8px;display:grid}.capability-settings fieldset label{align-items:center;gap:8px;min-width:0;display:flex}.capability-settings fieldset input{width:20px;min-height:20px}.capability-settings code{overflow-wrap:anywhere}.capability-settings>button{color:#fff;background:#0a5146;border:0;border-radius:8px;justify-self:start;padding:9px 16px;font-weight:800}.workbench-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.workbench-section-heading>button,.workspace-profile-form button,.workspace-launch button{color:#fff;font:inherit;background:#0a5146;border:1px solid #0a5146;border-radius:8px;padding:9px 14px;font-weight:800}.workspace-profile-drawer{background:#f7faf9;border:1px solid #cbd8d3;border-radius:12px;min-width:0;padding:18px}.workspace-profile-form{gap:16px;min-width:0;display:grid}.workspace-profile-form-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-profile-form-heading h3{margin:0}.workspace-profile-form-heading button{color:#174d42;background:#fff}.workspace-profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-profile-form-grid>label,.workspace-profile-form-grid>fieldset{min-width:0}.workspace-profile-form-grid label{color:#40564f;align-content:start;gap:6px;font-size:13px;font-weight:700;display:grid}.workspace-profile-form-grid input,.workspace-profile-form-grid select,.workspace-profile-form-grid textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bdcbc5;border-radius:8px;padding:10px}.workspace-profile-form-grid textarea{resize:vertical;min-height:96px}.workspace-profile-form-grid fieldset{border:1px solid #dbe4e0;border-radius:8px;padding:12px}.workspace-collaborator-list{gap:8px;display:grid}.workspace-collaborator-list label{background:#fff;border:1px solid #dbe4e0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:9px}.workspace-collaborator-list input{width:20px;min-height:20px}.technical-details{background:#fff;border:1px solid #dbe4e0;border-radius:8px;min-width:0;padding:0 12px}.technical-details summary{cursor:pointer;font-weight:800}.technical-details dd{overflow-wrap:anywhere}.project-profile-details{min-width:0}.project-profile-layout,.project-profile-layout>*{min-width:0;max-width:100%}@media (width<=768px){.workbench-section-heading{grid-template-columns:minmax(0,1fr)}.workbench-section-heading>button{justify-self:start}.workspace-profile-form-grid{grid-template-columns:minmax(0,1fr)}.workspace-profile-drawer{padding:12px}}.expense-history{gap:12px;min-width:0;display:grid}.expense-history-heading{gap:10px;display:grid}.expense-history-heading h2{color:#173f37;margin:0}.expense-filter-bar{flex-wrap:wrap;gap:8px;display:flex}.expense-filter-bar button{color:#174d42;min-height:44px;font:inherit;background:#fff;border:1px solid #bfcfc9;border-radius:8px;padding:8px 12px;font-weight:700}.expense-filter-bar button.active{background:#e9f4f0;border-color:#0a5146}.expense-create-action{place-self:end start;width:100%;min-width:160px;max-width:220px;min-height:52px}.office-workbench-shell .mvp-preview-topbar{max-width:1100px}.machine-settings{gap:20px;display:grid}.machine-settings-heading{gap:6px;display:grid}.machine-settings-heading p,.machine-create-heading p{color:#64756f;margin:0;line-height:1.6}.machine-settings-heading>div p{color:#92691d;letter-spacing:.06em;font-size:12px;font-weight:800}.machine-settings-heading h3,.machine-create-heading h4,.machine-list h4{color:#173f37;margin:0}.machine-create-form{background:#f8faf9;border:1px solid #dbe4e0;border-radius:12px;gap:18px;padding:20px;display:grid}.machine-create-heading{gap:5px;display:grid}.machine-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.machine-form-grid label{color:#40564f;gap:7px;min-width:0;font-size:13px;font-weight:750;display:grid}.machine-form-grid input,.machine-form-grid select{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b9cbc5;border-radius:8px;padding:10px 12px}.machine-scope-fieldset{border:1px solid #cbd8d3;border-radius:10px;min-width:0;padding:14px}.machine-scope-fieldset legend{color:#294a42;padding:0 7px;font-weight:800}.machine-scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.machine-scope-list label{cursor:pointer;background:#fff;border:1px solid #dbe4e0;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.machine-scope-list input{width:20px;min-height:20px;margin-top:2px}.machine-scope-list span{gap:4px;min-width:0;display:grid}.machine-scope-list b,.machine-scope-list small{overflow-wrap:anywhere}.machine-scope-list small{color:#687872;font-weight:400;line-height:1.45}.machine-create-form footer{justify-content:flex-end;display:flex}.workbench-primary-action,.workbench-secondary-action,.workbench-danger-action{min-height:44px;font:inherit;border-radius:8px;padding:9px 15px;font-weight:800}.workbench-primary-action{color:#fff;background:#0a5146;border:1px solid #0a5146}.workbench-primary-action:disabled{opacity:.45}.workbench-secondary-action{color:#174d42;background:#fff;border:1px solid #9db9b0}.workbench-danger-action{color:#8f3024;background:#fff7f5;border:1px solid #c77467}.machine-list{gap:12px;display:grid}.machine-list>header,.machine-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.machine-list>header>span{color:#64756f}.machine-card{background:#fff;border:1px solid #dbe4e0;border-radius:12px;gap:14px;min-width:0;padding:18px;display:grid}.machine-card>header small{color:#687872}.machine-card>header h4{margin-top:3px}.machine-card>header>span{border-radius:999px;padding:6px 10px;font-weight:750}.status-ready{color:#17634f;background:#e8f5ef}.status-disabled{color:#64706c;background:#f0f1f0}.machine-card dl{margin:0}.machine-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.machine-empty{color:#687872;background:#f5f8f7;border-radius:9px;margin:0;padding:14px}.workbench-notice,.workbench-error{border-radius:8px;margin:0;padding:11px 14px}.workbench-notice{color:#176342;background:#eaf5ee}.workbench-error{color:#9e382c;background:#fff0ed}@media (width<=800px){.machine-form-grid,.machine-scope-list{grid-template-columns:minmax(0,1fr)}.machine-create-form,.machine-card{padding:14px}.machine-create-form footer,.machine-actions{flex-direction:column;align-items:stretch}.machine-create-form footer button,.machine-actions button{width:100%}}.machine-installer-card{background:#f7fbf9;border:1px solid #cddbd5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.machine-installer-card h4{margin:0}.machine-installer-card ol{color:#526b64;gap:5px;margin:8px 0 0;padding-left:22px;line-height:1.5;display:grid}.machine-installer-actions{flex:none;gap:10px;display:flex}.machine-installer-card button{flex:none}@media (width<=800px){.machine-installer-card,.machine-installer-actions{flex-direction:column;align-items:stretch}.machine-installer-card button{width:100%}}.desktop-handoff-panel{gap:14px;min-width:0;max-width:100%;display:grid}.desktop-handoff-panel,.desktop-handoff-panel article,.desktop-handoff-panel header,.desktop-handoff-panel div,.desktop-handoff-panel dl,.desktop-handoff-panel ul,.desktop-handoff-panel li,.desktop-handoff-panel label{box-sizing:border-box;min-width:0;max-width:100%}.desktop-handoff-heading,.desktop-handoff-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.desktop-handoff-panel article{background:#fff;border:1px solid #dbe4e0;border-radius:12px;gap:14px;padding:18px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0e3a320d}.desktop-handoff-panel h2,.desktop-handoff-panel h3,.desktop-handoff-panel h4,.desktop-handoff-panel p{margin:0}.desktop-handoff-panel h2,.desktop-handoff-panel h3{overflow-wrap:anywhere}.desktop-handoff-panel h4{color:#315b52;margin-bottom:6px;font-size:.9rem}.desktop-handoff-kicker{color:#52746b;letter-spacing:.08em;font-size:.75rem;font-weight:700}.desktop-handoff-panel dl{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:9px;margin:0;display:grid}.desktop-handoff-panel dl>div{background:#f5f8f7;border-radius:8px;padding:10px}.desktop-handoff-panel dt{color:#52746b;font-size:.78rem}.desktop-handoff-panel dd{overflow-wrap:anywhere;word-break:break-word;margin:3px 0 0}.desktop-handoff-panel ul{margin:0;padding-left:20px}.desktop-handoff-panel li{overflow-wrap:anywhere;word-break:break-word}.desktop-handoff-panel button{color:#fff;cursor:pointer;background:#39766a;border:1px solid #39766a;border-radius:8px;justify-self:start;max-width:100%;padding:8px 13px}.desktop-handoff-panel button:disabled{cursor:wait;opacity:.6}.desktop-handoff-state{color:#315b52;white-space:nowrap;background:#e7f1ed;border-radius:999px;padding:5px 9px}.desktop-handoff-state-stopped{color:#7b5c2c;background:#fff3d9}.desktop-handoff-technical-details{border-top:1px solid #e5ece9;min-width:0;padding-top:4px}.desktop-handoff-technical-details summary{cursor:pointer;color:#52746b;font-weight:700}.desktop-handoff-technical-details dl{margin-top:10px}.desktop-handoff-panel textarea{box-sizing:border-box;overflow-wrap:anywhere;resize:vertical;border:1px solid #c9d8d3;border-radius:8px;width:100%;max-width:100%;margin-top:6px;padding:10px;display:block}@media (width<=700px){.desktop-handoff-heading,.desktop-handoff-card-header{grid-template-columns:1fr}.desktop-handoff-state{justify-self:start}}@media (width<=1000px){.project-profile-layout{grid-template-columns:minmax(0,1fr)}.project-profile-layout nav{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}}.project-profile-layout .desktop-handoff-panel,.project-profile-layout .desktop-handoff-panel article{width:100%;min-width:0}.project-profile-layout .desktop-handoff-panel dl{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}
