.admin-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:start}.admin-layout>aside{position:sticky;top:155px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px}.admin-layout>aside button{display:block;width:100%;border:0;background:transparent;text-align:right;padding:11px;border-radius:7px;color:var(--muted);cursor:pointer}.admin-layout>aside button.active{background:var(--green);color:#fff}.admin-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.admin-title span{font-size:10px;color:#b98928;font-weight:bold}.admin-title h2{margin:2px 0 0;color:var(--green);font:700 29px Georgia,Tahoma,serif}.admin-title>form{display:flex}.admin-title>form input,.inline-create input,.inline-create select{padding:9px;border:1px solid var(--line);background:#fff}.admin-title>form button,.inline-create button,.admin-table button,.inventory-editor button{border:0;background:var(--green);color:#fff;padding:8px 13px}.admin-kpis.expanded{grid-template-columns:repeat(4,1fr)}.admin-table form{grid-template-columns:minmax(180px,2fr) 1fr 1fr auto auto}.admin-table form label{font-size:9px;color:var(--muted)}.admin-table form label input{display:block;width:100%}.inline-check input{display:inline!important;width:auto!important}.admin-orders.detailed article{display:block;padding:0;overflow:hidden}.admin-order-head{width:100%;border:0;background:#fff;display:grid;grid-template-columns:1fr 1.4fr 1fr 150px;gap:15px;text-align:right;padding:18px;cursor:pointer}.admin-order-head small,.admin-order-head i{display:block;color:var(--muted);font-size:9px;font-style:normal}.admin-order-detail{display:none;background:#faf9f5;padding:18px}.admin-orders article.open .admin-order-detail{display:block}.admin-order-detail ul{list-style:none;padding:0}.admin-order-detail li{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:7px;font-size:11px}.admin-list,.request-admin-list,.seller-list{display:grid;gap:10px}.admin-list article,.seller-list article{display:grid;grid-template-columns:2fr 1fr 1fr auto auto;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:15px}.admin-list small,.seller-list small{display:block;color:var(--muted);font-size:9px}.switch{font-size:10px}.request-admin-list article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px}.request-admin-list header{display:flex;justify-content:space-between}.request-admin-list header small{display:block;color:var(--muted)}.request-admin-list header span{font-size:10px;border-radius:99px;padding:4px 9px}.request-pending{background:#fff3d8;color:#806222}.request-approved{background:#e5f2ea;color:#21704c}.request-rejected{background:#f8e7e4;color:var(--danger)}.request-admin-list form textarea{display:block;width:100%;border:1px solid var(--line);padding:9px;margin:10px 0}.request-admin-list form button,.seller-list button{border:0;background:var(--green);color:#fff;padding:8px 12px;border-radius:5px;cursor:pointer}.request-admin-list form .reject{background:var(--danger)}.inline-create{display:flex;margin-bottom:18px}.seller-list article{grid-template-columns:2fr 1fr 1fr auto auto}.inventory-editor{margin-top:25px;border-top:2px solid var(--green);padding-top:20px}.inventory-editor form{display:grid;grid-template-columns:2fr repeat(3,1fr) auto;gap:8px;padding:8px;border-bottom:1px solid var(--line)}.inventory-editor input{min-width:0;padding:7px;border:1px solid var(--line)}@media(max-width:800px){.admin-layout{grid-template-columns:1fr}.admin-layout>aside{position:static;display:flex;overflow:auto}.admin-layout>aside button{white-space:nowrap;width:auto}.admin-kpis.expanded{grid-template-columns:1fr 1fr}.admin-table form,.admin-list article,.seller-list article,.admin-order-head{grid-template-columns:1fr 1fr}.inventory-editor form{grid-template-columns:1fr 1fr}.inventory-editor form b{grid-column:1/-1}}@media(max-width:480px){.admin-title{align-items:start;gap:10px}.admin-kpis.expanded,.admin-table form,.admin-list article,.seller-list article,.admin-order-head,.inventory-editor form{grid-template-columns:1fr}.inventory-editor form b{grid-column:auto}.inline-create{flex-direction:column}.request-admin-list form button{width:100%;margin-top:5px}}
