.work-shell{color:#202b3a;background:#f5f7fb;min-height:100vh;font:1rem/1.7 Arial,Hiragino Kaku Gothic ProN,sans-serif}.work-header{background:#fff;border-bottom:1px solid #dbe2ed;align-items:center;gap:1.5rem;padding:1.1rem max(1.25rem,50% - 620px);display:flex}.work-header .work-brand{color:#2f74d9;white-space:nowrap;margin-right:auto;font-size:1.65rem;font-weight:800}.work-header a,.work-header button,.work-title button{align-items:center;gap:.5rem;display:inline-flex}.work-header button,.work-title button,.work-list-heading button,.work-notice button{background:#fff;border:1px solid #d1dbea;border-radius:.45rem;padding:.5rem .75rem}.work-shell main{max-width:1280px;margin:auto;padding:2rem 1.25rem}.work-title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.work-title h1{letter-spacing:-.03em;font-size:1.9rem}.work-title p,.work-footnote{color:#546278}.work-create{background:#fff;border:1px solid #dbe2ed;border-radius:.8rem;grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;display:grid}.work-create label,.work-review label{gap:.4rem;font-size:.95rem;font-weight:600;display:grid}.work-create input{min-width:0;font:inherit;background:#fff;border:1px solid #bac7da;border-radius:.4rem;width:100%;padding:.65rem .8rem}.work-create [data-slot=select-trigger]{width:100%;min-height:3rem;font-size:1rem}.work-create p{color:#546278;grid-column:1/-1;font-size:.95rem}.work-shell .work-primary{color:#fff;background:#2465c2;border-radius:.45rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:600;display:inline-flex}.work-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.work-list,.work-detail{background:#fff;border:1px solid #dbe2ed;border-radius:.8rem;min-width:0;padding:1.25rem}.work-list h2{font-size:1rem}.work-list-heading{flex-direction:column;align-items:start;gap:.75rem;margin-bottom:1rem;display:flex}.work-list-heading button{font-size:.875rem}.work-job{text-align:left;overflow-wrap:anywhere;background:#f6f8fc;border:1px solid #0000;border-radius:.5rem;gap:.4rem;width:100%;margin-top:.65rem;padding:.85rem;display:grid}.work-job.selected{background:#edf4ff;border-color:#2f74d9}.work-job span{color:#435a79;font-size:.875rem}.work-detail-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.25rem;display:flex}.work-detail-heading h2{overflow-wrap:anywhere;font-size:1.35rem}.work-detail-heading>span{color:#23558b;white-space:nowrap;background:#edf4ff;border-radius:.4rem;padding:.25rem .6rem;font-size:.875rem}.work-steps{grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.work-steps li{border:1px solid #dbe2ed;border-radius:.6rem;grid-template-columns:1.6rem 1fr;align-items:center;gap:.35rem .5rem;padding:.85rem;display:grid}.work-steps li>span{background:#e9eef6;border-radius:50%;place-items:center;height:1.6rem;display:grid}.work-steps strong{font-size:.95rem}.work-steps small{color:#536478;grid-column:2;font-size:.875rem}.work-steps .passed{background:#eef8f2;border-color:#bddbca}.work-runner{border-top:1px solid #dbe2ed;margin-top:1.5rem;padding-top:1rem}.work-runner>p{color:#546278;margin-bottom:1rem;font-size:.95rem}.work-runner .mr-workbench{margin-top:0}.work-runner .bench-field,.work-runner .subnote,.work-runner .bench-helper,.work-runner .bench-field input,.work-runner textarea{font-size:.95rem}.work-review{background:#f1f6fe;border-radius:.6rem;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:grid}.work-review h3,.work-history h3{font-size:1.1rem}.work-history{margin-top:1.5rem}.work-history ol{padding:0;list-style:none}.work-history li{overflow-wrap:anywhere;border-bottom:1px solid #e4e9f1;gap:.2rem;padding:.75rem 0;display:grid}.work-history time{color:#596b82;font-size:.875rem}.work-cancel{color:#775045;background:0 0;margin-top:1rem;padding:.6rem 0;text-decoration:underline}.work-notice{color:#704218;background:#fff5e8;border:1px solid #e7d0ad;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.work-notice a{margin-left:1rem;text-decoration:underline}.work-notice button{color:#704218;margin:.5rem .75rem 0 0}.work-empty{padding:2rem 0}.work-empty h2{font-size:1.25rem}.work-footnote{margin-top:1.5rem;font-size:.875rem}:is(.work-shell button:focus-visible,.work-shell a:focus-visible,.work-shell input:focus-visible){outline-offset:3px;outline:3px solid #2465c2}@media (max-width:800px){.work-layout,.work-create{grid-template-columns:1fr}.work-header{flex-wrap:wrap;gap:.75rem}.work-header .work-brand{width:100%}.work-title{align-items:start}.work-title button{flex-shrink:0}.work-steps{grid-template-columns:1fr}}
