html.tmsmtp-admin-dark,html.tmsmtp-admin-dark body,html.tmsmtp-admin-dark #wpwrap,html.tmsmtp-admin-dark #wpcontent,html.tmsmtp-admin-dark #wpbody,html.tmsmtp-admin-dark #wpbody-content{background:#0b1220!important;min-height:100%}
html.tmsmtp-admin-dark .tmsmtp-card,html.tmsmtp-admin-dark .tmsmtp-more-plugin-card,html.tmsmtp-admin-dark .tmsmtp-more-plugin-content{background:#182337!important;color:#d5deec!important;border-color:#3b506f!important;box-shadow:0 18px 40px rgba(0,0,0,.24)!important}
html.tmsmtp-admin-dark .tmsmtp-pro-preview{background:#1c2b43!important;color:#d5deec!important;border-color:#4a6590!important}
html.tmsmtp-admin-dark .tmsmtp-card h2,html.tmsmtp-admin-dark .tmsmtp-pro-preview h2,html.tmsmtp-admin-dark .tmsmtp-more-plugin-content h2{color:#eef2ff!important}
html.tmsmtp-admin-dark .tmsmtp-result-message{color:#eaf2ff!important}
.tmsmtp-wrap{margin:16px 20px 0 0;max-width:none}.tmsmtp-wrap *{box-sizing:border-box}
.tmsmtp-compact-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 16px;border:1px solid #c8d2e1;border-radius:18px;background:linear-gradient(180deg,#eef4f0,#e8efec);box-shadow:0 6px 18px rgba(15,23,42,.09);margin:0 0 22px}
.tmsmtp-compact-title{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tmsmtp-wordmark{display:inline-flex;align-items:center;justify-content:center;min-width:166px;height:42px;padding:0 20px;border-radius:16px;border:1px solid #28354a;background:#f8fafc;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.11em;color:#0a2458}.tmsmtp-compact-title strong{font-size:19px;color:#0f172a}.tmsmtp-tagline{font-size:14px;color:#60708a}.tmsmtp-header-tools{display:flex;align-items:center;gap:18px}.tmsmtp-header-version{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:16px;border:1px solid #28354a;background:#fff;font-weight:800}.tmsmtp-dark-toggle{display:inline-flex;align-items:center;gap:9px;font-weight:700}.tmsmtp-dark-toggle input{position:absolute;opacity:0}.tmsmtp-dark-toggle-ui{display:inline-flex;width:60px;height:30px;padding:3px;border-radius:999px;background:#d8dee8}.tmsmtp-dark-toggle-ui i{width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(15,23,42,.2);transition:.2s}.tmsmtp-dark-toggle-input:checked+.tmsmtp-dark-toggle-ui{background:#6f9df5}.tmsmtp-dark-toggle-input:checked+.tmsmtp-dark-toggle-ui i{transform:translateX(30px)}
.tmsmtp-tab-nav{display:flex;gap:6px;padding:0 8px;border-bottom:1px solid #cfd9eb;margin:0 0 28px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.tmsmtp-tab-link,.tmsmtp-tab-link:hover,.tmsmtp-tab-link:focus,.tmsmtp-tab-link:active{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 18px;margin-bottom:-1px;border:1px solid #89a8ee;border-bottom:0;border-radius:16px 16px 0 0!important;background:#e9eff9;color:#2551d8;text-decoration:none;font-size:15px;font-weight:800;white-space:nowrap;outline:none;box-shadow:none}.tmsmtp-tab-link.is-active,.tmsmtp-tab-link.is-active:hover,.tmsmtp-tab-link.is-active:focus,.tmsmtp-tab-link.is-active:active{background:linear-gradient(180deg,#4b85ff,#2f6ff6);color:#fff;box-shadow:0 7px 16px rgba(47,111,246,.22)}
.tmsmtp-page-shell{padding-bottom:20px}.tmsmtp-inline-status{margin:0 0 18px;padding:13px 16px;border:1px solid #9db7e8;border-radius:12px;background:#edf4ff;color:#24469d;line-height:1.5}.tmsmtp-inline-status-warning{border-color:#e1b45d;background:#fff8e8;color:#76520e}.tmsmtp-result-message{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 24px;padding:15px 16px 15px 18px;border:1px solid;border-left-width:5px;border-radius:12px;box-shadow:0 5px 14px rgba(15,23,42,.08);font-size:14px;line-height:1.55}.tmsmtp-result-copy{min-width:0}.tmsmtp-result-copy strong,.tmsmtp-result-copy span{color:inherit}.tmsmtp-result-dismiss{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;font-size:27px;line-height:1;cursor:pointer}.tmsmtp-result-dismiss:hover,.tmsmtp-result-dismiss:focus{background:rgba(15,23,42,.08);outline:none}.tmsmtp-result-info{background:#eef6ff;border-color:#3b82f6;color:#173b70}.tmsmtp-result-success{background:#ecfdf3;border-color:#22c55e;color:#14532d}.tmsmtp-result-error{background:#fff1f2;border-color:#ef4444;color:#7f1d1d}.tmsmtp-result-warning{background:#fff8e6;border-color:#f59e0b;color:#78350f}.tmsmtp-secret-field{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tmsmtp-secret-field>.regular-text{flex:1 1 360px}.tmsmtp-secret-status{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.tmsmtp-secret-status-set{background:#eaf8ef;border:1px solid #78c991;color:#176b36}.tmsmtp-secret-check{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:#22a653;color:#fff;font-size:13px;line-height:1}.tmsmtp-secret-status-empty{background:#f4f6f9;border:1px solid #cbd5e1;color:#64748b}.tmsmtp-card-stack{display:grid;gap:26px}.tmsmtp-card{position:relative;background:#fff;border-left:4px solid #3871f2;border-radius:24px;padding:28px;box-shadow:0 16px 36px rgba(15,23,42,.06);margin:0 0 26px}.tmsmtp-card-head{display:flex;justify-content:space-between;gap:18px;margin-bottom:18px}.tmsmtp-card-head h2{margin:0 0 8px;color:#0f172a}.tmsmtp-card-head p,.tmsmtp-muted{margin:0;color:#60708a;line-height:1.6}.tmsmtp-mini-label{display:inline-flex;min-height:40px;align-items:center;padding:0 20px;border-radius:999px;border:1px solid #587fcb;background:linear-gradient(180deg,#2c4f87 0%,#203a63 100%);color:#eef4ff;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;box-shadow:0 4px 10px rgba(31,58,99,.16)}.tmsmtp-pill{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:10px;border:1px solid #b7caef;background:#e7eef9;color:#24469d;font-weight:900}.tmsmtp-pill-pro{background:#2f6ff6!important;border-color:#2f6ff6!important;color:#fff!important}
.tmsmtp-form-table{width:100%;border-spacing:0 12px}.tmsmtp-form-table th{width:220px;text-align:left;color:#0f172a}.tmsmtp-card input:not([type]),.tmsmtp-card input[type=text],.tmsmtp-card input[type=email],.tmsmtp-card input[type=password],.tmsmtp-card input[type=number],.tmsmtp-card select,.tmsmtp-card textarea{max-width:100%;min-height:42px;padding:9px 13px;border:1px solid #c7d4ea;border-radius:12px;background-color:#eef4ff!important;color:#0f172a;box-shadow:none}.tmsmtp-card input:not([type]),.tmsmtp-card input[type=text],.tmsmtp-card input[type=email],.tmsmtp-card input[type=password]{width:100%}.tmsmtp-card select{padding-right:38px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20'%3E%3Cpath fill='%23526178' d='M5.5 7.5L10 12l4.5-4.5 1.5 1.5-6 6-6-6z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important}.tmsmtp-select-medium{min-width:220px}.tmsmtp-inline-fields,.tmsmtp-check-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tmsmtp-inline-fields .regular-text{flex:1 1 260px}.tmsmtp-input-small{max-width:100px!important}.tmsmtp-submit-row{display:flex;gap:12px;margin:20px 0 28px}.tmsmtp-btn,.tmsmtp-btn:hover,.tmsmtp-btn:focus,.tmsmtp-btn:active{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:10px!important;border:1px solid #3e6fd8!important;background:linear-gradient(180deg,#8db2ff,#5f8ff2)!important;color:#12357e!important;font-weight:800!important;box-shadow:0 4px 10px rgba(45,95,201,.18)!important;text-decoration:none!important}.tmsmtp-btn.is-loading,.tmsmtp-btn.is-loading:hover,.tmsmtp-btn.is-loading:focus,.tmsmtp-btn.is-loading:active,.tmsmtp-btn:disabled{cursor:wait!important;opacity:.76!important;pointer-events:none!important}.tmsmtp-button-spinner{display:inline-block;flex:0 0 16px;width:16px;height:16px;margin-left:10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:tmsmtp-button-spin .7s linear infinite}.tmsmtp-form-busy{cursor:progress}@keyframes tmsmtp-button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tmsmtp-button-spinner{animation-duration:1.4s}}
.tmsmtp-preview-lines{display:grid;gap:10px}.tmsmtp-preview-line{display:flex;align-items:center;gap:10px;color:#526178}.tmsmtp-preview-line span{width:8px;height:8px;border-radius:50%;background:#5f8ff2}.tmsmtp-pro-preview{user-select:none;background:#f4f7fc;border-color:#5f8ff2}.tmsmtp-pro-preview .tmsmtp-card-head{align-items:flex-start}.tmsmtp-pro-preview .tmsmtp-card-head>div{min-width:0}.tmsmtp-pro-preview .tmsmtp-mini-label{margin-bottom:12px}.tmsmtp-pro-preview .tmsmtp-card-head p{max-width:820px}
.tmsmtp-more-plugins-grid{display:grid;gap:24px}.tmsmtp-more-plugin-card{display:grid;grid-template-columns:minmax(220px,320px) 1fr;overflow:hidden;border:1px solid #dce5f2;border-left:4px solid #3871f2;border-radius:24px;background:#fff;box-shadow:0 16px 34px rgba(15,23,42,.06)}.tmsmtp-more-plugin-visual{position:relative;min-height:280px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eaf2ff,#f6f8fc);overflow:hidden}.tmsmtp-more-plugin-visual img{position:relative;width:190px;height:190px;object-fit:contain;border-radius:28px;z-index:2}.tmsmtp-more-plugin-content{padding:28px;background:#fff}.tmsmtp-more-plugin-content h2{margin:6px 0 12px}.tmsmtp-more-plugins-kicker{color:#2f6ff6;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.tmsmtp-more-plugin-description,.tmsmtp-more-plugin-highlights{color:#60708a;line-height:1.65}.tmsmtp-more-plugin-badges{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.tmsmtp-more-plugin-badges span{padding:7px 10px;border:1px solid #c8d8f2;border-radius:999px;background:#eef4ff;color:#24469d;font-size:12px;font-weight:700}
html.tmsmtp-admin-dark .tmsmtp-card,html.tmsmtp-admin-dark .tmsmtp-more-plugin-card,html.tmsmtp-admin-dark .tmsmtp-more-plugin-content{background:#182337!important;border-color:#3b506f!important;box-shadow:0 18px 40px rgba(0,0,0,.24)!important}html.tmsmtp-admin-dark .tmsmtp-result-message{box-shadow:0 6px 16px rgba(0,0,0,.28)}html.tmsmtp-admin-dark .tmsmtp-result-info{background:#17345a;border-color:#60a5fa;color:#eff6ff}html.tmsmtp-admin-dark .tmsmtp-result-success{background:#163d2b;border-color:#4ade80;color:#ecfdf5}html.tmsmtp-admin-dark .tmsmtp-result-error{background:#4a1f2a;border-color:#f87171;color:#fff1f2}html.tmsmtp-admin-dark .tmsmtp-result-warning{background:#4a3515;border-color:#fbbf24;color:#fff7d6}html.tmsmtp-admin-dark .tmsmtp-result-dismiss:hover,html.tmsmtp-admin-dark .tmsmtp-result-dismiss:focus{background:rgba(255,255,255,.1)}html.tmsmtp-admin-dark .tmsmtp-secret-status-set{background:#163d2b!important;border-color:#3f9c62!important;color:#d8ffe5!important}html.tmsmtp-admin-dark .tmsmtp-secret-status-empty{background:#263044!important;border-color:#526178!important;color:#c7d2e5!important}html.tmsmtp-admin-dark .tmsmtp-secret-check{background:#36c56b!important;color:#08180e!important}html.tmsmtp-admin-dark .tmsmtp-compact-title strong,html.tmsmtp-admin-dark .tmsmtp-form-table th{color:#eef2ff!important}html.tmsmtp-admin-dark .tmsmtp-compact-header{background:#18212f!important;border-color:#3b4a60!important}html.tmsmtp-admin-dark .tmsmtp-wordmark,html.tmsmtp-admin-dark .tmsmtp-header-version{background:#111827!important;color:#eef2ff!important;border-color:#5d6f89!important}html.tmsmtp-admin-dark .tmsmtp-tab-nav{border-color:#334155!important}html.tmsmtp-admin-dark .tmsmtp-tab-link{background:#1d2634!important;color:#a9c3ff!important;border-color:#51678d!important}html.tmsmtp-admin-dark .tmsmtp-tab-link.is-active{background:linear-gradient(180deg,#3b82f6,#2159d6)!important;color:#fff!important}html.tmsmtp-admin-dark .tmsmtp-inline-status{background:#172b49!important;border-color:#4e72ae!important;color:#d7e6ff!important}html.tmsmtp-admin-dark .tmsmtp-inline-status-warning{background:#3a2d15!important;border-color:#8b6a2e!important;color:#ffe7a8!important}html.tmsmtp-admin-dark .tmsmtp-more-plugin-content h2{color:#eef2ff!important}html.tmsmtp-admin-dark .tmsmtp-card p,html.tmsmtp-admin-dark .tmsmtp-preview-line,html.tmsmtp-admin-dark .tmsmtp-more-plugin-description,html.tmsmtp-admin-dark .tmsmtp-more-plugin-highlights{color:#c7d2e5!important}html.tmsmtp-admin-dark .tmsmtp-card input:not([type]),html.tmsmtp-admin-dark .tmsmtp-card input[type=text],html.tmsmtp-admin-dark .tmsmtp-card input[type=email],html.tmsmtp-admin-dark .tmsmtp-card input[type=password],html.tmsmtp-admin-dark .tmsmtp-card input[type=number]{background-color:#0f172a!important;color:#eef2ff!important;border-color:#334155!important}html.tmsmtp-admin-dark .tmsmtp-card select{background-color:#1b2a44!important;color:#f4f7ff!important;border-color:#5474a8!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20'%3E%3Cpath fill='%23d9e7ff' d='M5.5 7.5L10 12l4.5-4.5 1.5 1.5-6 6-6-6z'/%3E%3C/svg%3E")!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}html.tmsmtp-admin-dark .tmsmtp-card select:hover,html.tmsmtp-admin-dark .tmsmtp-card select:focus{background-color:#213451!important;border-color:#6f97d6!important;outline:none!important;box-shadow:0 0 0 1px #6f97d6!important}html.tmsmtp-admin-dark .tmsmtp-card select option{background:#17233a;color:#f4f7ff}html.tmsmtp-admin-dark .tmsmtp-more-plugin-visual{background:#172033!important}html.tmsmtp-admin-dark .tmsmtp-mini-label{background:linear-gradient(180deg,#355d9c 0%,#274774 100%)!important;border-color:#6f9af0!important;color:#f1f6ff!important;box-shadow:0 4px 10px rgba(10,20,40,.28)!important}html.tmsmtp-admin-dark .tmsmtp-pill:not(.tmsmtp-pill-pro){background:#18243a!important;border-color:#3f5f92!important;color:#b9d0ff!important}html.tmsmtp-admin-dark .tmsmtp-pill-pro{background:#2f6ff6!important;border-color:#2f6ff6!important;color:#fff!important}html.tmsmtp-admin-dark .tmsmtp-pro-preview{background:#172f4a!important;border-color:#4f7fe0!important}html.tmsmtp-admin-dark .tmsmtp-pro-preview .tmsmtp-mini-label{background:linear-gradient(180deg,#3c68ab 0%,#2c4e82 100%)!important;border-color:#7da6f7!important;color:#f1f6ff!important}
@media(max-width:900px){.tmsmtp-compact-header{align-items:flex-start;flex-direction:column}.tmsmtp-more-plugin-card{grid-template-columns:1fr}.tmsmtp-more-plugin-visual{min-height:230px}}@media(max-width:782px){.tmsmtp-card{padding:22px 18px}.tmsmtp-form-table th,.tmsmtp-form-table td{display:block;width:auto}.tmsmtp-inline-fields{align-items:stretch;flex-direction:column}.tmsmtp-card select{width:100%}.tmsmtp-header-tools{width:100%;justify-content:space-between}}
.tmsmtp-wrap>.titanium-suite-header{margin:0 0 22px}
