:root{--gold:#d4af37;--cream:#f5f1ed;--beige:#faf8f6;--maroon:#800020;--text:#4a3f35;--card:#fdfcfb;--chocolate:#6b4423;--taupe:#8b7b6b}body{background-color:var(--cream);color:var(--text);font-family:Plus Jakarta Sans,sans-serif}.brand-font{font-family:Cinzel,serif}.sidebar-link.active{color:var(--gold);border-right:3px solid var(--gold);background-color:#fff;box-shadow:0 4px 6px -1px #0000000d}.glass-card{background:var(--card);border:1px solid #d4af3726;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 15px -3px #0000000d}.glass-card:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--beige)}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--gold);border-radius:10px}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#4a3f3566}@view-transition{navigation:auto}.variety-card{transition:all .2s}.variety-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.orders-filter-bar{grid-template-columns:minmax(260px,1fr) 180px 150px auto;align-items:center;gap:12px;display:grid}.orders-filter-input,.orders-filter-bar select,.orders-filter-bar button{color:#4a3f35;background:#fff;border:1px solid #d4af3738;border-radius:12px;outline:none;min-height:42px;font-size:12px}.orders-filter-input{align-items:center;gap:10px;padding:0 14px;display:flex}.orders-filter-input input{background:0 0;border:0;outline:0;width:100%}.orders-filter-bar select{padding:0 12px}.orders-status-select{color:#800020;background:#80002014;border:1px solid #80002024;border-radius:999px;outline:none;max-width:160px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800}.orders-filter-bar button{color:#800020;text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex}.orders-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#31180d6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.orders-refund-modal{background:#fffdf8;border:1px solid #80002029;border-radius:18px;gap:16px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 24px 64px #31180d2e}.orders-refund-modal h3{color:#800020;margin:0;font-family:Cinzel,serif;font-size:22px}.orders-refund-modal p,.orders-bank-box span{color:#4a3f35b3;margin:4px 0 0;font-size:12px}.orders-refund-modal label{color:#4a3f35;gap:7px;font-size:12px;font-weight:700;display:grid}.orders-refund-modal input,.orders-refund-modal select,.orders-refund-modal textarea{color:#4a3f35;width:100%;font:inherit;background:#fffaf1;border:1px solid #80002029;border-radius:10px;outline:none;padding:11px 12px}.orders-bank-box{background:#fff6e7;border:1px solid #8000201a;border-radius:12px;gap:4px;padding:12px;display:grid}.orders-bank-box strong{color:#4a3f35;font-size:13px}.orders-modal-actions{justify-content:flex-end;gap:10px;display:flex}.orders-modal-actions button{color:#800020;cursor:pointer;background:#fff;border:1px solid #8000202e;border-radius:999px;min-height:40px;padding:0 16px;font-size:12px;font-weight:800}.orders-modal-actions button[type=submit]{color:#f5c94d;background:#800020}@media (width<=980px){.orders-filter-bar{grid-template-columns:1fr}}
