body{background:#f6f2e9;color:#292820}.wrap{max-width:1200px;padding:24px 22px 65px}.em-admin-head{background:#292820;border-radius:22px;padding:28px;color:#fff;margin-bottom:24px;display:flex;align-items:center;gap:24px}.em-admin-head img{width:55px;max-height:80px;object-fit:contain}.em-admin-head h1{font-size:30px;letter-spacing:-1px;margin:8px 0}.em-admin-head p{color:#d5c9b7;margin:4px 0}.em-admin-head a{color:#eed6b3;font-weight:700}.em-admin-head small{color:#eed6b3}.card{padding:22px;border-radius:18px;border-color:#dfd9cf;box-shadow:0 8px 28px #29282004}.kpi{gap:16px}.kpi div{text-align:left;background:#f6f2e9;padding:20px}.kpi b{font-size:32px;color:#b64a28}.tabs{padding:10px 0;gap:8px}.tabs button{min-height:44px;padding:11px 17px}.o.pending{background:#fff9ee;border-color:#c99536}.o.confirmed{background:#fff;border-color:#62839a}.o.preparing{background:#fff;border-color:#b64a28}.o.ready{background:#f2f8ec;border-color:#51793b}.o .meta{font-size:14px}.o h3{font-size:20px}.o li{padding:5px 0}.btn{min-height:44px}.in{min-height:46px;font-size:16px}.acts{padding-top:10px}.acts button{flex:1;min-width:95px}.prod{gap:15px}.prod>span{min-width:0}.em-admin-note{font-size:12px;color:#716b61}.em-offline{background:#fff0ce;color:#634b1d;border-radius:10px;padding:13px}.em-install{margin:20px 0;padding:18px;border:1px dashed #b64a28;border-radius:14px;background:#f6f2e9}.em-install summary{font-weight:800;cursor:pointer}.em-install p{line-height:1.7}.em-pwa-offline{background:#fff0ce;color:#634b1d;padding:12px;border-radius:10px;margin:12px 0}
@media(min-width:850px){#orders{display:grid;grid-template-columns:1fr 1fr;gap:14px}#orders>.card{margin:0}#prods{display:grid;grid-template-columns:1fr 1fr;gap:14px}}
@media(max-width:600px){.wrap{padding:14px 12px 45px}.em-admin-head{padding:22px;gap:14px}.em-admin-head h1{font-size:24px}.em-admin-head img{width:42px}.kpi{gap:7px}.kpi div{padding:11px}.kpi b{font-size:24px}.kpi span{font-size:11px}.card{padding:17px}.tabs{flex-wrap:nowrap;overflow:auto}.tabs button{white-space:nowrap;flex-shrink:0}.prod{flex-wrap:wrap}.em-admin-head h1 small{display:none}}
