[hidden]{display:none!important}.admin-main{padding:40px 5%;max-width:1400px;margin:auto}.admin-main h1{font:normal 30px serif}.admin-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:30px 0}.stat{background:#eceee5;padding:20px}.stat b{display:block;font-size:28px;font-weight:400}.stat span{font-size:11px;color:var(--muted)}.admin-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);padding:0;margin-bottom:25px}.admin-tabs button{padding:12px 0;color:var(--muted)}.admin-tabs .active{color:var(--ink);border-bottom:2px solid var(--ink)}.admin-toolbar{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:20px 0}.admin-toolbar p{font-size:12px;color:var(--muted);flex:1}.admin-toolbar input{min-width:220px;flex:1}.admin-toolbar input,.admin-toolbar select,.admin-form input,.admin-form select,.admin-form textarea{border:1px solid #d7dcd0;background:#fffef9;padding:11px 12px;border-radius:0;max-width:100%}.border-button{border:1px solid var(--line);padding:10px 16px;font-size:12px}.admin-product{display:grid;grid-template-columns:75px 1fr 120px 100px 65px;gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.admin-product img{width:75px;height:75px;object-fit:cover}.admin-product h3{font:18px serif;margin:3px 0}.admin-product small{font-size:10px;color:var(--muted)}.status-pill{font-size:11px;background:#e5e9df;padding:3px 10px;display:inline-block;width:fit-content}.status-inquiry{background:#d6e9dc}.status-sold{background:#eaddcf}.status-draft{background:#e9e8e3;color:#818178}.admin-form{display:flex;flex-direction:column;gap:17px}.admin-form h2{font:24px serif;margin:20px 0 0}.admin-form h3{font:18px serif}.admin-form h3 small{font:10px Arial;color:var(--muted)}.admin-form label{display:flex;flex-direction:column;gap:6px;font-size:12px}.admin-form label.check-label{flex-direction:row;align-items:center}.admin-form input[type=checkbox]{width:17px;height:17px}.admin-form textarea{resize:vertical;font:inherit;font-size:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.settings-layout{display:grid;grid-template-columns:2fr 1fr;gap:60px}.readiness{padding:25px;background:#eceee5;height:fit-content}.readiness h2{font:22px serif}.readiness p{font-size:11px;color:var(--muted)}.check-row{padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.check-row .no{color:#a65e43}.check-row .yes{color:#326548}#editor{width:min(900px,95vw)}#editor h2{font:26px serif}.sticky-save{background:var(--paper);padding:20px 0 5px;border-top:1px solid var(--line);display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sticky-save span{font-size:11px}.photo-list{display:flex;gap:12px;flex-wrap:wrap}.photo-item{width:100px;position:relative}.photo-item img{width:100px;height:100px;object-fit:cover;background:#eceee5}.photo-item button{font-size:10px;padding:3px 6px;border:1px solid var(--line)}.photo-item small{display:block;font-size:10px}.upload-button{border:1px dashed #a7b39e;padding:13px;align-items:center;width:fit-content;cursor:pointer}.upload-button input{display:none}.inquiry-card{border:1px solid var(--line);padding:24px;margin:20px 0;background:#fffef8}.inquiry-head{display:flex;justify-content:space-between;gap:15px}.inquiry-card h3{margin:0;font-size:17px}.inquiry-card p{white-space:pre-wrap;font-size:13px}.inquiry-card small{color:var(--muted)}.inquiry-card .inquiry-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.inquiry-actions select{padding:7px;border:1px solid var(--line);background:var(--paper)}.empty-panel{padding:50px;text-align:center;border:1px solid var(--line);color:var(--muted)}.error{color:#a03930}.success{color:#36734a}@media(max-width:700px){.admin-heading{display:block}.stats{grid-template-columns:repeat(2,1fr)}.admin-tabs{gap:15px;font-size:12px;overflow:auto}.admin-tabs button{white-space:nowrap}.admin-product{grid-template-columns:60px 1fr 55px;gap:12px}.admin-product img{width:60px;height:60px}.admin-product>.price-col,.admin-product>.stock-col{display:none}.admin-product h3{font-size:16px}.settings-layout{grid-template-columns:1fr;gap:30px}.form-grid{grid-template-columns:1fr;gap:17px}.admin-main h1{font-size:26px}.inquiry-head{flex-direction:column}.admin-toolbar input{min-width:160px}.admin-main{padding-top:20px}.stats{margin-top:20px}}
