html body #root #smtp-bulk-v111 {
  margin: 0 0 24px; padding: 24px; border: 1px solid #dce4eb; border-radius: 22px;
  background: #fff; box-shadow: 0 4px 16px rgb(15 23 42 / 3%);
}
html body #root #smtp-bulk-v111 .smtp-bulk-head-v111 { margin-bottom: 22px; }
html body #root #smtp-bulk-v111 .smtp-bulk-head-v111 h3 { font-size: 20px; }
html body #root #smtp-bulk-v111 .smtp-bulk-head-v111 p { font-size: 13px; }
html body #root #smtp-bulk-v111 .smtp-bulk-form-v111 { grid-template-columns: minmax(220px, .38fr) minmax(0, 1fr); gap: 20px; align-items: start; }
html body #root #smtp-bulk-v111 label > span { font-size: 12px; }
html body #root #smtp-bulk-v111 .smtp-bulk-list-v111 small { margin: 10px 0 0; }
html body #root #smtp-bulk-v111 textarea { min-height: 170px; font-size: 13px; }
html body #root #smtp-bulk-v111 .smtp-bulk-group-v111 small { display:block; margin-top:10px; font-size:12px; color:#64748b; line-height:1.6; }
html body #root #smtp-bulk-v111 .smtp-bulk-actions-v111 { border-top: 1px solid #e2e8f0; padding-top: 18px; }
html body #root #smtp-bulk-v111 .smtp-bulk-actions-v111 > span { color:#64748b; }
html body #root #smtp-bulk-v111 .smtp-bulk-actions-v111 > span.is-ready { color:#047857; }
html body #root #smtp-bulk-v111 .smtp-bulk-actions-v111 > span.is-invalid { color:#be123c; }
html body #root #smtp-bulk-v111 .smtp-bulk-actions-v111 button { background:#0369a1; color:#fff; font-size:12px; min-height:44px; }
html body #root .smtp-account-form-v239 { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:22px 18px; }
html body #root .smtp-field-v239 { display:flex; flex-direction:column; gap:8px; min-width:0; }
html body #root .smtp-field-v239 > span { font-size:12px; font-weight:750; color:#334155; }
html body #root .smtp-field-v239 .input { width:100%; min-height:44px; font-size:13px; box-sizing:border-box; }
html body #root .smtp-field-v239 small,html body #root .smtp-proxy-v239 p { color:#64748b; font-size:12px; line-height:1.55; }
html body #root .smtp-proxy-v239 { grid-column:1/-1; border:1px solid #e2e8f0; border-radius:12px; padding:15px 18px; }
html body #root .smtp-proxy-v239 summary { cursor:pointer; font-size:13px; font-weight:700; }
html body #root .smtp-proxy-v239 p { margin:12px 0; }
html body #root .smtp-proxy-fields-v239 { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; }
html body #root .smtp-form-actions-v239 { grid-column:1/-1; display:flex; justify-content:space-between; align-items:center; gap:16px; border-top:1px solid #e2e8f0; padding-top:20px; }
html body #root .smtp-form-actions-v239 > span { color:#64748b; font-size:12px; }
html body #root .smtp-form-actions-v239 > div { display:flex; gap:12px; }
html body #root .smtp-form-actions-v239 button { min-height:44px; background:#0369a1!important; color:white!important; }
html body #root .smtp-form-actions-v239 button[type="button"] { background:#be123c!important; }
html[data-theme="dark"] body #root #smtp-bulk-v111 { background:#131f2a; border-color:#334155; }
html[data-theme="dark"] body #root section:has(.smtp-account-form-v239) > div :is(h2,p) { color:#e2e8f0; }
html[data-theme="dark"] body #root #smtp-bulk-v111 :is(h3,p,label > span),html[data-theme="dark"] body #root .smtp-account-form-v239 :is(.smtp-proxy-v239 summary) { color:#e2e8f0; }
html[data-theme="dark"] body #root #smtp-bulk-v111 :is(select,textarea),html[data-theme="dark"] body #root .smtp-account-form-v239 .input { background:#0f1822; border-color:#334155; color:#f8fafc; }
html[data-theme="dark"] body #root #smtp-bulk-v111 :is(select,textarea)::placeholder,html[data-theme="dark"] body #root .smtp-account-form-v239 .input::placeholder { color:#7f8ea3; }
html[data-theme="dark"] body #root .smtp-field-v239 > span { color:#e2e8f0; }
html[data-theme="dark"] body #root :is(.smtp-field-v239 small,.smtp-proxy-v239 p,.smtp-form-actions-v239 > span),html[data-theme="dark"] body #root #smtp-bulk-v111 :is(.smtp-bulk-actions-v111 > span,.smtp-bulk-group-v111 small) { color:#b8c5d5; }
html[data-theme="dark"] body #root :is(.smtp-proxy-v239,.smtp-form-actions-v239),html[data-theme="dark"] body #root #smtp-bulk-v111 .smtp-bulk-actions-v111 { border-color:#334155; }
html[data-theme="dark"] body #root #smtp-bulk-v111 .smtp-bulk-actions-v111 > span.is-ready { color:#6ee7b7; }
html[data-theme="dark"] body #root #smtp-bulk-v111 .smtp-bulk-actions-v111 > span.is-invalid { color:#fda4af; }
@media(max-width:900px) { html body #root .smtp-account-form-v239 { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:640px) { html body #root #smtp-bulk-v111 { padding:20px; } html body #root #smtp-bulk-v111 .smtp-bulk-form-v111,html body #root .smtp-account-form-v239,html body #root .smtp-proxy-fields-v239 { grid-template-columns:minmax(0,1fr); } html body #root .smtp-form-actions-v239 { align-items:stretch; flex-direction:column; } html body #root .smtp-form-actions-v239 > div { justify-content:flex-end; } }
