img[src*="/store/product-icons/items/"]{object-fit:contain;object-position:center}
.storefront-pending:not([hidden]){padding:9px 18px;background:#fff3e9;border-bottom:1px solid #e7b88f;color:#85380d;font:600 13px/1.4 system-ui,sans-serif;text-align:center}
#storefront-orders-dialog button:focus-visible{outline:3px solid #d77116;outline-offset:2px}
#storefront-orders-dialog{position:fixed;max-width:min(560px,calc(100vw - 28px));width:100%;max-height:min(75vh,700px);border:1px solid #b4b4b4;border-radius:8px;padding:20px;background:#fff;color:#242424;font:14px/1.5 system-ui,sans-serif;box-shadow:0 18px 55px #0007}
#storefront-orders-dialog::backdrop{background:#0009}
#storefront-orders-dialog h2{margin:0 0 18px;font-size:20px}
#storefront-orders-dialog button{margin-top:18px;border:0;border-radius:4px;background:#e65d19;color:#fff;padding:8px 20px;cursor:pointer}
#storefront-order-list{max-height:55vh;overflow:auto}
.storefront-order{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #e7e7e7}
.storefront-order span{white-space:nowrap;color:#a44b17}
#app .menu-panel .menu-item:not(:first-child){display:none!important}
#app .ant-radio-button-wrapper:has(input[value="squad"]){display:none!important}
#app .storefront-closed{display:none!important}
.ant-dropdown-menu-item.storefront-closed,.ant-select-dropdown-menu-item.storefront-closed,.ant-menu-item.storefront-closed{display:none!important}
#app .storefront-announce-compact{height:auto!important}
#app > .layout > .normal-header,#app > .layout > .header{display:none!important}
@media(max-width:600px){#storefront-orders-dialog{width:calc(100vw - 28px)}}
