#workDialog{width:min(800px,94vw);max-height:90dvh;padding:0;border:1px solid #c9dfd8;border-radius:18px;color:#143c31;background:#f6faf8}#workDialog::backdrop{background:#102c2470}#workDialog header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;background:#278577;color:white}#workDialog h2{margin:0;font-size:23px}#workDialog main{padding:22px}#workDialog section,#workDialog article,#workDialog form{padding:16px;background:white;border:1px solid #dce8e2;border-radius:12px;margin:12px 0}#workDialog label{display:grid;gap:5px;margin:10px 0;font-size:13px}#workDialog input,#workDialog select,#workDialog textarea{width:100%;box-sizing:border-box;min-height:42px;border:1px solid #bdd2c9;border-radius:7px;padding:9px;font:inherit}#workDialog button,.work-tools button,.work-action,#jobWorkDetails{width:174px;min-width:174px;max-width:174px;height:42px;white-space:nowrap;overflow:hidden;font-size:12px;border:1px solid #278577;border-radius:8px;background:#eaf5ef;color:#174c3c;margin:4px;cursor:pointer}#workDialog button:disabled{opacity:.45;cursor:default}.work-grid,.work-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.work-metrics section{margin:0!important}.work-metrics strong,.work-metrics small{display:block}.work-metrics strong{font-size:23px;margin-top:8px}.work-status{padding:10px 14px;background:#dcf1e5;border-radius:8px;font-weight:700}.work-events img{max-width:100%;max-height:200px;border-radius:8px}#workDialog small{display:block}#workDialog [role=alert]{color:#a52424}.work-tools{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:550px){.work-grid,.work-metrics{grid-template-columns:1fr}#workDialog main{padding:12px}#workDialog header{padding:14px}#workDialog h2{font-size:19px}}
