.admin-nav{display:flex;gap:8px;flex-wrap:wrap;background:#20211f;padding:12px;border-radius:6px;margin-bottom:25px}.admin-nav a{color:#fff;padding:8px 10px;font-size:12px}.panel,.checkout{max-width:1180px;margin:45px auto;min-height:550px}.panel table{width:100%;border-collapse:collapse}.panel th,.panel td{padding:13px;border-bottom:1px solid #e8e3db;text-align:left}.panel-actions{display:flex;gap:10px;margin:22px 0}.secondary{background:#777}.filter,.bulk,.split{display:flex;gap:9px;align-items:center;margin:15px 0}.filter input,.bulk input,.bulk select,.checkout input,.checkout textarea,.checkout select,.product-detail input,.product-detail select{padding:12px;border:1px solid #ddd;border-radius:4px;font:14px 'DM Sans'}.bulk{background:#f4f2ed;padding:12px}.inline-form{display:contents}.upload-box{border:2px dashed #d5cfc5;padding:35px;display:flex;gap:15px;align-items:center}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin:35px 0}.gallery img{width:100%;max-height:600px;object-fit:cover;border-radius:8px}.product-detail h1{font:42px 'Playfair Display'}.product-detail form{display:flex;gap:10px;margin-top:20px}.checkout>form{display:grid;grid-template-columns:1fr 340px;gap:25px}.checkout section{grid-column:1}.checkout section label{display:block;padding:10px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-grid textarea{grid-column:1/3;min-height:80px}.order-box{grid-column:2;grid-row:1/3;background:#f6f4ef;padding:25px;border-radius:8px;height:max-content}.order-box p{display:flex;justify-content:space-between}.summary{margin:25px 0;text-align:right}.link-danger{color:#b74729;border:0;background:none;cursor:pointer}.split>form{display:flex;gap:8px}.products .card .button{width:100%;text-align:center}.stats{grid-template-columns:repeat(4,1fr)}code{background:#eee;padding:2px 4px}@media(max-width:800px){.panel,.checkout{margin:25px 15px;overflow:auto}.checkout>form,.product-detail{grid-template-columns:1fr}.checkout section,.order-box{grid-column:1;grid-row:auto}.form-grid{grid-template-columns:1fr}.form-grid textarea{grid-column:1}.upload-box,.filter,.bulk,.split{align-items:stretch;flex-direction:column}.product-detail h1{font-size:32px}.stats{grid-template-columns:1fr 1fr}}
