.order-alert-wrap{position:relative;display:flex;align-items:center}
.admin-top-actions .order-alert-button{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 12px;border:1px solid #e6ddd0;border-radius:13px;background:#fffdf9;color:#655849;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}
.admin-top-actions .order-alert-button.has-orders{background:#fff5e7;border-color:#e8c99d;color:#7a4b13}
.order-alert-button:hover{box-shadow:0 3px 12px #4a2a1510}
.order-alert-button:focus-visible{outline:3px solid #ad741d;outline-offset:3px}
.order-alert-count,.admin-sidebar nav .order-nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#a56a18;color:white;font-size:12px;font-weight:700;line-height:1}
.order-alert-button:not(.has-orders) .order-alert-count{background:#ece7df;color:#6b6257}
.order-alert-offline{width:16px;height:16px;border-radius:50%;background:#f5dfaa;color:#795515;text-align:center;font-size:11px}
.order-alert-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.admin-sidebar nav .order-nav-count{margin-left:auto;flex-shrink:0}
@media(max-width:600px){.order-alert-label{display:none}.admin-top-actions .order-alert-button{padding:8px;gap:6px}.admin-top-actions{gap:8px}.order-alert-count{min-width:22px;height:22px;font-size:11px}}
