#provider[hidden]{display:none!important}.provider-cards{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.provider-cards button{padding:14px;text-align:left;background:#f8fafc;border:1px solid #a5b8ca;border-radius:10px;color:#244864;box-shadow:none}.provider-cards button[aria-pressed=true]{background:#e5f1ff;border:2px solid #397bb8;padding:13px}.provider-cards strong,.provider-cards span{display:block}.provider-cards strong{font-size:15px}.provider-cards span{font-size:11px;margin-top:5px;color:#536a7f}#smtpForm .smtp-fields{background:#f7f9fc;border:1px solid #b5c3d1;border-radius:12px;padding:14px;gap:12px}#smtpForm input[readonly]{background:#eaf0f6;color:#345169;font-family:monospace}#connectionDefaults{grid-column:1/-1;background:#e6eff7;padding:8px 10px;border-radius:6px;font-size:11px;margin:0}#smtpResult{grid-column:1/-1;overflow-wrap:anywhere;font-size:12px}#passwordHelp{grid-column:1/-1;margin:0;font-size:11px}#smtpForm .modalactions{position:sticky;bottom:0;padding:10px 0;background:#d6d6d6}#smtpAdvanced{grid-column:1/-1}#smtpForm .smtp-pool{border-bottom:1px solid #d3dce5;padding-bottom:8px}#settings .settingsbody{padding-top:8px}@media(max-width:480px){#smtpForm .smtp-fields{padding:10px;gap:9px}.provider-cards button{padding:11px}.provider-cards button[aria-pressed=true]{padding:10px}.provider-cards strong{font-size:13px}.provider-cards span{font-size:10px}}

#smtpList .smtp-list-row{align-items:center;gap:10px}#smtpList .smtp-list-row>div:first-child{min-width:0;flex:1}#smtpList .smtp-list-row small{white-space:normal;overflow-wrap:anywhere}#smtpList .smtp-failed{background:#fff1f2;border:1px solid #dc626e;border-left:4px solid #be3343}#smtpList .smtp-failed strong,#smtpList .smtp-error{color:#992538}#smtpList .smtp-error{margin-top:5px;font-size:11px}.smtp-row-actions{display:flex;gap:5px;flex-shrink:0}.smtp-row-actions button{padding:7px 9px!important;font-size:11px}@media(max-width:400px){#smtpList .smtp-list-row{flex-wrap:wrap}.smtp-row-actions{margin-left:auto}}

#fromHint{grid-column:1/-1;margin:0;font-size:11px;color:#345169;overflow-wrap:anywhere}

.plan-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px;font-size:12px}.plan-strip button{font-size:11px}.smtp-locked{background:#fff8dc!important;border-left:4px solid #bf8e21!important}#upgradeDialog{width:min(460px,92vw)}.telegram-upgrade{display:inline-block;text-decoration:none;padding:12px;margin:6px 0}.plan-admin{background:#f1f6fb;color:#173750;padding:16px;border-radius:10px;margin-bottom:24px}.plan-admin h2{font-size:20px;color:#173750}.plan-admin p{color:#3d566c}.plan-admin input{background:#fff;color:#173750}.plan-admin form{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.plan-admin label{flex:1;min-width:160px;font-size:12px}.plan-buttons{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.plan-buttons button{font-size:11px}.plan-admin h3{font-size:14px}.plan-admin #paidAccounts{display:grid;gap:6px;max-height:180px;overflow:auto}.plan-admin #paidAccounts button{text-align:left;overflow-wrap:anywhere}#planEditor[hidden]{display:none}

#storageDialog{width:min(470px,92vw)}#savedLeadLists{display:grid;gap:8px;margin:12px 0;max-height:240px;overflow:auto}.saved-lead-list{display:flex;align-items:center;gap:8px;padding:10px;background:#f7fafc;border:1px solid #b4c5d4;border-radius:8px}.saved-lead-list.selected{border:2px solid #397bb8;background:#e6f2ff}.saved-lead-list>div{flex:1;min-width:0}.saved-lead-list strong,.saved-lead-list small{display:block;overflow-wrap:anywhere}.saved-lead-list small{font-size:11px;margin-top:4px}.saved-lead-list button{font-size:11px;padding:7px}#leadListName{margin-bottom:10px}#selectedListLabel{overflow-wrap:anywhere}
