.admin-workspace .ops-card{margin:24px 0;padding:24px;border:1px solid var(--border);border-radius:14px;background:white}.ops-booking-summary{display:grid;gap:5px;padding:14px;border:1px solid #e4d8e1;border-radius:7px;background:#faf7f9;overflow-wrap:anywhere}.ops-booking-summary span{font-size:13px}.ops-customer-editor summary{cursor:pointer;font-weight:600}.admin-workspace .portal-form{margin:20px 0}.admin-workspace input,.admin-workspace select,.admin-workspace textarea{font:inherit;padding:10px;border:1px solid #8b9a9c;border-radius:6px;max-width:100%}.admin-workspace textarea{min-height:100px;width:100%}.admin-workspace button{cursor:pointer;min-height:42px}.admin-workspace button:not(.primary-button):not(.text-button){padding:9px 14px;border:1px solid #cdbcc9;border-radius:6px;background:white;color:#623047}.admin-workspace label{display:grid;gap:7px;margin-block:12px;min-width:0}.admin-workspace p{margin-block:8px 16px}.admin-workspace h1{line-height:1.2;margin-bottom:12px}.admin-workspace .ops-buttons,.admin-workspace .portal-actions{align-items:end}.admin-workspace .portal-actions label{margin:0;min-width:min(240px,100%)}.admin-workspace .ops-buttons label{margin:0}.admin-workspace input:not([type=checkbox]),.admin-workspace select{min-height:44px;width:100%}.scanner-quick-link{display:inline-flex;align-items:center;gap:6px}.backend-header nav{align-items:center;flex-wrap:wrap}@media (max-width:760px){.backend-header nav{width:100%;gap:12px}}.admin-workspace button:disabled{cursor:default;opacity:.55}.admin-table-wrap{overflow:auto;margin:20px 0}.admin-workspace table{width:100%;border-collapse:collapse;text-align:left}.admin-workspace td,.admin-workspace th{padding:12px;border-bottom:1px solid var(--border);vertical-align:top}.admin-workspace h2{margin-top:30px}.admin-workspace h3,.admin-workspace h4{margin:16px 0 8px}.admin-workspace details{padding:12px 0}.admin-workspace fieldset{max-height:350px;overflow:auto}.admin-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.admin-workspace li{margin:12px 0;overflow-wrap:anywhere}.admin-workspace :focus-visible{outline:3px solid #74243d;outline-offset:3px}