.admin-order:not(.is-expanded)>:not(header){display:none}
.admin-order>header{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px}
.admin-order>header div{display:grid;gap:5px}.admin-order>header span{display:block;font-size:12px;color:#796b64}.admin-order>header mark{background:#f6ddc3;color:#7e2d2e;padding:3px 6px;border-radius:4px}
.admin-order>header i{font-style:normal;font-size:11px;margin-left:8px}.order-expand-actions{display:flex;gap:8px}.order-expand-actions button{background:#fff7ee;border:1px solid #d9bda1;color:#7e2d2e;padding:10px 12px;border-radius:4px}
.take-order{margin-bottom:12px;background:#7e2d2e;color:white;border:0;padding:10px 14px;border-radius:4px}.accepted-order{color:#6c5b50;font-weight:700}
.site-operations-card{display:grid;gap:14px;margin:22px 0}.settings-block{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1px solid #e7d3bf;border-radius:8px;background:#fffaf5}.settings-block h3{margin:0 0 6px}.settings-block p{margin:0;color:#766b65}.settings-block label{display:grid;gap:5px;min-width:230px}.settings-block input{padding:11px;border:1px solid #dcc5ae;border-radius:4px}.settings-block button{padding:12px 16px;border:0;border-radius:4px;background:#842f31;color:#fff;font-weight:700}.settings-block .open-site{background:#34663e}.telegram-settings span{font:700 11px Manrope,sans-serif;text-transform:uppercase;padding:4px 7px;border-radius:10px;margin-left:8px}.telegram-settings .connected{background:#d8eadb;color:#285f31}.telegram-settings .not-connected{background:#edd6bc;color:#7e2d2e}.telegram-settings small{display:block;margin-top:9px;color:#8a7970}.maintenance-admin-badge{position:fixed;right:22px;bottom:55px;z-index:50;background:#9b352f;color:white;padding:10px 14px;border-radius:24px;font:700 12px Manrope,sans-serif;box-shadow:0 5px 20px #0003}
.catalog-maintenance-toggle{background:#9b352f!important}.catalog-maintenance-toggle.is-closed{background:#34663e!important}
@media(max-width:760px){.settings-block{align-items:stretch;flex-direction:column}.settings-block label{min-width:0}.order-expand-actions{width:100%}.order-expand-actions button{flex:1}.admin-order>header{align-items:flex-start}.admin-order>header strong{text-align:right}}
