.adm{--primary:#23463b;--primary-d:#183328;--accent:#c6a76d;--ink:#20392f;--muted:#7a8072;--line:#e1e5d8;--shadow:0 5px 18px #20392f09;background:#f4f5ee;font-family:Tajawal,Arial,sans-serif}.adm-nav{background:#172f29}.adm-nav .brand{color:#e1c990}.adm-nav a{font-size:14px;color:#bfcbb9}.adm-nav a.on{background:#ffffff08;color:#e5d4ad}.adm .card,.adm .stat,.adm .ord{border-radius:9px;border:1px solid var(--line)}.adm .ord{border-right-width:5px}.adm .page{max-width:1200px;padding-top:28px}.adm .page h1{font-size:25px}.adm .btn,.adm .pill,.adm input,.adm select,.adm textarea{border-radius:5px}.adm .pri{background:var(--primary)}.adm .stat b{color:var(--primary)}.adm .stat{padding:20px}.adm .ord ul{background:#f5f6ed}.adm .tbl-card{border-radius:9px}
.adm .item-mode-badge{display:inline-block;font-size:12px;font-weight:700;background:var(--line);color:var(--ink);padding:2px 9px;border-radius:5px;margin-top:5px}
.adm .item-order-modes{border:1px solid var(--line);border-radius:8px;padding:14px}
.adm .item-order-modes label{display:flex;align-items:center;gap:9px;min-height:44px;cursor:pointer}
.adm .item-order-modes select{display:block;width:100%;max-width:100%;min-height:44px;font-size:16px}
.adm .item-order-modes .hint{line-height:1.8;margin-top:10px}
