.admin-top{background:#101112;border-bottom:1px solid #353029}.admin-bar{height:85px;display:flex;justify-content:space-between;align-items:center;gap:18px}.admin-top-links{display:flex;align-items:center;gap:18px;font-size:12px;color:#bfb5a3}.admin-top-links button{padding:8px 12px;background:#1c1b1b;color:#f4dfb2;border:1px solid #665235;border-radius:9px}.admin-main{padding:60px 0 100px}.admin-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:37px}.admin-heading h1{font-size:35px;line-height:1.3;margin:12px 0 5px}.admin-heading h1 span{color:var(--gold)}.admin-heading p{font-size:12px;color:var(--muted);margin:0}.admin-quiet{padding:9px 14px;background:#24211d;border:1px solid #51432f;border-radius:9px;color:#dfc28c;font-size:11px}.restricted{border:1px solid #51402b;background:#1b1714;border-radius:15px;text-align:center;padding:45px 25px;margin:0 auto;max-width:620px}.restricted h2{margin:0 0 5px}.restricted p{color:#b4a89b;font-size:12px;margin:0 0 23px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:27px}.metrics article{border:1px solid #312d26;border-radius:13px;background:#151515;padding:19px 21px}.metrics small{display:block;color:#9d9587;font-size:11px}.metrics strong{display:block;font:800 30px Inter,sans-serif;margin-top:5px;color:#e9cf9e}.tab-row{display:flex;align-items:center;gap:7px;border-bottom:1px solid #3a3329;margin-bottom:22px;overflow-x:auto}.tab{background:transparent;color:#aaa093;border:0;border-bottom:2px solid transparent;padding:13px 19px;font-size:12px;font-weight:800;white-space:nowrap}.tab span{font-size:9px;color:#d1b27f}.tab.active{color:#e5c78b;border-color:#d8b36a}.tab.extra{margin-right:auto;color:#ad9881}.pane{background:#111112;border:1px solid #302c26;border-radius:17px;padding:25px}.pane-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:19px}.pane-heading h2{font-size:19px;margin:0 0 4px}.pane-heading p{font-size:11px;color:#9a9288;margin:0}.order-list{display:grid;gap:12px}.order-item{border:1px solid #312b25;border-radius:12px;background:#191818;padding:17px;display:grid;grid-template-columns:1.15fr 1fr auto;gap:15px;align-items:start}.order-title{font-size:12px;font-weight:800}.order-title span{font:800 12px Inter,sans-serif;color:#edca88}.order-sub{font-size:11px;color:#aca197;margin-top:5px}.order-products{font-size:11px;color:#b6aa99;max-width:340px;line-height:2}.order-products b{color:#e8c991}.order-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;max-width:350px}.action{font-size:10px;padding:6px 9px;background:#242220;border:1px solid #55452f;color:#dbc197;border-radius:8px;white-space:nowrap}.action.danger{border-color:#73433c;color:#eca99d}.status-select{background:#29231c;color:#f0d6aa;border:1px solid #58452e;border-radius:8px;padding:6px;font-size:11px;min-width:135px}.order-status{font-size:10px;color:#cba967}.product-admin-list{display:grid;gap:10px}.admin-product{border:1px solid #343028;border-radius:11px;padding:15px;display:flex;align-items:center;gap:16px}.admin-product-symbol{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;color:#e3c185;font-size:23px;background:#292115;border:1px solid #5a4329}.admin-product-main{flex:1}.admin-product-main strong{font-size:12px}.admin-product-main p{font-size:10px;color:#8b857b;margin:3px 0 0}.admin-product-price{font:800 14px Inter,sans-serif;color:#ebce9b}.admin-product button{font-size:10px;padding:8px 12px;background:#29231d;border:1px solid #594630;color:#ead19e;border-radius:8px}.fetching{font-size:12px;color:#b6ad9e;padding:15px}.form-cover{position:fixed;inset:0;background:#000d;z-index:100;display:grid;place-items:center;padding:14px;backdrop-filter:blur(6px)}.product-form{width:min(680px,100%);max-height:95vh;overflow:auto;background:#181818;border:1px solid #645035;border-radius:18px;box-shadow:0 30px 90px #000b;padding:25px}.form-header{display:flex;align-items:start;justify-content:space-between;margin-bottom:15px}.form-header h2{font-size:21px;margin:5px 0}.form-header small{font:800 9px Inter,sans-serif;color:#e0bb7d;letter-spacing:2px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid label{display:grid;gap:6px;font-size:11px;font-weight:700;color:#c6b9a4}.form-grid .span2{grid-column:1/-1}.form-grid input:not([type=checkbox]),.form-grid textarea,.form-grid select{min-height:43px;background:#0e0e0f;border:1px solid #3d362b;color:#f5e7cb;border-radius:8px;padding:8px 11px;width:100%;outline:none}.form-grid textarea{resize:vertical}.form-grid .check-label{display:flex;align-items:center;gap:9px}.form-grid input[type=checkbox]{accent-color:#dfc186;width:16px;height:16px}.form-bottom{margin-top:21px}
@media(max-width:1000px){.metrics{grid-template-columns:repeat(2,1fr)}.order-item{grid-template-columns:1fr 1fr}.order-actions{grid-column:1/-1;justify-content:start;max-width:none}}
@media(max-width:590px){.admin-main{padding:35px 0 60px}.admin-heading h1{font-size:29px}.metrics{gap:8px}.metrics article{padding:13px}.metrics strong{font-size:24px}.pane{padding:14px}.pane-heading{align-items:start}.order-item{grid-template-columns:1fr;gap:8px}.order-actions{grid-column:auto}.admin-top-links{gap:8px;font-size:10px}.admin-top-links span{display:none}.form-grid{grid-template-columns:1fr}.form-grid .span2{grid-column:auto}.admin-product{flex-wrap:wrap}.admin-product-main{flex-basis:65%}}

.audit-list{display:grid;gap:11px;max-height:55vh;overflow:auto}.audit-list>div{border:1px solid #433928;border-radius:10px;padding:10px 14px;background:#101010}.audit-list b{display:inline-block;color:#e9c487;font-size:12px}.audit-list span{display:block;color:#a7a094;font-size:10px}.audit-list p{font-size:11px;color:#bbb2a3;margin:4px 0 0}
