.mailing-list-dashboard{max-width:1500px;margin:0 auto;padding:35px 24px 80px}.mailing-list-dashboard>.text-button{margin-bottom:20px;display:inline-block}.email-designer-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.email-save-state{white-space:nowrap;color:#ffc6e0;border:1px solid #9f577966;border-radius:30px;padding:9px 14px;font-size:9px}.email-designer-layout{grid-template-columns:minmax(300px,430px) minmax(0,1fr);align-items:start;gap:28px;margin-top:24px;display:grid}.email-design-controls{min-width:0}.email-design-controls fieldset{border:0;margin:0 0 20px;padding:0}.email-design-controls legend{color:#ffc6e0;margin-bottom:12px;font-size:11px}.email-preset-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.email-preset{color:#fff0f7;cursor:pointer;background:#21151d;border:1px solid #9f577966;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;font-size:10px;display:flex}.email-preset>span:first-child{border:3px solid;border-radius:5px;width:45px;height:28px}.email-designer .email-design-controls details{margin:10px 0;padding:16px 12px}.email-design-controls details summary{margin-bottom:12px}.email-design-controls .form-grid{grid-template-columns:1fr 1fr;gap:10px}.email-design-controls .field input,.email-design-controls .field select,.email-design-controls textarea{width:100%;min-width:0}.email-color-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.email-color-grid label{color:#e8ccdb;font-size:10px}.email-color-grid label>div{gap:7px;margin-top:7px;display:flex}.email-color-grid input[type=color]{background:#20121b;border:1px solid #714458;border-radius:4px;width:42px;height:36px;padding:2px}.email-color-grid input:not([type=color]){color:#fff0f7;background:#20121b;border:1px solid #714458;width:90px;min-width:0;padding:8px;font-size:11px}.email-upload{color:#ffc6e0;border:1px dashed #bd6d94;margin-bottom:18px;padding:13px;font-size:11px;display:block}.email-upload input{width:100%;margin-top:9px;font-size:10px;display:block}.email-design-controls small{color:#c7a4b6;line-height:1.7;display:block}.email-design-actions{gap:10px;margin-top:20px;display:flex}.email-design-actions button{font-size:10px}.email-preview-pane{background:#251b22;border:1px solid #785166;border-radius:12px;min-width:0;padding:14px;position:sticky;top:20px}.email-preview-toolbar{justify-content:space-between;align-items:end;gap:10px;margin-bottom:14px;display:flex}.email-preview-toolbar label{color:#dfb8cc;font-size:10px;display:block}.email-preview-toolbar select{color:#ffdfef;background:#160f14;border:1px solid #714458;max-width:100%;margin-top:6px;padding:10px;display:block}.email-preview-toolbar [role=group]{gap:4px;display:flex}.email-preview-toolbar button{color:#dfb8cc;cursor:pointer;background:#160f14;border:1px solid #714458;padding:9px;font-size:10px}.email-preview-toolbar button[aria-pressed=true]{color:#160f14;background:#e94b98}.email-preview-frame{background:#fff;border-radius:8px;width:100%;margin:0 auto;transition:max-width .2s;overflow:hidden}.email-preview-frame.phone{max-width:375px}.email-preview-frame iframe{border:0;width:100%;height:750px;display:block}.email-designer .subtle{margin:14px 0 0}.email-list-tools{grid-template-columns:1fr 1fr;gap:15px;display:grid}.email-list-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.email-list-actions p{margin:0}.email-list-status{background:#4c2137;border-radius:20px;margin-top:8px;padding:6px 10px;font-size:10px;display:inline-block;color:#ffd4e8!important}.email-welcome-missing{border-left:3px solid #e94b98!important}.email-subscriber-select{color:#ffc6e0;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;display:flex}.email-subscriber-select input{accent-color:#e94b98;width:16px;height:16px}.email-designer button:focus-visible,.email-designer input:focus-visible,.email-designer select:focus-visible,.email-designer textarea:focus-visible{outline-offset:3px;outline:2px solid #ffb5d7}@media (max-width:1050px){.email-designer-layout{grid-template-columns:1fr}.email-preview-pane{position:static}.email-preview-frame iframe{height:680px}.email-designer-title{flex-wrap:wrap}.email-design-controls .form-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.mailing-list-dashboard{padding:24px 12px 60px}.email-preview-toolbar{flex-direction:column;align-items:stretch}.email-color-grid{gap:12px}.email-list-tools{grid-template-columns:1fr}.email-preview-pane{padding:8px}.email-preview-frame iframe{height:600px}.email-design-controls .form-grid{grid-template-columns:1fr}.email-save-state{font-size:8px}.email-design-actions{flex-direction:column}}
.premade-studio-grid{grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:start;gap:30px;margin-top:26px;display:grid}.premade-studio-status{letter-spacing:1.3px;color:#ffc6e0;padding:12px 0 24px;font-size:10px}.premade-cover-picker{border:1px solid #714458;min-width:0;margin:16px 0;padding:15px}.premade-cover-picker legend{color:#ffc6e0;font-size:12px}.premade-cover-picker>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.premade-cover-picker label{cursor:pointer;background:#24121d;border:1px solid #714458;grid-template-columns:18px 38px 1fr;align-items:center;gap:7px;padding:8px;font-size:10px;display:grid}.premade-cover-picker input{accent-color:#e94b98;width:16px;height:16px}.premade-cover-picker img{object-fit:contain;width:38px;height:57px}.premade-studio-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.premade-studio-actions button{font-size:10px}.premade-live-preview{background:#251b22;border:1px solid #714458;border-radius:10px;min-width:0;padding:12px;position:sticky;top:20px}.premade-preview-toolbar{color:#ffc6e0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:10px;display:flex}.premade-live-preview iframe{background:#efb8c9;border:0;width:100%;height:1050px;margin:auto;display:block}.premade-live-preview>p{font-size:12px}.premade-email-studio textarea{min-height:140px}.premade-email-studio .field>input,.premade-email-studio .field>select,.premade-email-studio .field>textarea{width:100%;min-width:0}.premade-email-studio .check{align-items:center;gap:10px;font-size:12px;display:flex}@media (max-width:1100px){.premade-studio-grid{grid-template-columns:1fr}.premade-live-preview{position:static}}@media (max-width:600px){.premade-cover-picker>div{grid-template-columns:1fr}.premade-live-preview{padding:6px}.premade-live-preview iframe{height:1000px}.premade-studio-actions{flex-direction:column}.premade-preview-toolbar{flex-wrap:wrap}}.premade-schedule-controls{background:#25131f;border:1px solid #b87598;border-radius:8px;margin-top:24px;padding:18px}.premade-schedule-controls input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.premade-schedule-controls .button{width:100%}
