.language-switch{font:inherit;border:1px solid #cbb79d;border-radius:4px;padding:8px;background:var(--surface,#fffaf2);color:var(--brand,#441e27);min-width:82px}.preview-banner{padding:14px;text-align:center;background:#fff0b6;color:#452e00;position:sticky;top:0;z-index:100}.preserve-lines{white-space:pre-line}.photo-thumbnails{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.photo-thumbnails button{background:transparent;border:1px solid #b99560;padding:3px;width:64px;cursor:pointer}.photo-thumbnails img{width:100%;height:64px;object-fit:cover}.detail-photo{width:100%;max-height:560px;object-fit:contain}.piece-facts{margin:24px 0}.piece-facts>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #e3d9ca}.piece-facts dt{color:#75695e}.piece-facts dd{margin:0;text-align:right}.seasonal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.seasonal-card{border:1px solid #dfd1bd;padding:24px;background:#fbf6ee}.campaign-pieces{display:flex;gap:12px;overflow:auto;margin-top:20px}.campaign-piece{border:0;background:none;min-width:120px;width:150px;text-align:left;font:inherit;cursor:pointer}.campaign-piece img{width:100%;aspect-ratio:1;object-fit:cover}.campaign-piece span{display:block;margin-top:8px}.trust-section details{padding:18px 0;border-bottom:1px solid #dacdbb}.trust-section summary{font-size:19px;cursor:pointer}.rate-section{background:var(--soft,#f4ecdf)}.rate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:25px 0}.rate-grid>div{padding:20px;background:var(--surface,#fffaf2)}.rate-grid strong,.rate-grid small{display:block;margin-top:8px}.rate-grid strong{font-size:28px}.studio-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.studio-tabs button{font:inherit;padding:10px 15px;border:1px solid #dcccb4;background:white;cursor:pointer}.studio-tabs button.selected{background:var(--brand-button,#4b2530);color:white}.admin-note{background:#f4ead7;padding:16px 20px;margin:15px 0}.studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.studio-section{background:#fff;padding:28px;border:1px solid #e6ddcf;margin:20px 0}.studio-section h3{margin-top:0}.studio-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.gallery-edit{display:flex;gap:14px;flex-wrap:wrap}.gallery-item{width:145px;border:1px solid #ddcfbd;padding:8px}.gallery-item img{width:100%;height:130px;object-fit:cover}.gallery-item button{margin:4px 2px;padding:6px;font-size:13px}.gallery-item small{display:block}.admin-fieldset{margin:20px 0;border:1px solid #d8cbb7;padding:18px}.admin-fieldset label.checkbox{display:inline-flex;margin:6px 15px 6px 0}.studio-status{padding:10px;background:#edf3e7}.draft-list{margin-top:20px}.draft-row{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #e1d5c4}.draft-row>div{display:flex;gap:8px;flex-wrap:wrap}.followup-row{border-bottom:1px solid #e6ddcf;padding:20px 0}.followup-row textarea{min-height:90px}.due{color:#922d22;font-weight:600}.admin-alert{position:fixed;right:24px;bottom:24px;background:var(--brand-button,#4b2530);color:white;padding:16px 22px;z-index:20;max-width:350px;border-radius:8px}.admin-alert button{display:block;background:#fff9ec;color:var(--brand-button,#4b2530);margin-top:10px;padding:8px 14px;border:0;font:inherit;cursor:pointer}#google-review{margin-top:24px}.qr-preview{max-width:220px}html[lang=hi] body{font-family:Arial,'Nirmala UI',sans-serif}html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3{font-family:'Nirmala UI',Arial,sans-serif;line-height:1.4}@media(max-width:650px){.studio-grid{grid-template-columns:1fr}.studio-section{padding:18px}.header-actions>.button.small{display:none}.language-switch{padding:6px;min-width:70px}.draft-row{align-items:flex-start;flex-direction:column}.admin-alert{right:12px;bottom:12px;left:12px;max-width:none}}

.admin-sidebar{overflow-y:auto}.admin-sidebar nav{flex-shrink:0}.sidebar-bottom{margin-top:24px}.studio-section p{margin:12px 0}.studio-section h3{margin-bottom:16px}#rich-product>p{margin:12px 0}.campaign-editor select[multiple]{min-height:150px}.rate-section h2{margin-bottom:16px}.trust-section h2{margin-bottom:24px}
