.admin-workspace .workspace-job-operation{margin-top:14px;border:1px solid #dce5df;background:#edf3ef;padding:14px;border-radius:10px}.workspace-job-operation h4{margin:0 0 8px}.workspace-job-operation p{font-size:12px;margin:6px 0}.workspace-job-operation button,.workspace-job-operation a{font-size:12px}.admin-workspace #workOrderDialog{width:min(860px,calc(100% - 32px));max-height:90vh;overflow:auto;color:#18372c;background:#f5f7f3;border:1px solid #dce5df;border-radius:14px;padding:20px}.admin-workspace #workOrderDialog::backdrop{background:#18372c88}.admin-workspace #workOrderDialog h2{font-size:21px}.admin-workspace #workOrderContent>form,.admin-workspace #workOrderContent>section,.admin-workspace #workOrderContent>details{background:white;border:1px solid #dce5df;padding:16px;border-radius:10px;margin-top:16px}.admin-workspace #workOrderDialog label{display:block;font-size:13px;margin:10px 0}.admin-workspace #workOrderDialog input:not([type=checkbox]),.admin-workspace #workOrderDialog textarea,.admin-workspace #workOrderDialog select{display:block;width:100%;padding:10px;border:1px solid #bccfc4;border-radius:8px;color:#18372c;background:white}.admin-workspace #workOrderDialog input[type=checkbox]{width:auto}.admin-workspace #workOrderDialog button{min-height:40px;font-size:12px}.work-receipt-card{border:1px solid #dce5df;padding:14px;border-radius:10px;margin:10px 0;overflow-wrap:anywhere}.work-receipt-card p{font-size:13px;margin:8px 0}.work-receipt-card small{display:block;font-size:11px}.admin-workspace #workOrderDocuments a{margin:8px 0}.admin-workspace #workOrderDialog .customer-actions{flex-wrap:wrap}.admin-workspace #workOrderDialog button.secondary{background:#edf3ef;color:#155b45}@media(max-width:650px){.admin-workspace #workOrderDialog{padding:14px;width:calc(100% - 20px)}.admin-workspace #workOrderDialog .customer-form-grid{grid-template-columns:1fr}.workspace-job-operation .customer-actions{display:grid;grid-template-columns:1fr}.workspace-job-operation a{padding:10px}.work-receipt-card .customer-actions>*{width:100%}.admin-workspace #workOrderHeading{font-size:17px;overflow-wrap:anywhere}}


/* Compact work cards share the same accessible disclosure in profiles, Jobs and Agenda. */
.admin-workspace .work-card-details{margin:0;padding:0;border:0;background:transparent}
.admin-workspace .work-card-summary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(100px,auto) auto;gap:18px;align-items:center;list-style:none;cursor:pointer;padding:4px 0;min-height:54px}
.admin-workspace .work-card-summary::-webkit-details-marker{display:none}
.admin-workspace .work-card-summary:focus-visible{outline:3px solid #155b45;outline-offset:5px;border-radius:6px}
.admin-workspace .work-card-summary small{display:block;font-size:11px;color:#52685d;margin:0 0 4px}
.admin-workspace .work-card-summary strong{display:block;font-size:14px;color:#18372c;overflow-wrap:anywhere}
.admin-workspace .work-card-price strong{white-space:nowrap}
.admin-workspace .work-card-toggle{font-size:12px;color:#155b45;white-space:nowrap}
.admin-workspace .work-card-expand:after{content:' ▾'}
.admin-workspace .work-card-collapse:after{content:' ▴'}
.admin-workspace .work-card-details:not([open])>summary .work-card-collapse,.admin-workspace .work-card-details[open]>summary .work-card-expand{display:none}
.admin-workspace .work-card-body{border-top:1px solid #dce5df;margin-top:12px;padding-top:14px}
.admin-workspace .workspace-job-card .work-card-body>.crm-request-identity,.admin-workspace .workspace-job-card .work-card-body>h3{display:none}
@media(max-width:650px){.admin-workspace .work-card-summary{grid-template-columns:minmax(0,1fr) auto;gap:12px}.admin-workspace .work-card-number{grid-column:1}.admin-workspace .work-card-toggle{grid-column:2;justify-self:end}.admin-workspace .work-card-summary strong{font-size:13px}}
