.appReports>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.appReports>header>div:last-child{flex-wrap:wrap;gap:12px;display:flex}.appReports button{min-height:40px;padding:8px 16px}.appReports article{border:1px solid var(--line,#dfe5e1);border-radius:12px;margin:16px 0;padding:20px}.appReports dl>div{border-bottom:1px solid #e8ece9;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.appReports dd{margin:0;font-weight:600}.appReports p{color:#596a61;line-height:1.5}.reportModeTabs{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.reportModeTabs button{min-height:40px;padding:8px 16px}.liveOperationsTrigger{position:relative}.liveOperationsTrigger svg{width:22px;height:22px}.liveOperationsTrigger b{color:#fff;background:#ad463e;border-radius:12px;padding:2px 5px;font-size:11px;position:absolute;top:-4px;right:-4px}.liveOperations{color:#254d43;background:#fff;border:1px solid #dce2e6;border-radius:16px;width:min(760px,100vw - 32px);max-height:85vh;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;opacity:1!important;animation:none!important}.liveOperations::backdrop{background:#102b2466}.liveOperations header{justify-content:space-between;align-items:center;gap:16px;display:flex}.liveOperations h2,.liveOperations h3{margin:0}.liveOperationsTools{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.liveOperations button:not(.adminModalClose){border:1px solid #dce2e6;border-radius:8px;padding:8px 12px}.liveOperations .operation{border-top:1px solid #dce2e6;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.operation>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operation strong{margin-top:8px;font-size:13px;display:block}.operation.error strong,.liveOperations [role=alert]{color:#a43131}.operation.working strong{color:#8b641b}.operation.done strong{color:#26724e}@media (max-width:600px){.liveOperations .operation{flex-direction:column}}.applicationTestingSwitch{white-space:nowrap;border-radius:10px;padding:10px 14px;line-height:1.3;color:#654508!important;background:#fff6dd!important;border:1px solid #a77313!important;font-size:13px!important}.applicationTestingSwitch:hover{color:#493000!important;background:#ffedb9!important}.applicationTestingWorkspace{background:#f7f8fa;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.applicationTestingBar{color:#4d3504;background:#ffefba;border-bottom:2px solid #b88519;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;display:flex}.applicationTestingBar>div{gap:4px;display:grid}.applicationTestingBar strong{font-size:17px}.applicationTestingBar span{font-size:13px}.applicationTestingBar button,.applicationTestingLoading button{color:#4d3504;white-space:nowrap;background:#fff;border:1px solid #a77313;border-radius:8px;padding:10px 16px}.applicationTestingFrame{background:#fff;border:0;flex:1;width:100%;min-height:0;display:block}.applicationTestingLoading,.applicationTestingChecking{padding:16px 24px}.applicationTestingLoading{flex:none;align-items:center;gap:16px;display:flex}.applicationTestingStandalone{color:#4d3504;background:#ffefba;border-bottom:2px solid #b88519;padding:12px 24px;font-weight:600}.taskTestingNotice{background:#fff9e8;border:1px solid #d7b56b;border-radius:12px;margin:0 0 20px;padding:16px 20px}.taskTestingNotice p{margin:8px 0 12px}@media (max-width:760px){.applicationTestingBar{gap:12px;padding:12px}.applicationTestingBar strong{font-size:15px}.applicationTestingBar span{font-size:11px}.applicationTestingBar button{white-space:normal;padding:8px}.applicationTestingSwitch{padding:8px!important;font-size:11px!important}}@media (min-width:761px) and (max-width:1100px){.applicationTestingSwitch{white-space:normal;text-align:center;max-width:140px;padding:7px 12px!important}}@media (max-width:480px){.applicationTestingSwitch{white-space:normal;text-align:center;max-width:135px}}html[data-developer-mode=true] body.adminTheme .adminHeader{background:#fff2cc!important;border-bottom-color:#e4ce86!important}html[data-developer-mode=true] .adminHeader .brand span{color:#594308;white-space:normal}.projectOverview{min-width:0}.projectOverviewHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.projectOverviewHead h2{margin:0}.projectOverviewHead p,.projectOverviewTime{color:var(--muted,#64746e);font-size:13px}.projectOverviewGrid,.projectOverviewLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.projectOverview .projectOverviewCard{text-align:left;background:var(--surface,#fff);color:inherit;white-space:normal;cursor:pointer;border:1px solid #dce5df;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px 34px 20px 20px;display:flex;position:relative}:is(.projectOverview .projectOverviewCard:hover,.projectOverview .projectOverviewCard:focus-visible){background:#f0f7f3;border-color:#347860;outline:2px solid #0000}.projectOverviewCard strong{font-size:30px;font-weight:600}.projectOverviewCard small{color:#64746e;font-size:13px}.projectOverviewArrow{position:absolute;top:20px;right:16px}.projectOverview h3{margin:26px 0 14px}.projectOverview .projectOverviewWarning,.projectOverviewError{color:#a43737}.projectOverviewTime{margin-bottom:12px}@media (max-width:1100px){.projectOverviewGrid,.projectOverviewLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.projectOverviewGrid,.projectOverviewLinks{grid-template-columns:1fr}.projectOverviewHead{align-items:flex-start}}.workspace header>button:not([aria-label]),.workspace :is(.projectOverviewHead,.panelHead,.sectionHeading,.participationHeader,.peopleToolbar,.projectPeoplePages)>button{border-radius:8px;min-height:36px;padding:8px 12px}.projectPeopleFilters{flex-wrap:wrap;gap:16px;margin:18px 0;display:flex}.projectPeopleFilters label{gap:6px;display:grid}.projectPeopleFilters input{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.projectPeopleTable{overflow:auto}.projectPeopleTable table{border-collapse:collapse;width:100%}.projectPeopleTable th,.projectPeopleTable td{border-bottom:1px solid var(--line);padding:12px;text-align:left!important;word-spacing:normal!important}.projectPeopleTable button{white-space:normal;text-align:left;border-radius:8px;padding:8px 12px}.projectPeoplePages{align-items:center;gap:16px;margin-top:18px;display:flex}.appBroadcasts>header,.appBroadcastDialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.appBroadcasts>button,.appBroadcasts header>button,.appBroadcastDialog footer button{border:1px solid var(--line);border-radius:8px;padding:10px 14px}.appBroadcastDialog{border:1px solid var(--line);width:min(620px,100vw - 32px);max-height:85vh;color:var(--text,#264b42);background:#fff;border-radius:16px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.appBroadcastDialog::backdrop{background:#102b2466}.appBroadcastDialog h2{margin:0}.appBroadcastDialog label{gap:8px;margin:18px 0;display:grid}.appBroadcastDialog input,.appBroadcastDialog textarea{border:1px solid var(--line);box-sizing:border-box;border-radius:8px;width:100%;padding:10px 12px}.appBroadcastDialog footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.appBroadcastDialog dl{grid-template-columns:1fr 2fr;gap:14px;margin:24px 0;display:grid}.appBroadcastDialog dd{overflow-wrap:anywhere;margin:0}.broadcastPreview{background:#f4f7f5;border-radius:8px;padding:16px}.appBroadcasts [role=alert],.appBroadcastDialog [role=alert]{color:#a52929}.appBroadcasts [role=status]{color:#21624b}.appBroadcastDialog[open]{opacity:1;animation:none}.workspace .pageTitleWithBack{align-items:center;gap:16px;min-width:0;display:flex}.workspace .pageTitleWithBack h1{overflow-wrap:anywhere;min-width:0;margin:0}.workspace .pageTitleWithBack .adminHistoryBack{flex:none;margin:0;padding:8px 12px;position:static}.workspace .topbar>div:first-child{min-width:0}@media (max-width:600px){.workspace .pageTitleWithBack{align-items:flex-start;gap:10px}.workspace .pageTitleWithBack .adminHistoryBack{padding:8px}}.projectPeopleTable .projectPersonRow{cursor:pointer}:is(.projectPeopleTable .projectPersonRow:hover td,.projectPeopleTable .projectPersonRow:focus-visible td){background:#edf5f0}.projectPeopleTable .projectPersonRow:focus-visible{outline-offset:-2px;outline:2px solid #39725d}.projectPeopleTable .projectPersonRow[aria-disabled=true]{cursor:default}.settingsPage .rolesOverview{min-width:0}.settingsPage .rolesOverview>header{flex-wrap:wrap;align-items:flex-start}.rolesOverview>header>div:last-child{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.rolesOverview button:not(.adminModalClose){box-sizing:border-box;min-height:42px;padding:10px 15px;line-height:20px}.rolesOverview .adminSessionList>header{align-items:flex-start;gap:16px;padding-bottom:16px}.rolesOverview .adminSessionList>header button{flex-shrink:0}.rolesOverview .adminSessionList>header p{margin:7px 0 0;line-height:1.5}.rolesOverview .adminSessionList>article{grid-template-columns:minmax(0,1fr) 80px auto;gap:12px}.rolesOverview .staffAccounts>article,.rolesOverview .serviceAccounts>article{grid-template-columns:38px minmax(120px,1fr) 80px minmax(100px,1fr) auto}.settingsPage input:not([type=checkbox]):not([type=radio]),.settingsPage textarea{padding-left:14px;padding-right:12px}.rolesOverview input:not([type=checkbox]):not([type=radio]),.rolesOverview textarea{padding:10px 12px 10px 14px}.securityRules{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px}.securityRules dl{margin:0}.securityRules dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding:13px 0;display:flex}.securityRules dl>div:first-child{padding-top:0}.securityRules dl>div:last-child{border:0;padding-bottom:0}.securityRules dt{font-weight:500}.securityRules dd{white-space:nowrap;margin:0;font-weight:600}@media (max-width:1200px){.rolesOverview .adminAccountFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.rolesOverview .staffAccounts>article,.rolesOverview .serviceAccounts>article{grid-template-columns:38px minmax(0,1fr) auto}.rolesOverview .staffAccounts article>em,.rolesOverview .serviceAccounts article>em{grid-column:2}.rolesOverview .staffAccounts article>button,.rolesOverview .serviceAccounts article>button{grid-area:1/3/3}}@media (max-width:700px){.rolesOverview .adminSessionList>header{flex-direction:column}.rolesOverview .adminAccountFilters{grid-template-columns:1fr}.rolesOverview .adminSessionList>article{grid-template-columns:minmax(0,1fr) auto}.rolesOverview .adminSessionList article>button{grid-column:2}.rolesOverview .adminSessionList article>b{grid-area:1/2}}.rolesOverview .serviceAccountActions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.rolesOverview .serviceAccountActions button{margin:0}.rolesOverview .adminLifecycleActions footer{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}@media (max-width:1200px){.rolesOverview .serviceAccountActions{grid-column:2/-1}}.adminHistoryBar{margin:16px 0 20px;padding:0;display:flex}.adminHistoryBack{color:#403c39;cursor:pointer;text-align:left;background:#fff;border:1px solid #ded9d3;border-radius:9px;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.adminHistoryBack span{white-space:nowrap;font-size:13px}.adminHistoryBack svg{flex:none}.adminHistoryBack:hover:not(:disabled){background:#fffaf0;border-color:#bba571}.adminHistoryBack:focus-visible{outline-offset:3px;outline:2px solid #99742f}.adminHistoryBack:disabled{opacity:.5;cursor:default}@media (max-width:600px){.adminHistoryBar{margin-bottom:16px}}.workspace .topbar{flex-wrap:wrap;gap:16px}.workspace .topActions{flex-wrap:wrap;flex:0 auto;gap:8px;min-width:0;max-width:100%;margin-right:0}.workspace .topActions .systemControls{flex-shrink:0;gap:8px;margin:0;display:flex;position:static;inset:auto}.adminHistoryBar{flex-wrap:wrap;align-items:center;gap:16px}.adminBreadcrumbs{color:#706b76;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.5;display:flex}.adminBreadcrumbs button{color:#67502b;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:3px 0;text-decoration:underline}.adminBreadcrumbs [aria-current=page]{color:#403747;overflow-wrap:anywhere;font-weight:600}.breadcrumbTab{border-left:1px solid #ded9d3;padding-left:10px;font-size:12px}.institutionsRuntime .registryTools{flex-wrap:wrap;gap:12px}.institutionsRuntime .registryTools .registryYear{flex:none;align-items:center;gap:8px;width:auto;min-width:180px;font-size:13px;display:flex}.registryYear select{background:#fff;border:1px solid #ded9d3;border-radius:8px;min-height:40px;padding:8px;font-size:13px}.institutionsRuntime .registryTools .registryFilters{flex-wrap:wrap}@media (max-width:650px){.adminBreadcrumbs{flex-basis:100%}.institutionsRuntime .registryTools .registryYear{width:100%}.registryYear select{flex:1}}.institutionsRuntime .registryTools .registryYear{flex:none;width:auto;min-width:0}.institutionsRuntime .registryTools .registryYear select{flex:none;width:108px}.institutionsRuntime .registryTools .registryYear{box-shadow:none;background:0 0;border:0;padding:0}.institutionsRuntime .registryTools{align-items:center}.institutionsRuntime .registryTools>label,.institutionsRuntime .registryTools .registryYear select,.institutionsRuntime .registryFilters button{box-sizing:border-box;border-radius:8px;height:40px;min-height:40px;max-height:40px;margin:0}.institutionsRuntime .registryTools>label:not(.registryYear){padding:0 12px}.institutionsRuntime .registryTools input{height:100%;min-height:0;padding:0;font-size:13px;line-height:20px}.institutionsRuntime .registryTools .registryYear select{padding:0 12px;font-size:13px;line-height:20px}.institutionsRuntime .registryFilters{align-items:center;gap:6px}.institutionsRuntime .registryFilters button{white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;font-size:13px;line-height:20px;display:inline-flex}.awardDocuments{min-width:0;padding:20px}.awardDocuments header,.awardActions,.awardDocuments nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.awardDocuments header h2{margin-right:auto}.awardDocuments button{border:1px solid #b4c7be;border-radius:7px;min-height:40px;padding:9px 14px}.awardDocuments button.active{background:#e5f1eb}.awardDocuments label{flex-direction:column;gap:6px;min-width:0;display:flex}.awardFields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:16px 0;display:grid}.awardDocuments input,.awardDocuments select,.awardDocuments textarea{box-sizing:border-box;border:1px solid #c9d4cd;border-radius:6px;width:100%;padding:9px 12px}.awardDocuments fieldset{border:1px solid #c9d4cd;border-radius:8px;margin:14px 0;padding:14px}.awardScroll{max-width:100%;overflow:auto}.awardDocuments table{table-layout:fixed;width:100%;margin:16px 0}.awardDocuments th,.awardDocuments td{word-spacing:normal;overflow-wrap:anywhere;text-align:left;padding:10px}.awardDocuments p{margin:14px 0}.awardError{color:#a32929;background:#fff2f1;padding:10px}.awardPreview{border:1px solid #c9d4cd;width:100%;height:650px}.awardInstitution{border:1px solid #c9d4cd;border-radius:8px;margin:16px 0;padding:16px}.awardCheck{align-items:center;flex-direction:row!important;display:flex!important}.awardCheck input{flex:0 0 18px;width:18px}.awardDoc{border-top:1px solid #e4e9e5;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.awardDoc span:first-child{overflow-wrap:anywhere;flex:1}.awardDocuments .primary{color:#fff;background:#175c45}.awardDocuments .primary:hover{color:#175c45;background:#edf6f0}.awardDocuments button:disabled{opacity:.55}@media (max-width:600px){.awardDocuments{padding:12px}.awardFields{grid-template-columns:1fr}.awardPreview{height:480px}}.awardDocuments{box-sizing:border-box;max-width:100%;font-size:14px;line-height:1.5}.awardDocuments>header{align-items:flex-end;gap:16px;margin-bottom:20px}.awardDocuments>header h2{align-self:center;margin-top:0;margin-bottom:0}.awardDocuments h3{margin:24px 0 16px;font-size:18px;line-height:1.4}.awardDocuments nav{gap:8px;margin:16px 0 20px}.awardDocuments .awardKindTabs{border-bottom:1px solid #dce5df;padding-bottom:16px}.awardDocuments button{box-sizing:border-box;min-height:42px;font:inherit;white-space:normal;word-break:normal;text-align:center;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:10px 16px;font-size:14px;line-height:20px;display:inline-flex}.awardDocuments button:disabled{cursor:not-allowed}.awardDocuments button.active{color:#fff;background:#175c45;border-color:#175c45}.awardDocuments button:hover:not(:disabled){color:#175c45;background:#edf6f0;border-color:#175c45}.awardDocuments button:focus-visible{outline-offset:3px;outline:2px solid #175c45}.awardDocuments input:not([type=checkbox]),.awardDocuments select{min-height:42px;font:inherit;font-size:14px;line-height:20px}.awardDocuments select{text-overflow:ellipsis;max-width:100%;padding-right:30px}.awardDocuments textarea{min-height:84px;font:inherit;resize:vertical}.awardDocuments input[type=file]{padding:8px 12px;overflow:hidden}.awardDocuments input[type=file]::file-selector-button{color:#175c45;cursor:pointer;background:#f2f7f4;border:1px solid #b4c7be;border-radius:5px;margin-right:12px;padding:5px 10px}.awardDocuments fieldset{min-width:0;margin:20px 0;padding:16px}.awardDocuments legend{padding:0 8px}.awardDocuments fieldset .awardFields{margin:8px 0 0}.awardFields{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:end;gap:16px;margin:16px 0 20px}.awardDocuments fieldset .awardFields{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.awardActions{align-items:flex-end;gap:12px;margin:16px 0}.awardActions>label{flex:260px;max-width:600px}.awardDocuments .awardBatchTable{min-width:560px}.awardDocuments .awardBatchTable th:first-child{width:34%}.awardDocuments th,.awardDocuments td{vertical-align:middle;padding:12px 16px}.awardDocuments .awardDoc{grid-template-columns:minmax(0,1fr) minmax(100px,180px) auto;gap:12px;padding:12px 0;display:grid}.awardDocuments .awardInstitution{margin:20px 0;padding:20px}.awardDocuments .awardCheck input{align-self:flex-start;height:18px;min-height:18px;margin:2px 0 0;padding:0}.awardDocuments .awardCheck{gap:12px}.awardDocuments .awardNotice{background:#fff9e9;border:1px solid #d9c691;border-radius:8px;padding:12px 16px}@media (max-width:600px){.awardDocuments{padding:16px}.awardDocuments>header{align-items:flex-end}.awardDocuments>header h2{flex-basis:100%}.awardDocuments .awardInstitution{padding:16px}.awardDocuments .awardDoc{grid-template-columns:minmax(0,1fr) auto}.awardDocuments .awardDoc>span:first-child{grid-column:1/-1}.awardActions>label{flex-basis:100%;max-width:none}}body.adminTheme .workspace .awardDocuments button{box-sizing:border-box;min-height:42px;padding:10px 16px;line-height:20px}.awardDocuments.awardDocuments nav button{color:#175c45;background:#fff;border:1px solid #b4c7be}.awardDocuments.awardDocuments nav button.active{color:#fff;background:#175c45;border-color:#175c45}.awardDocuments.awardDocuments nav button:hover:not(:disabled){color:#175c45;background:#edf6f0}.awardDocuments .awardBatchTable th:last-child{width:230px}.awardRowActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.awardDocuments .awardDelete,.awardDeleteDialog .awardDelete{color:#a32929;background:#fff;border-color:#dab5b5}.awardDocuments .awardDelete:hover:not(:disabled),.awardDeleteDialog .awardDelete:hover:not(:disabled){color:#8b2121;background:#fff0ef;border-color:#a32929}.awardDeleteDialog{box-sizing:border-box;color:#243e32;opacity:1;background:#fff;border:1px solid #d0dad4;border-radius:12px;width:min(520px,100vw - 32px);max-height:90dvh;margin:auto;padding:24px;animation:none;position:fixed;inset:0;overflow:auto}.awardDeleteDialog::backdrop{background:#10231d77}.awardDeleteDialog header,.awardDeleteDialog footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.awardDeleteDialog h2{margin:0;font-size:21px}.awardDeleteDialog p{margin:18px 0;line-height:1.5}.awardDeleteDialog footer{justify-content:flex-end;margin-top:24px}.awardDeleteDialog footer button{border:1px solid #b4c7be;border-radius:7px;min-height:42px;padding:10px 16px;line-height:20px}.awardDeleteDialog .adminModalClose{background:0 0;border:0;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:8px;display:grid}.awardGeneration{color:#205b48;background:#f0f7f3;border:1px solid #c4d8ce;border-radius:12px;align-items:center;gap:16px;margin:16px 0;padding:16px 18px;display:flex}.awardGeneration>div{flex:1;min-width:0}.awardGeneration p{font-variant-numeric:tabular-nums;margin:4px 0!important}.awardGeneration progress{-webkit-appearance:none;appearance:none;accent-color:#205b48;background:#dce9e2;border:0;border-radius:4px;width:min(100%,420px);height:6px;margin-top:10px;display:block;overflow:hidden}.awardGeneration progress::-webkit-progress-bar{background:#dce9e2;border-radius:4px}.awardGeneration progress::-webkit-progress-value{background:#205b48;border-radius:4px}.awardGeneration progress::-moz-progress-bar{background:#205b48;border-radius:4px}.awardActivity{background:#e0eee6;border-radius:16px;flex:0 0 54px;justify-content:center;align-items:center;gap:5px;height:54px;display:flex}.awardActivity>span{background:#205b48;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite awardWave}.awardActivity>span:nth-child(2){animation-delay:.16s}.awardActivity>span:nth-child(3){animation-delay:.32s}@keyframes awardWave{0%,60%,to{opacity:.4;transform:translateY(2px)scale(.85)}30%{opacity:1;transform:translateY(-4px)scale(1)}}@media (prefers-reduced-motion:reduce){.awardActivity>span{opacity:.75;animation:none}}.awardDeliveryReport{background:#fff;border:1px solid #c4d8ce;border-radius:12px;min-width:0;margin:24px 0;padding:20px}.awardDeliveryReport>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.awardDeliveryReport>header h3{margin:0 0 8px}.awardDeliveryReport>header p{color:#52675d;max-width:620px;margin:0}.awardMailMetrics{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;display:grid}.awardDocuments .awardMailMetrics button{text-align:left;color:#205b48;background:#f7faf8;border:1px solid #dce9e2;flex-direction:column;align-items:flex-start;gap:6px;min-height:76px;font-size:12px;display:flex}.awardDocuments .awardMailMetrics button.selected{background:#e0eee6;border-color:#205b48}.awardMailMetrics strong{font-variant-numeric:tabular-nums;font-size:22px}.awardDocuments .awardMailTable th:first-child{width:44px}.awardDocuments .awardMailTable th:nth-child(2){width:38%}.awardDocuments .awardMailTable th:last-child{width:180px}.awardMailTable input[type=checkbox]{accent-color:#205b48;width:18px;height:18px;min-height:18px;padding:0}.awardMailTable small{color:#52675d;margin-top:5px;line-height:1.4;display:block}.awardMailState{font-weight:500;line-height:1.5}.awardMailState.delivered{color:#205b48}.awardMailState.failed{color:#a32929}.awardMailState.unknown{color:#8a5700}.awardMailChecked{color:#52675d;font-size:12px}@media (max-width:650px){.awardDeliveryReport{padding:14px}.awardMailTable{min-width:620px}}.awardDocuments .awardMailTable{min-width:680px}.printMail{min-width:0}.printMail>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.printMail>label{flex-direction:column;gap:8px;max-width:960px;margin:18px 0;display:flex}.printMail input,.printMail textarea,.printMail select{box-sizing:border-box;max-width:100%;padding:10px 12px}.printMail textarea{resize:vertical}.printMail button{min-height:40px;padding:9px 16px}.printMail .awardScroll{max-height:480px;overflow:auto}.printMail table{table-layout:fixed;width:100%}.printMail th,.printMail td{overflow-wrap:anywhere;word-spacing:normal;vertical-align:top}.printMail td:last-child,.printMail th:last-child{width:140px}.printMailError,.printMailPreview [role=alert]{color:var(--danger,#a73434);white-space:pre-line}.printMailPreview{border:1px solid #d7e2dd;border-radius:10px;margin:12px 0;padding:12px 16px}.printMail details summary{cursor:pointer;padding:8px 0}.printMail>section{margin-top:24px}.printMail .awardActions{align-items:end}.printMail .awardActions label{flex-direction:column;gap:6px;display:flex}@media (max-width:700px){.printMail table{min-width:620px}.printMail>header{flex-wrap:wrap}}.sidebar .adminGroupedNav{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:1;gap:5px;min-height:0;padding:16px 0;overflow-y:auto}.sidebar .adminGroupedNav button{white-space:normal;width:100%;height:auto;min-height:40px;padding:10px 11px;line-height:1.4}.sidebar .adminNavGroupToggle em{color:#cbb7bd;margin-left:5px;font-size:18px;font-style:normal}.sidebar .adminNavGroupToggle.currentGroup{color:#fff;background:#ffffff09}.sidebar .adminNavChildren{border-left:1px solid #ffffff24;margin:3px 0 7px 23px;padding-left:9px}.sidebar .adminNavChildren[hidden]{display:none}.sidebar .adminNavChildren button{min-height:36px;padding:8px 10px;font-size:12px;font-weight:400}.sidebar .adminNavChildren button.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#ffffff16;font-weight:700}.sidebar .adminNavDevelopment{border-top:1px solid #ffffff20;margin-top:10px;padding-top:10px}.sidebar .adminNavDevelopment>.adminNavGroupToggle{color:#cbb7bd}.sidebar .adminGroupedNav button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.sidebar .sideBottom{flex-shrink:0;margin-top:0}.settingsPage>aside button>.adminNavIcon{width:19px;height:19px;color:var(--muted);flex:0 0 19px;margin-right:10px;display:block}.settingsPage>aside button.selected>.adminNavIcon{color:var(--wine)}.settingsPage>aside button>b .adminNavIcon{width:14px;height:14px;display:block}.sidebar .adminNavIcon{flex:0 0 19px;width:19px;height:19px;margin-right:9px;display:block}.sidebar .adminNavGroupToggle em{transition:transform .16s;display:flex}.sidebar .adminNavGroupToggle em.expanded{transform:rotate(90deg)}.sidebar .adminNavGroupToggle em .adminNavIcon,.sidebar .operator em .adminNavIcon{flex-basis:14px;width:14px;height:14px;margin:0}@media (prefers-reduced-motion:reduce){.sidebar .adminNavGroupToggle em{transition:none}}.printCategoryTabs{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.printCategoryTabs button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;min-height:42px;padding:10px 15px}.printCategoryTabs button.selected{color:var(--wine);border-color:var(--wine);background:#edf5f1}.printPreparation{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.printPreparation p{margin:12px 0;line-height:1.5}.adminAuthPage{background:radial-gradient(circle at 75% 15%,#c09b4829,transparent 32%),var(--cream);place-items:center;min-height:100vh;padding:24px;display:grid}.adminAuthCard{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(460px,100%);max-height:none;position:relative;overflow:hidden;box-shadow:0 24px 70px #2f181c29}.adminAuthCard>header{padding:20px 24px}.adminAuthCard>form{padding:24px}.adminAuthCard>footer{text-align:center}.adminAuthCard form aside{flex-direction:column;gap:4px;display:flex}.adminAuthCard form aside b{color:var(--wine);font-size:12px}.activationCard{width:min(620px,100%)}.activationBody,.activationLoading{padding:26px}.activationBody h2{margin:8px 0;font:700 25px Georgia,serif}.activationBody>aside{background:#fff4d9;border-radius:10px;flex-direction:column;gap:5px;margin:18px 0;padding:14px;display:flex}.activationEyebrow{letter-spacing:.12em;color:var(--wine);font-size:10px;font-weight:900}.activationQr{background:#f5f1ed;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.activationQr img{background:#fff;border-radius:10px}.activationQr small{font:11px ui-monospace,monospace}.activationMessage{margin:16px 24px 0}.activationSuccess{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.activationBody>.loginPrimary{width:100%;margin-top:10px}.accessRequestDrawer>footer button{box-sizing:border-box;justify-content:center;align-items:center;height:38px;padding:0 12px;line-height:1;display:inline-flex}
