.shared-wrap{max-width:1000px;margin:auto;padding:26px 18px 70px}.shared-work header{flex-wrap:wrap;gap:18px;height:auto;padding:16px 22px}.shared-work header a{color:#fff;font-size:14px;text-decoration:none}.shared-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.shared-heading h1{margin:0 0 8px;font-size:30px}.shared-heading p{color:#666;font-size:14px;line-height:1.5}.shared-heading a{text-decoration:none}.shared-filters{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.shared-filters input{flex:1;min-width:220px;margin:0;font-size:16px}.shared-work button{background:#fff;border:1px solid #d8d3cc;border-radius:7px;min-height:44px;padding:11px 14px;font-size:14px}.shared-work button:disabled{opacity:.5;cursor:not-allowed}.shared-filters button[aria-pressed=true]{color:#fff;background:#242424}.shared-job{background:#fff;border:1px solid #ddd6cf;border-radius:12px;margin-top:18px;padding:22px;scroll-margin-top:18px}.shared-job-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.shared-job-head h2{margin:5px 0;font-size:28px}.shared-job-head>span{background:#f1e8dc;border-radius:6px;padding:8px;font-size:12px}.shared-progress{color:#6c655e;font-size:13px}.task-checklist{margin:20px 0}.task-checklist label{cursor:pointer;border-top:1px solid #eee5dc;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.task-checklist input{accent-color:#267447;flex-shrink:0;width:22px;height:22px;margin:0}.task-checklist b{font-size:15px;font-weight:600;line-height:1.5}.task-checklist small{color:#6d665e;margin-top:6px;font-size:12px;line-height:1.5;display:block}.task-checklist .checked b{color:#27613b}.shared-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.shared-job details{margin-top:14px;font-size:13px}.shared-job summary{cursor:pointer;min-height:30px}.shared-job p{white-space:pre-line;line-height:1.5}.approval-panel{background:#f5f2ed;border-radius:8px;padding:18px}.approval-panel h3{margin:0}.work-audit>div{border-top:1px solid #ddd;padding:12px 0}.work-audit small{color:#716b64;margin-top:5px;display:block}.work-audit p{margin-bottom:0}.shared-notice{background:#e8f2e7;border-radius:7px;padding:12px}.shared-error{color:#992c17;background:#fff0e9;border-radius:7px;padding:12px}.shared-shade{z-index:100;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.shared-dialog{background:#fff;border-radius:12px;width:min(650px,100%);max-height:90vh;padding:24px;overflow:auto}.shared-dialog label{margin-top:16px;font-size:14px;display:block}.shared-dialog input,.shared-dialog textarea{font-size:16px}@media (width<=600px){.shared-job{padding:16px}.shared-heading h1{font-size:25px}.shared-work header{padding:14px 16px}.shared-filters input{flex-basis:100%}.shared-wrap{padding:22px 14px}.shared-actions button{flex:1}.shared-dialog{padding:18px}}
