.customer-image-controls > small,
.customer-image-controls > [data-image-status] { display:block; color:var(--muted); font-size:.8rem; }
.design-image-actions { display:flex; gap:.5rem; flex-wrap:wrap; margin:.8rem 0; }
.design-image-actions button { flex:1; }
.design-image-actions button.active { background:var(--terracotta); color:#fff; border-color:var(--terracotta); }
.customer-image-controls input[type="file"] { padding:.65rem; background:#faf8f4; border:1px dashed var(--terracotta); }
.rotation-reset { width:100%; margin-top:.35rem; }
.customer-instruction-field { padding:1rem!important; border:1px solid #b9cee0!important; border-radius:11px; background:#f1f7fc; }
.customer-instruction-field p { margin:.2rem 0 1rem; color:#1f3443; font-weight:650; }
.extra-customer-texts{padding:1rem!important;border:1px solid #d3c4a8!important;border-radius:11px;background:#fcf8ef}.extra-customer-text{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.extra-customer-text:first-of-type{margin-top:0;padding-top:0;border-top:0}.extra-customer-text small{display:flex;align-items:center;gap:.35rem;margin:.4rem 0 .7rem;color:var(--muted)}.extra-text-color{display:inline-block;width:18px;height:18px;border:1px solid var(--line);border-radius:50%}.extra-customer-text button{width:100%}.extra-customer-text button.active{background:var(--terracotta);color:#fff}
