/* Admin send-email view (2026-11-09). */
.kr-mail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;align-items:start}
.kr-mail-form{display:grid;gap:12px}
.kr-mail-form label{display:grid;gap:6px;font-weight:600;font-size:14px}
.kr-mail-form input,.kr-mail-form select,.kr-mail-form textarea{min-height:44px;padding:10px 12px;border:1px solid #ddcdd5;border-radius:12px;font:400 14px/1.5 Montserrat,Arial,sans-serif;background:#fffdf9;color:#342b30}
.kr-mail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.kr-mail-msg{min-height:22px;margin:0;color:#66545d}.kr-mail-msg.is-error{color:#873f59}
.kr-mail-warn{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:#fff4de;color:#644a1d}
.kr-mail-preview{position:sticky;top:16px}
.kr-mail-preview-label{margin:0 0 6px;font-size:12px;letter-spacing:.12em;color:#66545d}
.kr-mail-preview iframe{width:100%;height:78vh;border:1px solid #ddcdd5;border-radius:18px;background:#fbf6ed}
@media(max-width:900px){.kr-mail-grid{grid-template-columns:1fr}.kr-mail-preview{position:static}.kr-mail-preview iframe{height:70vh}}
.kr-mail-pick{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--kr-border,#ddcdd5);border-radius:14px;background:var(--kr-surface-pink,#fff0f2)}.kr-mail-pick-title{flex:1 0 100%;margin:0;font-weight:700;font-size:15px}
.kr-mail-pick label{min-width:0;flex:1 1 180px}.kr-mail-pick label:has([data-pick-qty]){flex:0 0 80px}.kr-mail-pick [hidden]{display:none!important}.kr-mail-pick input,.kr-mail-pick select{width:100%;min-width:0;box-sizing:border-box}
.kr-mail-hint{font-weight:400;font-size:12px;color:var(--kr-text-muted,#6f6068)}
.kr-mail-more{border:1px solid var(--kr-border,#ddcdd5);border-radius:14px;padding:10px 14px;background:var(--kr-surface,#fffdf9)}.kr-mail-more summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--kr-action,#5d414d)}.kr-mail-more[open]{display:grid;gap:12px}.kr-mail-more[open] summary{margin-bottom:4px}
