.entry_main__QXGu9{width:100%;max-width:960px;margin:0 auto;padding:var(--space-8) var(--space-6)}.entry_toneGyomu__cKNR3{--tone:var(--kind-gyomu);--tone-soft:var(--accent-soft)}.entry_toneShishitsu__32DMu{--tone:var(--kind-shishitsu);--tone-soft:#faf3e3}.entry_backLine__hSfbo{margin-bottom:var(--space-4)}.entry_backLink__rOvi1{color:var(--text-muted);font-size:.9rem}.entry_backLink__rOvi1:hover{color:var(--accent-hover)}.entry_header__DpXSa{margin-bottom:var(--space-6)}.entry_titleRow__QAVZl{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.entry_meta__6O50N{color:var(--text-muted);font-size:.9rem;margin-top:var(--space-1)}.entry_notice__V3lPx{color:var(--danger);margin-bottom:var(--space-4)}.entry_noticeMuted__76uTY{color:var(--text-muted);margin-bottom:var(--space-4)}.entry_memoReference__eBwwD{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-6)}.entry_memoReference__eBwwD summary{cursor:pointer;font-weight:700}.entry_memoReferenceNote__bRKC0{color:var(--text-muted);font-size:.85rem;margin-top:var(--space-3)}.entry_memoReferenceList__p4wZi{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.entry_memoReferenceItem__2iEL8{background:var(--panel);border-radius:var(--radius-sm);padding:var(--space-3)}.entry_memoReferenceItem__2iEL8 p+p{margin-top:var(--space-1)}.entry_stageForm__AWTP2{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6);margin-bottom:var(--space-8)}.entry_stageHeader__y0rJi{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}.entry_stageStatus__y1FgT{color:var(--text-muted);font-size:.85rem;font-weight:700;background:var(--panel);border:1px solid var(--border);border-radius:1rem;padding:.15rem .65rem}.entry_remaining__HUWGl{color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:1rem}.entry_remainingDone__sP1XS,.entry_remaining__HUWGl{font-size:.9rem;font-weight:500;padding:.15rem .75rem}.entry_remainingDone__sP1XS{color:var(--accent-hover);background:var(--accent-soft);border:1px solid var(--accent);border-radius:1rem}.entry_block__W15hS{margin-bottom:var(--space-6)}.entry_blockHeading__inY4o{font-size:1rem;font-weight:700;background:var(--tone-soft);border-left:4px solid var(--tone);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4)}.entry_item__WvtwP{padding:var(--space-4) 0;border-top:1px solid var(--border)}.entry_itemName__9k3C3{font-weight:700;display:flex;align-items:center;gap:var(--space-2)}.entry_itemPending___1rZY{font-size:.75rem;font-weight:500;color:var(--text-muted);background:var(--panel);border:1px solid var(--border);border-radius:1rem;padding:0 .5rem}.entry_itemDefinition__QY1b6{color:var(--text-muted);font-size:.9rem;margin-top:var(--space-1)}.entry_levelGrid__IdCxq{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);margin-top:var(--space-3)}@media (max-width:800px){.entry_levelGrid__IdCxq{grid-template-columns:repeat(2,1fr)}}.entry_levelCard__fC01I{display:flex;flex-direction:column;gap:var(--space-1);background:var(--card);border:2px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.entry_levelCard__fC01I:hover{border-color:var(--accent)}.entry_levelCard__fC01I:has(input:disabled){cursor:not-allowed}.entry_levelCard__fC01I:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.entry_levelCardSelected__mhxzt{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--shadow-card)}.entry_levelHead__DPN8M{display:flex;align-items:center;justify-content:space-between}.entry_levelNum__E_lYs{font-size:.8rem;font-weight:700;color:var(--text-muted)}.entry_levelCardSelected__mhxzt .entry_levelNum__E_lYs{color:var(--accent-hover)}.entry_levelCheck__g2rr_{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--accent);color:#fff;font-size:.7rem;font-weight:700;line-height:1}.entry_levelText__zjua6{font-size:.85rem;line-height:1.6}.entry_srOnly__VPxLf{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.entry_commentField__pucJr{display:block;margin-top:var(--space-3)}.entry_commentLabel__qehkq{display:block;font-size:.85rem;color:var(--text-muted);margin-bottom:var(--space-1)}.entry_commentLabelRequired__GFj6m{display:block;font-size:.85rem;font-weight:700;color:var(--danger);margin-bottom:var(--space-1)}.entry_commentField__pucJr textarea{min-height:3rem}.entry_summaryField__ASg_T{display:block;margin-top:var(--space-4);margin-bottom:var(--space-4)}.entry_summaryLabelRequired__Up1E_,.entry_summaryLabel__FL9f_{display:block;font-weight:700;margin-bottom:var(--space-1)}.entry_summaryField__ASg_T textarea{min-height:5rem}.entry_error__wJsxz{color:var(--danger);font-weight:500;margin-bottom:var(--space-3)}.entry_savedMessage__atd1m{color:var(--accent-hover);font-weight:500;margin-bottom:var(--space-3)}.entry_submitRow__e1Kdz{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.entry_helpNotice__cHj9W{display:flex;align-items:center;gap:var(--space-2)}.entry_submitHint__Mwx3D{color:var(--text-muted);font-size:.85rem}.entry_siblingLine__SiM5Z{margin-top:var(--space-4)}.entry_siblingLink__MH1xM{color:var(--accent-hover);font-weight:500}.entry_siblingLink__MH1xM:hover{text-decoration:underline}@media (max-width:767px){.entry_main__QXGu9{padding:var(--space-6) var(--space-4)}.entry_stageForm__AWTP2{padding:var(--space-4);margin-bottom:var(--space-6)}.entry_stageHeader__y0rJi{display:grid;gap:var(--space-2)}.entry_levelCard__fC01I{min-height:44px}.entry_submitRow__e1Kdz{display:grid;align-items:stretch}.entry_submitRow__e1Kdz button{width:100%}}@media (max-width:480px){.entry_levelGrid__IdCxq{grid-template-columns:1fr}.entry_item__WvtwP{padding:var(--space-3) 0}.entry_memoReference__eBwwD{padding:var(--space-4)}}.PageHeader_header__qQd57{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-6)}.PageHeader_titleGroup__wvia3{display:flex;flex-direction:column;gap:var(--space-1)}.PageHeader_description__wSDR0{color:var(--text-muted);font-size:.9rem}.PageHeader_actions__zoNYc{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}@media (max-width:767px){.PageHeader_header__qQd57{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}.PageHeader_actions__zoNYc{width:100%;align-items:stretch}.PageHeader_actions__zoNYc>*{flex:1 1 auto;min-height:44px}}.results_main__9_RC5{max-width:960px}.results_mainWide__SvDi6,.results_main__9_RC5{width:100%;margin:0 auto;padding:var(--space-8) var(--space-6)}.results_mainWide__SvDi6{max-width:none;display:grid;gap:var(--space-6)}.results_axisCards__bchmS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.results_counts__2rOnd{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-3)}.results_gyomuHeading__2SzLL{color:var(--accent-hover);border-bottom:2px solid var(--kind-gyomu)}.results_shishitsuHeading__6Lpcp{color:#a37c26;border-bottom:2px solid var(--kind-shishitsu)}.results_periodMeta__JvdYp{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);color:var(--text-muted);font-size:.9rem}.results_periodMeta__JvdYp p{display:flex;gap:var(--space-2)}.results_periodMeta__JvdYp strong{color:var(--text)}.results_periodSelect__Br6G0{display:flex;align-items:center;gap:var(--space-3);font-size:.9rem;font-weight:600}.results_periodSelect__Br6G0 select{min-width:13rem}.results_resultTable__piEjq{min-width:1600px}.results_shortCell__nstSq{min-width:4.5rem;white-space:nowrap}.results_identityCell__30Ys0{min-width:7rem;white-space:nowrap}.results_evaluatorCell__LJk6j{min-width:9.5rem;white-space:nowrap}.results_progressCell__iW_Rb{min-width:7rem;white-space:nowrap}.results_resultTable__piEjq thead .results_gyomuCell___cbR2{background:#f1faf7}.results_resultTable__piEjq thead .results_shishitsuCell__b1RWo{background:#fff9ec}.results_groupStart__l9koO{border-left:2px solid var(--border)}.results_csvLink__AxuIo{display:inline-flex;padding:.4rem .9rem;border-radius:var(--radius-sm);background:var(--accent);color:white;font-weight:600}.results_note__mXLE_,.results_unconfirmedNote__II6GV{color:var(--text-muted);font-size:.9rem}.results_unconfirmedRow__JVKz4{--table-row-background:var(--panel);--table-row-hover:var(--panel);color:var(--text-muted)}@media (max-width:800px){.results_axisCards__bchmS{grid-template-columns:1fr}}@media (max-width:767px){.results_mainWide__SvDi6,.results_main__9_RC5{padding:var(--space-6) var(--space-4)}.results_axisCards__bchmS{grid-template-columns:1fr}.results_counts__2rOnd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.results_csvLink__AxuIo{min-height:44px;align-items:center;justify-content:center}}.Button_button__hkcyH{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.4rem;font-weight:500;border-radius:var(--radius-sm);border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;white-space:nowrap}.Button_button__hkcyH:disabled{opacity:.55}.Button_md__SElRJ{padding:.6rem 1.15rem;font-size:.95rem}.Button_sm__Z1cMW{padding:.35rem .75rem;font-size:.85rem}.Button_primary__ZYrfe{background:var(--accent);border-color:var(--accent);color:#ffffff}.Button_primary__ZYrfe:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.Button_secondary__QRXiy{background:var(--card);border-color:var(--border);color:var(--text)}.Button_secondary__QRXiy:hover:not(:disabled){background:var(--panel);border-color:#d6cfb8}.Button_danger__skuLG{background:var(--danger);border-color:var(--danger);color:#ffffff}.Button_danger__skuLG:hover:not(:disabled){background:var(--danger-hover);border-color:var(--danger-hover)}.report_page__MJMdL{width:100%;max-width:800px;margin:0 auto;padding:var(--space-8) var(--space-6)}.report_sheet__hv40z{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8)}.report_toolbar__u0jM4{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.report_backLink__tDROl{color:var(--text-muted);font-size:.9rem}.report_backLink__tDROl:hover{color:var(--accent-hover)}.report_header__TXZw1{border-bottom:3px solid var(--accent);padding-bottom:var(--space-3);margin-bottom:var(--space-4)}.report_title__MXYSn{font-size:1.35rem;margin-bottom:var(--space-1)}.report_meta__bsWE0{color:var(--text-muted);font-size:.9rem}.report_staffLine__sJpip{font-size:1.05rem;font-weight:700;margin-top:var(--space-1)}.report_rankRow__U21_w{display:flex;gap:var(--space-4);margin-bottom:var(--space-6)}.report_rankBox__81RaH{flex:1 1;border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.report_rankBoxGyomu___e00Z{border-left:4px solid var(--kind-gyomu)}.report_rankBoxShishitsu__J2nnx{border-left:4px solid var(--kind-shishitsu)}.report_rankLabel__RSgHu{font-size:.85rem;color:var(--text-muted)}.report_rankValue__51bXl{font-size:1.6rem;font-weight:700;line-height:1.3}.report_section__39hEF{margin-bottom:var(--space-6)}.report_sectionTitle__SiY0y{font-size:1rem;font-weight:700;border-left:4px solid var(--accent);padding:var(--space-1) var(--space-3)}.report_sectionTitle__SiY0y,.report_summary__ZBlas{margin-bottom:var(--space-3)}.report_table__LvF_e{width:100%;border-collapse:collapse;font-size:.9rem}.report_table__LvF_e th{background:var(--panel);font-weight:500;text-align:left}.report_table__LvF_e td,.report_table__LvF_e th{border:1px solid var(--border);padding:.4rem .6rem}.report_table__LvF_e td{vertical-align:top}.report_starCell__Re4b2{white-space:nowrap;font-family:var(--font-numeric)}@media print{.report_page__MJMdL{max-width:none;padding:0}.report_sheet__hv40z{border:none;border-radius:0;box-shadow:none;padding:0}.report_toolbar__u0jM4{display:none}.report_table__LvF_e{font-size:10.5pt}.report_table__LvF_e tr{page-break-inside:avoid;break-inside:avoid}.report_header__TXZw1,.report_sectionTitle__SiY0y{page-break-after:avoid;break-after:avoid}.report_rankRow__U21_w{page-break-inside:avoid;break-inside:avoid}}.Table_wrapper__qOgK2{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-card)}.Table_table__wP3GV{width:100%;border-collapse:collapse;font-size:15px}.Table_table__wP3GV thead{background:var(--panel)}.Table_table__wP3GV th{text-align:left;font-weight:500;color:var(--text-muted);white-space:nowrap}.Table_table__wP3GV td,.Table_table__wP3GV th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.Table_table__wP3GV td{vertical-align:middle}.Table_table__wP3GV tbody tr:last-child td{border-bottom:none}.Table_table__wP3GV tbody tr{background:var(--table-row-background,#fff)}.Table_table__wP3GV.Table_striped__BNz3j tbody tr:nth-child(2n){background:var(--table-row-background,#fafafa)}.Table_table__wP3GV tbody tr:hover{background:var(--table-row-hover,#f4f8f7)}.Card_card__28GGD{min-width:0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6)}.EmptyState_empty__SeUV9{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6);color:var(--text-muted);text-align:center}.page_main__nw1Wk{width:100%;max-width:960px;margin:0 auto;padding:var(--space-8) var(--space-6)}.page_taskHeader__KwpwD{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}.page_memoShortcut__yX1Yz{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-bottom:var(--space-4);padding:.55rem 1rem;border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent-hover);font-weight:700}.page_memoShortcut__yX1Yz:hover{background:var(--accent-soft)}.page_progressLine__gBWpH{color:var(--text-muted);font-size:.9rem;font-family:var(--font-numeric);font-weight:500}.page_staffLink__UaB4k{color:var(--accent-hover);font-weight:500}.page_staffLink__UaB4k:hover{text-decoration:underline}.page_staffTextDisabled__kxgP9{color:var(--text-muted);font-weight:500}.page_kindLabel__7ouRG,.page_stageProgressList__qoGzJ{color:var(--text-muted);font-size:.85rem}.page_stageProgressList__qoGzJ{display:flex;flex-direction:column;gap:.15rem}.page_ownStageStatus__Kz8Yr{display:inline-flex;color:var(--text);font-size:.9rem;font-weight:500;background:var(--panel);border:1px solid var(--border);border-radius:1rem;padding:.2rem .7rem}.page_upcomingCard__4YhsD{text-align:center}.page_upcomingLabel__O8RRw{margin:0 0 var(--space-3);color:var(--accent-hover);font-size:.9rem;font-weight:700}.page_upcomingTitle__syAYh{margin:0;font-size:1.4rem}.page_upcomingDescription__g_PPH{margin:var(--space-3) 0 0;color:var(--text-muted)}.page_upcomingPeriods__ILmbB{display:grid;gap:var(--space-3);max-width:38rem;margin:var(--space-6) auto 0;text-align:left}.page_upcomingPeriods__ILmbB>div{display:grid;grid-template-columns:8rem 1fr;gap:var(--space-4);align-items:baseline;padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.page_upcomingPeriods__ILmbB dt{color:var(--text-muted);font-size:.9rem;font-weight:700}.page_upcomingPeriods__ILmbB dd{margin:0;font-weight:600}.page_upcomingCount__5CPB6{margin:var(--space-5) 0 0;font-weight:700}.page_nextAction__7uQMz{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.page_nextActionLabel__eFhou{margin:0;color:var(--text);font-size:1rem;font-weight:700}.page_nextActionLink__x2aLw{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.25rem;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:white;font-weight:700;transition:background .15s ease}.page_nextActionLink__x2aLw:hover{background:var(--accent-hover)}.page_nextActionDescription__g7zzs{max-width:30rem;margin:0;color:var(--text-muted);font-size:.9rem}@media (max-width:767px){.page_main__nw1Wk{padding:var(--space-6) var(--space-4)}.page_taskHeader__KwpwD{display:grid;gap:var(--space-2)}.page_memoShortcut__yX1Yz,.page_nextActionLink__x2aLw{width:100%}.page_upcomingPeriods__ILmbB>div{grid-template-columns:1fr;gap:var(--space-1)}}.observation-memos_main__y4xAR{width:100%;max-width:1040px;margin:0 auto;padding:var(--space-8) var(--space-6);display:grid;gap:var(--space-6)}.observation-memos_formGrid__Ac12f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-3)}.observation-memos_accessRow__vcTsD label,.observation-memos_filters__yRFXt label,.observation-memos_formGrid__Ac12f label{display:grid;gap:var(--space-1);font-size:.85rem;font-weight:600}.observation-memos_fullWidth__lQYUq{grid-column:1/-1}.observation-memos_guidance__I3m87{color:var(--text-muted);font-size:.9rem}.observation-memos_check__TTs9i{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-2)!important}.observation-memos_accessRow__vcTsD,.observation-memos_filters__yRFXt{display:flex;align-items:end;gap:var(--space-3);flex-wrap:wrap;margin:var(--space-3) 0}.observation-memos_timeline___HcT1{display:grid;gap:var(--space-3)}.observation-memos_memoCard__7W_GQ{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4);display:grid;gap:var(--space-2)}.observation-memos_memoMeta__GgoWN{display:flex;gap:var(--space-3);flex-wrap:wrap;color:var(--text-muted);font-size:.85rem}.observation-memos_memoMeta__GgoWN strong{color:var(--danger)}.observation-memos_actions__9pFTS{display:flex;gap:var(--space-2)}.observation-memos_accessReason__PI9O7{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--text-muted)}.observation-memos_historyLookup__WFh6o{display:flex;align-items:end;gap:var(--space-3);margin-top:var(--space-3)}.observation-memos_historyLookup__WFh6o label{display:grid;gap:var(--space-1);font-size:.85rem;font-weight:600;flex:1 1;max-width:34rem}.observation-memos_historyLookup__WFh6o button{border:0;border-radius:var(--radius-sm);background:var(--accent);color:white;padding:.65rem 1rem;font:inherit;font-weight:700;cursor:pointer}.observation-memos_historyLookup__WFh6o button:hover{background:var(--accent-hover)}@media (max-width:720px){.observation-memos_formGrid__Ac12f{grid-template-columns:1fr}.observation-memos_fullWidth__lQYUq{grid-column:auto}}@media (max-width:767px){.observation-memos_main__y4xAR{padding:var(--space-6) var(--space-4);gap:var(--space-4)}.observation-memos_formGrid__Ac12f{grid-template-columns:1fr}.observation-memos_fullWidth__lQYUq{grid-column:auto}.observation-memos_accessRow__vcTsD,.observation-memos_filters__yRFXt{display:grid;align-items:stretch}.observation-memos_actions__9pFTS{flex-direction:column}.observation-memos_actions__9pFTS>*{width:100%}.observation-memos_memoMeta__GgoWN{display:grid;gap:var(--space-1)}.observation-memos_historyLookup__WFh6o{display:grid;align-items:stretch}.observation-memos_historyLookup__WFh6o label{max-width:none}.observation-memos_historyLookup__WFh6o button{width:100%}}.staff_page__V8FgL{padding:var(--space-8) var(--space-6);max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-8)}.staff_filters__11esT{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.staff_filterPill__qaXtC{display:inline-flex;align-items:center;padding:.35rem .9rem;border-radius:1rem;font-size:.85rem;font-weight:500;color:var(--text-muted);background:var(--panel);border:1px solid transparent}.staff_filterPill__qaXtC:hover{color:var(--text)}.staff_filterPillActive__BOYbr{background:var(--accent-soft);color:var(--accent-hover);border-color:var(--accent)}.staff_nameCol__8n835{min-width:6rem}.staff_staffTable__7aK_E{font-size:13px}.staff_staffTable__7aK_E td,.staff_staffTable__7aK_E th{padding:10px 8px}.staff_staffTable__7aK_E td{overflow-wrap:anywhere}.staff_tableBadge__2goOB{font-size:.75rem;padding:2px 6px}.staff_missingFields___A4Sk{display:block;line-height:1.5}.staff_nameLink__TEeoY{color:#216452;text-decoration:underline;text-underline-offset:.2em;font-weight:600}.staff_rowActions__h_iYj{display:inline-flex;align-items:center;gap:var(--space-3);white-space:nowrap}.staff_actionLink__uerVf{color:#216452;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.staff_actionLink__uerVf:hover{color:var(--text)}.staff_actionLink__uerVf:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.staff_nowrap__qF6sa{white-space:nowrap}.staff_sectionTitle__Y3dSm{margin-bottom:var(--space-4)}.staff_incompleteNotice__Pyg1Z{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border:1px solid #d39b2a;border-radius:var(--radius-lg);background:#fff8e8;color:#6f4b00}.staff_syncPanel__4NnlQ{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel)}.staff_syncHeader__MOz1I{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.staff_syncTitle__EQdQU{margin:0 0 var(--space-1);font-size:1.05rem}.staff_syncMeta__y6_98{margin:0;color:var(--text-muted);font-size:.85rem}.staff_syncSummary__HSnwn{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:.85rem}.staff_syncError__1sd8k,.staff_syncMessage__E5l1C{margin:0;font-size:.9rem}.staff_syncError__1sd8k{color:var(--danger)}.staff_syncMessage__E5l1C{color:var(--accent-hover)}.staff_syncIssues__0_net summary{cursor:pointer;font-weight:600}.staff_syncIssues__0_net ul{margin-bottom:0}.staff_statusBadges__QKry9{display:flex;flex-wrap:wrap;gap:var(--space-1)}.staff_incompleteBadge__WQ_Ah{border-color:#d39b2a;color:#6f4b00;background:#fff8e8}.staff_formGrid__VP42y{display:flex;flex-direction:column;gap:var(--space-4);max-width:26rem}.staff_formActions__towOC{display:flex;gap:var(--space-2)}.staff_hint___kwe2{font-size:.85rem;color:var(--text-muted);margin-bottom:var(--space-4)}.staff_uploadRow__k1yiP{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.staff_error__oDv7Q{color:var(--danger)}.staff_error__oDv7Q,.staff_result__u6oMt{font-size:.85rem;margin-top:var(--space-2)}.staff_result__u6oMt{color:var(--accent-hover)}@media (min-width:1024px) and (max-width:1279px){.staff_staffTable__7aK_E td,.staff_staffTable__7aK_E th{padding-inline:6px}}@media (max-width:1023px){.staff_staffTable__7aK_E{font-size:14px}.staff_staffTable__7aK_E,.staff_staffTable__7aK_E tbody{display:block}.staff_staffTable__7aK_E thead{display:none}.staff_staffTable__7aK_E tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-3);border-bottom:1px solid var(--border)}.staff_staffTable__7aK_E td{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-2);border-bottom:0;white-space:normal}.staff_staffTable__7aK_E td:before{content:attr(data-label);color:var(--text-muted);font-size:.75rem}.staff_staffTable__7aK_E td[colspan],.staff_staffTable__7aK_E td[data-label="操作"],.staff_staffTable__7aK_E td[data-label="状態"]{grid-column:1/-1}.staff_actionLink__uerVf{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-2)}}@media (max-width:767px){.staff_page__V8FgL{padding:var(--space-6) var(--space-4);gap:var(--space-6)}.staff_syncPanel__4NnlQ{padding:var(--space-4)}.staff_syncHeader__MOz1I{display:grid}.staff_syncHeader__MOz1I>*{min-width:0}.staff_syncHeader__MOz1I button{width:100%;min-height:44px}.staff_syncSummary__HSnwn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.staff_filters__11esT{overflow-x:auto;padding-bottom:var(--space-1)}.staff_filterPill__qaXtC{min-height:44px;align-items:center;white-space:nowrap}.staff_formGrid__VP42y{max-width:none}.staff_formActions__towOC{flex-direction:column}.staff_formActions__towOC>*{width:100%}}.FormField_field__A5rkS{display:flex;flex-direction:column;gap:var(--space-1)}.FormField_label__QciVC{font-size:.85rem;font-weight:500;color:var(--text-muted)}.FormField_required__BkVQq{color:var(--danger);margin-left:.2rem}.FormField_hint__f3LAq{font-size:.8rem;color:var(--text-muted)}.FormField_error__OuKmu{font-size:.8rem;color:var(--danger)}@media (max-width:767px){.FormField_field__A5rkS{width:100%}}.compensation_form__fvEOW fieldset,.compensation_manager__tlPxk{display:grid;gap:var(--space-4);min-width:0}.compensation_form__fvEOW fieldset{border:0;padding:0}.compensation_grid__4lNlo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.compensation_allowance__jcYWz input,.compensation_form__fvEOW textarea,.compensation_grid__4lNlo input,.compensation_grid__4lNlo select{width:100%}.compensation_allowance__jcYWz,.compensation_allowances__FngtD{display:grid;gap:var(--space-3)}.compensation_allowance__jcYWz{grid-template-columns:1fr 1fr;align-items:center;padding:var(--space-4);background:var(--panel);border-radius:var(--radius-sm)}.compensation_allowance__jcYWz input[type=checkbox]{width:auto;margin-right:var(--space-2)}.compensation_hint__15rB8{color:var(--text-muted);font-size:.9rem}.compensation_notice__bvL5G{padding:var(--space-3);background:var(--panel);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.compensation_success__cfym_{color:var(--accent-hover)}.compensation_error__apRJI{color:var(--danger)}.compensation_summary__RfAPC{display:grid;gap:var(--space-2);margin:var(--space-4) 0}@media (max-width:640px){.compensation_allowance__jcYWz,.compensation_grid__4lNlo{grid-template-columns:1fr}}.compensation_payTables__YSp3k{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-3);margin:var(--space-4) 0}.compensation_payTable__RxA4f{min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm)}.compensation_payTable__RxA4f h3{font-size:.95rem;margin:0 0 var(--space-3)}.compensation_payTable__RxA4f dl{margin:0;font-size:.9rem}.compensation_payTable__RxA4f dl>div{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0}.compensation_payTable__RxA4f dd{margin:0}.compensation_manager__tlPxk{margin-top:var(--space-4)}.admin_main__yBoh4{max-width:960px}.admin_mainWide__srmVS,.admin_main__yBoh4{width:100%;margin:0 auto;padding:var(--space-8) var(--space-6)}.admin_mainWide__srmVS{max-width:1240px;min-width:0}.admin_mainWide__srmVS>*{min-width:0}.admin_mainFullWidth__eBFDz{max-width:none}.admin_templateDetailTable__e_SWy{min-width:1500px}.admin_templateRevisionTable__sSbUy{min-width:1900px;table-layout:fixed}.admin_templateRevisionTable__sSbUy td:first-child,.admin_templateRevisionTable__sSbUy th:first-child{width:13rem}.admin_templateRevisionTable__sSbUy td:nth-child(n+2):nth-child(-n+6),.admin_templateRevisionTable__sSbUy th:nth-child(n+2):nth-child(-n+6){width:18rem}.admin_templateRevisionTable__sSbUy td:nth-child(n+7),.admin_templateRevisionTable__sSbUy th:nth-child(n+7){width:6rem}.admin_templateRevisionTable__sSbUy textarea{min-height:9rem}.admin_credentialNotice__SelgJ{margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted)}.admin_credentialNotice__SelgJ h2{margin-bottom:var(--space-3);font-size:1.1rem}.admin_credentialGuide__bpXVZ{width:100%;margin:var(--space-3) 0;font-family:inherit;line-height:1.7}.admin_backLine__Khf7M{margin-bottom:var(--space-4)}.admin_backLink__AMSb3{color:var(--text-muted);font-size:.9rem}.admin_backLink__AMSb3:hover{color:var(--accent-hover)}.admin_section__5EF0C{margin-top:var(--space-6);margin-bottom:var(--space-8)}.admin_jobGroup__Db5Bt{margin-bottom:var(--space-6)}.admin_jobGroupHeading__SX6L6{margin:0 0 var(--space-2) var(--space-2);color:var(--text);font-size:1rem;font-weight:700}.admin_templateManagementTable__iXF3y{min-width:920px;table-layout:fixed}.admin_bandGyomu__Z9PdT{background:var(--accent-soft);border-left:4px solid var(--kind-gyomu)}.admin_bandGyomu__Z9PdT,.admin_bandShishitsu__h8pPt{font-size:1rem;font-weight:700;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4)}.admin_bandShishitsu__h8pPt{background:#faf3e3;border-left:4px solid var(--kind-shishitsu)}.admin_thGyomu__ZQMO2{color:var(--accent-hover);border-bottom:2px solid var(--kind-gyomu)}.admin_thShishitsu__XEUZn{color:#a37c26;border-bottom:2px solid var(--kind-shishitsu)}.admin_linkButton__OkVkD{display:inline-flex;align-items:center;padding:.35rem .9rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--text);font-size:.9rem;font-weight:500;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.admin_linkButton__OkVkD:hover{border-color:var(--accent);background:var(--accent-soft)}.admin_linkButtonDisabled__5dMeh{opacity:.55;cursor:not-allowed;pointer-events:none}.admin_preparationNotice__A4k3v{margin-bottom:var(--space-3)}.admin_assignmentSection__CmW0y+.admin_assignmentSection__CmW0y{margin-top:var(--space-8)}.admin_assignmentSectionTitle__KMeZH{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-left:4px solid;border-radius:var(--radius-sm);font-size:1rem}.admin_assignmentSectionGyomu__OL8o_{border-color:var(--kind-gyomu);background:var(--accent-soft)}.admin_assignmentSectionShishitsu__Ex_BC{border-color:var(--kind-shishitsu);background:#faf3e3}.admin_assignmentJobGroup__CgYSn{margin-top:var(--space-3)}.admin_assignmentJobGroup__CgYSn+.admin_assignmentJobGroup__CgYSn{margin-top:var(--space-6)}.admin_templateAssignmentTable__zY4c4{min-width:1040px;table-layout:fixed}.admin_targetSummary__AgrX6{margin-top:var(--space-1);color:var(--text-muted);font-size:.85rem}.admin_targetSummary__AgrX6 summary{cursor:pointer;white-space:nowrap}.admin_targetSummary__AgrX6 p{margin:var(--space-1) 0 0;max-width:28rem;line-height:1.6}.admin_linkButtonPrimary__zQhMV{display:inline-flex;align-items:center;padding:.35rem .9rem;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:.9rem;font-weight:500;white-space:nowrap;transition:background .15s ease}.admin_linkButtonPrimary__zQhMV:hover{background:var(--accent-hover)}.admin_textLink__3bBhT{color:var(--accent-hover);font-weight:500}.admin_textLink__3bBhT:hover{text-decoration:underline}.admin_actions__5BEPV{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.admin_tableHeading__Ey1dp{gap:var(--space-2)}.admin_iconLink__crxK9,.admin_tableHeading__Ey1dp{display:inline-flex;align-items:center;white-space:nowrap}.admin_iconLink__crxK9{gap:.2rem}.admin_actionIcon__ojnlo{width:1rem;height:1rem;flex:none}.admin_arrow__lNlTV{color:var(--text-muted);font-size:.85rem}.admin_stepHeading__c1KyD{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.admin_stepNum__Z2g4w{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:.85rem;font-weight:700;font-family:var(--font-numeric);flex-shrink:0}.admin_formNarrow__8hmBs{display:flex;flex-direction:column;gap:var(--space-4);max-width:26rem}.admin_formGrid2__xWC5k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);max-width:40rem}@media (max-width:700px){.admin_formGrid2__xWC5k{grid-template-columns:1fr}}.admin_fieldset__NyCOE{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.admin_numInput___xKWh{max-width:7rem}.admin_templateEditorFieldset__xLvSt,.admin_templateEditorForm___sM25{min-width:0}.admin_templateEditorFieldset__xLvSt{border:none;padding:0;margin:0}.admin_error__T1peP{color:var(--danger);font-size:.9rem;font-weight:500}.admin_success__GsE4P{color:var(--accent-hover);font-size:.9rem;font-weight:500}.admin_muted__UYM4Y{color:var(--text-muted);font-size:.9rem}.admin_warning__tyS4q{color:#a37c26;font-size:.9rem;font-weight:500;background:#faf3e3;border:1px solid var(--kind-shishitsu);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.admin_issueList__b3QIh{margin-top:var(--space-1);padding-left:1.25rem;list-style:disc;color:var(--danger);font-size:.9rem}.admin_scoreLine__pI5gg{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap;margin-bottom:var(--space-1)}.admin_scoreValue__8vFOd{font-family:var(--font-numeric);font-weight:600}.admin_computedNote__V_rNS{color:var(--text-muted);font-size:.8rem;white-space:nowrap}.admin_titleRow__VkS_E{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.admin_titleMeta__5xBbQ{color:var(--text-muted);font-size:.9rem;margin-top:var(--space-1);margin-bottom:var(--space-6)}.admin_profileTable__VKG2p th{background:var(--panel);font-weight:500;text-align:left;white-space:nowrap;width:8rem}.admin_profileTable__VKG2p td,.admin_profileTable__VKG2p th{border:1px solid var(--border);padding:.4rem .75rem}@media (max-width:767px){.admin_mainWide__srmVS,.admin_main__yBoh4{padding:var(--space-6) var(--space-4)}.admin_section__5EF0C{margin-bottom:var(--space-6)}.admin_formGrid2__xWC5k{grid-template-columns:1fr}.admin_formNarrow__8hmBs{max-width:none}.admin_actions__5BEPV{align-items:stretch}.admin_actions__5BEPV>*{min-height:44px}.admin_profileTable__VKG2p th{width:6.5rem}.admin_profileTable__VKG2p td,.admin_profileTable__VKG2p th{padding:.55rem .65rem}}.certificate_page__w1JA2{display:flex;min-height:100vh;justify-content:center;padding:var(--space-6) var(--space-4);background:var(--bg)}.certificate_card__HC_OH{width:100%;max-width:30rem;align-self:flex-start}.certificate_title__RjP6N{margin:0 0 var(--space-4);color:var(--accent-hover);font-size:1.25rem}.certificate_form__oo7A6{display:flex;flex-direction:column;gap:var(--space-3)}.certificate_hint__JDrE7{margin:0;color:var(--text-muted);font-size:.8125rem}.certificate_error__ValqW{margin:0 0 var(--space-3);color:var(--danger);font-size:.875rem}.certificate_preview__RUbBU{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:var(--space-2) var(--space-3);margin:0;font-size:.875rem}.certificate_preview__RUbBU dt{color:var(--text-muted)}.certificate_preview__RUbBU dd{margin:0;overflow-wrap:anywhere}.certificate_download__yowss{min-height:3rem;border-radius:var(--radius-sm);background:var(--accent);color:#ffffff;font-weight:600;text-decoration:none}.certificate_download__yowss,.login_page___bVDP{display:flex;align-items:center;justify-content:center}.login_page___bVDP{min-height:100vh;padding:var(--space-6);background:var(--bg)}.login_card__r3Ltj{width:22rem;max-width:100%}.login_title__7huBn{text-align:center;margin-bottom:var(--space-4);color:var(--accent-hover)}.login_ssoButton__dbjmF{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--accent);color:#ffffff;font-weight:600;text-decoration:none}.login_ssoButton__dbjmF:hover{background:var(--accent-hover)}.login_evaluatorSection__vpZY4{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border)}.login_formTitle__3Sf7f{margin:0 0 var(--space-4);color:var(--text);font-size:1rem}.login_form__Ij6Df{display:flex;flex-direction:column;gap:var(--space-4)}.login_error__BN8Ls{font-size:.85rem;color:var(--danger)}.login_submit__ajKqa{width:100%}