/* Small service controls; no public page redesign. */
.staff-requests50{width:auto!important;max-width:min(360px,calc(100vw - 16px))!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;overflow:visible!important;right:0!important;bottom:16px!important;display:flex;flex-direction:column;align-items:flex-end;gap:8px}
.staff-requests50>div:empty{display:none!important}
.staff-requests50>.sound-toggle96{display:grid;place-items:center;flex:none;width:44px;height:44px;min-width:44px;padding:10px;border:1px solid #806248;border-right:0;border-radius:10px 0 0 10px;background:#58402a;color:#fff5df;box-sizing:border-box;cursor:pointer}
.sound-toggle96 svg{display:block;width:22px;height:22px;flex:none}.sound-toggle96[aria-pressed="true"]{background:#356349;color:#fff}.sound-toggle96:focus-visible{outline:3px solid #ca973c;outline-offset:2px}
.staff-requests50>div:not(:empty){box-sizing:border-box;max-width:100%;padding:8px 12px;background:#fff9ed;color:#3c291b;border:1px solid #ceb999;border-radius:12px 0 0 12px;overflow:auto;max-height:45vh;box-shadow:0 4px 18px #30221126}
.order-type96{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:7px;font:700 13px/1.3 Arial,sans-serif;max-width:100%;box-sizing:border-box;white-space:nowrap}.order-type96 svg{width:18px;height:18px;flex:none}.order-type96.pickup96{background:#f5e8cc;color:#513718;border:1px solid #c9af7f}.order-type96.delivery96{background:#e8f1eb;color:#234c35;border:1px solid #9bb8a3}
.receipt-preview96{display:block;width:min(100%,480px);max-height:60vh;object-fit:contain;object-position:top;border:1px solid #d4c3a9;border-radius:8px;margin:12px 0;background:#fff}.receipt-actions96{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mail-access96{max-width:900px;margin:auto;padding:clamp(12px,3vw,28px)}.mail-access96 h1{font-size:clamp(1.2rem,4vw,1.7rem)}.mail-access96 .form{min-width:0}.mail-access96 input,.mail-access96 select{max-width:100%;min-width:0}

body.theme-v13.management-theme #main-content .mail-access96>.compact-head38,body.theme-v13.management-theme #main-content .mail-access96>.compact-head38 :is(h1,h2,strong,span,small){color:#fff6df!important}.mail-access96>.compact-head38 h1{margin:0;font-family:Arial,sans-serif;font-weight:700;line-height:1.4;overflow-wrap:anywhere}body.theme-v13.management-theme #main-content .mail-access96>.compact-head38 .btn{background:#fff5df;color:#503120!important}
