.work-page{display:grid;gap:22px}.work-page header{display:flex;align-items:center;justify-content:space-between;gap:16px}.work-page h1{margin:5px 0}.work-page p{color:var(--muted,#6a7271)}.work-tools,.work-tabs,.work-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.work-tabs{border-bottom:1px solid #e1e5e2;padding-bottom:12px}.work-tabs button{background:white;color:#37453e;border:1px solid #dce4df}.work-tabs button[aria-selected=true]{background:#193d32;color:white}.work-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.work-card{padding:22px;background:white;border:1px solid #e4e9e5;border-radius:16px;min-width:0}.work-card h2,.work-card h3{margin:0 0 12px}.work-card label,.work-form label{display:grid;gap:7px;font-size:13px}.work-form{display:grid;gap:17px}.work-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.work-lines{display:grid;gap:14px}.work-line{border:1px solid #e0e7e2;border-radius:12px;padding:14px;display:grid;grid-template-columns:2fr 1fr;gap:12px}.work-line>label:first-child{grid-column:1/-1}.work-line button{justify-self:start}.work-line input,.work-line select,.work-form input,.work-form select,.work-form textarea,.work-tools input,.work-tools select,.work-card input,.work-card select{min-width:0;width:100%;box-sizing:border-box}.work-page button,.work-form button{white-space:normal}.work-list{display:grid;gap:12px}.work-list article{background:white;border:1px solid #e0e6e1;border-radius:14px;padding:18px;display:flex;justify-content:space-between;align-items:center;gap:18px}.work-list article>div{min-width:0}.work-list article strong{display:block;overflow-wrap:anywhere}.work-list article small{display:block;color:#6b7770}.work-pill{display:inline-block;padding:4px 9px;border-radius:20px;background:#edf3ef;color:#3b6250;font-size:12px}.work-summary{display:flex;gap:18px;flex-wrap:wrap;padding:16px;background:#f2f6f2;border-radius:12px}.work-summary span{display:grid;font-size:13px;color:#627268}.work-summary strong{font-size:20px;color:#193d32}.work-scroll{max-width:100%;overflow:auto}.work-table{width:100%;border-collapse:collapse;font-size:13px}.work-table th,.work-table td{padding:11px;text-align:left;border-bottom:1px solid #e2e8e3;vertical-align:top}.work-fields{display:grid;gap:12px}.work-fields dl,.work-detail dl{display:grid;grid-template-columns:1fr 2fr;gap:10px}.work-fields dt,.work-detail dt{color:#69776d}.work-fields dd,.work-detail dd{margin:0;overflow-wrap:anywhere}.work-empty{padding:36px 16px;text-align:center;background:#f7f9f7;border-radius:12px}.work-error{color:#9d293c!important;padding:10px;background:#fff4f4;border-radius:9px}.work-page .work-caption,.work-form .work-caption{font-size:12px;margin:0}.work-check{display:flex!important;align-items:center;gap:10px!important}.work-check input{width:auto!important}.work-detail{display:grid;gap:20px}.work-small{font-size:12px}.work-page button.secondary,.work-form button.secondary{background:#eef3ef;color:#294b3a}.work-page .danger,.work-form .danger{background:#fff0f0;color:#a6303b}.work-profile-hint{padding:15px;background:#f3f6f3;border-radius:12px}.work-line [data-remove]{padding:6px 10px;font-size:12px}.work-page .settings-card{margin:0}.work-money{font-variant-numeric:tabular-nums}.work-note{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.work-page header,.work-list article{align-items:stretch;flex-direction:column}.work-row{grid-template-columns:1fr}.work-line{grid-template-columns:1fr}.work-grid{grid-template-columns:1fr}.work-list article .work-actions{justify-content:space-between}.work-tools>*{width:100%}.work-page{gap:16px}.work-card{padding:17px}.work-fields dl,.work-detail dl{grid-template-columns:1fr;gap:4px}.work-fields dd,.work-detail dd{margin-bottom:8px}}

.service-selection [hidden],.work-page [hidden],.work-form [hidden]{display:none!important}
.work-page button,.work-form button,.work-detail button{min-height:40px;padding:10px 15px;border:1px solid transparent;border-radius:10px;background:#466da6;color:#fff;font:600 13px/1.35 system-ui,sans-serif;cursor:pointer;transition:background .15s}.work-page button:hover,.work-form button:hover,.work-detail button:hover{background:#365b91}.work-page button:disabled,.work-form button:disabled,.work-detail button:disabled{opacity:.5;cursor:default}.work-page button.secondary,.work-form button.secondary,.work-detail button.secondary{background:#eef3fa;color:#355781;border-color:#dce5f2}.work-page button.danger,.work-form button.danger,.work-detail button.danger{background:#fff1f2;color:#a53245;border-color:#f1d7dc}.work-page select,.work-form select,.work-page textarea,.work-form textarea{border:1px solid #dce5f2;border-radius:10px;padding:11px 12px;background:#fff;color:#203653;font:500 13px/1.45 system-ui,sans-serif}.work-page input,.work-form input{font-family:system-ui,sans-serif}.work-tabs button{background:#fff;color:#63758e;border:1px solid #dce5f2}.work-tabs button[aria-selected=true]{background:#466da6;color:white;border-color:#466da6}.work-page fieldset{border:1px solid #dce5f2;border-radius:12px;padding:16px;display:grid;gap:12px}.work-page legend{font-size:13px;font-weight:650;color:#344f73}.work-check{font-weight:500;color:#405873}.work-check input[type=checkbox]{width:18px!important;height:18px;margin:0;accent-color:#466da6}.work-card h2{font-size:19px;color:#243c5e}.work-page h1{font-size:28px;color:#1d3454}.work-page .work-pill,.work-detail .work-pill{padding:5px 10px}.work-list article{gap:14px}.work-list article small{margin-top:5px;line-height:1.5}.work-form h3{font-size:16px;color:#284363}.work-profile-hint{background:#f1f5fb!important;font-size:13px;line-height:1.6}.work-line [data-remove]{align-self:end;min-height:40px}.work-summary strong{color:#274f84}.work-page button:focus-visible,.work-form button:focus-visible,.work-page select:focus-visible,.work-form select:focus-visible{outline:3px solid #93b4e2;outline-offset:2px}@media(max-width:600px){.work-page h1{font-size:23px}.work-tabs{gap:7px}.work-tabs button{font-size:12px;padding:9px 11px}.work-list article .work-actions{align-items:center}.work-list article .work-actions button{min-width:88px}}
.work-page,.work-form{min-width:0;grid-template-columns:minmax(0,1fr)}.work-page>[data-pane],.work-grid,.work-page form{min-width:0}.work-scroll{min-width:0}
