*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{color:#172033;background:#f5f7fb;font-size:14px}@media (max-width:680px){html{font-size:14px}}
.layout-module__CUj6aG__pageScope{--ink:#172033;--muted:#667085;--line:#e7eaf1;--bg:#f5f7fb;--panel:#fff;--surface-muted:#fbfcfe;--surface-selected:#edf1ff;--blue:#315cce;--blue-dark:#21439a;--green:#198754;--success:#177245;--success-soft:#eaf8f0;--orange:#b56b00;--warning:#a15b00;--warning-soft:#fff4df;--danger:#ba2d3d;--danger-soft:#fff0f2;--focus-ring:#7f9cf5;--shadow-panel:0 6px 20px #17203308;--radius-control:8px;--radius-control-compact:7px;--radius-panel:10px;--radius-pill:999px;--control-height:36px;--control-height-interactive:40px;--control-height-touch:44px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--text-body:14px;--text-small:12px;--text-label:12px;--text-caption:12px;--heading-1:22px;--heading-2:17px;--heading-3:14px;--line-body:1.65;--line-compact:1.5}.layout-module__CUj6aG__pageScope .fieldLabel{color:#4f596c;font-size:var(--text-label);font-weight:700;display:block}.layout-module__CUj6aG__pageScope .textLink{color:var(--blue);overflow-wrap:anywhere;margin-top:8px;font-size:12px;text-decoration:underline;display:inline-block}.layout-module__CUj6aG__pageScope .formSectionAnchor{scroll-margin-top:20px}.layout-module__CUj6aG__skipLink{z-index:100;color:#fff;background:var(--blue-dark);border-radius:8px;padding:10px 14px;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.layout-module__CUj6aG__skipLink:focus{transform:translateY(0)}
.application-ui-module__oiXRcq__applicationScope{color:var(--ink);background:var(--bg)}:is(:where(.application-ui-module__oiXRcq__applicationScope) button,:where(.application-ui-module__oiXRcq__applicationScope) input,:where(.application-ui-module__oiXRcq__applicationScope) textarea,:where(.application-ui-module__oiXRcq__applicationScope) select){font:inherit}:where(.application-ui-module__oiXRcq__applicationScope) button{cursor:pointer}:where(.application-ui-module__oiXRcq__applicationScope) a{color:inherit;text-decoration:none}:where(.application-ui-module__oiXRcq__applicationScope) .srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.application-ui-module__oiXRcq__applicationScope) .content{max-width:1440px;padding:34px 36px 60px}:where(.application-ui-module__oiXRcq__applicationScope) .eyebrow{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:700}:where(.application-ui-module__oiXRcq__applicationScope) h1{letter-spacing:-.035em;margin:8px 0;font-size:31px}:where(.application-ui-module__oiXRcq__applicationScope) h2{letter-spacing:-.02em;margin:0;font-size:18px}:where(.application-ui-module__oiXRcq__applicationScope) .sub{color:var(--muted);margin:0;font-size:14px}:where(.application-ui-module__oiXRcq__applicationScope) .hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}:where(.application-ui-module__oiXRcq__applicationScope) .button{min-height:var(--control-height);border-radius:var(--radius-control);background:var(--blue);color:#fff;border:0;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex}:where(.application-ui-module__oiXRcq__applicationScope) .button:hover{background:var(--blue-dark)}:is(:where(.application-ui-module__oiXRcq__applicationScope) .button:focus-visible,:where(.application-ui-module__oiXRcq__applicationScope) input:focus-visible,:where(.application-ui-module__oiXRcq__applicationScope) textarea:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}:where(.application-ui-module__oiXRcq__applicationScope) .button.secondary{color:var(--blue);background:#eef2ff}:where(.application-ui-module__oiXRcq__applicationScope) .button.ghost{color:var(--ink);border:1px solid var(--line);background:#fff}:where(.application-ui-module__oiXRcq__applicationScope) .button.danger{color:#ba2d3d;background:#fff0f0}:where(.application-ui-module__oiXRcq__applicationScope) .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}:where(.application-ui-module__oiXRcq__applicationScope) .metric{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:18px}:where(.application-ui-module__oiXRcq__applicationScope) .metricTop{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}:where(.application-ui-module__oiXRcq__applicationScope) .metricValue{letter-spacing:-.04em;margin:12px 0 4px;font-size:29px;font-weight:800}:where(.application-ui-module__oiXRcq__applicationScope) .metricChange{color:var(--green);font-size:12px}:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}:where(.application-ui-module__oiXRcq__applicationScope) .panel{background:var(--panel);border:1px solid var(--line);border-radius:13px;overflow:hidden}:where(.application-ui-module__oiXRcq__applicationScope) .tableWrap{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow:auto hidden}:where(.application-ui-module__oiXRcq__applicationScope) .tableWrap>table{width:max-content;min-width:100%;max-width:none}:where(.application-ui-module__oiXRcq__applicationScope) table{border-collapse:collapse;width:100%;font-size:13px}:where(.application-ui-module__oiXRcq__applicationScope) th{color:#7b8496;text-align:left;letter-spacing:.05em;text-transform:uppercase;background:#fbfcfe;font-size:11px;font-weight:700}:is(:where(.application-ui-module__oiXRcq__applicationScope) th,:where(.application-ui-module__oiXRcq__applicationScope) td){white-space:nowrap;border-bottom:1px solid #edf0f5;padding:15px 18px}:where(.application-ui-module__oiXRcq__applicationScope) tr:last-child td{border-bottom:0}:where(.application-ui-module__oiXRcq__applicationScope) .status{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}:where(.application-ui-module__oiXRcq__applicationScope) .status.green{color:var(--success);background:var(--success-soft)}:where(.application-ui-module__oiXRcq__applicationScope) .status.blue{color:var(--blue);background:var(--surface-selected)}:where(.application-ui-module__oiXRcq__applicationScope) .status.gray{color:#687385;background:#f0f2f5}:where(.application-ui-module__oiXRcq__applicationScope) .status.orange{color:var(--warning);background:var(--warning-soft)}:where(.application-ui-module__oiXRcq__applicationScope) .status.red{color:var(--danger);background:var(--danger-soft)}:where(.application-ui-module__oiXRcq__applicationScope) .bar{background:#edf0f5;border-radius:4px;min-width:100px;height:6px;overflow:hidden}:where(.application-ui-module__oiXRcq__applicationScope) .bar i{background:var(--blue);border-radius:4px;height:100%;display:block}:where(.application-ui-module__oiXRcq__applicationScope) .programMeta{color:var(--muted);margin-top:5px;font-size:12px}:where(.application-ui-module__oiXRcq__applicationScope) .list{gap:0;display:grid}:where(.application-ui-module__oiXRcq__applicationScope) .listItem{border-bottom:1px solid #edf0f5;align-items:flex-start;gap:12px;padding:15px 0;display:flex}:where(.application-ui-module__oiXRcq__applicationScope) .listItem:last-child{border-bottom:0}:where(.application-ui-module__oiXRcq__applicationScope) .listItem>div:first-child{flex:1;min-width:0}:where(.application-ui-module__oiXRcq__applicationScope) .dot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}:where(.application-ui-module__oiXRcq__applicationScope) .listTitle{font-size:13px;font-weight:700}:where(.application-ui-module__oiXRcq__applicationScope) .listMeta{color:var(--muted);margin-top:4px;font-size:12px}:where(.application-ui-module__oiXRcq__applicationScope) .toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}:where(.application-ui-module__oiXRcq__applicationScope) .search{border:1px solid var(--line);background:#fff;border-radius:8px;outline:none;min-width:260px;padding:10px 12px}:where(.application-ui-module__oiXRcq__applicationScope) .search:focus{border-color:var(--blue);box-shadow:0 0 0 3px #315cce18}:where(.application-ui-module__oiXRcq__applicationScope) .searchWrap{flex:1;max-width:520px}:where(.application-ui-module__oiXRcq__applicationScope) .searchWrap .search{width:100%}:where(.application-ui-module__oiXRcq__applicationScope) .filterGroup{flex-wrap:wrap;gap:8px;display:flex}:where(.application-ui-module__oiXRcq__applicationScope) .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:where(.application-ui-module__oiXRcq__applicationScope) .field{gap:7px;display:grid}:where(.application-ui-module__oiXRcq__applicationScope) .field.full{grid-column:1/-1}:where(.application-ui-module__oiXRcq__applicationScope) .field label{color:#4f596c;font-size:12px;font-weight:700}:is(:where(.application-ui-module__oiXRcq__applicationScope) .field input,:where(.application-ui-module__oiXRcq__applicationScope) .field select,:where(.application-ui-module__oiXRcq__applicationScope) .field textarea){border:1px solid var(--line);background:#fff;border-radius:8px;outline:none;padding:10px 12px}:where(.application-ui-module__oiXRcq__applicationScope) .field textarea{resize:vertical;min-height:100px}:is(:where(.application-ui-module__oiXRcq__applicationScope) .field input:focus,:where(.application-ui-module__oiXRcq__applicationScope) .field select:focus,:where(.application-ui-module__oiXRcq__applicationScope) .field textarea:focus){border-color:var(--blue);box-shadow:0 0 0 3px #315cce18}:where(.application-ui-module__oiXRcq__applicationScope) .fieldHint{color:var(--muted);font-size:11px;line-height:1.5}:where(.application-ui-module__oiXRcq__applicationScope) .formActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}:where(.application-ui-module__oiXRcq__applicationScope) .formSaveBar{z-index:11;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #cbd9f5;border-radius:10px;align-items:center;padding:10px 12px;position:sticky;bottom:12px;box-shadow:0 8px 24px #1720331c}:where(.application-ui-module__oiXRcq__applicationScope) .formSaveBarHint{min-width:0;color:var(--muted);flex:1;font-size:11px;line-height:1.5}@media (max-width:680px){:where(.application-ui-module__oiXRcq__applicationScope) .formActions{flex-direction:column-reverse}:is(:where(.application-ui-module__oiXRcq__applicationScope) .formActions .button,:where(.application-ui-module__oiXRcq__applicationScope) .formActions a.button){justify-content:center;width:100%}:where(.application-ui-module__oiXRcq__applicationScope) .formSaveBar{flex-direction:column;align-items:stretch;gap:8px}:where(.application-ui-module__oiXRcq__applicationScope) .formSaveBarHint{text-align:center;order:3}}:where(.application-ui-module__oiXRcq__applicationScope) .checkGrid{color:#4f596c;gap:10px;margin-top:16px;font-size:13px;display:grid}:where(.application-ui-module__oiXRcq__applicationScope) .checkGrid label{align-items:center;gap:8px;display:flex}:where(.application-ui-module__oiXRcq__applicationScope) .errorBox{color:#9a2e3a;background:#fff0f2;border:1px solid #ffd3d9;border-radius:9px;padding:11px 12px;font-size:13px}:where(.application-ui-module__oiXRcq__applicationScope) .successBox{color:#17633b;background:#effaf3;border:1px solid #bde8c9;border-radius:9px;padding:11px 12px;font-size:13px}:where(.application-ui-module__oiXRcq__applicationScope) .progressTrack{background:#e9edf5;border-radius:99px;height:9px;overflow:hidden}:where(.application-ui-module__oiXRcq__applicationScope) .progressTrack i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), #6f8cf0);height:100%;transition:width .25s;display:block}:where(.application-ui-module__oiXRcq__applicationScope) .emptyState{text-align:center;justify-items:center;gap:8px;padding:54px 22px;display:grid}:where(.application-ui-module__oiXRcq__applicationScope) .emptyState h2{margin-top:2px}:where(.application-ui-module__oiXRcq__applicationScope) .emptyIcon{color:#a15b00;background:#fff4df;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}:where(.application-ui-module__oiXRcq__applicationScope) .empty{text-align:center;color:var(--muted);padding:42px 20px;font-size:13px}:where(.application-ui-module__oiXRcq__applicationScope) .emptyActions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:7px;display:flex}:where(.application-ui-module__oiXRcq__applicationScope) .button.disabled{pointer-events:none;opacity:.45}@media print{.application-ui-module__oiXRcq__applicationScope{background:#fff}}@media (max-width:1000px){:where(.application-ui-module__oiXRcq__applicationScope) .content{padding:28px 22px 50px}:where(.application-ui-module__oiXRcq__applicationScope) .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){:is(:where(.application-ui-module__oiXRcq__applicationScope) .hero,:where(.application-ui-module__oiXRcq__applicationScope) .toolbar){flex-direction:column;align-items:flex-start}:where(.application-ui-module__oiXRcq__applicationScope) .hero .pageHeaderActions{justify-content:stretch;width:100%}:where(.application-ui-module__oiXRcq__applicationScope) .hero .pageHeaderActions .button{flex:1;justify-content:center}:where(.application-ui-module__oiXRcq__applicationScope) .content{padding:24px 16px 48px}:is(:where(.application-ui-module__oiXRcq__applicationScope) .grid4,:where(.application-ui-module__oiXRcq__applicationScope) .formGrid){grid-template-columns:1fr}:where(.application-ui-module__oiXRcq__applicationScope) .search{width:100%;min-width:0}:where(.application-ui-module__oiXRcq__applicationScope) .searchWrap{max-width:none}:where(.application-ui-module__oiXRcq__applicationScope) .filterGroup{width:100%}:where(.application-ui-module__oiXRcq__applicationScope) .filterGroup .button{justify-content:center}:where(.application-ui-module__oiXRcq__applicationScope) .tableWrap{margin:0 -1px}:where(.application-ui-module__oiXRcq__applicationScope) h1{font-size:26px}}@media (prefers-reduced-motion:reduce){:is(:where(.application-ui-module__oiXRcq__applicationScope) *,:where(.application-ui-module__oiXRcq__applicationScope) :before,:where(.application-ui-module__oiXRcq__applicationScope) :after){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:680px){:where(.application-ui-module__oiXRcq__applicationScope) .formActions{flex-direction:column-reverse;align-items:stretch}:is(:where(.application-ui-module__oiXRcq__applicationScope) .formActions>.button,:where(.application-ui-module__oiXRcq__applicationScope) .formActions>a){justify-content:center;width:100%}}:where(.application-ui-module__oiXRcq__applicationScope) .infoBox{border:1px solid #cbd8f7;border-left:3px solid var(--blue);color:#344d91;background:#f5f7ff;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.6}:where(.application-ui-module__oiXRcq__applicationScope) .field select[multiple]{min-height:140px}:where(.application-ui-module__oiXRcq__applicationScope) .catalogResultBar{min-height:24px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 12px;font-size:12px;display:flex}:where(.application-ui-module__oiXRcq__applicationScope) .textButton{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}:where(.application-ui-module__oiXRcq__applicationScope) .textButton:hover{color:var(--ink)}:where(.application-ui-module__oiXRcq__applicationScope) .textButton:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}:where(.application-ui-module__oiXRcq__applicationScope) .pageHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:where(.application-ui-module__oiXRcq__applicationScope) .detailGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:18px;display:grid}:where(.application-ui-module__oiXRcq__applicationScope) .detailList{gap:0;display:grid}:where(.application-ui-module__oiXRcq__applicationScope) .detailList>div{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:20px;padding:13px 0;font-size:13px;display:flex}:where(.application-ui-module__oiXRcq__applicationScope) .detailList>div:last-child{border-bottom:0}:where(.application-ui-module__oiXRcq__applicationScope) .detailList dt{color:var(--muted)}:where(.application-ui-module__oiXRcq__applicationScope) .detailList dd{text-align:right;overflow-wrap:anywhere;margin:0}:where(.application-ui-module__oiXRcq__applicationScope) .actionList{gap:9px;display:grid}:where(.application-ui-module__oiXRcq__applicationScope) .actionList .button{justify-content:center;width:100%}:where(.application-ui-module__oiXRcq__applicationScope) .resourceIntro{border-left:3px solid var(--blue);color:#4f596c;background:#f5f7ff;border-radius:8px;margin-bottom:18px;padding:13px 15px;font-size:12px;line-height:1.6}:where(.application-ui-module__oiXRcq__applicationScope) .resourceIntro strong{color:var(--ink)}:where(.application-ui-module__oiXRcq__applicationScope) .listLinkCell a{color:var(--blue);text-decoration:none}:where(.application-ui-module__oiXRcq__applicationScope) .listLinkCell a:hover{text-decoration:underline}@media (max-width:680px){:where(.application-ui-module__oiXRcq__applicationScope) .pageHeaderActions{justify-content:stretch}:is(:where(.application-ui-module__oiXRcq__applicationScope) .pageHeaderActions>.button,:where(.application-ui-module__oiXRcq__applicationScope) .pageHeaderActions>a){flex:1;justify-content:center}:where(.application-ui-module__oiXRcq__applicationScope) .detailGrid{grid-template-columns:1fr}:where(.application-ui-module__oiXRcq__applicationScope) .detailList>div{flex-direction:column;align-items:flex-start;gap:4px}:where(.application-ui-module__oiXRcq__applicationScope) .detailList dd{text-align:left}}:where(.application-ui-module__oiXRcq__applicationScope) .detailList dd{white-space:pre-line}:where(.application-ui-module__oiXRcq__applicationScope) .detailList>div{min-width:0}:where(.application-ui-module__oiXRcq__applicationScope) .detailList dd{overflow-wrap:anywhere;min-width:0}@media (max-width:680px){:where(.application-ui-module__oiXRcq__applicationScope) .filterGroup{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}:where(.application-ui-module__oiXRcq__applicationScope) .filterGroup .button{white-space:nowrap;word-break:keep-all;flex:none}}@media (forced-colors:active){:is(:where(.application-ui-module__oiXRcq__applicationScope) .button,:where(.application-ui-module__oiXRcq__applicationScope) .button.secondary,:where(.application-ui-module__oiXRcq__applicationScope) .button.ghost,:where(.application-ui-module__oiXRcq__applicationScope) .button.danger,:where(.application-ui-module__oiXRcq__applicationScope) .button:disabled){color:graytext;border-color:graytext}:is(:where(.application-ui-module__oiXRcq__applicationScope) .panel,:where(.application-ui-module__oiXRcq__applicationScope) .status,:where(.application-ui-module__oiXRcq__applicationScope) .errorBox,:where(.application-ui-module__oiXRcq__applicationScope) .successBox,:where(.application-ui-module__oiXRcq__applicationScope) .infoBox){border-color:canvastext}:is(:where(.application-ui-module__oiXRcq__applicationScope) .status,:where(.application-ui-module__oiXRcq__applicationScope) .errorBox,:where(.application-ui-module__oiXRcq__applicationScope) .successBox,:where(.application-ui-module__oiXRcq__applicationScope) .infoBox){color:canvastext;background:canvas}:is(:where(.application-ui-module__oiXRcq__applicationScope) .button:focus-visible,:where(.application-ui-module__oiXRcq__applicationScope) input:focus-visible,:where(.application-ui-module__oiXRcq__applicationScope) textarea:focus-visible,:where(.application-ui-module__oiXRcq__applicationScope) a:focus-visible){outline-offset:2px;outline:3px solid highlight}}.application-ui-module__oiXRcq__applicationScope{font-size:var(--text-body);line-height:var(--line-body)}:where(.application-ui-module__oiXRcq__applicationScope) h1{margin:var(--space-2) 0 var(--space-2);font-size:var(--heading-1);letter-spacing:-.025em;line-height:1.25}:where(.application-ui-module__oiXRcq__applicationScope) h2{font-size:var(--heading-2);letter-spacing:-.015em;line-height:1.35}:where(.application-ui-module__oiXRcq__applicationScope) h3{font-size:var(--heading-3);line-height:1.4}:where(.application-ui-module__oiXRcq__applicationScope) .eyebrow{font-size:var(--text-label);letter-spacing:.08em}:where(.application-ui-module__oiXRcq__applicationScope) .sub{font-size:var(--text-small);line-height:var(--line-compact)}:where(.application-ui-module__oiXRcq__applicationScope) .content{padding:var(--space-6) 28px 44px;max-width:1320px}:where(.application-ui-module__oiXRcq__applicationScope) .section{margin-top:var(--space-5)}:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead{margin-bottom:var(--space-3);gap:var(--space-3)}:where(.application-ui-module__oiXRcq__applicationScope) .panel{border-radius:var(--radius-panel)}:where(.application-ui-module__oiXRcq__applicationScope) .panelPad{padding:var(--space-4)}:where(.application-ui-module__oiXRcq__applicationScope) .hero{gap:var(--space-4);margin-bottom:var(--space-5)}:where(.application-ui-module__oiXRcq__applicationScope) .grid4{gap:var(--space-3)}:where(.application-ui-module__oiXRcq__applicationScope) .metric{padding:var(--space-4);border-radius:var(--radius-panel)}:where(.application-ui-module__oiXRcq__applicationScope) .metricValue{margin:var(--space-3) 0 var(--space-1);font-size:24px}:where(.application-ui-module__oiXRcq__applicationScope) .detailGrid{gap:14px}:where(.application-ui-module__oiXRcq__applicationScope) .formGrid{gap:var(--space-3)}:where(.application-ui-module__oiXRcq__applicationScope) .field{gap:5px}:where(.application-ui-module__oiXRcq__applicationScope) .field label{font-size:var(--text-label)}:is(:where(.application-ui-module__oiXRcq__applicationScope) .field input,:where(.application-ui-module__oiXRcq__applicationScope) .field select,:where(.application-ui-module__oiXRcq__applicationScope) .field textarea){min-height:var(--control-height);border-radius:var(--radius-control-compact);padding:8px 10px}:where(.application-ui-module__oiXRcq__applicationScope) .field textarea{min-height:86px}:where(.application-ui-module__oiXRcq__applicationScope) .fieldHint{font-size:10px;line-height:1.45}:where(.application-ui-module__oiXRcq__applicationScope) .formActions{gap:var(--space-2);margin-top:var(--space-4)}:where(.application-ui-module__oiXRcq__applicationScope) .button{font-size:var(--text-small);padding:8px 12px;line-height:1.35}:where(.application-ui-module__oiXRcq__applicationScope) .status{padding:4px 8px;font-size:10px}:where(.application-ui-module__oiXRcq__applicationScope) table{font-size:var(--text-small)}:where(.application-ui-module__oiXRcq__applicationScope) th{font-size:10px}:is(:where(.application-ui-module__oiXRcq__applicationScope) th,:where(.application-ui-module__oiXRcq__applicationScope) td){padding:10px 14px}:where(.application-ui-module__oiXRcq__applicationScope) .listTitle{font-size:var(--text-small)}:is(:where(.application-ui-module__oiXRcq__applicationScope) .programMeta,:where(.application-ui-module__oiXRcq__applicationScope) .listMeta){font-size:11px}:where(.application-ui-module__oiXRcq__applicationScope) .listItem{gap:10px;padding:12px 0}:where(.application-ui-module__oiXRcq__applicationScope) .compactEmpty{padding:22px 10px}:where(.application-ui-module__oiXRcq__applicationScope) .pageHeaderActions{gap:5px}:where(.application-ui-module__oiXRcq__applicationScope) .resourceIntro{margin-bottom:14px;padding:10px 12px;font-size:11px}:where(.application-ui-module__oiXRcq__applicationScope) .detailList>div{font-size:var(--text-small);gap:14px;padding:10px 0}:is(:where(.application-ui-module__oiXRcq__applicationScope) .pageHeaderActions>.button,:where(.application-ui-module__oiXRcq__applicationScope) .pageHeaderActions>a){padding:7px 10px;font-size:11px;line-height:1.3}:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead>div>.sub{max-width:760px;font-size:var(--text-small);line-height:var(--line-compact)}@media (max-width:900px){:where(.application-ui-module__oiXRcq__applicationScope) .content{padding-left:20px;padding-right:20px}}@media (max-width:680px){:where(.application-ui-module__oiXRcq__applicationScope) .content{padding:18px 14px 32px}:where(.application-ui-module__oiXRcq__applicationScope) h1{font-size:20px;line-height:1.3}:where(.application-ui-module__oiXRcq__applicationScope) h2{font-size:16px}:where(.application-ui-module__oiXRcq__applicationScope) .section{margin-top:16px}:where(.application-ui-module__oiXRcq__applicationScope) .panelPad{padding:14px}:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead{align-items:flex-start;margin-bottom:10px}:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead>.status{margin-top:1px}:where(.application-ui-module__oiXRcq__applicationScope) .hero{margin-bottom:16px}:where(.application-ui-module__oiXRcq__applicationScope) .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.application-ui-module__oiXRcq__applicationScope) .metric{padding:12px}:where(.application-ui-module__oiXRcq__applicationScope) .metricValue{font-size:22px}:where(.application-ui-module__oiXRcq__applicationScope) .formGrid{grid-template-columns:1fr;gap:11px}:where(.application-ui-module__oiXRcq__applicationScope) .field.full{grid-column:auto}:where(.application-ui-module__oiXRcq__applicationScope) .tableWrap{margin-right:-14px;padding-right:14px}:where(.application-ui-module__oiXRcq__applicationScope) .pageHeaderActions{width:100%}:is(:where(.application-ui-module__oiXRcq__applicationScope) .pageHeaderActions>.button,:where(.application-ui-module__oiXRcq__applicationScope) .pageHeaderActions>a){min-height:var(--control-height-touch);font-size:10px}:where(.application-ui-module__oiXRcq__applicationScope) .formActions{flex-wrap:wrap;align-items:stretch}:where(.application-ui-module__oiXRcq__applicationScope) .formActions .button{min-height:var(--control-height-touch)}}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content,:where(.application-ui-module__oiXRcq__applicationScope) .content>*,:where(.application-ui-module__oiXRcq__applicationScope) .content .section,:where(.application-ui-module__oiXRcq__applicationScope) .content .panel,:where(.application-ui-module__oiXRcq__applicationScope) .content .panel>*,:where(.application-ui-module__oiXRcq__applicationScope) .detailGrid>*,:where(.application-ui-module__oiXRcq__applicationScope) .formGrid>*,:where(.application-ui-module__oiXRcq__applicationScope) img,:where(.application-ui-module__oiXRcq__applicationScope) video,:where(.application-ui-module__oiXRcq__applicationScope) canvas,:where(.application-ui-module__oiXRcq__applicationScope) svg,:where(.application-ui-module__oiXRcq__applicationScope) iframe){max-width:100%}:is(:where(.application-ui-module__oiXRcq__applicationScope) img,:where(.application-ui-module__oiXRcq__applicationScope) video){height:auto}:is(:where(.application-ui-module__oiXRcq__applicationScope) .pageHeaderActions,:where(.application-ui-module__oiXRcq__applicationScope) .hero>*,:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead>*,:where(.application-ui-module__oiXRcq__applicationScope) .toolbar>*,:where(.application-ui-module__oiXRcq__applicationScope) .listItem>*){min-width:0}:is(:where(.application-ui-module__oiXRcq__applicationScope) .hero h1,:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead h2,:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead h3,:where(.application-ui-module__oiXRcq__applicationScope) .listTitle,:where(.application-ui-module__oiXRcq__applicationScope) .programMeta,:where(.application-ui-module__oiXRcq__applicationScope) .listMeta,:where(.application-ui-module__oiXRcq__applicationScope) .fieldHint,:where(.application-ui-module__oiXRcq__applicationScope) .button){overflow-wrap:anywhere}@media (max-width:680px){:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead{flex-wrap:wrap}:is(:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead>.pageHeaderActions,:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead>.filterGroup){justify-content:flex-start;width:100%}:is(:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead>.pageHeaderActions>.button,:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead>.pageHeaderActions>a){min-width:0}:is(:where(.application-ui-module__oiXRcq__applicationScope) .pageHeaderActions .button,:where(.application-ui-module__oiXRcq__applicationScope) .pageHeaderActions a.button,:where(.application-ui-module__oiXRcq__applicationScope) .formActions .button,:where(.application-ui-module__oiXRcq__applicationScope) .formActions a.button){white-space:normal;overflow-wrap:anywhere}:where(.application-ui-module__oiXRcq__applicationScope) .detailGrid{min-width:0}}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content .fieldHint,:where(.application-ui-module__oiXRcq__applicationScope) .content .programMeta,:where(.application-ui-module__oiXRcq__applicationScope) .content .listMeta){font-size:12px}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content .button,:where(.application-ui-module__oiXRcq__applicationScope) .content a.button),:is(:where(.application-ui-module__oiXRcq__applicationScope) .content .field input,:where(.application-ui-module__oiXRcq__applicationScope) .content .field select,:where(.application-ui-module__oiXRcq__applicationScope) .content .field textarea){min-height:40px}@media (max-width:680px){:is(:where(.application-ui-module__oiXRcq__applicationScope) .content .button,:where(.application-ui-module__oiXRcq__applicationScope) .content a.button,:where(.application-ui-module__oiXRcq__applicationScope) .content .field input,:where(.application-ui-module__oiXRcq__applicationScope) .content .field select,:where(.application-ui-module__oiXRcq__applicationScope) .content .field textarea){min-height:var(--control-height-touch)}:where(.application-ui-module__oiXRcq__applicationScope) .button{min-height:40px;font-size:12px}:where(.application-ui-module__oiXRcq__applicationScope) .fieldHint{font-size:11px}:where(.application-ui-module__oiXRcq__applicationScope) .content>.grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(.application-ui-module__oiXRcq__applicationScope) .content>.grid4 .metric{min-width:0;padding:11px}:where(.application-ui-module__oiXRcq__applicationScope) .content>.grid4 .metricValue{overflow-wrap:anywhere;font-size:20px}}@media (max-width:420px){:where(.application-ui-module__oiXRcq__applicationScope) .content>.grid4{grid-template-columns:1fr}}@media (max-width:680px){:where(.application-ui-module__oiXRcq__applicationScope) .sectionHead>div>.sub{font-size:var(--text-small)}:where(.application-ui-module__oiXRcq__applicationScope) .fieldHint{font-size:var(--text-small)}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content .sub,:where(.application-ui-module__oiXRcq__applicationScope) .content .fieldHint,:where(.application-ui-module__oiXRcq__applicationScope) .content .programMeta){font-size:12px;line-height:1.55}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content .button,:where(.application-ui-module__oiXRcq__applicationScope) .content button.button){font-size:12px}:where(.application-ui-module__oiXRcq__applicationScope) .content .status{line-height:1.35}}:where(.application-ui-module__oiXRcq__applicationScope) .content h1{font-size:var(--heading-1);line-height:1.25}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content .fieldHint,:where(.application-ui-module__oiXRcq__applicationScope) .content .programMeta){font-size:var(--text-small);line-height:var(--line-compact)}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content .button,:where(.application-ui-module__oiXRcq__applicationScope) .content button.button){min-height:40px}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content .field input,:where(.application-ui-module__oiXRcq__applicationScope) .content .field select,:where(.application-ui-module__oiXRcq__applicationScope) .content .field textarea),:is(:where(.application-ui-module__oiXRcq__applicationScope) .content .tableWrap,:where(.application-ui-module__oiXRcq__applicationScope) .content .panel,:where(.application-ui-module__oiXRcq__applicationScope) .content .formGrid,:where(.application-ui-module__oiXRcq__applicationScope) .content .detailGrid){min-width:0}@media (max-width:680px){:is(:where(.application-ui-module__oiXRcq__applicationScope) .content .button,:where(.application-ui-module__oiXRcq__applicationScope) .content button.button){min-height:44px}}:where(.application-ui-module__oiXRcq__applicationScope) .search{min-height:40px}:where(.application-ui-module__oiXRcq__applicationScope) .button{min-height:40px}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content input:not([type=hidden]):not([type=checkbox]):not([type=radio]),:where(.application-ui-module__oiXRcq__applicationScope) .content select,:where(.application-ui-module__oiXRcq__applicationScope) .content textarea){min-height:40px}:where(.application-ui-module__oiXRcq__applicationScope) .content button:not([type=hidden]){min-height:36px}:where(.application-ui-module__oiXRcq__applicationScope) .content .button{min-height:40px}@media (max-width:680px){:is(:where(.application-ui-module__oiXRcq__applicationScope) .content input:not([type=hidden]):not([type=checkbox]):not([type=radio]),:where(.application-ui-module__oiXRcq__applicationScope) .content select,:where(.application-ui-module__oiXRcq__applicationScope) .content textarea){font-size:16px}}:is(:where(.application-ui-module__oiXRcq__applicationScope) button,:where(.application-ui-module__oiXRcq__applicationScope) .button){min-height:var(--control-height-interactive);min-width:var(--control-height-interactive)}:is(:where(.application-ui-module__oiXRcq__applicationScope) input:not([type=hidden]):not([type=checkbox]):not([type=radio]),:where(.application-ui-module__oiXRcq__applicationScope) select,:where(.application-ui-module__oiXRcq__applicationScope) textarea){min-height:var(--control-height-interactive)}@media (max-width:680px){:is(:where(.application-ui-module__oiXRcq__applicationScope) button,:where(.application-ui-module__oiXRcq__applicationScope) .button,:where(.application-ui-module__oiXRcq__applicationScope) .content summary){min-height:var(--control-height-touch)}:is(:where(.application-ui-module__oiXRcq__applicationScope) button,:where(.application-ui-module__oiXRcq__applicationScope) .button){min-width:var(--control-height-touch)}:is(:where(.application-ui-module__oiXRcq__applicationScope) input:not([type=hidden]):not([type=checkbox]):not([type=radio]),:where(.application-ui-module__oiXRcq__applicationScope) select,:where(.application-ui-module__oiXRcq__applicationScope) textarea){min-height:var(--control-height-touch)}}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content button:not([type=hidden]),:where(.application-ui-module__oiXRcq__applicationScope) .content .button,:where(.application-ui-module__oiXRcq__applicationScope) .content a.button,:where(.application-ui-module__oiXRcq__applicationScope) .content .responsiveDataTable td[data-label=操作] .button),:is(:where(.application-ui-module__oiXRcq__applicationScope) .content input:not([type=hidden]):not([type=checkbox]):not([type=radio]),:where(.application-ui-module__oiXRcq__applicationScope) .content select,:where(.application-ui-module__oiXRcq__applicationScope) .content textarea){min-height:var(--control-height-interactive)}@media (max-width:680px){:is(:where(.application-ui-module__oiXRcq__applicationScope) .content button:not([type=hidden]),:where(.application-ui-module__oiXRcq__applicationScope) .content .button,:where(.application-ui-module__oiXRcq__applicationScope) .content a.button,:where(.application-ui-module__oiXRcq__applicationScope) .content .responsiveDataTable td[data-label=操作] .button){min-height:var(--control-height-touch)}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content button:not([type=hidden]),:where(.application-ui-module__oiXRcq__applicationScope) .content .button){min-width:var(--control-height-touch)}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content input:not([type=hidden]):not([type=checkbox]):not([type=radio]),:where(.application-ui-module__oiXRcq__applicationScope) .content select,:where(.application-ui-module__oiXRcq__applicationScope) .content textarea){min-height:var(--control-height-touch)}}:where(.application-ui-module__oiXRcq__applicationScope) .content h1{font-size:var(--heading-1);overflow-wrap:anywhere;line-height:1.25}:where(.application-ui-module__oiXRcq__applicationScope) .content h2{font-size:var(--heading-2);line-height:1.35}:where(.application-ui-module__oiXRcq__applicationScope) .content h3{font-size:var(--heading-3);line-height:1.4}:where(.application-ui-module__oiXRcq__applicationScope) .content p:not(.sub):not(.fieldHint){font-size:var(--text-body);line-height:var(--line-body)}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content .sub,:where(.application-ui-module__oiXRcq__applicationScope) .content .fieldHint){font-size:var(--text-small);line-height:var(--line-compact)}:where(.application-ui-module__oiXRcq__applicationScope) .content label{font-size:var(--text-label);line-height:1.45}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content small,:where(.application-ui-module__oiXRcq__applicationScope) .content .programMeta,:where(.application-ui-module__oiXRcq__applicationScope) .content .listMeta){font-size:var(--text-caption);line-height:1.45}@media (max-width:680px){:where(.application-ui-module__oiXRcq__applicationScope) .content h1{font-size:20px}:where(.application-ui-module__oiXRcq__applicationScope) .content .button{min-height:var(--control-height-touch)}}:is(:where(.application-ui-module__oiXRcq__applicationScope) .content .errorBox,:where(.application-ui-module__oiXRcq__applicationScope) .content .successBox,:where(.application-ui-module__oiXRcq__applicationScope) .content .infoBox){overflow-wrap:anywhere;min-width:0}
:is(.table-scroll-accessibility-module__zo18Qq__scope .tableWrap[role=region][tabindex="0"]:focus-visible,.table-scroll-accessibility-module__zo18Qq__scope .responsiveDataTableWrap[role=region][tabindex="0"]:focus-visible,.table-scroll-accessibility-module__zo18Qq__scope .readableTableWrap[role=region][tabindex="0"]:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:680px){:is(.table-scroll-accessibility-module__zo18Qq__scope .tableWrap[data-table-scroll-overflow=true]:after,.table-scroll-accessibility-module__zo18Qq__scope .responsiveDataTableWrap[data-table-scroll-overflow=true]:after,.table-scroll-accessibility-module__zo18Qq__scope .readableTableWrap[data-table-scroll-overflow=true]:after){color:#4f5f79;content:"左右にスクロールできます";background:#f5f8ff;border:1px solid #dbe3f7;border-radius:999px;width:max-content;max-width:100%;margin:8px 0 2px auto;padding:4px 8px;font-size:11px;line-height:1.35;display:block;position:sticky;left:0}}
