.work-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.work-tab{font:inherit;text-align:left;background:#fff;border:1px solid var(--line,#dce2e9);border-radius:12px;padding:18px;color:var(--ink,#172033);cursor:pointer}.work-tab span,.work-tab small{display:block}.work-tab span{font-weight:700}.work-tab strong{display:block;font-size:28px;margin:8px 0}.work-tab small{line-height:1.5;color:#566478}.work-tab.active{border:2px solid #566df2;padding:17px;background:#f3f5ff}.work-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(180px,1fr) auto;gap:24px;align-items:center;padding:22px;border-top:1px solid var(--line,#dce2e9)}.work-item,.work-context{display:grid;gap:7px;min-width:0;overflow-wrap:anywhere}.work-item>strong{font-size:15px}.work-item>span,.work-context>span:not(.tag){font-size:12px;color:#586579;line-height:1.5}.work-context .tag{justify-self:start}.work-footnote{margin-top:16px}.work-guide{padding:22px;margin-bottom:20px}.work-guide-head{display:flex;align-items:start;justify-content:space-between;gap:18px}.work-guide h2{margin:8px 0}.work-checklist{display:grid;gap:10px;list-style:none;padding:0;margin:20px 0}.work-checklist li{display:flex;gap:10px;align-items:baseline;line-height:1.5}.work-checklist li>span{width:18px;flex:none}.work-checklist .done>span{color:#08796c;font-weight:800}.work-next{border-top:1px solid var(--line,#dce2e9);padding-top:14px;font-size:13px;line-height:1.5}.problem-form{margin:16px 0}.problem-form summary{cursor:pointer;font-weight:700;color:#875a13;padding:8px 0}.problem-form label,.work-hold label{display:block;font-weight:700;margin:12px 0 6px}.problem-form textarea,.problem-form select,.work-hold textarea{display:block;width:100%;max-width:650px;font:inherit;padding:10px;border:1px solid #bac5d3;border-radius:7px;box-sizing:border-box}.problem-form textarea,.work-hold textarea{min-height:70px}.problem-form .btn,.work-hold .btn{margin-top:12px}.work-hold{background:#fff7e6;border:1px solid #e6c78a;border-radius:10px;padding:16px;margin:16px 0;line-height:1.5;overflow-wrap:anywhere}.work-return{margin-top:10px}.work-guide .success-notice .btn{margin:8px}.work-tab:focus-visible,.work-row button:focus-visible{outline:3px solid #566df2;outline-offset:3px}.work-row .btn{white-space:normal;max-width:230px}.btn:disabled{cursor:not-allowed;opacity:.5}@media(max-width:1050px){.work-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.work-row{grid-template-columns:1fr 1fr}.work-row>.btn{grid-column:1/-1;justify-self:start}}@media(max-width:600px){.work-tabs{gap:8px}.work-tab{padding:13px}.work-tab.active{padding:12px}.work-tab small{font-size:11px}.work-row{grid-template-columns:1fr;gap:14px;padding:16px}.work-guide{padding:16px}.work-guide-head{flex-direction:column}.work-row>.btn{width:100%;max-width:none}.work-guide .stepper{overflow-x:auto}.work-guide h2{font-size:18px}}
