.Gateway_shell__0JXzS{--accent:var(--accent-dark);max-width:640px;margin:0 auto;padding:var(--space-5,20px)}.Gateway_reviewShell__k_Dxw{max-width:1080px}.Gateway_eyebrow__0OJNz{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.Gateway_title__zFZ9i{font-size:22px;font-weight:600;color:var(--text);margin:0 0 8px}.Gateway_sub__PBhM3{color:var(--muted);margin:0 0 28px;line-height:1.5}.Gateway_form__RTLCz{display:flex;flex-direction:column;gap:10px}.Gateway_label__1n9lN{font-size:13px;font-weight:600;color:var(--text)}.Gateway_input__wgZoc{min-height:44px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:16px;background:var(--surface);color:var(--text)}.Gateway_button__bZVPQ{min-height:44px;margin-top:8px;border:none;border-radius:8px;background:var(--accent);color:#fff;font-weight:600;padding:12px 16px;font-size:15px;cursor:pointer}.Gateway_button__bZVPQ:disabled{opacity:.6;cursor:not-allowed}.Gateway_linkButton__MHJjV{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;background:none;border:none;color:var(--accent);font-size:13px;padding:4px 0;cursor:pointer;text-align:left}.Gateway_error__r4fTr{color:var(--danger);font-size:13px}.Gateway_subtle__svqo6{color:var(--muted);font-size:14px;line-height:1.5}.Gateway_dashboard__jG4eQ{display:flex;flex-direction:column;gap:var(--space-4,16px);min-width:0}.Gateway_dashboard__jG4eQ>p{margin:0;overflow-wrap:anywhere}.Gateway_readRecovery__rQmch{display:grid;grid-gap:var(--space-3,12px);gap:var(--space-3,12px);justify-items:start}.Gateway_readRecovery__rQmch p{margin:0}.Gateway_portalPreferences__PNQ5U{border-top:1px solid var(--line);padding-top:var(--space-3,12px)}.Gateway_portalPreferences__PNQ5U summary{min-height:44px;cursor:pointer;font-weight:600;color:var(--text);line-height:44px}.Gateway_libraryButton__hxUdm:focus-visible,.Gateway_linkButton__MHJjV:focus-visible,.Gateway_portalPreferences__PNQ5U summary:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.Gateway_libraryButton__hxUdm:active,.Gateway_linkButton__MHJjV:active{background:var(--paper)}.Gateway_dashProject__g2dL1{border:1px solid var(--line);border-radius:10px;padding:16px}.Gateway_dashProjectName__E9Lsx{font-weight:600;color:var(--text);margin-bottom:10px;font-size:16px;overflow-wrap:anywhere}.Gateway_dashList__7K0Hq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.Gateway_dashItem__C7cps{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-top:1px solid var(--line);color:var(--text);font-size:14px;min-width:0;overflow-wrap:anywhere}.Gateway_dashItem__C7cps>div{min-width:0}.Gateway_dashItem__C7cps:first-child{border-top:none;padding-top:0}.Gateway_unreadBadge__BJg9h{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;line-height:1.6}.Gateway_dashItemKind__jqrCJ{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.Gateway_dashItemRight__A0_b7{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (min-width:640px){.Gateway_dashItem__C7cps{flex-direction:row;align-items:center;justify-content:space-between}}.Gateway_rfiDetail__W5h33{display:flex;flex-direction:column;gap:16px}.Gateway_rfiDetailHead__xeQDe{display:flex;flex-direction:column;gap:4px}.Gateway_rfiQuestion__UgWqi{color:var(--text);font-size:14px;line-height:1.6;white-space:pre-wrap;margin:0}.Gateway_rfiAttachments__lF_SK{display:flex;flex-direction:column;gap:4px}.Gateway_draftRestoredNote__L78L5{margin:0 0 8px;padding:8px 10px;border:1px solid var(--line);border-left:3px solid var(--forest);border-radius:6px;background:var(--surface);color:var(--muted);font-size:13px;line-height:18px}.Gateway_documentStack__DLhW0{display:flex;flex-direction:column;gap:16px;margin:12px 0}.Gateway_summaryRow__tVVI0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.Gateway_summaryCell__VnbC3{min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.Gateway_summaryCell__VnbC3[data-alert=true]{border-color:var(--danger)}.Gateway_summaryCell__VnbC3[data-alert=true] .Gateway_summaryNum__zXzK0{color:var(--danger)}.Gateway_summaryNum__zXzK0{font-size:22px;font-weight:750;line-height:26px;color:var(--text)}.Gateway_summaryLabel__A_CGG{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.Gateway_disclosure__8zL9u{margin:10px 0;padding:8px 10px;border-left:3px solid var(--accent);font-size:12px;color:var(--muted)}.Gateway_dashGroup__0DQuB{margin-top:12px}.Gateway_dashGroupHead__4IwlH{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px}.Gateway_dashGroupName__lv8Fu{font-size:12px;color:var(--text)}.Gateway_dashGroupName__lv8Fu,.Gateway_dashTag__STr4Y{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Gateway_dashTag__STr4Y{margin-left:6px;padding:1px 6px;border-radius:999px;border:1px solid var(--line);font-size:10px;color:var(--muted);white-space:nowrap}.Gateway_overdue__6Fg_U{font-size:12px;font-weight:700;color:var(--danger)}@media (max-width:640px){.Gateway_summaryCell__VnbC3{padding:10px 8px}.Gateway_summaryLabel__A_CGG{font-size:10px;letter-spacing:0;text-transform:none}.Gateway_dashGroupHead__4IwlH{flex-direction:column;gap:2px}}.Gateway_reviewSection___8kFh{margin:4px 0;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.Gateway_reviewHeading__FBac9{margin:0 0 8px;font-size:18px;color:var(--text)}.Gateway_referenceDisclosure__o8dzg{padding:12px 0;border-top:1px solid var(--line)}.Gateway_referenceDisclosure__o8dzg summary{cursor:pointer;font-weight:600;color:var(--forest)}.Gateway_referenceText__zPm6H{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.Gateway_referenceButton__8lT1e{width:100%;padding:12px;text-align:left;background:var(--surface);color:var(--forest);border:1px solid var(--line);border-radius:8px;cursor:pointer;font:inherit;overflow-wrap:anywhere}.Gateway_referenceButton__8lT1e:focus-visible{outline:2px solid var(--forest);outline-offset:2px}@media (max-width:640px){.Gateway_reviewSection___8kFh{padding:14px}}.Gateway_signatureStack__Eu7g2{display:flex;flex-direction:column;gap:14px}.Gateway_dashProjectHead__s2lx7{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:10px}.Gateway_dashProjectHead__s2lx7 .Gateway_dashProjectName__E9Lsx{margin-bottom:0}.Gateway_libraryButton__hxUdm{min-height:44px;padding:6px 12px;border:1px solid var(--forest);border-radius:8px;background:var(--surface);color:var(--forest);font-size:13px;font-weight:600;cursor:pointer}@media (max-width:640px){.Gateway_libraryButton__hxUdm{width:100%;min-height:44px}}.Gateway_summarySetting__oIsm6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;margin-bottom:18px;border:1px solid var(--line);border-radius:12px}.Gateway_summarySetting__oIsm6 p{margin:6px 0 0}.Gateway_summaryToggle__4afkQ{min-height:44px;padding:10px 16px;border:1px solid var(--forest);border-radius:999px;background:var(--surface);color:var(--forest);cursor:pointer;font:inherit}.Gateway_summaryToggle__4afkQ[aria-pressed=true]{background:var(--forest);color:var(--text-inverse,#fff)}.Gateway_summaryToggle__4afkQ:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.Gateway_summaryToggle__4afkQ:disabled{opacity:.6;cursor:wait}.Gateway_secondaryButton__pCTSY{min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:12px 16px;font:inherit;cursor:pointer;width:100%}.Gateway_secondaryButton__pCTSY:disabled{opacity:.6;cursor:wait}.Gateway_passwordOption__0IijC{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:var(--text);cursor:pointer}.Gateway_passwordOption__0IijC input{width:18px;height:18px;accent-color:var(--forest)}.Gateway_passwordOption__0IijC input:focus-visible,.Gateway_secondaryButton__pCTSY:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Gateway_projectTools__42S9s{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.GatewayPhotos_panel__uu5c0{display:grid;grid-gap:16px;gap:16px;color:var(--text)}.GatewayPhotos_panel__uu5c0 button,.GatewayPhotos_panel__uu5c0 input,.GatewayPhotos_panel__uu5c0 select{min-height:44px;padding:8px 12px;font:inherit;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text)}.GatewayPhotos_panel__uu5c0 button{cursor:pointer}.GatewayPhotos_panel__uu5c0 a:focus-visible,.GatewayPhotos_panel__uu5c0 button:focus-visible,.GatewayPhotos_panel__uu5c0 input:focus-visible,.GatewayPhotos_panel__uu5c0 select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.GatewayPhotos_preferences__WMxo8{display:flex;flex-wrap:wrap;gap:12px;border:1px solid var(--line);padding:16px;border-radius:12px}.GatewayPhotos_preferences__WMxo8 label{display:grid;grid-gap:4px;gap:4px;flex:1 1 150px}.GatewayPhotos_grid__hKc5T{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.GatewayPhotos_grid__hKc5T article{border:1px solid var(--line);border-radius:12px;padding:12px}.GatewayPhotos_grid__hKc5T img,.GatewayPhotos_grid__hKc5T video{width:100%;max-height:320px;object-fit:contain}@media(max-width:640px){.GatewayPhotos_preferences__WMxo8{flex-direction:column}.GatewayPhotos_preferences__WMxo8 label{flex:auto}}.ReviewToolsGuide_guide__kftuo{border:1px solid var(--line);border-radius:12px;background:var(--surface);margin:12px 0;color:var(--text)}.ReviewToolsGuide_guide__kftuo summary{cursor:pointer;padding:13px 16px;min-height:44px;font-weight:650;list-style-position:inside}.ReviewToolsGuide_guide__kftuo summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ReviewToolsGuide_body__Dd3BL{padding:0 16px 16px}.ReviewToolsGuide_brand__WEdvR{font-size:18px;letter-spacing:.15em;font-weight:750;margin:8px 0 16px;color:var(--forest)}.ReviewToolsGuide_brand__WEdvR span{display:block;font-size:10px;letter-spacing:.12em;color:var(--muted);margin-top:5px}.ReviewToolsGuide_cards__aEfSx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ReviewToolsGuide_cards__aEfSx article{min-width:0;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--surface)}.ReviewToolsGuide_cards__aEfSx svg{width:100%;height:105px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ReviewToolsGuide_cards__aEfSx .ReviewToolsGuide_mark__Mqzqk{stroke:var(--forest);stroke-width:3}.ReviewToolsGuide_cards__aEfSx p{font-size:13px;line-height:1.6;margin:6px 0}.ReviewToolsGuide_notes__skqET{font-size:13px;line-height:1.6}.ReviewToolsGuide_scope__gkP87{font-size:12px;color:var(--muted);line-height:1.6;margin-bottom:0}@media(max-width:640px){.ReviewToolsGuide_cards__aEfSx{grid-template-columns:1fr}.ReviewToolsGuide_cards__aEfSx article{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.ReviewToolsGuide_cards__aEfSx svg{height:76px}.ReviewToolsGuide_body__Dd3BL{padding:0 12px 12px}}.InlineDocument_frame__u4FFc{border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.InlineDocument_captionRow__ThGFK{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.InlineDocument_caption__5z0XL{font-weight:600;font-size:14px;color:var(--text)}.InlineDocument_sublabel__z14nV{font-size:12px;color:var(--muted)}.InlineDocument_openFull__ujSNY{margin-left:auto;font-size:12px;color:var(--forest);text-decoration:underline}.InlineDocument_viewer__vAw5_{height:auto;min-height:320px}.InlineDocument_imageReviewer__RxBlZ{height:auto;min-height:0}.InlineDocument_imageWrap__Nk2Ga{position:relative;line-height:0}.InlineDocument_image__PZIX8{width:100%;height:auto;max-height:min(70vh,720px);object-fit:contain}.InlineDocument_imagePin__7zsdo{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border:2.5px solid #c0392b;border-radius:50%;box-shadow:inset 0 0 0 7px transparent,0 0 0 1px rgba(255,255,255,.7);pointer-events:none}.InlineDocument_imagePin__7zsdo:after{content:"";position:absolute;inset:7px;background:#c0392b;border-radius:50%}.InlineDocument_unavailable__qjI_N{margin:0;padding:14px 12px;color:var(--muted);font-size:13px;line-height:19px}@media (max-width:640px){.InlineDocument_viewer__vAw5_{height:auto}.InlineDocument_openFull__ujSNY{margin-left:0}}.InlineDocument_compareControls__4Y10b{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:var(--muted);margin:8px 0}.InlineDocument_compareControls__4Y10b label{display:flex;flex-direction:column;gap:6px;color:var(--text)}.InlineDocument_compareControls__4Y10b button,.InlineDocument_compareControls__4Y10b input{min-height:44px;max-width:100%}.InlineDocument_reviewPair__3GrgJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.InlineDocument_comparison__fL63K{min-width:0}.InlineDocument_comparison__fL63K h3{font-size:13px;margin:0 0 8px}.InlineDocument_reviewPair__3GrgJ>div{min-width:0}@media(max-width:900px){.InlineDocument_reviewPair__3GrgJ{grid-template-columns:1fr}}.InlineDocument_comparison__fL63K,.InlineDocument_imageReviewer__RxBlZ,.InlineDocument_viewer__vAw5_{padding:12px}.InlineDocument_compareControls__4Y10b{padding:0 12px}.InlineDocument_compareControls__4Y10b input::-webkit-file-upload-button{min-height:44px;border:1px solid var(--line);border-radius:6px;padding:8px 12px;background:var(--forest);color:var(--white);font-weight:600;cursor:pointer}.InlineDocument_compareControls__4Y10b input::file-selector-button{min-height:44px;border:1px solid var(--line);border-radius:6px;padding:8px 12px;background:var(--forest);color:var(--white);font-weight:600;cursor:pointer}.DocumentMarkupBoard_wrap__5Ck1U{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.DocumentMarkupBoard_head__hsjt9{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between;margin-bottom:8px}.DocumentMarkupBoard_title___GiQh{margin:0;font-size:14px;font-weight:600;color:var(--text)}.DocumentMarkupBoard_reviewerCount__7Hfra{font-size:12px;font-weight:600;color:var(--accent)}.DocumentMarkupBoard_fileRow__EhzPy{display:flex;flex-wrap:wrap;gap:8px}.DocumentMarkupBoard_fileBtn__IoB8q{padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.DocumentMarkupBoard_fileBtn__IoB8q[data-open=true]{border-color:var(--forest);color:var(--forest)}.DocumentMarkupBoard_fileBadgeExternal__wrn7i,.DocumentMarkupBoard_fileBadge__1bPVp{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:999px;font-size:11px;font-weight:700;line-height:16px;vertical-align:middle}.DocumentMarkupBoard_fileBadgeExternal__wrn7i{background:var(--accent);color:var(--surface)}.DocumentMarkupBoard_fileBadge__1bPVp{border:1px solid var(--line);color:var(--muted)}.DocumentMarkupBoard_shareToggle__A7GBq{display:flex;gap:8px;align-items:center;margin:12px 0 8px;font-size:13px;color:var(--text)}.DocumentMarkupBoard_legend__PZWOh{list-style:none;margin:10px 0 0;padding:0}.DocumentMarkupBoard_legendItem__pBA3h{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;padding:6px 0;border-top:1px solid var(--line)}.DocumentMarkupBoard_who__9SxkS{font-size:13px;color:var(--text)}.DocumentMarkupBoard_badge__CGqyB{padding:2px 8px;border-radius:999px;border:1px solid var(--line);font-size:11px;font-weight:600;color:var(--muted)}.DocumentMarkupBoard_badge__CGqyB[data-tone=shared]{border-color:#e67e22;color:#e67e22}.DocumentMarkupBoard_error__tnNYx{margin:10px 0 0;font-size:13px;color:#c0392b}@media (max-width:640px){.DocumentMarkupBoard_fileRow__EhzPy{flex-direction:column}.DocumentMarkupBoard_fileBtn__IoB8q{width:100%;text-align:left}}.RfiPackagePanel_startBtn__Z4HEn{display:inline-flex;gap:8px;padding:8px 18px;color:var(--text);border:1px solid var(--line);border-radius:8px;font-weight:var(--weight-semibold);cursor:pointer}.RfiPackagePanel_loadingBox__x7q5H,.RfiPackagePanel_startBtn__Z4HEn{align-items:center;background:var(--surface);font-size:var(--text-base)}.RfiPackagePanel_loadingBox__x7q5H{padding:20px 24px;border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;color:var(--muted)}.RfiPackagePanel_spinner___2uxh{animation:RfiPackagePanel_spin__WxI4f 1s linear infinite;display:inline-block}@keyframes RfiPackagePanel_spin__WxI4f{to{transform:rotate(1turn)}}.RfiPackagePanel_errorBox__Mv_Zu{padding:16px 20px;background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);border-radius:10px;font-size:var(--text-sm);color:var(--danger-fg);display:flex;align-items:center;gap:10px}.RfiPackagePanel_retryBtn__AUtfL{margin-left:auto;font-size:var(--text-sm);color:var(--danger-fg);background:none;border:none;cursor:pointer;text-decoration:underline}.RfiPackagePanel_panel__DYvjc{border:1.5px solid var(--line);border-radius:12px;overflow:hidden;margin-top:4px}.RfiPackagePanel_panelHead__Z8wwY{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--surface);border-bottom:1px solid var(--line)}.RfiPackagePanel_panelHeadIcon__6Y6mH{font-size:var(--text-lg)}.RfiPackagePanel_panelHeadTitle__SznQN{font-weight:var(--weight-bold);font-size:var(--text-base);color:var(--text)}.RfiPackagePanel_readyBadge__bMsye{margin-left:auto;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.RfiPackagePanel_readyBadge__bMsye[data-ready=true]{background:var(--success-bg);color:var(--success-fg)}.RfiPackagePanel_readyBadge__bMsye[data-ready=false]{background:var(--warning-bg);color:var(--warning-fg)}.RfiPackagePanel_regenerateBtn__YwGtU{font-size:var(--text-sm);color:var(--muted);background:none;border:1px solid var(--line);border-radius:6px;padding:3px 8px;cursor:pointer;margin-left:8px}.RfiPackagePanel_missingNotice__Y1ioU{margin:0;padding:10px 16px;background:var(--warning-bg);border-bottom:1px solid var(--line);font-size:var(--text-sm);color:var(--warning-fg)}.RfiPackagePanel_missingNoticeLabel__b6B_7{font-weight:var(--weight-bold)}.RfiPackagePanel_body__x6FCh{padding:14px 16px}.RfiPackagePanel_sectionLabel__1bVWA{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:12px}.RfiPackagePanel_sectionLabel__1bVWA:first-child{margin-top:0}.RfiPackagePanel_sectionText__I_t8s{font-size:var(--text-base);color:var(--text);margin-top:4px}.RfiPackagePanel_inlineNote__GljFP{color:var(--muted);font-style:italic}.RfiPackagePanel_chipRow__caEvC{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.RfiPackagePanel_chip__VCXWR{font-size:var(--text-sm);font-family:monospace;padding:2px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--text)}.RfiPackagePanel_priorList__ECaj9{display:flex;flex-direction:column;gap:4px;margin-top:4px}.RfiPackagePanel_priorRow__pVWcJ{display:flex;gap:8px;font-size:var(--text-sm)}.RfiPackagePanel_priorNumber__rUVH_{font-family:monospace;color:var(--muted);flex-shrink:0}.RfiPackagePanel_priorSubject__DlfFg{color:var(--text)}@media (max-width:640px){.RfiPackagePanel_regenerateBtn__YwGtU,.RfiPackagePanel_retryBtn__AUtfL,.RfiPackagePanel_startBtn__Z4HEn{min-height:44px}}.ConstructCustomFields_wrap__S5ZgN{margin:12px 0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.ConstructCustomFields_title__PInjX{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:8px}.ConstructCustomFields_grid__PsYdd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ConstructCustomFields_cell__YylS7{min-width:0}.ConstructCustomFields_label__Aomxh{display:block;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:3px}.ConstructCustomFields_input__7rnC_{width:100%;padding:5px 8px;font-size:13px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--text)}.ConstructCustomFields_readValue__2XG5s{font-size:13px;color:var(--text)}.ConstructCustomFields_actions___FYN0{margin-top:10px}.ConstructCustomFields_saveBtn__fkNXO{font-size:12px;font-weight:600;padding:5px 12px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--accent);cursor:pointer}.ConstructCustomFields_saveBtn__fkNXO:disabled{opacity:.55;cursor:default}.ConstructCustomFields_msgOk__fhEO9{font-size:12px;color:var(--muted);margin-bottom:6px}.ConstructCustomFields_msgErr__OcDGs{font-size:12px;color:var(--danger);margin-bottom:6px}@media (max-width:640px){.ConstructCustomFields_grid__PsYdd{grid-template-columns:1fr}.ConstructCustomFields_input__7rnC_{font-size:16px}}.ReviewLinkList_wrap__y8tWT{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.ReviewLinkList_head__CwAc_{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.ReviewLinkList_list__VxwL4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ReviewLinkList_row__iLlbl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.ReviewLinkList_row__iLlbl[data-state=expired],.ReviewLinkList_row__iLlbl[data-state=revoked]{opacity:.68}.ReviewLinkList_main__Vo3av{display:flex;align-items:center;gap:8px;flex:1 1 220px;min-width:0}.ReviewLinkList_email__0vjkw{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewLinkList_state__v_llp{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.ReviewLinkList_state__v_llp[data-state=live]{color:#27ae60;border-color:#27ae60}.ReviewLinkList_state__v_llp[data-state=revoked]{color:#c0392b;border-color:#c0392b}.ReviewLinkList_state__v_llp[data-state=expired]{color:#e67e22;border-color:#e67e22}.ReviewLinkList_meta__WENoF{flex:1 1 100%;font-size:11px;color:var(--muted)}.ReviewLinkList_confirm___u6CZ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 100%}.ReviewLinkList_confirmText__pdsEC{font-size:12px;color:var(--text);flex:1 1 200px}.ReviewLinkList_danger__1frDW,.ReviewLinkList_ghost__U9bNE{padding:5px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.ReviewLinkList_danger__1frDW{border:1px solid #c0392b;background:#c0392b;color:#fff}.ReviewLinkList_danger__1frDW:disabled{opacity:.6;cursor:default}.ReviewLinkList_ghost__U9bNE{border:1px solid var(--line);background:transparent;color:var(--text)}.ReviewLinkList_error__SMjOd{margin-top:8px;font-size:12px;color:var(--danger)}@media (max-width:640px){.ReviewLinkList_row__iLlbl{flex-direction:column;align-items:stretch}.ReviewLinkList_danger__1frDW,.ReviewLinkList_ghost__U9bNE{width:100%}.ReviewLinkList_confirmText__pdsEC{flex:1 1 100%}}.eos-action-form_form__DB34j{min-width:0}.eos-action-form_form__DB34j>.eos-action-form_fields__cJn6t{min-width:0;border:0;padding:0;margin-inline:0;width:100%;box-sizing:border-box}.eos-action-form_form__DB34j button,.eos-action-form_form__DB34j input:not([type=hidden]):not([type=checkbox]),.eos-action-form_form__DB34j select{min-height:44px}.eos-action-form_feedback__OU1PI{flex-basis:100%;grid-column:1/-1;margin-block:.5rem;overflow-wrap:anywhere}.eos-action-form_feedback__OU1PI button{margin:.25rem}@media(max-width:640px){.eos-action-form_form__DB34j button{width:100%}}.raise-to-eos_raise__SmtRo{margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.raise-to-eos_summary__qdyk4{cursor:pointer;padding:10px 12px;min-height:44px;display:flex;align-items:center;color:var(--accent);font-weight:600;list-style:none}.raise-to-eos_summary__qdyk4::-webkit-details-marker{display:none}.raise-to-eos_summary__qdyk4:before{content:"+";display:inline-block;width:1.25em;color:var(--muted)}.raise-to-eos_raise__SmtRo[open]>.raise-to-eos_summary__qdyk4:before{content:"–"}.raise-to-eos_form__1OurK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 12px 12px}.raise-to-eos_field__fGEBj{display:grid;grid-gap:4px;gap:4px;min-width:0}.raise-to-eos_wide__xqX4E{grid-column:1/-1}.raise-to-eos_actions__dtUPW{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:640px){.raise-to-eos_form__1OurK{grid-template-columns:1fr}}.cost-entries_form__iFeet{display:grid;grid-gap:14px;gap:14px}.cost-entries_formGrid__AJ87j{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cost-entries_field__z_u2E{display:grid;grid-gap:5px;gap:5px}.cost-entries_formLabel__2DfxG{font-size:12px;font-weight:600;color:var(--muted)}.cost-entries_formInput___aYFI{width:100%;padding:8px 10px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-size:13px;box-sizing:border-box}.cost-entries_formInput___aYFI:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.cost-entries_help__nE7cs{font-size:11px;color:var(--muted)}.cost-entries_formError__Dl5ON{font-size:12px;color:var(--danger)}.cost-entries_approveError__f0kHL,.cost-entries_approveWarning__h1sma{margin:0 0 12px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.45;border:1px solid var(--line);background:var(--surface);color:var(--text)}.cost-entries_approveError__f0kHL{border-left:4px solid var(--danger)}.cost-entries_approveWarning__h1sma{border-left:4px solid #e67e22}.cost-entries_drawerActions__0_OMQ{display:flex;gap:10px;justify-content:flex-end}.cost-entries_payAppSummary__E_eTc{font-size:13px;line-height:1.5;color:var(--text);background:rgba(167,139,250,.08);border:1px solid rgba(167,139,250,.3);border-radius:var(--radius);padding:12px 16px}.cost-entries_payAppSummary__E_eTc[data-empty=true]{color:var(--muted);background:rgba(245,158,11,.07);border-color:rgba(245,158,11,.3)}.cost-entries_payAppSuccess__Egs54{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:rgba(34,197,94,.06);border:1px solid rgba(34,197,94,.25);border-radius:var(--radius);padding:12px 18px;margin-bottom:24px;font-size:13px;color:#22c55e;font-weight:600}.cost-entries_payAppSuccessLink__0qsob{color:#22c55e;font-weight:700;text-decoration:underline;white-space:nowrap}.cost-entries_payAppSuccessDismiss__68LP1{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--muted);font-size:14px;line-height:1;padding:4px}.cost-entries_noSovNotice__0sZj4{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:rgba(245,158,11,.07);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius);padding:14px 18px;margin-bottom:24px;font-size:13px;color:var(--text)}.cost-entries_noSovNoticeLink__piUql{color:var(--warning);font-weight:700;text-decoration:underline;white-space:nowrap}.cost-entries_sovPicker____dNb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.cost-entries_sovPickerLabel__WbFkq{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.cost-entries_sovPickerSelect__mM_k3{padding:8px 10px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-size:13px;min-width:220px}.cost-entries_catBadge__xE4kE{display:inline-block;padding:3px 9px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.cost-entries_catBadge--labor__uWBMq{background:rgba(59,130,246,.13);color:#60a5fa}.cost-entries_catBadge--material__8Hugb{background:rgba(34,197,94,.13);color:#22c55e}.cost-entries_catBadge--equipment__MKDbw{background:rgba(167,139,250,.13);color:#a78bfa}.cost-entries_catBadge--subcontractor__37zG3{background:rgba(249,115,22,.13);color:#fb923c}.cost-entries_catBadge--general_conditions__mQA5X{background:rgba(148,163,184,.13);color:#94a3b8}.cost-entries_catBadge--fee__95LGe{background:rgba(20,184,166,.13);color:#2dd4bf}.cost-entries_catBadge--allowance__I5mMw{background:rgba(234,179,8,.13);color:#facc15}.cost-entries_catBadge--contingency__8AWN1{background:rgba(99,102,241,.13);color:#818cf8}.cost-entries_catBadge--other__o9t6d{background:rgba(148,163,184,.1);color:#94a3b8}.cost-entries_gapAccent--high__OVMED{background:#ef4444}.cost-entries_gapAccent--medium__g0fLD{background:var(--warning)}.cost-entries_gapAccent--low__VAeDE{background:#94a3b8}.cost-entries_gapSeverity--high__J_uyy{color:#ef4444}.cost-entries_gapSeverity--medium__0uN_S{color:var(--warning)}.cost-entries_gapSeverity--low__gpNMH{color:#94a3b8}.cost-entries_page__icY73{min-height:100vh;background:var(--bg)}.cost-entries_inner__QLSxW{max-width:var(--shell-max-w);margin:0 auto;padding:32px 24px}.cost-entries_pageHeadRow__ST0rM{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:12px}.cost-entries_pageTitle__z6bV4{margin:0;font-size:22px;font-weight:800;color:var(--text)}.cost-entries_pageSubtitle__MP4jY{margin-top:4px;font-size:13px;color:var(--muted)}.cost-entries_headActions__Vp_P7{display:flex;gap:10px;flex-wrap:wrap}.cost-entries_detectBtn__Fj6PY{padding:10px 18px;color:#a78bfa;border:1px solid rgba(167,139,250,.35);border-radius:var(--radius);font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px}.cost-entries_detectBtn__Fj6PY[data-busy=false]{background:rgba(167,139,250,.15);cursor:pointer}.cost-entries_detectBtn__Fj6PY[data-busy=true]{background:rgba(167,139,250,.4);cursor:not-allowed}.cost-entries_detectBtn__Fj6PY:disabled{opacity:.5;cursor:not-allowed}.cost-entries_detectBtnIcon__mclvO{font-size:14px}.cost-entries_logEntryBtn__TYFtT{padding:10px 20px;background:var(--accent);color:var(--white);border:none;border-radius:var(--radius);font-size:14px;font-weight:700;cursor:pointer}.cost-entries_logEntryBtn__TYFtT:disabled{cursor:not-allowed;opacity:.5}.cost-entries_kpiRow__Nuopa{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.cost-entries_kpiCard__ruIZY{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px;flex:1 1;min-width:0}@media (max-width:640px){.cost-entries_kpiCard__ruIZY{min-width:150px}}.cost-entries_kpiLabel__ReDfu{font-size:11px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.cost-entries_kpiValue__Xp4x5{font-size:26px;font-weight:800;color:var(--kpi-color,var(--text))}.cost-entries_kpiSub__rt6ho{font-size:11px;color:var(--muted);margin-top:4px}.cost-entries_gapsPanel__TVz42{background:rgba(245,158,11,.07);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius);padding:16px 20px;margin-bottom:24px}.cost-entries_gapsHeadRow__zx6Zb{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cost-entries_gapsTitle__195Uk{font-size:14px;font-weight:800;color:var(--warning)}.cost-entries_gapsCloseBtn___5WvP{background:none;border:none;cursor:pointer;color:var(--muted);font-size:16px;line-height:1;padding:0}.cost-entries_gapsList__jwNS2{display:flex;flex-direction:column;gap:10px}.cost-entries_gapCard__1RaWf{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px 16px;display:flex;gap:12px;align-items:flex-start}.cost-entries_gapAccent__UNQ7d{width:6px;min-height:40px;border-radius:3px;flex-shrink:0;margin-top:2px}.cost-entries_gapBody__i1UoA{flex:1 1}.cost-entries_gapMetaRow__wRQE5{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.cost-entries_gapSeverity__bbaIr{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.cost-entries_gapType__DKrvj{font-size:10px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cost-entries_gapEstimate__HxrVl{font-size:12px;font-weight:700;color:var(--warning)}.cost-entries_gapDescription__Kn1Ua{font-size:13px;color:var(--text);margin-bottom:4px}.cost-entries_gapAction__XOMAR{font-size:12px;color:var(--muted);font-style:italic}.cost-entries_noGapsBanner__NjQJV{background:rgba(34,197,94,.06);border:1px solid rgba(34,197,94,.25);border-radius:var(--radius);padding:14px 20px;margin-bottom:24px;font-size:13px;color:#22c55e;font-weight:600}.cost-entries_entryFormCard__JODL4{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px;margin-bottom:20px}.cost-entries_entryFormTitle__rzspO{font-size:15px;font-weight:800;color:var(--text);margin-bottom:16px}.cost-entries_entryFormGrid__1IQ_f{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.cost-entries_span2__SaJkR{grid-column:span 2}.cost-entries_entryFormError__OhG10{color:#ef4444;font-size:12px;margin-bottom:12px}.cost-entries_entryFormActions__3zc_R{display:flex;gap:8px;justify-content:flex-end}.cost-entries_entryCancelBtn__B0_aA{padding:8px 16px;background:none;border:1px solid var(--line);border-radius:var(--radius);font-size:13px;cursor:pointer;color:var(--muted)}.cost-entries_entrySaveBtn__gbpEy{padding:8px 20px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;border-radius:var(--radius);font-size:13px;font-weight:700;cursor:pointer}.cost-entries_entrySaveBtn__gbpEy:disabled{cursor:not-allowed;opacity:.7}.cost-entries_tableCard__kv5qN{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-bottom:32px}.cost-entries_tableEmpty__pGEXa{padding:64px 24px;text-align:center}.cost-entries_tableEmptyTitle__CR7HO{font-size:16px;font-weight:700;color:var(--text);margin-bottom:8px}.cost-entries_tableEmptyBody__xj0PQ{font-size:13px;color:var(--muted)}.cost-entries_scrollX__IxIXt{overflow-x:auto}.cost-entries_table__Dn_vM{width:100%;border-collapse:collapse;min-width:800px}.cost-entries_table__Dn_vM thead tr{border-bottom:1px solid var(--line);background:var(--bg)}.cost-entries_table__Dn_vM th{padding:11px 14px;text-align:left;font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.cost-entries_entryRow__lNg41{cursor:pointer;transition:background .1s}.cost-entries_entryRow__lNg41:hover{background:rgba(148,163,184,.05)}.cost-entries_entryRow__lNg41[data-expanded=true]{border-bottom:none}.cost-entries_entryRow__lNg41[data-expanded=false]{border-bottom:1px solid var(--line)}.cost-entries_td__RW_kv{padding:11px 14px}.cost-entries_tdMuted__x4lch{padding:11px 14px;font-size:12px;color:var(--muted);white-space:nowrap}.cost-entries_tdText__NCjA8{padding:11px 14px;font-size:13px;color:var(--text);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-entries_tdMono__Qh80S{padding:11px 14px;font-size:12px;color:var(--muted);font-family:monospace;white-space:nowrap}.cost-entries_tdAmount__OD0ze{padding:11px 14px;font-size:14px;font-weight:700;color:var(--text);white-space:nowrap}.cost-entries_actionsCell__EoZFf{display:flex;gap:6px;align-items:center}.cost-entries_submitEntryBtn__GjAf_{padding:4px 10px;background:rgba(96,165,250,.12);color:#60a5fa;border:1px solid rgba(96,165,250,.3);border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.cost-entries_submitEntryBtn__GjAf_:disabled{cursor:not-allowed;opacity:.6}.cost-entries_approveEntryBtn__kNmI6{padding:4px 10px;background:rgba(34,197,94,.12);color:#22c55e;border:1px solid rgba(34,197,94,.3);border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.cost-entries_approveEntryBtn__kNmI6:disabled{cursor:not-allowed;opacity:.6}.cost-entries_expandBtn___ayUM{padding:4px 8px;background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:6px;font-size:11px;cursor:pointer;white-space:nowrap}.cost-entries_expandedRow__29Gsf{border-bottom:1px solid var(--line)}.cost-entries_expandedCell__BMi4W{padding:0 14px 14px}.cost-entries_expandedGrid__zIVtx{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:14px 18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;font-size:12px}.cost-entries_expLabel__WMugX{color:var(--muted);font-weight:600;margin-bottom:2px}.cost-entries_expLabel--danger__jv6Cq{color:#ef4444;font-weight:600;margin-bottom:2px}.cost-entries_expValue__cZDWV{color:var(--text)}.cost-entries_expValueBold__V3c49{color:var(--text);font-weight:700}.cost-entries_expValuePurple___KAe5{color:#a78bfa}.cost-entries_summaryCard__FW_z_{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.cost-entries_summaryHeadRow__IKjtt{padding:16px 20px;border-bottom:1px solid var(--line);background:var(--bg);display:flex;align-items:center;gap:10px}.cost-entries_summaryTitle__5se7I{font-size:15px;font-weight:800;color:var(--text)}.cost-entries_summaryProjectName__Kdwq_{font-size:12px;color:var(--muted)}.cost-entries_summaryBody__UoLrG{padding:20px}.cost-entries_summaryEmpty__Xpv4E{padding:24px;text-align:center;color:var(--muted);font-size:13px}.cost-entries_topLineRow__FylA_{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.cost-entries_topLineCard__qU8UE{flex:1 1;min-width:140px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:14px 18px}.cost-entries_topLineLabel__eN9Nh{font-size:10px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.cost-entries_topLineValue__OjGPZ{font-size:20px;font-weight:800;color:var(--text)}.cost-entries_topLineValue--cost__4c0s5{color:#60a5fa}.cost-entries_topLineValue--fee__Nyw_Z{color:#22c55e}.cost-entries_topLineValue--billed__CgBVj{color:#a78bfa}.cost-entries_topLineValue--unbilled__jdRVa{color:#fb923c}.cost-entries_gmpBar__RNzk3{border-radius:var(--radius);padding:12px 18px;margin-bottom:20px;font-size:13px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.25)}.cost-entries_gmpBar--red__IC1Fk{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25)}.cost-entries_gmpBar--amber__p6GoK{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25)}.cost-entries_gmpLabel__xWn9z{font-weight:700;color:var(--text)}.cost-entries_gmpPct__Jbcvq{font-weight:700;color:#22c55e}.cost-entries_gmpPct--red__vuTY_{color:#ef4444}.cost-entries_gmpPct--amber__4pIOU{color:var(--warning)}.cost-entries_gmpMeta__FwDml{color:var(--muted)}.cost-entries_gmpAtRisk___sUZl{color:#ef4444;font-weight:700}.cost-entries_gmpOk__RYh5b{color:#22c55e}.cost-entries_catTable__QbhaW{width:100%;border-collapse:collapse;min-width:560px}.cost-entries_catTable__QbhaW thead tr{border-bottom:1px solid var(--line);background:var(--bg)}.cost-entries_catTable__QbhaW th{padding:10px 14px;text-align:left;font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.cost-entries_catTable__QbhaW tbody tr{border-bottom:1px solid var(--line)}.cost-entries_catTd__Yjfax{padding:10px 14px}.cost-entries_catTdMuted__M2eW9{padding:10px 14px;font-size:13px;color:var(--muted);white-space:nowrap}.cost-entries_catTdBold__NFVbR{padding:10px 14px;font-size:13px;font-weight:600;color:var(--text);white-space:nowrap}.cost-entries_catTdAmber__O2Uq1{padding:10px 14px;font-size:13px;color:var(--warning);white-space:nowrap}.cost-entries_catTdVariance__eA5ng{padding:10px 14px;font-size:13px;font-weight:600;white-space:nowrap;color:#22c55e}.cost-entries_catTdVariance--negative__29REq{color:#ef4444}.cost-entries_pctSpentRow__oTcoK{display:flex;align-items:center;gap:8px}.cost-entries_pctSpentTrack__8KGpU{flex:1 1;height:6px;background:var(--line);border-radius:3px;min-width:60px;overflow:hidden}.cost-entries_pctSpentFill__mOgH9{height:100%;border-radius:3px;width:var(--pct-spent,0);background:#22c55e}.cost-entries_pctSpentFill--warn__oK9kj{background:var(--warning)}.cost-entries_pctSpentFill--danger__LzH6_{background:#ef4444}.cost-entries_pctSpentLabel__QsS1p{font-size:12px;color:var(--muted);min-width:36px;text-align:right}.DrawerSection_section__JjGRA{border:1px solid var(--line);border-radius:8px;background:var(--surface);margin:12px 0;overflow:hidden}.DrawerSection_header__822Sm{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer;font:inherit}.DrawerSection_header__822Sm:hover{background:color-mix(in srgb,var(--line) 25%,transparent)}.DrawerSection_header__822Sm:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.DrawerSection_title__Oz3HP{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.DrawerSection_summary__72jIc{flex:1 1;min-width:0;font-size:12px;color:var(--muted);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DrawerSection_caret__3cMMG{font-size:9px;color:var(--muted);flex:none}.DrawerSection_body__SD3Mh{padding:0 12px 12px;border-top:1px solid var(--line)}@media (max-width:640px){.DrawerSection_header__822Sm{padding:12px}.DrawerSection_summary__72jIc{font-size:11px}}.DrawerSection_sectionAlert__B0evD{background:#fff7ed;border-color:#fed7aa}.DrawerSection_sectionAlert__B0evD .DrawerSection_caret__3cMMG,.DrawerSection_sectionAlert__B0evD .DrawerSection_summary__72jIc,.DrawerSection_sectionAlert__B0evD .DrawerSection_title__Oz3HP{color:#9a3412}.DrawerSection_sectionAlert__B0evD .DrawerSection_body__SD3Mh{border-top-color:#fed7aa}.RfiPrintLog_root__2fKhA{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.RfiPrintLog_scope__ICJ8Q{display:flex;justify-content:space-between;gap:12px;font-size:9pt;margin-bottom:4px}.RfiPrintLog_note__ZL2L9{font-size:8pt;margin-bottom:6px}.RfiPrintLog_table__Ino2k{width:100%;border-collapse:collapse;font-size:8pt}.RfiPrintLog_table__Ino2k td,.RfiPrintLog_table__Ino2k th{border:1px solid #999;padding:3px 5px;text-align:left;vertical-align:top;white-space:normal}.RfiPrintLog_table__Ino2k th{font-weight:700;background:#eee}.RfiPrintLog_num__uuT06{white-space:nowrap}.RfiPrintLog_overdue__69tWp{font-weight:700}.RfiPrintLog_answer__4kzvZ{max-width:40ch}@media print{.RfiPrintLog_root__2fKhA{position:static;width:auto;height:auto;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:normal}}.RfiAnalyticsPanel_loading__O_e9j{color:var(--muted)}.RfiAnalyticsPanel_truncatedNote__l6_Wf{font-size:var(--text-sm);color:var(--muted);padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.RfiAnalyticsPanel_grid___jTUF{display:grid;grid-gap:24px;gap:24px}.RfiAnalyticsPanel_totals__6j9JM{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border:1px solid var(--line);border-radius:8px;background:var(--surface)}.RfiAnalyticsPanel_total__Do_n2{padding:14px 16px;min-width:0}.RfiAnalyticsPanel_total__Do_n2+.RfiAnalyticsPanel_total__Do_n2{border-left:1px solid var(--line)}.RfiAnalyticsPanel_totalLabel__sDxaZ{font-size:13px;color:var(--muted)}.RfiAnalyticsPanel_totalValue__rRsm8{margin:4px 0 0;font-size:22px;font-weight:700;color:var(--forest);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RfiAnalyticsPanel_totalSub__eJNs3{margin:2px 0 0;font-size:12px;color:var(--muted)}.RfiAnalyticsPanel_section__bXNwR{border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--surface)}.RfiAnalyticsPanel_sectionTitle__C69B5{font-size:var(--text-md);margin-top:0}.RfiAnalyticsPanel_bars__4c1S4{display:flex;gap:10px;align-items:flex-end;height:160px;overflow-x:auto;padding-bottom:4px}.RfiAnalyticsPanel_barsEmpty__QSZwt{color:var(--muted);font-size:var(--text-sm)}.RfiAnalyticsPanel_barCol__Jvb6S{flex:0 0 auto;width:52px;text-align:center}.RfiAnalyticsPanel_barValue__GtPK4{font-size:var(--text-xs);color:var(--muted);margin-bottom:4px}.RfiAnalyticsPanel_bar__4MWa2{width:100%;height:var(--h,2px);opacity:.8;border-radius:3px 3px 0 0;min-height:2px}.RfiAnalyticsPanel_bars__4c1S4{--series-response-time:var(--success);--series-status:var(--info);--series-overdue:var(--warning);--series-cost:#be123c}.RfiAnalyticsPanel_bar__4MWa2[data-series=response-time]{background:var(--series-response-time)}.RfiAnalyticsPanel_bar__4MWa2[data-series=status]{background:var(--series-status)}.RfiAnalyticsPanel_bar__4MWa2[data-series=overdue]{background:var(--series-overdue)}.RfiAnalyticsPanel_bar__4MWa2[data-series=cost]{background:var(--series-cost)}.RfiAnalyticsPanel_barLabel__Fpxio{font-size:var(--text-xs);color:var(--muted);margin-top:4px;word-break:break-word}@media (max-width:640px){.RfiAnalyticsPanel_grid___jTUF{grid-template-columns:1fr;gap:14px}.RfiAnalyticsPanel_bars__4c1S4{overflow-x:auto;gap:6px}.RfiAnalyticsPanel_barCol__Jvb6S{min-width:34px}.RfiAnalyticsPanel_barLabel__Fpxio{font-size:9px}.RfiAnalyticsPanel_barValue__GtPK4{font-size:10px}}.RfiAnalyticsPanel_failed__yQ3oT{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--surface)}.RfiAnalyticsPanel_retryBtn__gpQ48{min-height:36px;padding:6px 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font-weight:600;cursor:pointer}@media (max-width:640px){.RfiAnalyticsPanel_retryBtn__gpQ48{min-height:44px}.RfiAnalyticsPanel_totals__6j9JM{grid-template-columns:1fr}.RfiAnalyticsPanel_total__Do_n2+.RfiAnalyticsPanel_total__Do_n2{border-left:0;border-top:1px solid var(--line)}}.ConstructBreadcrumb_nav__M52XN{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);margin-bottom:16px;flex-wrap:wrap}.ConstructBreadcrumb_root__f65ME{color:var(--muted);text-decoration:none;font-weight:500}.ConstructBreadcrumb_sep__ICYLe{opacity:.5}.ConstructBreadcrumb_crumb__pVoq9{color:var(--muted);text-decoration:none;font-weight:500}.ConstructBreadcrumb_crumb__pVoq9.ConstructBreadcrumb_current__K3Hp5{color:var(--text);font-weight:600}.eos-rocks_createForm__fPBCQ,.eos-rocks_kpiGridSpaced___wmP0{margin-top:16px}.eos-rocks_formLabelBlock__0QCYX{display:block;margin-top:16px}.eos-rocks_metaSpaced8__QIqmZ{margin-top:8px}.eos-rocks_milestoneToggleForm__JEbmW{flex:0 0 auto;margin:0}.eos-rocks_milestoneRow__yTIVp{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.5}.eos-rocks_milestoneInfo__mC_WD{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.eos-rocks_milestoneDue__sn9AV{display:block;color:var(--muted);margin-top:4px;font-size:12px}.eos-rocks_subFormSpaced__S_VYt{margin-top:16px}.eos-rocks_fieldLabelSpaced__Y5gKQ,.eos-rocks_subFormActions__T7rGD,.eos-rocks_textareaSpaced__fq915{margin-top:8px}.eos-rocks_listActions__SoL5K{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.eos-rocks_listActions__SoL5K button{min-height:44px}@media (max-width:640px){.eos-rocks_listActions__SoL5K{flex-direction:column;align-items:stretch}.eos-rocks_listActions__SoL5K button{justify-content:center}}.eos-rocks_summary__id492{padding:12px 0;border-bottom:1px solid var(--line)}.eos-rocks_summary__id492 p{margin:4px 0}.eos-rocks_summary__id492 strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eos-rocks_rockList__6Asmc{display:grid;border-top:1px solid var(--line)}.eos-rocks_rockCard__9F_v_{padding:16px 0;border-bottom:1px solid var(--line);min-width:0}.eos-rocks_rockHeader__5rjU2{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);grid-gap:16px 32px;gap:16px 32px;align-items:center}.eos-rocks_rockHeader__5rjU2>div{min-width:0;overflow-wrap:anywhere}.eos-rocks_rockTitle__PhQIG{font-size:17px;font-weight:600;margin:0 0 4px;line-height:1.4}.eos-rocks_rockMeta__7Cr56{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--muted);font-size:13px;line-height:1.5}.eos-rocks_rockSupporting__njLPG{display:flex;flex-wrap:wrap;gap:0 24px;align-items:flex-start}.eos-rocks_rockSupporting__njLPG>details{min-width:0}.eos-rocks_rockSupporting__njLPG>details[open]{flex-basis:100%}.eos-rocks_rockDetails__vBfNE{margin-top:0}.eos-rocks_rockDescription__m_kZs{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);line-height:1.6;margin:8px 0 16px}.eos-rocks_milestones__uwe4s>summary{min-height:44px;padding:12px 0;cursor:pointer;color:var(--text);font-weight:600}.eos-rocks_milestones__uwe4s>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.eos-rocks_milestoneCount__ZfZ79{margin-left:6px;color:var(--muted);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eos-rocks_milestones__uwe4s button{min-height:44px}.eos-rocks_createDisclosure__AFzq7>summary,.eos-rocks_rockDetails__vBfNE>summary{min-height:44px;padding:12px 0;cursor:pointer;color:var(--text);font-weight:600}.eos-rocks_createDisclosure__AFzq7>summary:focus-visible,.eos-rocks_rockDetails__vBfNE>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.eos-rocks_createDisclosure__AFzq7{min-width:0;flex:1 1 auto}.eos-rocks_createDisclosure__AFzq7[open]{flex-basis:100%}.eos-rocks_createDisclosure__AFzq7>summary{font-size:16px}@media(max-width:900px){.eos-rocks_rockHeader__5rjU2{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.eos-rocks_rockCard__9F_v_{padding:20px 16px;border:1px solid var(--line);border-radius:12px}.eos-rocks_rockList__6Asmc{border-top:0;gap:12px}.eos-rocks_rockDetails__vBfNE button{min-height:44px}.eos-rocks_createDisclosure__AFzq7 input,.eos-rocks_createDisclosure__AFzq7 textarea,.eos-rocks_rockDetails__vBfNE input,.eos-rocks_rockDetails__vBfNE textarea{font-size:16px}}.eos-rocks_listTitle__8lClv{font-size:18px;margin:0}.eos-rocks_workingSection__6v4fk{margin-top:12px}.eos-rocks_toolbar__s_iKu{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap;padding-bottom:8px}.eos-rocks_toolbar__s_iKu .eos-rocks_listActions__SoL5K{margin:0;flex-direction:row}.eos-rocks_resultCount__m1EFV{font-size:12px;color:var(--muted);margin:8px 0}@media print{.eos-rocks_rockCard__9F_v_ form,.eos-rocks_rockDetails__vBfNE>summary{display:none!important}.eos-rocks_rockHeader__5rjU2{grid-template-columns:minmax(0,1fr)}}.eos-rocks_rockCard__9F_v_ .partyMeta{text-transform:none;letter-spacing:normal}.eos-rocks_milestoneCompletion__p9_ae{flex:0 0 auto;max-width:100%}.eos-rocks_milestoneCompletion__p9_ae[data-recovery=true]{flex-basis:100%}.eos-rocks_emptyState__RzUN1{padding:32px 0;min-width:0}.eos-rocks_emptyState__RzUN1 h2{margin:0 0 8px;font-size:20px;line-height:1.4}.eos-rocks_emptyState__RzUN1 p{margin:0 0 16px;color:var(--muted);line-height:1.6;max-width:60ch}.eos-rocks_recoveryLink___G5nJ{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:8px;color:var(--text);text-decoration:none;font-weight:600}.eos-rocks_recoveryLink___G5nJ:hover{border-color:var(--forest)}.eos-rocks_recoveryLink___G5nJ:focus-visible{outline:2px solid var(--forest);outline-offset:3px}@media (max-width:640px){.eos-rocks_recoveryLink___G5nJ{width:100%}}.eos-rocks_directoryFilters__0Rvfi{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:16px 0}.eos-rocks_directoryFilters__0Rvfi>div{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--muted);min-width:140px;flex:1 1 140px}.eos-rocks_directoryFilters__0Rvfi select{min-height:44px;width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:8px 12px;font:inherit}.eos-rocks_clearFilters__EFN3X,.eos-rocks_directoryFilters__0Rvfi button{min-height:44px}.eos-rocks_clearFilters__EFN3X{display:inline-flex;align-items:center;padding:8px 12px;color:var(--text)}.eos-rocks_clearFilters__EFN3X:focus-visible,.eos-rocks_directoryFilters__0Rvfi select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:640px){.eos-rocks_directoryFilters__0Rvfi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eos-rocks_directoryFilters__0Rvfi>div{min-width:0}.eos-rocks_directoryFilters__0Rvfi select{font-size:16px}.eos-rocks_clearFilters__EFN3X,.eos-rocks_directoryFilters__0Rvfi button{grid-column:1/-1;justify-content:center;width:100%}}.eos-rocks_appliedFilters__r3PX_{margin:0 0 8px;color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:640px){.eos-rocks_directoryFilters__0Rvfi>div:nth-of-type(5){grid-column:1/-1}}.rock-archive_control__efqAU{margin-block:1rem}.rock-archive_control__efqAU button,.rock-archive_navigation__kZ1iy a{min-height:44px;display:inline-flex;align-items:center;padding:.6rem 1rem}.rock-archive_control__efqAU button:disabled{opacity:.6}.rock-archive_navigation__kZ1iy{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:12px}.rock-archive_navigation__kZ1iy a{color:var(--muted);text-decoration:none;border-radius:8px;border:1px solid transparent;font-weight:600}.rock-archive_navigation__kZ1iy a[aria-current=page]{color:var(--text);background:var(--surface);border-color:var(--line)}.rock-archive_navigation__kZ1iy a:hover{color:var(--text);border-color:var(--line)}.rock-archive_navigation__kZ1iy a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.rock-archive_control__efqAU button{width:100%;justify-content:center}}.rock-archive_notice__CI3nK{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px;margin:0;min-height:44px;color:var(--muted);font-size:13px;line-height:1.5;border-bottom:1px solid var(--line)}.rock-archive_notice__CI3nK a{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 4px;color:var(--muted);text-decoration:none}.rock-archive_notice__CI3nK a:hover{color:var(--text);text-decoration:underline;text-underline-offset:4px}.rock-archive_notice__CI3nK a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (max-width:600px){.rock-archive_notice__CI3nK{gap:0 8px}}.morning_scheduleList__sMG8B{padding-left:20px;display:grid;grid-gap:12px;gap:12px}.morning_scheduleLink__VKgIJ{overflow-wrap:anywhere}.morning_dateGap__GEngH{margin-top:16px;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.morning_dateGapText__lp4Z0{margin:0;flex:1 1 240px}.morning_dateGapAction__m8oOp{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.morning_exclusionNote__MgbUY{margin:8px 0 0;color:var(--muted);font-size:13px}@media (max-width:640px){.morning_dateGapAction__m8oOp{width:100%}}.eos-coherence_kpiGridSpaced__a5RPm,.eos-coherence_scoreSummary__gC19X{margin-top:16px}.eos-coherence_checkDetail__k8Ylc,.eos-coherence_checkItems__wL8LT{margin-top:8px}.eos-coherence_checkFix__7AUs4{margin-top:12px}.rock-status-control_control__8_Sk9{min-width:0}.rock-status-control_options__aCwxg{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.rock-status-control_options__aCwxg button{min-height:44px;flex:1 1 auto;padding:8px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.rock-status-control_options__aCwxg button[aria-pressed=true]{background:var(--text);color:var(--surface)}.rock-status-control_options__aCwxg button:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--line);color:var(--text)}.rock-status-control_options__aCwxg button:focus-visible,.rock-status-control_recoveryActions__iIjXL button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rock-status-control_options__aCwxg button:disabled{cursor:default}.rock-status-control_options__aCwxg[aria-busy=true]{opacity:.7}.rock-status-control_feedback__iL1rh{min-height:24px;padding-top:6px;color:var(--muted);font-size:12px}.rock-status-control_recovery__rUN9c{margin-top:8px;border-left:3px solid var(--accent);padding:8px 12px}.rock-status-control_recovery__rUN9c p{margin:0 0 8px}.rock-status-control_recoveryActions__iIjXL{display:flex;gap:8px;flex-wrap:wrap}.rock-status-control_control__8_Sk9>button,.rock-status-control_recoveryActions__iIjXL button{min-height:44px;padding:8px 12px}@media (max-width:640px){.rock-status-control_options__aCwxg{display:grid;grid-template-columns:1fr 1fr}.rock-status-control_options__aCwxg button{font-size:14px}.rock-status-control_recoveryActions__iIjXL{flex-direction:column}.rock-status-control_recoveryActions__iIjXL button{width:100%}}.test-records-title_titleRow__ZGefd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.test-records-title_titleRow__ZGefd>:first-child{min-width:0}.ReviewThread_wrap__6bGoS{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:16px}.ReviewThread_title__KtXkA{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--text)}.ReviewThread_empty__7eUV_,.ReviewThread_hint__WuG2J{margin:0 0 12px;font-size:13px;line-height:19px;color:var(--muted)}.ReviewThread_list__a3nfn{list-style:none;margin:0 0 16px;padding:0}.ReviewThread_group__Dqogv+.ReviewThread_group__Dqogv{margin-top:14px}.ReviewThread_comment__xkOtR{padding:10px 0;border-top:1px solid var(--line)}.ReviewThread_reply__cHnuP{margin-left:14px;padding:10px 0 10px 12px;border-left:2px solid var(--line)}.ReviewThread_meta__yhjyl{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px}.ReviewThread_author__2awmX{font-weight:600;font-size:13px;color:var(--text)}.ReviewThread_authorMine__sOY4l{font-weight:600;font-size:13px;color:var(--forest)}.ReviewThread_when__Yi_CL{font-size:12px;color:var(--muted)}.ReviewThread_body__mGPnb{margin:0;font-size:14px;line-height:20px;color:var(--text);white-space:pre-wrap}.ReviewThread_linkBtn__xf0N_,.ReviewThread_replyBtn__t5R2p{margin-top:6px;padding:0;border:0;background:none;color:var(--forest);font-size:12px;text-decoration:underline;cursor:pointer}.ReviewThread_form__MlCM6{border-top:1px solid var(--line);padding-top:14px}.ReviewThread_replyingTo__PIGJG{margin:0 0 8px;font-size:12px;color:var(--muted)}.ReviewThread_label__7_atB{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--text)}.ReviewThread_input__TMpKi{width:100%;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;line-height:20px;resize:vertical}.ReviewThread_disclaimer__LJrNV{margin:8px 0 0;font-size:12px;line-height:17px;color:var(--muted)}.ReviewThread_error__ar_jx{margin:8px 0 0;font-size:13px;color:#c0392b}.ReviewThread_postBtn__WqKKA{margin-top:10px;padding:10px 18px;border:0;border-radius:6px;background:var(--forest);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.ReviewThread_postBtn__WqKKA:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.ReviewThread_wrap__6bGoS{padding:14px}.ReviewThread_postBtn__WqKKA{width:100%}}.PortalReviewWorkflow_panel__SiVCV{border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);padding:20px;margin:20px 0;min-width:0}.PortalReviewWorkflow_title__LezVt{margin:0 0 8px;font-size:18px;font-weight:650}.PortalReviewWorkflow_hint__2tv_C{color:var(--muted);margin:0 0 16px;line-height:1.5;font-size:14px}.PortalReviewWorkflow_list__hTC_D{margin:0;padding:0;list-style:none}.PortalReviewWorkflow_step__i48_i{padding:14px 0;border-top:1px solid var(--line);min-width:0}.PortalReviewWorkflow_heading__tucTD{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;font-size:14px;overflow-wrap:anywhere}.PortalReviewWorkflow_state___xR_F{color:var(--forest);font-size:13px}.PortalReviewWorkflow_meta__mxhMZ{color:var(--muted);font-size:12px;margin:8px 0 0;overflow-wrap:anywhere}.PortalReviewWorkflow_comment__1WZS0{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:14px;margin:12px 0 0}@media (max-width:640px){.PortalReviewWorkflow_panel__SiVCV{padding:16px}.PortalReviewWorkflow_heading__tucTD{flex-direction:column;gap:4px}}.ReviewAssistance_panel__Qc_hh{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--surface);margin:20px 0}.ReviewAssistance_heading__vKfjt{display:flex;align-items:center;justify-content:space-between;gap:16px}.ReviewAssistance_heading__vKfjt h3{margin:0;font-size:1rem;color:var(--text)}.ReviewAssistance_button__Crfdi{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:10px 14px;color:var(--forest);background:var(--surface);cursor:pointer;font:inherit;font-weight:600}.ReviewAssistance_button__Crfdi:disabled{opacity:.55;cursor:default}.ReviewAssistance_button__Crfdi:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ReviewAssistance_muted__1nVC3{color:var(--muted);font-size:.9rem;line-height:1.55}.ReviewAssistance_draft__nTMzO{white-space:pre-wrap;line-height:1.65;color:var(--text)}.ReviewAssistance_loading__GEmg3{color:var(--muted);animation:ReviewAssistance_pulse__QwKvD 1.6s ease-in-out infinite}@keyframes ReviewAssistance_pulse__QwKvD{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ReviewAssistance_loading__GEmg3{animation:none}}@media (max-width:640px){.ReviewAssistance_heading__vKfjt{align-items:stretch;flex-direction:column;gap:10px}.ReviewAssistance_button__Crfdi{width:100%}.ReviewAssistance_panel__Qc_hh{padding:16px}}.ReviewAttach_wrap__iIyts{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ReviewAttach_labelRow__VgrWi{margin-bottom:8px}.ReviewAttach_label__AwxIg{font-size:13px;font-weight:600;color:var(--text)}.ReviewAttach_buttons__UL2IU{display:flex;flex-wrap:wrap;gap:8px}.ReviewAttach_btn__V_Zxi{padding:10px 16px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font-size:14px;font-weight:600;cursor:pointer}.ReviewAttach_btn__V_Zxi:disabled{opacity:.55;cursor:not-allowed}.ReviewAttach_cameraBtn__Fiswd{border-color:var(--forest);color:var(--forest)}.ReviewAttach_hiddenInput__FioEW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ReviewAttach_hint__RAupR{margin:8px 0 0;font-size:12px;line-height:17px;color:var(--muted)}.ReviewAttach_error__l7vwj{margin:8px 0 0;font-size:13px;color:#c0392b}.ReviewAttach_attached__Ro0K2{list-style:none;margin:10px 0 0;padding:0}.ReviewAttach_attachedItem__acEHV{font-size:13px;line-height:20px;color:#27ae60}@media (max-width:640px){.ReviewAttach_buttons__UL2IU{flex-direction:column}.ReviewAttach_btn__V_Zxi{width:100%}}.ReviewerActions_wrap__gRnno{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:16px}.ReviewerActions_title__iRrUQ{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--text)}.ReviewerActions_hint__ltndl{margin:0 0 12px;font-size:13px;line-height:19px;color:var(--muted)}.ReviewerActions_list__4cmSu{list-style:none;margin:0 0 14px;padding:0}.ReviewerActions_item__vsLgU{padding:10px 0;border-top:1px solid var(--line)}.ReviewerActions_itemHead__wNBHL{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}.ReviewerActions_itemWhat__NSglu{font-size:14px;font-weight:600;color:var(--text)}.ReviewerActions_itemWhen__JHxWj{font-size:12px;color:var(--muted)}.ReviewerActions_itemNote__HPdZM{margin:4px 0 0;font-size:13px;line-height:19px;color:var(--muted);white-space:pre-wrap}.ReviewerActions_badge__MIRkb{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--muted)}.ReviewerActions_badge__MIRkb[data-tone=pending]{border-color:#e67e22;color:#e67e22}.ReviewerActions_badge__MIRkb[data-tone=accepted]{border-color:#27ae60;color:#27ae60}.ReviewerActions_badge__MIRkb[data-tone=declined]{border-color:#c0392b;color:#c0392b}.ReviewerActions_buttons__idq34{display:flex;flex-wrap:wrap;gap:8px}.ReviewerActions_button__cmLIh{padding:10px 16px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font-size:14px;font-weight:600;cursor:pointer}.ReviewerActions_button__cmLIh:disabled{opacity:.55;cursor:not-allowed}.ReviewerActions_form__JgiOu{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.ReviewerActions_label__ceg24{font-size:13px;font-weight:600;color:var(--text)}.ReviewerActions_input__EHld9{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:14px}textarea.ReviewerActions_input__EHld9{resize:vertical}.ReviewerActions_caution__J4w4Y{margin:2px 0 0;font-size:12px;line-height:17px;color:var(--muted)}.ReviewerActions_submit__Yo_Bk{align-self:flex-start;margin-top:4px;padding:10px 16px;border:1px solid var(--forest);border-radius:6px;background:var(--forest);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.ReviewerActions_submit__Yo_Bk:disabled{opacity:.6;cursor:not-allowed}.ReviewerActions_error__dG_rX{margin:10px 0 0;font-size:13px;color:#c0392b}.ReviewerActions_notice__3jCGE{margin:10px 0 0;font-size:13px;color:var(--muted)}@media (max-width:640px){.ReviewerActions_buttons__idq34{flex-direction:column}.ReviewerActions_button__cmLIh,.ReviewerActions_submit__Yo_Bk{width:100%}.ReviewerActions_submit__Yo_Bk{align-self:stretch}}.SchedulePortal_errorShell__BBe1a{max-width:640px;margin:80px auto;padding:24px;text-align:center;font-family:-apple-system,system-ui,sans-serif}.SchedulePortal_errorTitle__Sxsov{font-size:20px}.SchedulePortal_errorSub__uKMzF{opacity:.7}.SchedulePortal_shell__P4bMj{max-width:860px;margin:0 auto;padding:40px 24px 64px;font-family:-apple-system,system-ui,sans-serif;color:#1a1a1a}.SchedulePortal_eyebrow__ssC_4{font-size:11px;font-weight:700;letter-spacing:.08em;color:#777;text-transform:uppercase}.SchedulePortal_title__KVEYz{font-size:26px;margin:4px 0 6px}.SchedulePortal_forecastBadge__U_hnl{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:10px;margin-bottom:24px;background:var(--success-bg);border:1px solid #bbf7d0}.SchedulePortal_forecastBadge__U_hnl[data-tone=behind]{background:var(--danger-bg);border-color:#fecaca}.SchedulePortal_forecastIcon__d6y7c{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#27ae60}.SchedulePortal_forecastIcon__d6y7c[data-behind=true]{background:#c0392b}.SchedulePortal_milestoneDot__OPx_4{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c0392b}.SchedulePortal_forecastText__qWCMu{font-size:15px;font-weight:700}.SchedulePortal_section__YLEh6{margin-bottom:28px}.SchedulePortal_sectionTitle__vvAlJ{font-size:15px;margin-bottom:8px}.SchedulePortal_narrativeList__QcUIt{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:14px;color:#444}.SchedulePortal_milestoneList__b6wvZ{display:grid;grid-gap:6px;gap:6px}.SchedulePortal_milestoneRow__0mkmJ{display:flex;align-items:center;gap:10px;font-size:14px;padding:8px 12px;border:1px solid #eee;border-radius:8px}.SchedulePortal_milestoneName__vnSsJ{font-weight:600;flex:1 1}.SchedulePortal_milestoneDate__PPlY1{color:#666}.SchedulePortal_activityList__MJOhJ{display:grid;grid-gap:4px;gap:4px}.SchedulePortal_activityRow__lXG4s{display:flex;align-items:center;gap:10px;font-size:13px;padding:7px 12px;border-bottom:1px solid #f2f2f2}.SchedulePortal_activityName__qWj9K{flex:1 1;font-weight:400}.SchedulePortal_activityName__qWj9K[data-phase=true]{font-weight:700}.SchedulePortal_activityDates__YVyZJ{width:160px;color:#666;flex-shrink:0}.SchedulePortal_activityProgress__vVgo8{width:120px;flex-shrink:0}.SchedulePortal_progressTrack__EtsDh{display:inline-block;width:70px;height:6px;background:#eee;border-radius:3px;vertical-align:middle;margin-right:6px}.SchedulePortal_progressFill__7vknb{display:block;height:100%;border-radius:3px;background:#22c55e}.SchedulePortal_progressFill__7vknb[data-tone=actual]{background:#3b82f6}.SchedulePortal_feedbackPanel__UT7Sj{margin-top:32px;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.SchedulePortal_feedbackField__zgnnB{margin-bottom:12px}.SchedulePortal_feedbackLabel__0rbAn{font-size:11px;font-weight:600;color:#6b7280;display:block;margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.SchedulePortal_feedbackInput__a3gua,.SchedulePortal_feedbackTextarea__pg1b6{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-family:inherit;box-sizing:border-box}.SchedulePortal_feedbackTextarea__pg1b6{resize:vertical}.SchedulePortal_feedbackSubmitBtn__Ne2hC{padding:9px 20px;min-height:44px;background:#1d4ed8;color:var(--white);border:none;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer}.SchedulePortal_feedbackSubmitBtn__Ne2hC:disabled{cursor:not-allowed;opacity:.6}.SchedulePortal_resultOk__rgYdW{padding:12px 16px;border-radius:6px;font-size:13px;background:var(--success-bg);border:1px solid #bbf7d0;color:#15803d}.SchedulePortal_resultError__ZDluU{padding:10px 14px;border-radius:6px;font-size:12px;margin-bottom:10px;background:var(--danger-bg);border:1px solid #fecaca;color:#b91c1c}.SchedulePortal_footer__qHuin{margin-top:32px;font-size:12px;color:#999}@media (max-width:640px){.SchedulePortal_shell__P4bMj{padding:24px 16px 48px;max-width:100%;min-width:0}.SchedulePortal_activityRow__lXG4s{flex-wrap:wrap}.SchedulePortal_activityDates__YVyZJ,.SchedulePortal_activityProgress__vVgo8{width:auto;max-width:100%}.SchedulePortal_find__6P_9W,.SchedulePortal_find__6P_9W button,.SchedulePortal_find__6P_9W input{max-width:100%}}.SchedulePortal_find__6P_9W{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:16px 0;max-width:100%;min-width:0}.SchedulePortal_find__6P_9W label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;flex:1 1 180px;min-width:0}.SchedulePortal_find__6P_9W input{font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line,#ddd);width:100%}.SchedulePortal_find__6P_9W button,.SchedulePortal_find__6P_9W input{border-radius:8px;max-width:100%;min-height:44px;background:var(--surface,#fff);color:inherit}.SchedulePortal_find__6P_9W button{padding:10px 14px;border:1px solid var(--line,#ddd);font:inherit;font-weight:600}.SubmittalPortal_shell__IWpft{max-width:720px;margin:40px auto;padding:0 24px 24px;font-family:-apple-system,system-ui,sans-serif}.SubmittalPortal_head__zSVwl{display:flex;flex-direction:column;gap:6px;margin:0 0 20px}.SubmittalPortal_eyebrow__5zT5E{margin:0;color:var(--muted);font-size:13px;font-weight:500}.SubmittalPortal_title__MZg3S{margin:0;font-size:24px;line-height:1.25;letter-spacing:-.01em;color:var(--text)}.SubmittalPortal_meta__R46qC{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.SubmittalPortal_card__o_3wc{background:var(--white);border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:20px}.SubmittalPortal_sectionTitle__MoPei{margin:0 0 12px;font-size:16px}.SubmittalPortal_documentName__aO9ZY{margin:-4px 0 14px;color:#52645c;font-size:13px}.SubmittalPortal_doneCard__9E2qW{border-color:var(--success);color:#166534}.SubmittalPortal_doneSub__ZRXs8{margin-bottom:0}.SubmittalPortal_choices__pp2sP{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;padding:0;border:0}.SubmittalPortal_choice__U1bMt{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:10px;font-size:15px;color:var(--text);cursor:pointer}.SubmittalPortal_choice__U1bMt[data-active=true]{border:2px solid var(--forest);padding:0 13px;font-weight:600}.SubmittalPortal_choice__U1bMt:focus-within{box-shadow:var(--focus-ring)}.SubmittalPortal_choiceInput__Z6QP2{width:18px;height:18px;margin:0;accent-color:var(--forest)}.SubmittalPortal_srOnly__F9sXO{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.SubmittalPortal_fieldLabel__SBP_t{display:block;margin:0 0 6px;font-size:14px;font-weight:600;color:var(--text)}.SubmittalPortal_textarea__wzA27{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:16px;box-sizing:border-box;resize:vertical;margin-bottom:12px;font-family:inherit}.SubmittalPortal_errorText__5osQA{color:var(--danger);font-size:13px}.SubmittalPortal_sendBar__cLfes{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.SubmittalPortal_sendBlocker__dgMLt{margin:0;color:var(--text);font-size:14px;font-weight:600}.SubmittalPortal_submitBtn__A5nE1{align-self:flex-start;padding:10px 22px;min-height:48px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer}.SubmittalPortal_submitBtn__A5nE1:disabled{opacity:.55;cursor:not-allowed}.SubmittalPortal_reference__POXPR{margin:0 0 20px;border:1px solid var(--line);border-radius:12px;background:var(--white)}.SubmittalPortal_referenceSummary__kymUn{display:flex;align-items:center;min-height:52px;padding:0 20px;font-size:15px;font-weight:600;cursor:pointer}.SubmittalPortal_referenceSummary__kymUn:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:12px}.SubmittalPortal_reference__POXPR .SubmittalPortal_card__o_3wc{margin:0;padding:18px 20px;border:0;border-top:1px solid var(--line);border-radius:0;background:none}.SubmittalPortal_foot__Ztjer{display:flex;flex-direction:column;gap:12px;margin-top:8px}.SubmittalPortal_footLink__4tRKD{color:var(--forest);font-size:14px;font-weight:500}.SubmittalPortal_assistRow__dh_fs{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 16px;margin-bottom:16px;border:1px solid #d9e6df;border-radius:10px;background:#f5faf7}.SubmittalPortal_assistTitle__P1wfQ{display:block;font-size:14px;color:#143a2b}.SubmittalPortal_assistCopy__UPe_u{margin:4px 0 0;font-size:12px;line-height:1.45;color:#52645c}.SubmittalPortal_draftBtn__8stXT{flex:0 0 auto;min-height:40px;padding:8px 14px;border:1px solid #173d2e;border-radius:8px;background:#173d2e;color:#fff;font-weight:650;cursor:pointer}.SubmittalPortal_draftBtn__8stXT:disabled{cursor:wait;opacity:.65}.SubmittalPortal_assistError__jdvgi{display:grid;grid-gap:6px;gap:6px;margin:0 0 14px;padding:12px 14px;border:1px solid #e8c9c5;border-radius:10px;background:#fff8f7;color:#71342d;font-size:12px;line-height:1.45}.SubmittalPortal_retryBtn__0MPuY{width:-moz-fit-content;width:fit-content;min-height:36px;margin-top:4px;padding:7px 12px;border:1px solid #71342d;border-radius:8px;background:#fff;color:#71342d;font-weight:650;cursor:pointer}.SubmittalPortal_retryBtn__0MPuY:disabled{cursor:wait;opacity:.65}.SubmittalPortal_draftBanner___c2wy{margin:0 0 14px;padding:14px 16px;border:1px solid #b9d4c6;border-radius:10px;background:#f7fbf9;color:#173d2e;font-size:13px}.SubmittalPortal_draftMeta__uKZAF{margin:6px 0 0;line-height:1.45;color:#52645c}.SubmittalPortal_draftLabel__vS_1z{margin-top:12px;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.SubmittalPortal_draftList__g68Y8{margin:6px 0 0;padding-left:18px;line-height:1.5}.SubmittalPortal_draftSources__RrLxq{margin:10px 0 0;font-size:11px;color:#6b7f75}.SubmittalPortal_findingList__ujbhO{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.SubmittalPortal_findingItem__jLQw1{padding:10px 12px;border:1px solid #d9e6df;border-left:3px solid #718579;border-radius:8px;background:#fff}.SubmittalPortal_findingItem__jLQw1[data-severity=attention]{border-left-color:#c0392b}.SubmittalPortal_findingItem__jLQw1[data-severity=verify]{border-left-color:#e67e22}.SubmittalPortal_findingItem__jLQw1[data-severity=aligned]{border-left-color:#27ae60}.SubmittalPortal_findingHead__fJTKf{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px;color:#6b7f75;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.SubmittalPortal_findingSummary__sN7Dc{display:block;color:#173d2e;font-size:13px;line-height:1.4}.SubmittalPortal_findingBasis__B4WD8{margin:4px 0 0;color:#52645c;font-size:12px;line-height:1.45}.SubmittalPortal_readOnlyNote__sHkLI{margin:0;color:#666}@media (max-width:640px){.SubmittalPortal_shell__IWpft{padding:0 16px 64px;margin-top:24px}.SubmittalPortal_submitBtn__A5nE1{align-self:stretch}.SubmittalPortal_referenceSummary__kymUn{padding:0 16px}.SubmittalPortal_reference__POXPR .SubmittalPortal_card__o_3wc{padding:16px}.SubmittalPortal_retryBtn__0MPuY{width:100%}}.SubmittalPortal_revList___NuYG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.SubmittalPortal_revItem__4cxba{font-size:14px;color:#374151}.SubmittalPortal_drawingItem__qeboL{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:14px;color:#374151}.SubmittalPortal_drawingLocation___2ug1{display:block;margin-top:3px;font-size:12px;color:#6b7280}.SubmittalPortal_openDrawing__P5M3L{flex:0 0 auto;color:#173d2e;font-size:13px;font-weight:700;text-decoration:none}.SubmittalPortal_openDrawing__P5M3L:hover{text-decoration:underline}.SubmittalPortal_fileUnavailable__Ykj5V{flex:0 0 auto;color:#9ca3af;font-size:12px}.SubmittalPortal_referenceGapCard__mfgc5{border-style:dashed;background:#fbfcfb}.SubmittalPortal_referenceGap__h4XKT{margin:6px 0 0;color:#6b7280;font-size:13px;line-height:1.5}.SubmittalPortal_revStatus__y5uAI{margin-left:8px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.SubmittalPortal_revDate__2K_vu{margin-left:8px;font-size:12px;color:#9ca3af}.SubmittalPortal_revNotes__4aydQ{margin-top:4px;font-size:13px;color:#4b5563;white-space:pre-wrap}.SubmittalPortal_contactItem__I_Lgf{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;font-size:14px}.SubmittalPortal_contactName__gfxSR{font-weight:600;color:#111827}.SubmittalPortal_contactLink__LU35T{color:#4f46e5;text-decoration:none}.SubmittalPortal_contactLink__LU35T:hover{text-decoration:underline}@media (max-width:640px){.SubmittalPortal_contactItem__I_Lgf{flex-direction:column;gap:2px}.SubmittalPortal_assistRow__dh_fs{align-items:stretch;flex-direction:column}.SubmittalPortal_draftBtn__8stXT{width:100%}.SubmittalPortal_drawingItem__qeboL{align-items:flex-start}}.SubmittalPortal_recordDetails__KMNPa{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;margin-bottom:8px;background:#fff}.SubmittalPortal_recordSummary__LW7FI{cursor:pointer;font-size:13px;font-weight:600}.SubmittalPortal_recordSpecBody__ZnEnD{margin:10px 0 0;font-size:12px;line-height:1.55;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#374151;max-height:260px;overflow:auto}.SubmittalPortal_recordBlock__odnLb{margin-top:14px}.SubmittalPortal_recordLabel__Rbvcs{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:8px}.SubmittalPortal_recordEmpty__FOO5b{font-size:13px;color:#9ca3af;margin:8px 0 0}.SubmittalPortal_recordTag__fN4TE{display:inline-block;white-space:nowrap;margin-left:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#16a34a}.SubmittalPortal_priorItem__A9EEr{border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px;background:#fff}.SubmittalPortal_priorHead__7aB1j{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px}.SubmittalPortal_priorTitle__a57J6{font-size:13px;font-weight:700;color:#111827;min-width:0}.SubmittalPortal_priorDate__MBjiE{font-size:12px;color:#9ca3af;white-space:nowrap;flex-shrink:0}.SubmittalPortal_priorDisposition__E7WdZ{font-size:12px;color:#4b5563}@media (max-width:640px){.SubmittalPortal_priorHead__7aB1j{flex-direction:column;align-items:flex-start;gap:2px}}.SubmittalPortal_draftRestoredNote__KKKfL{margin:0 0 8px;padding:8px 10px;border:1px solid var(--line);border-left:3px solid var(--forest);border-radius:6px;background:var(--surface);color:var(--muted);font-size:13px;line-height:18px}.SubmittalPortal_documentStack__GO_JY{display:flex;flex-direction:column;gap:16px}.SubmittalPortal_signatureStack__ZVzhy{display:flex;flex-direction:column;gap:14px}