@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.multi-shell .multi-counts{flex-wrap:wrap;gap:20px;display:flex}.multi-counts span{color:#526778;min-width:120px}.multi-counts strong{color:#193c46;font-size:26px;display:block}.multi-shell .multi-record{text-align:left;width:100%;color:inherit;font:inherit;overflow-wrap:anywhere;background:#fff;border:0;border-bottom:1px solid #dbe5e7;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 0;display:flex}.multi-shell button.multi-record{cursor:pointer}.multi-shell button.multi-record:hover{background:#f0f7f5}.multi-record small{color:#5a6e7c}.multi-shell label{flex-direction:column;gap:8px;margin:8px 0;display:flex}.multi-shell input,.multi-shell select{min-width:0;max-width:100%;font:inherit;border:1px solid #cad6df;border-radius:6px;padding:10px}.multi-shell .button{white-space:normal;min-height:44px;margin:5px 8px 5px 0}.multi-shell .multi-check{flex-direction:row;align-items:center;display:flex}.multi-check input{width:18px;height:18px}.multi-shell pre{white-space:pre-wrap;overflow-wrap:anywhere}.multi-evidence small{color:#526778;display:block}.multi-shell .table-scroll{max-width:100%;overflow-x:auto}.multi-shell .data-table{min-width:1050px}.multi-shell :focus-visible{outline-offset:2px;outline:3px solid #168477}@media (width<=700px){.multi-shell .ps-form{flex-direction:column;display:flex}.multi-shell .ps-context{flex-direction:column;align-items:stretch;display:flex}.multi-shell .cw-tabs .button{flex:140px}.multi-shell .card{min-width:0}.multi-shell .multi-counts{gap:14px}.multi-counts span{min-width:110px}.multi-shell h2{overflow-wrap:anywhere}}.collaboration{min-width:0;margin:20px 0}.cw-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.cw-heading h2{margin:6px 0}.cw-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.collaboration>.card{margin:16px 0}.collaboration label{flex-direction:column;gap:7px;margin-bottom:10px;font-size:13px;display:flex}.collaboration input,.collaboration textarea,.collaboration select{color:#263744;background:#fff;border:1px solid #d9e1e7;border-radius:7px;max-width:100%;padding:10px}.collaboration input[type=checkbox]{width:18px;height:18px}.collaboration textarea{resize:vertical;width:100%;min-height:85px}.cw-entry{overflow-wrap:anywhere;border-bottom:1px solid #e4eaed;padding:16px 0}.cw-entry small{color:#697887;display:block}.cw-entry .button{overflow-wrap:anywhere;white-space:normal}.collaboration blockquote{overflow-wrap:anywhere;background:#f0f7f5;border-left:3px solid #13796f;margin:16px 0;padding:16px}.collaboration .table-scroll small{display:block}.collaboration select[multiple]{min-height:150px}@media (width<=700px){.cw-heading{flex-direction:column;align-items:flex-start}.cw-tabs .button{flex:1}.collaboration .ew-filter-bar{flex-direction:column;align-items:stretch;display:flex}.collaboration .data-table{min-width:650px}}.collaboration>.card{padding:20px}.collaboration label:has(input[type=checkbox]){flex-direction:row;align-items:center}.data-operations .ps-main>.card{margin:18px 0;padding:22px}.data-operations label{flex-direction:column;gap:7px;margin-bottom:12px;font-size:13px;display:flex}.data-operations textarea,.data-operations input,.data-operations select{color:#253c45;background:#fff;border:1px solid #d9e1e7;border-radius:7px;max-width:100%;padding:10px}.data-operations textarea{resize:vertical;width:100%}.data-mapping{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.data-operations pre{background:#f2f6f6;border-radius:8px;padding:16px;overflow:auto}.data-event{overflow-wrap:anywhere;border-bottom:1px solid #e5ebee;padding:15px 0}.data-operations .ew-actions{flex-wrap:wrap;gap:10px;margin:12px 0}.data-operations td{overflow-wrap:anywhere;max-width:350px}@media (width<=800px){.data-mapping{grid-template-columns:repeat(2,minmax(0,1fr))}.data-operations .ps-main>.card{padding:16px}}@media (width<=450px){.data-mapping{grid-template-columns:1fr}.data-operations .data-table{min-width:650px}}.audit-registry .ps-main>.card{margin:18px 0;padding:22px}.audit-registry label{flex-direction:column;gap:7px;margin-bottom:12px;font-size:13px;display:flex}.audit-registry input,.audit-registry select,.audit-registry textarea{color:#253c45;background:#fff;border:1px solid #d9e1e7;border-radius:7px;max-width:100%;padding:10px}.audit-registry textarea{resize:vertical;width:100%;min-height:80px}.audit-registry .ew-actions{flex-wrap:wrap;gap:9px;margin:14px 0}.audit-registry td{overflow-wrap:anywhere;max-width:400px}.audit-registry td small{display:block}.ar-event{overflow-wrap:anywhere;border-bottom:1px solid #e1e9ec;padding:16px 0}.ar-event small{color:#667984;display:block}.audit-registry pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f6f6;border-radius:7px;padding:14px}@media (width<=700px){.audit-registry .ps-main>.card{padding:16px}.audit-registry .data-table{min-width:650px}}.access-context{color:#203c37;background:#edf5f3;border-bottom:1px solid #c8ddd7;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 24px;font-size:13px;display:flex}.access-context>div{flex:1;min-width:220px}.access-context small{margin-top:4px;display:block}.access-context label{gap:4px;display:grid}.access-context select{background:#fff;border:1px solid #b7ccc7;border-radius:6px;max-width:100%;min-height:36px;padding:6px}.access-context a{color:#135f55;font-weight:600}@media (width<=700px){.access-context{gap:10px;padding:12px}.access-context label{width:100%}}#root:has(.app-shell)>.access-context{margin-left:var(--nav)}.request-stages{background:#f6fbf8;border:1px solid #bdd8ce;border-radius:10px;min-width:0;margin:20px 0;padding:18px}.request-stages h3{font-size:15px}.request-stages p{margin:9px 0}.request-stages .ps-flow{font-size:12px;line-height:1.6}.request-stages .ps-flow li{overflow-wrap:anywhere;max-width:100%}.request-stages .ps-flow li span{flex-shrink:0}.request-stages details{margin:18px 0;line-height:1.7}.request-stages summary{cursor:pointer;font-weight:600}.request-stages details small{color:#617689;display:block}.request-stages details li{overflow-wrap:anywhere;margin:10px 0}.request-stage-link{background:#edf7f1;border:1px solid #c8ddd2;border-radius:7px;margin:12px 0;padding:14px;line-height:1.7}.request-stage-link a{color:#13796f;font-weight:650}.request-stages textarea{font:inherit;width:100%;min-height:85px}@media (width<=720px){.request-stages{padding:14px}.request-stages .ew-actions{grid-template-columns:1fr;display:grid}.request-stages .button{white-space:normal}}.closure-module{border:1px solid #d8e1e7;border-radius:9px;margin:14px 0;padding:16px}.closure-module summary{cursor:pointer;list-style:revert;flex-wrap:wrap;justify-content:space-between;gap:12px;line-height:1.7;display:flex}.closure-module summary span{color:#607387;font-size:12px}.closure-module p{margin:10px 0}.closure-module li{padding:10px 0;line-height:1.6}.closure-module small{color:#607387}.closure-module ul{padding-left:22px}.ps-main select[aria-label=Closure\ module]{max-width:100%;min-height:44px}.ps-main .mc-table td{vertical-align:top}.ps-main .mc-table td small{margin-top:6px;display:block}.ps-main .mc-table{overflow-x:auto}.ps-main .mc-table table{width:100%}.ps-shell{color:#263345;background:#f4f6fa;min-height:100vh}.ps-top{color:#fff;background:#172534;justify-content:space-between;align-items:center;gap:18px;padding:20px max(24px,50vw - 640px);display:flex}.ps-brand{color:#fff;font-size:24px;font-weight:750;text-decoration:none}.ps-brand small{letter-spacing:2px;text-transform:uppercase;color:#b6c9db;margin-top:5px;font-size:11px;display:block}.ps-mode{color:#d9f6ed;background:#294455;border:1px solid #487469;border-radius:30px;padding:8px 14px;font-size:13px}.ps-main{max-width:1280px;margin:auto;padding:32px 24px}.ps-main .card{margin-bottom:22px;padding:24px}.ps-context{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px;display:grid}.ps-context label,.ps-form label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.ps-context select,.ps-form input:not([type=radio]):not([type=checkbox]){width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd6e1;border-radius:7px;padding:10px}.ps-context p{margin:8px 0}.ps-shortcuts{flex-wrap:wrap;gap:12px;margin:0 0 24px;display:flex}.ps-shortcuts a,.ps-journeys a{color:#245e73;background:#fff;border:1px solid #d5e0e9;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:600;text-decoration:none}.ps-grid{grid-template-columns:minmax(270px,.8fr) minmax(0,1.3fr);align-items:start;gap:22px;display:grid}.ps-scenario{cursor:pointer;border:1px solid #d8e1eb;border-radius:9px;gap:12px;margin:10px 0;padding:16px;display:flex}.ps-scenario.selected{background:#eef8f5;border-color:#459382}.ps-scenario{align-items:flex-start;min-width:0}.ps-scenario input{flex-shrink:0;margin-top:3px}.ps-scenario>span{overflow-wrap:anywhere;flex:1;min-width:0}.ps-scenario strong,.ps-scenario small{display:block}.ps-scenario small{color:#627387;margin-top:7px;line-height:1.6}.ps-facts{flex-wrap:wrap;gap:20px;padding:16px 0;display:flex}.ps-facts strong{margin-top:6px;font-size:20px;display:block}.ps-flow{border-top:1px solid #e0e7ef;border-bottom:1px solid #e0e7ef;flex-wrap:wrap;gap:8px;padding:16px 0;font-size:12px;list-style:none;display:flex}.ps-flow li{align-items:center;gap:6px;display:flex}.ps-flow li span{background:#dcefe9;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.ps-form{gap:14px;margin:22px 0;display:grid}.ps-action{margin:22px 0}.ps-check{align-items:flex-start;gap:10px;min-height:44px;padding:12px 0;line-height:1.6;display:flex}.ps-record fieldset{border:1px solid #d8e1eb;border-radius:8px;margin:20px 0;padding:12px 18px}.ps-history ol{padding:0;list-style:none}.ps-history li{border-left:3px solid #69aa99;margin:16px 0;padding:2px 0 12px 20px}.ps-history li span{color:#607285;margin:7px 0;font-size:12px;display:block}.ps-history li p{font-size:13px}.ps-journeys{flex-wrap:wrap;gap:12px;display:flex}.ps-disclaimer{color:#607285;margin:24px 0;font-size:12px;line-height:1.8}.ps-main .notice{padding:16px;line-height:1.6;display:block}.ps-main .notice p,.ps-main .notice>.button{margin:0 0 10px}.ps-main .ew-actions{flex-wrap:wrap;gap:10px}.ps-main button:focus-visible,.ps-main a:focus-visible,.ps-main input:focus-visible,.ps-main select:focus-visible{outline-offset:3px;outline:3px solid #71aaff}.prototype-banner{background:#e9f4ef;border:1px solid #bdd9cc;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;padding:10px 16px;font-size:13px;display:flex}.prototype-banner a{color:#176b5b;font-weight:650}@media (width<=850px){.ps-top{flex-wrap:wrap;padding:18px}.ps-main{padding:24px 16px}.ps-context,.ps-grid{grid-template-columns:1fr}.ps-main .card{padding:18px}.ps-mode{font-size:12px}.ps-top .button{min-height:44px}.ps-context{gap:18px}.ps-main .page-heading{flex-wrap:wrap;gap:16px}.ps-flow{gap:12px}}.mc-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.mc-metrics .card{padding:18px}.mc-metrics small{color:#617286}.mc-metrics strong{margin-top:12px;font-size:27px;display:block}.mc-metrics strong span{font-size:13px;font-weight:400}.mc-source{justify-content:space-between;align-items:center;gap:20px;display:flex}.mc-source .ew-actions{max-width:340px;display:flex}.mc-tabs{border-bottom:1px solid #ccd6e1;gap:8px;margin:4px 0 24px;display:flex;overflow:auto}.mc-tabs button{white-space:nowrap;color:#546479;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px}.mc-tabs button.active{color:#126c63;border-color:#13796f;font-weight:700}.mc-table{width:100%;overflow:auto}.mc-table table{border-collapse:collapse;width:100%}.mc-table th,.mc-table td{text-align:left;border-bottom:1px solid #e1e7ed;padding:16px;font-size:14px}.mc-table th{color:#5a6c80;font-weight:600}.mc-table td small{color:#65768a;margin-top:6px;display:block}.mc-register{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.mc-record{text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#f9fbfd;border:1px solid #d6e0e7;border-radius:9px;flex-direction:column;align-items:start;gap:12px;padding:20px;display:flex}.mc-record small{color:#607387}.mc-record strong{color:#23394d;font-size:15px}.mc-record span{color:#13796f;font-size:12px}.mc-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-main .card>.button{margin:5px 10px 5px 0}.mc-main .ps-form{max-width:750px}.mc-main .card h2{overflow-wrap:anywhere}.mc-main button:disabled{cursor:not-allowed;opacity:.5}@media (width<=1050px){.mc-metrics{grid-template-columns:repeat(3,1fr)}.mc-register{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.mc-metrics{grid-template-columns:repeat(2,1fr)}.mc-register,.mc-form{grid-template-columns:1fr}.mc-source{display:block}.mc-source .ew-actions{max-width:none;margin-top:18px}.mc-tabs button{padding:14px 10px}.mc-main .card>.button{min-height:44px}.mc-metrics strong{font-size:24px}}.wf-main{max-width:1650px}.wf-tabs{border-bottom:1px solid #cfdae2;gap:8px;margin-bottom:20px;display:flex;overflow:auto}.wf-tabs button{font:inherit;white-space:nowrap;color:#607285;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 17px}.wf-tabs button[aria-current=page]{color:#13796f;border-color:#13796f;font-weight:700}.wf-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.wf-toolbar label,.wf-inspector label,.wf-settings label,.wf-case-form label{flex-direction:column;gap:8px;font-size:13px;display:flex}.wf-toolbar select,.wf-inspector input:not([type=checkbox]),.wf-inspector select,.wf-settings input,.wf-case-form input:not([type=checkbox]),.wf-main .card>label select{min-height:42px;font:inherit;background:#fff;border:1px solid #ccd7df;border-radius:7px;max-width:100%;padding:9px}.wf-toolbar select{min-width:220px}.wf-layout{grid-template-columns:210px minmax(380px,1fr) 295px;align-items:start;gap:16px;display:grid}.wf-main .wf-palette,.wf-main .wf-inspector{padding:18px}.wf-palette h2,.wf-inspector h2{font-size:17px}.wf-palette p,.wf-palette li{font-size:12px;line-height:1.7}.wf-palette ul{color:#9b5738;padding-left:18px}.wf-palette-item{text-align:left;color:#285969;cursor:grab;background:#fff;border:1px solid #cdd9e2;border-radius:8px;width:100%;margin:10px 0;padding:13px;display:block}.wf-board{background:#fafcfd;border:1px solid #d1dee7;border-radius:12px;overflow:auto}.wf-board svg{width:100%;min-width:700px;height:auto;display:block}.wf-node{cursor:pointer;touch-action:none;outline:none}.wf-node rect{fill:#fff;stroke:#bcced8;stroke-width:1.5px}.wf-node.start rect,.wf-node.end rect{fill:#e6f5ef;stroke:#5d9d87}.wf-node.approval rect{fill:#edf2ff;stroke:#8c9dc3}.wf-node.decision rect{fill:#fff5dd;stroke:#c7a959}.wf-node.parallel rect{fill:#f2ebfb;stroke:#a68fbe}.wf-node.timer rect{fill:#eaf3f9;stroke:#8ba9bb}.wf-node.selected rect,.wf-node:focus rect{stroke:#13796f;stroke-width:3px}.wf-node.running rect{fill:#d9f5e8;stroke:#14977d;stroke-width:4px}.wf-node-kind{letter-spacing:.7px;fill:#617387;font-size:9px}.wf-node-label{color:#233b4c;max-height:40px;font-size:12px;font-weight:650;line-height:1.4;overflow:hidden}.wf-edge path{stroke:#78919d;stroke-width:1.5px;fill:none}.wf-edge text{fill:#617482;font-size:9px}.wf-edge.exception path{stroke:#bc8a7b;stroke-dasharray:5 5;opacity:.55}.wf-edge.exception text{fill:#a16553}.wf-inspector{gap:15px;display:grid}.wf-inspector .badge{justify-self:start}.wf-inspector select[multiple]{min-height:110px}.wf-main .wf-check{flex-direction:row;align-items:center;gap:10px;margin:14px 0;font-size:13px;display:flex}.wf-transition{border:1px solid #d5e0e8;border-radius:8px;gap:8px;padding:10px;display:grid}.wf-valid{color:#13796f}.wf-library{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.wf-library-card{text-align:left;cursor:pointer;color:#293e50;border:1px solid #d3dfe8}.wf-library-card h2{font-size:18px;line-height:1.4}.wf-library-card p,.wf-library-card span{font-size:12px;line-height:1.8}.wf-main .wf-settings>label{max-width:400px}.wf-run-grid{grid-template-columns:minmax(280px,.8fr) minmax(400px,1.4fr);align-items:start;gap:20px;display:grid}.wf-main .ew-actions{flex-wrap:wrap;display:flex}.wf-inspector button:disabled,.wf-main button:disabled{opacity:.45;cursor:not-allowed}.wf-main select:focus-visible,.wf-main input:focus-visible{outline:3px solid #81b1ee}.wf-inspector h3{margin-bottom:0}.wf-main .card>label{flex-direction:column;gap:8px;display:flex}.wf-main .card .ps-form input{width:100%}@media (width<=1200px){.wf-layout{grid-template-columns:160px minmax(300px,1fr)}.wf-inspector{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.wf-inspector h2,.wf-inspector h3{grid-column:1/-1}.wf-library{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.wf-layout,.wf-run-grid{display:block}.wf-palette{flex-wrap:wrap;gap:8px;display:flex}.wf-palette h2,.wf-palette p{width:100%}.wf-palette-item{width:auto}.wf-inspector{margin-top:18px;display:block}.wf-inspector label{margin:15px 0}.wf-library{grid-template-columns:1fr}.wf-toolbar label,.wf-toolbar select{width:100%}.wf-main .button{min-height:44px}.wf-tabs button{padding:14px 11px}.wf-main .mc-table{max-width:100%}}:root{color:#263340;font-synthesis:none;--green:#13796f;--ink:#182b3a;--muted:#77838e;--line:#e7ebef;--nav:232px;background:#f6f8fa;font-family:DM Sans,system-ui,sans-serif;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button,select,input,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #13796f}button{color:inherit}button svg{flex-shrink:0}button{transition:background .15s,box-shadow .15s,transform .15s}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,system-ui,sans-serif}h1{letter-spacing:-1px;color:var(--ink);font-size:27px;font-weight:750;line-height:1.3}h2{letter-spacing:-.25px;font-size:14px;font-weight:750}h3{font-size:14px;font-weight:700}p{line-height:1.65}small{font-size:11px}a{color:inherit}input,textarea,select{max-width:100%}input:not([type=radio]):not([type=checkbox]),textarea{color:#263340;background:#fff;border:1px solid #dce3e8;border-radius:7px;width:100%;min-height:43px;padding:11px 12px}textarea{resize:vertical;line-height:1.6}input[readonly],textarea[readonly]{color:#5f6d79;background:#f8fafb;border-color:#e9edf0}select{color:#263340;background:#fff;border:1px solid #dde4e8;border-radius:7px;min-height:42px;padding:9px 30px 9px 11px}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.muted{color:var(--muted)}.tiny{font-size:11px}.mono{letter-spacing:.2px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:650}.link,.green-text{color:var(--green)}.amber-text{color:#ac7726}.dot{background:#81948e;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.pill{white-space:nowrap;color:#687681;background:#fff;border:1px solid #e3e9ed;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:550;display:inline-flex}.badge{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:550;line-height:1.3;display:inline-flex}.badge>span{background:currentColor;border-radius:50%;width:4px;height:4px}.green{color:#227b62;background:#eaf5f0}.amber{color:#a8792d;background:#fff5df}.blue{color:#5c7899;background:#edf2f8}.red{color:#b75247;background:#fff0ed}.count,.nav-count{color:#477267;background:#edf3f1;border:1px solid #e1eae7;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:600}.button{white-space:normal;text-align:center;overflow-wrap:break-word;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:41px;padding:10px 15px;font-size:12px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}.primary{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 2px 3px #13796f11}.primary:hover:not(:disabled){background:#0d675e}.secondary{color:var(--ink);background:#fff;border-color:#dfe5e9;box-shadow:0 1px 2px #172b3a05}.secondary:hover:not(:disabled){background:#f7faf9;border-color:#c5d7d1}.danger{color:#fff;background:#b34c43}.danger-text{color:#b34c43;background:#fff;border-color:#0000}.text-link{color:var(--green);text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-height:24px;padding:0;font-size:11px;font-weight:550;line-height:1.5;display:inline-flex}.text-link:hover{text-decoration:underline}.icon-button{color:#65737d;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:7px;display:inline-flex}.icon-button:hover{color:var(--green);background:#f0f4f5}.icon-button.small{min-width:29px;min-height:29px;padding:5px}.full{width:100%}.app-shell{min-height:100dvh}.sidebar{width:var(--nav);border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;padding:27px 16px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{text-align:left;letter-spacing:-.7px;color:#1f3741;background:0 0;border:0;align-items:center;gap:10px;padding:0 9px;font-family:Manrope,system-ui,sans-serif;font-size:22px;font-weight:800;display:flex}.brand>span>span{color:#60777b;font-weight:500}.brand small{letter-spacing:1.6px;color:#65737d;margin-top:4px;font-family:DM Sans,system-ui,sans-serif;font-size:7px;font-weight:600;display:block}.brand-mark{width:29px;height:29px;display:block;position:relative}.brand-mark i{background:#13796f;border-radius:2px;width:10px;display:block;position:absolute}.brand-mark i:first-child{height:25px;bottom:0;left:0}.brand-mark i:nth-child(2){background:#3a9587;height:17px;bottom:8px;left:13px}.brand-mark i:nth-child(3){background:#89beb1;height:5px;bottom:0;left:13px}.organisation{background:#fafbfc;border:1px solid #e9edf0;border-radius:7px;align-items:center;gap:9px;margin:29px 0 27px;padding:11px 9px;display:flex}.org-avatar{color:#65737d;background:#fff;border:1px solid #e8edf0;border-radius:5px;justify-content:center;align-items:center;min-width:31px;height:33px;display:flex}.organisation strong{font-size:10px;font-weight:600;line-height:1.45;display:block}.organisation small{color:#65737d;margin-top:3px;font-size:9px;display:block}.nav-section{letter-spacing:1.4px;color:#65737d;margin:0 13px 11px;font-size:8px;font-weight:650}.nav-section:not(:first-child){margin-top:27px}.nav-item{color:#65737d;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:43px;margin:4px 0;padding:10px 12px;font-size:11px;font-weight:500;display:flex}.nav-item svg{color:#65737d}.nav-item:hover{background:#f6f8f9}.nav-item.active{color:#1e7868;background:#eaf4f0;font-weight:600}.nav-item.active svg{color:#1e7868}.nav-count{margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:25px}.scope-button{color:#65737d;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:12px;font-size:10px;display:flex}.scope-button svg:last-child{margin-left:auto}.guide-card{text-align:left;color:#527368;background:#f4f8f6;border:1px solid #e3ece7;border-radius:7px;width:100%;margin:14px 0 21px;padding:13px 12px;display:block}.guide-card strong{color:#355f53;font-size:10px}.guide-card p{color:#65737d;margin:6px 0;font-size:9px;line-height:1.65}.guide-card .text-link{font-size:9px}.sidebar-foot{border-top:1px solid var(--line);color:#65737d;white-space:nowrap;align-items:center;gap:6px;height:52px;font-size:9px;display:flex}.sidebar-foot button{margin-left:auto}.status-dot{background:#5da891;border-radius:50%;width:5px;height:5px}.app-body{margin-left:var(--nav)}.topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:20px;height:79px;padding:0 33px;display:flex}.project-picker,.role-picker{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.project-avatar{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:36px;font-size:10px;font-weight:650;display:inline-flex}.picker-label{letter-spacing:1.1px;color:#65737d;margin-bottom:4px;font-size:7px;font-weight:600;line-height:1.3;display:block}.project-picker select,.role-picker select{appearance:none;letter-spacing:-.1px;background:0 0;border:0;max-width:165px;min-height:22px;padding:0;font-size:11px;font-weight:600}.role-picker select{max-width:148px;font-size:10px}.project-picker>svg,.role-picker>svg{pointer-events:none}.top-divider{background:#e9edf0;flex-shrink:0;width:1px;height:25px}.review-pill{color:#65737d;white-space:nowrap;border:1px solid #e8ecdd;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:8px;font-weight:550;display:flex}.review-pill .dot{background:#99a77c;width:4px;height:4px}.topbar-spacer{flex:1}.global-search{color:#65737d;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.global-search kbd{background:#fafbfc;border:1px solid #e6eaed;border-radius:4px;margin-left:14px;padding:3px 4px;font:9px DM Sans,system-ui,sans-serif}.avatar{color:#65737d;background:#f1eee8;border:1px solid #ebe5da;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:34px;font-size:9px;font-weight:600;display:flex}.bell{position:relative}.bell i{background:#c79754;border:1px solid #fff;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;right:9px}.breadcrumb{color:#65737d;background:#fafbfc;border-bottom:1px solid #edf0f2;align-items:center;gap:10px;height:49px;padding:0 33px;font-size:9px;display:flex}.breadcrumb strong{color:#63717c;font-weight:500}.breadcrumb-right{color:#65737d;margin-left:auto;font-size:8px}.main-content{outline:none;max-width:1600px;margin:0 auto;padding:28px 33px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:1.6px;color:#65737d;margin-bottom:8px;font-size:8px;font-weight:600}.page-heading p{color:#65737d;margin-top:7px;font-size:11px}.heading-actions{align-items:center;gap:9px;display:flex}.project-hero{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:16px;padding:22px 23px;display:flex;box-shadow:0 2px 3px #172b3a02}.hero-building{color:#498477;background:#eef5f2;border:1px solid #e1ece6;border-radius:8px;justify-content:center;align-items:center;width:55px;height:58px;display:flex}.hero-title h2{letter-spacing:-.5px;font-size:18px}.hero-title p{color:#65737d;margin-top:4px;font-size:10px}.hero-tags{align-items:center;gap:16px;margin-top:12px;display:flex}.hero-tags>span{color:#65737d;align-items:center;gap:5px;font-size:9px;display:flex}.method-dot{background:#b49d79;width:4px;height:4px}.hero-right{border-left:1px solid #edf0f2;flex-direction:column;gap:7px;margin-left:auto;padding-left:28px;display:flex}.hero-right>span:first-child{color:#65737d;letter-spacing:1px;font-size:7px}.hero-right strong{font-size:11px;font-weight:550}.hero-right .tiny{font-size:8px}.section-tabs{border-bottom:1px solid #e3e8ed;align-items:center;gap:25px;min-height:40px;margin:23px 0 21px;display:flex}.section-tabs>button{color:#65737d;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;align-items:center;gap:6px;padding:0 1px 12px;font-size:10px;font-weight:500;display:flex}.section-tabs>button.selected{border-bottom-color:var(--green);color:var(--green);font-weight:600}.section-tabs>button span{color:#65737d;background:#eef1f4;border-radius:3px;padding:1px 4px;font-size:8px}.sample-stamp{color:#65737d;align-items:center;gap:5px;margin-left:auto;padding-bottom:12px;font-size:8px;display:flex}.sample-stamp .dot{background:#a6b6ad;width:4px;height:4px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:20px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:17px 17px 16px}.stat-card>.row{color:#65737d;font-size:10px}.stat-card>.row svg{color:#65737d;width:17px;height:17px}.stat-card>strong{letter-spacing:-1px;color:#243c49;margin-top:8px;font-family:Manrope,system-ui,sans-serif;font-size:29px;font-weight:650;line-height:1.5;display:block}.stat-card>strong small{letter-spacing:0;color:#65737d;margin-left:2px;font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:400}.stat-bottom{color:#65737d;justify-content:space-between;align-items:center;gap:4px;margin:5px 0 10px;font-size:8px;display:flex}.stat-bottom .text-link{min-height:auto;font-size:9px}.delta,.stat-card>.tiny{font-size:8px}.progress-track{background:#eef2f4;border-radius:5px;height:5px;overflow:hidden}.progress-track>div{border-radius:inherit;background:#508f7f;height:100%}.progress-wrap>.row{margin-bottom:10px;font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:19px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 2px 4px #172b3a01}.card-head{justify-content:space-between;align-items:center;gap:12px;padding:19px 20px 17px;display:flex}.card-head h2{font-size:12px}.card-head p{color:#65737d;margin-top:5px;font-size:9px}.card-head .pill{font-size:8px}.card-head .text-link{font-size:9px}.card-foot{color:#65737d;background:#fdfefe;border-top:1px solid #edf0f3;padding:12px 19px;font-size:8px;line-height:1.65}.card-foot .text-link{font-size:9px}.chart-legend{color:#65737d;gap:18px;margin:0 0 5px;padding:0 20px;font-size:8px;display:flex}.chart-legend>span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:1px;width:6px;height:6px;display:inline-block}.chart-legend .dashed{border-top:1px dashed #adb7c4;width:9px;height:0}.area-chart{width:100%;height:auto;padding:10px 18px;display:block}.progress-card .card-foot{margin-top:4px}.attention-card .card-head{padding-bottom:7px}.attention-row{text-align:left;background:0 0;border:0;align-items:flex-start;gap:11px;width:100%;padding:16px 20px;display:flex}.attention-row:hover{background:#fbfcfd}.attention-row+.attention-row{border-top:1px solid #eff2f4}.attention-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:34px;display:flex}.green-bg{color:#478e7a;background:#eef6f2}.amber-bg{color:#b99351;background:#fcf6e9}.violet-bg{color:#8c7eac;background:#f4f1fa}.attention-row strong{font-size:10px;font-weight:550;line-height:1.6;display:block}.attention-row small{color:#65737d;margin-top:4px;font-size:8px;display:block}.attention-row em{color:#5e9b89;align-items:center;gap:5px;margin-top:6px;font-size:8px;font-style:normal;display:flex}.dashboard-bottom{grid-template-columns:1.4fr 1fr;gap:19px;margin-top:19px;display:grid}.workfront{align-items:center;gap:14px;padding:8px 20px 22px;display:flex}.large-icon{color:#65737d;background:#f7faf8;border:1px solid #e7eeeb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:49px;display:flex}.workfront h3{font-size:11px}.workfront p{color:#65737d;margin:6px 0 11px;font-size:9px}.workfront .tiny{font-size:8px}.page-footer{color:#65737d;border-top:1px solid #e9edf0;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding:18px 0 21px;font-size:8px;display:flex}.page-footer>span{align-items:center;gap:6px;display:flex}.page-footer .text-link{font-size:9px}.page-footer .dot{background:#b0bdb7;width:4px;height:4px}.timeline{padding:2px 20px 12px}.timeline-item{gap:11px;padding-bottom:17px;font-size:10px;display:flex;position:relative}.timeline-item:not(:last-child):before{content:"";background:#e5ece8;width:1px;height:100%;position:absolute;top:8px;left:9px}.timeline-dot{color:#65737d;z-index:1;background:#f3f6f5;border:1px solid #e7ede9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.timeline-dot.latest{color:#3e8e74;background:#edf7f1;border-color:#dcece3}.timeline-item strong{font-size:10px;font-weight:550;line-height:1.5;display:block}.timeline-item small{color:#65737d;margin-top:4px;font-size:8px;display:block}.timeline-item p{color:#65737d;margin-top:7px;font-size:11px}.compare-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.compare-card{text-align:left;padding:24px}.compare-card.chosen{border-color:#95beb0}.compare-card h2{margin:15px 0 6px;font-size:20px}.compare-card p{color:#65737d;margin-bottom:12px;font-size:12px}.compare-card>.progress-wrap{margin:25px 0}.compare-card>.row{margin-bottom:20px}.content-grid{grid-template-columns:minmax(0,1.95fr) minmax(270px,1fr);gap:22px;display:grid}.stack{flex-direction:column;gap:20px;display:flex}.two-col{grid-template-columns:1fr 1fr;gap:20px;display:grid}.section-gap{margin-top:21px}.workspace-summary{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1.4fr .8fr 1fr;gap:20px;padding:21px 23px;display:grid}.workspace-summary>div+div{border-left:1px solid var(--line);padding-left:25px}.workspace-summary span{letter-spacing:1px;color:#65737d;margin-bottom:8px;font-size:8px;display:block}.workspace-summary strong{font-size:12px;font-weight:550;line-height:1.6;display:block}.workspace-summary small{color:#65737d;margin-top:4px;font-size:9px;display:block}.table-tools{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.table-tools>.tiny{margin-left:auto}.table-tools h2{margin-right:auto;font-size:13px}.search-input{color:#65737d;background:#fff;border:1px solid #e0e6ea;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-input input{outline-offset:5px;background:0 0;border:0;min-height:34px;padding:8px 0;font-size:11px}.search-input.large input{min-height:46px;font-size:13px}.filter-select{color:#65737d;align-items:center;gap:5px;display:flex}.filter-select select{min-height:35px;padding:7px 20px 7px 9px;font-size:10px}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}.data-table th{text-transform:uppercase;letter-spacing:.7px;color:#65737d;white-space:nowrap;border-bottom:1px solid var(--line);background:#fafcfd;padding:13px 18px;font-size:8px;font-weight:500}.data-table td{vertical-align:middle;border-bottom:1px solid #edf0f3;padding:18px;line-height:1.5}.data-table tbody tr:last-child td{border-bottom:0}.data-table td small{color:#65737d;white-space:nowrap;margin-top:6px;font-size:8px;display:block}.data-table .progress-track{width:100px;height:4px}.table-link{text-align:left;background:0 0;border:0;padding:0;font-size:10px;font-weight:550}.table-link:hover{color:var(--green)}.data-table tr:hover{background:#fcfdfd}.floor-card{padding:25px}.floor-card h2{font-size:16px}.floor-card p{color:#65737d;margin-top:8px}.floor-grid{grid-template-columns:repeat(8,1fr);gap:10px;margin:24px 0 15px;display:grid}.floor-grid button{color:#65737d;background:#f8fafb;border:1px solid #e4eaed;border-radius:6px;min-height:54px;font-size:12px}.floor-grid button.current-floor{color:#13796f;background:#edf7f1;border-color:#79ad98;font-weight:650}.floor-grid button:hover{border-color:#8cb6a7}.method-steps{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 17px;display:grid}.method-steps button{text-align:left;background:#fbfcfd;border:1px solid #e9eef0;border-radius:6px;align-items:center;gap:12px;min-height:66px;padding:14px;display:flex}.method-steps button>span{color:#65737d;font-size:12px}.method-steps strong{font-size:11px;font-weight:500}.method-steps svg{color:#65737d;margin-left:auto}.request-top{border-bottom:1px solid var(--line);margin-top:3px;padding:2px 0 16px}.request-top .mono{font-size:13px}.workflow{align-items:center;gap:8px;margin:22px 0 25px;display:flex}.workflow>div{color:#65737d;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.workflow>div:last-child{flex:none}.workflow>div>span{background:#fff;border:1px solid #e0e7e9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:flex}.workflow strong{white-space:nowrap;font-size:9px;font-weight:500}.workflow i{background:#e1e7e9;flex:1;height:1px;margin-left:5px;display:block}.workflow .done{color:#5c9a82}.workflow .done>span{color:#508f77;background:#eaf5ef;border-color:#d2e5da}.workflow .active{color:var(--green)}.workflow .active>span{color:#fff;background:#13796f;border-color:#13796f;box-shadow:0 0 0 4px #e9f3ee}.workflow .active strong{font-weight:650}.form-body{padding:0 21px 22px}.form-body>.field-label{margin-top:20px}.field-label{color:#65737d;margin-bottom:8px;font-size:10px;font-weight:550;line-height:1.5;display:block}.field-label>span{color:#b5815e}.context-field{background:#f9fbfa;border:1px solid #e6ece9;border-radius:6px;margin:3px 0 19px;padding:15px}.context-field .field-label{color:#65737d;font-size:8px;font-weight:500}.context-field strong{font-size:12px;font-weight:550}.context-field p{color:#65737d;margin-top:5px;font-size:10px}.form-two{grid-template-columns:1.1fr 1fr;gap:16px;margin-top:18px;display:grid}.static-field{color:#65737d;background:#f8fafb;border:1px solid #e8edf0;border-radius:6px;min-height:43px;padding:11px 12px;font-size:11px;line-height:1.6}.material-line{align-items:center;gap:13px;padding:3px 21px 22px;display:flex}.material-icon{color:#65737d;background:#f1f6f4;border:1px solid #e7eee9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:46px;display:flex}.material-line h3{font-size:12px}.material-line p{color:#65737d;margin-top:4px;font-size:9px}.material-line .text-link{margin-top:4px;font-size:9px}.material-inputs{border-top:1px solid #eef1f3;grid-template-columns:1fr 1.1fr;gap:25px;padding-top:18px;display:grid}.material-inputs small{margin-top:8px;font-size:9px;line-height:1.6;display:block}.unit-input{background:#fff;border:1px solid #dce4e8;border-radius:6px;align-items:center;display:flex;overflow:hidden}.unit-input input{border:0;border-radius:0;min-height:43px}.unit-input>span{color:#65737d;background:#f5f8fa;border-left:1px solid #e6ecef;padding:13px 10px;font-size:10px}.valuation-preview strong{color:#2d4e41;padding:4px 0;font-family:Manrope,system-ui,sans-serif;font-size:22px;display:block}.valuation-preview small{color:#65737d;font-size:8px}.field-help{color:#65737d;gap:7px;font-size:9px;line-height:1.7;display:flex}.form-actions{justify-content:flex-end;align-items:center;gap:10px;padding:1px 0;display:flex}.form-actions>span{margin-right:auto;font-size:9px}.source-list{padding:0 18px 7px}.source-row{text-align:left;background:0 0;border:0;border-top:1px solid #f0f3f4;align-items:center;gap:9px;width:100%;padding:13px 0;display:flex}.source-row>svg:last-child{color:#65737d;margin-left:auto}.source-row strong{font-size:9px;font-weight:550;display:block}.source-row small{color:#65737d;margin-top:5px;font-size:8px;display:block}.file-icon{color:#65737d;background:#f7f9fa;border:1px solid #e7ecef;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:34px;display:flex}.coverage dl{margin:0;padding:0 20px}.coverage dl>div{color:#65737d;justify-content:space-between;align-items:center;gap:9px;margin:16px 0;font-size:10px;display:flex}.coverage dt{align-items:center;gap:5px;font-size:9px;display:flex}.coverage dt>span{color:#65737d;background:#fafbfb;border:1px solid #e6eae9;border-radius:3px;justify-content:center;align-items:center;width:13px;height:13px;font-size:7px;display:inline-flex}.coverage dd{color:#65786f;white-space:nowrap;margin:0;font-size:13px;font-weight:550}.coverage dd small{color:#65737d;font-size:9px;font-weight:400}.coverage dl .total{color:#366c54;border-top:1px solid #e8efeb;margin-top:17px;padding-top:17px}.coverage .total dd{color:#2f7051;font-size:22px}.coverage .total dt{font-size:10px;font-weight:600}.coverage-note{color:#65737d;padding:0 20px 17px;font-size:8px;line-height:1.8}.subtle-note{color:#65737d;gap:9px;padding:1px 6px;font-size:10px;display:flex}.subtle-note svg{flex-shrink:0;margin-top:2px}.subtle-note p{font-size:9px}.notice{border:1px solid #0000;align-items:flex-start;gap:11px;margin:0 0 16px;padding:17px 20px;font-size:11px;display:flex}.notice>svg{flex-shrink:0;margin-top:2px}.notice strong{font-size:11px;font-weight:600}.notice p{color:#65737d;margin-top:5px;font-size:10px}.notice small{color:#65737d;margin-top:7px;font-size:9px;display:block}.green-notice{color:#5e8c72;background:#f3f9f5;border-color:#e1eee4}.amber-notice{color:#b09050;background:#fffaf0;border-color:#f1e8d4;border-radius:6px}.inline-notice{color:#65737d;background:#f8fafb;border-color:#e9eef0;border-radius:6px;margin:0 20px 20px}.inline-notice p{color:#65737d;margin:0}.decision-actions{border-top:1px solid #edf0f2;justify-content:flex-end;align-items:center;gap:8px;padding:18px 20px;display:flex}.card>.notice{border-radius:6px;margin:0 20px 18px}.form-error{color:#ac6153;background:#fff6f4;border:1px solid #f1d7d1;border-radius:6px;padding:12px 15px;font-size:11px;line-height:1.6}.queue-stats{grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:23px;display:grid}.queue-stats>div{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.queue-stats span{color:#65737d;font-size:11px}.queue-stats strong{color:#547266;font-family:Manrope,system-ui,sans-serif;font-size:24px;font-weight:650}.segmented{background:#f8fafb;border:1px solid #e4eaed;border-radius:6px;gap:3px;padding:3px;display:flex}.segmented button{color:#65737d;background:0 0;border:0;border-radius:4px;min-height:30px;padding:7px 10px;font-size:9px}.segmented button.selected{color:#416959;background:#fff;box-shadow:0 1px 3px #22332212}.review-record{padding:23px}.review-record h3{margin-top:11px;font-size:14px}.review-record p{color:#65737d;margin-top:7px;font-size:10px}.review-record-meta{color:#65737d;border-top:1px solid #edf1f3;align-items:center;gap:24px;margin-top:18px;padding-top:16px;font-size:10px;display:flex}.review-record-meta>span{align-items:center;gap:6px;display:flex}.review-record-meta>button{margin-left:auto}.review-checks{padding:0 20px 8px}.check-row{background:#fcfdfc;border:1px solid #e5ece7;border-radius:6px;align-items:flex-start;gap:11px;margin:0 0 12px;padding:15px;display:flex}.check-row input{accent-color:#13796f;flex-shrink:0;width:16px;height:16px;min-height:0;margin:2px 0 0}.check-row strong{font-size:10px;font-weight:550;line-height:1.6;display:block}.check-row small{color:#65737d;margin-top:4px;font-size:9px;line-height:1.6;display:block}.detail-list{margin:0;padding:0 21px 9px}.detail-list>div{border-top:1px solid #edf1f3;justify-content:space-between;align-items:flex-start;gap:25px;padding:13px 0;font-size:10px;display:flex}.detail-list dt{color:#65737d;flex-shrink:0}.detail-list dd{text-align:right;color:#5e747e;margin:0;font-weight:500;line-height:1.6}.approval-budget{background:#f6faf7;border:1px solid #e4eee7;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:14px;margin:4px 20px 20px;padding:16px;display:grid}.approval-budget span{color:#65737d;margin-bottom:8px;font-size:8px;line-height:1.5;display:block}.approval-budget strong{color:#4b715c;font-family:Manrope,system-ui,sans-serif;font-size:16px;font-weight:650}.request-summary{padding:3px 21px 18px}.request-summary h3{letter-spacing:-.4px;margin-top:18px;font-size:18px}.request-summary p{color:#65737d;margin-top:7px;font-size:10px}.request-metrics{gap:45px;margin:22px 0 7px;display:flex}.request-metrics span{color:#65737d;margin-bottom:7px;font-size:9px;display:block}.request-metrics strong{color:#355d4d;font-family:Manrope,system-ui,sans-serif;font-size:23px;font-weight:650}.request-metrics strong small{color:#65737d;font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:400}.next-steps{padding:2px 21px 10px}.next-steps>div{gap:13px;padding-bottom:20px;display:flex}.next-steps>div>span{color:#65737d;background:#f0f5f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;display:flex}.next-steps strong{font-size:11px;font-weight:500}.next-steps p{color:#65737d;margin-top:5px;font-size:9px}.empty-state{text-align:center;color:#65737d;flex-direction:column;align-items:center;gap:13px;padding:50px 30px;display:flex}.empty-state h3,.empty-state h2{color:#5a7465}.empty-state p{color:#65737d;max-width:430px;font-size:11px}.empty-state small{color:#65737d;margin-top:6px;font-size:9px}.empty-state.compact{padding:25px 20px 30px}.purchase-empty{justify-content:center;min-height:380px}.empty-illustration{color:#65737d;background:#f5f9f6;border:1px solid #e2ebe6;border-radius:24px;justify-content:center;align-items:center;width:92px;height:92px;display:flex}.empty-inline{color:#65737d;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:11px;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#142e3e60;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.dialog{background:#fff;border:1px solid #e6ecea;border-radius:12px;width:min(560px,100%);max-height:90dvh;overflow-y:auto;box-shadow:0 18px 70px #142e3e24}.dialog.wide{width:min(760px,100%)}.dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:24px 25px 20px;display:flex}.dialog-head h2{letter-spacing:-.5px;font-size:20px}.dialog-head p{color:#65737d;margin-top:7px;font-size:11px}.dialog-body{padding:22px 25px}.dialog-body>p{color:#65737d;margin-bottom:18px;font-size:12px}.dialog-body h3{margin:18px 0}.dialog-body>.field-label:not(:first-child){margin-top:20px}.dialog-body>select{width:100%}.dialog-body .detail-list{padding:5px 0}.dialog-body .notice{border-radius:7px;margin-top:20px}.dialog-actions{border-top:1px solid #e9efeb;justify-content:flex-end;align-items:center;gap:10px;padding:18px 25px;display:flex}.guide-journey{flex-direction:column;gap:16px;margin:25px 0;display:flex}.guide-journey>div{align-items:flex-start;gap:15px;display:flex}.guide-journey>div>span{color:#72a18a;background:#f2f8f4;border:1px solid #dcebe1;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:32px;font-size:10px;display:flex}.guide-journey strong{font-size:12px;font-weight:550}.guide-journey p{color:#65737d;margin-top:4px;font-size:10px}.decision-confirm{background:#f5f9f6;border:1px solid #e2ede5;border-radius:7px;margin-bottom:23px;padding:18px}.decision-confirm>span{color:#65737d;font-size:10px;display:block}.decision-confirm strong{color:#416c52;margin:7px 0;font-family:Manrope,system-ui,sans-serif;font-size:23px;font-weight:650;display:block}.decision-confirm p{color:#65737d;font-size:10px}.search-results{margin-top:15px}.search-results>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ef;align-items:center;gap:13px;width:100%;padding:15px 5px;display:flex}.search-results strong{font-size:12px;font-weight:550;display:block}.search-results small{color:#65737d;margin-top:5px;font-size:10px;display:block}.search-results>button>svg:last-child{margin-left:auto}.scope-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:4px 0 23px;display:grid}.scope-grid>div{border:1px solid #e5ece8;border-radius:7px;padding:18px}.scope-grid strong{color:#6b9c81;font-family:Manrope,system-ui,sans-serif;font-size:32px}.scope-grid h3{margin:8px 0;font-size:13px}.scope-grid p{color:#65737d;margin-bottom:15px;font-size:10px}.scope-grid .pill{font-size:8px}.toast{color:#49705a;z-index:150;background:#fff;border:1px solid #dce9e1;border-radius:9px;align-items:center;gap:11px;max-width:min(650px,90vw);padding:13px 17px;font-size:11px;line-height:1.6;display:flex;position:fixed;bottom:25px;left:calc(50% + 116px);transform:translate(-50%);box-shadow:0 6px 30px #233e3220}.toast>span{color:#629979;background:#eaf5ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.toast>button{margin-left:8px}.skip-link{z-index:300;color:#fff;background:#13796f;border-radius:4px;padding:12px;position:fixed;top:-50px;left:10px}.skip-link:focus{top:10px}.mobile-menu,.mobile-bottom,.mobile-overlay{display:none}.storage-notice{color:#a57d3f;background:#fff7e8;padding:12px 25px;font-size:11px}@media (width>=1600px){:root{--nav:250px;font-size:14px}.main-content{padding-top:34px}.card-head{padding:22px}.area-chart{padding-bottom:20px}.stat-card{padding:20px}.attention-row{padding:20px 22px}.nav-item{font-size:12px}.sidebar{padding-top:30px}}@media (width<=1180px){:root{--nav:212px}.main-content{padding:24px 24px 0}.topbar{gap:14px;padding:0 24px}.breadcrumb{padding:0 24px}.global-search span,.global-search kbd{display:none}.hero-right{padding-left:16px}.hero-tags{gap:10px}.heading-actions .button{padding:9px 11px;font-size:10px}.dashboard-grid{grid-template-columns:1.6fr 1fr;gap:15px}.stat-grid{gap:10px}.stat-card{padding:14px}.stat-card>.row{font-size:9px}.stat-bottom{gap:3px;font-size:7px}.stat-card>strong{font-size:27px}.attention-row{padding:15px 14px}.attention-row strong{font-size:9px}.content-grid{grid-template-columns:minmax(0,1.7fr) minmax(245px,1fr);gap:16px}.form-two{grid-template-columns:1fr}.form-two>div+div{margin-top:1px}.approval-budget{gap:8px;padding:13px}.approval-budget strong{font-size:14px}.workflow strong{font-size:8px}.workspace-summary{grid-template-columns:1.2fr .7fr 1fr;gap:15px;padding:18px}.workspace-summary>div+div{padding-left:16px}.dialog-actions .button{white-space:normal}.breadcrumb-right{display:none}}@media (width<=960px){:root{--nav:0px}.sidebar{z-index:70;width:232px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.mobile-overlay{z-index:65;background:#19324450;border:0;display:block;position:fixed;inset:0}.mobile-menu{display:inline-flex}.topbar{gap:17px}.review-pill{margin-left:0}.topbar-spacer{display:block}.content-grid{grid-template-columns:minmax(0,1.8fr) minmax(265px,1fr)}.toast{left:50%}.dashboard-bottom{grid-template-columns:1fr 1fr}.main-content{padding-top:24px}}@media (width<=720px){.topbar{flex-wrap:nowrap;gap:10px;height:72px;padding:0 17px}.topbar .top-divider,.review-pill,.global-search,.bell{display:none}.project-picker{gap:7px}.project-avatar{width:29px;height:32px;font-size:9px}.project-picker select{max-width:135px;font-size:11px}.role-picker{gap:6px}.role-picker .avatar{display:none}.role-picker select{max-width:122px;font-size:9px}.picker-label{letter-spacing:.8px;font-size:6px}.breadcrumb{white-space:nowrap;gap:7px;height:41px;padding:0 19px;font-size:8px;overflow:hidden}.breadcrumb>span:first-child,.breadcrumb>svg:first-of-type{display:none}.main-content{padding:23px 18px 70px}.page-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px}.eyebrow{margin-bottom:6px;font-size:7px}h1{font-size:25px}.page-heading p{margin-top:7px;font-size:11px;line-height:1.8}.heading-actions{gap:8px;width:100%}.heading-actions>.button{flex:1;min-height:43px;font-size:11px}.project-hero{gap:12px;padding:17px 15px}.hero-building{width:42px;height:47px}.hero-building svg{width:25px}.hero-title h2{font-size:16px}.hero-title .pill{display:none}.hero-title p{font-size:9px;line-height:1.6}.hero-tags{flex-wrap:wrap;gap:11px;margin-top:10px}.hero-tags>span{font-size:8px}.hero-tags>span:last-child,.hero-right{display:none}.section-tabs{gap:18px;margin:20px 0 18px}.section-tabs>button{font-size:10px}.sample-stamp{display:none}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.stat-card{padding:15px}.stat-card>.row{font-size:10px}.stat-card>strong{margin-top:10px;font-size:28px}.stat-card>strong small{font-size:9px}.stat-bottom{flex-wrap:wrap;font-size:8px;line-height:1.6}.stat-card>.tiny{font-size:8px}.stat-card .progress-track{margin-top:13px}.dashboard-grid,.dashboard-bottom{grid-template-columns:1fr;gap:16px}.card-head{padding:18px 17px 16px}.card-head h2{font-size:13px}.card-head p{font-size:9px;line-height:1.6}.card-head .pill{font-size:8px}.area-chart{min-height:155px;padding:11px 12px 13px}.chart-legend{padding:0 17px}.attention-row{padding:17px}.attention-row strong{font-size:11px}.attention-row small{font-size:10px}.attention-row em{font-size:9px}.attention-icon{width:36px;height:39px}.card-foot{padding:12px 17px;font-size:9px}.workfront{align-items:flex-start;padding:5px 17px 22px}.workfront h3{font-size:12px;line-height:1.7}.workfront p{font-size:10px}.workfront .row{flex-wrap:wrap;gap:8px}.timeline{padding:2px 17px 10px}.timeline-item strong{font-size:11px}.timeline-item small{font-size:9px;line-height:1.6}.content-grid,.two-col{grid-template-columns:1fr;gap:18px}.stack{gap:18px}.content-grid>aside{grid-template-columns:1fr;gap:18px;display:grid}.workflow{gap:6px;margin:23px 0}.workflow>div{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px}.workflow>div:last-child{flex:1}.workflow strong{white-space:normal;font-size:8px;line-height:1.6}.workflow i{display:none}.request-top{padding-bottom:14px}.request-top .mono{font-size:12px}.form-body{padding:0 17px 20px}.field-label{font-size:11px}.form-two{grid-template-columns:1fr;gap:18px;margin-top:20px}.form-body>.field-label{margin-top:20px}input:not([type=radio]):not([type=checkbox]),textarea,select{min-height:46px;font-size:16px}.static-field{min-height:46px;padding:12px;font-size:12px}.context-field strong{font-size:13px}.context-field p{font-size:11px}.material-line{padding:2px 17px 20px}.material-line h3{font-size:13px}.material-line p,.material-line .text-link{font-size:10px}.material-inputs{grid-template-columns:1fr;gap:21px;padding-top:18px}.material-inputs small{font-size:10px}.unit-input>span{padding:15px 13px;font-size:11px}.valuation-preview strong{font-size:26px}.form-actions{flex-wrap:wrap;justify-content:stretch;gap:10px}.form-actions>span{text-align:left;width:100%;margin-bottom:4px;font-size:10px}.form-actions .button{white-space:normal;flex:1;min-height:45px;font-size:12px}.coverage dt{font-size:11px}.coverage dd{font-size:16px}.coverage dl>div{margin:20px 0}.coverage .total dt{font-size:12px}.coverage-note{font-size:10px}.source-row{min-height:58px;padding:16px 0}.source-row strong{font-size:11px}.source-row small{font-size:10px}.subtle-note p,.field-help{font-size:11px}.queue-stats{gap:9px}.queue-stats>div{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 12px}.queue-stats span{font-size:9px;line-height:1.65}.queue-stats strong{font-size:25px}.table-tools{flex-wrap:wrap;gap:10px;padding:14px}.table-tools h2{font-size:12px}.table-tools .search-input{flex:1;min-width:150px}.table-tools input{font-size:13px}.filter-select select{min-height:40px;font-size:12px}.table-tools>.tiny{font-size:9px}.data-table{min-width:730px}.data-table th{padding:14px;font-size:9px}.data-table td{padding:17px 14px;font-size:11px}.table-link{font-size:12px}.data-table td small{font-size:10px}.workspace-summary{grid-template-columns:1fr;gap:16px;padding:18px}.workspace-summary>div+div{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}.workspace-summary strong{font-size:13px}.workspace-summary span{font-size:9px}.workspace-summary small{font-size:11px}.floor-grid{grid-template-columns:repeat(5,1fr);gap:8px}.floor-grid button{min-height:49px}.method-steps{grid-template-columns:1fr;padding:0 17px 16px}.method-steps strong{font-size:12px}.review-record{padding:18px}.review-record>.row{align-items:flex-start;gap:10px}.review-record h3{font-size:13px;line-height:1.7}.review-record p{font-size:11px}.review-record-meta{flex-wrap:wrap;gap:13px;font-size:10px}.review-record-meta>button{width:100%;margin-left:0}.check-row{gap:12px;min-height:72px;padding:16px 13px}.check-row input{width:19px;height:19px;min-height:19px;margin-top:3px}.check-row strong{font-size:12px}.check-row small{font-size:10px}.review-checks{padding:0 17px 7px}.decision-actions{flex-wrap:wrap;gap:8px;padding:17px}.decision-actions .button{white-space:normal;flex:1;min-height:46px;font-size:11px}.notice{gap:10px;padding:15px}.notice strong{font-size:12px}.notice p{font-size:11px}.notice small{font-size:10px}.notice .text-link{font-size:11px}.inline-notice{margin:0 17px 15px}.card>.notice{margin:0 17px 16px}.detail-list{padding:0 17px 7px}.detail-list>div{gap:15px;font-size:11px;line-height:1.7}.detail-list dt{flex-shrink:1;max-width:42%}.detail-list dd{max-width:60%}.approval-budget{gap:9px;margin:5px 17px 18px;padding:13px}.approval-budget span{font-size:8px}.approval-budget strong{font-size:14px}.request-summary{padding:3px 17px 18px}.request-summary h3{font-size:19px}.request-summary p{font-size:11px}.request-metrics{gap:30px}.request-metrics span{font-size:10px}.request-metrics strong{font-size:24px}.next-steps p{font-size:11px}.next-steps strong,.empty-state p{font-size:12px}.compare-grid{grid-template-columns:1fr}.compare-card{padding:22px}.page-footer{align-items:flex-start;gap:12px;margin-top:23px;font-size:9px;line-height:1.8}.page-footer>span{align-items:flex-start;max-width:60%}.page-footer .dot{flex-shrink:0;margin-top:6px}.page-footer .text-link{text-align:right;white-space:nowrap;font-size:10px}.mobile-bottom{z-index:55;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:calc(62px + env(safe-area-inset-bottom));padding:3px 8px env(safe-area-inset-bottom);background:#fffffff5;border-top:1px solid #e3eae6;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom button{color:#65737d;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:55px;min-height:51px;font-size:9px;display:flex}.mobile-bottom button.active{color:var(--green)}.toast{bottom:calc(77px + env(safe-area-inset-bottom));width:calc(100% - 32px);max-width:450px;padding:12px 13px;font-size:11px}.modal-backdrop{align-items:center;padding:13px}.dialog{border-radius:10px;max-height:88dvh}.dialog-head{padding:20px 18px 17px}.dialog-head h2{font-size:19px;line-height:1.5}.dialog-head p{font-size:11px}.dialog-body{padding:20px 18px}.dialog-body>p{font-size:12px}.dialog-actions{flex-wrap:wrap;gap:9px;padding:16px 18px}.dialog-actions .button{white-space:normal;flex:1;min-height:45px}.dialog .icon-button{min-width:42px;min-height:42px}.scope-grid{grid-template-columns:1fr}.scope-grid>div{padding:16px}.scope-grid p{font-size:12px}.scope-grid h3{font-size:15px}.scope-grid strong{font-size:29px}.search-results>button{min-height:64px}.search-results small{font-size:11px}.search-results strong{font-size:13px}.text-link{min-height:30px}.guide-journey p{font-size:11px}.guide-journey strong{font-size:13px}.topbar .icon-button{min-width:34px;padding:6px}.segmented button{min-height:36px;padding:7px;font-size:10px}.search-input input{font-size:14px}.empty-inline{flex-wrap:wrap;line-height:1.8}}.scope-module-list{border-top:1px solid #e8eee9;padding-top:10px}.scope-module-list section{margin-bottom:20px}.scope-module-list section h3{color:#5e7b69;font-size:13px}.scope-module-list section>div{border-bottom:1px solid #f0f3f1;gap:12px;padding:10px 0;font-size:11px;display:flex}.scope-module-list section>div>span{color:#65737d;flex-shrink:0;width:27px;font-size:10px}.scope-module-list strong{color:#65737d;font-weight:450}.journey-context{color:#65737d;background:#eef5f1;border:1px solid #e1ebe5;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:10px 15px;font-size:10px;display:flex}.journey-context>span{align-items:center;gap:7px;display:flex}.journey-context strong{font-weight:550}.journey-context>.text-link{font-size:10px}@media (width>=721px){.nav-item{font-size:12px}.card-head h2{font-size:14px}.card-head p,.card-foot,.source-row small,.timeline-item small,.data-table td small{font-size:10px}.attention-row strong,.workfront h3,.timeline-item strong,.source-row strong,.coverage dt,.table-link,.data-table td,.check-row strong,.field-label,.detail-list>div{font-size:12px}.attention-row small,.attention-row em,.workfront p,.source-row small,.check-row small,.material-line p,.material-line .text-link,.form-actions>span{font-size:10px}.card-foot .text-link,.page-heading p,.hero-title p,.hero-tags>span,.stat-card>.row{font-size:11px}.coverage-note,.subtle-note p,.field-help{font-size:10px}.stat-bottom,.delta,.stat-card>.tiny{font-size:9px}.card-head .text-link{font-size:10px}.data-table th{font-size:9px}.static-field,.project-picker select,.role-picker select{font-size:12px}.project-hero{min-height:119px}.attention-row{padding-top:18px;padding-bottom:18px}.page-footer,.card-head .pill{font-size:9px}}@media (width<=480px){.topbar{gap:8px;padding:0 12px}.topbar .project-avatar,.topbar-spacer{display:none}.project-picker{flex:1;gap:5px}.role-picker{flex:1;gap:4px}.project-picker select{max-width:120px;min-height:30px;font-size:12px}.role-picker select{max-width:118px;min-height:30px;font-size:11px}.project-picker>svg,.role-picker>svg{width:12px}.picker-label{font-size:7px}.topbar .mobile-menu{min-width:30px;padding:4px}.journey-context{flex-wrap:wrap;gap:5px;padding:10px 12px;font-size:9px}.journey-context .text-link{font-size:10px}.request-metrics{gap:25px}.request-metrics strong{font-size:22px}.request-top{gap:6px}.request-top .row{gap:7px}.request-top .mono{font-size:11px}.request-top .badge,.request-top .pill{font-size:9px}.dialog-actions .button{font-size:11px}.approval-budget strong{font-size:13px}.table-tools .segmented{width:100%}.table-tools .segmented button{flex:1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.badge.amber{color:#805d24}.badge.blue{color:#426284}.badge.green{color:#226b52}.scope-module-list strong{color:#536d5e}input[type=radio],input[type=checkbox]{width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;accent-color:var(--green);vertical-align:middle;flex:0 0 18px;margin:2px 0 0;padding:0}.button:disabled,.ps-shell .button:disabled{opacity:1;color:#53616d;box-shadow:none;background:#eef1f4;border-color:#d6dee5}.enterprise-workspace{max-width:1500px;margin:auto}.ew-context{background:#eaf2ed;border:1px solid #dce7df;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 22px;padding:14px 18px;font-size:12px;display:flex}.ew-context>span:last-child{color:#6b7e73;margin-left:auto}.ew-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.ew-stats .card{padding:20px}.ew-stats span{color:#6b7e73;font-size:12px;display:block}.ew-stats strong{color:#1b6248;margin-top:12px;font-size:32px;display:block}.ew-start,.ew-pack,.ew-reminders,.ew-settings{margin-bottom:22px;padding:24px}.ew-start p,.ew-pack p,.ew-reminders>p,.ew-settings>p{color:#708277;font-size:12px;line-height:1.8}.ew-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ew-family-counts{flex-wrap:wrap;gap:10px;display:flex}.ew-family-counts>span{color:#6d7f73;background:#f1f6f2;border-radius:6px;padding:8px 12px;font-size:11px}.ew-family-counts strong{color:#245740;margin-left:12px}.ew-filter-bar{border-bottom:1px solid #e4eae5;flex-wrap:wrap;align-items:end;gap:14px;padding:18px;display:flex}.ew-filter-bar label{color:#6a7b70;flex:1;gap:6px;min-width:140px;font-size:11px;display:grid}.ew-filter-bar label:first-child{flex:2}.ew-filter-bar input,.ew-filter-bar select{color:#354b3e;background:#fff;border:1px solid #d4dfd6;border-radius:6px;width:100%;min-height:42px;padding:10px 12px}.ew-settings .ew-filter-bar,.ew-reminders .ew-filter-bar{padding-left:0;padding-right:0}.ew-result-count{color:#617669;padding:12px 18px;font-size:12px}.ew-records .data-table td strong,.ew-records .data-table td small{display:block}.ew-records .data-table td small{color:#7e9084;margin-top:5px;font-size:10px}.ew-pagination{color:#6e8274;border-top:1px solid #e2eae4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:11px;display:flex}.ew-pagination label{align-items:center;gap:8px;display:flex}.ew-pagination select{border:1px solid #d5e0d8;border-radius:4px;padding:7px}.ew-reminder{border-bottom:1px solid #e5ece7;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;font-size:12px;display:flex}.ew-reminder label{flex:1;align-items:center;gap:12px;display:flex}.ew-reminder span{color:#7a8b7f;font-size:11px}.ew-settings-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.ew-setting-link{text-align:left;color:#315b44;cursor:pointer;background:#f6faf7;border:1px solid #dce7df;border-radius:8px;gap:8px;padding:18px;display:grid}.ew-setting-link span,.ew-setting-link small{color:#7d9385;font-size:10px}.ew-settings details{color:#778b7e;border-top:1px solid #e5ece7;margin-top:20px;padding-top:14px;font-size:12px}.ew-settings summary{cursor:pointer}.enterprise-workspace[data-density=Compact] .data-table td{padding-top:8px;padding-bottom:8px}.enterprise-workspace :focus-visible{outline-offset:3px;outline:3px solid #218b65}.ew-reminder input{min-width:18px;min-height:18px}.ew-reminder button{min-height:36px}@media (width<=900px){.ew-stats,.ew-settings-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.ew-context>span:last-child{width:100%;margin-left:0}.ew-settings-grid{grid-template-columns:1fr}.ew-filter-bar{padding:14px}.ew-filter-bar label{flex:1;min-width:100%}.ew-start,.ew-pack,.ew-reminders,.ew-settings{padding:18px}.ew-stats .card{padding:14px}.ew-stats strong{font-size:26px}.ew-pagination .button,.ew-reminder button{min-height:44px}.ew-actions .button{flex:1}.ew-records .data-table{min-width:720px}.ew-setting-link{min-height:80px}}.module-suite{--suite-line:#e3e9ed}.module-suite h1{max-width:850px}.module-suite .page-heading h1{font-size:28px}.module-suite h2{font-size:19px;line-height:1.35}.module-suite h3{font-size:15px;line-height:1.4}.module-suite p{line-height:1.7}.suite-hero{color:#173d36;background:linear-gradient(115deg,#edf5f2,#f3f6fa);border:1px solid #cddfd9;border-radius:14px;align-items:center;gap:30px;margin:16px 0 24px;padding:30px 32px;display:flex}.suite-hero>div:first-child{flex:1}.suite-hero h2{letter-spacing:-.6px;margin:8px 0;font-size:24px}.suite-hero p{color:#4d6962;max-width:570px;margin-bottom:0}.suite-hero-stat{border-left:1px solid #ccded7;flex-direction:column;max-width:130px;padding-left:26px;display:flex}.suite-hero-stat strong{letter-spacing:-1.5px;font-size:36px}.suite-hero-stat span{color:#47665e;font-size:12px;line-height:1.6}.suite-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.suite-toolbar>.search-input{flex:1;min-width:220px;max-width:560px}.suite-toolbar select,.module-suite select{color:#293f4d;max-width:100%;font:inherit;background:#fff;border:1px solid #d7e0e5;border-radius:7px;min-height:38px;padding:9px 12px;font-size:12px}.suite-check{color:#52616e;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.suite-check input{accent-color:#13796f;width:16px;height:16px}.suite-group-tabs{white-space:nowrap;overflow-x:auto}.module-family{margin:26px 0 34px}.module-family-heading{align-items:center;gap:12px;margin-bottom:15px;display:flex}.module-family-heading h2{margin:0}.module-family-heading p{color:#65737d;margin:3px 0 0;font-size:12px}.module-family-heading .count{margin-left:auto}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.module-tile{flex-direction:column;min-width:0;padding:18px;transition:border-color .18s,box-shadow .18s;display:flex}.module-tile:hover{border-color:#a6c9be;box-shadow:0 4px 18px #193c3010}.module-id{color:#3d6463;background:#edf3f4;border-radius:5px;padding:5px 7px;font-family:monospace;font-size:11px;font-weight:700;display:inline-block}.module-title{color:#1d3443;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:8px;min-height:45px;margin:14px 0 6px;padding:0;font-size:15px;font-weight:700;line-height:1.5;display:flex}.module-title svg{color:#13796f;flex-shrink:0;margin-top:4px}.module-tile>p{color:#65737d;min-height:32px;margin:0 0 13px;font-size:11px}.module-sub-links{flex:1;gap:2px;display:grid}.module-sub-links button{text-align:left;font:inherit;color:#4b626e;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:7px 0;font-size:12px;line-height:1.45;display:flex}.module-sub-links button:hover{color:#13796f}.module-tile-foot{color:#65737d;border-top:1px solid #eef1f3;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:13px;font-size:11px;display:flex}.module-tile-foot button{font-size:11px}.saved-module{color:#13796f;background:#e5f3ee}.sector-links{flex-wrap:wrap;gap:22px;margin:0 0 20px;padding-left:52px;display:flex}.sector-links button{font-size:11px}.module-back{color:#65737d;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.module-back .pill{margin-left:auto}.module-context{color:#526874;flex-wrap:wrap;gap:22px;padding:13px 0 22px;font-size:11px;display:flex}.module-context>span{align-items:center;gap:7px;display:flex}.module-layout{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:24px;display:grid}.submodule-nav{border-right:1px solid var(--suite-line);padding-right:15px;position:sticky;top:85px}.submodule-nav>.eyebrow{margin:6px 8px 14px;font-size:9px}.submodule-nav>button{text-align:left;width:100%;font:inherit;color:#526772;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;padding:12px 10px;font-size:12px;line-height:1.5;display:flex}.submodule-nav>button svg{flex-shrink:0}.submodule-nav>button.selected{color:#156451;background:#e6f2ed;font-weight:700}.submodule-nav>button:hover{background:#edf3f2}.submodule-owner{border-top:1px solid var(--suite-line);color:#65737d;gap:8px;margin:18px 8px 0;padding-top:16px;font-size:11px;line-height:1.6;display:flex}.submodule-owner svg{flex-shrink:0}.module-body{min-width:0}.submodule-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin:0 0 18px;display:flex}.submodule-heading h2{margin:0 0 7px}.submodule-heading p{color:#596d78;max-width:720px;margin:0;font-size:12px}.submodule-heading>.tiny{white-space:nowrap;color:#65737d;margin-top:4px}.suite-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.suite-kpis>.card{flex-direction:column;gap:7px;padding:16px;display:flex}.suite-kpis span{color:#60737b;font-size:11px}.suite-kpis strong{letter-spacing:-.7px;font-size:26px}.suite-kpis small{color:#65737d;font-size:10px;line-height:1.5}.module-records{margin-top:18px;overflow:hidden}.module-records>.suite-toolbar{border-bottom:1px solid #e9eef1;margin:0;padding:16px}.view-toggle{border:1px solid #dae2e5;border-radius:6px;display:flex;overflow:hidden}.view-toggle button{font:inherit;color:#61727d;cursor:pointer;background:#fff;border:0;padding:10px;font-size:11px}.view-toggle button.selected{color:#176c58;background:#eaf4ef}.module-records .data-table{font-size:11px}.module-records .data-table th{white-space:nowrap}.module-records td:first-child{min-width:210px;max-width:330px}.module-records td strong,.module-records td small{margin-top:6px;line-height:1.6;display:block}.module-records .card-foot{padding:13px 16px;font-size:10px}.record-board{background:#f6f8fa;grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px;padding:16px;display:grid;overflow:auto}.record-board>div>h3{color:#596e7a;justify-content:space-between;margin:0 0 12px;font-size:11px;display:flex}.board-record{text-align:left;width:100%;font:inherit;color:#596e7a;cursor:pointer;background:#fff;border:1px solid #e1e8ec;border-radius:8px;gap:9px;margin-bottom:9px;padding:13px;font-size:11px;display:grid}.board-record strong{color:#213b49;font-size:12px;line-height:1.6}.board-record small{overflow-wrap:anywhere;font-size:9px}.workflow-design{padding:24px}.workflow-design h3{margin:0 0 10px}.workflow-design>p{color:#526975;margin-bottom:24px;font-size:13px}.state-path{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 28px;display:grid}.state-path>div{background:#f2f6f7;border:1px solid #e2e9ed;border-radius:8px;gap:13px;padding:16px 12px;font-size:11px;display:grid}.state-path>div>span{color:#13796f;font-size:16px;font-weight:700}.authority-copy{white-space:pre-line;color:#3b5664;background:#f3f6f8;border-radius:7px;padding:14px 16px;font-size:12px;line-height:1.8}.workflow-design details{margin-top:24px}.workflow-design summary{cursor:pointer;color:#13796f;font-size:12px}.story-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.related-module-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0 28px;display:grid}.related-module-grid button{text-align:left;font:inherit;color:#294350;cursor:pointer;background:#fff;border:1px solid #e0e8ec;border-radius:8px;align-items:center;gap:12px;padding:15px;font-size:12px;display:flex}.related-module-grid button strong{flex:1;line-height:1.5}.suite-message{color:#235f4e;background:#e8f4ee;border:1px solid #cae0d6;border-radius:8px;justify-content:space-between;align-items:center;margin:0 0 20px;padding:8px 14px;font-size:12px;display:flex}.suite-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.suite-form label{flex-direction:column;gap:8px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.suite-form input,.suite-form textarea{width:100%;min-width:0;font:inherit;color:#25414f;background:#fff;border:1px solid #cddbe2;border-radius:6px;padding:11px 12px;font-size:13px;font-weight:400}.full-field{grid-column:1/-1}.workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:20px 0 0;display:flex}.record-history{padding:0;list-style:none}.record-history li{border-bottom:1px solid #e8eef1;gap:5px;padding:12px 0;font-size:12px;display:grid}.record-history span{color:#65737d;font-size:11px}.specialty-panel{margin:0 0 18px;padding:20px;overflow:hidden}.specialty-panel .card-head{flex-wrap:wrap;gap:15px;padding:0 0 18px}.specialty-panel .card-head h3{margin:0 0 6px}.specialty-panel .card-head p{color:#65737d;margin:0;font-size:11px}.specialty-panel .data-table td{font-size:11px}.specialty-panel .data-table th{font-size:10px}.specialty-panel .data-table small{color:#65737d;margin-top:6px;font-size:10px;display:block}.specialty-panel .data-table{min-width:620px}.planning-legend{color:#5a707c;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 16px;font-size:10px;display:flex}.planning-legend>span{align-items:center;gap:6px;display:flex}.planning-legend i{background:#d5dee4;border-radius:3px;width:14px;height:6px}.planning-legend>span:nth-child(2) i{background:#228975}.planning-legend label{align-items:center;gap:9px;margin-left:auto;display:flex}.gantt-track{background:repeating-linear-gradient(90deg,#edf1f3 0 1px,#0000 1px 10%);min-width:210px;height:32px;position:relative}.gantt-base,.gantt-actual{background:#ccd8df;border-radius:3px;height:7px;position:absolute;top:6px}.gantt-actual{background:#298c78;top:18px}.bbs-inputs{grid-template-columns:repeat(3,1fr) 1.3fr;gap:14px;margin:0 0 20px;display:grid}.bbs-inputs>label{color:#58707c;gap:8px;font-size:11px;display:grid}.bbs-inputs input{width:100%;min-width:0;font:inherit;border:1px solid #d7e0e5;border-radius:6px;padding:10px;font-size:13px}.bbs-total{color:#236c57;background:#edf6f2;border-radius:8px;flex-direction:column;justify-content:center;gap:8px;padding:12px;display:flex}.bbs-total>span{font-size:10px}.bbs-total strong{font-size:24px}.bbs-total small{font-size:12px}.stock-buckets{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin:16px 0;display:grid}.stock-buckets>div{background:#f3f7f8;border-radius:7px;flex-direction:column;gap:12px;padding:14px;display:flex}.stock-buckets span{color:#526e7b;font-size:10px}.stock-buckets strong{font-size:16px;line-height:1.5}.stock-buckets small{font-size:11px}.method-sequence{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.method-sequence button{text-align:left;font:inherit;color:#3f5b68;cursor:pointer;background:#fff;border:1px solid #dce5e9;border-radius:7px;align-items:center;gap:10px;padding:12px;font-size:11px;line-height:1.6;display:flex}.method-sequence button>span{background:#eef3f5;border-radius:50%;flex-shrink:0;place-content:center;width:25px;height:25px;display:grid}.method-sequence button.selected{color:#176344;background:#edf6f1;border-color:#72ad96}.method-detail{padding:18px 0 0}.method-detail p{color:#55707b;font-size:12px}.method-detail .pill{margin-right:8px}.access-summary{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 15px;display:grid}.access-summary>div{background:#f4f7f8;border-radius:7px;gap:10px;padding:15px;display:grid}.access-summary span{color:#58717d;font-size:10px}.access-summary strong{font-size:12px;line-height:1.7}.unit-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.unit-grid button{color:#31674c;font:inherit;cursor:pointer;text-align:left;background:#eef6f1;border:1px solid #d1dfd9;border-radius:7px;gap:8px;padding:16px 10px;display:grid}.unit-grid button.held{color:#7c612f;background:#fff7e9;border-color:#e8dabc}.unit-grid button.sold{color:#60707b;background:#f0f3f6;border-color:#dbe2e7}.unit-grid button.selected{outline-offset:2px;outline:2px solid #147b68}.unit-grid strong{font-size:18px}.unit-grid span,.unit-grid small{font-size:10px}.sales-funnel{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:20px;display:grid}.sales-funnel button{text-align:left;font:inherit;color:#526e7b;cursor:pointer;background:#f2f6f8;border:1px solid #e1e9ec;border-radius:7px;gap:9px;padding:16px 8px;display:grid}.sales-funnel button.selected{color:#19684d;background:#e6f3ed;border-color:#a0cbbb}.sales-funnel strong{font-size:25px}.sales-funnel span{font-size:10px}.module-suite :focus-visible{outline-offset:3px;outline:3px solid #2c9580}.module-suite .notice p{margin:0;font-size:12px}.module-suite .notice{margin:20px 0}.workspace-dialog .dialog-head h2{font-size:18px}.workspace-dialog .detail-list dd{overflow-wrap:anywhere;max-width:65%}.sidebar{overflow-y:auto}.suite-form{border:0;min-width:0;margin:0;padding:0}.suite-form:disabled input,.suite-form:disabled select,.suite-form:disabled textarea{color:#65737d;background:#f2f5f7}.suite-form select{font:inherit;background:#fff;border:1px solid #cddbe2;border-radius:6px;min-width:0;padding:11px 12px;font-size:13px}@media (width>=1600px){.module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-layout{grid-template-columns:160px minmax(0,1fr);gap:18px}.suite-hero{padding:25px}.suite-hero-stat{max-width:100px;padding-left:18px}.bbs-inputs{grid-template-columns:repeat(3,1fr)}.bbs-total{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}@media (width<=720px){.module-suite .page-heading h1{font-size:24px}.suite-hero{flex-wrap:wrap;gap:20px;padding:22px}.suite-hero>div:first-child{flex-basis:100%}.suite-hero h2{font-size:22px}.suite-hero-stat{border-left:0;flex:1;max-width:none;padding-left:0}.suite-hero-stat strong{font-size:30px}.suite-toolbar{gap:10px}.suite-toolbar>.search-input{flex-basis:100%;max-width:none}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.module-tile{padding:14px}.module-title{font-size:14px}.module-tile-foot{flex-wrap:wrap}.sector-links{gap:14px;padding-left:0}.module-layout{display:block}.submodule-nav{border:0;gap:7px;max-width:100%;margin:0 0 22px;padding:0 0 8px;display:flex;position:static;overflow:auto}.submodule-nav>.eyebrow,.submodule-owner{display:none}.submodule-nav>button{white-space:nowrap;border:1px solid #dde6eb;width:auto;padding:11px 13px;font-size:11px}.submodule-nav>button svg{display:none}.submodule-heading{margin-top:6px}.suite-kpis{gap:8px}.suite-kpis>.card{padding:13px}.suite-kpis strong{font-size:23px}.suite-kpis small{font-size:10px}.state-path{grid-template-columns:repeat(2,1fr)}.related-module-grid{grid-template-columns:1fr}.module-context{gap:12px}.specialty-panel{padding:16px}.method-sequence{grid-template-columns:repeat(2,1fr)}.specialty-panel .card-head select{width:100%}.planning-legend label{margin-left:0}.access-summary{grid-template-columns:1fr}.module-suite select,.module-suite input,.module-suite button,.workspace-dialog input,.workspace-dialog button{min-height:44px}.module-suite input[type=checkbox]{min-height:0}.module-suite .icon-button{min-width:44px}.module-back .pill{font-size:9px}.module-family-heading p,.module-suite .section-tabs button,.suite-message,.module-suite .heading-actions .button{font-size:11px}.workspace-dialog .suite-form input{font-size:16px}.unit-grid{gap:8px}.unit-grid button{padding:14px 8px}.sales-funnel{gap:5px}.sales-funnel span{font-size:9px}}@media (width<=440px){.module-grid{grid-template-columns:1fr}.suite-kpis strong{font-size:21px}.suite-kpis span{font-size:10px}.suite-kpis small{font-size:9px}.suite-kpis>.card{padding:11px}.submodule-heading>.tiny{display:none}.suite-form{grid-template-columns:1fr}.bbs-inputs{grid-template-columns:1fr 1fr}.bbs-inputs>label:nth-child(3){grid-column:1/-1}.unit-grid{grid-template-columns:repeat(2,1fr)}.method-sequence button{font-size:10px}.module-context>span:first-child{flex-basis:100%}.module-suite .card-foot{flex-wrap:wrap;gap:6px}}.delivery-review{margin:0 0 26px}.delivery-banner{background:#edf6f1;border:1px solid #c9ded5;border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:15px;padding:20px;display:flex}.delivery-step{letter-spacing:1px;color:#276e58;max-width:85px;font-size:9px;font-weight:700;line-height:1.7}.delivery-banner>div{flex:1;min-width:180px}.delivery-banner h3{letter-spacing:-.3px;margin:0 0 6px;font-size:18px}.delivery-banner p{color:#546e64;margin:0;font-size:10px}.delivery-banner>.pill{font-size:10px}.delivery-context{border-top:0;border-radius:0 0 10px 10px;grid-template-columns:1.25fr 1fr;gap:20px;margin-bottom:15px;padding:18px;display:grid}.delivery-context label{color:#58717c;flex-direction:column;gap:8px;min-width:0;font-size:11px;display:flex}.delivery-context select{text-overflow:ellipsis;width:100%}.delivery-context>div{align-content:center;gap:7px;min-width:0;display:grid}.delivery-context strong{font-size:12px;line-height:1.5}.delivery-context>div>span:last-child{color:#627680;font-size:10px;line-height:1.6}.delivery-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 17px;display:grid}.delivery-route button{text-align:left;font:inherit;cursor:pointer;color:#375664;background:#fff;border:1px solid #dce6e9;border-radius:8px;gap:6px;min-width:0;padding:14px 34px 14px 14px;display:grid;position:relative}.delivery-route button.selected{background:#eff7f2;border-color:#8cbba8}.delivery-route button>span{color:#3d7666;font:10px monospace}.delivery-route button>strong{font-size:12px}.delivery-route small{color:#627680;font-size:10px;line-height:1.5}.delivery-route svg{color:#347b66;position:absolute;top:50%;right:12px}.delivery-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.delivery-metrics>div{gap:9px;min-width:0;padding:15px;display:grid}.delivery-metrics span{color:#607680;font-size:10px;line-height:1.5}.delivery-metrics strong{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:19px}.delivery-metrics small{color:#627680;font-size:9px;line-height:1.5}.reviewed-plan{min-width:860px!important}.reviewed-plan tr.selected-work-front td{background:#f1f8f4}.plan-activity-link{text-align:left;font:inherit;color:#246b57;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;line-height:1.6}.reviewed-plan td:first-child{width:235px}.reviewed-plan td:nth-child(2){min-width:190px}.reviewed-plan .gantt-track{min-width:170px;overflow:hidden}.reviewed-plan td>span,.reviewed-plan td>small{white-space:nowrap}.quantity-lineage{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:18px 0;display:flex}.quantity-lineage>div{flex:1;gap:8px;min-width:140px;display:grid}.quantity-lineage span{color:#607680;font-size:10px}.quantity-lineage strong{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.quantity-lineage svg{color:#7c9a8d}.source-impact{border-top:1px solid #e2eaed;margin-top:15px;padding-top:18px}.source-impact summary,.delivery-evidence summary{color:#286c58;cursor:pointer;padding:4px 0;font-size:12px;font-weight:600}.source-impact p{color:#627680;font-size:12px}.source-impact label{gap:8px;font-size:11px;display:grid}.source-impact textarea,.site-report-grid input,.site-report-grid textarea{width:100%;font:inherit;color:#254451;box-sizing:border-box;background:#fff;border:1px solid #ccdade;border-radius:7px;min-width:0;padding:11px 12px;font-size:13px}.site-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.site-report-grid label{color:#345461;flex-direction:column;gap:8px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.site-report-grid small{color:#657880;font-size:10px;font-weight:400}.site-report-summary{grid-template-columns:1fr 1fr;gap:18px;padding:10px 0;display:grid}.site-report-summary>span{color:#627680;flex-direction:column;gap:9px;font-size:11px;line-height:1.6;display:flex}.site-report-summary strong{letter-spacing:-.6px;color:#214b3e;font-size:22px}.site-evidence{color:#43685b;white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f7f5;border-radius:7px;padding:14px;font-size:12px}.readiness-list>div{border-bottom:1px solid #e5ecef;grid-template-columns:20px 105px 1fr 110px;align-items:start;gap:12px;padding:14px 0;font-size:11px;line-height:1.6;display:grid}.readiness-list svg{color:#7f8f95;margin-top:2px}.readiness-list span,.readiness-list small{color:#617580;font-size:11px}.readiness-list strong{color:#385665;font-size:11px}.delivery-error{color:#8c4031;background:#fff2ef;border:1px solid #edc5bc;border-radius:8px;align-items:flex-start;gap:10px;margin:14px 0;padding:13px;display:flex}.delivery-error p{margin:0;font-size:12px}.delivery-error svg{flex-shrink:0;margin-top:3px}.delivery-evidence{background:#fcfefd;border:1px solid #dde8e7;border-radius:8px;margin-top:15px;padding:16px 18px}.delivery-evidence>p{color:#627680;font-size:11px}.delivery-limit{color:#647983;align-items:flex-start;gap:8px;margin:16px 0;font-size:10px;line-height:1.6;display:flex}.delivery-limit svg{flex-shrink:0;margin-top:2px}.delivery-review .notice{margin:16px 0}.delivery-review .specialty-panel{margin-top:18px}.delivery-evidence .detail-list dd{overflow-wrap:anywhere;max-width:70%}@media (width<=1200px){.delivery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-list>div{grid-template-columns:20px 100px 1fr}.readiness-list small{grid-column:3}.delivery-context{grid-template-columns:1fr;gap:13px}.delivery-context>div{grid-template-columns:auto 1fr;column-gap:12px}.delivery-context>div>span:last-child{grid-column:1/-1}}@media (width<=720px){.delivery-banner{gap:12px;padding:17px}.delivery-banner>div{min-width:0}.delivery-step{max-width:63px;font-size:8px}.delivery-banner h3{font-size:16px}.delivery-banner p{font-size:10px;line-height:1.7}.delivery-banner>.pill{margin-left:75px}.delivery-context{padding:15px}.delivery-context select{min-height:48px;font-size:12px}.delivery-context>div{grid-template-columns:1fr;gap:6px;display:grid}.delivery-route{gap:6px}.delivery-route button{min-height:100px;padding:12px 9px}.delivery-route button>strong{font-size:11px}.delivery-route button>small{font-size:9px}.delivery-route svg{display:none}.delivery-metrics>div{padding:13px}.delivery-metrics strong{font-size:20px}.delivery-review button,.delivery-review input,.delivery-review select{min-height:44px}.delivery-review textarea{font-size:16px}.site-report-grid input{min-height:48px;font-size:16px}.site-report-grid{gap:14px}.site-report-summary strong{font-size:20px}.readiness-list>div{grid-template-columns:18px 1fr;gap:7px 10px}.readiness-list span,.readiness-list small{grid-column:2}.delivery-evidence{padding:14px}.delivery-evidence summary{align-items:center;min-height:44px;display:flex}.quantity-lineage{align-items:stretch}.quantity-lineage>div{min-width:100%;padding:9px 0}.quantity-lineage>svg{display:none}.delivery-review .workspace-actions>.button{flex:1;justify-content:center;min-height:46px}.delivery-limit{font-size:10px}.delivery-review .source-impact summary{align-items:center;min-height:44px;line-height:1.6;display:flex}}@media (width<=440px){.site-report-grid{grid-template-columns:1fr}.site-report-summary{grid-template-columns:1fr;gap:18px}.delivery-banner>.pill{margin-left:0}.delivery-banner .delivery-step{flex-basis:100%;max-width:none}.delivery-metrics strong{font-size:18px}.delivery-metrics small{font-size:10px}.delivery-context>div strong{font-size:11px}.delivery-review .workspace-actions{flex-direction:column}.delivery-route button{padding:11px 8px}.delivery-route strong{overflow-wrap:anywhere}}.journey-hub h1{font-size:27px}.journey-hub h2{font-size:18px;line-height:1.5}.journey-hub h3{font-size:15px;line-height:1.5}.journey-hub p{line-height:1.7}.journey-disclaimer{color:#44685b;background:#eff6f3;border:1px solid #d4e3df;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 22px;padding:14px 16px;display:flex}.journey-disclaimer svg{flex-shrink:0;margin-top:2px}.journey-disclaimer p{margin:0;font-size:11px;line-height:1.8}.journey-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 24px;display:grid}.journey-tabs button{font:inherit;color:#526d79;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5e9;border-radius:8px;align-items:center;gap:9px;padding:14px;font-size:12px;line-height:1.5;display:flex}.journey-tabs button.selected{color:#216449;background:#e7f3ec;border-color:#96c4ae}.journey-tabs small{color:#657d84;margin-left:auto;font-size:10px}.journey-tabs svg{flex-shrink:0}.journey-case-header{justify-content:space-between;align-items:center;gap:18px;margin:15px 0;display:flex}.journey-case-header h2{letter-spacing:-.4px;margin:7px 0;font-size:22px}.journey-case-header p{color:#617981;margin:0;font-size:11px}.journey-case-header>.badge{flex-shrink:0}.journey-progress{background:#e2ebe9;border-radius:5px;height:5px;margin:20px 0 23px;overflow:hidden}.journey-progress>span{background:#218069;height:100%;transition:width .3s;display:block}.journey-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.journey-stages{border-right:1px solid #dce6e8;max-height:700px;padding:4px 14px 8px 0;position:sticky;top:84px;overflow-y:auto}.journey-stages>div{color:#657984;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:4px;padding:12px 9px;display:flex}.journey-stages>div>span{background:#eaf0f3;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;margin-top:1px;font-size:10px;display:grid}.journey-stages>div>div{flex:1;min-width:0}.journey-stages strong{font-size:11px;font-weight:500;line-height:1.6;display:block}.journey-stages small{margin-top:4px;font-size:9px;line-height:1.5;display:block}.journey-stages .current{color:#286d53;background:#e7f3ec}.journey-stages .current strong{font-weight:700}.journey-stages .current>span{color:#fff;background:#237c5b}.journey-stages .done>span{color:#2a7859;background:#ddefe3}.journey-stages .icon-button{flex-shrink:0;min-width:26px;min-height:26px;padding:3px}.journey-workspace{min-width:0}.journey-summary{margin-bottom:18px;padding:20px}.journey-summary>.card-head{padding:0 0 12px}.journey-summary .detail-list{margin:0}.journey-summary .detail-list dd{overflow-wrap:anywhere;max-width:67%;font-size:11px;line-height:1.8}.journey-summary .detail-list dt{font-size:11px}.journey-action{margin-bottom:20px;padding:22px}.journey-action>.card-head{flex-wrap:wrap;gap:12px;padding:0 0 19px}.journey-action .card-head h2{margin:7px 0;font-size:19px}.journey-action .card-head p{color:#637984;margin:0;font-size:10px}.journey-owner{background:#f2f6f7;border:1px solid #e0e9eb;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:15px;display:flex}.journey-owner>div{flex:1;gap:6px;display:grid}.journey-owner span{color:#617883;font-size:10px}.journey-owner strong{color:#254f40;font-size:12px}.journey-owner .button{padding:9px 11px;font-size:10px}.journey-owner .file-icon{flex-shrink:0;display:grid}.journey-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.journey-action fieldset{border:0;min-width:0;margin:0;padding:0}.journey-form-grid label,.journey-note,.renew-reservation label{color:#3e5d68;flex-direction:column;gap:8px;min-width:0;font-size:11px;font-weight:600;line-height:1.6;display:flex}.journey-form-grid input,.journey-note textarea,.renew-reservation textarea{box-sizing:border-box;width:100%;font:inherit;color:#2b4856;background:#fff;border:1px solid #c9d9de;border-radius:6px;min-width:0;padding:11px 12px;font-size:13px;line-height:1.7}.journey-action fieldset:disabled input,.journey-action fieldset:disabled textarea{color:#6d7e88;background:#f3f5f7}.journey-checks{gap:12px;margin:20px 0;display:grid}.journey-checks label{color:#4b6875;cursor:pointer;border:1px solid #e2e9eb;border-radius:7px;align-items:flex-start;gap:10px;padding:12px;font-size:11px;line-height:1.7;display:flex}.journey-checks input{accent-color:#187d5b;flex-shrink:0;width:17px;height:17px;margin-top:1px}.journey-note>span{color:#a44b39}.journey-action-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:20px;display:flex}.journey-action-buttons .button{font-size:11px}.journey-complete{text-align:center;margin-bottom:20px;padding:32px}.journey-complete>svg{color:#23865f}.journey-complete p{color:#5c7680;max-width:540px;margin:12px auto 20px;font-size:12px}.journey-complete>.button{margin:8px}.journey-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.journey-stock-grid>div{background:#f2f7f5;border-radius:7px;gap:10px;padding:12px;display:grid}.journey-stock-grid span{color:#627b81;font-size:10px;line-height:1.5}.journey-stock-grid strong{letter-spacing:-.4px;color:#285b49;font-size:18px}.journey-demo-controls,.journey-event-history{background:#fcfefd;border:1px solid #dce6e9;border-radius:8px;margin-bottom:20px;padding:17px}.journey-demo-controls summary,.journey-event-history summary{cursor:pointer;color:#426f5b;font-size:12px;font-weight:600;line-height:1.7}.journey-demo-controls p{color:#5f7781;font-size:11px}.journey-demo-controls .workspace-actions{justify-content:flex-start;margin-bottom:18px}.journey-demo-controls details{padding:12px 0}.journey-demo-controls details .button{margin:5px;font-size:10px}.journey-records{margin:22px 0 18px;overflow:hidden}.journey-records table{min-width:700px;font-size:11px}.journey-records td strong,.journey-records td small{line-height:1.7;display:block}.journey-records td small{color:#637b85;margin-top:6px;font-size:9px}.journey-records td:first-child{overflow-wrap:anywhere;max-width:300px}.journey-records td:nth-child(3){overflow-wrap:anywhere;max-width:330px;font-family:monospace;font-size:10px;line-height:1.9}.journey-management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:23px 0;display:grid}.journey-management-grid>.card{gap:10px;padding:20px;display:grid}.journey-management-grid span{color:#597782;font-size:11px}.journey-management-grid strong{letter-spacing:-1px;color:#2e624e;font-size:30px}.journey-management-grid p,.journey-management-grid small{color:#647c84;margin:0;font-size:11px;line-height:1.7}.journey-management .detail-list dd{font-size:12px}.journey-management .notice{margin:20px 0}.renew-reservation{background:#fff9ef;border:1px solid #e5d7b8;border-radius:7px;gap:13px;margin-top:18px;padding:16px;display:grid}.renew-reservation p{color:#775c2c;margin:0;font-size:11px}.renew-reservation>.button{justify-self:start}.journey-hub :focus-visible{outline-offset:3px;outline:3px solid #289374}.journey-hub .notice{font-size:11px;line-height:1.8}.journey-hub .notice p{margin:0}.journey-hub .notice .button{margin-top:10px}@media (width<=1200px){.journey-layout{grid-template-columns:195px minmax(0,1fr);gap:18px}.journey-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-form-grid{grid-template-columns:1fr}.journey-action{padding:18px}.journey-owner{flex-wrap:wrap}.journey-owner .button{margin-left:auto}.journey-owner .pill{margin-left:50px}}@media (width<=720px){.journey-hub h1{font-size:24px}.journey-layout{display:block}.journey-stages{border:0;gap:8px;max-height:none;margin-bottom:17px;padding:0 0 12px;display:flex;position:static;overflow-x:auto}.journey-stages>div{border:1px solid #e0e9ec;flex-shrink:0;min-width:190px;max-width:210px;padding:12px}.journey-stages .current{border-color:#a5cbb8}.journey-stages small{font-size:10px}.journey-stages .icon-button{min-width:30px;min-height:44px}.journey-tabs button{gap:7px;min-height:60px;padding:13px 10px;font-size:11px}.journey-tabs small{font-size:9px}.journey-hub .button,.journey-hub input,.journey-hub textarea{min-height:44px}.journey-hub textarea,.journey-form-grid input{font-size:16px}.journey-hub input[type=checkbox]{min-height:0}.journey-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.journey-action-buttons .button{justify-content:center;min-height:46px;font-size:11px}.journey-action-buttons>.primary{grid-column:1/-1}.journey-checks label{align-items:center;min-height:44px;padding:12px;font-size:12px}.journey-checks input{width:19px;height:19px}.journey-case-header h2{font-size:20px}.journey-case-header{align-items:flex-start;gap:12px}.journey-summary{padding:17px}.journey-summary .card-head{flex-wrap:wrap;gap:10px}.journey-owner .button{font-size:11px}.journey-management-grid{grid-template-columns:1fr}.journey-management-grid>.card{grid-template-columns:1fr auto;gap:10px}.journey-management-grid p,.journey-management-grid small{grid-column:1/-1}.journey-management-grid strong{grid-area:1/2/3;font-size:27px}.journey-stock-grid{gap:8px}.journey-stock-grid strong{font-size:17px}.journey-demo-controls summary,.journey-event-history summary{align-items:center;min-height:44px;display:flex}.journey-disclaimer p{font-size:11px}.journey-records .card-head{padding:17px}.journey-complete{padding:25px 18px}.journey-complete>.button{width:100%;margin:7px 0}}@media (width<=430px){.journey-action-buttons{grid-template-columns:1fr}.journey-tabs small{display:none}.journey-tabs button{font-size:11px}.journey-stock-grid{grid-template-columns:repeat(2,1fr)}.journey-case-header{flex-wrap:wrap}.journey-owner .button{width:100%;margin-left:0}.journey-owner .pill{margin-left:0}.journey-summary .detail-list div{gap:7px;display:grid}.journey-summary .detail-list dd{max-width:100%;margin-left:0}.journey-summary .detail-list dt{font-size:10px}.journey-summary .detail-list dd{font-size:12px}}.ia-page{--ia-accent:#13796f}.ia-intro{background:linear-gradient(110deg,#eaf4ee,#f3f6fa);border:1px solid #cbded7;border-radius:14px;justify-content:space-between;gap:36px;margin:20px 0;padding:28px 30px;display:flex}.ia-intro>div:first-child{max-width:670px}.ia-intro h2{letter-spacing:-.7px;margin:10px 0;font-size:25px}.ia-intro p{color:#526c63;margin:0 0 16px}.ia-project{color:#315e51;align-items:center;gap:8px;font-size:12px;display:flex}.ia-legend{flex-direction:column;justify-content:center;gap:10px;min-width:180px;display:flex}.ia-legend span{color:#4b6662;align-items:center;gap:10px;font-size:12px;display:flex}.ia-legend b{color:#25715d;background:#fff9;border:1px solid #c7d9d1;border-radius:8px;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.ia-family-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.ia-family-card{text-align:left;color:#243d49;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe7e9;border-radius:10px;align-items:center;gap:12px;padding:17px;display:flex}.ia-family-card.selected{background:#eff8f3;border-color:#13796f;box-shadow:0 0 0 1px #13796f}.ia-family-card>span:nth-child(2){flex:1}.ia-family-card strong{font-size:15px;display:block}.ia-family-card small{color:#667983;margin-top:4px;font-size:11px;font-weight:400;line-height:1.6;display:block}.ia-family-card>b{text-align:center;font-size:25px}.ia-family-card>b small{font-size:10px}.ia-directory{overflow:hidden}.ia-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 12px;display:flex}.ia-tools .search-input{flex:1;min-width:230px;max-width:620px}.ia-result-bar{border-bottom:1px solid #e6ecef;justify-content:space-between;align-items:center;gap:12px;padding:0 22px 16px;display:flex}.ia-result-bar p{color:#60717c;margin:0;font-size:12px}.ia-result-bar>div{flex-wrap:wrap;gap:16px;display:flex}.ia-result-bar button{min-height:36px}.ia-family-heading{color:#536871;background:#f6f8fa;border-top:1px solid #e3e9ee;border-bottom:1px solid #e3e9ee;align-items:center;gap:10px;padding:18px 22px;display:flex}.ia-family-heading h2{margin:0;font-size:14px}.ia-family-heading>span{margin-left:auto;font-size:11px}.ia-module+.ia-module{border-top:1px solid #e6ecef}.ia-module-heading{align-items:center;gap:8px;padding:0 18px 0 10px;display:flex}.ia-module-toggle{text-align:left;color:#293f4d;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:16px 10px;display:flex}.ia-module-toggle>svg{color:#78908d;flex-shrink:0}.ia-module-toggle>span:nth-last-child(2){flex:1;min-width:0}.ia-module-toggle strong{font-size:14px;line-height:1.5;display:block}.ia-module-toggle small{color:#7a8992;margin-top:4px;font-size:11px;display:block}.ia-subcount{color:#7a8992;white-space:nowrap;font-size:11px}.ia-open{color:#13796f;align-items:center;gap:6px;min-height:44px;padding:6px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.ia-module.expanded{background:#fcfdfd}.ia-module-body{padding:0 24px 20px 46px}.ia-module-context{color:#6c7d87;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 0 12px;font-size:10px;display:flex}.ia-module-context>span:first-child{color:#3c7766}.ia-submenu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ia-submenu{color:#273f4e;background:#fff;border:1px solid #e1e9e9;border-radius:8px;align-items:flex-start;gap:11px;min-width:0;padding:14px;text-decoration:none;display:flex}.ia-submenu:hover{background:#f4faf7;border-color:#8cbaaa}.ia-submenu>span:nth-child(2){flex:1;min-width:0}.ia-submenu strong{font-size:12px;line-height:1.6;display:block}.ia-submenu small{color:#70818b;margin-top:5px;font-size:11px;line-height:1.65;display:block}.ia-submenu>svg{color:#3d8b73;flex-shrink:0;margin-top:2px}.ia-sub-id{color:#81938f;white-space:nowrap;margin-top:4px;font:10px monospace}.ia-flow{color:#69807b;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.ia-flow p{margin:0;font-size:11px}.ia-flow svg{flex-shrink:0;margin-top:2px}.module-menu{background:#f7faf9;border:1px solid #dfe8e6;border-radius:8px;margin:10px 10px 6px}.module-menu>summary{cursor:pointer;color:#3b655a;align-items:center;gap:8px;padding:12px 10px;font-size:11px;font-weight:600;list-style:none;display:flex}.module-menu>summary::-webkit-details-marker{display:none}.module-menu>summary>span{flex:1}.menu-search{background:#fff;border:1px solid #dce5e2;border-radius:5px;align-items:center;gap:6px;margin:0 8px 9px;padding:7px;display:flex}.menu-search input{width:100%;min-width:0;font:inherit;color:#314a42;background:0 0;border:0;outline:none;font-size:10px}.menu-search:focus-within{outline:2px solid #228567}.menu-family>summary{color:#486359;cursor:pointer;justify-content:space-between;padding:10px 12px;font-size:11px;font-weight:600;list-style:none;display:flex}.menu-family>summary:before{content:"+";margin-right:7px}.menu-family[open]>summary:before{content:"−"}.menu-family>summary>span{color:#8a9c95;margin-left:auto}.menu-module>summary{color:#536a63;cursor:pointer;gap:6px;padding:9px 9px 9px 14px;font-size:11px;line-height:1.6;list-style:none;display:flex}.menu-module[open]>summary,.menu-module.current>summary{color:#176b51;background:#e8f2ed}.menu-code{color:#8a9f96;flex-shrink:0;margin-top:2px;font-size:9px}.menu-submenus{padding:0 8px 6px 28px;display:grid}.menu-submenus>a{color:#60786e;border-left:1px solid #cfdfd6;justify-content:space-between;align-items:center;gap:4px;padding:9px 7px 9px 12px;font-size:10px;line-height:1.6;text-decoration:none;display:flex}.menu-submenus>a:hover,.menu-submenus>a[aria-current=page]{color:#137153;background:#e8f2ed}.menu-empty{color:#6b8178;padding:12px;font-size:11px}.ia-page :focus-visible,.module-menu :focus-visible{outline-offset:2px;outline:3px solid #29977b}.ia-page a:focus-visible{border-color:#29977b}.ia-page button,.ia-page a,.module-menu summary,.menu-submenus a{touch-action:manipulation}@media (width<=1100px){.ia-family-cards{grid-template-columns:1fr}.ia-family-card small{max-width:500px}.ia-submenu-grid{grid-template-columns:1fr}}@media (width<=720px){.ia-intro{padding:22px;display:block}.ia-legend{flex-flow:wrap;justify-content:flex-start;gap:12px;margin-top:20px}.ia-legend span{font-size:10px}.ia-legend b{width:24px;height:24px}.ia-intro h2{font-size:22px}.ia-module-body{padding:0 14px 18px}.ia-module-heading{padding:0 9px 0 0}.ia-module-toggle{gap:7px;padding:15px 8px}.ia-module-toggle strong{font-size:12px}.ia-subcount{display:none}.ia-module-toggle .module-id{padding:5px;font-size:9px}.ia-tools{padding:16px}.ia-tools .search-input{flex-basis:100%;min-width:0}.ia-result-bar{padding:0 16px 12px;display:block}.ia-result-bar>div{margin-top:6px}.ia-family-heading{padding:15px}.ia-page input,.ia-page button{min-height:44px}.ia-page input[type=checkbox]{min-height:0}.ia-project{font-size:11px}.ia-submenu{gap:8px;padding:12px}.module-menu summary,.menu-submenus>a{min-height:44px}.menu-search input{min-height:32px}}.erp-page{--erp-green:#13796f}.erp-crumb{color:#7a8b91;align-items:center;gap:9px;margin:0 0 16px;font-size:11px;display:flex}.erp-crumb button{color:#13796f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.erp-project-strip{color:#547469;background:#f6faf8;border:1px solid #dde8e3;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 24px;padding:13px 16px;font-size:11px;display:flex}.erp-project-strip strong{color:#2b5c4c;font-size:12px}.erp-project-strip .erp-local-status{color:#7e9389;margin-left:auto;font-size:10px}.erp-lifecycle{border-bottom:1px solid #dfe8e5;margin-bottom:24px;padding-bottom:24px}.erp-lifecycle h2{margin-bottom:5px;font-size:16px}.erp-lifecycle p{color:#75868e;margin-top:0;font-size:12px}.erp-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.erp-stage-grid a{color:#365d4f;background:#f7fbf8;border:1px solid #d9e6e0;border-radius:8px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.erp-stage-grid a>span{color:#7ba38e;font:10px monospace}.erp-stage-grid a>strong{flex:1;font-size:11px}.erp-stage-grid a:hover{background:#eaf5ee;border-color:#9cc8b4}.erp-search-row{flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0;display:flex}.erp-search-row>.search-input{flex:1;min-width:250px;max-width:680px}.erp-feature-heading{justify-content:space-between;align-items:center;gap:12px;margin:26px 0 15px;display:flex}.erp-feature-heading h2{margin:0;font-size:17px}.erp-feature-heading>span{color:#7c8d95;font-size:11px}.erp-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.erp-area-card{flex-direction:column;min-width:0;padding:20px;display:flex}.erp-card-heading{color:#233d49;align-items:center;gap:11px;text-decoration:none;display:flex}.erp-card-heading>span:nth-child(2){flex:1;min-width:0}.erp-card-heading small{color:#85968f;font-size:10px}.erp-card-heading h2{margin:4px 0 0;font-size:16px;line-height:1.35}.erp-area-icon{color:#37775e;background:#ebf4ee;border-radius:9px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.erp-area-card>p{color:#7a8b92;min-height:55px;margin:15px 0;font-size:11px;line-height:1.7}.erp-card-actions{border-top:1px solid #edf1f0;flex:1;margin-bottom:14px;padding-top:7px}.erp-compact-task{color:#4d685e;align-items:center;gap:8px;padding:10px 0;text-decoration:none;display:flex}.erp-compact-task>span:nth-child(2){flex:1}.erp-compact-task strong{font-size:11px;font-weight:500;line-height:1.6}.erp-compact-task .erp-task-icon{color:#90ab9d;background:0 0;width:20px;height:auto}.erp-card-foot{color:#90a19b;border-top:1px solid #edf1f0;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:10px;text-decoration:none;display:flex}.erp-card-foot strong{color:#267659;align-items:center;gap:5px;font-size:11px;display:flex}.erp-module-sections{gap:20px;display:grid}.erp-module-card{padding:22px}.erp-module-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.erp-module-title>div{align-items:center;gap:10px;display:flex}.erp-module-title h2{margin:0;font-size:15px}.erp-module-title>span{color:#87978e;white-space:nowrap;font-size:10px}.erp-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.erp-task{color:#2a4450;background:#fff;border:1px solid #e2eae6;border-radius:8px;align-items:flex-start;gap:11px;min-width:0;padding:16px;text-decoration:none;display:flex}.erp-task:hover{background:#f7fcf9;border-color:#92bfa7}.erp-task>span:nth-child(2){flex:1;min-width:0}.erp-task strong{font-size:12px;line-height:1.65;display:block}.erp-task small{color:#84938d;margin-top:5px;font-size:11px;line-height:1.7;display:block}.erp-task em{color:#92a69b;margin-top:10px;font-size:9px;font-style:normal;display:block}.erp-task>svg{color:#40866c;flex-shrink:0;margin-top:4px}.erp-task-icon{color:#6c9a82;background:#f0f6f2;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.erp-search-status{color:#72857a;justify-content:space-between;align-items:center;gap:14px;margin:18px 0;font-size:12px;display:flex}.erp-demo-note{color:#8c9b94;margin-top:24px;font-size:11px;line-height:1.8}.erp-area-link{color:#587365;border-radius:7px;align-items:center;gap:10px;min-height:40px;margin:2px 10px;padding:11px 13px;font-size:11px;text-decoration:none;display:flex}.erp-area-link>span{flex:1}.erp-area-link>svg:first-child{color:#8aa896;flex-shrink:0}.erp-area-link>svg:last-child{color:#adc0b4}.erp-area-link.selected{color:#166d4c;background:#e8f3ec;font-weight:600}.erp-side-actions{border-left:1px solid #d4e3d9;gap:1px;margin:2px 15px 10px 34px;padding-left:10px;display:grid}.erp-side-actions>a,.erp-side-actions>button{font:inherit;text-align:left;color:#789084;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:10px;line-height:1.6;text-decoration:none}.erp-side-actions>button{color:#297651;align-items:center;gap:5px;display:flex}.erp-demo-tools{border-top:1px solid #e4ece6;margin:16px 0;padding-top:8px}.erp-demo-tools>summary{color:#97a99d;cursor:pointer;padding:12px 18px;font-size:10px;font-weight:600}.erp-page :focus-visible,.erp-sidebar :focus-visible{outline-offset:2px;outline:3px solid #2b9578}.erp-page .page-heading h1{letter-spacing:-.8px;font-size:28px}.erp-sidebar+.erp-demo-tools{margin-top:16px}@media (width<=1250px){.erp-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.erp-area-grid,.erp-task-grid{grid-template-columns:1fr}.erp-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-area-card{padding:18px}.erp-module-card{padding:16px}.erp-module-title{align-items:flex-start}.erp-module-title>div{flex-direction:column;align-items:flex-start;gap:8px}.erp-module-title h2{font-size:14px}.erp-project-strip{gap:8px;font-size:10px}.erp-project-strip>span:first-of-type{flex-basis:100%;order:3}.erp-project-strip .erp-local-status{margin-left:0}.erp-search-row>.search-input{flex-basis:100%;min-width:0;max-width:none}.erp-feature-heading>span{display:none}.erp-page .page-heading h1{font-size:24px}.erp-area-link,.erp-side-actions>a,.erp-side-actions>button,.erp-compact-task{min-height:44px}.erp-task{padding:14px}.erp-card-heading h2{font-size:16px}.erp-stage-grid a,.erp-page input{min-height:44px}.erp-page input[type=checkbox]{min-height:0}.erp-page .page-heading{gap:10px}.erp-page .erp-crumb button{min-height:34px}}.area-dashboard{margin:24px 0 30px}.dash-heading,.dash-section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.dash-heading h2{margin:0;font-size:17px}.dash-heading p,.dash-section-heading p{color:#829087;margin:6px 0;font-size:11px}.dash-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.dash-metrics>button{text-align:left;font:inherit;color:#60766a;cursor:pointer;border:1px solid #e0e8e2;padding:18px}.dash-metrics>button.selected{background:#f2f9f4;border-color:#5c9e80}.dash-metrics span{font-size:11px;display:block}.dash-metrics strong{color:#294e3c;margin:8px 0;font-size:29px;display:block}.dash-metrics small{color:#8d9f94;align-items:center;gap:6px;font-size:10px;display:flex}.dash-quick-actions{flex-wrap:wrap;gap:8px;margin:15px 0 24px;display:flex}.dash-quick-actions .button{font-size:11px}.dash-fronts,.dash-queue{margin-top:22px;padding:20px}.dash-section-heading h3{margin:0;font-size:15px}.dash-front-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.dash-front-grid article{background:#f8fbf9;border:1px solid #e1eae4;border-radius:9px;min-width:0;padding:16px}.dash-front-grid h3{margin:9px 0 4px;font-size:13px;line-height:1.5}.dash-front-grid p{color:#89998f;margin:0;font-size:10px}.dash-front-progress{align-items:baseline;gap:8px;margin:17px 0 6px;display:flex}.dash-front-progress strong{color:#37785a;font-size:23px}.dash-front-progress span{color:#859a8d;font-size:9px}.dash-front-grid progress{accent-color:#489570;width:100%;height:6px}.dash-front-grid dl{margin:15px 0}.dash-front-grid dl>div{justify-content:space-between;gap:10px;margin:10px 0;font-size:10px;line-height:1.6;display:flex}.dash-front-grid dt{color:#8c9b92}.dash-front-grid dd{text-align:right;color:#526d5c;margin:0}.dash-pending{color:#9a762f;background:#fff5df;border-radius:5px;margin-bottom:12px;padding:9px;font-size:10px}.dash-front-actions{flex-wrap:wrap;gap:12px;display:flex}.dash-front-actions button,.dash-connected button{color:#307a55;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:10px}.dash-connected{color:#93a196;flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;font-size:10px;display:flex}.dash-connected button{align-items:center;gap:6px;display:flex}.dash-queue-tools{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.dash-queue-tools>.search-input{flex:1;min-width:180px}.dash-queue-tools select{font-size:11px}.dash-record-list{border-top:1px solid #e6ece7}.dash-record{text-align:left;width:100%;font:inherit;cursor:pointer;color:#506c5b;background:0 0;border:0;border-bottom:1px solid #e6ece7;align-items:center;gap:15px;padding:16px 0;display:flex}.dash-record>span:first-child{flex:1;min-width:0}.dash-record strong{font-size:12px;font-weight:600;line-height:1.6;display:block}.dash-record small{color:#90a093;overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.dash-record>span:nth-child(2){text-align:right}.dash-record:hover{background:#f7fbf8}.dash-record>svg{flex-shrink:0}.dash-pagination{align-items:center;gap:9px;margin-top:16px;display:flex}.dash-pagination>span{color:#8b9b91;flex:1;font-size:11px}.dash-pagination .button{font-size:10px}.area-dashboard :focus-visible{outline-offset:2px;outline:3px solid #2b9578}@media (width<=1100px){.dash-front-grid{grid-template-columns:1fr}.dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dash-heading,.dash-section-heading{flex-wrap:wrap}.dash-fronts,.dash-queue{padding:15px}.dash-record{gap:9px}.dash-record strong{font-size:11px}.dash-record .badge{font-size:9px}.dash-queue-tools .search-input{flex-basis:100%;min-width:0}.dash-quick-actions .button{flex:1;min-width:150px;min-height:44px}.dash-front-actions button,.dash-connected button{min-height:44px}.dash-metrics strong{font-size:25px}.dash-pagination .button{min-height:38px}}.dash-record{text-decoration:none}.commercial-dashboard{margin:24px 0;padding:22px}.commercial-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.commercial-heading h2{margin:6px 0;font-size:17px}.commercial-heading p,.commercial-basis{color:#87978e;margin:6px 0;font-size:11px;line-height:1.8}.commercial-context{color:#83968a;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:14px 0;font-size:10px;display:flex}.commercial-context strong{color:#547d64;font-size:11px}.commercial-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 20px;display:grid}.commercial-pipeline>div{background:#fafcfb;border:1px solid #e1e8e3;border-radius:7px;padding:15px}.commercial-pipeline strong{color:#698171;font-size:11px;display:block}.commercial-pipeline span{color:#9bac9f;margin-top:6px;font-size:10px;display:block}.commercial-pipeline .current{background:#edf7f0;border-color:#70aa8a}.commercial-pipeline .current strong{color:#2c7951}.commercial-pipeline .complete{background:#f3f8f4;border-color:#cfdfd4}.commercial-next{background:#f5f9f6;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:17px;display:flex}.commercial-next span,.commercial-next small{color:#8b9e8f;font-size:10px;display:block}.commercial-next strong{color:#3e6750;margin:6px 0;font-size:14px;display:block}.commercial-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0;display:grid}.commercial-money>div{border:1px solid #e5ece7;border-radius:7px;padding:16px}.commercial-money span{color:#86988c;font-size:10px;display:block}.commercial-money strong{color:#3c644d;overflow-wrap:anywhere;margin-top:8px;font-size:16px;display:block}.commercial-private{color:#87988d;align-items:center;gap:7px;margin:18px 0;font-size:11px;display:flex}.commercial-doc-head{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.commercial-doc-head h3{margin:0;font-size:14px}.commercial-doc-head .search-input{flex:1;min-width:160px;max-width:330px}.commercial-records{border-top:1px solid #e4ebe6;margin:16px 0}.commercial-records>a{color:#4d725a;border-bottom:1px solid #e4ebe6;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;text-decoration:none;display:flex}.commercial-records>a>span{min-width:0}.commercial-records strong{font-size:12px;display:block}.commercial-records small{color:#91a295;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.commercial-records>p{color:#91a295;padding:18px;font-size:11px}.commercial-records>a:hover{background:#f8fbf9}.commercial-footer{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.commercial-footer a{color:#297952;align-items:center;gap:7px;min-height:40px;font-size:11px;text-decoration:none;display:flex}.commercial-footer span{color:#96a69a;font-size:10px}.commercial-dashboard :focus-visible{outline-offset:2px;outline:3px solid #2b9578}@media (width<=720px){.commercial-dashboard{padding:16px}.commercial-heading,.commercial-next,.commercial-doc-head{flex-direction:column;align-items:stretch}.commercial-pipeline,.commercial-money{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-heading .button{align-self:flex-start}.commercial-doc-head .search-input{min-width:0;max-width:none}.commercial-money>div{padding:12px}.commercial-money strong{font-size:13px}.commercial-next .button{min-height:44px}.commercial-context{gap:8px}.commercial-footer a{min-height:44px}}.handover-dashboard{margin:24px 0;padding:22px}.handover-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 22px;display:grid}.handover-states>div{background:#f8fbf9;border:1px solid #e2eae4;border-radius:8px;padding:16px}.handover-states span{color:#879b8d;font-size:10px;display:block}.handover-states strong{color:#466c53;margin:7px 0;font-size:14px;line-height:1.6;display:block}.handover-states small{color:#8ca294;font-size:10px}.handover-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.handover-gates>div{color:#95a79a;background:#fbfdfb;border:1px solid #e0e9e2;border-radius:8px;padding:16px}.handover-gates .evidenced{color:#4e8c63;background:#f2faf4;border-color:#b6d7c1}.handover-gates .correction{color:#a4833e;background:#fff9e9;border-color:#e3cb91}.handover-gates h3{color:#647c6c;margin:9px 0 6px;font-size:12px;line-height:1.6}.handover-gates strong{font-size:10px;line-height:1.7;display:block}.handover-gates small{color:#93a799;margin:8px 0;font-size:10px;display:block}.handover-gates a{color:#317f51;align-items:center;gap:6px;min-height:32px;font-size:10px;text-decoration:none;display:flex}.handover-record-tools{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.handover-record-tools h3{flex:1;min-width:180px;margin:0;font-size:14px}.handover-record-tools .search-input{flex:1;min-width:180px}.handover-record-tools select{font-size:11px}.handover-dashboard :focus-visible{outline-offset:2px;outline:3px solid #2b9578}@media (width<=1000px){.handover-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.handover-states{grid-template-columns:1fr}}@media (width<=720px){.handover-dashboard{padding:16px}.handover-gates>div{padding:13px}.handover-gates a{min-height:44px}.handover-record-tools .search-input{flex-basis:100%;min-width:0}.handover-record-tools h3{flex-basis:100%}.handover-gates h3{font-size:11px}.handover-states strong{font-size:13px}}.shared-workflow{gap:20px;display:grid}.shared-session{justify-content:space-between;gap:20px;padding:22px;display:flex}.shared-session>div{gap:6px;min-width:0;display:grid}.shared-session small{overflow-wrap:anywhere;color:var(--muted)}.shared-context{align-items:end;gap:16px;padding:20px;display:flex}.shared-context label{flex:1;gap:8px;display:grid}.shared-context select{width:100%;min-width:0}.shared-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:20px;display:grid}.shared-request .suite-form{padding:20px}.shared-request .detail-list,.shared-request .journey-note,.shared-request .journey-checks,.shared-request .journey-action-buttons{margin:20px}.shared-history{overflow-wrap:anywhere;padding:20px}.shared-history .card-head{padding:0 0 16px}.shared-workflow .record-history{padding-left:20px}.shared-workflow .record-history li{gap:5px;margin-bottom:18px;display:grid}.shared-workflow .record-history span{color:var(--muted);font-size:12px}.shared-workflow textarea{width:100%}.shared-workflow .journey-demo-controls{padding:20px}.shared-workflow .full-field{grid-column:1/-1}.shared-workflow .mono{overflow-wrap:anywhere}.shared-workflow .green-notice p{margin:6px 0 0}.shared-workflow button{white-space:normal}.shared-workflow .journey-action-buttons{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1050px){.shared-grid{grid-template-columns:1fr}.shared-context{flex-wrap:wrap}.shared-context label{min-width:200px}}@media (width<=600px){.shared-session,.shared-context{flex-direction:column;align-items:stretch}.shared-workflow .page-heading{gap:12px;display:grid}.shared-context label{min-width:0}.shared-request .suite-form{grid-template-columns:1fr}.shared-workflow .journey-action-buttons{display:grid}.shared-session{padding:16px}}.shared-workflow [aria-label="Server access controls"] .table-scroll{max-width:100%;overflow-x:auto}.shared-workflow [aria-label="Server access controls"] table{border-collapse:collapse;width:100%;min-width:640px}.shared-workflow [aria-label="Server access controls"] th,.shared-workflow [aria-label="Server access controls"] td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.shared-workflow [aria-label="Server access controls"] li{padding:8px 0}.shared-workflow [aria-label="Server access controls"] li small{color:var(--muted);display:block}.shared-workflow [aria-label="Server access controls"] h3{margin:16px 0 8px}.shared-workflow [aria-label="Access request workflow"] .table-scroll{max-width:100%;overflow-x:auto}.shared-workflow [aria-label="Access request workflow"] table{border-collapse:collapse;width:100%;min-width:620px}.shared-workflow [aria-label="Access request workflow"] th,.shared-workflow [aria-label="Access request workflow"] td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.shared-workflow [aria-label="Access request workflow"] h3{margin:16px 0 8px}.delivery-control{gap:20px;display:grid}.delivery-control>.card{padding:24px}.dc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dc-metrics .card{padding:20px}.dc-metrics strong{font-size:30px}.delivery-control dl>div{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(130px,1fr) 3fr;gap:16px;padding:10px 0;display:grid}.delivery-control dd{overflow-wrap:anywhere;margin:0}.delivery-control dt{font-weight:600}.delivery-control table{border-collapse:collapse;width:100%}.delivery-control th,.delivery-control td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f3;padding:12px}.delivery-control details{border-bottom:1px solid #edf0f3;padding:12px 0}.delivery-control summary{cursor:pointer;font-weight:600}.delivery-control li{margin:8px 0}@media (width<=800px){.dc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-control>.card{padding:16px}.delivery-control dl>div{grid-template-columns:1fr;gap:4px}}@media (width<=420px){.dc-metrics{grid-template-columns:1fr}}.p-detail-layout>div{min-width:0}.p-detail-layout .p-table td>strong{margin-bottom:5px;display:block}@media (width<=760px){.pc-product.p-menu-open .p-sidebar-shade{left:246px}}.pc-product .p-tab-panel[hidden]{display:none!important}.p-workspace-tabs{scrollbar-width:thin;z-index:21;background:#f5f7fa;border-bottom:1px solid #dce5e8;align-items:stretch;gap:5px;min-height:51px;margin:-17px 0 28px;padding:13px 0 0;display:flex;position:sticky;top:81px;overflow-x:auto}.p-workspace-tab{background:#ecf0f3;border:1px solid #e0e6e9;border-bottom:0;border-radius:7px 7px 0 0;flex-shrink:0;align-items:center;max-width:270px;display:flex}.p-workspace-tab.active{background:#fff;border-color:#c5dcd4;box-shadow:inset 0 3px #167b70}.pc-product .p-workspace-tab>button{color:#7a8e9b;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:12px 13px;font-size:14px;display:flex}.pc-product .p-workspace-tab.active>button{color:#267c6e}.p-workspace-tab>button>span{text-overflow:ellipsis;max-width:190px;overflow:hidden}.p-workspace-tab>button>i{background:#d4a14b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pc-product .p-workspace-tab>.p-tab-close{border-radius:5px;min-height:25px;margin-right:4px;padding:7px}.pc-product .p-workspace-tab>.p-tab-close:hover{color:#246d5f;background:#dfeae5}.p-record-navigation{color:#8b9caa;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 5px;font-size:14px;display:flex}.p-record-navigation>div{align-items:center;gap:9px;display:flex}.p-record-navigation .p-button{min-height:31px;padding:7px 10px;font-size:14px}.pc-product a.p-record-link,.pc-product a.p-row-open{text-decoration:none}.pc-product a.p-record-link:hover{text-decoration:underline}.p-title-actions{flex-wrap:wrap;justify-content:flex-end}.p-tab-panel .p-section{scroll-margin-top:150px}@media (width<=760px){.p-workspace-tabs{gap:4px;margin-top:-13px;margin-bottom:23px;padding-top:10px;top:64px}.pc-product .p-workspace-tab>button{padding:11px 10px;font-size:14px}.p-workspace-tab>button>span{max-width:135px}.p-record-navigation{flex-direction:column;align-items:flex-start;gap:10px}.p-record-navigation>div{flex-wrap:wrap}.p-title-actions{justify-content:flex-start}.pc-product .p-sidebar{visibility:hidden}.pc-product.p-menu-open .p-sidebar{visibility:visible}}@media print{.p-workspace-tabs,.p-record-navigation{display:none!important}}.pc-product{--p-ink:#172a3b;--p-muted:#73808d;--p-border:#e5e9ee;--p-teal:#167b70;--p-canvas:#f5f7fa;background:var(--p-canvas);min-height:100vh;color:var(--p-ink);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5;display:block}.pc-product *{box-sizing:border-box}.pc-product button,.pc-product input,.pc-product select,.pc-product textarea{font:inherit}.pc-product button{cursor:pointer}.pc-product button:disabled{cursor:not-allowed;opacity:.45}.pc-product h1,.pc-product h2,.pc-product h3,.pc-product p{margin:0}.pc-product h1{letter-spacing:-.8px;color:#192c3d;font-size:28px;font-weight:650;line-height:1.25}.pc-product h2{letter-spacing:-.2px;color:#203448;font-size:16px}.pc-product h3{color:#203448;font-size:15px}.pc-product a{color:var(--p-teal)}.pc-product button:focus-visible,.pc-product a:focus-visible{outline-offset:3px;outline:3px solid #76c6bc}.pc-product input,.pc-product select,.pc-product textarea{color:var(--p-ink);min-width:0;box-shadow:none;background:#fff;border:1px solid #dce2e8;border-radius:7px;outline:none;width:100%;height:auto;padding:10px 12px}.pc-product input:focus,.pc-product select:focus,.pc-product textarea:focus{border-color:#248c80;box-shadow:0 0 0 3px #17807112}.pc-product input:disabled,.pc-product input:read-only,.pc-product select:disabled{color:#647483;background:#f5f7f9}.pc-product input[type=checkbox]{width:15px;height:15px;accent-color:var(--p-teal);flex-shrink:0;padding:0}.pc-product textarea{resize:vertical}.pc-product label{font-weight:400}.pc-product table{border-collapse:collapse;background:#fff;width:100%}.pc-product th,.pc-product td{text-align:left;border:none}.pc-product .p-sidebar{color:#ced7e0;z-index:40;background:#122537;flex-direction:column;width:246px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.p-brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:29px 25px 24px;display:flex}.p-brand>span:last-child{letter-spacing:-.6px;font-size:23px;font-weight:650;line-height:1.1}.p-brand small{color:#8297a9;letter-spacing:2px;margin-top:7px;font-size:14px;display:block}.p-brand-mark{color:#fff;text-align:center;background:#268c80;border-radius:9px;width:36px;height:39px;font-size:30px;font-weight:800;line-height:39px;position:relative}.p-brand-mark span{background:#8ad6c7;border:2px solid #122537;border-radius:3px;width:9px;height:9px;position:absolute;bottom:4px;right:-3px}.p-sidebar-project{border-top:1px solid #fff1;border-bottom:1px solid #fff1;align-items:center;gap:10px;margin:0 18px 13px;padding:12px 9px;display:flex}.p-sidebar-project>span{color:#d5e9e4;background:#284153;border:1px solid #466072;border-radius:7px;place-items:center;width:33px;height:33px;font-size:14px;font-weight:600;display:grid}.p-sidebar-project strong{color:#e4ebf1;font-size:14px;font-weight:550;display:block}.p-sidebar-project small{color:#7f96a8;font-size:14px}.p-sidebar nav{scrollbar-width:thin;scrollbar-color:#304859 transparent;flex:1;padding:0 14px 18px;overflow:auto}.p-nav-caption{letter-spacing:1.5px;color:#7790a5;padding:21px 13px 9px;font-size:14px;font-weight:600;display:block}.pc-product .p-nav-link{text-align:left;color:#bdcbd7;white-space:normal;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:37px;margin-bottom:2px;padding:10px 13px;font-size:14px;line-height:1.4;display:flex}.p-nav-link>span:nth-child(2){flex:1}.pc-product .p-nav-link:hover{color:#fff;background:#ffffff08}.pc-product .p-nav-link.active{color:#c5f0e5;background:#1c4c4e;box-shadow:inset 3px 0 #59baaa}.p-nav-link b{color:#a4d4c8;text-align:center;background:#d9eee822;border-radius:4px;min-width:20px;padding:1px 5px;font-size:14px;font-weight:500}.p-sub-dot{background:#4b687d;border-radius:50%;width:4px;height:4px;margin-left:7px;margin-right:7px}.p-sidebar details summary{cursor:pointer;color:#aebfcd;align-items:center;gap:10px;padding:10px 13px;font-size:14px;list-style:none;display:flex}.p-sidebar details summary span{flex:1}.p-sidebar details summary::-webkit-details-marker{display:none}.p-sidebar details[open]>summary{color:#eef4f7}.p-sidebar details>.p-nav-link{padding-left:27px;font-size:14px}.p-sidebar-bottom{border-top:1px solid #ffffff0e;padding:10px 14px 17px}.p-sidebar-bottom>span{color:#688297;margin-top:7px;padding-left:13px;font-size:14px;display:block}.p-workspace{flex-direction:column;min-width:0;min-height:100vh;margin-left:246px;display:flex}.p-topbar{border-bottom:1px solid var(--p-border);z-index:25;background:#fff;align-items:center;gap:22px;height:81px;padding:0 30px;display:flex;position:sticky;top:0}.p-breadcrumb{color:#8793a0;white-space:nowrap;align-items:center;gap:11px;font-size:14px;display:flex}.p-breadcrumb strong{color:#536577;text-overflow:ellipsis;max-width:180px;font-weight:500;overflow:hidden}.p-global-search{color:#7a8b9b;flex:1;align-items:center;gap:8px;max-width:380px;margin-left:auto;display:flex;position:relative}.pc-product .p-global-search input{background:#f6f8fa;border:0;padding:10px 12px;font-size:14px}.p-global-search>svg{pointer-events:none;position:absolute;left:11px}.pc-product .p-global-search input{padding-left:37px}.p-search-results,.p-account-panel{border:1px solid var(--p-border);width:390px;color:var(--p-ink);background:#fff;border-radius:10px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 40px #152a3d22}.p-search-results button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.p-search-results button:hover{background:#f2f7f6}.p-search-results button>span{flex:1}.p-search-results strong,.p-search-results small{font-size:14px;display:block}.p-search-results small{color:var(--p-muted);font-size:14px}.p-search-results>p{padding:18px}.p-project-switch{color:#667988;align-items:center;gap:7px;min-width:150px;display:flex}.pc-product .p-project-switch select{background:#fff;border:0;max-width:145px;padding:6px 16px 6px 0;font-size:14px}.p-account{position:relative}.p-account-button{color:#637684;text-align:left;background:#fff;border:0;align-items:center;gap:10px;padding:0;display:flex}.p-avatar{color:#58776b;background:#e8eee9;border:1px solid #d4e1d9;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-weight:650;display:grid}.p-account-button strong{color:#2b3e4c;font-size:14px;font-weight:600;display:block}.p-account-button small{color:#83909a;max-width:120px;font-size:14px;display:block}.p-account-panel{width:330px;padding:20px}.p-account-panel p{color:var(--p-muted);margin:4px 0 12px;font-size:14px}.p-account-panel .p-link{margin-top:15px}.p-notifications{position:relative}.p-notifications i{background:#1c9a86;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:7px}.p-content{flex:1;width:100%;max-width:1660px;margin:0 auto;padding:33px 34px 40px}.p-page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.p-page-title h1{margin:5px 0 9px}.p-page-title p{color:var(--p-muted);font-size:14px}.p-eyebrow{letter-spacing:1.5px;color:#8a98a4;text-transform:uppercase;font-size:14px;font-weight:650}.p-title-actions{align-items:center;gap:9px;display:flex}.pc-product .p-button{color:#fff;white-space:nowrap;background:#167b70;border:1px solid #167b70;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:10px 15px;font-size:14px;font-weight:550;display:inline-flex;box-shadow:0 2px 3px #1d5e4210}.pc-product .p-button:hover{background:#11685f}.pc-product .p-button.secondary{color:#45596b;background:#fff;border:1px solid #dce3e9;box-shadow:0 1px 2px #20384b05}.pc-product .p-button.secondary:hover{background:#f7f9fa}.pc-product .p-icon-button{color:#758795;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;padding:4px;text-decoration:none;display:inline-flex}.pc-product .p-icon-button:hover{background:#edf3f2}.pc-product .p-text-button,.pc-product .p-link,.pc-product .p-back{color:#187d72;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;line-height:1.5;display:inline-flex}.pc-product .p-back{color:#7a8a98;margin-bottom:16px;font-size:14px}.pc-product .p-link:hover,.pc-product .p-back:hover{text-decoration:underline}.p-project-banner{background:linear-gradient(105deg,#f0f7f4,#f7faf8);border:1px solid #dce8e4;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:23px 27px;display:flex}.p-project-banner>div{align-items:center;gap:18px;display:flex}.p-project-emblem{color:#4e8270;background:#dfeee7;border:1px solid #d0e2d9;border-radius:12px;place-items:center;width:57px;height:57px;display:grid}.p-project-banner h2{letter-spacing:-.5px;margin:3px 0 4px;font-size:21px}.p-project-banner p{color:#7d9388;font-size:14px}.p-project-banner p>span{color:#b3c3b9;margin:0 7px}.p-banner-link{color:#477563;background:#fff8;border:1px solid #d5e4dc;border-radius:6px;align-items:center;gap:15px;padding:10px 14px;font-size:14px;display:flex}.p-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px;display:grid}.p-stat-card{border:1px solid var(--p-border);text-align:left;color:#718291;background:#fff;border-radius:9px;min-width:0;padding:21px 20px 15px;box-shadow:0 2px 4px #20384b02}.p-stat-card:hover{border-color:#a8c8bf;box-shadow:0 3px 10px #1d5e4208}.p-stat-card>div{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.p-stat-card svg{color:#8dada5}.p-stat-card>strong{letter-spacing:-.9px;color:#233c4b;overflow-wrap:anywhere;margin:13px 0 17px;font-size:28px;font-weight:600;line-height:1.3;display:block}.p-stat-card>small{color:#91a09e;border-top:1px solid #f0f2f4;justify-content:space-between;align-items:center;gap:5px;padding-top:11px;font-size:14px;display:flex}.p-dashboard-grid{grid-template-columns:1fr 1.12fr;gap:23px;margin-bottom:23px;display:grid}.p-dashboard-grid.wide{grid-template-columns:1.65fr 1fr}.pc-product .p-section{border:1px solid var(--p-border);background:#fff;border-radius:9px;min-width:0;margin-bottom:22px;padding:24px;box-shadow:0 2px 5px #243c4a02}.p-dashboard-grid>.p-section{margin-bottom:0}.p-section-heading{align-items:center;gap:13px;margin-bottom:21px;display:flex}.p-section-heading h2{font-size:14px;font-weight:600}.p-section-heading p{color:#8b98a3;margin-top:4px;font-size:14px}.p-section-number{color:#6a9a8d;background:#eff5f3;border-radius:6px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.p-pipeline-total{align-items:baseline;gap:10px;margin-top:25px;display:flex}.p-pipeline-total>strong{color:#264052;letter-spacing:-1px;font-size:32px;font-weight:550;line-height:1}.p-pipeline-total>span{color:#8b98a2;font-size:14px}.p-pipeline-total>.p-link{margin-left:auto}.p-pipeline-bar{background:#f7f9fa;border-radius:5px;gap:3px;height:13px;margin:24px 0 23px;display:flex;overflow:hidden}.p-pipeline-legend{grid-template-columns:1fr 1fr;gap:16px 26px;display:grid}.p-pipeline-legend>div{color:#778896;align-items:center;gap:8px;font-size:14px;display:flex}.p-pipeline-legend i{border-radius:2px;width:7px;height:7px}.p-pipeline-legend strong{color:#344d5b;margin-left:auto;font-size:14px;font-weight:550}.p-watch-row,.p-task-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f3;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.p-watch-row>span:nth-child(2),.p-task-row>span:nth-child(2){flex:1;min-width:0}.p-watch-row strong,.p-task-row strong{color:#354f60;font-size:14px;font-weight:550;display:block}.p-watch-row small,.p-task-row small{color:#97a3ac;margin-top:3px;font-size:14px;display:block}.p-watch-icon{color:#799f92;background:#f0f6f3;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.p-watch-date{color:#7c8d98;align-items:center;gap:14px;font-size:14px;display:flex}.p-section-link{margin-top:20px}.p-mini-table>button{text-align:left;color:#758894;background:0 0;border:0;border-bottom:1px solid #eef1f4;align-items:center;gap:18px;width:100%;padding:13px 0;font-size:14px;display:flex}.p-mini-table>button:hover,.p-watch-row:hover,.p-task-row:hover{background:#fbfdfc}.p-mini-table>button>span:first-child{flex:1}.p-mini-table strong{color:#3b5362;font-size:14px;font-weight:550;display:block}.p-mini-table small{color:#99a4ad;margin-top:3px;font-size:14px;display:block}.p-mini-table svg{flex-shrink:0}.p-pill{color:#8592a3;white-space:nowrap;background:#f0f3f7;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.p-pill i{background:currentColor;border-radius:50%;width:4px;height:4px}.p-pill.positive{color:#3f8c79;background:#edf7f2}.p-pill.warning{color:#a78042;background:#fcf6e9}.p-pill.negative{color:#ae6a63;background:#fcf1ef}.p-timeline{margin:0;padding:0;list-style:none}.p-timeline>li{gap:13px;min-height:60px;padding:0 0 23px;display:flex;position:relative}.p-timeline>li:before{content:"";background:#e7eeeb;width:1px;position:absolute;top:13px;bottom:0;left:4px}.p-timeline>li:last-child:before{display:none}.p-timeline>li>i{z-index:1;background:#fff;border:2px solid #91b5a8;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px;display:block}.p-timeline strong{color:#4c6574;text-transform:capitalize;font-size:14px;font-weight:550;display:block}.p-timeline span{color:#9ba8b1;margin-top:3px;font-size:14px;display:block}.p-timeline p{color:#748594;margin-top:7px;font-size:14px}.p-timeline .p-link{margin-top:5px;font-size:14px}.p-register{border:1px solid var(--p-border);background:#fff;border-radius:9px;min-width:0;overflow:hidden}.p-grid-toolbar{border-bottom:1px solid var(--p-border);align-items:center;gap:12px;padding:19px 21px;display:flex}.p-table-search{color:#98a5b0;align-items:center;width:270px;display:flex;position:relative}.p-table-search svg{position:absolute;left:10px}.pc-product .p-table-search input{background:#fff;padding:9px 10px 9px 34px;font-size:14px}.pc-product .p-grid-toolbar>select{width:145px;padding:9px 10px;font-size:14px}.p-grid-spacer{flex:1}.p-grid-toolbar .p-text-button{white-space:nowrap;color:#718696;font-size:14px}.p-grid-toolbar .p-button{min-height:32px;padding:7px 11px;font-size:14px}.p-table-wrap{scrollbar-width:thin;max-width:100%;overflow:auto}.p-table{min-width:730px;font-size:14px}.p-table thead{background:#f8fafb}.pc-product .p-table th{color:#8b98a4;border-bottom:1px solid var(--p-border);white-space:nowrap;padding:13px 16px;font-weight:500}.p-table th button{color:inherit;background:0 0;border:0;align-items:center;gap:13px;padding:0;font-size:14px;display:flex}.p-table th button span{color:#c3ccd3;font-size:14px}.pc-product .p-table td{color:#5a7080;white-space:nowrap;border-bottom:1px solid #eef1f4;padding:18px 16px}.p-table tbody tr:last-child td{border-bottom:0}.p-table tbody tr:hover{background:#fcfefd}.pc-product .p-table .p-checkbox-col,.p-table td:first-child{width:35px;padding-left:21px}.p-record-link{color:#2e7f74;text-align:left;white-space:normal;background:0 0;border:0;max-width:240px;padding:0;font-size:14px;font-weight:550}.p-cell-stack{white-space:normal;min-width:210px;max-width:310px}.p-cell-stack strong{color:#455e6e;font-size:14px;font-weight:550;display:block}.p-cell-stack small{color:#9ba7b0;margin-top:3px;font-size:14px;display:block}.p-priority{color:#97a3ad;background:#f5f7f9;border-radius:4px;padding:3px 6px;font-size:14px}.p-priority.high{color:#b08246;background:#fcf6ed}.p-row-open{color:#a1b0bc;background:0 0;border:0;padding:0}.p-pagination{border-top:1px solid var(--p-border);color:#95a2ad;justify-content:space-between;align-items:center;padding:17px 21px;font-size:14px;display:flex}.p-pagination>div{align-items:center;gap:16px;display:flex}.p-pagination button{color:#6e8392;background:#fff;border:1px solid #e2e7ec;border-radius:5px;padding:6px 11px;font-size:14px}.p-grid-note{color:var(--p-teal);padding:10px 20px;font-size:14px}.p-empty{text-align:center;color:#a3b5b0;padding:55px 25px}.p-empty h3{margin:14px 0 6px;font-size:15px}.p-empty p{color:#99a8ae;font-size:14px}.p-fields{grid-template-columns:1fr 1fr;gap:22px 24px;display:grid}.p-field{color:#617686;flex-direction:column;gap:8px;margin:0;font-size:14px;display:flex}.p-field>span{color:#637786;font-size:14px;font-weight:500}.p-field.wide{grid-column:1/-1}.p-field>small{color:#8c9da8;font-size:14px}.p-form-layout,.p-record-layout{grid-template-columns:minmax(0,1fr) 285px;gap:25px;display:grid}.p-form-aside,.p-record-aside{min-width:0}.p-summary-card{border:1px solid var(--p-border);background:#fff;border-radius:9px;padding:24px;position:sticky;top:105px}.p-summary-card h3{margin:9px 0 22px;font-size:14px}.p-summary-card dl{margin:0}.p-summary-card dl>div{justify-content:space-between;align-items:baseline;gap:13px;padding:10px 0;font-size:14px;display:flex}.p-summary-card dt{color:#8b9ba6}.p-summary-card dd{color:#466070;text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0}.p-summary-card .p-summary-total{border-top:1px solid #e8edea;margin-top:12px;padding-top:20px;font-size:14px;font-weight:600}.p-summary-total dd{color:#167b70}.p-next-card{color:#7c9d90;background:#eef5f1;border:1px solid #e1eae6;border-radius:9px;margin-top:20px;padding:21px}.p-next-card strong{color:#5a7d6e;margin:12px 0 7px;font-size:14px;display:block}.p-next-card p{color:#8aa095;font-size:14px;line-height:1.7}.p-form-aside .p-summary-card{position:static}.p-line-table{min-width:560px;font-size:14px}.pc-product .p-line-table th{color:#8798a5;background:#f8fafb;border-bottom:1px solid #e5eaed;padding:10px 8px;font-size:14px;font-weight:500}.pc-product .p-line-table td{color:#67808f;border-bottom:1px solid #eef1f3;padding:13px 8px}.p-line-table td:first-child{width:46%}.pc-product .p-line-table input{min-width:65px;padding:9px;font-size:14px}.pc-product .p-line-table select{min-width:200px;max-width:100%;padding:9px;font-size:14px}.p-line-table small{color:#9ca9b1;margin-top:4px;font-size:14px;display:block}.pc-product .p-add-line{margin:17px 0 22px}.p-commercial-fields{border-top:1px solid #edf0f3;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:24px}.p-inline-info{color:#6c9585;background:#f6f9f8;border:1px solid #e6efeb;border-radius:6px;align-items:center;gap:12px;margin-top:20px;padding:13px 15px;font-size:14px;display:flex}.p-inline-info strong,.p-inline-info span{display:block}.p-inline-info strong{color:#577c6b;margin-bottom:3px;font-weight:550}.p-inline-info span{color:#8ca398;font-size:14px}.p-dot{color:#b8c2c9;margin:0 7px}.p-material-checks{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.p-material-checks>label{border:1px solid #e4eae7;border-radius:6px;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}.p-material-checks strong,.p-material-checks small{display:block}.p-material-checks strong{color:#617c6e;font-weight:500}.p-material-checks small{color:#98aaa0;margin-top:3px;font-size:14px}.p-upload{color:#9cb1a6;cursor:pointer;background:#fafcfb;border:1px dashed #cddbd5;border-radius:7px;flex-direction:column;align-items:center;padding:25px;display:flex;position:relative}.p-upload strong{color:#658676;margin:9px 0 4px;font-size:14px;font-weight:500;display:block}.p-upload>span{color:#99aca2;font-size:14px}.pc-product .p-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.p-upload:focus-within{outline-offset:2px;outline:3px solid #82b8a7}.p-file-list>div{border-bottom:1px solid #edf1ef;align-items:center;gap:12px;padding:14px 0;display:flex}.p-file-list>div>div{flex:1}.p-file-list a{overflow-wrap:anywhere;font-size:14px;text-decoration:none}.p-file-list small{color:#9caba4;margin-top:2px;font-size:14px;display:block}.p-file-icon{color:#8aaa9b;background:#eff5f2;border-radius:5px;place-items:center;width:32px;height:35px;display:grid}.p-form-footer{border-top:1px solid #e1e7e4;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:20px 0;display:flex}.p-form-footer>span{color:#97a69e;font-size:14px}.p-form-footer>div{gap:10px;display:flex}.p-detail-title{align-items:center;gap:10px;display:flex}.p-record-header{margin-bottom:22px}.p-record-tabs,.p-tabs{border-bottom:1px solid var(--p-border);gap:27px;margin:22px 0 25px;display:flex}.p-record-tabs button,.p-tabs button{color:#8b9da6;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.p-record-tabs button.active,.p-tabs button.active{color:#197e72;border-bottom-color:#197e72}.p-detail-fields{grid-template-columns:1fr 1fr;gap:22px;margin:0;display:grid}.p-detail-fields>div{min-width:0}.p-detail-fields dt{color:#96a5ac;margin-bottom:5px;font-size:14px}.p-detail-fields dd{color:#536f7d;overflow-wrap:anywhere;margin:0;font-size:14px}.p-note-box{color:#799085;background:#f8faf9;border:1px solid #ebf0ed;border-radius:6px;margin-top:20px;padding:16px;font-size:14px}.p-record-aside>.p-button{width:100%;margin-top:15px}.p-related-record{color:#718e7f;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8eeea;align-items:center;gap:15px;width:100%;padding:16px 0;font-size:14px;display:flex}.p-related-record>span:nth-child(2){flex:1}.p-record-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p-error{color:#a36d5a;background:#fff7f4;border:1px solid #ead5cd;border-radius:7px;margin-bottom:20px;padding:13px 16px;font-size:14px}.p-error .p-button{margin-left:15px}.p-notice{color:#55806a;background:#edf7f1;border:1px solid #d4e9dd;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}.p-notice>button{color:inherit;background:0 0;border:0;font-size:20px;line-height:1}.p-muted{color:#91a39a;font-size:14px}.p-count-badge{color:#719681;background:#f0f8f3;border:1px solid #dbe9e0;border-radius:5px;padding:7px 12px;font-size:14px}.p-modal-shade{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#112c3b66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.p-modal{background:#fff;border:1px solid #d5e3dc;border-radius:12px;width:540px;max-width:100%;max-height:90vh;padding:27px;overflow:auto;box-shadow:0 20px 80px #102e3c44}.p-modal-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.p-modal-heading h2{font-size:19px}.p-modal>.p-field{margin:17px 0}.p-modal p{color:#83978b;font-size:14px;line-height:1.7}.p-modal .p-error{color:#a36d5a}.p-modal-context{border-bottom:1px solid #edf1ee;padding-bottom:15px;margin-bottom:18px!important}.p-modal-actions{border-top:1px solid #edf1ee;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:19px;display:flex}.p-inspection-checks{flex-direction:column;gap:12px;margin:20px 0;display:flex}.p-inspection-checks label{color:#7a9485;align-items:center;gap:10px;font-size:14px;display:flex}.p-app-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.p-app-grid>.p-section{margin-bottom:0}.p-app-link{text-align:left;color:#648274;background:0 0;border:0;border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:14px 0;font-size:14px;display:flex}.p-app-link:hover{color:#167b70}.p-module-tabs{border-bottom:1px solid #e3eae6;gap:8px;margin-bottom:25px;padding-bottom:7px;display:flex;overflow:auto}.p-module-tabs button{white-space:nowrap;color:#93a69a;background:0 0;border:0;border-radius:6px;padding:9px 13px;font-size:14px}.p-module-tabs button.active{color:#42775c;background:#e4efe8}.p-app-footer{color:#a1aeb5;letter-spacing:.2px;border-top:1px solid #e9edef;justify-content:space-between;padding:20px 34px 24px;font-size:14px;display:flex}.pc-product .p-mobile-menu,.pc-product .p-sidebar-shade{display:none}.p-record-heading{align-items:center;gap:15px;margin-bottom:12px;display:flex}.p-record-heading h1{font-size:26px;margin:3px 0!important}.p-document-emblem{color:#6a9b84;background:#e9f2ee;border:1px solid #dce9e2;border-radius:10px;flex-shrink:0;place-items:center;width:50px;height:53px;display:grid}.p-record-number{letter-spacing:1px;color:#8fa399;font-size:14px}.p-record-strip{border:1px solid var(--p-border);background:#fff;border-radius:8px;align-items:center;gap:40px;margin-bottom:22px;padding:21px 25px;display:flex}.p-record-strip>span{color:#97a79e;flex:1;font-size:14px}.p-record-strip strong{color:#5b7969;margin-top:6px;font-size:14px;font-weight:550;display:block}.p-detail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px;display:grid}.p-detail-aside{min-width:0}.p-detail-aside>.p-button{width:100%;margin:0 0 12px}.p-summary-values{margin:0}.p-summary-values>div{justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:14px;display:flex}.p-summary-values dt{color:#8da296}.p-summary-values dd{color:#577863;margin:0}.p-summary-values .p-summary-total{border-top:1px solid #e0e9e3;margin-top:10px;padding-top:17px;font-size:14px;font-weight:600}.p-kpi-inline{gap:25px;margin:10px 0 20px;display:flex}.p-kpi-inline>div{flex:1}.p-kpi-inline span{color:#9aaba0;font-size:14px;display:block}.p-kpi-inline strong{color:#5a7d65;margin-top:8px;font-size:20px;font-weight:500;display:block}.pc-product .p-tabs button.selected{color:#197e72;border-bottom-color:#197e72}.p-tabs button>span{background:#e6f0e9;border-radius:4px;margin-left:7px;padding:1px 5px;font-size:14px}.p-success{color:#5b8a70;background:#eff8f3;border:1px solid #d7e8df;border-radius:7px;align-items:center;gap:9px;margin-bottom:20px;padding:13px 17px;font-size:14px;display:flex}.p-action-list{flex-direction:column;display:flex}.p-action-list>button{color:#6c8978;text-align:left;background:0 0;border:0;border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;font-size:14px;display:flex}.p-action-list>button:hover{color:#167b70}.p-action-list>button:first-child{border-top:0;padding-top:0}.p-action-list>button:last-child{padding-bottom:0}.p-detail-aside>.p-section{padding:22px}.p-detail-aside .p-timeline>li:last-child{padding-bottom:0}.p-detail-aside .p-section-heading{margin-bottom:18px}@media print{.p-sidebar,.p-topbar,.p-app-footer,.p-title-actions,.p-detail-aside>.p-button,.p-tabs,.p-back{display:none!important}.p-workspace{margin:0}.p-content{padding:0}.p-detail-layout{display:block}.p-section{break-inside:avoid;box-shadow:none!important}.pc-product{background:#fff}.p-record-strip{gap:20px}}@media (width<=1020px){.p-detail-layout{grid-template-columns:1fr}.p-record-strip{gap:20px}.p-detail-aside{margin-bottom:20px}}@media (width<=760px){.p-record-heading{flex-wrap:wrap;gap:10px}.p-record-heading h1{font-size:22px}.p-record-strip{grid-template-columns:1fr 1fr;gap:18px;padding:18px;display:grid}.p-kpi-inline{flex-wrap:wrap;gap:20px}.p-kpi-inline>div{flex-basis:40%}.p-kpi-inline strong{font-size:18px}}@media (width>=1650px){.p-topbar{gap:28px}.p-content{padding-top:40px}.p-stat-card{padding:24px}.p-stat-card>strong{font-size:32px}.p-dashboard-grid>.p-section{padding:28px}}@media (width<=1270px){.p-sidebar{width:222px!important}.p-workspace{margin-left:222px}.p-topbar{gap:17px;padding:0 24px}.p-content{padding:28px 25px}.p-breadcrumb{display:none}.p-global-search{margin-left:0}.p-stat-card{padding:16px}.p-stat-card>strong{font-size:25px}.p-stat-card>small{font-size:14px}.p-form-layout,.p-record-layout{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.p-summary-card{padding:20px}.p-grid-toolbar{gap:9px;padding:16px}.p-table-search{width:210px}.p-grid-toolbar .p-text-button{font-size:14px}.p-section{padding:21px!important}}@media (width<=1020px){.p-form-layout,.p-record-layout{grid-template-columns:minmax(0,1fr)}.p-form-aside{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.p-next-card{margin-top:0}.p-summary-card{position:static}.p-dashboard-grid,.p-dashboard-grid.wide{grid-template-columns:1fr}.p-stat-grid{grid-template-columns:1fr 1fr}.p-account-button>span:nth-child(2){display:none}.p-topbar{gap:14px}.p-grid-toolbar{flex-wrap:wrap}.p-grid-spacer{display:none}.p-table-search{flex:1;min-width:180px}.p-project-banner{padding:20px}.p-banner-link{font-size:14px}.p-app-grid{grid-template-columns:1fr}}@media (width<=760px){.pc-product .p-sidebar{z-index:60;transition:transform .15s;transform:translate(-100%);width:246px!important}.p-workspace{margin-left:0}.p-menu-open .p-sidebar{transform:translate(0)}.pc-product .p-mobile-menu{display:flex}.pc-product .p-sidebar-shade{z-index:55;background:#102b3c80;border:0;display:block;position:fixed;inset:0}.p-topbar{gap:10px;height:64px;padding:0 16px}.p-global-search{display:none}.p-project-switch{min-width:0;margin-right:auto}.pc-product .p-project-switch select{max-width:170px;font-size:14px}.p-account-panel{width:320px;max-width:calc(100vw - 24px);right:-6px}.p-content{padding:24px 17px}.pc-product h1{font-size:24px}.p-page-title{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:23px}.p-page-title p{font-size:14px}.p-title-actions{flex-wrap:wrap;width:100%}.p-project-banner{margin-bottom:19px;padding:18px}.p-project-banner>div{gap:12px}.p-project-emblem{border-radius:9px;width:43px;height:46px}.p-project-banner h2{font-size:19px}.p-project-banner p{font-size:14px}.p-banner-link{display:none}.p-stat-grid{gap:12px;margin-bottom:19px}.p-stat-card{padding:15px 13px}.p-stat-card>div{gap:5px;font-size:14px}.p-stat-card>div svg{width:16px}.p-stat-card>strong{margin:12px 0;font-size:24px}.p-stat-card>small{align-items:flex-start;min-height:37px;font-size:14px;line-height:1.5}.p-dashboard-grid{gap:19px;margin-bottom:19px}.p-dashboard-grid .p-section{padding:20px!important}.p-mini-table>button{gap:10px}.p-mini-table>button>span:nth-child(2){display:none}.p-mini-table small{max-width:160px}.p-mini-table .p-pill{font-size:14px}.p-watch-date{gap:7px;font-size:14px}.p-watch-row strong{font-size:14px}.p-fields{grid-template-columns:1fr;gap:19px}.p-form-layout,.p-record-layout{gap:0}.p-commercial-fields{grid-template-columns:1fr 1fr}.p-form-aside{display:block}.p-next-card{margin-top:18px}.p-material-checks{grid-template-columns:1fr}.p-form-footer{flex-direction:column;align-items:flex-start;gap:15px}.p-form-footer>div{flex-wrap:wrap;width:100%}.p-form-footer .p-button{flex:1}.p-detail-fields{gap:20px 18px}.p-detail-fields dd,.p-detail-fields dt{font-size:14px}.p-modal-shade{padding:14px}.p-modal{padding:21px}.p-modal-heading h2{font-size:17px}.p-record-actions{width:100%}.p-record-actions .p-button{flex:1}.p-grid-toolbar{gap:10px;padding:14px}.p-table-search{flex-basis:100%;width:100%}.pc-product .p-grid-toolbar>select{flex:1;width:130px}.p-grid-toolbar .p-button,.p-grid-toolbar .p-text-button{font-size:14px}.p-pagination{flex-wrap:wrap;gap:9px;padding:15px 14px;font-size:14px}.p-pagination>div{gap:12px}.p-pagination button{font-size:14px}.p-account-button{gap:4px}.p-project-switch>svg{display:none}.p-app-footer{padding:18px;font-size:14px}.p-tabs,.p-record-tabs{gap:25px}.p-section-heading{margin-bottom:18px}.p-task-row{gap:9px}.p-task-row strong,.p-task-row small{font-size:14px}}.pc-product.pn-shell{--pn-rail:76px;--pn-expanded:254px;--pn-accent:#1c8275;--pn-active:#eaf5f0;--pn-ink:#263542;--pn-muted:#81909e;background:#f5f6f9}.pn-shell .p-workspace{margin-left:var(--pn-rail);min-height:100dvh;transition:margin-left .18s}.pn-shell.pn-shell-expanded .p-workspace{margin-left:var(--pn-expanded)}.pc-product.pn-shell .pn-navigation{height:100dvh;color:var(--pn-ink);z-index:50;visibility:visible;background:#fff;border-right:1px solid #e5e8ef;flex-direction:column;transition:width .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:visible;transform:none;width:var(--pn-rail)!important}.pc-product.pn-shell .pn-navigation.pn-expanded{width:var(--pn-expanded)!important}.pn-brand-row{border-bottom:1px solid #edf0f5;flex-shrink:0;height:82px;padding:19px 16px}.pn-brand{color:var(--pn-ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex}.pn-brand-mark{color:#fff;letter-spacing:-1px;background:linear-gradient(135deg,#23988a,#197b6f);border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:29px;font-weight:650;line-height:1;display:grid;position:relative;box-shadow:0 4px 11px #1b827521}.pn-brand-mark>span{background:#8bd9c4;border:2px solid #fff;border-radius:2px;width:7px;height:7px;position:absolute;bottom:8px;right:7px}.pn-brand-name{letter-spacing:-.6px;white-space:nowrap;font-size:21px;font-weight:650;line-height:1.2}.pn-brand-name small{letter-spacing:1.6px;color:#99a5b2;margin-top:5px;font-size:14px;font-weight:500;display:block}.pn-collapsed .pn-brand-name{display:none}.pn-project-shortcut{padding:12px 12px 8px}.pc-product .pn-project-button{color:#6a7c89;text-align:left;background:#f6f8fa;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:48px;padding:7px 6px;display:flex}.pn-project-button:hover,.pn-project-button.selected{background:#eef5f2;border-color:#dcebe4}.pn-project-initials{color:#5b8b73;letter-spacing:.3px;background:#e8f0eb;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;font-weight:650;display:grid}.pn-project-button .pn-rail-label{flex:1}.pn-project-button strong,.pn-account-button strong{color:#38525c;font-size:14px;font-weight:550;display:block}.pn-project-button small,.pn-account-button small{color:#97a4af;margin-top:2px;font-size:14px;display:block}.pn-collapsed .pn-project-button>svg,.pn-collapsed .pn-account-button>svg{display:none}.pn-navigation .pn-main-navigation{scrollbar-width:thin;scrollbar-color:#e3e8ec transparent;flex:1;padding:7px 12px 12px;overflow:hidden auto}.pn-workspace-links{border-bottom:1px solid #edf0f5;margin-bottom:10px;padding-bottom:10px}.pn-group-list{flex-direction:column;gap:5px;display:flex}.pn-directory{border-top:1px solid #edf0f5;margin-top:10px;padding-top:11px}.pc-product .pn-rail-button{text-align:left;color:#788593;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:47px;margin:2px 0;padding:11px 13px;font-size:14px;font-weight:450;line-height:1.45;display:flex;position:relative}.pn-rail-button>svg{flex-shrink:0}.pc-product .pn-rail-button:hover,.pc-product .pn-rail-button[aria-expanded=true]{color:#3a8a79;background:#f2f6f5}.pc-product .pn-rail-button.selected{background:var(--pn-active);color:var(--pn-accent);border-color:#e2eee8}.pn-rail-button.selected:before{content:"";background:#45a891;border-radius:3px;width:3px;position:absolute;top:11px;bottom:11px;left:-9px}.pn-collapsed .pn-rail-label{display:none}.pn-rail-label{min-width:0}.pn-group-chevron{align-items:center;margin-left:auto;display:flex}.pn-group-chevron svg{color:#a8b4bb}.pn-collapsed .pn-rail-button{justify-content:center;padding:12px 0}.pn-collapsed .pn-rail-button:focus-visible{outline-offset:1px}.pn-rail-button kbd{color:#9aa6b1;background:#f3f5f7;border:1px solid #e7ebef;border-radius:4px;margin-left:auto;padding:1px 4px;font-family:inherit;font-size:14px;font-weight:450}.pn-collapsed .pn-rail-button kbd{display:none}.pn-unread{background:#57ac91;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;right:12px}.pn-utilities{background:#fff;border-top:1px solid #edf0f5;flex-shrink:0;padding:8px 12px 14px}.pn-utilities .pn-rail-button{min-height:39px;margin:0;padding-top:8px;padding-bottom:8px}.pn-utilities .pn-rail-button>svg{width:20px;height:20px}.pc-product .pn-expand-toggle{color:#9aa6b3;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:38px;padding:10px 13px;font-size:14px;display:flex}.pn-expand-toggle:hover{color:#658877;background:#f6f8fa}.pn-expand-toggle>span:first-child{align-items:center;display:flex}.pn-expand-toggle>svg:last-child{opacity:.6;margin-left:auto}.pn-expand-toggle .reversed{transform:rotate(180deg)}.pn-collapsed .pn-expand-toggle{justify-content:center;gap:1px;padding:10px 0}.pn-collapsed .pn-expand-toggle>svg:last-child{margin-left:0}.pc-product .pn-account-button{text-align:left;color:#91a199;background:0 0;border:0;border-top:1px solid #eef1f5;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:8px;padding:9px 5px 0;display:flex}.pn-account-button>.p-avatar{color:#6a917a;background:#edf3f0;border-color:#dce8e1;width:34px;height:34px}.pn-collapsed .pn-account-button{justify-content:center;padding-top:11px}.pn-account-button>.pn-rail-label{flex:1}.pn-account-button.selected>.p-avatar{box-shadow:0 0 0 3px #e4f1e9}.pn-flyout{left:calc(var(--pn-rail) + 10px);width:326px;color:var(--pn-ink);scrollbar-width:thin;z-index:60;background:#fff;border:1px solid #e1e7eb;border-radius:13px;padding:21px 0 12px;animation:.12s ease-out pn-appear;position:fixed;overflow-y:auto;box-shadow:0 16px 45px #172c401f,0 3px 10px #172c4008}.pn-expanded .pn-flyout{left:calc(var(--pn-expanded) + 10px)}.pn-flyout-heading{justify-content:space-between;align-items:center;gap:15px;padding:0 20px 14px;display:flex}.pn-flyout-heading>div>span{color:#a3afba;letter-spacing:1.5px;font-size:14px;font-weight:600}.pc-product .pn-flyout-heading h2{letter-spacing:-.5px;color:#293d4b;margin-top:5px;font-size:18px;font-weight:550}.pc-product .pn-flyout-description{color:#94a3ac;padding:0 20px 18px;font-size:14px;line-height:1.7}.pn-flyout>nav{border-top:1px solid #edf0f5;padding:9px 0 2px}.pn-entry{margin:2px 0}.pn-entry-line{align-items:center;min-width:0;display:flex;position:relative}.pc-product .pn-entry-line>button:first-child{color:#657985;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:13px;min-width:0;min-height:44px;padding:13px 21px;font-size:14px;line-height:1.5;display:flex;position:relative}.pn-entry-line>button:first-child>svg{color:#91a39e;flex-shrink:0}.pn-entry-line>button:first-child>span{flex:1}.pn-entry-line>button:first-child>b{color:#80a28f;background:#f1f5f2;border-radius:4px;padding:2px 6px;font-size:14px;font-weight:450}.pn-entry-line>button:first-child>i{background:#51a88c;border-radius:50%;flex-shrink:0;width:5px;height:5px}.pc-product .pn-entry-line>button:first-child:hover{color:#317b62;background:#f5f9f7}.pc-product .pn-entry-line>button.selected:first-child{color:#258364;background:#edf7f1;font-weight:500}.pn-entry-line>button.selected:first-child>svg{color:#56a68a}.pc-product .pn-sub-toggle{color:#9babaf;background:0 0;border:0;align-self:stretch;align-items:center;padding:8px;display:flex}.pn-sub-toggle:hover{background:#f3f7f5}.pn-nested[hidden],.pn-inline-menu[hidden]{display:none!important}.pn-nested{border-left:1px solid #e7eee9;margin-bottom:7px;margin-left:26px}.pc-product .pn-entry.nested .pn-entry-line>button:first-child{min-height:34px;padding:10px 16px;font-size:14px}.pn-inline-menu{padding:5px 0 11px 5px}.pn-inline-menu .pn-entry-line>button:first-child{border-radius:6px;gap:9px;min-height:36px;padding:9px 9px 9px 14px;font-size:14px}.pn-inline-menu .pn-entry-line>button:first-child>svg{width:15px;height:15px}.pn-inline-menu .pn-nested{margin-left:17px}.pn-inline-menu .pn-entry.nested .pn-entry-line>button:first-child{min-height:32px;padding:8px 10px;font-size:14px}.pn-inline-menu .pn-sub-toggle{padding:4px}.pn-utility-panel{padding:21px 20px}.pn-utility-panel .pn-flyout-heading{padding:0 0 19px}.pn-utility-panel .p-field{margin-top:19px}.pn-utility-panel .p-field select{color:#526f63;min-height:43px;font-size:14px;line-height:1.6}.pn-project-card{background:#f5f9f7;border:1px solid #e3eee7;border-radius:9px;align-items:flex-start;gap:11px;padding:16px 12px;display:flex}.pn-project-card>span{color:#6f9378;background:#e4efe7;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:14px;font-weight:550;display:grid}.pn-project-card>div{flex:1;min-width:0}.pn-project-card strong{color:#4f7663;font-size:14px;font-weight:550;display:block}.pn-project-card small{color:#9aaa9e;margin-top:3px;font-size:14px;line-height:1.6;display:block}.pc-product .pn-project-card p{color:#a2b3a6;margin-top:7px;font-size:14px}.pn-project-card>svg{color:#85ad91;flex-shrink:0}.pn-person-card{border-bottom:1px solid #edf1f0;align-items:center;gap:14px;padding:3px 0 20px;display:flex}.pn-person-card>.p-avatar{width:47px;height:47px;font-size:14px}.pn-person-card strong,.pn-person-card small,.pn-person-card>div>span{display:block}.pn-person-card strong{color:#435f50;font-size:15px;font-weight:550}.pn-person-card small{color:#8fa296;margin-top:4px;font-size:14px}.pn-person-card>div>span{color:#acb9b0;margin-top:4px;font-size:14px}.pn-account-settings{color:#7f998a;text-align:left;background:0 0;border:0;border-top:1px solid #eef1ef;align-items:center;gap:11px;width:100%;margin-top:22px;padding:18px 0 1px;font-size:14px;display:flex}.pn-account-settings>span{flex:1}.pn-search-panel{width:402px;padding-bottom:20px}.pn-search-input{color:#9eafa5;background:#fbfcfc;border:1px solid #dce7e1;border-radius:8px;align-items:center;gap:9px;padding:0 11px;display:flex;box-shadow:0 2px 3px #233c2f03}.pc-product .pn-search-input input{box-shadow:none;background:0 0;border:0;flex:1;min-width:0;padding:12px 0;font-size:14px}.pn-search-input kbd{color:#a5b1aa;border:1px solid #e5ece7;border-radius:4px;padding:2px 4px;font-family:inherit;font-size:14px}.pc-product .pn-search-results{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:12px 0 0;position:static}.pn-search-results>button{border-bottom:1px solid #f0f3f1;border-radius:0;gap:12px;padding:13px 0}.pn-search-results>button:hover{background:#f8faf9}.pn-search-results strong{color:#54725f;font-size:14px;font-weight:500}.pn-search-results small{color:#a4b0a8;margin-top:3px;font-size:14px;line-height:1.6}.pn-result-icon{color:#8da595;background:#f5f9f6;border:1px solid #e4ede7;border-radius:7px;flex:0 0 33px;place-items:center;width:33px;height:35px;display:grid}.pn-search-start{padding-top:13px}.pn-search-start>span{letter-spacing:1.5px;color:#b0bbb4;margin-bottom:9px;font-size:14px;display:block}.pn-search-start .pn-entry-line>button:first-child{padding:13px 0}.pc-product .pn-search-start>p{color:#a4b2a9;border-top:1px solid #eef2ef;margin-top:18px;padding-top:18px;font-size:14px}.pn-search-empty{text-align:center;color:#aac0b3;padding:35px 10px 30px}.pn-search-empty>strong{color:#728e7a;margin:15px 0 6px;font-size:14px;font-weight:500;display:block}.pc-product .pn-search-empty p{color:#a6b7ab;font-size:14px}.pn-shell .p-content{max-width:1760px;padding:25px 34px 40px}.pn-shell .p-workspace-tabs{background:0 0;border-bottom-color:#e0e5ec;min-height:43px;margin:0 0 28px;padding-top:0;position:relative;top:auto}.pn-shell .p-workspace-tab{background:#eef1f6;border-color:#e3e7ed}.pn-shell .p-workspace-tab.active{background:#fff;border-color:#d0e2d8}.pn-shell .p-page-title h1{letter-spacing:-.8px;font-size:27px;font-weight:600}.pn-shell .p-page-title p{color:#7e8e9b}.pn-shell .p-eyebrow{color:#95a3b0;letter-spacing:1.4px;font-size:14px}.pn-shell .p-stat-card,.pn-shell .p-section,.pn-shell .p-register{border-color:#e4e8ef;border-radius:11px;box-shadow:0 2px 7px #172c4003}.pn-shell .p-section-heading h2{font-size:15px;font-weight:550}.pn-shell .p-grid-toolbar{gap:12px;padding:17px 20px}.pn-shell .p-table{font-size:14px}.pn-shell .p-table td{padding-top:17px;padding-bottom:17px}.pn-shell .p-table th button,.pn-shell .p-record-link,.pn-shell .p-cell-stack strong,.pn-shell .p-cell-stack small,.pn-shell .p-field>span,.pn-shell .p-field input,.pn-shell .p-field select,.pn-shell .p-field textarea{font-size:14px}.pn-shell .p-form-footer{padding:22px 0}.pn-shell .p-app-footer{color:#aab5c1;border-top-color:#e8edf2;padding:18px 34px}.pn-mobile-backdrop{display:none}@keyframes pn-appear{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (width<=1270px){.pn-shell .p-workspace,.pn-shell .p-content{min-width:0}.pn-shell .p-content{padding:23px 27px 34px}.pn-shell .p-workspace-tabs{margin-top:0}.pn-expanded .pn-brand-name{font-size:20px}}@media (width<=760px){.pc-product.pn-shell{--pn-rail:60px;--pn-expanded:246px}.pn-shell .p-workspace,.pn-shell.pn-shell-expanded .p-workspace{margin-left:var(--pn-rail)}.pn-brand-row{height:66px;padding:14px 12px}.pn-brand-mark{border-radius:10px;width:35px;height:36px;font-size:25px}.pn-brand-mark>span{width:6px;height:6px;bottom:6px;right:5px}.pn-project-shortcut{padding:9px 8px 4px}.pc-product .pn-project-button{min-height:42px;padding:5px}.pn-project-initials{width:30px;height:30px;font-size:14px}.pn-navigation .pn-main-navigation{padding:6px 8px 10px}.pn-collapsed .pn-rail-button{min-height:43px;padding:10px 0}.pn-rail-button>svg{width:21px;height:21px}.pn-rail-button.selected:before{top:10px;bottom:10px;left:-6px}.pn-group-list{gap:3px}.pn-workspace-links{margin-bottom:8px;padding-bottom:8px}.pn-utilities{padding:5px 8px 10px}.pn-utilities .pn-rail-button{min-height:36px;padding-top:7px;padding-bottom:7px}.pn-utilities .pn-expand-toggle{min-height:32px;padding-top:7px;padding-bottom:7px}.pn-account-button>.p-avatar{width:30px;height:30px;font-size:14px}.pc-product .pn-account-button{min-height:42px}.pn-shell .p-content{padding:20px 16px 30px}.pn-shell .p-workspace-tabs{min-height:40px;margin:0 0 23px;top:auto}.pn-shell .p-page-title h1{font-size:23px}.pn-shell .p-grid-toolbar{gap:9px;padding:13px}.pn-shell .p-table-search{min-width:0}.pn-shell .p-project-banner{padding:16px}.pn-shell .p-project-banner>div{min-width:0}.pn-shell .p-project-emblem{flex-shrink:0;width:36px;height:40px}.pn-shell .p-project-banner h2{font-size:17px}.pn-shell .p-project-banner p{font-size:14px;line-height:1.7}.pn-shell .p-project-banner p>span{margin:0 3px}.pn-shell .p-stat-grid{gap:10px}.pn-shell .p-stat-card{padding:13px 11px}.pn-shell .p-stat-card>strong{font-size:21px}.pn-shell .p-section{padding:18px!important}.pn-shell .p-app-footer{gap:10px;padding:16px;font-size:14px}.pn-flyout,.pn-expanded .pn-flyout{left:calc(var(--pn-rail) + 7px);width:calc(100vw - var(--pn-rail) - 17px);border-radius:11px;max-width:350px;padding-top:18px}.pn-search-panel{max-width:402px}.pn-flyout-heading{padding-left:16px;padding-right:12px}.pn-flyout-description{padding-left:16px!important;padding-right:16px!important}.pn-utility-panel{padding:18px 16px}.pn-entry-line>button:first-child{padding:12px 16px!important;font-size:14px!important}.pn-entry.nested .pn-entry-line>button:first-child{padding:9px 12px!important;font-size:14px!important}.pn-utility-panel .p-field select{font-size:14px}.pn-search-input{padding:0 8px}.pc-product .pn-search-input input{font-size:14px}.pn-search-input kbd{display:none}.pn-expanded .pn-mobile-backdrop{z-index:-1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#183c4744;border:0;display:block;position:fixed;inset:0 0 0 246px}.pn-expanded .pn-main-navigation{padding-left:12px;padding-right:12px}.pn-expanded .pn-brand-row{padding-left:17px}.pn-expanded .pn-project-shortcut,.pn-expanded .pn-utilities{padding-left:12px;padding-right:12px}.pn-expanded .pn-brand-name{font-size:20px}.pn-expanded .pn-project-button{padding-left:8px}.pn-shell .p-detail-layout>div,.pn-shell .p-form-main{min-width:0}.pn-shell .p-record-heading{gap:10px}.pn-shell .p-record-heading h1{font-size:22px!important}.pn-shell .p-commercial-fields{gap:15px}.pn-shell .p-mini-table>button{gap:8px}.pn-shell .p-mini-table small{max-width:135px}}@media (prefers-reduced-motion:reduce){.pn-navigation,.pn-shell .p-workspace{transition:none!important}.pn-flyout{animation:none}}@media print{.pn-navigation{display:none!important}.pn-shell .p-workspace,.pn-shell.pn-shell-expanded .p-workspace{margin-left:0}.pn-shell .p-content{padding:0}}.pd-stock-context{color:#377563;background:#f5faf7;border:1px solid #dcebe3;border-radius:9px;gap:13px;margin-top:20px;padding:17px 18px;display:flex}.pd-stock-context>svg{flex-shrink:0}.pd-stock-context strong,.pd-stock-context span,.pd-stock-context small{display:block}.pd-stock-context strong{margin-bottom:7px;font-size:14px}.pd-stock-context span{margin-bottom:4px;font-size:14px}.pd-stock-context small{color:#6f817a;font-size:14px;line-height:1.7}.pd-line-detail-fields{grid-template-columns:2fr 1fr 1fr;gap:15px;display:grid}.pd-line-details td{background:#f8faf9;border-bottom:1px solid #e1e9e4;padding:13px 16px!important}.pd-line-details .p-field>span{font-size:14px}.pd-line-details input{min-width:130px;font-size:14px!important}.pd-line-description{color:#6f817a;white-space:normal;max-width:260px;margin-top:8px;font-size:14px;display:block}.pd-delivery-stats{margin:0 0 23px}.pd-delivery-stats .p-stat-card{flex-direction:column;gap:12px;display:flex}.pd-delivery-stats .p-stat-card>span{color:#71818b;font-size:14px}.pd-line-actions{flex-direction:column;gap:8px;display:flex}.pn-shell .p-table td>small{color:#7a8b88;margin-top:5px;display:block}.pd-line-detail-fields .p-field{min-width:0}@media (width<=760px){.pd-delivery-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-line-detail-fields{grid-template-columns:1fr;min-width:220px}.pd-stock-context{padding:13px}.pd-line-details td{padding:12px!important}}.ps-receipt-fields{grid-template-columns:repeat(3,minmax(150px,1fr));min-width:560px}.ps-quantity-note{color:#73828b;padding:15px 3px;font-size:14px;line-height:1.7}.pn-shell .p-kpi-inline{flex-wrap:wrap;row-gap:20px}.pn-shell .p-kpi-inline>div{min-width:120px}.pn-shell .p-kpi-inline small{color:#7a8b85;margin-top:6px;font-size:14px;display:block}@media (width<=760px){.ps-receipt-fields{grid-template-columns:1fr;min-width:220px}.pn-shell .p-kpi-inline>div{min-width:100px}.ps-quantity-note{font-size:14px}}.p-config-summary{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.p-config-summary .p-section{height:100%}.p-config-layout{grid-template-columns:210px minmax(0,1fr) 260px;align-items:start;gap:22px;display:grid}.p-config-main{min-width:0}.p-config-sections{flex-direction:column;gap:5px;display:flex}.p-config-sections button{text-align:left;color:#6e8278;font:inherit;background:0 0;border:0;border-radius:7px;padding:13px;font-size:14px}.p-config-sections button[aria-current]{color:#147b6f;background:#e3efeb;font-weight:600}.p-config-facts{gap:18px;margin:0 0 22px;display:grid}.p-config-facts dt{color:#8c9c93;margin-bottom:5px;font-size:14px}.p-config-facts dd{color:#486858;overflow-wrap:anywhere;margin:0;font-size:14px}.p-config-version{color:#8a9c90;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 23px;font-size:14px;display:flex}.p-config-version .p-button{margin-left:auto}.p-config-save{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 0;display:flex}.p-config-save>span{color:#749183;margin-right:auto;font-size:14px}.p-config-week{flex-wrap:wrap;gap:10px;display:flex}.p-config-week label{align-items:center;gap:4px;font-size:14px;display:flex}.p-config-week input{width:14px!important;min-height:0!important}.p-config-activity{padding-left:18px;font-size:14px}.p-config-activity li{color:#6b8677;padding:0 0 15px}.p-config-activity small{color:#97a69d;margin-top:6px;display:block}.p-config-main input[readonly]{color:#7b8e83;background:#f8faf9}.p-config-main [hidden]{display:none!important}@media (width<=1200px){.p-config-layout{grid-template-columns:180px minmax(0,1fr)}.p-config-layout>aside{grid-column:2}.p-config-layout>aside .p-config-facts{grid-template-columns:1fr 1fr}}@media (width<=760px){.p-config-summary,.p-config-layout{display:block}.p-config-sections{flex-direction:row;margin-bottom:16px;overflow-x:auto}.p-config-sections button{white-space:nowrap;flex-shrink:0}.p-config-save .p-button{flex:1}.p-config-save>span{width:100%}.p-config-main .p-form-grid{grid-template-columns:1fr}.p-config-version .p-button{margin-left:0}}.p-access-summary{grid-template-columns:1fr 1.4fr;gap:24px;display:grid}.p-access-projects{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;display:grid}.p-access-projects .p-pill{margin-bottom:24px}.p-access-projects .p-button{margin:0 8px 8px 0}.p-access-stats{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.p-access-stats strong{color:#337b68;font-size:28px}.p-access-detail{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.p-access-facts{grid-template-columns:1fr 1fr}.p-access-member-heading{color:#789385;align-items:center;gap:20px;margin-bottom:25px;font-size:14px;display:flex}.p-access-actions{flex-direction:column;gap:10px;margin-top:20px;display:flex}.p-access-member-links{flex-wrap:wrap;gap:12px;display:flex}.p-access-member-link{color:#4b7562;font:inherit;background:#fff;border:1px solid #e1eae5;border-radius:8px;align-items:center;gap:22px;padding:16px;display:flex}.p-access-detail .p-field{margin-bottom:18px}.p-access-detail blockquote{overflow-wrap:anywhere}@media (width<=1000px){.p-access-detail{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=760px){.p-access-summary,.p-access-detail,.p-access-stats{display:block}.p-access-facts{grid-template-columns:1fr}.p-access-member-heading{flex-wrap:wrap}.p-access-projects{grid-template-columns:minmax(0,1fr)}}.p-master-filters{gap:8px;margin-bottom:22px;display:flex;overflow:auto}.p-master-filters button{white-space:nowrap;color:#718c7e;font:inherit;background:#fff;border:1px solid #e2eae6;border-radius:7px;align-items:center;gap:12px;padding:11px 17px;font-size:14px;display:flex}.p-master-filters button[aria-pressed=true]{color:#257967;background:#e4f0eb;border-color:#a8c8b9}.p-master-filters span{background:#f4f8f6;border-radius:4px;padding:1px 5px;font-size:14px}.p-master-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.p-master-main{min-width:0}.p-master-main [hidden]{display:none!important}.p-master-version{color:#7d9387;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;font-size:14px;display:flex}.p-master-version a{margin-left:auto}.p-master-dependencies{flex-direction:column;gap:10px;display:flex}.p-master-dependencies>label{border:1px solid #e5ece8;border-radius:7px;align-items:center;gap:13px;padding:13px;display:flex}.p-master-dependencies input{flex-shrink:0;width:16px}.p-master-dependencies span{flex:1}.p-master-dependencies strong,.p-master-dependencies small{display:block}.p-master-dependencies strong{color:#4b7d64;font-size:14px}.p-master-dependencies small{color:#8a9c91;margin-top:5px;font-size:14px}.p-master-versions{flex-direction:column;gap:9px;margin-bottom:18px;display:flex}.p-master-versions button{font:inherit;color:#6f8d7c;background:#fff;border:1px solid #e0eae4;border-radius:7px;justify-content:space-between;align-items:center;padding:12px;font-size:14px;display:flex}.p-master-versions button.selected{background:#f0f7f3;border-color:#a2c6b3}.p-master-layout>aside .p-field{margin-top:18px}.p-master-layout>aside .p-button{width:100%;margin-bottom:12px}.p-master-usage{flex-wrap:wrap;gap:22px;margin-bottom:20px;display:flex}.p-master-usage>span{color:#8a9d90;font-size:14px}.p-master-usage strong{color:#477b61;margin-top:6px;font-size:22px;display:block}.p-master-related{text-align:left;width:100%;font:inherit;color:#6b8c78;background:0 0;border:0;border-bottom:1px solid #e8eeea;align-items:center;gap:14px;padding:14px 0;font-size:14px;text-decoration:none;display:flex}.p-master-related span:first-of-type{flex:1}.p-master-related strong{color:#267b66}.p-master-main input[readonly],.p-master-main textarea[readonly]{color:#799082;background:#f8faf9}@media (width<=1000px){.p-master-layout{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=760px){.p-master-layout{display:block}.p-master-version{gap:12px}.p-master-version a{margin-left:0}.p-master-related,.p-master-dependencies>label{flex-wrap:wrap}.p-master-dependencies span{min-width:100px}}.p-master-tabs{overflow-x:auto}.p-master-tabs button{white-space:nowrap;flex-shrink:0}.pc-product .p-master-comparison table{table-layout:fixed;width:100%;min-width:0}.pc-product .p-master-comparison th,.pc-product .p-master-comparison td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.pc-product .p-master-comparison th:first-child{width:25%}.p-master-cell-label{display:none}@media (width<=760px){.pc-product .p-master-comparison table,.pc-product .p-master-comparison tbody,.pc-product .p-master-comparison tr,.pc-product .p-master-comparison th,.pc-product .p-master-comparison td{width:100%;display:block}.pc-product .p-master-comparison thead{display:none}.pc-product .p-master-comparison tr{border-bottom:1px solid #e3ebe6;padding:12px 0}.pc-product .p-master-comparison th:first-child{color:#476b57;width:100%;padding:7px 0;font-weight:600}.pc-product .p-master-comparison td{border:0;padding:8px 0}.p-master-cell-label{color:#8a9f91;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:14px;display:block}}.p-workflow-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.p-workflow-summary .p-section{margin:0}.p-workflow-summary strong{color:#167c70;font-size:30px}.p-workflow-summary p{color:#718092;font-size:14px}.p-workflow-studio,.p-workflow-operations{min-width:0}.p-workflow-studio .ps-main,.p-workflow-operations .ps-main{width:100%;max-width:none;margin:0;padding:0}.p-workflow-studio .page-heading,.p-workflow-operations .page-heading{margin:0 0 24px}.p-workflow-studio h1,.p-workflow-operations h1{letter-spacing:-.7px;font-size:27px}.p-workflow-studio .card,.p-workflow-operations .card{box-shadow:none;background:#fff;border:1px solid #e1e7ed;border-radius:12px;margin-bottom:18px}.p-workflow-studio .wf-tabs{background:0 0;border-bottom:1px solid #e1e7ed;flex-wrap:nowrap;gap:5px;margin-bottom:20px;overflow-x:auto}.p-workflow-studio .wf-tabs button{white-space:nowrap;font-size:14px}.p-workflow-studio .wf-toolbar{background:#fff;border:1px solid #e1e7ed;border-radius:12px;align-items:end;padding:14px}.p-workflow-studio .wf-layout{grid-template-columns:170px minmax(0,1fr) 280px;gap:16px}.p-workflow-studio .wf-board{min-width:0;max-width:100%}.p-workflow-studio .wf-canvas-wrap{min-width:0}.p-workflow-studio .wf-board svg{min-width:660px}.p-workflow-studio .mc-table,.p-workflow-operations .mc-table{max-width:100%;overflow:auto}.p-workflow-studio .mc-table td{white-space:normal;min-width:160px;line-height:1.6}.p-workflow-studio .wf-inspector input,.p-workflow-studio .wf-inspector select{min-width:0;max-width:100%}.p-workflow-studio .button,.p-workflow-operations .button{border-radius:7px;min-height:38px;font-size:14px}.p-workflow-studio .prototype-banner{border-radius:8px;margin-bottom:15px}.p-workflow-studio .wf-run-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=1250px){.p-workflow-studio .wf-layout{grid-template-columns:170px minmax(0,1fr)}.p-workflow-studio .wf-inspector{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.p-workflow-summary{grid-template-columns:1fr;gap:10px}.p-workflow-studio .wf-layout,.p-workflow-studio .wf-run-grid,.p-workflow-studio .page-heading,.p-workflow-operations .page-heading{display:block}.p-workflow-studio .page-heading>button,.p-workflow-operations .page-heading>button{margin-top:12px}.p-workflow-studio .wf-inspector{display:block}.p-workflow-studio .wf-tabs{max-width:100%}.p-workflow-studio .wf-palette{padding:14px}.p-workflow-studio .wf-canvas-wrap{max-width:100%;margin-bottom:16px}.p-workflow-studio .wf-toolbar{flex-wrap:wrap;display:flex}.p-workflow-studio .wf-toolbar label{min-width:0}.p-workflow-studio .ps-form,.p-workflow-operations .ps-context{grid-template-columns:1fr}}.p-document-filters{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.p-document-filters button{color:#657489;cursor:pointer;background:#fff;border:1px solid #e1e7ed;border-radius:7px;padding:9px 16px}.p-document-filters button.active{color:#126f64;background:#edf8f4;border-color:#8ac4b9}.p-document-file{background:#f8fbfa;border:1px dashed #bacbc8;border-radius:10px;gap:12px;margin-top:20px;padding:20px;display:grid}.p-document-file>span{color:#728194;font-size:14px}.p-document-preview{border:1px solid #e0e7ee;border-radius:10px;margin-top:20px;overflow:hidden}.p-document-preview img{object-fit:contain;max-width:100%;max-height:650px;margin:auto;display:block}.p-document-preview object{width:100%;height:620px}.p-document-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:24px;font:14px/1.8 inherit}.p-document-steps{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.p-document-versions{gap:10px;display:grid}.p-document-versions button{text-align:left;color:#293a4d;cursor:pointer;background:#fff;border:1px solid #e2e8ee;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.p-document-versions button>span:last-child{color:#718092;margin-left:auto;font-size:14px}.p-document-recipients{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.p-document-recipients article{border:1px solid #e1e7ed;border-radius:9px;align-content:start;gap:9px;padding:18px;display:grid}.p-document-recipients article>span:not(.p-pill){color:#738195;font-size:14px}.p-document-recipients p{overflow-wrap:anywhere}.p-document-diff{gap:15px;margin-top:20px;display:grid}.p-document-diff article{border:1px solid #e0e6ed;border-radius:9px;grid-template-columns:170px minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.p-document-diff article>strong,.p-document-diff article>div{min-width:0;padding:16px}.p-document-diff article>strong{text-transform:capitalize;background:#f7f9fb;font-size:14px}.p-document-diff article>div+div{background:#f5fbf8;border-left:1px solid #e1e7ed}.p-document-diff article span{color:#738195;text-transform:uppercase;letter-spacing:.8px;font-size:14px}.p-document-diff article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.7}@media (width<=760px){.p-document-recipients{grid-template-columns:1fr}.p-document-versions button{flex-wrap:wrap}.p-document-versions button>span:last-child{width:100%;margin-left:0}.p-document-diff article{grid-template-columns:1fr}.p-document-diff article>div+div{border-top:1px solid #e1e7ed;border-left:0}.p-document-preview object{height:450px}.p-document-file{padding:14px}.p-document-file input{max-width:100%}}.p-document-sections{min-width:0;max-width:100%;display:flex;overflow-x:auto}.p-document-sections button{white-space:nowrap;flex:none}.pc-product{font-size:16px;line-height:1.6}.pc-product h1{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:26px;line-height:1.25}.pc-product h2{font-size:20px;line-height:1.4}.pc-product h3{font-size:18px;line-height:1.4}.pc-product p,.pc-product li{line-height:1.65}.pc-product small,.pc-product .p-muted,.pc-product .p-eyebrow,.pc-product .p-field>span,.pc-product .p-field small{font-size:14px;line-height:1.55}.pc-product input:not([type=checkbox]):not([type=radio]),.pc-product select,.pc-product textarea{min-width:0;max-width:100%;min-height:46px;font-size:16px;line-height:1.5}.pc-product input[type=checkbox],.pc-product input[type=radio]{accent-color:#167c70;flex-shrink:0;width:20px;height:20px}.pc-product button,.pc-product .p-button,.pc-product .p-icon-button{min-height:44px;font-size:15px;line-height:1.4}.pc-product .p-button{padding:11px 16px}.pc-product .p-link,.pc-product .p-text-button,.pc-product .p-record-link{font-size:15px;line-height:1.55}.pc-product .p-pill{white-space:normal;padding:5px 9px;font-size:14px;line-height:1.4}.pc-product .p-content{min-width:0}.pc-product .p-workspace-tabs{max-width:100%;margin-top:0;margin-bottom:24px;padding-top:0;position:static;top:auto}.pc-product .p-workspace-tab>button{min-height:46px;padding:11px 14px;font-size:15px}.pc-product .p-workspace-tab .p-tab-close{min-width:40px;padding:8px}.pc-product .p-tabs,.pc-product .p-record-tabs{flex-wrap:nowrap;gap:6px;max-width:100%;display:flex;overflow-x:auto}.pc-product .p-tabs>button,.pc-product .p-record-tabs>button{white-space:nowrap;flex:none;padding:12px 14px;font-size:15px}.pc-product .p-page-title{flex-wrap:wrap;align-items:flex-start;gap:18px}.pc-product .p-page-title>div:first-child{flex:230px;min-width:0}.pc-product .p-page-title p{margin-top:8px;font-size:15px}.pc-product .p-title-actions,.pc-product .p-access-actions{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:flex}.pc-product .p-fields{grid-template-columns:minmax(0,1fr);gap:20px}.pc-product .p-field{gap:8px;min-width:0}.pc-product .p-field textarea{width:100%}.pc-product .p-section{min-width:0;margin-bottom:20px;padding:20px}.pc-product .p-section-heading{margin-bottom:20px}.pc-product .p-section-heading p{font-size:14px}.pc-product .p-grid-toolbar{flex-wrap:wrap;gap:12px;padding:16px;display:flex}.pc-product .p-table-search{flex:100%;width:100%;min-width:0}.pc-product .p-grid-toolbar>select{flex:150px;width:auto;min-height:46px;font-size:16px}.pc-product .p-grid-toolbar .p-button{min-height:44px;padding:10px 14px;font-size:15px}.pc-product .p-grid-spacer{display:none}.pc-product .p-mobile-register-tools{border-bottom:1px solid #e1e7ed;flex-wrap:wrap;align-items:end;gap:10px;padding:0 16px 16px;display:flex}.p-mobile-register-tools>label:first-child{color:#596f7c;flex:145px;gap:5px;font-size:14px;display:grid}.p-mobile-register-tools>button{color:#36545e;background:#fff;border:1px solid #d7e0e5;border-radius:7px;padding:10px 12px}.p-mobile-register-tools .p-mobile-select{color:#596f7c;flex-basis:100%;align-items:center;gap:10px;font-size:14px;display:flex}.pc-product .p-register>.p-table-wrap{background:#f5f7fa;padding:12px;overflow:visible}.pc-product .p-register .p-table{width:100%;min-width:0;display:block}.pc-product .p-register .p-table thead{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pc-product .p-register .p-table tbody{gap:12px;display:grid}.pc-product .p-register .p-table tbody tr{background:#fff;border:1px solid #dce5ea;border-radius:10px;grid-template-columns:44px minmax(0,1fr) 44px;gap:0 10px;padding:16px;display:grid;position:relative}.pc-product .p-register .p-table tbody td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;max-width:none;padding:9px 0;font-size:15px;line-height:1.5;display:block}.pc-product .p-register .p-table tbody td:first-child{grid-area:1/1;padding-top:12px}.pc-product .p-register .p-table tbody td:nth-child(2){grid-area:1/2;font-size:17px;font-weight:650}.pc-product .p-register .p-table tbody td:last-child{grid-area:1/3;align-self:center;padding:0}.pc-product .p-register .p-table tbody td:not(:first-child):not(:nth-child(2)):not(:last-child){border-top:1px solid #eff2f5;grid-column:1/-1;grid-template-columns:minmax(85px,.75fr) minmax(0,1.4fr);align-items:start;gap:12px;display:grid}.pc-product .p-register .p-table tbody td:not(:first-child):not(:nth-child(2)):not(:last-child):before{content:attr(data-label);color:#657988;font-size:14px;font-weight:500}.pc-product .p-register .p-table .p-record-link{white-space:normal;max-width:100%;min-height:44px;padding:0;font-size:17px}.pc-product .p-register .p-table .p-cell-stack{white-space:normal;max-width:100%}.pc-product .p-register .p-table .p-cell-stack small{white-space:normal;font-size:14px}.pc-product .p-register .p-row-open{width:44px;min-width:44px;min-height:44px}.pc-product .p-pagination{flex-wrap:wrap;gap:14px;padding:16px;font-size:14px}.pc-product .p-pagination>div{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.pc-product .p-pagination button{min-height:44px;padding:9px 14px;font-size:15px}.pc-product .p-modal-shade .p-modal{width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.pc-product .p-modal-actions{flex-wrap:wrap;gap:10px;display:flex}.pc-product .p-modal-actions>.p-button{flex:150px}.pc-product .p-app-footer{flex-wrap:wrap;gap:16px;font-size:14px}.pc-product .p-document-preview pre{font-size:16px;line-height:1.7}.pc-product .p-document-recipients p,.pc-product .p-document-diff article p{font-size:15px}.pc-product .p-workflow-studio .button,.pc-product .p-workflow-operations .button{min-height:44px;font-size:15px}.pc-product .wf-node-label{font-size:14px;line-height:1.4}.pc-product .wf-node-kind,.pc-product .wf-edge text{font-size:12px}@media (width>=700px){.pc-product .p-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.pc-product h1{font-size:30px}.pc-product .p-section{padding:26px}.pc-product .p-pagination>div{width:auto;margin-left:auto}}@media (width>=1000px){.pc-product .p-grid-toolbar{flex-wrap:nowrap;padding:18px 22px}.pc-product .p-table-search{flex:260px;width:auto}.pc-product .p-grid-toolbar>select{flex:0 190px;min-width:150px}.pc-product .p-mobile-register-tools{display:none}.pc-product .p-register>.p-table-wrap{background:#fff;padding:0;overflow:auto}.pc-product .p-register .p-table{min-width:730px;display:table}.pc-product .p-register .p-table thead{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.pc-product .p-register .p-table tbody{display:table-row-group}.pc-product .p-register .p-table tbody tr{border:0;padding:0;display:table-row}.pc-product .p-register .p-table tbody td,.pc-product .p-register .p-table tbody td:not(:first-child):not(:nth-child(2)):not(:last-child){vertical-align:middle;border-top:1px solid #e8edf1;padding:16px 18px;font-size:15px;display:table-cell}.pc-product .p-register .p-table tbody td:first-child{padding:16px 12px}.pc-product .p-register .p-table tbody td:not(:first-child):not(:nth-child(2)):not(:last-child):before{content:none}.pc-product .p-register .p-table .p-record-link{font-size:15px}.pc-product .p-register .p-table th button{text-align:left;white-space:nowrap;min-height:40px;font-size:14px}.pc-product .p-register .p-table th{padding:12px 18px}.pc-product .p-register .p-table .p-cell-stack strong{font-size:15px}.pc-product .p-register .p-table .p-cell-stack small{font-size:14px}}@media (width<=699px){.pc-product .p-content{padding:22px 16px}.pc-product .p-page-title{margin-bottom:24px}.pc-product .p-page-title .p-title-actions{width:100%}.pc-product .p-page-title .p-title-actions>.p-button{flex:140px}.pc-product .p-section{padding:18px}.pc-product .p-title-actions>.p-muted{flex-basis:100%}.pc-product .p-workspace-tabs{margin-bottom:22px}.pc-product .p-workspace-tab>button{max-width:245px}.pc-product .p-dashboard-grid,.pc-product .p-stat-grid,.pc-product .p-config-layout,.pc-product .p-master-layout{grid-template-columns:1fr}.pc-product .p-project-banner{flex-wrap:wrap;gap:18px}.pc-product .p-project-banner>div{min-width:0}.pc-product .p-project-banner h2{font-size:22px}.pc-product .p-app-grid{grid-template-columns:1fr}.pc-product .p-grid-toolbar .p-text-button{min-height:44px;font-size:14px}.pc-product .p-record-navigation{flex-wrap:wrap;gap:10px;font-size:14px}}.pc-product .p-card-select{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pc-product .p-register .p-table tbody td:first-child{padding-top:0}@media (width>=1000px){.pc-product .p-register .p-table tbody td:first-child{padding:10px 12px}}.pc-product .p-register-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-product .p-register-options{color:#36545e;background:#fff;border:1px solid #d7e0e5;border-radius:7px;padding:10px 12px}@media (width<=999px){.pc-product .p-grid-toolbar>select{flex:115px;min-width:0}.pc-product .p-register-actions{border-top:1px solid #e7edf1;flex-basis:100%;padding-top:10px}.pc-product .p-page-title{flex-direction:column;align-items:stretch;gap:16px}.pc-product .p-page-title>div:first-child{flex:none;width:100%}}@media (width>=1000px){.pc-product .p-register-options{display:none}}.pc-product .p-register-actions[hidden],.pc-product .p-mobile-register-tools[hidden]{display:none}.pc-product .wf-board svg{min-width:1000px}.pc-product .p-register .p-table .p-record-link{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.pc-product .p-tab-panel[hidden] .p-table td:before{content:none}.pc-product small,.pc-product .p-muted,.pc-product .p-eyebrow,.pc-product .p-page-title p,.pc-product .p-section-heading p,.pc-product .p-stat-card small,.pc-product .p-watch-date,.pc-product .p-project-banner p{color:#5d7180}.pc-product .p-collaboration-person{align-items:center;gap:12px;min-height:44px;font-size:16px;display:flex}.pc-product .p-collaboration-attendees{border:1px solid #e1e6ed;border-radius:12px;grid-column:1/-1;min-width:0;padding:16px}.pc-product .p-collaboration-people{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:4px 16px;max-height:240px;display:grid;overflow:auto}.pc-product .p-collaboration-attendees legend{font-size:16px;font-weight:600}.pc-product .p-data-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pc-product .p-data-metrics strong{font-size:28px}.pc-product .p-data-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;margin:20px 0;display:grid}.pc-product .p-data-facts span{color:#647482;margin-bottom:6px;font-size:14px;display:block}.pc-product .p-data-facts strong{overflow-wrap:anywhere;white-space:pre-wrap;font-weight:500}.pc-product .p-data-sections{border-bottom:1px solid #dce4e8;gap:8px;margin:20px 0;display:flex;overflow:auto}.pc-product .p-data-sections button{white-space:nowrap;color:#5d6d7b;background:0 0;border:0;border-bottom:3px solid #0000;min-height:48px;padding:12px 16px;font-size:15px}.pc-product .p-data-sections button.active{color:#087c70;border-color:#087c70}.pc-product .p-data-file{flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;min-height:44px;font-size:15px;display:flex}.pc-product .p-data-file input{max-width:100%;font-size:16px}.pc-product .p-data-check{align-items:center;gap:12px;min-height:48px;margin:16px 0;display:flex}.pc-product .p-data-event{overflow-wrap:anywhere;border-bottom:1px solid #e2e8ec;padding:18px 0}.pc-product .p-data-event small{color:#607481;font-size:14px}.pc-product .p-data-preview{background:#f5f8f9;border:1px solid #e2e8ec;border-radius:10px;margin-top:20px;padding:16px}@media (width<=699px){.pc-product .p-data-metrics{grid-template-columns:1fr}.pc-product .p-data-metrics .p-section{margin-bottom:0}.pc-product .p-data-facts{grid-template-columns:1fr}.pc-product .p-data-file{display:block}}.pc-product .p-data-operation .p-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.pc-product .p-data-operation,.pc-product .p-assurance{min-width:0}.pc-product .p-assurance .p-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.pc-product .p-assurance-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;margin:18px 0;display:grid}.pc-product .p-assurance-facts span{color:#647482;margin-bottom:6px;font-size:14px;display:block}.pc-product .p-assurance-facts strong{overflow-wrap:anywhere;font-weight:500}.pc-product .p-assurance-sections{border-bottom:1px solid #dfe7ea;gap:8px;margin:20px 0;display:flex;overflow:auto}.pc-product .p-assurance-sections button{white-space:nowrap;color:#627583;background:0 0;border:0;border-bottom:3px solid #0000;min-height:48px;padding:12px 16px;font-size:15px}.pc-product .p-assurance-sections button[aria-current]{color:#0c8173;border-color:#0c8173}.pc-product .p-assurance-choices{border:1px solid #dfe7ea;border-radius:10px;min-width:0;max-height:280px;padding:16px;overflow:auto}.pc-product .p-assurance-choices label{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;display:flex}.pc-product .p-assurance-event{overflow-wrap:anywhere;border-bottom:1px solid #e1e8ed;padding:18px 0}.pc-product .p-assurance-event small{color:#647482;font-size:14px}.pc-product .p-assurance-snapshots{grid-template-columns:1fr 1fr;gap:20px;min-width:0;display:grid}.pc-product .p-assurance-snapshots>div{min-width:0}.pc-product .p-assurance-snapshots pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8fa;border-radius:10px;max-height:400px;padding:16px;font-size:14px;overflow:auto}.pc-product .p-assurance-break{overflow-wrap:anywhere}@media (width<=699px){.pc-product .p-assurance-facts,.pc-product .p-assurance-snapshots{grid-template-columns:1fr}}
