.admin-panel{max-width:1400px;padding:0 4%}.manage-panel{border:1px solid #bcdcff28;background:#284a6230;border-radius:26px;padding:24px}.manage-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.manage-summary article{padding:20px;border:1px solid #d8b35b30;border-radius:18px}.manage-summary strong{font-size:34px;display:block;color:#e7c68b}.manage-summary span,.manage-note{color:#bccbd5;font-size:14px}.manage-filters{display:flex;align-items:end;gap:20px;margin:25px 0}.manage-filters label{display:flex;flex-direction:column;gap:8px}.manage-filters input,.manage-filters select{background:#102437;color:#f1eee7;padding:12px;border:1px solid #bddbff30;border-radius:12px}.manage-table-wrap{overflow-x:auto}.manage-table{width:100%;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums}.manage-table th{color:#e7c68b;padding:14px 10px;font-weight:400;font-size:13px;letter-spacing:.03em}.manage-table td{padding:16px 10px;border-top:1px solid #ffffff15;vertical-align:middle}.manage-product{display:flex;align-items:center;gap:15px;min-width:290px;max-width:480px}.manage-product img,.manage-no-image{border-radius:12px;object-fit:contain;background:#38424b;flex-shrink:0}.manage-product strong{display:block;font-weight:400;overflow-wrap:anywhere}.manage-product small,.manage-table td>small{display:block;color:#aebfcc;font-size:12px}.manage-no-image{width:64px;height:64px;display:grid;place-items:center;color:#e7c68b}.row-actions{display:flex;align-items:center;gap:8px}.trash-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#ff9096;background:#af294b12;border:1px solid #ff909642;border-radius:14px;min-width:44px;min-height:44px;padding:10px;cursor:pointer}.trash-button:hover{background:#b5223c35}.state-chip{display:inline-block;border:1px solid #c5d5e630;padding:5px 10px;border-radius:50px;font-size:12px;white-space:nowrap}.state-chip.live{color:#a9dbc4;background:#4caa8020}.units{text-align:center}.promo-label{color:#e7c68b!important}.admin-modal{width:min(1000px,94vw);max-height:90dvh;padding:30px;border-radius:28px;color:#f1eee7;background:#142d40;border:1px solid #bddbff40;overflow:auto;overscroll-behavior:contain}.admin-modal::backdrop{background:#020d18bb;backdrop-filter:blur(8px)}.editor-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:30px}.editor-media{margin-top:25px;padding-top:10px;border-top:1px solid #ffffff25}.editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:25px}.editor-actions .gold-button{margin:0}.editor-media small{display:block;color:#bccbd5;margin-top:10px}#editor-media-list,.product-media-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.media-tile{border:1px solid #ffffff25;border-radius:18px;padding:12px}.media-tile img,.media-tile video{width:100%;height:140px;object-fit:contain;background:#38424b;border-radius:10px}.media-tile label{display:flex;align-items:center;gap:8px}.media-tile input[type=radio]{width:18px;min-height:18px}.extra-media{width:100%;height:260px;object-fit:contain;background:#38424b;border-radius:18px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}textarea:focus-visible{outline:3px solid #e7c68b;outline-offset:3px}html{color-scheme:dark}@media(max-width:700px){.manage-summary{gap:8px}.manage-summary article{padding:12px}.manage-summary strong{font-size:25px}.manage-summary span{font-size:12px}.manage-filters{flex-wrap:wrap}.manage-filters input{max-width:100%}.manage-filters label{max-width:100%}.manage-panel{padding:15px}.editor-grid{grid-template-columns:1fr;gap:10px}.admin-modal{padding:20px}.editor-media #editor-media-list,.product-media-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel{padding:0 4%}.manage-product{min-width:260px}}
form textarea{font:inherit}.manage-table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 96px}

.admin-confirm{max-width:500px}.admin-confirm p{line-height:1.6}
