.works-dialog{width:min(920px,95vw);max-height:90vh;border:1px solid #d7d9de;border-radius:16px;padding:24px;overflow:auto}.works-dialog::backdrop{background:#17232d77}.works-dialog header,.works-dialog footer,.work-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.works-dialog header h2{margin:0}.works-dialog p,.works-dialog small{color:#5e6974;white-space:pre-line}.works-dialog footer{justify-content:flex-end;margin-top:16px}.works-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.works-grid label{display:grid;gap:6px}.works-grid input,.works-grid textarea,.works-grid select{width:100%;box-sizing:border-box}.work-card{border:1px solid #d7d9de;border-radius:10px;padding:16px;margin:12px 0}.work-card h3{margin:0}.work-card p{margin:6px 0}.works-order{border:1px solid #d7d9de;border-radius:10px;padding:16px;min-width:0}.works-order-details{white-space:pre-line;color:#384555}#customerWorkForm{border-top:1px solid #d7d9de;margin-top:20px;padding-top:8px}#customerWorkError{color:#a32121}.works-dialog [hidden]{display:none}@media(max-width:650px){.works-grid{grid-template-columns:1fr}.work-card{align-items:flex-start;flex-direction:column}.works-dialog{padding:16px}}

.works-dialog header p{color:#e6e9ec;margin-bottom:0}

.customer-billing-label{display:block;color:#344555;font-weight:700;margin:4px 0 12px}.job-workflow-choice[hidden]{display:none}
.works-order{grid-column:1 / -1}
.job-work-address{display:block;font-size:11px;line-height:1.3;color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:3px 0}
.customer-billing-label{padding:0 16px}
.customer-detail-works{margin:20px 0 24px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:13px}.customer-detail-works[hidden]{display:none}.customer-works-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.customer-works-heading h2{margin:0;font-size:20px}.customer-works-heading p{margin:4px 0 0;color:var(--muted)}.customer-works-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.customer-work-detail{padding:16px;border:1px solid var(--line);border-radius:10px;overflow-wrap:anywhere}.customer-work-detail h3{margin:0 0 14px;font-size:16px}.customer-work-detail dl{display:grid;gap:12px;margin:0}.customer-work-detail dt{font-size:12px;color:var(--muted)}.customer-work-detail dd{margin:3px 0 0;font-weight:600;white-space:pre-line}.customer-works-empty{grid-column:1/-1;color:var(--muted)}@media(max-width:700px){.customer-works-cards{grid-template-columns:1fr}.customer-works-heading{align-items:flex-start;flex-direction:column}.customer-detail-works{padding:16px}}
