:root{--bg-primary:#f3f5f9;--bg-secondary:#e2e8f0;--panel:#fff;--panel-soft:hsla(0,0%,100%,.9);--panel-strong:#fff;--glass-bg-subtle:hsla(0,0%,100%,.06);--glass-bg-medium:hsla(0,0%,100%,.12);--glass-bg-strong:hsla(0,0%,100%,.22);--glass-border-soft:rgba(148,163,184,.08);--glass-border-medium:rgba(148,163,184,.14);--glass-border-strong:rgba(148,163,184,.24);--glass-shadow-soft:0 8px 18px rgba(15,23,42,.02);--glass-shadow-medium:0 12px 24px rgba(15,23,42,.04);--glass-shadow-strong:0 20px 44px rgba(15,23,42,.06);--glass-blur:8px;--glass-blur-strong:12px;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#475569;--border-color:#d7e0ea;--border-soft:#e2e8f0;--button-bg:linear-gradient(180deg,#fff,#eef2ff);--button-text:#0f172a;--button-border:#cbd5e1;--button-hover-bg:linear-gradient(180deg,#f8fbff,#e2e8f0);--input-bg:#fff;--input-text:#0f172a;--input-border:#cbd5e1;--accent:#0f766e;--accent-2:#155e75;--accent-strong:#0b5f59;--success:#15803d;--warning:#b45309;--danger:#b91c1c;--cta-bg:linear-gradient(135deg,rgba(15,118,110,.22),rgba(21,94,117,.28));--cta-border:rgba(15,118,110,.28);--badge-bg:hsla(0,0%,100%,.14);--chip-bg:hsla(0,0%,100%,.1);--shadow-color:rgba(15,23,42,.08);--bg:var(--bg-primary);--text:var(--text-primary);--muted:var(--text-muted);--ok:var(--success);--warn:var(--warning)}html[data-theme=light]{--bg-primary:#f7f9fc;--bg-secondary:#edf2f8;--panel:#fff;--panel-soft:hsla(0,0%,100%,.9);--panel-strong:#fff;--glass-bg-subtle:hsla(0,0%,100%,.06);--glass-bg-medium:hsla(0,0%,100%,.12);--glass-bg-strong:hsla(0,0%,100%,.22);--glass-border-soft:rgba(148,163,184,.08);--glass-border-medium:rgba(148,163,184,.14);--glass-border-strong:rgba(148,163,184,.24);--glass-shadow-soft:0 8px 18px rgba(15,23,42,.02);--glass-shadow-medium:0 12px 24px rgba(15,23,42,.04);--glass-shadow-strong:0 20px 44px rgba(15,23,42,.06);--glass-blur:8px;--glass-blur-strong:12px;--text-primary:#101827;--text-secondary:#243449;--text-muted:#5b6b82;--border-color:#d8e1ed;--border-soft:#e8eef6;--button-bg:linear-gradient(180deg,#fff,#f1f5fb);--button-text:#101827;--button-border:#cdd8e6;--button-hover-bg:linear-gradient(180deg,#fff,#e8eef8);--input-bg:#fff;--input-text:#0f172a;--input-border:#cbd5e1;--accent:#0f6f8f;--accent-2:#5b5bd6;--accent-strong:#0b5f7a;--success:#15803d;--warning:#b45309;--danger:#b91c1c;--cta-bg:linear-gradient(135deg,rgba(15,111,143,.18),rgba(91,91,214,.16));--cta-border:rgba(15,111,143,.24);--badge-bg:hsla(0,0%,100%,.14);--chip-bg:hsla(0,0%,100%,.1);--shadow-color:rgba(15,23,42,.08)}html[data-theme=dark]{--bg-primary:#080b12;--bg-secondary:#101624;--panel:#161b28;--panel-soft:rgba(22,27,40,.88);--panel-strong:#1c2232;--glass-bg-subtle:rgba(20,26,40,.62);--glass-bg-medium:rgba(28,35,52,.78);--glass-bg-strong:rgba(34,42,62,.9);--glass-border-soft:rgba(125,211,252,.12);--glass-border-medium:rgba(125,211,252,.2);--glass-border-strong:rgba(129,140,248,.32);--glass-shadow-soft:0 10px 24px rgba(0,0,0,.24);--glass-shadow-medium:0 18px 40px rgba(0,0,0,.34);--glass-shadow-strong:0 28px 70px rgba(0,0,0,.46);--glass-blur:14px;--glass-blur-strong:20px;--text-primary:#f7fbff;--text-secondary:#dbe8f7;--text-muted:#a9b8ce;--border-color:rgba(125,211,252,.16);--border-soft:rgba(148,163,184,.18);--button-bg:linear-gradient(180deg,rgba(37,44,63,.96),rgba(22,27,40,.96));--button-text:#f8fbff;--button-border:rgba(125,211,252,.2);--button-hover-bg:linear-gradient(180deg,rgba(48,57,79,.98),rgba(28,34,49,.98));--input-bg:rgba(12,16,25,.86);--input-text:#f8fbff;--input-border:rgba(125,211,252,.2);--accent:#73e7ff;--accent-2:#b69cff;--accent-strong:#4fc3ff;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--cta-bg:linear-gradient(135deg,rgba(103,232,249,.18),rgba(167,139,250,.22));--cta-border:rgba(103,232,249,.28);--badge-bg:rgba(30,41,59,.7);--chip-bg:rgba(30,41,59,.58);--shadow-color:rgba(0,0,0,.56)}html[data-theme=colorful]{--bg-primary:#f7f8fc;--bg-secondary:#e7ecfb;--panel:#fff;--panel-soft:hsla(0,0%,100%,.94);--panel-strong:#fff;--glass-bg-subtle:hsla(0,0%,100%,.07);--glass-bg-medium:hsla(0,0%,100%,.14);--glass-bg-strong:hsla(0,0%,100%,.24);--glass-border-soft:rgba(148,163,184,.1);--glass-border-medium:rgba(148,163,184,.16);--glass-border-strong:rgba(148,163,184,.26);--glass-shadow-soft:0 8px 18px rgba(71,85,105,.04);--glass-shadow-medium:0 12px 24px rgba(71,85,105,.06);--glass-shadow-strong:0 20px 44px rgba(71,85,105,.08);--glass-blur:18px;--glass-blur-strong:24px;--text-primary:#172033;--text-secondary:#334155;--text-muted:#64748b;--border-color:#d6def2;--border-soft:#e7ecfb;--button-bg:linear-gradient(180deg,#fff,#edf2ff);--button-text:#24324a;--button-border:#d6def2;--button-hover-bg:linear-gradient(180deg,#f8faff,#e7ecfb);--input-bg:#fff;--input-text:#172033;--input-border:#d6def2;--accent:#4f6fb3;--accent-2:#6d5fa8;--accent-strong:#3f5f9c;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--cta-bg:linear-gradient(135deg,rgba(79,111,179,.22),rgba(109,95,168,.28));--cta-border:rgba(79,111,179,.28);--badge-bg:hsla(0,0%,100%,.16);--chip-bg:hsla(0,0%,100%,.12);--shadow-color:rgba(71,85,105,.12)}*{box-sizing:border-box}a,body,button,em,h1,h2,h3,h4,h5,h6,input,label,li,option,p,select,small,span,strong,summary,td,textarea,th{font-family:var(--font-ui);text-shadow:0 1px 0 hsla(0,0%,100%,.16);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:rgba(244,247,251,.25);color:var(--text);position:relative;min-height:100vh}body:before{z-index:-2;background:url(/vivid-blurred-colorful-background.jpg) 50%/cover no-repeat}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:-1;background:transparent}a{color:inherit;text-decoration:none}.container{max-width:1180px;margin:0 auto;padding:24px}.dashboard-shell{max-width:none;width:100%;padding:18px 18px 18px 0;display:grid;grid-template-columns:minmax(260px,280px) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-width:0;z-index:1}.dashboard-mobile-sidebar-toggle,.dashboard-mobile-sidebar-toggle-inline,.dashboard-sidebar-backdrop,.dashboard-sidebar-close{display:none}.dashboard-main.container{max-width:none;padding:46px 0 0;margin:0 0 0 -8px;min-width:0;width:100%}.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:0;gap:0;max-height:calc(100vh - 36px);overflow:visible;margin-left:-8px;min-width:0;width:100%}.dashboard-sidebar-card{background:rgba(15,23,42,.62);border:1px solid hsla(0,0%,100%,.14);border-radius:28px;padding:8px 14px 10px;display:flex;flex-direction:column;min-height:calc(100vh - 36px);max-height:calc(100vh - 36px);box-shadow:0 20px 44px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dashboard-brand{display:flex;align-items:center;gap:12px;min-height:40px;border-radius:0;background:transparent;border:0;box-shadow:none}.dashboard-brand-logo{display:block;width:min(100%,270px);height:auto;object-fit:contain}.dashboard-brand h2{position:relative;top:0;color:hsla(0,0%,100%,.92)}.dashboard-brand p{color:rgba(226,232,240,.72)}.dashboard-brand-mark,.dashboard-link-icon{width:34px;height:34px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;letter-spacing:.08em;color:#fff;background:transparent;box-shadow:none}.dashboard-brand-mark{width:44px;height:44px;border-radius:0;font-size:12px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 8px 18px rgba(15,23,42,.04)}.dashboard-sidebar-stack{display:grid;grid-gap:0;gap:0}.dashboard-logout-link,.dashboard-primary-link,.dashboard-sidebar-link{border:1px solid hsla(0,0%,100%,.12);align-items:center;gap:12px;color:var(--text-primary)}.dashboard-primary-link{padding:5px 10px;border-radius:0;font-weight:600;font-size:12px;background:transparent;box-shadow:none;margin-top:0}.dashboard-primary-link.primary,.theme-toggle-btn{background:var(--button-bg)}.theme-toggle-btn{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--button-border);color:var(--button-text);box-shadow:0 10px 24px var(--shadow-color);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.theme-toggle-btn:hover{background:hsla(0,0%,100%,.16);transform:translateY(-1px)}.theme-toggle-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.theme-toggle-btn-icon svg{width:18px;height:18px}.theme-toggle-btn-label{font-size:12px;font-weight:700;text-transform:capitalize;letter-spacing:.04em}.theme-toggle-menu{position:relative}.theme-toggle-popover{position:absolute;top:calc(100% + 10px);right:0;min-width:180px;padding:8px;border-radius:16px;border:1px solid var(--border-color);background:hsla(0,0%,100%,.25);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;display:grid;grid-gap:6px;gap:6px;z-index:80}.theme-toggle-popover-floating{position:fixed;top:auto;right:auto;z-index:1000}.theme-toggle-option{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px 12px;text-align:left;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-primary);cursor:pointer}.theme-toggle-option.active,.theme-toggle-option:hover{background:hsla(0,0%,100%,.32);border-color:hsla(0,0%,100%,.18)}.theme-toggle-option-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;text-transform:capitalize}.theme-toggle-option-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;border:1px solid var(--glass-border-soft);background:hsla(0,0%,100%,.24);color:var(--button-text)}.theme-toggle-option-icon svg{width:16px;height:16px}.theme-toggle-option-text{display:grid;grid-gap:3px;gap:3px;min-width:0}.theme-toggle-current{border-radius:999px;padding:3px 7px;background:rgba(249,115,22,.12);color:#c2410c;font-size:10px;font-weight:900;letter-spacing:0}.theme-toggle-option-copy{font-size:12px;color:var(--text-muted)}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.38);color:var(--button-text);box-shadow:0 10px 22px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.35);cursor:pointer;font:inherit;font-weight:700;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.ui-button:hover:not(:disabled){background:hsla(0,0%,100%,.48);transform:translateY(-1px)}.ui-button:disabled{opacity:.65;cursor:not-allowed;transform:none}.ui-button-sm{min-height:34px;padding:0 12px;font-size:12px}.ui-button-md{min-height:44px;padding:0 18px;font-size:13px}.ui-button-lg{min-height:48px;padding:0 20px;font-size:14px}.ui-button-primary{background:rgba(79,111,179,.38);border-color:rgba(79,111,179,.66);color:var(--text-primary)}.ui-button-primary:hover:not(:disabled){background:rgba(79,111,179,.58);border-color:rgba(79,111,179,.76);transform:translateY(-1px)}.ui-button-ghost,.ui-button-secondary{background:hsla(0,0%,100%,.38);border-color:hsla(0,0%,100%,.3);color:var(--text-secondary)}.ui-button-ghost:hover:not(:disabled),.ui-button-secondary:hover:not(:disabled){background:hsla(0,0%,100%,.48)}.ui-button-danger{background:rgba(220,38,38,.16);border-color:rgba(220,38,38,.34);color:var(--text-secondary)}.ui-button-danger:hover:not(:disabled){background:rgba(220,38,38,.22)}.ui-button-full{width:100%}.ui-button-icon,.ui-button-spinner-wrap{display:inline-flex;align-items:center;justify-content:center}.ui-input-field{position:relative;display:flex;align-items:center}.ui-input{width:100%;min-height:42px;padding:0 14px;border-radius:12px;border:1px solid var(--input-border);background:hsla(0,0%,100%,.25);color:var(--input-text);font:inherit;box-shadow:none}.ui-input::placeholder{color:var(--text-muted)}.ui-input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 45%,var(--input-border));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.ui-input.has-left-icon{padding-left:40px}.ui-input.has-right-icon{padding-right:40px}.ui-input-side{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.ui-input-side-left{left:14px}.ui-input-side-right{right:14px}.ui-input.has-error{border-color:color-mix(in srgb,var(--danger) 60%,var(--input-border))}.ui-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-weight:700;line-height:1}.ui-badge-sm{padding:5px 9px;font-size:11px}.ui-badge-md{padding:6px 10px;font-size:12px}.ui-badge-default,.ui-badge-neutral{background:hsla(0,0%,100%,.25);color:var(--text-secondary)}.ui-badge-success{background:color-mix(in srgb,var(--success) 16%,var(--panel-strong));color:var(--success)}.ui-badge-warning{background:color-mix(in srgb,var(--warning) 16%,var(--panel-strong));color:var(--warning)}.ui-badge-danger{background:color-mix(in srgb,var(--danger) 14%,var(--panel-strong));color:var(--danger)}.ui-badge-info{background:color-mix(in srgb,var(--accent) 16%,var(--panel-strong));color:var(--accent-2)}.ui-badge-dot{width:7px;height:7px;border-radius:999px;background:currentColor}.dashboard-primary-link.cool .dashboard-link-icon,.dashboard-primary-link.warm .dashboard-link-icon{background:hsla(0,0%,100%,.25);color:#fff}.dashboard-sidebar-nav{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-height:0;align-content:start;overflow-y:auto;overflow-x:hidden;padding-right:4px}.dashboard-sidebar-section-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:2px;border-bottom:1px solid hsla(0,0%,100%,.12)}.dashboard-sidebar-section-head p{font-size:12px;letter-spacing:.08em;color:var(--text-muted)}.dashboard-sidebar-section-head h3{margin-top:0;font-size:14px;position:relative;top:-3px}.dashboard-sidebar-plus{border:0;width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.25);color:var(--text-primary);font-size:16px;cursor:pointer}.dashboard-sidebar-menu{grid-gap:4px;gap:4px}.dashboard-sidebar-item{display:grid;grid-gap:2px;gap:2px}.dashboard-logout-link,.dashboard-sidebar-link{font-weight:600;font-size:13px}.dashboard-sidebar-link{display:inline-flex;align-items:center;gap:8px;justify-content:space-between;min-height:36px;padding:6px 12px;border-radius:16px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 10px 22px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.2);-webkit-backdrop-filter:none;backdrop-filter:none;color:hsla(0,0%,100%,.92)}.dashboard-sidebar-link:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.22);box-shadow:0 12px 24px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.26);color:#fff}.dashboard-sidebar-link>span:last-of-type{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-sidebar-badge{margin-left:auto;flex-shrink:0;border-radius:10px;color:#fff;border:1px solid hsla(0,0%,100%,.2);font-size:10px;font-weight:700;line-height:1.1;box-shadow:0 6px 14px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.18)}.dashboard-logout-link,.dashboard-sidebar-badge{display:inline-flex;align-items:center;justify-content:center}.dashboard-logout-link{border:1px solid rgba(239,68,68,.24);width:100%;max-width:none;gap:0;text-align:center;cursor:pointer;border-radius:16px;min-height:38px;padding:8px 14px;background:rgba(239,68,68,.18);box-shadow:0 10px 22px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.24);color:var(--text-primary);position:relative;overflow:hidden;font-weight:800;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dashboard-logout-link:hover{background:rgba(239,68,68,.26);border-color:rgba(239,68,68,.42)}.dashboard-logout-link:before{background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.02))}.dashboard-logout-link:after{content:"↪";position:absolute;left:14px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:800;pointer-events:none}.dashboard-logout-text{padding-left:14px;position:absolute;left:0;right:0;text-align:center}.dashboard-sidebar-footer{margin-top:auto;padding-top:18px;display:grid;grid-gap:8px;gap:8px;border-top:1px solid hsla(0,0%,100%,.12);background:inherit}.dashboard-upgrade-card{display:grid;grid-gap:4px;gap:4px;padding:8px 10px;border-radius:20px;border:1px solid hsla(0,0%,100%,.34);background:hsla(0,0%,100%,.48);box-shadow:0 10px 20px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.32);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);margin-top:8px;margin-bottom:4px}.dashboard-upgrade-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.dashboard-upgrade-head strong{font-size:18px;line-height:1;color:#0f172a;font-weight:900}.dashboard-upgrade-badge{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.62);color:#0f172a;font-size:15px;font-weight:700;border:1px solid rgba(148,163,184,.22);box-shadow:0 8px 18px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.4);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.dashboard-upgrade-badge:hover{background:hsla(0,0%,100%,.72);border-color:rgba(148,163,184,.32);transform:translateY(-1px)}.dashboard-upgrade-plan{font-size:14px;font-weight:700;color:#0f172a;line-height:1.3;margin:0}.dashboard-upgrade-summary{display:flex;align-items:baseline;gap:8px;margin:0;min-width:0;white-space:nowrap;overflow:visible}.dashboard-upgrade-summary .dashboard-upgrade-credits,.dashboard-upgrade-summary .dashboard-upgrade-plan{flex:0 0 auto}.dashboard-upgrade-credits{font-size:12px;color:rgba(15,23,42,.74);line-height:1.35;margin:0;overflow-wrap:anywhere}.dashboard-upgrade-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.dashboard-upgrade-meta span{display:grid;grid-gap:2px;gap:2px;padding:7px 9px;border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.12);min-width:0}.dashboard-upgrade-meta small{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(15,23,42,.54)}.dashboard-upgrade-meta strong{font-size:12px;line-height:1.2;color:#0f172a;font-weight:900;overflow-wrap:anywhere}.dashboard-upgrade-meter{height:6px;border-radius:999px;background:rgba(148,163,184,.18);overflow:hidden;margin:2px 0}.dashboard-upgrade-meter span{display:block;width:62%;height:100%;border-radius:inherit;background:hsla(0,0%,100%,.96)}.dashboard-subscription-card.usage-warning .dashboard-upgrade-meter span{background:linear-gradient(90deg,#f59e0b,#f97316)}.dashboard-subscription-card.usage-blocked .dashboard-upgrade-meter span,.dashboard-subscription-card.usage-danger .dashboard-upgrade-meter span{background:linear-gradient(90deg,#ef4444,#be123c)}.dashboard-subscription-usage,.dashboard-subscription-warning{display:block;margin-top:8px;color:#64748b;font-size:11px;font-weight:700}.dashboard-subscription-warning{color:#b45309}.dashboard-subscription-warning.danger{color:#be123c}.dashboard-subscription-card{cursor:pointer}.dashboard-subscription-card:focus-visible{outline:3px solid rgba(37,99,235,.32);outline-offset:3px}.dashboard-subscription-open-hint{display:block;margin-top:8px;color:rgba(15,23,42,.52);font-size:10px;font-weight:800;text-align:center}.dashboard-subscription-modal-backdrop{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:18px;background:rgba(15,23,42,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard-subscription-modal{width:min(94vw,760px);max-height:min(88vh,820px);overflow:auto;display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(226,232,240,.9);border-radius:22px;padding:18px;background:hsla(0,0%,100%,.98);box-shadow:0 26px 70px rgba(15,23,42,.24)}.campaign-detail-drawer{width:min(1480px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.campaign-detail-drawer .campaign-table-wrap{margin-top:18px;max-height:58vh;overflow:auto}.campaign-detail-drawer .campaign-table{min-width:1900px}.dashboard-subscription-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-subscription-modal-grid span,.dashboard-subscription-modal-head span,.dashboard-subscription-modal-progress span,.dashboard-subscription-transactions>div:first-child span{color:#64748b;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.dashboard-subscription-modal-head h2{margin:4px 0;color:#0f172a;font-size:26px;line-height:1.15}.dashboard-subscription-modal-head p{margin:0;color:#64748b;font-size:13px}.dashboard-subscription-modal-head button{border:0;border-radius:999px;width:34px;height:34px;background:#e2e8f0;color:#0f172a;font-weight:900;cursor:pointer}.dashboard-subscription-modal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-subscription-modal-grid article{display:grid;grid-gap:7px;gap:7px;min-width:0;border:1px solid #e2e8f0;border-radius:16px;padding:12px;background:#f8fafc}.dashboard-subscription-modal-grid strong{min-width:0;color:#0f172a;font-size:16px;line-height:1.2;overflow-wrap:anywhere;text-transform:capitalize}.dashboard-subscription-modal-progress{display:grid;grid-gap:9px;gap:9px;border-radius:18px;padding:14px;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #dbeafe}.dashboard-subscription-modal-progress>div{display:flex;justify-content:space-between;gap:12px}.dashboard-subscription-modal-progress strong{color:#0f172a;font-size:13px}.dashboard-subscription-modal-progress i{display:block;height:10px;overflow:hidden;border-radius:999px;background:#dbeafe}.dashboard-subscription-modal-progress b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#7c3aed)}.dashboard-subscription-modal-warning{margin:0;border-radius:14px;padding:11px 12px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;font-size:13px;font-weight:800}.dashboard-subscription-modal-warning.danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.dashboard-subscription-modal-actions{display:flex;justify-content:flex-end;gap:10px}.dashboard-subscription-transactions{display:grid;grid-gap:10px;gap:10px}.dashboard-subscription-transactions>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-subscription-transactions h3{margin:0;color:#0f172a;font-size:16px}.dashboard-subscription-transaction-list{display:grid;grid-gap:8px;gap:8px;max-height:220px;overflow:auto}.dashboard-subscription-transaction-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e2e8f0;border-radius:14px;padding:10px 12px;background:#fff}.dashboard-subscription-transaction-list article div{display:grid;grid-gap:3px;gap:3px}.dashboard-subscription-transaction-list strong{color:#0f172a;font-size:13px;text-transform:capitalize}.dashboard-subscription-transaction-list span{color:#64748b;font-size:12px}.dashboard-subscription-transaction-list b{font-size:14px}.dashboard-subscription-transaction-list b.positive{color:#16a34a}.dashboard-subscription-transaction-list b.negative{color:#dc2626}.dashboard-subscription-transaction-list p{margin:0;border:1px dashed #cbd5e1;border-radius:14px;padding:16px;color:#64748b;text-align:center}.dashboard-upgrade-button{border:0;border-radius:12px;min-height:36px;padding:8px 14px;font-weight:700;background:hsla(0,0%,100%,.58);border:1px solid rgba(148,163,184,.24);box-shadow:0 10px 22px rgba(15,23,42,.1);cursor:pointer}.dashboard-upgrade-button:hover{background:hsla(0,0%,100%,.68);border-color:rgba(148,163,184,.32)}.dashboard-link-icon.soft{width:28px;height:28px;border-radius:8px;background:hsla(0,0%,100%,.28);color:rgba(15,23,42,.88);font-size:9px}.dashboard-sidebar-submenu{display:flex;flex-wrap:wrap;gap:6px;padding-left:36px}.dashboard-sidebar-submenu span{font-size:12px;color:#435066;display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.12);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-sidebar-subitem{font:inherit;cursor:pointer;border:0}.dashboard-logout-link{padding-top:0;border-top:0;margin-top:8px;min-height:34px;padding-left:8px;padding-right:8px}.dashboard-topbar{display:grid;grid-template-columns:auto minmax(220px,.95fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 12px;min-height:50px;border-radius:30px;background:hsla(0,0%,100%,.25)!important;border:1px solid transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;position:fixed;top:18px;left:calc(50% + 126px);transform:translateX(-50%);width:calc(100vw - 328px);min-width:0;z-index:40}.dashboard-topbar-tabs{align-items:center;gap:4px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;min-width:0}.dashboard-topbar-icon,.dashboard-topbar-pill,.dashboard-topbar-profile,.dashboard-topbar-tab{border:0;background:transparent;color:var(--button-text);cursor:pointer}.dashboard-topbar-tab{padding:4px 9px;color:rgba(15,23,42,.66);line-height:1.1;border:1px solid hsla(0,0%,100%,.16);box-shadow:0 10px 20px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.22)}.dashboard-topbar-tab.active{background:hsla(0,0%,100%,.36);color:#0f172a;box-shadow:0 10px 20px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.28)}.dashboard-topbar-search{display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:16px;background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.18);min-height:36px;box-shadow:0 10px 22px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.24);backdrop-filter:none;-webkit-backdrop-filter:none}.dashboard-topbar-search.active{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.32);box-shadow:0 12px 24px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.3)}.dashboard-topbar-search-icon{color:rgba(15,23,42,.42);font-size:16px;font-weight:700}.dashboard-topbar-search input{width:100%;border:0;outline:none;background:transparent;font-size:13px;color:#0f172a}.dashboard-topbar-pill,.dashboard-topbar-profile{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 10px 22px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.2);min-height:36px}.dashboard-topbar-pill:hover,.dashboard-topbar-profile:hover,.dashboard-topbar-tab:hover{background:hsla(0,0%,100%,.28)}.dashboard-topbar-dropdown-menu{background:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 14px 28px rgba(15,23,42,.1)}.dashboard-search-match{border-color:rgba(14,165,233,.55)!important;box-shadow:0 0 0 2px rgba(14,165,233,.16),0 14px 32px rgba(14,165,233,.1)!important}.dashboard-popup-backdrop{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.28);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.dashboard-popup-card{width:min(460px,100%);background:#fff;border:1px solid rgba(226,232,240,.82);border-radius:16px;box-shadow:0 14px 28px rgba(15,23,42,.1);padding:16px;backdrop-filter:none;-webkit-backdrop-filter:none}.dashboard-range-popup{width:min(760px,100%);display:grid;grid-gap:16px;gap:16px}.dashboard-popup-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-popup-head strong{display:block;font-size:1.15rem;color:var(--text-primary)}.dashboard-popup-head p{margin-top:4px;font-size:13px;color:var(--text-muted)}.dashboard-popup-close{border:1px solid var(--border-soft);background:var(--glass-bg-subtle)!important;color:var(--button-text);border-radius:999px;min-height:36px;padding:0 12px;font-weight:700;cursor:pointer}.dashboard-topbar-range-pill{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;line-height:1.1;min-width:118px;background:var(--glass-bg-medium)!important;border:1px solid var(--glass-border-soft)!important;box-shadow:var(--glass-shadow-soft)!important}.dashboard-topbar-pill-label{font-size:13px;font-weight:700}.dashboard-topbar-pill-range{font-size:11px;color:#000!important;white-space:nowrap;font-weight:800}.dashboard-range-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-range-summary-card{padding:12px;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.94));border:1px solid var(--border-soft)}.dashboard-range-summary-card span{display:block;font-size:12px;color:var(--text-muted)}.dashboard-range-summary-card strong{display:block;margin-top:6px;font-size:1.1rem;color:var(--text-primary)}.dashboard-range-summary-card.sent strong{color:var(--success)}.dashboard-range-summary-card.pending strong{color:var(--accent)}.dashboard-range-summary-card.failed strong{color:var(--danger)}.dashboard-range-summary-card.total strong{color:var(--accent-2)}.dashboard-range-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-range-option{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:12px 14px;border-radius:16px;border:1px solid var(--border-soft);background:#fff;color:var(--text-primary);cursor:pointer}.dashboard-range-option span{font-weight:700}.dashboard-range-option small{color:var(--text-muted)}.dashboard-range-option.active{border-color:rgba(59,130,246,.35);background:linear-gradient(180deg,rgba(239,246,255,.95),hsla(0,0%,100%,.98));box-shadow:0 12px 26px rgba(59,130,246,.12)}.dashboard-range-option-add{border-color:rgba(16,185,129,.18);background:linear-gradient(180deg,rgba(236,253,245,.98),hsla(0,0%,100%,.98))}.dashboard-range-option-add small{color:#047857}.dashboard-range-option-input{gap:8px}.dashboard-range-option-input input{width:100%;min-height:38px;padding:0 12px;border-radius:12px;border:1px solid var(--border-soft);background:#fff;color:var(--text-primary);font:inherit}.dashboard-range-popup-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.dashboard-popup-save{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(34,197,94,.24);background:linear-gradient(180deg,#22c55e,#15803d);color:#ecfdf5;font-weight:700;cursor:pointer}.dashboard-range-chart{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:16px;border:1px solid var(--border-soft);background:linear-gradient(180deg,rgba(248,250,252,.98),hsla(0,0%,100%,.98))}.dashboard-range-chart-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dashboard-range-chart-head strong{font-size:1rem}.dashboard-range-chart-head span{font-size:12px;color:var(--text-muted)}.dashboard-range-chart-list{display:grid;grid-gap:10px;gap:10px;max-height:240px;overflow:auto;padding-right:4px}.dashboard-range-chart-row{display:grid;grid-template-columns:minmax(90px,130px) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:12px}.dashboard-range-chart-row span{color:var(--text-secondary)}.dashboard-range-chart-row strong{color:var(--text-primary)}.dashboard-range-chart-bar{height:10px;border-radius:999px;background:rgba(203,213,225,.55);overflow:hidden}.dashboard-range-chart-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.dashboard-range-empty{margin:0;padding:8px 0;color:var(--text-muted)}.dashboard-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;min-width:0}.dashboard-topbar-status{min-height:36px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(237,242,255,.92));border:1px solid hsla(0,0%,100%,.88);box-shadow:0 12px 24px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#334155;font-size:12px;font-weight:600;white-space:nowrap}.dashboard-topbar-status.active{color:#0f172a}.dashboard-topbar-dropdown{position:relative;display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(240,246,255,.72));border:1px solid var(--glass-border-soft);box-shadow:var(--glass-shadow-soft),inset 0 1px 0 hsla(0,0%,100%,.35);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.dashboard-topbar-dropdown-label{font-size:12px;font-weight:600;color:#64748b;white-space:nowrap}.dashboard-topbar-pill{min-height:34px;padding:0 10px;border-radius:999px;font-weight:700;font-size:13px;border:1px solid rgba(15,23,42,.18);box-shadow:0 12px 24px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.95);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dashboard-topbar-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:150px;display:grid;grid-gap:6px;gap:6px;padding:8px;border-radius:16px;background:#fff;border:1px solid var(--border-color);box-shadow:0 18px 36px var(--shadow-color);z-index:60}.dashboard-topbar-dropdown-item{border:0;border-radius:12px;background:color-mix(in srgb,var(--panel-strong) 88%,var(--bg-secondary));color:var(--text-primary);padding:9px 12px;text-align:left;font-size:12px;font-weight:600;cursor:pointer}.dashboard-topbar-dropdown-item.active{background:color-mix(in srgb,var(--accent) 16%,var(--panel-strong));color:var(--accent-2)}.dashboard-topbar-dropdown-item.add{background:var(--accent);color:#fff}.dashboard-topbar-icon{width:34px;height:34px;border-radius:50%;font-size:11px;font-weight:800;border:1px solid color-mix(in srgb,var(--button-border) 88%,transparent);box-shadow:0 12px 24px var(--shadow-color),inset 0 1px 0 color-mix(in srgb,var(--panel-strong) 95%,transparent)}.dashboard-topbar-icon,.dashboard-topbar-profile{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-topbar-profile{min-height:34px;padding:3px 9px 3px 5px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13px;border:1px solid rgba(148,163,184,.12);box-shadow:0 12px 24px rgba(15,23,42,.03),inset 0 1px 0 hsla(0,0%,100%,.35)}.dashboard-topbar-avatar{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,var(--panel-strong)),color-mix(in srgb,var(--accent-2) 24%,var(--panel-strong)));color:var(--text-primary);font-size:11px;font-weight:800}.dashboard-topbar-avatar-img{object-fit:cover;overflow:visible}.dashboard-profile-photo-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dashboard-toast{position:fixed;top:96px;left:50%;transform:translateX(-50%);z-index:10000;width:min(360px,calc(100vw - 32px));display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:18px;box-shadow:0 18px 40px var(--shadow-color);border:1px solid var(--border-color);background:color-mix(in srgb,var(--panel-strong) 97%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dashboard-toast strong{display:block;margin-bottom:4px;font-size:14px}.dashboard-toast p{margin:0;font-size:13px;line-height:1.45;color:var(--text-muted)}.dashboard-toast-success{border-color:#bbf7d0;background:rgba(240,253,244,.97)}.dashboard-toast-info{border-color:#bae6fd;background:rgba(240,249,255,.97)}.dashboard-toast-error{border-color:#fecaca;background:hsla(0,86%,97%,.97)}.dashboard-toast-close{border:0;background:transparent;color:var(--text-muted);font-size:20px;line-height:1;cursor:pointer;padding:0}.card{background:var(--glass-bg-medium);border-radius:14px;box-shadow:var(--glass-shadow-soft);padding:18px}.grid{display:grid;grid-gap:16px;gap:16px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fancy-stat-card{background:var(--glass-bg-medium);border-radius:18px;box-shadow:var(--glass-shadow-medium);padding:16px 18px;display:grid;grid-gap:22px;gap:22px}.fancy-stat-top{display:flex;align-items:center;justify-content:space-between}.fancy-stat-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.fancy-stat-badge.down,.fancy-stat-badge.up{background:hsla(0,0%,100%,.25);color:var(--text-primary)}.fancy-stat-menu{color:var(--text-muted);font-size:22px;line-height:1}.fancy-stat-body{display:flex;align-items:center;justify-content:space-between;gap:16px}.fancy-stat-title{margin:0 0 6px;color:var(--text-muted);font-size:15px;font-weight:600}.fancy-stat-value{margin:0;font-size:34px;line-height:1;color:var(--text-primary)}.fancy-stat-ring{width:78px;height:78px;flex-shrink:0}.fancy-stat-ring,.fancy-stat-ring-inner{border-radius:50%;display:flex;align-items:center;justify-content:center}.fancy-stat-ring-inner{width:56px;height:56px;background:#fff;font-size:14px;font-weight:700;color:#0f172a}.button{border:0;border-radius:12px;padding:11px 16px;cursor:pointer;color:var(--text-primary);font-weight:600;box-shadow:0 10px 22px rgba(15,23,42,.08)}.button,.button.danger,.button.secondary,.button.warn{background:hsla(0,0%,100%,.38)}.input,.select,.textarea{width:100%;padding:10px;border-radius:10px}.input,.select,.textarea,.wysiwyg-wrap{border:1px solid #cbd5e1;background:#fff}.wysiwyg-wrap{border-radius:12px;overflow:hidden}.wysiwyg-toolbar{border-bottom:1px solid #e2e8f0;padding:8px;background:#f8fafc}.wysiwyg-toolbar .button{padding:7px 10px;border-radius:8px;font-size:12px;border:1px solid rgba(29,78,216,.28);background:hsla(0,0%,100%,.42);color:var(--text-primary);font-weight:700;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.wysiwyg-toolbar .button:hover{background:hsla(0,0%,100%,.52);transform:translateY(-1px);box-shadow:0 10px 20px rgba(37,99,235,.2)}.wysiwyg-select{width:auto;min-width:110px;max-width:150px;padding:7px 10px;font-size:12px}.wysiwyg-editor{font-family:var(--font-ui);font-weight:400;min-height:220px;padding:12px;outline:none;font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.wysiwyg-editor p{margin:0 0 10px}.wysiwyg-editor ol,.wysiwyg-editor ul{margin:0 0 12px 22px;padding:0}.wysiwyg-editor:empty:before{content:attr(data-placeholder);color:#94a3b8}.row{display:flex;gap:0;align-items:center;flex-wrap:wrap}.space{height:14px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:10px;border-bottom:1px solid #e2e8f0}.excel-preview{border:1px solid #cbd5e1;border-radius:10px;background:#fff}.excel-table td,.excel-table th{border:1px solid #d9e2ec;padding:8px 10px;white-space:nowrap}.excel-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#edf2f7;color:#1e293b;font-weight:700}.excel-table tbody tr:nth-child(2n) td{background:#f8fafc}.badge{padding:4px 9px;border-radius:999px;font-size:12px;font-weight:700}.badge.completed,.badge.failed,.badge.paused,.badge.pending,.badge.running,.badge.sent{background:hsla(0,0%,100%,.25);color:var(--text-primary)}.progress{width:100%;height:10px;border-radius:999px;background:hsla(0,0%,100%,.25);overflow:hidden}.progress>div{height:100%;background:hsla(0,0%,100%,.32)}@media (max-width:960px){.dashboard-shell{grid-template-columns:1fr;padding:14px;gap:18px}.dashboard-sidebar{position:static;max-height:none;overflow:visible}.dashboard-topbar{grid-template-columns:1fr;position:static}.dashboard-topbar-actions{justify-content:flex-start;flex-wrap:wrap}.dashboard-main.container{padding-top:0}}h1,h2,h3,p{margin:0}p{color:var(--muted)}@media (max-width:768px){.container{padding:14px}}@media (max-width:1200px){.dashboard-shell{grid-template-columns:250px minmax(0,1fr);padding:14px;gap:14px}.dashboard-sidebar{margin-left:0}.dashboard-main.container{margin-left:0;padding-top:0}.dashboard-topbar{position:static;left:auto;transform:none;width:100%;grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-topbar-tabs{overflow-x:auto;scrollbar-width:none}.dashboard-topbar-tabs::-webkit-scrollbar{display:none}.dashboard-topbar-actions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:768px){.dashboard-shell{grid-template-columns:1fr;padding:12px;gap:14px}.dashboard-sidebar{position:static;top:auto;max-height:none;overflow:visible;margin-left:0}.dashboard-sidebar-card{min-height:auto;padding:12px;border-radius:20px}.dashboard-brand h2{font-size:22px}.dashboard-sidebar-nav{gap:10px}.dashboard-sidebar-link{min-height:34px;padding:6px 10px;gap:8px}.dashboard-sidebar-badge{min-width:34px;padding:2px 7px;font-size:10px}.dashboard-main.container{margin-left:0;padding-top:0}.dashboard-topbar{position:static;left:auto;transform:none;width:100%;grid-template-columns:1fr;padding:10px;gap:10px}.dashboard-topbar-tabs{gap:8px;overflow-x:auto;white-space:nowrap;padding-bottom:2px}.dashboard-topbar-tab{flex:0 0 auto}.dashboard-topbar-search{width:100%}.dashboard-topbar-actions{justify-content:stretch;gap:8px}.dashboard-topbar-actions>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-width:0}.dashboard-topbar-icon,.dashboard-topbar-pill,.dashboard-topbar-profile,.dashboard-topbar-status{justify-content:center}}@media (max-width:900px){.table-wrap table{border:0}.table-wrap thead{display:none}.table-wrap tbody tr{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:14px;padding:12px;margin-bottom:12px;background:#fff}.table-wrap tbody td{display:flex;justify-content:space-between;align-items:center;border:none;padding:6px 0}.table-wrap tbody td:first-child{font-weight:600}.table-wrap tbody td .row{flex-wrap:wrap;gap:6px}.table-wrap tbody td .row .button{flex:1 1 auto;min-width:120px}}.muted{color:var(--muted);font-size:.9rem}.draft-categories{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:16px}.draft-category{background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;padding:12px;display:flex;flex-direction:column;gap:8px;min-height:140px}.draft-category-header{display:flex;justify-content:space-between;align-items:center;gap:8px}.draft-list{display:flex;flex-direction:column;gap:6px}.draft-item{background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:8px 10px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:0;font-size:14px;cursor:pointer}.draft-item.active{background:var(--accent);border-color:var(--accent);color:#fff}.draft-item small{font-size:11px;opacity:.8}.draft-actions{margin-top:12px;justify-content:space-between}.draft-editor-panel{border:1px solid #cbd5e1;border-radius:14px;padding:16px;background:#fff;margin-top:12px}.draft-workspace-file-input{display:none}.draft-workspace-panel{margin-top:24px}.draft-workspace-mode{display:flex;flex-wrap:wrap;gap:8px}.draft-workspace-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:.82rem;font-weight:600}.draft-workspace-pill.is-active{border-color:rgba(249,115,22,.32);background:rgba(255,237,213,.9);color:#c2410c}.draft-workspace-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.draft-workspace-panel-full{min-height:calc(100vh - 210px)}.draft-workspace-single{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.draft-workspace-single .draft-workspace-pane{min-height:calc(100vh - 330px)}.draft-workspace-pane{min-width:0}.draft-workspace-pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.draft-workspace-pane-head h3{margin:0;font-size:1rem}.draft-workspace-pane-head p{margin:4px 0 0;color:#64748b;font-size:.9rem}.draft-workspace-document{min-height:420px;max-height:420px;overflow:auto;border:1px solid #dbe4ee;border-radius:16px;background:linear-gradient(180deg,#fdfdfd,#f8fafc);padding:22px 24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.draft-workspace-document pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-ui);font-size:1rem;line-height:1.8;color:#0f172a}.draft-workspace-empty{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#64748b}.draft-workspace-empty strong{color:#0f172a;font-size:.98rem}.draft-workspace-empty p{margin:8px 0 0;max-width:32ch}.draft-workspace-title-field{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.draft-workspace-title-field span{color:#334155;font-size:.84rem;font-weight:600}.draft-workspace-title-field input,.draft-workspace-title-field select{width:100%;min-height:42px;padding:0 14px;border:1px solid #dbe4ee;border-radius:12px;background:#fff;color:#0f172a}.draft-workspace-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.draft-workspace-savebar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.draft-workspace-savebar strong{display:block;color:#0f172a}.draft-workspace-savebar p{margin:4px 0 0;color:#64748b;font-size:.9rem}.draft-library-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.draft-library-filter-field{display:flex;flex-direction:column;gap:6px;min-width:180px}.draft-library-filter-field span{color:#334155;font-size:.82rem;font-weight:600}.draft-library-filter-field select{min-height:40px;padding:0 12px;border:1px solid #dbe4ee;border-radius:12px;background:#fff;color:#0f172a}.draft-library-filter-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;min-height:62px}.draft-library-filter-actions span{color:#64748b;font-size:13px;font-weight:700;padding-bottom:8px}.draft-workspace-pane .wysiwyg-editor{min-height:348px;max-height:420px;overflow-y:auto;background:#fff;font-family:var(--font-ui);font-size:1rem;line-height:1.75}.draft-type-section-stack{display:grid;grid-gap:14px;gap:14px}.draft-type-section{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.draft-type-card-head,.draft-type-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.draft-type-section-head h3{margin:0;color:#0f172a;font-size:16px}.draft-type-card-head span,.draft-type-section-head span{border-radius:999px;padding:4px 8px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:900}.draft-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.draft-type-card,.draft-type-empty{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.draft-type-card p,.draft-type-card small,.draft-type-empty{color:#64748b}.draft-type-card-meta{display:flex;flex-wrap:wrap;gap:6px}.draft-type-empty.error{border-color:#fecaca;background:#fef2f2;color:#991b1b}@media (max-width:980px){.draft-workspace-meta-grid,.draft-workspace-split{grid-template-columns:1fr}.draft-workspace-document,.draft-workspace-pane .wysiwyg-editor{min-height:320px;max-height:320px}}@media (max-width:640px){.draft-workspace-pane-head{flex-direction:column;align-items:stretch}.draft-workspace-mode{width:100%}.draft-workspace-pill{flex:1 1 120px}.draft-workspace-document{padding:18px}.draft-workspace-savebar{flex-direction:column;align-items:stretch}.client-upload-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.client-upload-preview-grid{min-width:980px}}.rich-text-editor{border:1px solid #cbd5e1;border-radius:14px;min-height:240px;padding:12px;background:#fff;font-family:var(--font-ui);font-size:15px;line-height:1.6;outline:none;overflow-y:auto}.rich-text-editor:empty:before{content:attr(data-placeholder);color:#94a3b8}.draft-select-wrapper{display:flex;flex-direction:column;gap:12px}.draft-add-grid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.draft-add-grid .button{white-space:normal}.draft-script-list{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.draft-category-simple{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.draft-script-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.draft-script-items li{border:1px solid transparent;border-radius:10px;padding:6px 10px;display:flex;justify-content:space-between;align-items:center;gap:0;background:#fff}.draft-script-items li button{border:none;background:none;padding:0;margin:0;color:inherit;text-align:left;cursor:pointer;font-size:14px}.draft-script-items li small{font-size:11px;color:var(--muted)}.draft-script.active{border-color:var(--accent);background:#e0f2fe}.section-underline{display:inline-block;position:relative;padding-bottom:8px}.section-underline:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;border-radius:999px;background:linear-gradient(90deg,#60a5fa,#a78bfa)}.dashboard-topbar>.dashboard-topbar-search{display:none}.dashboard-sidebar-search{margin-bottom:0;width:100%;min-height:36px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 10px 20px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.2)}.dashboard-sidebar-search input{font-size:13px}.premium-dashboard-shell{display:grid;grid-gap:20px;gap:20px;margin-bottom:18px;margin-top:-12px;width:100%;padding:16px;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),rgba(244,247,255,.025));border:1px solid rgba(226,232,240,.1);box-shadow:0 16px 36px rgba(15,23,42,.04);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-sizing:border-box}.dashboard-sidebar-subitem-link{display:inline-flex;align-items:center;gap:8px;color:#64748b;text-decoration:none;padding:6px 0;font-size:12px;font-weight:600}.dashboard-sidebar-subitem-link:hover{color:#4338ca}.premium-kpi-card,.premium-panel,.premium-stepper-row,.premium-toolbar{background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.12);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.premium-toolbar{border-radius:18px;padding:10px 14px;justify-content:space-between}.premium-toolbar,.premium-toolbar-left{display:flex;gap:12px;align-items:center;flex-wrap:nowrap}.premium-toolbar-left{min-width:0}.premium-calendar-filters,.premium-kpi-row,.premium-mini-grid,.premium-panel-tabs,.premium-table-actions,.premium-toolbar-actions,.premium-toolbar-tabs{display:flex;gap:0;flex-wrap:wrap;align-items:center}.premium-table-actions{justify-content:flex-end}.premium-panel-tabs{min-height:42px;align-items:flex-start}.premium-calendar-filters button,.premium-mini-grid button,.premium-panel-head .ghost,.premium-panel-tabs button,.premium-step-card button,.premium-table-actions button,.premium-table-actions input,.premium-table-actions select,.premium-toolbar-actions button,.premium-toolbar-tabs button{border:1px solid var(--glass-border-medium);background:hsla(0,0%,100%,.25);color:var(--text-primary);border-radius:12px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .18s ease}.premium-table-actions input,.premium-table-actions select{min-height:30px;font-weight:500}.premium-table-actions input{min-width:220px}.premium-calendar-card,.premium-calendar-event,.premium-card-with-tabs,.premium-gauge-card,.premium-kpi-card,.premium-list-item,.premium-log-item,.premium-note-item,.premium-panel,.premium-select-draft-viewer,.premium-stepper-row,.premium-table-head,.premium-table-row,.premium-template-toolbar,.premium-test-email-preview,.premium-timeline-item,.premium-toolbar{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.12);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.premium-panel.premium-panel-span-3 .premium-table-actions{position:relative;z-index:80;overflow:visible;gap:8px;background:transparent;border:0;box-shadow:none;padding:0}.premium-panel.premium-panel-span-3 .premium-table-wrap{position:relative;z-index:1}.premium-panel.premium-panel-span-3 .premium-table-actions button,.premium-panel.premium-panel-span-3 .premium-table-actions input,.premium-panel.premium-panel-span-3 .premium-table-actions select{min-height:32px;padding:0 12px;font-size:12px;border-radius:999px;background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.12);box-shadow:none}.premium-panel.premium-panel-span-3 .premium-table-actions input{min-width:220px}.premium-step-card button{justify-self:stretch;width:100%;min-height:34px;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;text-wrap:balance;padding:0 10px;border-radius:11px;background:hsla(0,0%,100%,.25)!important;border:1px solid hsla(0,0%,100%,.18)!important;box-shadow:none;font-size:11px;font-weight:700;color:var(--text-primary);letter-spacing:.01em}.premium-step-card button:hover{background:hsla(0,0%,100%,.32)!important;border-color:hsla(0,0%,100%,.24)!important;box-shadow:none;transform:translateY(-1px)}.premium-step-card button:active{transform:translateY(0);box-shadow:0 6px 12px rgba(15,23,42,.05)}.premium-step-draft-controls{display:grid;grid-gap:8px;gap:8px}.premium-step-draft-controls select{width:100%;min-height:32px;border-radius:10px;border:1px solid #dbe4f0;background:#fff;color:#0f172a;font:inherit;font-size:12px;padding:0 10px}.premium-calendar-filters button:hover,.premium-mini-grid button:hover,.premium-panel-head .ghost:hover,.premium-panel-tabs button.active,.premium-step-card button:hover,.premium-table-actions button:hover,.premium-toolbar-actions button:hover,.premium-toolbar-tabs button.active,.premium-toolbar-tabs button:hover{color:#1e293b;border-color:#c7d2fe;background:hsla(0,0%,100%,.32)}.premium-toolbar-actions .wide{min-width:210px}.premium-report-heading,.premium-toolbar-actions{flex-wrap:nowrap}.premium-timeframe-toggle{display:inline-flex;align-items:center;gap:0;font-size:13px;font-weight:700;color:#475569}.premium-timeframe-toggle span{width:38px;height:22px;border-radius:999px;background:linear-gradient(90deg,#4f46e5,#60a5fa);position:relative}.premium-timeframe-toggle span:after{content:"";position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#fff}.premium-report-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.premium-report-heading-inline{justify-content:flex-start;align-items:center;gap:0}.premium-report-heading h1{font-size:clamp(1.3rem,1.55vw,1.65rem);line-height:1;color:#0f172a;letter-spacing:-.02em}.premium-report-heading div{display:flex;flex-direction:column;gap:0;color:#64748b;font-weight:600}.premium-report-heading div span:first-child{font-size:12px;color:#64748b}.premium-report-heading div span:last-child{color:#94a3b8;font-size:11px}.premium-kpi-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;background:transparent;border:0;box-shadow:none;align-items:stretch}.premium-metric-head{align-items:center}.premium-metric-head h3{font-size:1.05rem}.premium-metric-head p{margin-top:4px;font-size:13px;color:var(--text-muted)}.premium-kpi-card{border-radius:18px;padding:16px 18px;display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:120px;height:100%;width:100%}.premium-kpi-bounced{background:linear-gradient(135deg,rgba(20,184,166,.16),hsla(0,0%,100%,.92));border:1px solid rgba(20,184,166,.22);box-shadow:inset 4px 0 0 rgba(20,184,166,.65)}.premium-kpi-total{box-shadow:inset 4px 0 0 rgba(245,158,11,.65)}.premium-kpi-sent{box-shadow:inset 4px 0 0 rgba(79,70,229,.65)}.premium-kpi-pending{box-shadow:inset 4px 0 0 rgba(59,130,246,.65)}.premium-kpi-failed{box-shadow:inset 4px 0 0 rgba(239,68,68,.65)}.premium-kpi-spam{background:linear-gradient(135deg,rgba(251,113,133,.16),hsla(0,0%,100%,.92));border:1px solid rgba(251,113,133,.22);box-shadow:inset 4px 0 0 rgba(251,113,133,.65)}.premium-kpi-bounced .premium-kpi-ring{--kpi-ring-color:#14b8a6}.premium-kpi-spam .premium-kpi-ring{--kpi-ring-color:#fb7185}.premium-kpi-copy{display:grid;grid-gap:4px;gap:4px;align-content:space-between;justify-items:start;text-align:left;min-height:100%}.premium-kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;font-size:11px;line-height:1;font-weight:900;flex-shrink:0;text-align:center;transform:translateY(-.5px)}.premium-kpi-bounced .premium-kpi-icon{background:rgba(20,184,166,.1);color:#0f766e}.premium-kpi-spam .premium-kpi-icon{background:rgba(251,113,133,.1);color:#be123c}.premium-kpi-card p,.premium-kpi-card span{color:#000!important;opacity:1;font-weight:700}.premium-kpi-card span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.25;min-height:14px}.premium-kpi-card strong{display:block;margin:0;font-size:1.9rem;line-height:1;color:#000!important;font-weight:900;letter-spacing:-.02em}.premium-kpi-ring{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;box-sizing:border-box;position:relative;margin-top:2px}.premium-kpi-ring:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--kpi-ring-color,var(--accent)) 0 var(--kpi-ring-percent,0),color-mix(in srgb,var(--border-color) 82%,var(--panel-strong)) var(--kpi-ring-percent,0) 100%);-webkit-mask:radial-gradient(circle,transparent 0 22px,#000 22px 100%);mask:radial-gradient(circle,transparent 0 22px,#000 22px 100%)}.premium-kpi-ring span{position:absolute;inset:0;display:grid;place-items:center;font-size:9px;font-weight:900;color:#000!important;opacity:1;text-shadow:none;z-index:2;pointer-events:none}.premium-stepper-row{border-radius:24px;padding:16px 16px 14px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr)) 54px;grid-gap:10px;gap:10px;align-items:stretch;border:1px solid rgba(226,232,240,.7);background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.58));box-shadow:0 18px 42px rgba(15,23,42,.06);position:relative;overflow:hidden}.premium-stepper-row:before{content:"";position:absolute;left:28px;right:82px;top:86px;height:3px;border-radius:999px;background:linear-gradient(90deg,#15803d 0,#22c55e calc(var(--workflow-progress, 0) * 14.2857%),rgba(148,163,184,.28) calc(var(--workflow-progress, 0) * 14.2857%),rgba(148,163,184,.28) 100%);box-shadow:0 0 0 1px hsla(0,0%,100%,.35),0 0 0 3px rgba(34,197,94,.06);z-index:0}.premium-stepper-shell{width:100%;padding:0;margin:0;border:0;background:transparent;box-shadow:none}.premium-workflow-title{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;background:hsla(0,0%,100%,.76);border:1px solid rgba(226,232,240,.82);box-shadow:0 8px 18px rgba(15,23,42,.04);position:relative;z-index:1}.premium-workflow-title h3{margin:0;font-size:.92rem;color:#0f172a;letter-spacing:-.01em;font-weight:800}.premium-step-card{display:grid;grid-gap:8px;gap:8px;grid-template-rows:30px minmax(42px,auto) auto 1fr;align-content:start;justify-items:center;text-align:center;padding:14px 12px 12px;min-height:166px;border-radius:18px;border:1px solid rgba(226,232,240,.72);background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,250,252,.82));box-shadow:0 12px 24px rgba(15,23,42,.05);position:relative;z-index:1;overflow:hidden}.campaigns-workflow-card{color:inherit;cursor:pointer;text-decoration:none}.campaigns-workflow-card:hover{border-color:rgba(249,115,22,.28);box-shadow:0 16px 30px rgba(15,23,42,.08);transform:translateY(-1px)}.campaigns-workflow-card:focus-visible{outline:3px solid rgba(249,115,22,.28);outline-offset:3px}.premium-step-card .campaigns-workflow-link,.premium-step-card button{width:100%;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(226,232,240,.9);background:hsla(0,0%,100%,.88);color:#0f172a;box-shadow:0 8px 16px rgba(15,23,42,.05);font-size:11px;font-weight:800;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.premium-step-action-1{border-color:rgba(245,158,11,.22)!important;background:rgba(255,251,235,.96)!important}.premium-step-action-2{border-color:rgba(59,130,246,.22)!important;background:rgba(239,246,255,.96)!important}.premium-step-action-3{border-color:rgba(34,197,94,.22)!important;background:rgba(240,253,244,.96)!important}.premium-step-action-4{border-color:rgba(249,115,22,.22)!important;background:rgba(255,247,237,.96)!important}.premium-step-action-5{border-color:rgba(168,85,247,.22)!important;background:rgba(250,245,255,.96)!important}.premium-step-action-6{border-color:rgba(37,99,235,.22)!important;background:rgba(239,246,255,.96)!important}.premium-step-action-7{border-color:rgba(234,179,8,.22)!important;background:hsla(55,92%,95%,.96)!important}.premium-step-card .campaigns-workflow-link:hover,.premium-step-card button:hover{background:hsla(0,0%,100%,.98);border-color:rgba(249,115,22,.24);transform:translateY(-1px)}.premium-step-card .campaigns-workflow-link:active,.premium-step-card button:active{transform:translateY(0)}.premium-step-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:rgba(148,163,184,.22)}.premium-step-tone-1:before{background:linear-gradient(90deg,rgba(245,158,11,.88),rgba(251,191,36,.88))}.premium-step-tone-2:before{background:linear-gradient(90deg,rgba(59,130,246,.88),rgba(96,165,250,.88))}.premium-step-tone-3:before{background:linear-gradient(90deg,rgba(34,197,94,.88),rgba(74,222,128,.88))}.premium-step-tone-4:before{background:linear-gradient(90deg,rgba(249,115,22,.88),rgba(251,146,60,.88))}.premium-step-tone-5:before{background:linear-gradient(90deg,rgba(168,85,247,.88),rgba(196,181,253,.88))}.premium-step-tone-6:before{background:linear-gradient(90deg,rgba(37,99,235,.88),rgba(125,211,252,.88))}.premium-step-tone-7:before{background:linear-gradient(90deg,rgba(234,179,8,.88),rgba(253,224,71,.88))}.premium-step-card.is-current:before{opacity:.9}.premium-step-card strong{font-size:10.5px;color:#0f172a;font-weight:800;min-height:40px;text-align:center;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:normal;overflow-wrap:normal;overflow:hidden;max-width:100%;opacity:1;padding:0 4px;position:relative;z-index:2}.premium-step-track{display:flex;align-items:center;width:100%;justify-content:center;position:relative;min-height:34px;margin:0;z-index:1}.premium-step-index{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.88);color:var(--text-primary);font-size:12px;font-weight:1000;border:1px solid rgba(226,232,240,.85);box-shadow:0 8px 14px rgba(15,23,42,.06);position:relative;z-index:2}.premium-step-title-icon{display:inline-grid;place-items:center;width:17px;height:17px;margin-right:5px;border-radius:6px;background:hsla(0,0%,100%,.82);border:1px solid rgba(226,232,240,.86);color:#0f172a;font-size:9px;line-height:1;flex-shrink:0}.premium-step-card strong{display:flex;align-items:center;justify-content:center;gap:0}.premium-step-card strong>span:last-child{display:inline-block}.premium-step-chip{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.16);color:rgba(15,23,42,.74);font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.premium-step-chip-upload{background:hsla(48,96%,89%,.5);color:#92400e}.premium-step-chip-review{background:rgba(224,231,255,.45);color:#3730a3}.premium-step-chip-campaign{background:rgba(220,252,231,.45);color:#166534}.premium-step-chip-draft{background:rgba(255,237,213,.48);color:#c2410c}.premium-step-chip-summary{background:rgba(243,232,255,.45);color:#7c3aed}.premium-step-chip-test{background:rgba(191,219,254,.45);color:#1d4ed8}.premium-step-chip-schedule{background:hsla(55,97%,88%,.48);color:#a16207}.premium-step-track i{display:none}.premium-step-card.is-completed .premium-step-index,.premium-step-card.is-current .premium-step-index{width:30px;height:30px;background:hsla(0,0%,100%,.4);color:var(--text-primary);border-color:hsla(0,0%,100%,.28);box-shadow:0 8px 14px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.38)}.premium-step-card.is-completed .premium-step-index{background:rgba(34,197,94,.18);color:#166534;border-color:rgba(34,197,94,.32)}.premium-step-card.is-completed .premium-step-track i,.premium-step-card.is-current .premium-step-track i{background:hsla(0,0%,100%,.32)}.premium-step-card.is-completed strong,.premium-step-card.is-current strong{color:var(--text-primary)}.premium-step-card.is-completed{background:linear-gradient(180deg,rgba(236,253,245,.9),rgba(240,253,250,.82)),hsla(0,0%,100%,.24);border:1px solid rgba(20,184,166,.18);box-shadow:0 10px 18px rgba(15,118,110,.08),inset 0 1px 0 hsla(0,0%,100%,.34)}.premium-step-card.is-completed .premium-step-chip{background:rgba(240,253,250,.94);color:#0f766e;border-color:rgba(20,184,166,.16)}.premium-step-card.is-pending strong{color:var(--text-primary)}.premium-step-card.is-current strong{font-size:10.5px;font-weight:1000;color:#fff}.premium-step-card.is-current{background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(255,247,237,.7)),hsla(0,0%,100%,.78);box-shadow:0 18px 34px rgba(249,115,22,.12),0 10px 24px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.5);border:1px solid rgba(249,115,22,.18);transform:translateY(-2px)}.premium-step-card.is-current .premium-step-chip{background:hsla(0,0%,100%,.86);color:#0f172a;border-color:rgba(249,115,22,.14);box-shadow:0 6px 12px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.48)}.premium-step-card.is-completed .premium-step-chip{background:rgba(220,252,231,.72);color:#166534;border-color:rgba(34,197,94,.18)}.premium-stepper-start{border-radius:16px;border:1px solid hsla(0,0%,100%,.58)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(241,245,249,.94))!important;display:grid;place-items:center;font-weight:900;letter-spacing:.18em;color:#0f172a;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;min-width:36px;min-height:100%;font-size:12px;padding:8px 5px;box-shadow:0 12px 24px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.78);opacity:1;position:relative;z-index:2}.premium-dashboard-shell>.premium-panel+.premium-panel{margin-top:34px}.premium-dashboard-shell .premium-kpi-card,.premium-dashboard-shell .premium-panel,.premium-dashboard-shell .premium-stepper-row,.premium-dashboard-shell .premium-toolbar{scroll-margin-top:16px}.premium-workflow-head{align-items:center}.premium-workflow-head h3{font-size:1.05rem}.premium-workflow-head p{margin-top:4px;font-size:13px;color:var(--text-muted)}.premium-content-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,.92fr) minmax(0,1.08fr) minmax(0,1.08fr);grid-gap:12px;gap:12px;align-items:stretch}.premium-content-grid>*{align-self:stretch}.premium-panel{border-radius:18px;padding:16px;display:grid;grid-gap:14px;gap:14px;grid-template-rows:auto auto 1fr;align-content:start}.premium-content-grid>.premium-panel:nth-child(3),.premium-content-grid>.premium-panel:nth-child(4){min-height:100%}.premium-panel-span-2{grid-column:span 2}.premium-panel-span-3{grid-column:span 3}.premium-panel.premium-panel-span-3{padding:0;gap:0;background:hsla(0,0%,100%,.1);border:1px solid rgba(226,232,240,.45);box-shadow:0 10px 24px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.premium-panel.premium-panel-span-3 .premium-panel-head{padding:8px 10px;background:hsla(0,0%,100%,.14);border-bottom:1px solid rgba(226,232,240,.34);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.premium-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.premium-panel-head-actions{display:inline-flex;align-items:center;gap:8px}.premium-panel-head h3{font-size:1.05rem;color:#0f172a}.premium-panel.premium-panel-span-3 .premium-panel-head h3{font-size:.92rem;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.premium-panel.premium-panel-span-3 .premium-panel-head-actions .ghost{min-height:26px;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.22)!important;border:1px solid hsla(0,0%,100%,.16)!important;box-shadow:0 8px 16px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.18)!important}.premium-panel.premium-panel-span-3 .premium-panel-head-actions{background:transparent!important;border:0!important;box-shadow:none!important;gap:4px}.premium-analytics-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.premium-calendar-card,.premium-gauge-card{border:1px solid rgba(148,163,184,.18);border-radius:16px;background:hsla(0,0%,100%,.24);padding:8px 10px;display:grid;grid-gap:8px;gap:8px;min-height:100%;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.premium-calendar-card,.premium-content-grid>.premium-panel:nth-child(3),.premium-content-grid>.premium-panel:nth-child(4),.premium-gauge-card{min-height:360px;max-height:380px;width:100%;justify-self:stretch}.premium-card-with-tabs{box-shadow:none;background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.12)}.premium-card-with-tabs .premium-panel-tabs{min-height:auto;margin-bottom:-2px}.premium-card-with-tabs .premium-panel-head h3{color:#1e293b;font-size:13px;font-weight:700;letter-spacing:.08em}.premium-card-with-tabs .badge,.premium-card-with-tabs .ghost,.premium-card-with-tabs .ghost.subtle{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.12);box-shadow:none}.premium-calendar-card .premium-panel-head{margin-bottom:0}.premium-calendar-card .premium-panel-head h3{font-size:13px;font-weight:700;letter-spacing:.08em;color:rgba(15,23,42,.82)}.premium-calendar-card .premium-panel-head h3,.premium-campaign-health-panel .premium-panel-head h3,.premium-main-notification-panel .premium-panel-head h3,.premium-side-notification-panel .premium-panel-head h3{min-height:28px;display:inline-flex;align-items:center}.premium-calendar-card .premium-section-kicker,.premium-campaign-health-panel .premium-section-kicker,.premium-main-notification-panel .premium-section-kicker,.premium-side-notification-panel .premium-section-kicker{min-height:18px}.premium-dashboard-shell .premium-calendar-card,.premium-dashboard-shell .premium-card-with-tabs{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.12)}.premium-gauge-card .badge{justify-self:center;min-height:22px;padding:0 10px;font-size:10px;font-weight:700;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.12);box-shadow:none;margin-top:-2px;color:rgba(15,23,42,.7)}.premium-progress-filter-btn{min-height:28px;min-width:70px;padding:0 9px;margin-top:1px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14)!important;background:hsla(0,0%,100%,.16)!important;font-weight:700;font-size:11px;box-shadow:none!important}.premium-progress-filter-btn:hover{border-color:hsla(0,0%,100%,.18)!important;background:hsla(0,0%,100%,.22)!important}.premium-campaign-health-panel{gap:7px;overflow:hidden;background:hsla(0,0%,100%,.24);border:1px solid rgba(148,163,184,.18);align-content:start}.premium-campaign-health-panel .premium-panel-head{padding:0;border:0;background:transparent;box-shadow:none;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.premium-campaign-health-panel .premium-panel-head>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.premium-campaign-health-panel .premium-panel-head h3{min-height:0;margin:0;line-height:1.15}.premium-campaign-health-panel .premium-section-kicker{min-height:0;line-height:1.2}.premium-campaign-health-panel .premium-panel-head p{margin:4px 0 0;font-size:12px;color:rgba(15,23,42,.56)}.premium-target-filter-row{display:grid;grid-gap:6px;gap:6px;justify-items:end;align-items:center;margin-left:auto;min-width:0}.premium-target-filter{min-height:28px;width:118px;max-width:100%;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:hsla(0,0%,100%,.24);color:#0f172a;font-size:10px;font-weight:700}.premium-target-custom-row{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.premium-target-custom-row input{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:hsla(0,0%,100%,.24);color:#0f172a;font-size:10px;font-weight:700}.premium-target-approval-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-top:4px;padding:4px 8px;border-radius:999px;border:1px solid rgba(59,130,246,.18);background:rgba(59,130,246,.1);color:#1d4ed8;font-size:10px;font-weight:700;letter-spacing:.02em}.premium-target-approval-pill.done{color:#047857;border-color:rgba(16,185,129,.2);background:rgba(16,185,129,.12)}.premium-target-approval-pill.pending{color:#d97706;border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.12)}.premium-target-approval-pill.failed{color:#dc2626;border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.12)}.premium-target-soft-warning{color:#92400e;font-size:11px;font-weight:700;padding:4px 8px;border-radius:999px;border:1px solid rgba(245,158,11,.2);background:rgba(245,158,11,.12);width:-moz-fit-content;width:fit-content}.premium-target-goal-reached{color:#b45309}.premium-target-approval-btn{width:-moz-fit-content;width:fit-content;min-height:28px;margin-top:4px;padding:0 10px;font-size:10px;justify-self:start}.premium-credit-summary-row,.premium-health-summary-row{display:grid;grid-gap:5px;gap:5px}.premium-health-summary-row{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-credit-summary-row{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-credit-metric,.premium-health-metric{display:grid;grid-gap:2px;gap:2px;min-width:0;min-height:46px;padding:6px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.14);box-shadow:none;justify-items:center;align-content:center;text-align:center}.premium-campaign-health-panel .premium-progress-chip-row{margin-top:-2px}.premium-campaign-health-panel .premium-arc-wrap{margin-top:0;gap:10px;grid-template-columns:92px minmax(0,1fr);align-items:center;justify-items:start}.premium-campaign-health-panel .premium-arc-track{width:92px;height:92px}.premium-campaign-health-panel .premium-arc-ring{width:72px;height:72px}.premium-campaign-health-panel .premium-arc-ring-inner{inset:11px;padding:6px}.premium-campaign-health-panel .premium-arc-ring-inner strong{font-size:.82rem}.premium-campaign-health-panel .premium-arc-ring-inner span{display:block;font-size:8px;line-height:1;font-weight:800;color:rgba(15,23,42,.52);text-transform:uppercase}.premium-campaign-health-panel .premium-arc-copy{gap:4px;width:100%;align-content:center;justify-items:start;text-align:left}.premium-campaign-health-panel .premium-arc-copy strong{line-height:1.15}.premium-campaign-health-panel .premium-arc-copy-sub{line-height:1.25}.premium-campaign-health-panel .premium-arc-footer{margin-top:-4px}.premium-credit-metric span,.premium-health-metric span{font-size:9px;color:rgba(15,23,42,.56);font-weight:700;line-height:1.05}.premium-credit-metric strong,.premium-health-metric strong{font-size:.84rem;color:#0f172a;font-weight:800;line-height:1.1;max-width:100%;overflow-wrap:anywhere}.premium-health-metric.done strong{color:#059669}.premium-health-metric.pending strong{color:#2563eb}.premium-health-metric.failed strong{color:#dc2626}.premium-credit-metric.usage strong{color:#7c3aed}.dashboard-profile-upgrade-mini div:nth-child(2) strong,.premium-credit-metric:nth-child(3) strong{color:#b45309}.dashboard-profile-upgrade-mini div:nth-child(2) span:after{content:"→";display:inline-block;margin-left:6px;color:rgba(180,83,9,.45);font-weight:900}.dashboard-profile-upgrade-mini div:nth-child(2) strong{color:#9a3412}.dashboard-profile-upgrade-mini div:nth-child(2) span:after,.premium-credit-metric:nth-child(3) span:after{content:"•";display:inline-block;margin-left:6px;color:rgba(180,83,9,.55);font-weight:900}.premium-credit-warning{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:linear-gradient(180deg,rgba(245,158,11,.18),rgba(245,158,11,.12));border:1px solid rgba(245,158,11,.28);color:#78350f;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);position:relative}.dashboard-profile-warning span,.premium-credit-warning span{font-weight:900;text-transform:uppercase;letter-spacing:.08em}.dashboard-profile-warning span:before,.premium-credit-warning span:before{content:"!";display:inline-grid;place-items:center;width:14px;height:14px;margin-right:6px;border-radius:999px;background:rgba(245,158,11,.18);color:#b45309;font-size:10px;font-weight:900;line-height:1;vertical-align:middle}.premium-credit-warning:before{content:"";width:6px;height:6px;border-radius:999px;margin-right:8px;background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.12);flex:0 0 auto}.premium-panel.premium-panel-span-3 .premium-panel-head{background:transparent;border:0;padding-left:0;padding-right:0}.premium-panel.premium-panel-span-3 .premium-panel-head h3{background:transparent;border:0;box-shadow:none;padding:0}.premium-panel.premium-panel-span-3 .premium-panel-head-actions .ghost{background:transparent!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.premium-progress-filter-wrap{position:relative;display:inline-flex}.premium-progress-filter-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:25;display:grid;grid-gap:6px;gap:6px;width:min(240px,calc(100vw - 24px));padding:10px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12)!important;background:hsla(0,0%,100%,.16)!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.premium-progress-filter-menu button{width:100%;min-height:30px;padding:0 10px;border-radius:12px;border:1px solid transparent;background:hsla(0,0%,100%,.14)!important;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.premium-progress-filter-menu button:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.16)!important}.premium-progress-filter-menu button.add{background:hsla(0,0%,100%,.14)!important;color:#0f172a!important}.premium-progress-filter-menu button.add:hover{background:hsla(0,0%,100%,.2)}.premium-gauge-card .premium-progress-filter-btn{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(245,248,255,.98))!important;border:1px solid hsla(0,0%,100%,.9)!important;box-shadow:0 12px 24px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.92)!important}.premium-gauge-card .premium-progress-filter-btn:hover{background:linear-gradient(180deg,#fff,#f8faff)!important;border-color:hsla(0,0%,100%,.96)!important}.premium-arc-wrap{display:grid;grid-template-columns:minmax(110px,122px) minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center;justify-items:start;margin-top:0}.premium-arc-track{place-items:center;width:104px;height:104px;background:hsla(0,0%,100%,.14);overflow:hidden}.premium-arc-ring,.premium-arc-track{position:relative;display:grid;border-radius:50%}.premium-arc-ring{width:80px;height:80px;place-items:center}.premium-arc-ring-inner{position:absolute;inset:12px;border-radius:50%;background:hsla(0,0%,100%,.25);box-shadow:none;display:grid;place-items:center;text-align:center;grid-gap:2px;gap:2px;padding:8px;justify-items:center}.premium-arc-ring-inner strong{font-size:.95rem;line-height:1;color:#0f172a;font-weight:900}.premium-arc-ring-inner span{display:none}.premium-arc-copy{display:grid;grid-gap:2px;gap:2px;align-content:center;min-width:0}.premium-arc-copy-main{font-size:10px;font-weight:800;color:rgba(15,23,42,.8)}.premium-arc-copy-sub{font-size:10px;color:rgba(15,23,42,.5)}.premium-arc-copy strong{display:block;font-size:12px;font-weight:800;color:#0f172a}.premium-progress-chip-row{display:flex;flex-wrap:nowrap;gap:4px;align-self:center;justify-content:center;max-width:100%;overflow-x:auto;padding-top:2px;padding-bottom:0;scrollbar-width:none;white-space:nowrap}.premium-progress-chip-row::-webkit-scrollbar{display:none}.premium-progress-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border-radius:999px;font-size:9px;font-weight:700;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.22);color:#334155;white-space:nowrap}.premium-progress-chip.done{color:#166534;border-color:rgba(34,197,94,.18);background:rgba(220,252,231,.12)}.premium-progress-chip.pending{color:#92400e;border-color:rgba(245,158,11,.18);background:hsla(48,96%,89%,.12)}.premium-progress-chip.failed{color:#991b1b;border-color:rgba(239,68,68,.18);background:hsla(0,93%,94%,.12)}.premium-arc-footer{display:block;text-align:center;font-weight:800;color:#64748b}@media (max-width:1440px){.premium-arc-wrap{grid-template-columns:1fr;justify-items:center}.premium-arc-copy{justify-items:center;text-align:center}.premium-progress-chip-row{width:100%;justify-content:center}}@media (max-width:1024px){.premium-arc-track{width:138px;height:138px}.premium-arc-ring{width:114px;height:114px}.premium-arc-ring-inner{inset:16px}}@media (max-width:768px){.premium-campaign-health-panel .premium-panel-head{align-items:flex-start;flex-direction:column}.premium-campaign-health-panel .premium-target-filter,.premium-campaign-health-panel .premium-target-filter-row{width:100%}.premium-campaign-health-panel .premium-health-summary-row{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-campaign-health-panel .premium-credit-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-campaign-health-panel .premium-arc-wrap{grid-template-columns:1fr;justify-items:center}.premium-campaign-health-panel .premium-arc-copy{justify-items:center;text-align:center}.premium-campaign-health-panel .premium-target-approval-btn{justify-self:center}.premium-arc-track{width:126px;height:126px}.premium-arc-ring{width:104px;height:104px}.premium-arc-ring-inner{inset:14px}.premium-progress-chip-row{justify-content:center}}.premium-arc-legend{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#64748b}.premium-arc-legend span{display:inline-flex;align-items:center;gap:6px}.premium-arc-legend i{width:10px;height:10px;border-radius:999px;display:inline-block}.premium-arc-legend i.done{background:#22c55e}.premium-arc-legend i.pending{background:#f59e0b}.premium-arc-legend i.failed{background:#ef4444}.premium-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px;padding:0;background:hsla(0,0%,100%,.01);border-radius:14px}.premium-calendar-bottom-actions{display:flex;justify-content:flex-end;padding-top:8px;padding-bottom:2px}.premium-calendar-bottom-actions .premium-calendar-add{min-width:132px;min-height:30px;padding:0 14px;font-size:11px}.premium-calendar-weekday{display:grid;place-items:center;min-height:18px;font-size:9px;font-weight:800;color:rgba(15,23,42,.46);text-transform:uppercase;letter-spacing:.05em}.premium-calendar-day{display:grid;place-items:center;min-height:26px;border-radius:11px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);font-size:10px;font-weight:700;color:rgba(15,23,42,.72);cursor:pointer;transition:all .18s ease;position:relative;grid-gap:2px;gap:2px}.premium-calendar-day.current:hover,.premium-calendar-day.selected{border-color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.3);color:#0f172a;box-shadow:0 8px 14px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.4)}.premium-calendar-day.today{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.2);color:#0f172a;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.24),0 0 0 3px hsla(0,0%,100%,.08);font-weight:800}.premium-calendar-day.has-events{padding-bottom:2px}.premium-calendar-dots{display:inline-flex;align-items:center;justify-content:center;gap:2px}.premium-calendar-day.has-events .premium-calendar-dots i{width:5px;height:5px;border-radius:999px;display:block;background:hsla(0,0%,100%,.92);box-shadow:0 0 0 2px hsla(0,0%,100%,.16)}.premium-calendar-day[data-tone=campaign] .premium-calendar-dots i,.premium-calendar-day[data-tone=mail] .premium-calendar-dots i,.premium-calendar-day[data-tone=timeline] .premium-calendar-dots i{background:hsla(0,0%,100%,.92);box-shadow:0 0 0 3px hsla(0,0%,100%,.18)}.premium-calendar-day.adjacent{color:rgba(15,23,42,.32);background:hsla(0,0%,100%,.05)}.premium-calendar-nav{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.premium-calendar-add{min-width:92px!important}.premium-calendar-view-toggle{display:inline-flex;align-items:center;padding:3px;border-radius:999px;background:hsla(0,0%,100%,.24);border:1px solid hsla(0,0%,100%,.16)}.premium-calendar-view-toggle button{border:0;border-radius:999px;padding:5px 8px;background:transparent;color:rgba(15,23,42,.64);font-size:10px;font-weight:900;text-transform:capitalize;cursor:pointer}.premium-calendar-view-toggle button.active{background:#fff;color:#0f172a;box-shadow:0 6px 14px rgba(15,23,42,.08)}.premium-calendar-nav .ghost.subtle{min-width:30px;min-height:28px;padding:0 8px;border-radius:999px;background:hsla(0,0%,100%,.25)!important;border:1px solid hsla(0,0%,100%,.18)!important;color:#0f172a!important;font-weight:800;font-size:12px;box-shadow:0 10px 20px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.24)!important}.premium-calendar-nav .ghost.subtle:hover{background:hsla(0,0%,100%,.3)!important;border-color:hsla(0,0%,100%,.2)!important;transform:translateY(-1px)}.premium-calendar-events{display:grid;grid-gap:5px;gap:5px;border-top:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02);border-radius:14px;padding:5px 7px 4px;min-width:0;overflow:hidden}.premium-calendar-events-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:6px;gap:6px;min-width:0;width:100%}.premium-calendar-events-head .premium-calendar-add{min-height:28px;padding:0 12px;font-size:10px;justify-self:end}.premium-calendar-events strong{color:#0f172a;font-size:11px;line-height:1.2;min-width:0;white-space:nowrap}.premium-calendar-events p{margin:0;color:rgba(15,23,42,.44);font-size:10px}.premium-calendar-event{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:11px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.12);border-left:4px solid var(--event-color,#2563eb);box-shadow:none;text-align:left}.premium-calendar-event-button{width:100%;cursor:pointer}.premium-calendar-event span{font-size:10px;font-weight:700;color:rgba(79,70,229,.78)}.premium-calendar-event p{color:rgba(15,23,42,.9);font-size:12px}.premium-calendar-event small{color:rgba(71,85,105,.82);font-size:11px}.premium-calendar-loading{color:rgba(71,85,105,.72);font-size:10px;font-weight:800;white-space:nowrap}.premium-calendar-event-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.ghost.subtle.danger,.premium-calendar-event-actions .danger{color:#be123c!important}.premium-calendar-dashboard-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:0;min-width:0}.premium-calendar-dashboard-summary span{display:grid;grid-gap:2px;gap:2px;align-content:start;border-radius:10px;padding:5px 6px 7px;color:#64748b;background:hsla(0,0%,100%,.16);font-size:9px;font-weight:800;text-align:center;min-width:0}.premium-calendar-dashboard-summary strong{font-size:13px;color:#0f172a}.premium-calendar-upcoming-list{display:grid;grid-gap:6px;gap:6px}.premium-calendar-upcoming-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;border:0;border-radius:10px;padding:7px 8px;background:hsla(0,0%,100%,.14);color:#0f172a;text-align:left;cursor:pointer;min-width:0}.premium-calendar-upcoming-list button>span{width:8px;height:8px;border-radius:999px}.premium-calendar-upcoming-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.premium-calendar-upcoming-list small{color:#64748b;font-size:10px;font-weight:800}.premium-event-form-modal{width:min(94vw,760px);max-height:min(88vh,820px);overflow:auto;padding-bottom:0}.premium-event-form-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.premium-event-form-head-actions button:not(.ghost){border:0;border-radius:12px;background:#2563eb;color:#fff;padding:9px 13px;font-weight:900;cursor:pointer}.premium-event-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.premium-event-form-grid label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:12px;font-weight:800}.premium-event-form-grid label.wide{grid-column:1/-1}.premium-event-form-grid input,.premium-event-form-grid select,.premium-event-form-grid textarea{width:100%;border:1px solid #dbe3f0;border-radius:12px;background:#fff;color:#0f172a;padding:10px 12px;font:inherit;font-size:13px;outline:none}.premium-event-form-grid textarea{resize:vertical}.premium-event-color-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-height:42px}.premium-event-color-row button{width:26px;height:26px;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 1px rgba(15,23,42,.12);cursor:pointer}.premium-event-color-row button.active{box-shadow:0 0 0 3px rgba(37,99,235,.24)}.premium-event-form-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;justify-content:space-between;gap:12px;align-items:center;margin:4px -18px 0;padding:12px 18px;border-top:1px solid #e2e8f0;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium-event-form-actions>div{display:flex;justify-content:flex-end;gap:10px}.premium-event-form-actions button:not(.ghost){border:0;border-radius:12px;background:#2563eb;color:#fff;padding:10px 14px;font-weight:900;cursor:pointer}.premium-day-modal{width:min(560px,100%);gap:14px}.premium-day-modal-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.premium-day-modal-summary div{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.premium-day-modal-summary strong{font-size:1.25rem;color:#0f172a}.premium-day-modal-summary span{font-size:12px;color:#64748b;font-weight:600}.premium-day-modal-actions{display:grid;grid-gap:10px;gap:10px}.premium-day-modal-actions input,.premium-day-modal-actions textarea{width:100%;resize:vertical;min-height:86px;border-radius:14px;border:1px solid #dbe3f0;padding:12px;font:inherit;color:#0f172a;background:#fff}.premium-day-modal-actions input{min-height:44px;resize:none}.premium-day-modal-row{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);grid-gap:10px;gap:10px}.premium-day-modal-row select{min-height:44px;border-radius:14px;border:1px solid #dbe3f0;padding:0 12px;font:inherit;color:#0f172a;background:#fff}.premium-day-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.premium-day-modal-footer small{color:#64748b;font-size:12px}.premium-day-modal-footer button{border:1px solid #dbe3f0;background:linear-gradient(180deg,#fff,#f8fafc);color:#0f172a;border-radius:12px;padding:10px 14px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.05)}.premium-day-modal-footer button:hover{border-color:#c7d2fe;background:#eef2ff}@media (max-width:768px){.premium-day-modal-row{grid-template-columns:1fr}.premium-day-modal-actions input,.premium-day-modal-actions textarea,.premium-day-modal-row select{min-height:42px}}.premium-empty-state{padding:10px 12px;border-radius:12px;border:1px dashed rgba(148,163,184,.35);background:hsla(0,0%,100%,.08);color:rgba(15,23,42,.48);font-size:11px}.premium-calendar-more{justify-self:end;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.25);color:#0f172a;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700;min-height:26px;cursor:pointer;white-space:nowrap;max-width:100%;overflow:visible;transition:all .18s ease;box-shadow:0 10px 20px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.24)}.premium-calendar-more:hover{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.34);box-shadow:0 12px 24px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.3)}@media (max-width:768px){.premium-calendar-grid{gap:4px}.premium-calendar-day{min-height:30px;border-radius:12px;font-size:11px}.premium-calendar-day.today:after{top:1px;right:1px;font-size:7px;padding:2px 4px}.premium-calendar-day.has-events i{width:5px;height:5px}.premium-calendar-events-head{flex-wrap:wrap;justify-content:flex-start}.premium-calendar-more{width:100%;justify-self:stretch}}.premium-calendar-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.32);display:grid;place-items:center;padding:20px;z-index:60}.premium-calendar-modal{border-radius:20px;background:hsla(0,0%,100%,.98);border:1px solid rgba(226,232,240,.82);box-shadow:0 22px 52px rgba(15,23,42,.22),0 2px 8px rgba(15,23,42,.06);padding:18px;display:grid;grid-gap:14px;gap:14px}.premium-calendar-modal,.premium-campaign-modal,.premium-clientlist-modal,.premium-review-modal,.premium-schedule-modal,.premium-select-draft-modal,.premium-template-modal,.premium-test-email-modal{width:min(92vw,920px);max-height:min(86vh,calc(100vh - 32px));overflow:hidden}.premium-select-draft-modal{width:min(96vw,1100px)}.premium-test-email-modal{width:min(92vw,820px)}.premium-schedule-modal{width:min(92vw,760px)}.premium-template-modal{width:min(92vw,840px)}.premium-calendar-modal-list{grid-gap:10px;gap:10px;max-height:52vh;overflow:auto}.premium-empty-state{padding:16px;border-radius:14px;border:1px dashed #dbe3f0;background:#f8fafc;color:#64748b;font-size:13px;text-align:center}.premium-campaign-modal{width:min(700px,94vw);max-height:min(86vh,calc(100vh - 32px));padding:0;overflow:hidden;grid-gap:0;gap:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94));border:1px solid rgba(226,232,240,.82);box-shadow:0 24px 54px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.06)}.premium-campaign-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px 12px;border-bottom:1px solid rgba(226,232,240,.84);background:hsla(0,0%,100%,.82)}.premium-campaign-head h3{margin:0;font-size:1rem;font-weight:900;color:#0f172a;letter-spacing:-.02em}.premium-campaign-head p{margin:4px 0 0;font-size:11px;color:#64748b}.premium-campaign-head .ghost.subtle{min-height:28px;min-width:28px;padding-left:8px;padding-right:8px;font-size:11px;opacity:.72}.premium-campaign-body{display:grid;grid-gap:8px;gap:8px;padding:14px 18px 12px;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.premium-campaign-body::-webkit-scrollbar{width:10px}.premium-campaign-body::-webkit-scrollbar-track{background:#f8fafc;border-left:1px solid #eef2f7}.premium-campaign-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;border:2px solid #f8fafc}.premium-campaign-field{display:grid;grid-gap:5px;gap:5px}.premium-campaign-field>span{font-size:11px;font-weight:700;color:#475569}.premium-campaign-field input,.premium-campaign-field select,.premium-campaign-field textarea{width:100%;border-radius:13px;border:1px solid #dbe3f0;background:hsla(0,0%,100%,.92);padding:0 12px;font:inherit;font-size:13px;color:#0f172a;box-shadow:0 8px 16px rgba(15,23,42,.03)}.premium-campaign-field input,.premium-campaign-field select{min-height:38px}.premium-campaign-field textarea{min-height:76px;resize:vertical;padding:10px 12px;line-height:1.45}.premium-campaign-tags{display:flex;flex-wrap:wrap;gap:7px;padding:10px;border-radius:14px;border:1px solid #dbe3f0;background:hsla(0,0%,100%,.9)}.premium-campaign-tags-field{padding:8px 10px 10px;border-radius:14px;border:1px solid rgba(219,227,240,.82);background:rgba(248,250,252,.76);box-shadow:0 8px 18px rgba(15,23,42,.035)}.premium-campaign-tags-field>span{margin-bottom:1px}.premium-campaign-tag{border:0;border-radius:999px;background:rgba(255,247,237,.76);color:#a16207;padding:4px 7px;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:9px;font-weight:700}.premium-campaign-tag i{font-style:normal;color:#fb923c}.premium-campaign-tags input{flex:1 1 140px;min-width:120px;min-height:30px;border:0;outline:none;padding:0 4px;font:inherit;font-size:10px;color:#475569}.premium-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.premium-campaign-grid-main{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.premium-campaign-grid-bottom{grid-template-columns:1fr;align-items:end;gap:8px}.premium-campaign-description-field,.premium-campaign-name-field,.premium-campaign-tags-field{grid-column:1/-1}.premium-campaign-settings{padding:10px 12px 8px;border-radius:14px;border:1px solid rgba(226,232,240,.72);background:hsla(0,0%,100%,.72)}.premium-campaign-settings-block{padding:4px 0 0}.premium-campaign-settings .premium-campaign-field>span{color:#0f172a}.premium-campaign-checks{gap:7px;min-height:38px;align-items:center;padding:5px 2px 2px}.premium-campaign-checks label{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#475569;padding:4px 7px;border-radius:999px;border:1px solid rgba(226,232,240,.74);background:hsla(0,0%,100%,.7)}.premium-campaign-grid-bottom{padding:4px 0 2px}.premium-campaign-toggle-field{padding-top:8px;justify-content:end}.premium-campaign-toggle-field .premium-campaign-toggle{align-self:start}.premium-campaign-toggle{width:44px;height:24px;border:0;border-radius:999px;background:#e2e8f0;padding:2px;display:inline-flex;align-items:center;transition:background-color .18s ease}.premium-campaign-toggle i{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.18);transition:transform .18s ease}.premium-campaign-toggle.active{background:linear-gradient(135deg,#f97316,#fb923c)}.premium-campaign-toggle.active i{transform:translateX(18px)}.premium-campaign-actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:12px 18px 14px;border-top:1px solid rgba(226,232,240,.84);background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(248,250,252,.88))}.premium-campaign-actions>button{width:auto}.premium-campaign-hint{margin:-2px 18px 10px;border-radius:14px;background:rgba(255,247,237,.82);border:1px solid hsla(32,98%,83%,.82);line-height:1.5}.premium-campaign-draft,.premium-campaign-next{border-radius:12px;min-width:122px;min-height:34px;font:inherit;font-size:12px;font-weight:700}.premium-campaign-actions .ghost.subtle{min-height:34px;padding-left:12px;padding-right:12px;width:auto;border-radius:12px;min-width:92px}.premium-campaign-next{border:0;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;box-shadow:0 12px 24px rgba(249,115,22,.28);min-width:132px;min-height:34px;margin-left:0}.premium-campaign-next.is-disabled{opacity:.56;filter:grayscale(.15)}.premium-campaign-next.is-disabled:hover{background:linear-gradient(135deg,#f97316,#fb923c)}.premium-campaign-hint-warning{background:rgba(255,247,237,.92);border-color:rgba(251,191,36,.34);color:#b45309;margin-top:2px;border-left:3px solid rgba(249,115,22,.78)}.premium-campaign-warning-item{display:block;line-height:1.4;font-size:10.5px}.campaign-resume-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:4px 8px;margin-top:2px;border:1px solid rgba(251,146,60,.2);border-radius:999px;background:rgba(255,247,237,.9);color:#b45309;font-size:10.5px;font-weight:600;line-height:1.2;box-shadow:none}.campaign-resume-badge:hover{background:rgba(255,237,213,.96);border-color:rgba(249,115,22,.28)}.premium-campaign-hint{margin:-4px 16px 8px;padding:8px 10px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:11px;line-height:1.45}.premium-select-draft-modal{width:min(1040px,96vw);max-height:min(88vh,calc(100vh - 32px));padding:0;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:0;gap:0;border:1px solid rgba(226,232,240,.28);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.premium-select-draft-modal,.premium-select-draft-modal .premium-select-draft-actions,.premium-select-draft-modal .premium-select-draft-create,.premium-select-draft-modal .premium-select-draft-editor,.premium-select-draft-modal .premium-select-draft-head,.premium-select-draft-modal .premium-select-draft-list,.premium-select-draft-modal .premium-select-draft-panelhead,.premium-select-draft-modal .premium-select-draft-split,.premium-select-draft-modal .premium-select-draft-tabs,.premium-select-draft-modal .premium-select-draft-viewer{background:transparent!important}.premium-select-draft-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:8px 16px 6px;border-bottom:1px solid #eef2f7}.premium-select-draft-head h3{margin:0;font-size:1rem;color:#0f172a}.premium-select-draft-head p{margin:2px 0 0;font-size:12px;color:#64748b}.premium-campaign-stepcopy,.premium-clientlist-stepcopy,.premium-review-stepcopy,.premium-select-draft-stepcopy,.premium-template-stepcopy,.premium-test-email-stepcopy{display:inline-flex;margin-top:4px;font-size:11px;font-weight:700;color:#9a3412}.premium-select-draft-tabs{display:flex;gap:4px;padding:0 16px 4px;border-bottom:1px solid rgba(226,232,240,.58);background:transparent}.premium-select-draft-tabs button{border:0;background:transparent;color:#64748b;padding:6px 4px 7px;font:inherit;font-size:11px;font-weight:800;border-bottom:2px solid transparent}.premium-select-draft-tabs button.active{color:#0f172a;border-bottom-color:#f97316;background:transparent!important}.premium-select-draft-modal .premium-select-draft-tabs button.active{box-shadow:none}.premium-select-draft-type-filters{display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px 10px;border-bottom:1px solid rgba(226,232,240,.58);background:transparent}.premium-select-draft-type-filters button{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid rgba(226,232,240,.92);border-radius:8px;background:hsla(0,0%,100%,.88);color:#475569;padding:6px 10px;font:inherit;font-size:11px;font-weight:800}.premium-select-draft-type-filters button span{color:#94a3b8;font-weight:800}.premium-select-draft-type-filters button.active,.premium-select-draft-type-filters button:hover{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.premium-select-draft-type-filters button.active span{color:#c2410c}.user-dashboard-page{display:grid;grid-gap:18px;gap:18px;padding:22px}.user-dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(226,232,240,.9);border-radius:14px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.08)}.user-dashboard-kicker{display:inline-flex;margin-bottom:8px;color:#f97316;font-size:12px;font-weight:900;text-transform:uppercase}.user-dashboard-hero h1{margin:0;color:#0f172a;font-size:28px;line-height:1.12}.user-dashboard-hero p{max-width:760px;margin:8px 0 0;color:#64748b}.report-count-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.lead-kanban-column,.report-count-card,.report-panel{border:1px solid rgba(226,232,240,.9);border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.07)}.report-count-card{min-height:136px;display:grid;align-content:space-between;grid-gap:8px;gap:8px;padding:16px}.report-count-card div:first-child{display:flex;justify-content:space-between;color:#64748b;font-size:12px;font-weight:800}.report-count-card em{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#fff7ed;color:#c2410c;font-style:normal}.report-count-card strong{color:#0f172a;font-size:28px}.report-count-card small{color:#64748b}.lead-pipeline-page .lead-overview-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.lead-pipeline-page .lead-overview-card{position:relative;overflow:hidden;min-height:128px;border:1px solid var(--glass-border-medium);border-radius:20px;background:radial-gradient(circle at 88% 12%,var(--lead-card-glow,rgba(96,165,250,.16)),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.16)),var(--glass-bg-subtle);box-shadow:0 18px 38px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.12);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.12)}.lead-pipeline-page .lead-overview-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:var(--lead-card-accent,linear-gradient(90deg,#60a5fa,#22c55e))}.lead-pipeline-page .lead-overview-card:after{content:"";position:absolute;inset:14px 14px auto auto;width:36px;height:36px;border-radius:999px;background:var(--lead-card-glow,rgba(96,165,250,.16));opacity:.78;filter:blur(2px)}.lead-pipeline-page .lead-overview-card small,.lead-pipeline-page .lead-overview-card span,.lead-pipeline-page .lead-overview-card strong{position:relative;z-index:1}.lead-pipeline-page .lead-overview-card span{color:var(--text-secondary);font-size:12px;font-weight:800}.lead-pipeline-page .lead-overview-card strong{color:var(--text-primary);letter-spacing:0}.lead-pipeline-page .lead-overview-card small{color:var(--text-muted)}.lead-overview-card-total{--lead-card-accent:linear-gradient(90deg,#2563eb,#06b6d4);--lead-card-glow:rgba(37,99,235,.18)}.lead-overview-card-interested{--lead-card-accent:linear-gradient(90deg,#16a34a,#84cc16);--lead-card-glow:rgba(22,163,74,.18)}.lead-overview-card-stages{--lead-card-accent:linear-gradient(90deg,#f97316,#fb7185);--lead-card-glow:rgba(249,115,22,.18)}.report-dashboard-page .report-overview-grid{grid-template-columns:repeat(6,minmax(132px,1fr))}.report-dashboard-page .report-overview-card{position:relative;overflow:hidden;min-height:136px;border:1px solid var(--glass-border-medium);border-radius:20px;background:radial-gradient(circle at 88% 12%,var(--report-card-glow,rgba(96,165,250,.16)),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.16)),var(--glass-bg-subtle);box-shadow:0 18px 38px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.12);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.12)}.report-dashboard-page .report-overview-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:var(--report-card-accent,linear-gradient(90deg,#60a5fa,#22c55e))}.report-dashboard-page .report-overview-card:after{content:"";position:absolute;inset:14px 14px auto auto;width:36px;height:36px;border-radius:999px;background:var(--report-card-glow,rgba(96,165,250,.16));opacity:.78;filter:blur(2px)}.report-dashboard-page .report-overview-card>*{position:relative;z-index:1}.report-dashboard-page .report-overview-card div:first-child{color:var(--text-secondary)}.report-dashboard-page .report-overview-card em{border:1px solid var(--glass-border-soft);background:hsla(0,0%,100%,.42);color:var(--report-card-emphasis,#2563eb);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.report-dashboard-page .report-overview-card strong{color:var(--text-primary);letter-spacing:0}.report-dashboard-page .report-overview-card small{color:var(--text-muted)}.report-dashboard-page .report-overview-card .report-progress{background:rgba(148,163,184,.16)}.report-dashboard-page .report-overview-card .report-progress span{background:var(--report-card-accent,linear-gradient(90deg,#60a5fa,#22c55e))}.report-overview-card-total{--report-card-accent:linear-gradient(90deg,#2563eb,#06b6d4);--report-card-glow:rgba(37,99,235,.18);--report-card-emphasis:#2563eb}.report-overview-card-sent{--report-card-accent:linear-gradient(90deg,#16a34a,#84cc16);--report-card-glow:rgba(22,163,74,.18);--report-card-emphasis:#15803d}.report-overview-card-pending{--report-card-accent:linear-gradient(90deg,#f59e0b,#f97316);--report-card-glow:rgba(245,158,11,.18);--report-card-emphasis:#b45309}.report-overview-card-failed{--report-card-accent:linear-gradient(90deg,#ef4444,#fb7185);--report-card-glow:rgba(239,68,68,.18);--report-card-emphasis:#dc2626}.report-overview-card-bounced{--report-card-accent:linear-gradient(90deg,#8b5cf6,#ec4899);--report-card-glow:rgba(139,92,246,.18);--report-card-emphasis:#7c3aed}.report-overview-card-spam{--report-card-accent:linear-gradient(90deg,#64748b,#334155);--report-card-glow:rgba(100,116,139,.2);--report-card-emphasis:#475569}@media (max-width:1280px){.report-dashboard-page .report-overview-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width:760px){.report-dashboard-page .report-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-dashboard-page .report-overview-card{min-height:128px}}@media (max-width:520px){.report-dashboard-page .report-overview-grid{grid-template-columns:1fr}}.report-progress{height:6px;overflow:hidden;border-radius:999px;background:#f1f5f9}.report-progress span{display:block;height:100%;max-width:100%;border-radius:inherit;background:#f97316}.report-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.report-panel{padding:16px}.report-panel h2{margin:0 0 12px;color:#0f172a;font-size:16px}.report-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.report-mini-grid article,.report-project-row{padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.report-mini-grid span,.report-project-row span{display:block;color:#64748b;font-size:12px;font-weight:700}.report-mini-grid strong,.report-project-row strong{color:#0f172a;font-size:20px}.report-project-row{display:grid;grid-template-columns:90px repeat(3,1fr);grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.report-dashboard-page .report-panel{position:relative;overflow:hidden;border:1px solid var(--glass-border-medium);border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.36),hsla(0,0%,100%,.12)),var(--glass-bg-subtle);box-shadow:0 16px 34px rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.26);backdrop-filter:blur(var(--glass-blur)) saturate(1.08);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.08)}.report-dashboard-page .report-panel h2{color:var(--text-primary)}.report-dashboard-page .alert-list article,.report-dashboard-page .report-mini-grid article,.report-dashboard-page .report-project-row{position:relative;overflow:hidden;border:1px solid var(--glass-border-soft);border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,.12)),var(--glass-bg-subtle);box-shadow:0 8px 18px rgba(15,23,42,.035),inset 0 1px 0 hsla(0,0%,100%,.24);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.report-dashboard-page .alert-list p,.report-dashboard-page .report-mini-grid span,.report-dashboard-page .report-panel p,.report-dashboard-page .report-project-row span{color:var(--text-muted)}.report-dashboard-page .alert-list strong,.report-dashboard-page .report-mini-grid strong,.report-dashboard-page .report-project-row strong{color:var(--text-primary)}.report-dashboard-page .alert-list article{align-items:flex-start}.alert-list{display:grid;grid-gap:10px;gap:10px}.alert-list article{display:flex;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.alert-severity{height:-moz-fit-content;height:fit-content;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.alert-critical{background:#fee2e2;color:#991b1b}.alert-warning{background:#fef3c7;color:#92400e}.alert-info{background:#dbeafe;color:#1d4ed8}.lead-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:8px}.lead-kanban-column{min-height:420px;padding:12px}.lead-kanban-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lead-kanban-head strong{color:#0f172a}.lead-card-head span,.lead-kanban-head span{border-radius:999px;padding:4px 8px;background:#eef2ff;color:#3730a3;font-size:11px;font-weight:900}.lead-kanban-cards{display:grid;grid-gap:10px;gap:10px}.lead-card,.lead-empty-card{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.lead-card-head{display:flex;justify-content:space-between;gap:8px}.lead-card p,.lead-card small,.lead-card-meta span,.lead-empty-card p{color:#64748b}.lead-card-meta{display:grid;grid-gap:3px;gap:3px;font-size:12px}.lead-card-actions{display:flex;flex-wrap:wrap;gap:6px}.lead-card-actions button{border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;padding:6px 8px;font-size:11px;font-weight:800}.skeleton-card{color:#94a3b8;background:linear-gradient(90deg,#f8fafc,#eef2f7,#f8fafc)}.dashboard-error-state{padding:12px 14px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#991b1b;font-weight:800}@media (max-width:900px){.report-project-row,.user-dashboard-hero{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.report-section-grid{grid-template-columns:1fr}}.premium-select-draft-dropdown-wrap{position:relative;background:transparent}.premium-select-draft-dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:40;min-width:150px;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(226,232,240,.76);border-radius:12px;background:hsla(0,0%,100%,.94);box-shadow:0 12px 26px rgba(15,23,42,.1)}.premium-select-draft-dropdown button{text-align:left;border:1px solid transparent;background:transparent;border-radius:8px;padding:6px 9px;font:inherit;font-size:11px;color:#334155}.premium-select-draft-dropdown button.active,.premium-select-draft-dropdown button:hover{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.premium-select-draft-create,.premium-select-draft-list{overflow-y:auto;min-height:0}.premium-select-draft-create{grid-gap:12px;gap:12px;padding:12px 16px 14px}.premium-select-draft-list{padding:6px 16px 0}.premium-select-draft-item{display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:12px 4px;border-bottom:1px solid #eef2f7}.premium-select-draft-item.selected{background:rgba(255,247,237,.18)}.premium-select-draft-item strong{display:block;font-size:14px;color:#1f2937}.premium-select-draft-item p,.premium-select-draft-item small{display:block;margin:4px 0 0;color:#64748b}.premium-select-draft-item p{font-size:12px}.premium-select-draft-item small{font-size:11px}.premium-select-draft-limit-note{margin:10px 0 0;padding:10px 0;font-size:12px;color:#64748b;text-align:center}.premium-select-draft-empty{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:240px;margin:0 0 4px;padding:16px 14px;border:1px dashed rgba(226,232,240,.72);border-radius:14px;background:hsla(0,0%,100%,.08);text-align:center}.premium-select-draft-empty strong{font-size:12px;color:#475569}.premium-select-draft-empty p{margin:0;font-size:10.5px;color:#64748b;line-height:1.45;max-width:320px}.premium-select-draft-create{display:grid;grid-gap:8px;gap:8px;padding:10px 16px 8px}.premium-select-draft-uploadbox{min-height:80px;border-radius:12px;border:1px dashed hsla(25,37%,85%,.72);background:hsla(0,0%,100%,.9);display:grid;place-items:center;text-align:center;grid-gap:3px;gap:3px;padding:14px}.premium-select-draft-uploadbox strong{font-size:14px;color:#334155}.premium-select-draft-uploadbox small{font-size:11px;color:#94a3b8}.premium-select-draft-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:0;gap:0;min-height:240px;border:1px solid rgba(226,232,240,.72);border-radius:14px;overflow:hidden;background:hsla(0,0%,100%,.9);box-shadow:0 10px 22px rgba(15,23,42,.04)}.premium-select-draft-editor,.premium-select-draft-viewer{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;background:transparent}.premium-select-draft-viewer{border-right:1px solid rgba(226,232,240,.72);background:rgba(248,250,252,.82)}.premium-select-draft-panelhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;border-bottom:1px solid rgba(226,232,240,.72);background:hsla(0,0%,100%,.78)}.premium-select-draft-panelhead strong{font-size:12px;color:#334155}.premium-select-draft-doc{overflow-y:auto;padding:8px 11px;display:grid;grid-gap:7px;gap:7px;font-size:11px;line-height:1.46;color:#475569}.premium-select-draft-doc p{margin:0}.premium-select-draft-editor{background:transparent}.premium-select-draft-editor .premium-template-field{padding:5px 11px 0;background:transparent}.premium-template-editor.compact{margin:0 11px 11px;min-height:0;background:transparent}.premium-template-editor.compact textarea{min-height:160px;background:transparent}.premium-template-field input,.premium-template-field select,.premium-template-field textarea{background:transparent;box-shadow:none}.premium-select-draft-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 12px;border-top:1px solid rgba(226,232,240,.72);background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(248,250,252,.88))}.premium-select-draft-actions-left,.premium-select-draft-actions-right{display:flex;align-items:center;gap:0}.premium-select-draft-next{min-width:120px;min-height:36px;border-radius:10px;font:inherit;font-size:12px;font-weight:700;border:0;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;box-shadow:0 10px 18px rgba(249,115,22,.18)}.premium-select-draft-modal .premium-select-draft-actions,.premium-select-draft-modal .premium-select-draft-editor,.premium-select-draft-modal .premium-select-draft-panelhead,.premium-select-draft-modal .premium-select-draft-viewer,.premium-select-draft-modal .premium-template-editor,.premium-select-draft-modal .premium-template-field,.premium-select-draft-modal .premium-template-field input,.premium-select-draft-modal .premium-template-field select,.premium-select-draft-modal .premium-template-field textarea{background:transparent!important}.premium-select-draft-modal .premium-template-editor.compact{background:hsla(0,0%,100%,.04)!important}.premium-select-draft-modal .premium-select-draft-uploadbox{background:hsla(0,0%,100%,.05)!important}.premium-select-draft-modal .premium-select-draft-empty{background:hsla(0,0%,100%,.04)!important}.premium-select-draft-modal .ghost.subtle,.premium-select-draft-modal .premium-select-draft-tabs button,.premium-select-draft-modal .premium-template-next{box-shadow:none}.premium-select-draft-modal .premium-select-draft-tabs button.active,.premium-select-draft-modal .premium-select-draft-tabs button:hover{background:rgba(249,115,22,.1)}.premium-select-draft-modal .premium-select-draft-tabs{padding:0 16px 8px}.premium-select-draft-modal .premium-select-draft-head{padding:14px 16px 8px}.premium-select-draft-modal .premium-select-draft-head h3{font-size:18px}.premium-select-draft-modal .premium-select-draft-head p{margin-top:3px;font-size:12px}.premium-test-email-modal{width:min(720px,96vw);max-height:min(86vh,calc(100vh - 32px));padding:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:0;gap:0;border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94));border:1px solid rgba(226,232,240,.82);box-shadow:0 24px 54px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.06)}.premium-test-email-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 18px 12px;border-bottom:1px solid rgba(226,232,240,.84);background:hsla(0,0%,100%,.82)}.premium-test-email-title{display:flex;align-items:center;gap:0}.premium-test-email-title h3{margin:0;font-size:1rem;color:#0f172a;letter-spacing:-.02em}.premium-test-email-title span{padding:4px 10px;border-radius:999px;background:#ffedd5;color:#f97316;font-size:11px;font-weight:700}.premium-test-email-head p{margin:6px 0 0;font-size:13px;color:#64748b}.premium-test-email-body{display:grid;grid-gap:10px;gap:10px;padding:12px 18px 14px;min-height:0;max-height:calc(90vh - 150px);overflow:auto}.premium-test-email-preview{border:1px solid #dbe3f0;border-radius:16px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 22px rgba(15,23,42,.04);overflow:hidden;min-height:0}.premium-test-email-preview-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid rgba(226,232,240,.78);background:rgba(248,250,252,.88)}.premium-test-email-preview-top strong{display:block;font-size:14px;color:#1f2937}.premium-test-email-preview-top p{margin:6px 0 0;font-size:13px;color:#64748b}.premium-test-email-device-toggle{display:inline-flex;border:1px solid #dbe3f0;border-radius:12px;overflow:hidden}.premium-test-email-device-toggle button{width:44px;height:38px;border:0;background:#fff;font-size:16px}.premium-test-email-device-toggle button.active{background:#fff7ed}.premium-test-email-message{padding:12px 14px 14px;color:#334155;max-height:min(42vh,360px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.premium-test-email-message::-webkit-scrollbar{width:10px}.premium-test-email-message::-webkit-scrollbar-track{background:#f8fafc}.premium-test-email-message::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;border:2px solid #f8fafc}.premium-test-email-message.mobile{max-width:280px}.premium-test-email-message p{margin:0 0 10px;font-size:13px;line-height:1.55}.premium-test-email-sendrow{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:10px;gap:10px;align-items:end;padding-top:2px}.premium-test-email-field{display:grid;grid-gap:5px;gap:5px}.premium-test-email-field span{font-size:11px;font-weight:700;color:#334155}.premium-test-email-field input{width:100%;min-height:40px;border-radius:12px;border:1px solid #dbe3f0;background:hsla(0,0%,100%,.92);padding:0 12px;font:inherit;font-size:13px;color:#0f172a}.premium-test-email-send{min-height:40px;border:0;border-radius:12px;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;font:inherit;font-size:12px;font-weight:700;box-shadow:0 10px 22px rgba(249,115,22,.22)}.premium-test-email-success{display:flex;align-items:center;gap:0;padding:10px 12px;border-radius:12px;background:#edf9ef;color:#166534}.premium-test-email-success span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#65a30d;color:#fff;font-size:12px;font-weight:800}.premium-test-email-success p{margin:0;font-size:13px}.premium-test-email-check{display:inline-flex;align-items:center;gap:0;font-size:12px;color:#475569}.premium-test-email-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 18px;border-top:1px solid #eef2f7}.premium-test-email-skip{border:0;background:transparent;color:#64748b;font:inherit;font-size:14px;font-weight:600}.premium-test-email-next{min-width:138px;min-height:42px;border:0;border-radius:10px;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;font:inherit;font-size:14px;font-weight:700;box-shadow:0 10px 22px rgba(249,115,22,.22)}.client-data-page{display:grid;grid-gap:18px;gap:18px;margin-top:16px}.client-data-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 26px;border-radius:28px;background:linear-gradient(135deg,#fff7ed,#fff 55%,#eff6ff);border:1px solid #f1e5d9;box-shadow:0 22px 48px rgba(15,23,42,.08)}.client-data-kicker{display:inline-block;margin-bottom:10px;color:#f97316;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.client-data-hero h1{margin:0;max-width:640px;font-size:2rem;line-height:1.1;color:#0f172a}.client-data-hero p{margin:10px 0 0;max-width:640px;font-size:14px;line-height:1.65;color:#64748b}.client-data-hero-actions{display:flex;gap:0}.client-data-primary,.client-data-secondary{min-height:42px;padding:0 16px;border-radius:12px;font:inherit;font-size:13px;font-weight:700}.client-data-primary{border:0;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;box-shadow:0 12px 24px rgba(249,115,22,.24)}.client-data-secondary{border:1px solid #e2e8f0;background:#fff;color:#475569}.client-data-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.client-data-panel,.client-data-stat-card{border-radius:22px;background:#fff;border:1px solid #e8edf4;box-shadow:0 16px 36px rgba(15,23,42,.06)}.client-data-stat-card{display:grid;grid-gap:6px;gap:6px;padding:18px 20px}.client-data-stat-card span{font-size:12px;font-weight:700;color:#64748b}.client-data-stat-card strong{font-size:28px;color:#0f172a}.client-data-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);grid-gap:14px;gap:14px}.client-data-panel{padding:18px}.client-data-panel-large{grid-row:span 2}.client-data-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.client-data-panel-head h2{margin:0;font-size:18px;color:#0f172a}.client-data-panel-head p{margin:4px 0 0;font-size:13px;color:#64748b}.client-data-panel-head button{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:10px;min-height:34px;padding:0 12px;font:inherit;font-size:12px;font-weight:700}.client-data-panel-head-actions{display:flex;flex-wrap:wrap;gap:8px}.client-data-panel-head-actions-wide{align-items:flex-end;justify-content:flex-end}.client-data-header-create{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.client-data-selection-toolbar{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) auto;grid-gap:12px;gap:12px;align-items:end;margin-top:14px;margin-bottom:12px}.client-data-selection-toolbar-compact{width:min(100%,720px)}.client-data-selection-summary{display:grid;grid-gap:4px;gap:4px}.client-data-selection-summary strong{font-size:14px;color:#0f172a}.client-data-selection-summary span{font-size:13px;color:#64748b}.client-data-selection-name{display:grid;grid-gap:6px;gap:6px}.client-data-selection-name span{font-size:12px;font-weight:700;color:#475569}.client-data-selection-name-compact{min-width:220px;max-width:260px}.client-data-selection-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:flex-end}.client-data-selection-toolbar-inline{margin-top:0;padding:14px 16px;border:1px solid #eef2f7;border-radius:16px;background:#f8fafc}.client-data-table{display:grid;border:1px solid #eef2f7;border-radius:16px;overflow:hidden}.client-data-table-scroll{width:100%;max-width:100%;max-height:520px;overflow:hidden;border-radius:16px}.client-directory-table{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:auto}.client-data-table-scroll::-webkit-scrollbar{width:8px}.client-data-table-scroll::-webkit-scrollbar-thumb{background:rgba(148,163,184,.55);border-radius:999px}.client-data-table-head,.client-data-table-row{display:grid;grid-template-columns:40px minmax(84px,.8fr) minmax(84px,.8fr) minmax(120px,1fr) minmax(120px,.95fr) minmax(110px,.9fr) minmax(90px,.82fr) minmax(90px,.82fr) minmax(150px,1.15fr) minmax(118px,.95fr) minmax(88px,.82fr) minmax(110px,.9fr) minmax(118px,.95fr) minmax(94px,.82fr) minmax(110px,.9fr) minmax(120px,.95fr) minmax(108px,.85fr);grid-gap:12px;gap:12px;align-items:center;padding:14px 16px}.client-data-table-head{background:#f8fafc;font-size:12px;font-weight:800;color:#64748b}.client-data-table-row{border-top:1px solid #f1f5f9;font-size:13px;color:#334155}.client-directory-table .client-data-table-head,.client-directory-table .client-data-table-row{min-width:1920px;grid-template-columns:56px 64px minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(160px,1.1fr) minmax(130px,.95fr) minmax(130px,.95fr) minmax(220px,1.5fr) minmax(150px,1fr) minmax(150px,1fr) minmax(140px,.95fr) minmax(140px,.95fr) minmax(140px,.95fr) minmax(160px,1.1fr) minmax(140px,.95fr);gap:12px;padding:13px 16px}.premium-test-email-error{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #fecaca;border-radius:12px;background:#fef2f2;color:#991b1b}.premium-test-email-error span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#dc2626;color:#fff;font-size:12px;font-weight:900}.premium-test-email-error p{margin:0;font-size:13px;font-weight:700}.client-directory-table .client-data-table-head span,.client-directory-table .client-data-table-row span{min-width:0;line-height:1.4}.client-directory-table .client-data-table-row span{overflow-wrap:anywhere;word-break:break-word}.client-data-panel,.client-data-panel .ui-card-content{min-width:0}.client-directory-summary{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:10px;padding:10px 14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-weight:700;line-height:1.45}.client-data-status{justify-self:start;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800}.client-data-status.missing-email,.client-data-status.needs-review,.client-data-status.verified{background:hsla(0,0%,100%,.25);color:var(--text-primary)}.client-duplicate-warning{display:grid;grid-gap:4px;gap:4px;margin:10px 0;padding:12px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed;color:#9a3412}.client-duplicate-warning strong{color:#9a3412}.client-upload-match-source{display:block;margin-top:4px;color:#9a3412;font-size:11px;font-weight:800}.client-duplicate-compare{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.client-duplicate-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.client-duplicate-pair div{display:grid;grid-gap:4px;gap:4px}.client-duplicate-pair strong{color:#0f172a}.client-duplicate-pair p,.client-duplicate-pair span{color:#64748b;font-size:12px}.client-data-activity-list,.client-data-health-list{display:grid;grid-gap:0;gap:0}.client-data-activity-list article,.client-data-health-list div{padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.12)}.client-data-sheet-highlight{border-color:rgba(59,130,246,.35)!important;background:rgba(239,246,255,.95)!important;box-shadow:0 12px 24px rgba(59,130,246,.12)}.client-data-activity-list strong,.client-data-health-list strong{display:block;font-size:14px;color:#0f172a}.client-data-activity-list p,.client-data-health-list span{margin:6px 0 0;font-size:13px;color:#64748b}.client-data-health-list-scroll{flex:1 1;max-height:640px;overflow-y:auto;padding-right:6px}.client-data-health-list-scroll::-webkit-scrollbar{width:8px}.client-data-health-list-scroll::-webkit-scrollbar-thumb{background:rgba(148,163,184,.5);border-radius:999px}.client-data-panel-match-height{display:flex;flex-direction:column;height:100%}.client-data-panel-match-height .ui-card-content{flex:1 1;min-height:0;display:flex}.client-data-clientlist-stack{display:grid;grid-gap:14px;gap:14px}.client-data-clientlist-secondary{padding-top:16px}.client-data-panel-compact{width:min(100%,640px)}.client-data-filter-bar{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:12px;gap:12px;align-items:end}.client-data-filter-bar .client-data-filter-actions{grid-column:span 4}.client-data-directory-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.client-data-directory-filters-inline{margin-bottom:14px}.client-data-directory-filter-actions{grid-column:span 2;justify-content:flex-end}.client-data-filter-field{display:grid;grid-gap:6px;gap:6px}.client-data-filter-field span{font-size:12px;font-weight:700;color:#64748b}.client-data-filter-actions{display:flex;justify-content:flex-start;align-items:flex-end;gap:8px;flex-wrap:wrap}.client-data-section-switcher{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.client-data-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:hsla(0,0%,100%,.78);box-shadow:0 18px 40px rgba(15,23,42,.06)}.client-data-page-header-copy{min-width:220px}.client-data-page-header-copy h1{margin:0;color:#0f172a;font-size:1.55rem;font-weight:900}.client-data-page-header-copy p{margin:6px 0 0;color:#64748b;font-size:.92rem;line-height:1.5}.client-data-section-switcher-top{margin-top:0}.client-data-section-switcher-button{display:inline-flex;align-items:center;gap:8px;justify-content:center;min-height:44px;padding:0 18px;border-radius:14px;border:1px solid rgba(148,163,184,.34);background:hsla(0,0%,100%,.88);color:#1e293b;font-size:13px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.client-data-upload-sheet-button{border-color:rgba(14,165,233,.34)}.client-data-upload-sheet-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:rgba(14,165,233,.12);color:#0369a1;font-size:16px;font-weight:900;line-height:1}.client-data-section-switcher-button:focus-visible,.client-data-section-switcher-button:hover{border-color:rgba(59,130,246,.42);background:rgba(248,250,252,.98);transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,23,42,.08);outline:none}.client-data-section-switcher-button.active{border-color:rgba(37,99,235,.4);background:linear-gradient(135deg,rgba(219,234,254,.98),rgba(239,246,255,.98));color:#1d4ed8;box-shadow:0 14px 28px rgba(37,99,235,.14)}.client-data-upload-sheet-page{display:grid;grid-gap:14px;gap:14px}.client-data-upload-sheet-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:hsla(0,0%,100%,.84);box-shadow:0 14px 32px rgba(15,23,42,.06)}.client-data-upload-sheet-card strong{display:block;color:#0f172a;font-size:15px;font-weight:900}.client-data-upload-sheet-card p{margin:5px 0 0;color:#64748b;font-size:13px}.client-directory-duplicate-summary{margin:7px 0 0;color:#b91c1c;font-size:12px;font-weight:800}@media (max-width:760px){.client-data-page-header{align-items:stretch;flex-direction:column;padding:14px}.client-data-page-header-copy{min-width:0}.client-data-section-switcher{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:0}.client-data-section-switcher-button{width:100%;min-height:42px}}.ui-table-shell{border-radius:18px;overflow:hidden}.ui-table-scroll{border:1px solid rgba(226,232,240,.9);border-radius:18px;background:hsla(0,0%,100%,.88);overflow:auto}.ui-table{width:100%;border-collapse:separate;border-spacing:0}.ui-table-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#f8fafc,#eef2f7)}.ui-table-head{padding:14px 16px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b;border-bottom:1px solid #e2e8f0}.ui-table-body .ui-table-row{transition:background .16s ease,transform .16s ease}.ui-table-body .ui-table-row:hover{background:linear-gradient(90deg,rgba(255,247,237,.72),rgba(239,246,255,.68))}.ui-table-cell{padding:14px 16px;font-size:13px;color:#334155;border-bottom:1px solid #f1f5f9}.ui-table-cell.is-muted{color:#64748b}.ui-table-empty{padding:24px 18px;color:#64748b}.campaigns-page-shell{display:grid;grid-gap:18px;gap:18px}.campaigns-page-hero{display:grid;grid-gap:6px;gap:6px;padding:18px 20px;border-radius:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(241,245,249,.92));border:1px solid rgba(226,232,240,.82);box-shadow:0 18px 42px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.72);position:relative;overflow:hidden}.campaigns-page-hero:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#1d4ed8,#60a5fa,#fb923c)}.campaigns-page-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:999px;background:rgba(255,247,237,.96);color:#9a3412;border:1px solid hsla(31,97%,72%,.5);font-size:11px;font-weight:800}.campaigns-page-hero h2{margin:0;font-size:1.35rem;letter-spacing:-.03em}.campaigns-page-hero p{margin:0;max-width:62ch;color:#64748b;font-size:13px;line-height:1.55}.premium-section-kicker{margin-bottom:4px;border-radius:999px;background:rgba(255,247,237,.96);border:1px solid hsla(31,97%,72%,.3);color:#9a3412}.campaigns-page-section-kicker,.premium-section-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:3px 9px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.campaigns-page-section-kicker{margin-bottom:6px;border-radius:999px;background:hsla(0,0%,100%,.92);border:1px solid rgba(226,232,240,.9);color:#475569}.campaigns-page-section-kicker.is-live{background:rgba(239,246,255,.96);border-color:rgba(96,165,250,.26);color:#1d4ed8}.campaigns-page-section-kicker.is-draft{background:rgba(255,247,237,.96);border-color:hsla(31,97%,72%,.3);color:#9a3412}.campaigns-page-shell .client-data-stats{gap:14px;grid-template-columns:repeat(auto-fill,minmax(130px,130px));justify-content:start}.campaigns-page-shell .client-data-grid{grid-template-columns:1fr}.campaigns-page-shell .client-data-stat-card{border-radius:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94));border:1px solid rgba(226,232,240,.82);box-shadow:0 14px 28px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.78);width:130px;min-height:130px;height:130px;display:grid;align-items:center}.campaigns-page-shell .client-data-panel{border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94));border:1px solid rgba(226,232,240,.82);box-shadow:0 18px 42px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.74)}.campaigns-page-shell .client-data-panel-head{padding-bottom:12px}.campaigns-bucket-jump{width:100%;border:0;background:transparent;display:grid;grid-gap:4px;gap:4px;text-align:left;cursor:pointer;padding:0}.campaigns-bucket-jump span{font-size:11px;font-weight:700;letter-spacing:.02em;color:rgba(15,23,42,.7);text-transform:uppercase}.campaigns-bucket-jump strong{font-size:24px;font-weight:800;color:#0f172a;line-height:1.1}.campaigns-bucket-jump:hover strong{color:#1d4ed8}.campaigns-bucket-jump-live:hover strong{color:#166534}.campaigns-bucket-jump-complete:hover strong{color:#047857}.campaigns-bucket-jump-draft:hover strong{color:#b45309}.campaigns-bucket-jump-paused:hover strong{color:#c2410c}.campaigns-bucket-jump-total:hover strong{color:#1d4ed8}.campaigns-page-section-kicker-live{background:rgba(220,252,231,.6);border-color:rgba(34,197,94,.34);color:#166534}.campaigns-page-section-kicker-complete{background:rgba(209,250,229,.62);border-color:rgba(16,185,129,.36);color:#047857}.campaigns-page-section-kicker-draft{background:hsla(48,96%,89%,.68);border-color:rgba(245,158,11,.34);color:#b45309}.campaigns-page-section-kicker-paused{background:rgba(255,237,213,.68);border-color:rgba(249,115,22,.36);color:#c2410c}.campaigns-page-section-kicker-total{background:rgba(219,234,254,.68);border-color:rgba(59,130,246,.34);color:#1d4ed8}.campaign-library-filters{display:flex;flex-wrap:wrap;gap:8px}.campaign-library-filter{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(226,232,240,.9);background:hsla(0,0%,100%,.86);color:#334155;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer}.campaign-library-filter.active{border-color:rgba(59,130,246,.38);background:rgba(219,234,254,.78);color:#1d4ed8}.campaign-library-list{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,150px));justify-content:start;align-items:stretch}.campaign-library-item{display:grid;grid-template-rows:auto 1fr;grid-gap:5px;gap:5px;border:1px solid rgba(226,232,240,.78);border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(248,250,252,.92));padding:8px;width:150px;min-height:150px;height:150px;overflow:hidden}.campaign-library-file-icon{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;border:1px solid rgba(191,219,254,.9);background:rgba(219,234,254,.78);color:#1d4ed8;font-size:10px;font-weight:900}.campaign-library-main{display:grid;grid-gap:4px;gap:4px;min-height:0;align-content:start}.campaign-library-title-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.campaign-library-title-row strong{font-size:11px;color:#0f172a;letter-spacing:-.01em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.campaign-library-tags{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.campaign-library-tags .badge,.campaign-library-tags .ui-badge{min-height:18px;padding-inline:6px;font-size:8px;border-radius:999px}.campaign-library-main p{font-size:9px;line-height:1.25;color:rgba(15,23,42,.72)}.campaign-library-main p,.campaign-library-main small{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.campaign-library-main small{font-size:8px;line-height:1.2;color:rgba(15,23,42,.56)}.campaign-library-empty{grid-column:1/-1;min-height:90px}.campaigns-page-shell .client-data-panel-head .button,.campaigns-page-shell .client-data-panel-head button{min-height:34px;border-radius:999px}.campaigns-page-shell .client-data-table-head,.campaigns-page-shell .client-data-table-row{grid-column-gap:14px}.campaigns-page-shell .client-data-table-row strong{letter-spacing:-.01em}.campaigns-page-shell .client-data-table-head,.campaigns-page-shell .client-data-table-row{padding-top:12px;padding-bottom:12px}.admin-campaigns-panel .badge,.admin-campaigns-panel .ui-badge,.campaigns-page-shell .client-data-table-row .badge,.campaigns-page-shell .client-data-table-row .ui-badge{min-height:26px;border-radius:999px;padding-inline:10px;font-size:11px;font-weight:800;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.campaigns-page-shell .client-data-table-row .badge[data-tone=default],.campaigns-page-shell .client-data-table-row .ui-badge[data-tone=default]{background:rgba(248,250,252,.96)}.campaigns-page-shell .client-data-table-row .badge[data-tone=warning],.campaigns-page-shell .client-data-table-row .ui-badge[data-tone=warning]{background:rgba(255,247,237,.96);color:#9a3412}.campaigns-page-shell .client-data-table-row .badge[data-tone=success],.campaigns-page-shell .client-data-table-row .ui-badge[data-tone=success]{background:rgba(220,252,231,.96);color:#166534}.campaigns-page-shell .client-data-table-row .badge[data-tone=danger],.campaigns-page-shell .client-data-table-row .ui-badge[data-tone=danger]{background:hsla(0,93%,94%,.96);color:#991b1b}.admin-campaigns-panel{border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94));border:1px solid rgba(226,232,240,.82);box-shadow:0 18px 42px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.74)}.admin-campaigns-head{padding:18px 20px 16px}.admin-campaigns-actions{display:inline-flex;gap:8px}.admin-campaigns-panel .table-wrapper,.admin-campaigns-panel .ui-table-wrapper{border-radius:18px;overflow:hidden}.admin-campaigns-panel .table-head,.admin-campaigns-panel .ui-table-head,.admin-campaigns-panel thead{background:linear-gradient(180deg,#f8fafc,#eef2f7)}.admin-campaigns-panel .table-row,.admin-campaigns-panel .ui-table-row,.admin-campaigns-panel tbody tr{transition:background .16s ease,transform .16s ease}.admin-campaigns-panel .table-row:hover,.admin-campaigns-panel .ui-table-row:hover,.admin-campaigns-panel tbody tr:hover{background:linear-gradient(90deg,rgba(255,247,237,.72),rgba(239,246,255,.68))}.admin-campaigns-panel .table-head,.admin-campaigns-panel .ui-table-head,.admin-campaigns-panel th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.admin-campaigns-panel .table-cell,.admin-campaigns-panel .ui-table-cell,.admin-campaigns-panel td{font-size:13px;color:#334155}.admin-campaigns-panel .muted{margin-top:4px;font-size:12px;color:#94a3b8}.admin-campaigns-panel .badge,.admin-campaigns-panel .ui-badge{min-height:26px;border-radius:999px;padding-inline:10px;font-size:11px;font-weight:800}.admin-campaigns-panel .table-cell,.admin-campaigns-panel .table-head,.admin-campaigns-panel .ui-table-cell,.admin-campaigns-panel .ui-table-head{padding-top:12px;padding-bottom:12px}.admin-target-request{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-target-request p{margin:.25rem 0 0}.admin-target-request-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.admin-target-request-status{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:hsla(0,0%,100%,.22);font-size:.72rem;font-weight:700}.admin-target-request-status.pending{color:#d97706;border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.12)}.admin-target-request-status.approved{color:#059669;border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.12)}.admin-target-request-status.review{color:#2563eb;border-color:rgba(59,130,246,.22);background:rgba(59,130,246,.12)}.dashboard-popup-card .admin-target-request-actions{justify-content:flex-end}.mail-inbox-hero{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.5fr);grid-gap:16px;gap:16px;align-items:stretch}.mail-inbox-account-card{display:grid;grid-gap:10px;gap:10px;padding:20px;border-radius:22px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.25)}.mail-inbox-account-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0369a1}.mail-inbox-account-card strong{font-size:1.2rem;line-height:1.25;color:#0f172a}.mail-inbox-account-card p{margin:0;color:#475569;line-height:1.6}.mail-inbox-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.mail-inbox-stat-tile{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:18px 16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.25);box-shadow:none}.mail-inbox-stat-tile span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.mail-inbox-stat-tile strong{font-size:1.5rem;line-height:1;color:#0f172a}.mail-inbox-layout{display:grid;grid-template-columns:220px minmax(0,1.25fr) minmax(280px,.9fr);grid-gap:16px;gap:16px;align-items:start}.mail-inbox-feed,.mail-inbox-preview,.mail-inbox-sidebar{min-height:100%}.mail-inbox-folder-list{display:grid;grid-gap:10px;gap:10px}.mail-inbox-folder-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;color:#334155;font:inherit;font-size:13px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.mail-inbox-folder-item.active,.mail-inbox-folder-item:hover{transform:translateY(-1px);border-color:#7dd3fc;background:linear-gradient(180deg,#f0f9ff,#fff)}.mail-inbox-folder-item span{font-weight:700}.mail-inbox-folder-item strong{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:4px 8px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:12px}.mail-inbox-head-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mail-inbox-head-tools .input{min-width:280px}.mail-inbox-message-list{display:grid;grid-gap:10px;gap:10px;max-height:620px;overflow-y:auto;padding-right:4px}.mail-inbox-message-card{width:100%;display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mail-inbox-message-card.active,.mail-inbox-message-card:hover{transform:translateY(-1px);border-color:#38bdf8;box-shadow:0 16px 28px rgba(14,165,233,.12)}.mail-inbox-message-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.mail-inbox-message-top strong{font-size:14px;color:#0f172a;line-height:1.45}.mail-inbox-message-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#64748b}.mail-inbox-message-card p{margin:0;font-size:13px;color:#475569;line-height:1.5}.mail-inbox-preview-card{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:22px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.25)}.mail-inbox-preview-badges{display:flex;gap:8px;flex-wrap:wrap}.mail-inbox-preview-card h3{margin:0;font-size:1.08rem;line-height:1.4;color:#0f172a}.mail-inbox-preview-meta{display:grid;grid-gap:12px;gap:12px}.mail-inbox-preview-meta div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.12)}.mail-inbox-preview-meta span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.mail-inbox-preview-meta strong{font-size:13px;color:#0f172a;line-height:1.5;overflow-wrap:anywhere}.mail-inbox-empty-state{padding:24px 18px;border-radius:18px;border:1px dashed hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.25);font-size:13px;color:#64748b;text-align:center}.workspace-page{display:grid;grid-gap:18px;gap:18px;margin-top:16px}.workspace-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 26px;border-radius:28px;background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.12);box-shadow:none}.workspace-kicker{display:inline-block;margin-bottom:10px;color:var(--workspace-accent);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.workspace-hero h1{margin:0;max-width:640px;font-size:2rem;line-height:1.1;color:#0f172a}.workspace-hero p{margin:10px 0 0;max-width:640px;font-size:14px;line-height:1.65;color:#64748b}.workspace-hero-cue{display:inline-block;margin-top:10px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-accent)}.workspace-hero-actions{display:flex;gap:0}.workspace-primary,.workspace-secondary{min-height:42px;padding:0 16px;border-radius:12px;font:inherit;font-size:13px;font-weight:700}.workspace-primary{border:0;background:linear-gradient(135deg,var(--workspace-accent),color-mix(in srgb,var(--workspace-accent) 76%,#fff));color:#fff;box-shadow:0 12px 24px color-mix(in srgb,var(--workspace-accent) 28%,transparent)}.workspace-secondary{border:1px solid var(--button-border);background:var(--panel-strong);color:var(--text-secondary)}.workspace-highlight-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:12px 0 0;padding:16px 18px;border-radius:20px;border:1px solid rgba(59,130,246,.14);background:hsla(0,0%,100%,.24);box-shadow:none}.workspace-highlight-card[data-highlight=true]{box-shadow:0 0 0 1px rgba(59,130,246,.08),0 14px 30px rgba(59,130,246,.08)}.workspace-highlight-kicker{display:inline-block;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--workspace-accent)}.workspace-highlight-card strong{display:block;font-size:17px;line-height:1.25;color:var(--text-primary)}.workspace-highlight-card p{margin:6px 0 0;font-size:13px;color:var(--text-secondary)}.workspace-highlight-source{display:block;margin-top:4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-accent)}.workspace-highlight-card small{display:block;margin-top:8px;font-size:12px;color:var(--text-muted)}.workspace-highlight-side{display:grid;justify-items:end;grid-gap:10px;gap:10px;flex-shrink:0}.workspace-highlight-side span{font-size:12px;color:var(--text-muted)}.workspace-highlight-card .ui-button{min-height:34px;padding-inline:14px}.workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.workspace-panel,.workspace-stat-card{border-radius:22px;background:var(--panel-strong);border:1px solid var(--border-color);box-shadow:0 16px 36px var(--shadow-color)}.workspace-stat-card{display:grid;grid-gap:6px;gap:6px;padding:18px 20px}.workspace-stat-card span{font-size:12px;font-weight:700;color:var(--text-muted)}.workspace-stat-card strong{font-size:28px;color:var(--text-primary)}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);grid-gap:14px;gap:14px}.draft-library-grid{grid-template-columns:1fr}.workspace-panel{padding:18px}.workspace-panel-large{grid-row:span 2}.workspace-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.workspace-panel-head h2{margin:0;font-size:18px;color:var(--text-primary)}.workspace-panel-head p{margin:4px 0 0;font-size:13px;color:var(--text-muted)}.warmup-guide-card .ui-card-content{display:grid;grid-gap:16px;gap:16px;padding:0}.warmup-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.warmup-guide-head strong{display:block;font-size:18px;color:var(--text-primary)}.warmup-guide-head p{margin:6px 0 0;color:var(--text-muted);font-size:14px}.warmup-guide-status{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:800}.warmup-guide-status.active{background:#dcfce7;color:#166534}.warmup-guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.warmup-guide-steps article{padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--workspace-accent) 8%,#fff);border:1px solid color-mix(in srgb,var(--workspace-accent) 18%,#dbeafe)}.warmup-guide-steps strong{display:block;margin-bottom:6px;color:var(--workspace-accent);font-size:13px}.warmup-guide-steps p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.warmup-guide-actions{display:flex;flex-wrap:wrap;gap:10px}.warmup-start-modal{width:min(1280px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.warmup-start-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:12px;min-height:0;overflow:auto}.warmup-inline-setup-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:14px;align-items:start}.warmup-upload-box{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px dashed color-mix(in srgb,var(--workspace-accent) 36%,#94a3b8);border-radius:18px;background:color-mix(in srgb,var(--workspace-accent) 8%,#fff);cursor:pointer}.warmup-upload-box strong{color:var(--text-primary)}.warmup-upload-box span{color:var(--text-muted);font-size:13px}.warmup-select{width:100%;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--border-color);background:#fff;color:var(--text-primary);font:inherit}.warmup-setup-message{margin:14px 0 0;color:var(--workspace-accent);font-size:13px;font-weight:700}.warmup-preview-table{overflow:auto;max-height:70vh}.warmup-sheet-input{width:100%;min-height:40px;border:1px solid var(--border-color);border-radius:10px;background:#fff;color:var(--text-primary);padding:8px 10px;font:inherit}.warmup-workspace-page{gap:22px}.warmup-workspace-page .workspace-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:start}.warmup-workspace-page .workspace-panel{padding:14px}.warmup-inline-setup-grid>div{display:grid;grid-gap:10px;gap:10px;min-width:0}.warmup-inline-setup-grid .warmup-select,.warmup-inline-setup-grid .warmup-upload-box{min-height:56px}.warmup-workspace-page .workspace-panel-large{grid-row:auto}.warmup-workspace-page .workspace-panel-head{flex-wrap:wrap;gap:8px;margin-bottom:6px}.warmup-workspace-page .workspace-panel-head>div:first-child{min-width:0}.warmup-guide-actions,.warmup-panel-actions{display:flex;flex-wrap:wrap;gap:6px}.warmup-workspace-page .workspace-table{overflow:auto;border-radius:16px}.warmup-sheet-panel{grid-column:1/-1}.warmup-workspace-page .workspace-table-head,.warmup-workspace-page .workspace-table-row{min-width:680px}.warmup-sheet-panel .workspace-table-head,.warmup-sheet-panel .workspace-table-row{min-width:820px}.warmup-sheet-panel .workspace-table-head{position:-webkit-sticky;position:sticky;top:0;z-index:2}.warmup-workspace-page .workspace-activity{display:grid;grid-gap:12px;gap:12px}.warmup-workspace-page .workspace-activity article,.warmup-workspace-page .workspace-list>div{padding:10px 12px;border:1px solid var(--border-color);border-radius:14px;background:color-mix(in srgb,var(--workspace-accent) 4%,#fff)}.warmup-minimized-note{padding:6px 0 0;margin:0;font-size:12px}.warmup-reply-preview{margin-top:10px;border-radius:12px;border:1px solid var(--border-color);max-height:220px}.warmup-sheet-input::placeholder{color:#94a3b8}@media (max-width:1200px){.warmup-workspace-page .workspace-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.warmup-inline-setup-grid,.warmup-start-grid,.warmup-workspace-page .workspace-grid{grid-template-columns:1fr}}@media (max-width:760px){.warmup-workspace-page .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.warmup-workspace-page .workspace-panel,.warmup-workspace-page .workspace-stat-card{padding:16px;border-radius:18px}.warmup-workspace-page .workspace-panel-head h2{font-size:16px}.warmup-upload-box{padding:16px}.warmup-workspace-page .workspace-table-head,.warmup-workspace-page .workspace-table-row{min-width:680px}}@media (max-width:520px){.warmup-workspace-page .workspace-stats{grid-template-columns:1fr}.warmup-guide-actions,.warmup-panel-actions{flex-direction:column}.warmup-guide-actions .ui-button,.warmup-panel-actions .ui-button{width:100%}}.warmup-empty-preview{padding:28px 16px;text-align:center;color:var(--text-muted);font-size:14px}.warmup-campaign-logs{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.warmup-campaign-log-card{padding:16px;border-radius:16px;border:1px solid var(--border-color);background:color-mix(in srgb,var(--workspace-accent) 6%,#fff)}.warmup-campaign-log-card>strong{display:block;color:var(--text-primary)}.warmup-campaign-log-card>p{margin:6px 0 12px;color:var(--text-muted);font-size:13px}.warmup-campaign-log-list{display:grid;grid-gap:8px;gap:8px}.warmup-campaign-log-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid color-mix(in srgb,var(--workspace-accent) 12%,#e2e8f0)}.warmup-campaign-log-item span{color:var(--text-secondary);font-size:13px}.mail-inbox-reply-list{display:grid;grid-gap:12px;gap:12px}.mail-inbox-reply-card{padding:16px;border-radius:16px;border:1px solid var(--border-color);background:var(--panel-strong);display:grid;grid-gap:10px;gap:10px}.mail-inbox-reply-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mail-inbox-reply-head strong{color:var(--text-primary)}.mail-inbox-reply-meta{display:flex;flex-wrap:wrap;gap:10px 16px;color:var(--text-muted);font-size:12px}.mail-inbox-reply-card p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.warmup-campaign-log-item small{color:var(--text-muted);font-size:12px;white-space:nowrap}.warmup-reply-preview{margin:10px 0;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--workspace-accent) 14%,#e2e8f0);background:#fff;color:var(--text-primary);overflow:auto}.warmup-panel-actions{display:flex;flex-wrap:wrap;gap:8px}.warmup-minimized-note{padding:20px 16px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--workspace-accent) 22%,#cbd5e1);background:color-mix(in srgb,var(--workspace-accent) 6%,#fff);color:var(--text-muted);font-size:13px;text-align:center}.workspace-panel-head button{border:1px solid var(--button-border);background:var(--panel-strong);color:var(--text-secondary);border-radius:10px;min-height:34px;padding:0 12px;font:inherit;font-size:12px;font-weight:700}.warmup-workspace-page{position:relative;isolation:isolate;padding:4px}.warmup-workspace-page:before{content:"";position:absolute;inset:-18px -12px auto;height:320px;z-index:-1;border-radius:28px;background:radial-gradient(circle at 18% 18%,rgba(20,184,166,.16),transparent 30%),radial-gradient(circle at 88% 8%,rgba(37,99,235,.11),transparent 28%),linear-gradient(135deg,rgba(20,184,166,.08),hsla(0,0%,100%,0));pointer-events:none}.warmup-workspace-page .workspace-stats{gap:16px}.warmup-workspace-page .workspace-panel,.warmup-workspace-page .workspace-stat-card{border:1px solid hsla(0,0%,100%,.62);background:linear-gradient(145deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.62)),color-mix(in srgb,var(--workspace-accent,#14b8a6) 4%,transparent);box-shadow:0 20px 48px rgba(15,23,42,.09),inset 0 1px 0 hsla(0,0%,100%,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.warmup-workspace-page .workspace-stat-card{position:relative;overflow:hidden;min-height:112px;padding:20px;border-radius:20px}.warmup-workspace-page .workspace-stat-card:after{content:"";position:absolute;right:-30px;bottom:-42px;width:118px;height:118px;border-radius:999px;background:color-mix(in srgb,var(--workspace-accent,#14b8a6) 14%,transparent)}.warmup-workspace-page .workspace-stat-card span,.warmup-workspace-page .workspace-stat-card strong{position:relative;z-index:1}.warmup-workspace-page .workspace-stat-card span{text-transform:uppercase;letter-spacing:0}.warmup-workspace-page .workspace-stat-card strong{font-size:30px;line-height:1}.warmup-workspace-page .workspace-panel{padding:20px;border-radius:22px}.warmup-workspace-page .workspace-panel>.workspace-panel-head:first-child{padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgba(148,163,184,.16)}.warmup-workspace-page .workspace-panel-head h2{font-size:17px;letter-spacing:0}.warmup-workspace-page .workspace-panel-head p{max-width:720px;line-height:1.55}.warmup-start-grid{gap:18px}.warmup-inline-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.warmup-inline-setup-grid>div{padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:hsla(0,0%,100%,.54)}.warmup-inline-setup-grid>div .workspace-panel-head{margin-bottom:4px}.warmup-inline-setup-grid>div .workspace-panel-head h2{font-size:14px}.warmup-inline-setup-grid>div .workspace-panel-head p{font-size:12px}.warmup-editor-input,.warmup-editor-textarea,.warmup-select{border:1px solid rgba(148,163,184,.26);background:hsla(0,0%,100%,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.warmup-editor-input:focus,.warmup-editor-textarea:focus,.warmup-select:focus{outline:none;border-color:color-mix(in srgb,var(--workspace-accent,#14b8a6) 68%,#94a3b8);box-shadow:0 0 0 4px color-mix(in srgb,var(--workspace-accent,#14b8a6) 16%,transparent),inset 0 1px 0 hsla(0,0%,100%,.8)}.warmup-workspace-page .workspace-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.warmup-workspace-page .workspace-list>div{min-height:78px;border:1px solid rgba(148,163,184,.18);background:hsla(0,0%,100%,.56)}.warmup-workspace-page .workspace-list strong{display:block;margin-bottom:6px;color:var(--text-primary);font-size:12px;text-transform:uppercase}.warmup-workspace-page .workspace-list span{display:block;overflow-wrap:anywhere;color:var(--text-secondary);font-size:13px;line-height:1.45}.warmup-draft-editor{margin-top:18px;padding:18px;border-radius:18px;border-color:rgba(20,184,166,.22);background:linear-gradient(145deg,rgba(240,253,250,.58),hsla(0,0%,100%,.68))}.warmup-editor-label{margin-top:4px;color:#0f766e}.warmup-editor-textarea{min-height:280px}.warmup-guide-actions{justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid rgba(148,163,184,.16)}.warmup-guide-actions .ui-button{min-width:180px;min-height:44px;box-shadow:0 14px 26px rgba(20,184,166,.22)}.warmup-panel-actions{align-items:center}.warmup-upload-action{min-height:38px;border-radius:12px;border-color:color-mix(in srgb,var(--workspace-accent,#14b8a6) 28%,#d8e0ea);background:color-mix(in srgb,var(--workspace-accent,#14b8a6) 9%,#fff);color:#0f766e}.warmup-workspace-page .workspace-table{border:1px solid rgba(148,163,184,.18);background:hsla(0,0%,100%,.46)}.warmup-workspace-page .workspace-table-head{background:linear-gradient(135deg,rgba(15,118,110,.92),rgba(37,99,235,.82));color:#fff}.warmup-workspace-page .workspace-table-head span{color:inherit}.warmup-workspace-page .workspace-table-row{background:hsla(0,0%,100%,.7)}.warmup-workspace-page .workspace-table-row:nth-child(2n){background:rgba(248,250,252,.76)}.warmup-empty-preview{border-radius:16px;background:linear-gradient(145deg,rgba(248,250,252,.8),hsla(0,0%,100%,.62));border:1px dashed rgba(148,163,184,.3)}html.theme-dark .warmup-workspace-page .workspace-panel,html.theme-dark .warmup-workspace-page .workspace-stat-card,html[data-theme=dark] .warmup-workspace-page .workspace-panel,html[data-theme=dark] .warmup-workspace-page .workspace-stat-card{border-color:rgba(148,163,184,.2);background:linear-gradient(145deg,rgba(15,23,42,.84),rgba(15,23,42,.66)),color-mix(in srgb,var(--workspace-accent,#14b8a6) 7%,transparent);box-shadow:0 22px 52px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.06)}html.theme-dark .warmup-inline-setup-grid>div,html.theme-dark .warmup-workspace-page .workspace-list>div,html[data-theme=dark] .warmup-inline-setup-grid>div,html[data-theme=dark] .warmup-workspace-page .workspace-list>div{background:rgba(15,23,42,.44);border-color:rgba(148,163,184,.18)}html.theme-dark .warmup-editor-input,html.theme-dark .warmup-editor-textarea,html.theme-dark .warmup-select,html[data-theme=dark] .warmup-editor-input,html[data-theme=dark] .warmup-editor-textarea,html[data-theme=dark] .warmup-select{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.22)}@media (max-width:1100px){.warmup-inline-setup-grid,.warmup-workspace-page .workspace-list{grid-template-columns:1fr}}@media (max-width:760px){.warmup-workspace-page{padding:0}.warmup-workspace-page .workspace-panel{padding:16px}.warmup-panel-actions{width:100%;justify-content:space-between}.warmup-editor-textarea{min-height:220px}}.workspace-table{display:grid;border:1px solid var(--border-color);border-radius:16px;overflow:hidden;background:var(--panel-strong)}.workspace-table-scroll{max-height:520px;overflow-y:auto}.workspace-table-head,.workspace-table-row{display:grid;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px}.workspace-table-head{background:color-mix(in srgb,var(--bg-secondary) 58%,var(--panel-strong));font-size:12px;font-weight:800;color:var(--text-muted)}.workspace-table-row{border-top:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);font-size:13px;color:var(--text-secondary);transition:background .18s ease}.workspace-table-row:hover{background:color-mix(in srgb,var(--accent) 6%,var(--panel-strong))}.workspace-activity,.workspace-list{display:grid;grid-gap:0;gap:0}.workspace-activity article,.workspace-list div{padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--bg-secondary) 52%,var(--panel-strong));border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent)}.workspace-activity strong,.workspace-list strong{display:block;font-size:14px;color:var(--text-primary)}.workspace-activity p,.workspace-list span{margin:6px 0 0;font-size:13px;color:var(--text-muted)}.workspace-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em}.workspace-status-success{background:color-mix(in srgb,var(--success) 15%,var(--panel-strong));color:var(--success)}.workspace-status-warning{background:color-mix(in srgb,var(--warning) 16%,var(--panel-strong));color:var(--warning)}.workspace-status-danger{background:color-mix(in srgb,var(--danger) 14%,var(--panel-strong));color:var(--danger)}.workspace-status-info{background:color-mix(in srgb,var(--accent) 16%,var(--panel-strong));color:var(--accent-2)}.workspace-status-neutral{background:color-mix(in srgb,var(--bg-secondary) 72%,var(--panel-strong));color:var(--text-secondary)}@media (max-width:820px){.premium-campaign-actions,.premium-campaign-body{padding-left:16px;padding-right:16px}.premium-campaign-grid,.premium-campaign-grid-bottom{grid-template-columns:1fr}.premium-campaign-actions{flex-wrap:wrap}.premium-campaign-modal{width:min(100%,100vw);max-height:90vh}.premium-select-draft-modal{width:min(100%,100vw);max-height:92vh}.premium-select-draft-actions,.premium-select-draft-create,.premium-select-draft-head,.premium-select-draft-list,.premium-select-draft-tabs{padding-left:16px;padding-right:16px}.premium-select-draft-split{grid-template-columns:1fr}.premium-select-draft-viewer{border-right:0;border-bottom:1px solid #eef2f7}.premium-select-draft-actions{flex-wrap:wrap}.premium-select-draft-actions-left,.premium-select-draft-actions-right{width:100%;justify-content:space-between}.premium-test-email-actions,.premium-test-email-body{padding-left:16px;padding-right:16px}.premium-test-email-body{max-height:none}.premium-test-email-sendrow{grid-template-columns:1fr}.premium-test-email-actions{flex-wrap:wrap}.client-data-hero,.client-data-panel-head{flex-direction:column;align-items:stretch}.client-data-grid,.client-data-stats,.workspace-grid,.workspace-stats{grid-template-columns:1fr}.client-data-panel-large,.workspace-panel-large{grid-row:auto}.client-data-table,.workspace-table{overflow-x:auto}.client-data-table-head,.client-data-table-row,.workspace-table-head,.workspace-table-row{min-width:0}.workspace-hero,.workspace-panel-head{flex-direction:column;align-items:stretch}}.premium-schedule-modal{width:min(620px,100%);grid-gap:0;gap:0;max-height:min(86vh,calc(100vh - 32px));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94));border:1px solid rgba(226,232,240,.82);box-shadow:0 24px 54px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.06)}.premium-schedule-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 18px 12px;border-bottom:1px solid rgba(226,232,240,.84);background:hsla(0,0%,100%,.82)}.premium-schedule-body{display:grid;grid-gap:10px;gap:10px;padding:12px 18px 14px;min-height:0;overflow:auto}.premium-schedule-head h3{margin:0;font-size:1rem;color:#0f172a;letter-spacing:-.02em}.premium-schedule-head p{margin:6px 0 0;font-size:13px;color:#64748b}.premium-schedule-mode{display:flex;flex-wrap:wrap;gap:10px}.premium-schedule-mode label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#475569}.premium-schedule-grid{display:grid;grid-gap:8px;gap:8px}.premium-schedule-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-schedule-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-schedule-stepcopy{display:inline-flex;margin-top:4px;font-size:11px;font-weight:700;color:#9a3412}.premium-schedule-field{display:grid;grid-gap:5px;gap:5px}.premium-schedule-field span{font-size:11px;font-weight:700;color:#475569}.premium-schedule-field input,.premium-schedule-field select{width:100%;min-height:40px;border-radius:12px;border:1px solid #dbe3f0;background:hsla(0,0%,100%,.92);padding:0 12px;font:inherit;font-size:13px;color:#0f172a}.premium-schedule-field input[readonly]{cursor:not-allowed;background:#f8fafc;color:#64748b}.premium-schedule-actions{display:flex;justify-content:space-between;gap:10px;padding:14px 18px 18px;border-top:1px solid #eef2f7;background:hsla(0,0%,100%,.88)}.premium-schedule-actions .ghost.subtle{min-height:36px;padding:0 14px;border-radius:999px;background:rgba(248,250,252,.92);border:1px solid rgba(226,232,240,.9);color:#475569;box-shadow:none}.premium-schedule-actions .ghost.subtle:hover{background:#fff;color:#0f172a}.premium-schedule-checklist{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 4px}.premium-schedule-checklist span{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(251,191,36,.18);background:rgba(255,247,237,.32);color:#92400e;font-size:10px;font-weight:700}.premium-schedule-checklist span.done{border-color:rgba(34,197,94,.22);background:rgba(220,252,231,.48);color:#166534}.premium-schedule-next{border:0;border-radius:12px;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;min-width:124px;min-height:36px;font:inherit;font-size:12px;font-weight:700;box-shadow:0 10px 18px rgba(249,115,22,.18)}.premium-schedule-next:hover{transform:translateY(-1px)}.premium-schedule-actions .premium-schedule-next{min-width:138px;background:rgba(255,247,237,.96);color:#9a3412;border:1px solid hsla(31,97%,72%,.5);box-shadow:none}.premium-popup-primary-row .premium-template-next{min-width:124px}.premium-template-modal{width:min(700px,100%);grid-gap:0;gap:0;max-height:min(86vh,calc(100vh - 32px));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94));border:1px solid rgba(226,232,240,.82);box-shadow:0 24px 54px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.06)}.premium-template-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 16px 10px;border-bottom:1px solid rgba(226,232,240,.84);background:hsla(0,0%,100%,.82)}.premium-template-body{display:grid;grid-gap:8px;gap:8px;padding:10px 16px 12px;min-height:0;overflow:auto}.premium-template-head h3{margin:0;font-size:18px;color:#0f172a;letter-spacing:-.02em}.premium-campaign-head,.premium-schedule-head,.premium-select-draft-head,.premium-template-head,.premium-test-email-head{padding-bottom:4px}.premium-template-field{display:grid;grid-gap:5px;gap:5px}.premium-template-field span{font-size:10px;font-weight:700;color:#334155}.premium-template-field input{width:100%;min-height:38px;border-radius:12px;border:1px solid #dbe3f0;padding:0 12px;font:inherit;font-size:12px;color:#0f172a;background:hsla(0,0%,100%,.92)}.premium-template-message-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:1px}.premium-template-mode-toggle{display:inline-flex;padding:3px;border-radius:999px;border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.92)}.premium-template-mode-toggle button{border:0;background:transparent;color:#92400e;border-radius:999px;min-width:74px;min-height:28px;font:inherit;font-size:11px;font-weight:700}.premium-template-mode-toggle button.active{background:#fff;color:var(--text-primary)}.premium-template-editor{border:1px solid #dbe3f0;border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.92)}.premium-template-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 10px;border-bottom:1px solid #eef2f7;background:rgba(248,250,252,.92)}.premium-template-toolbar button{min-width:30px;height:28px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font:inherit;font-size:11px;font-weight:700}.premium-template-editor textarea{width:100%;min-height:220px;border:0;resize:vertical;padding:12px;font:inherit;font-size:12px;line-height:1.45;color:#0f172a;outline:none}.premium-template-preview{border-top:1px solid #eef2f7;background:rgba(248,250,252,.92);padding:12px 14px;display:grid;grid-gap:10px;gap:10px}.premium-template-preview strong{font-size:12px;color:#334155}.premium-template-preview>div{background:hsla(0,0%,100%,.96);border:1px solid #e2e8f0;border-radius:10px;padding:12px;max-height:260px;overflow:auto;color:#0f172a;font-family:var(--font-ui);line-height:1.55}.premium-template-actions{display:flex;justify-content:center;gap:10px;padding:10px 16px 12px;border-top:1px solid #eef2f7;background:hsla(0,0%,100%,.88)}.premium-template-next,.premium-template-save{border:0;border-radius:12px;min-width:132px;min-height:36px;color:#fff;font:inherit;font-size:12px;font-weight:700;box-shadow:0 10px 22px rgba(249,115,22,.2)}.premium-template-save{background:rgba(255,247,237,.96);color:#9a3412;border:1px solid hsla(31,97%,72%,.5)}.premium-template-next{background:linear-gradient(135deg,#f97316,#fb923c)}.premium-clientlist-modal{width:min(720px,100%);gap:16px;padding:0;overflow:hidden;max-height:min(86vh,calc(100vh - 32px))}.premium-clientlist-modal-fit{width:min(94vw,840px)!important;max-width:min(94vw,840px)!important;max-height:min(86vh,calc(100vh - 32px))!important;overflow:hidden!important;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;min-height:0}.premium-clientlist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 20px 10px;border-bottom:1px solid rgba(226,232,240,.9);background:hsla(0,0%,100%,.72)}.premium-clientlist-head h3{margin:0;font-size:1.05rem;color:#0f172a}.premium-clientlist-head p{margin:3px 0 0;font-size:11px;color:#64748b}.premium-clientlist-step{padding:0 20px;font-size:11px;font-weight:700;color:#334155}.premium-clientlist-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 20px;border-radius:12px;background:rgba(243,244,246,.62);border:1px solid rgba(229,231,235,.82);overflow:hidden}.premium-clientlist-tabs button{min-height:34px;border:0;background:transparent;color:#4b5563;font:inherit;font-size:10px;font-weight:700;transition:all .18s ease}.premium-step-card.is-current button{background:linear-gradient(180deg,rgba(255,247,237,.98),hsla(0,0%,100%,.96));border-color:rgba(249,115,22,.22);color:#9a3412;box-shadow:0 10px 18px rgba(249,115,22,.08)}.premium-step-card.is-current button:hover{background:hsla(0,0%,100%,.44);border-color:hsla(0,0%,100%,.38)}.premium-clientlist-tabs button.active{background:hsla(0,0%,100%,.7);color:#c2410c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.premium-clientlist-body{display:grid;grid-gap:10px;gap:10px;padding:0 20px;overflow:auto;min-height:0;max-height:none;overscroll-behavior:contain;min-height:136px}.premium-clientlist-uploadbox{min-height:136px;border-radius:16px;border:1px dashed rgba(226,232,240,.82);background:rgba(248,250,252,.84);display:grid;place-items:center;text-align:center;grid-gap:4px;gap:4px;padding:12px 14px;box-shadow:none}.premium-clientlist-uploadicon{width:30px;height:30px;border-radius:50%;background:rgba(255,237,213,.56);color:#c2410c;display:grid;place-items:center;font-size:14px;font-weight:700}.premium-clientlist-uploadbox strong{font-size:11px;color:#0f172a}.premium-clientlist-section-copy p,.premium-clientlist-uploadbox small,.premium-clientlist-uploadbox span{color:#64748b}.premium-clientlist-uploadbox small,.premium-clientlist-uploadbox span{font-size:9px}.premium-clientlist-uploadbox small[style*="color: var(--success)"]{color:#16a34a!important;font-size:9px!important;font-weight:700!important}.premium-clientlist-section-copy strong{font-size:12px}.premium-clientlist-section-copy p{font-size:10px;margin:0}.premium-clientlist-field{display:grid;grid-gap:4px;gap:4px}.premium-clientlist-field span,.premium-clientlist-section-copy strong{font-size:12px;font-weight:700;color:#475569}.premium-clientlist-field input{width:100%;min-height:38px;border-radius:12px;border:1px solid rgba(226,232,240,.92)!important;background:rgba(248,250,252,.92)!important;padding:0 11px;font:inherit;font-size:12px;color:#0f172a;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.premium-clientlist-field input::placeholder{color:rgba(100,116,139,.72)}.premium-dashboard-shell .premium-clientlist-field{border:0!important;padding:0!important}.premium-dashboard-shell .premium-clientlist-field span{color:#475569!important}.premium-dashboard-shell .premium-clientlist-field input{background:rgba(248,250,252,.92)!important;border-color:rgba(226,232,240,.92)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)!important;color:#0f172a!important}.premium-clientlist-section-copy{display:grid;grid-gap:4px;gap:4px}.premium-clientlist-list{display:grid;grid-gap:0;gap:0;border:1px solid rgba(226,232,240,.92);border-radius:14px;overflow:hidden;background:rgba(248,250,252,.84);max-height:min(22vh,168px);min-height:136px;align-content:start}.premium-clientlist-list>p{margin:0;padding:12px 14px;color:#64748b!important;font-size:10px;background:rgba(248,250,252,.72)}.premium-clientlist-empty{display:grid;grid-gap:6px;gap:6px;padding:14px;min-height:136px;align-content:start}.premium-clientlist-empty strong{font-size:12px;color:#0f172a}.premium-clientlist-empty p{margin:0;font-size:10px;color:#64748b}.premium-clientlist-item{display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:11px 14px;border-top:1px solid rgba(226,232,240,.78);background:transparent}.premium-clientlist-item:first-child{border-top:0}.premium-clientlist-item.selected{background:rgba(255,247,237,.8)}.client-data-upload-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.client-data-upload-card,.client-data-upload-empty{border-radius:18px;border:1px solid rgba(226,232,240,.82);background:hsla(0,0%,100%,.84);padding:14px;display:grid;grid-gap:8px;gap:8px}.client-data-upload-card{text-align:left;cursor:pointer;width:100%}.client-data-upload-card.active{border-color:rgba(59,130,246,.28);background:rgba(239,246,255,.92);box-shadow:0 10px 20px rgba(37,99,235,.08)}.client-data-upload-card-status-duplicate,.client-data-upload-card-status-invalid{border-color:rgba(239,68,68,.24);background:hsla(0,86%,97%,.92)}.client-data-upload-card:hover{transform:translateY(-1px);border-color:rgba(148,163,184,.95)}.client-data-upload-card-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.client-data-upload-card-title{display:flex;align-items:center;gap:8px;min-width:0}.client-data-upload-kind{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:999px;background:rgba(59,130,246,.08);color:#3b82f6;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.client-data-upload-kind-duplicate,.client-data-upload-kind-invalid{background:rgba(239,68,68,.12);color:#dc2626}.client-data-upload-card-head strong{font-size:13px;color:#0f172a}.client-data-upload-card-head span{font-size:10px;font-weight:700;color:#2563eb}.client-data-upload-card p,.client-data-upload-card small,.client-data-upload-empty p{margin:0;font-size:11px;color:#64748b}.client-data-custom-builder{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;margin-bottom:14px;padding:14px;border-radius:18px;border:1px solid rgba(226,232,240,.82);background:hsla(0,0%,100%,.82)}.client-data-custom-builder-blank{margin-top:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.8fr) minmax(0,1fr)}.client-data-custom-builder:last-of-type{margin-bottom:0}.client-data-custom-field{display:grid;grid-gap:8px;gap:8px}.client-data-custom-field span{font-size:12px;font-weight:700;color:#334155}.client-data-custom-field .input{width:100%}.client-data-custom-textarea{min-height:120px;resize:vertical;line-height:1.5}.client-data-custom-table-wrap{display:grid;grid-gap:10px;gap:10px;min-width:0}.client-data-custom-table-head,.client-data-custom-table-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr) 34px;grid-gap:10px;gap:10px;align-items:center}.client-data-custom-table-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(226,232,240,.72);padding:0 4px 8px}.client-data-custom-table-head span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.client-data-custom-table-body{display:grid;grid-gap:8px;gap:8px}.client-data-custom-table-body .client-data-custom-table-row:nth-child(odd){background:rgba(248,250,252,.72)}.client-data-custom-table-body .client-data-custom-table-row:nth-child(2n){background:hsla(0,0%,100%,.88)}.client-data-custom-table-body .client-data-custom-table-row{padding:8px;border:1px solid rgba(226,232,240,.72);border-radius:14px}.client-data-custom-table-row .input{width:100%;min-height:36px;min-width:0}.client-data-custom-table-row .input:focus{border-color:rgba(59,130,246,.4);box-shadow:0 0 0 3px rgba(59,130,246,.08)}.client-data-table-row-remove{width:34px;height:34px;border:1px solid rgba(148,163,184,.35);border-radius:10px;background:hsla(0,0%,100%,.9);color:#94a3b8;font-size:18px;line-height:1}.client-data-table-row-remove:hover{border-color:rgba(239,68,68,.24);color:#ef4444}.client-data-custom-row-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.client-data-hidden-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.client-data-custom-actions{display:grid;grid-gap:8px;gap:8px}.client-data-custom-actions p{margin:0;font-size:11px;line-height:1.6;color:#64748b}.client-data-custom-note{margin:0 0 12px;font-size:11px;font-weight:700}.client-data-custom-note.error{color:#b91c1c}.client-data-custom-note.success{color:#166534}.client-data-upload-warning{color:#b91c1c!important;font-weight:700}.client-data-paste-panel{overflow:hidden}.client-data-paste-panel-closed{padding-bottom:0}.client-data-paste-panel-closed .client-data-panel-head{margin-bottom:0}.client-data-paste-workspace{display:grid;grid-gap:14px;gap:14px}.client-data-paste-textarea{width:100%;min-height:150px;resize:vertical;border:1px solid var(--border-color);border-radius:14px;background:var(--panel-strong);color:var(--text-primary);padding:14px;font:inherit;line-height:1.55}.client-data-paste-textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 48%,var(--border-color));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.client-data-paste-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.client-data-paste-actions span{color:var(--text-muted);font-size:13px;font-weight:700}.client-data-paste-preview-table .client-data-table-head,.client-data-paste-preview-table .client-data-table-row{grid-template-columns:60px 72px repeat(13,minmax(150px,1fr));min-width:2170px}.client-data-paste-excel-table{max-height:520px}.client-data-paste-excel-table .client-data-table-head{position:-webkit-sticky;position:sticky;top:0;z-index:3}.client-data-invalid-row,.client-data-invalid-row .input,.client-directory-duplicate-card,.client-directory-duplicate-row,.client-directory-duplicate-row .client-list-sheet-cell{border-color:#fecaca!important;background:color-mix(in srgb,#fee2e2 72%,var(--panel-strong))!important}.client-data-invalid-row .input,.client-data-paste-cell .input.invalid,.client-list-sheet-cell.invalid{color:#991b1b;border-color:#ef4444!important;background:#fff5f5!important}@media (max-width:760px){.client-data-paste-actions,.client-data-paste-actions .ui-button{width:100%}.client-upload-saved-sheet-list{grid-template-columns:1fr;max-height:300px}.client-upload-saved-sheets-head,.client-upload-saved-sheets-head>div{align-items:flex-start}.client-upload-modal-actions .ui-button{width:100%}}.client-upload-modal-backdrop{position:fixed;inset:0;z-index:90;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.client-upload-modal{width:min(1100px,100%);max-height:88vh;overflow:auto;border-radius:24px;border:1px solid rgba(226,232,240,.9);background:#fff;box-shadow:0 30px 80px rgba(15,23,42,.24);padding:20px;display:grid;grid-gap:16px;gap:16px}.client-upload-inline-backdrop{position:static;inset:auto;z-index:auto;display:block;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.client-upload-inline-backdrop .client-upload-modal{width:100%;max-height:none;border:0;border-radius:0;box-shadow:none;background:transparent;padding:0}.client-upload-modal-actions,.client-upload-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.client-upload-modal-head h3{margin:0;font-size:1.25rem;color:#0f172a}.client-upload-modal-head p{margin:6px 0 0;color:#64748b;font-size:.95rem;max-width:62ch}.client-upload-modal-close{width:36px;height:36px;border-radius:12px;border:1px solid rgba(148,163,184,.32);background:rgba(248,250,252,.94);color:#475569;font-weight:700}.client-upload-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.client-upload-summary article{border-radius:16px;border:1px solid rgba(226,232,240,.84);background:rgba(248,250,252,.84);padding:14px;display:grid;grid-gap:6px;gap:6px}.client-upload-summary span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.client-upload-summary strong{font-size:1.1rem;color:#0f172a}.client-upload-preview{display:grid;grid-gap:12px;gap:12px}.client-upload-preview-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.client-upload-preview-head span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.client-upload-preview-head strong{color:#0f172a}.client-upload-preview-table{border:1px solid rgba(226,232,240,.9);border-radius:18px;overflow:auto;max-height:520px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:hsla(0,0%,100%,.88)}.client-upload-preview-grid{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(250px,1.8fr) minmax(220px,1.5fr) 120px minmax(240px,1.5fr);min-width:980px;grid-gap:12px;gap:12px;align-items:start;padding:14px 16px;border-top:1px solid rgba(226,232,240,.8)}.client-upload-saved-sheets{margin-top:10px;border:1px solid rgba(226,232,240,.86);border-radius:16px;background:rgba(248,250,252,.72);padding:12px}.client-upload-saved-sheets-head{justify-content:space-between}.client-upload-saved-sheets-head>div{display:flex;align-items:center;gap:10px;min-width:0}.client-upload-saved-sheet-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px;max-height:360px;overflow:auto;overscroll-behavior:contain;padding-right:4px}.client-upload-saved-sheet-card,.client-upload-saved-sheet-empty{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(226,232,240,.88);border-radius:14px;background:hsla(0,0%,100%,.88);padding:12px}.client-upload-saved-sheet-card span,.client-upload-saved-sheet-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-upload-saved-sheet-card span,.client-upload-saved-sheet-more{color:#64748b;font-size:12px}.client-upload-saved-sheet-actions{display:flex;flex-wrap:wrap;gap:6px}.client-upload-saved-sheet-actions .ui-button{min-height:30px}.client-upload-saved-sheet-more{grid-column:1/-1;margin:0;font-weight:700}.client-data-bin-panel,.client-data-history-panel{margin-top:14px;border:1px solid rgba(226,232,240,.9);border-radius:16px;background:rgba(248,250,252,.72);padding:14px}.client-data-bin-list,.client-data-history-list{display:grid;grid-gap:10px;gap:10px;max-height:560px;overflow:auto;overscroll-behavior:contain;padding-right:4px}.client-data-bin-card,.client-data-history-card{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(226,232,240,.86);border-radius:14px;background:hsla(0,0%,100%,.9);padding:12px}.client-data-history-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.client-data-history-card-head div,.client-data-history-meta,.client-data-history-reply{min-width:0}.client-data-bin-card small,.client-data-bin-card span,.client-data-history-card-head span,.client-data-history-meta span{color:#64748b;font-size:12px}.client-data-bin-card small,.client-data-bin-card span,.client-data-bin-card strong,.client-data-history-card-head span{overflow-wrap:anywhere}.client-data-history-meta{display:flex;flex-wrap:wrap;gap:8px}.client-data-history-meta span{border-radius:999px;background:rgba(226,232,240,.72);padding:4px 8px;font-weight:700}.client-data-history-reply{margin:0;color:#475569;font-size:13px;line-height:1.45}.client-data-history-steps{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:8px;gap:8px;overflow-x:auto}.client-data-history-step{display:grid;grid-gap:4px;gap:4px;min-height:76px;border-radius:12px;border:1px solid rgba(226,232,240,.92);background:#fff;padding:10px}.client-data-history-step strong{font-size:12px;color:#0f172a}.client-data-history-step small,.client-data-history-step span{color:#64748b;font-size:11px}.client-data-history-step-opened,.client-data-history-step-replied,.client-data-history-step-sent{border-color:rgba(34,197,94,.28);background:rgba(240,253,244,.86)}.client-data-history-step-skipped{border-color:rgba(251,191,36,.36);background:rgba(255,251,235,.9)}.client-data-history-step-failed{border-color:hsla(0,91%,71%,.34);background:hsla(0,86%,97%,.9)}.client-data-bin-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}.client-data-bin-empty{display:grid;grid-gap:6px;gap:6px;border:1px dashed rgba(148,163,184,.38);border-radius:14px;background:rgba(248,250,252,.7);padding:16px}.client-data-bin-empty strong{color:#0f172a}.client-data-bin-empty span{color:#64748b;font-size:13px}.client-upload-preview-grid-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#f8fafc,#eef2f7);border-top:0}.client-upload-preview-grid-head span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.client-upload-cell-company,.client-upload-cell-details,.client-upload-cell-email,.client-upload-cell-name,.client-upload-cell-status{min-width:0}.client-upload-cell-company,.client-upload-cell-details,.client-upload-cell-email{overflow-wrap:anywhere;word-break:break-word}.client-upload-cell-company,.client-upload-cell-email,.client-upload-cell-name strong{display:block;line-height:1.45}.client-upload-inline-stack,.client-upload-read-stack{display:grid;grid-gap:8px;gap:8px}.client-upload-read-stack span{color:#475569;font-size:.94rem}.client-upload-cell-status{align-self:center}.client-upload-preview-row.invalid{background:hsla(0,86%,97%,.9)}.client-upload-preview-row.duplicate{background:hsla(0,86%,97%,.95);box-shadow:inset 4px 0 0 #dc2626}.client-upload-preview-row.valid{background:rgba(240,253,244,.7)}.client-upload-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:800}.client-upload-status-valid{background:rgba(34,197,94,.12);color:#15803d}.client-upload-status-duplicate,.client-upload-status-invalid{background:rgba(239,68,68,.12);color:#b91c1c}.client-upload-inline-field{display:grid;grid-gap:4px;gap:4px}.client-upload-inline-field span{font-size:11px;font-weight:700;color:#64748b}.client-upload-inline-field .input{min-width:0;width:100%}.client-data-custom-grid{margin-top:10px}.client-data-upload-empty strong{font-size:13px;color:#0f172a}.premium-clientlist-item strong{display:block;font-size:12px;color:#243244}.premium-clientlist-item-title{display:flex;align-items:center;gap:8px}.premium-clientlist-kind-badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:999px;background:rgba(59,130,246,.08);color:#3b82f6;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.premium-clientlist-item p{margin:3px 0 0;font-size:10px;color:#64748b}.premium-clientlist-item-detail{display:block;margin-top:4px;font-size:9px;color:#94a3b8}.premium-clientlist-actions{display:flex;justify-content:center;gap:0;padding:12px 20px 16px;border-top:1px solid rgba(226,232,240,.9);background:hsla(0,0%,100%,.64);position:-webkit-sticky;position:sticky;bottom:0;z-index:3}.premium-clientlist-actions .premium-template-next{min-width:220px}.premium-clientlist-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.premium-clientlist-pane{display:grid;grid-gap:14px;gap:14px;min-width:0}.premium-clientlist-pane .premium-clientlist-list{max-height:360px;overflow:auto}.premium-review-select-cell{display:inline-flex;align-items:center;justify-content:center;min-width:0}.premium-review-select-cell input{width:16px;height:16px;margin:0}.premium-review-row-action-cell{display:inline-flex;align-items:center;justify-content:center;min-width:0}.premium-review-row-action-cell .ghost{min-height:30px;padding:5px 8px;font-size:12px;white-space:nowrap}@media (max-width:720px){.premium-clientlist-head{padding:12px 16px 8px}.premium-clientlist-body,.premium-clientlist-step,.premium-clientlist-tabs{padding-left:16px;padding-right:16px;margin-left:0;margin-right:0}.premium-clientlist-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-clientlist-split{grid-template-columns:1fr}.premium-clientlist-modal-fit{width:min(96vw,720px)!important;max-width:min(96vw,720px)!important}.premium-clientlist-uploadbox{min-height:130px;padding:12px 14px}.premium-clientlist-actions{padding:8px 16px 12px}.premium-popup-primary-row{padding-top:8px}}.premium-step-skip{border:1px dashed hsla(24,6%,83%,.72);background:hsla(0,0%,100%,.64);color:#918b84;border-radius:10px;min-width:112px;min-height:34px;font:inherit;font-size:10px;font-weight:600;opacity:.82;text-align:center;padding-left:10px;padding-right:10px}.premium-overview-modal{width:min(560px,100%);gap:16px;padding:0;overflow:hidden}.premium-overview-card{margin:0 28px;padding:18px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;display:grid;grid-gap:6px;gap:6px}.premium-overview-card strong{font-size:14px;color:#0f172a}.premium-overview-card p{margin:0;font-size:13px;color:#475569}.premium-overview-card small{font-size:12px;color:#64748b}.premium-overview-card.muted{background:#fff7ed;border-color:#fed7aa}.premium-review-modal{width:min(960px,94vw);max-height:min(86vh,calc(100vh - 32px));padding:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.premium-review-modal .premium-clientlist-step{display:none}.premium-review-modal .premium-clientlist-head{padding:10px 16px 6px;border-bottom:1px solid rgba(226,232,240,.72);background:rgba(248,250,252,.62)}.premium-review-head{align-items:center}.premium-review-modal .premium-clientlist-head h3{font-size:17px;font-weight:900}.premium-review-modal .premium-clientlist-head p{font-size:9px;margin-top:2px}.premium-review-body{display:grid;grid-gap:8px;gap:8px;padding:8px 12px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc;min-height:0}.premium-review-body::-webkit-scrollbar{width:10px}.premium-review-body::-webkit-scrollbar-track{background:#f8fafc;border-left:1px solid #eef2f7}.premium-review-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;border:2px solid #f8fafc}.premium-review-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.premium-review-stat{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:10px;border:1px solid rgba(226,232,240,.84);background:hsla(0,0%,100%,.86);box-shadow:0 10px 20px rgba(15,23,42,.04)}.premium-review-stat span{font-size:9px;font-weight:700;color:#78716c}.premium-review-stat strong{font-size:13px;line-height:1.1;color:#111827;text-align:right}.premium-review-stat.alert{border-color:#fed7aa;background:#fff7ed}.premium-review-block{display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:14px;border:1px solid rgba(219,227,240,.84);background:hsla(0,0%,100%,.84);box-shadow:0 10px 22px rgba(15,23,42,.04)}.premium-review-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.premium-review-block-head h4{margin:0;font-size:12px;font-weight:900;color:#0f172a}.premium-review-block-head p{margin:4px 0 0;font-size:9px;color:#64748b}.premium-review-block-head-table{align-items:end}.premium-review-toolbar-group{display:grid;grid-gap:4px;gap:4px;min-width:0}.premium-review-toolbar-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.premium-review-toolbar-actions{align-items:center;margin-left:auto}.premium-review-tablebar{gap:5px;background:rgba(248,250,252,.56);border:1px solid rgba(226,232,240,.76);border-radius:12px;padding:7px 9px}.premium-review-mapping{display:grid;border:1px solid rgba(226,232,240,.78);border-radius:14px;overflow:hidden;background:rgba(248,250,252,.72);box-shadow:0 8px 18px rgba(15,23,42,.035)}.premium-review-mapping-head,.premium-review-mapping-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:center}.premium-review-mapping-head{background:rgba(248,250,252,.76);color:#475569;font-size:9px;font-weight:700}.premium-review-mapping-head span,.premium-review-mapping-row>div,.premium-review-mapping-row>span,.premium-review-mapping-row>strong{padding:5px 7px;border-right:1px solid rgba(241,245,249,.9)}.premium-review-mapping-head span:last-child,.premium-review-mapping-row>div:last-child,.premium-review-mapping-row>span:last-child,.premium-review-mapping-row>strong:last-child{border-right:0}.premium-review-mapping-row{border-top:1px solid rgba(241,245,249,.9)}.premium-review-mapping-row>strong{font-size:10px;color:#334155}.premium-review-mapping-row>span{font-size:10px;color:#64748b}.premium-review-status{display:flex;align-items:center;gap:6px}.premium-review-status>span{width:16px;height:16px;border-radius:999px;display:grid;place-items:center;font-size:9px;font-weight:800;flex:0 0 auto}.premium-review-status.error>span,.premium-review-status.success>span,.premium-review-status.warning>span{background:hsla(0,0%,100%,.25);color:var(--text-primary)}.premium-review-cell input,.premium-review-status select,.premium-review-tablebar input,.premium-review-tablebar select{width:100%;min-height:28px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font:inherit;font-size:10px;color:#0f172a;padding:0 10px}.premium-review-tablebar{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(160px,.8fr) auto;align-items:end;grid-gap:10px;gap:10px;width:min(100%,100%)}.premium-review-tablebar input{min-width:0;border-radius:10px;background:rgba(248,250,252,.82);box-shadow:none}.premium-review-tablewrap{border:1px solid rgba(219,227,240,.88);border-radius:12px;overflow:hidden;background:rgba(248,250,252,.8);box-shadow:0 8px 20px rgba(15,23,42,.04);max-height:min(34vh,280px)}.premium-review-table-body{max-height:min(26vh,200px);overflow:auto}.premium-review-table{display:grid;grid-template-columns:56px minmax(150px,1fr) minmax(150px,1fr) minmax(190px,1.35fr) minmax(150px,1fr) minmax(150px,.95fr) 96px;align-items:stretch}.premium-review-table-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:rgba(248,250,252,.92)}.premium-review-table-head span{padding:7px 8px;font-size:9px;font-weight:800;color:#0f172a;border-right:1px solid rgba(219,227,240,.82);text-transform:none;letter-spacing:0}.premium-review-table-head span:last-child{border-right:0}.premium-review-table-row{border-top:1px solid #edf2f7}.premium-review-table-row:nth-child(2n){background:#fbfdff}.premium-review-table-row:hover{background:#f8fbff}.premium-review-table-row>span:first-child{display:grid;place-items:center;font-size:12px;font-weight:700;color:#475569;border-right:1px solid #dbe3f0;background:#f8fafc}.premium-review-head-cell{display:grid;grid-gap:4px;gap:4px;align-content:start}.premium-review-head-cell input{width:100%;min-height:30px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;padding:0 10px;font:inherit;font-size:11px;color:#0f172a}.premium-review-head-cell button{min-height:22px;width:22px;padding:0;border-radius:999px;background:#fff;display:grid;place-items:center}.premium-review-cell{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:5px 9px;border-right:1px solid #dbe3f0;background:#fff;font-size:10px;color:#0f172a;cursor:text;transition:background-color .18s ease,border-color .18s ease}.premium-review-cell:last-child{border-right:0}.premium-review-cell:hover{background:#f8fbff}.premium-review-cell i{color:#f97316;opacity:0;font-style:normal;transition:opacity .18s ease}.premium-review-cell:hover i{opacity:1}.premium-review-cell.invalid{background:#fef2f2;box-shadow:inset 0 0 0 1px #fca5a5}.premium-review-cell.missing{background:#fffbeb;box-shadow:inset 0 0 0 1px #fcd34d}.premium-review-cell.duplicate{background:#eff6ff;box-shadow:inset 0 0 0 1px #93c5fd}.premium-review-cell input{min-height:28px;border-radius:8px;border:1px solid #cbd5e1;padding:0 8px;background:#fff}.premium-review-row-actions{display:flex;gap:6px;align-items:center;justify-content:center;padding:8px 6px;border-left:1px solid #dbe3f0;background:#fff}.premium-review-row-actions .ghost{min-height:28px;min-width:28px;padding:0;font-size:12px;border-radius:999px;background:#fff;border-color:#dbe3f0}.premium-review-icon-btn{width:28px;height:28px;display:grid;place-items:center;line-height:1}.premium-review-icon-btn.danger{color:#b91c1c}.premium-review-actions-head{text-align:center}.premium-review-table-head .premium-review-head-cell{padding:0}.premium-review-table-head .premium-review-head-cell button{align-self:start}.premium-review-validation{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding-bottom:2px}.premium-review-validation-col{display:grid;grid-gap:6px;gap:6px}.premium-review-validation-col>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid #e7e5e4;background:#fff;box-shadow:0 8px 16px rgba(15,23,42,.04)}.premium-review-validation-col>div.success,.premium-review-validation-col>div>div{display:flex;align-items:center;gap:0}.premium-review-validation-col span{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font-size:10px;font-weight:800;flex:0 0 auto}.premium-review-validation-col p{margin:0;font-size:10px;color:#334155}.premium-review-validation-col .success span{background:#dcfce7;color:#16a34a}.premium-review-validation-col .warning span{background:#fef3c7;color:#d97706}.premium-review-validation-col .error span{background:#fee2e2;color:#dc2626}.premium-review-validation-col button{border:1px solid #e5e7eb;background:#fff;color:#475569;border-radius:8px;min-width:56px;min-height:28px;font:inherit;font-size:11px;font-weight:700}.premium-review-actions{align-items:center;gap:10px;padding:12px 20px 16px;border-top:1px solid #eef2f7}.premium-review-actions .ghost.subtle{min-height:36px;padding-left:14px;padding-right:14px}.premium-review-actions-left .ghost.subtle{background:hsla(0,0%,100%,.66);border:1px solid rgba(219,227,240,.9);color:#6b7280}.premium-review-actions-left .ghost.subtle:hover{background:hsla(0,0%,100%,.86);color:#475569}.premium-review-actions .ghost.subtle.is-disabled{opacity:.56;filter:grayscale(.2)}.premium-review-actions .ghost.subtle.is-disabled:hover{background:hsla(0,0%,100%,.66);color:#6b7280}.premium-popup-primary-row{gap:6px}.premium-popup-primary-row .ghost.subtle,.premium-popup-primary-row .premium-select-draft-save,.premium-popup-primary-row .premium-template-next{min-height:34px;padding-left:14px;padding-right:14px;font-size:12px;background:hsla(0,0%,100%,.9);border-color:rgba(249,115,22,.18);color:#c2410c}.premium-select-draft-modal .premium-popup-primary-row .ghost.subtle{background:hsla(0,0%,100%,.12);border-color:rgba(226,232,240,.24);color:#64748b}.premium-select-draft-modal .premium-popup-primary-row .premium-select-draft-save{background:hsla(0,0%,100%,.2);border:1px solid rgba(226,232,240,.3);color:#0f172a}.premium-select-draft-modal .premium-popup-primary-row .premium-template-next{background:linear-gradient(135deg,#f97316,#fb923c);border:0;color:#fff;box-shadow:0 10px 18px rgba(249,115,22,.18)}.premium-campaign-actions .ghost.subtle,.premium-campaign-draft,.premium-campaign-next,.premium-schedule-actions .ghost.subtle,.premium-schedule-actions .premium-schedule-next,.premium-select-draft-modal .premium-popup-primary-row .ghost.subtle,.premium-select-draft-modal .premium-popup-primary-row .premium-select-draft-save,.premium-select-draft-modal .premium-popup-primary-row .premium-template-next,.premium-select-draft-save,.premium-template-actions .ghost.subtle,.premium-template-actions .premium-template-next,.premium-template-actions .premium-template-save,.premium-template-next,.premium-template-save,.premium-test-email-actions .ghost.subtle,.premium-test-email-actions .premium-test-email-next,.premium-test-email-actions .premium-test-email-skip,.premium-test-email-next,.premium-test-email-skip{min-height:34px;font-size:12px}.premium-template-next.is-disabled{opacity:.38;filter:grayscale(.35);cursor:not-allowed;background:rgba(148,163,184,.16)!important;border-color:rgba(148,163,184,.28)!important;color:#64748b!important;box-shadow:none!important}.premium-template-next.is-disabled:hover{transform:none}.premium-campaign-draft.is-disabled{opacity:.62;filter:grayscale(.12)}.premium-select-draft-modal .premium-select-draft-save{color:#0f172a}.premium-select-draft-modal .premium-select-draft-save:hover{background:hsla(0,0%,100%,.2)}.premium-select-draft-modal .premium-template-next.is-disabled{background:rgba(148,163,184,.14)!important;border-color:rgba(148,163,184,.22)!important;color:rgba(100,116,139,.92)!important}.premium-select-draft-warning{margin:-2px 16px 12px;padding:8px 12px;border-radius:12px;border:1px solid rgba(251,191,36,.22);background:rgba(255,247,237,.32);color:#b45309;font-size:11px;line-height:1.45}.premium-select-draft-checklist{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 8px}.premium-select-draft-checklist span{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:hsla(0,0%,100%,.06);color:#64748b;font-size:10px;font-weight:700}.premium-select-draft-checklist span.done{border-color:rgba(34,197,94,.22);background:rgba(220,252,231,.48);color:#166534}.premium-clientlist-checklist,.premium-review-checklist,.premium-template-checklist,.premium-test-email-checklist{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 6px}.premium-clientlist-checklist span,.premium-review-checklist span,.premium-template-checklist span,.premium-test-email-checklist span{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(251,191,36,.18);background:rgba(255,247,237,.32);color:#92400e;font-size:10px;font-weight:700}.premium-clientlist-checklist span.done,.premium-review-checklist span.done,.premium-template-checklist span.done,.premium-test-email-checklist span.done{border-color:rgba(34,197,94,.22);background:rgba(220,252,231,.48);color:#166534}.premium-clientlist-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 16px 10px}.premium-clientlist-summary div{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid rgba(226,232,240,.72);background:hsla(0,0%,100%,.82)}.premium-clientlist-summary span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.premium-clientlist-summary strong{font-size:12px;color:#0f172a}.premium-campaign-tracking-summary{display:flex;flex-wrap:wrap;gap:6px;padding:8px 2px 2px}.premium-campaign-tracking-summary span{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid rgba(226,232,240,.82);border-radius:999px;background:rgba(248,250,252,.78);color:#64748b;font-size:10px;font-weight:700;line-height:1.2}.premium-campaign-tracking-summary span.active{background:rgba(255,247,237,.92);border-color:rgba(251,191,36,.28);color:#b45309}.premium-campaign-tracking-summary span.master{border-color:rgba(249,115,22,.34);box-shadow:inset 0 0 0 1px rgba(249,115,22,.08)}.premium-campaign-checklist{display:flex;flex-wrap:wrap;gap:7px;padding:4px 0 2px;grid-column:1/-1}.premium-campaign-checklist span{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(251,191,36,.18);background:rgba(255,247,237,.4);color:#92400e;font-size:10px;font-weight:700}.premium-campaign-checklist span.done{border-color:rgba(34,197,94,.18);background:rgba(240,253,244,.72);color:#166534}@media (max-width:720px){.premium-campaign-tracking-summary{gap:5px}.premium-campaign-tracking-summary span{width:calc(50% - 3px);justify-content:center}.premium-campaign-tracking-summary span.master{width:100%}}.premium-review-actions .premium-clientlist-next{min-height:42px;min-width:158px;background:linear-gradient(135deg,#f97316,#fb923c);box-shadow:0 10px 20px rgba(249,115,22,.2)}.premium-review-actions .premium-clientlist-next:hover{background:linear-gradient(135deg,#fb923c,#fdba74)}.premium-review-actions-left{gap:6px}.premium-review-inline-note{flex:1 1 100%;text-align:center;font-size:10px;color:#b45309;background:rgba(255,247,237,.72);border:1px solid rgba(251,191,36,.22);border-radius:999px;padding:6px 10px;margin:2px 0 4px}.premium-review-modal .premium-clientlist-actions{padding:10px 18px 14px;flex-wrap:wrap;gap:8px}.premium-review-modal .ghost.subtle,.premium-review-modal .premium-clientlist-next{min-height:30px}.premium-review-actions{justify-content:center}.premium-review-actions .ghost.subtle{min-width:112px}@media (max-width:1080px){.premium-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-review-block-head,.premium-review-block-head-table,.premium-review-validation{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.premium-review-tablebar{grid-template-columns:1fr}.premium-review-toolbar-actions{margin-left:0}.premium-review-mapping-head,.premium-review-mapping-row,.premium-review-table{min-width:720px}.premium-review-mapping,.premium-review-tablewrap{overflow-x:auto}}.premium-calendar-modal-list{display:grid;grid-gap:0;gap:0;min-width:0}.premium-list-stack,.premium-logs-stack,.premium-timeline-stack{display:grid;grid-gap:6px;gap:6px;max-height:220px;overflow-y:auto;padding-right:6px;scrollbar-width:thin}.premium-list-stack,.premium-timeline-stack{align-content:start;max-height:320px;overflow-y:auto;padding-right:6px}.premium-list-stack{max-height:none;overflow-y:visible;overflow-x:visible;padding-right:0;padding-bottom:0;scrollbar-width:none}.premium-list-item{display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:5px;border-radius:14px;background:#f8fafc;border:1px solid #edf2f7}.premium-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#60a5fa);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.premium-list-item strong,.premium-log-item strong,.premium-timeline-item strong{color:#0f172a}.premium-list-item p,.premium-log-item p,.premium-timeline-item p{font-size:13px;line-height:1.45}.premium-list-item small,.premium-log-item span,.premium-timeline-item small{font-size:12px;color:#64748b}.premium-timeline-item{grid-template-columns:18px 1fr;grid-gap:0;gap:0;position:relative;padding-bottom:0;margin-bottom:2px}.premium-timeline-item>span{width:18px;position:relative;min-height:100%}.premium-timeline-item>span:before{content:"";position:absolute;top:2px;left:50%;width:8px;height:8px;transform:translateX(-50%);border-radius:50%;background:#4f46e5;box-shadow:0 0 0 4px #e0e7ff}.premium-timeline-item>span:after{content:"";position:absolute;top:16px;bottom:-6px;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,#c7d2fe,#e2e8f0)}.premium-timeline-stack .premium-timeline-item:last-child>span:after{display:none}.premium-timeline-item>div{display:grid;grid-gap:1px;gap:1px;padding:1px 0 0}.premium-timeline-item strong{font-size:10px;line-height:1.2;color:rgba(15,23,42,.5)}.premium-timeline-item p{color:#0f172a;font-weight:600;line-height:1.25}.premium-timeline-item small{line-height:1.25;color:rgba(15,23,42,.44);font-size:11px}.premium-mini-panel{align-content:start;width:100%;grid-template-rows:auto auto auto auto;gap:0;padding:12px;margin-bottom:4px}.premium-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.premium-mini-gauge{text-align:center;padding:10px;border-radius:16px;background:linear-gradient(180deg,#eef2ff,#fff);border:1px solid #dbeafe}.premium-mini-gauge strong{display:block;font-size:2rem;color:#0f172a}.premium-bar-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:flex-end;min-height:112px}.premium-bar-grid div{display:grid;justify-items:center;grid-gap:8px;gap:8px}.premium-bar-grid i{width:24px;min-height:18px;border-radius:10px 10px 4px 4px;display:block;box-shadow:0 10px 20px rgba(15,23,42,.08)}.premium-bar-grid span{font-size:11px;color:#64748b;text-align:center}.premium-table-wrap{display:grid;grid-gap:0;gap:0;overflow-x:auto;overflow-y:visible;background:hsla(0,0%,100%,.04);border-radius:18px;padding:6px}.premium-table{display:grid;grid-template-columns:18px 28px minmax(92px,.72fr) minmax(38px,.28fr) minmax(30px,.3fr) minmax(30px,.3fr) minmax(30px,.3fr) minmax(30px,.3fr) minmax(30px,.3fr) minmax(30px,.3fr) minmax(30px,.3fr) minmax(58px,.38fr) 40px;grid-gap:1px;gap:1px;align-items:center;min-width:680px;justify-items:center}.premium-table span{min-width:0;width:100%;height:100%;box-sizing:border-box;white-space:nowrap;text-align:center;display:inline-flex;align-items:center;justify-content:center}.premium-table-head{padding:9px 11px;border-radius:12px;background:hsla(0,0%,100%,.14);color:#000;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.premium-table-head span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.1;display:inline-flex;align-items:center;justify-content:center;text-align:center}.premium-panel.premium-panel-span-3 .premium-table-head{padding:1px 2px;border-radius:10px;font-size:8px;border-bottom:1px solid rgba(219,228,240,.72);background:hsla(0,0%,100%,.1)}.premium-panel.premium-panel-span-3 .premium-table-head span{padding:1px 3px;line-height:1;white-space:normal;border-right:1px solid rgba(219,228,240,.92);width:100%}.premium-panel.premium-panel-span-3 .premium-table-head span:last-child{border-right:0}.premium-table-row{padding:8px 10px;border-radius:12px;border:1px solid rgba(219,228,240,.64);background:hsla(0,0%,100%,.13);font-size:10px;color:#000;font-weight:700;transition:transform .18s ease,box-shadow .18s ease;position:relative;min-height:54px;overflow:hidden}.premium-panel.premium-panel-span-3 .premium-table-row{padding:0 1px;border-radius:10px;font-size:8.5px;border:1px solid rgba(219,228,240,.82);margin-top:1px;min-height:40px}.premium-table-row-empty{opacity:.8}.premium-table-row-empty span{color:#7c8b9f}.premium-table-row-empty .premium-table-action-cell,.premium-table-row-empty span{border-color:rgba(219,228,240,.88)}.premium-table-row-empty>span{border-right:1px solid rgba(219,228,240,.82)}.premium-table-row>span{border-right:1px solid rgba(219,228,240,.58)}.premium-table-row-empty>span:last-child,.premium-table-row>span:last-child{border-right:0}.premium-table-row-empty .premium-table-campaign,.premium-table-row-empty .premium-tag-stack{background:hsla(0,0%,100%,.4)}.premium-table-row-empty .premium-row-action{opacity:.5}.premium-table-row-menu-open{z-index:20;overflow:visible}.premium-calendar-card:hover,.premium-gauge-card:hover,.premium-kpi-card:hover,.premium-main-notification-panel:hover,.premium-panel:hover,.premium-side-notification-panel:hover,.premium-table-row:hover{transform:translateY(-2px);box-shadow:none}.premium-table-empty-tag{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 7px;border-radius:999px;background:hsla(0,0%,100%,.86);border:1px solid #ced8e3;color:#708197;font-size:9px;font-style:normal;font-weight:700}.premium-table-campaign{display:grid;grid-gap:1px;gap:1px;justify-items:center;text-align:center;overflow:hidden}.premium-table-campaign strong{font-size:13px;font-weight:900}.premium-table-campaign small,.premium-table-campaign strong{color:#000;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.premium-table-campaign small{font-size:11px;font-weight:700}.premium-panel.premium-panel-span-3 .premium-table-campaign strong{font-size:12px;line-height:1.2}.premium-panel.premium-panel-span-3 .premium-table-campaign small{font-size:10px;line-height:1.2}.premium-panel.premium-panel-span-3 .premium-table-campaign small:first-of-type,.premium-panel.premium-panel-span-3 .premium-table-campaign small:last-of-type{display:none}.premium-tag-stack{display:flex;flex-wrap:wrap;gap:6px;overflow:hidden}.premium-tag-stack em{font-style:normal;font-size:11px;line-height:1;padding:6px 8px;border-radius:999px;background:hsla(0,0%,100%,.25);color:#000;font-weight:800}.premium-panel.premium-panel-span-3 .premium-tag-stack{gap:4px}.premium-panel.premium-panel-span-3 .premium-tag-stack em{font-size:8px;padding:3px 5px}.premium-table-action-cell{position:relative;overflow:visible;justify-self:end;display:flex;justify-content:flex-end;min-width:72px}.premium-row-action{min-height:22px;min-width:22px;padding:0 3px;border-radius:999px;border:1px solid rgba(219,228,240,.18);background:hsla(0,0%,100%,.12);color:#000;font-size:10px;font-weight:900;line-height:1;cursor:pointer}.premium-panel.premium-panel-span-3 .premium-row-action{border-color:#0f172a;background:#0f172a;color:#fff}.premium-row-action-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:clamp(150px,20vw,200px);min-width:150px;max-width:min(88vw,220px);display:grid;grid-gap:4px;gap:4px;padding:8px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 16px 32px rgba(15,23,42,.14)}.premium-row-action-menu button{text-align:left;border:0;background:transparent;border-radius:8px;min-height:28px;padding:5px 8px;font:inherit;font-size:9px;color:#334155}.premium-row-action-menu button:hover{background:#f8fafc}@media (max-width:768px){.premium-table-action-cell{min-width:72px}.premium-row-action{min-height:28px;padding:0 8px;font-size:10px}.premium-row-action-menu{top:auto;bottom:calc(100% + 6px);right:0;width:min(220px,calc(100vw - 32px));min-width:180px;max-width:calc(100vw - 32px);padding:10px}}@media (max-width:520px){.premium-row-action-menu{right:-6px;width:min(240px,calc(100vw - 24px));min-width:150px;max-width:calc(100vw - 24px)}.premium-row-action-menu button{min-height:38px;font-size:13px}.premium-row-action{padding:0 6px}}.premium-table-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.premium-table-bulk{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:#64748b;padding:5px 9px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid var(--glass-border-soft);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.premium-table-summary{font-size:11px;color:#94a3b8}.premium-table-pagination{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.premium-table-pagination button{min-width:24px;height:24px;padding:0 6px;border-radius:7px;border:1px solid #dbe3f0;background:#fff;color:#475569;font:inherit;font-size:9px}.premium-table-pagination button.active{background:#f8faff;border-color:#cbd5e1;color:#334155}.premium-table-pagination button:disabled{opacity:.45}.premium-table-empty{padding:16px 12px;border-radius:12px;border:1px dashed #dbe4f0;text-align:center;color:#94a3b8;font-size:11px}.premium-panel.premium-panel-span-3 .premium-table-bulk,.premium-panel.premium-panel-span-3 .premium-table-empty,.premium-panel.premium-panel-span-3 .premium-table-footer,.premium-panel.premium-panel-span-3 .premium-table-pagination button,.premium-panel.premium-panel-span-3 .premium-table-summary{font-size:10px}.premium-logs-panel{align-content:stretch;min-height:520px;height:100%;display:grid}.premium-logs-split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;min-height:100%;height:100%;grid-template-rows:minmax(0,1.6fr) minmax(0,.4fr);overflow:hidden}.premium-logs-split-column{display:grid;grid-gap:4px;gap:4px;align-content:stretch;min-width:0;min-height:0;padding:6px 8px;border-radius:16px;background:hsla(0,0%,100%,.25);border:1px solid var(--glass-border-medium);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}.premium-logs-split-column .premium-panel-head{flex-shrink:0}.premium-logs-split-column .premium-logs-stack,.premium-logs-split-column .premium-timeline-stack{flex:1 1;align-self:stretch}.premium-logs-split-column:first-child{min-height:0;margin-bottom:2px}.premium-logs-split-column:nth-child(2){min-height:0;margin-top:2px}.premium-logs-split-column .premium-logs-stack,.premium-logs-split-column .premium-timeline-stack{min-height:0;height:100%}.premium-logs-split-column:nth-child(2) .premium-logs-stack{max-height:none;overflow:visible}.premium-panel.premium-panel-span-3{min-height:420px;height:100%;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.12);box-shadow:none}.premium-panel.premium-panel-span-3 .premium-panel-head{padding:6px 10px;border-radius:14px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.12);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.premium-side-notification-panel{margin-bottom:0;overflow:hidden;background:hsla(0,0%,100%,.24);border:1px solid rgba(148,163,184,.18)}.premium-note-compose{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:100%;min-width:0}.premium-note-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.premium-note-tile-grid input{min-width:0;min-height:34px;padding:8px 10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.15);font:inherit;font-size:12px;color:#0f172a;outline:none;box-sizing:border-box}.premium-note-tile-grid input:focus{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.18);box-shadow:0 0 0 3px hsla(0,0%,100%,.06)}.premium-note-compose textarea{width:100%;min-height:136px;max-width:100%;box-sizing:border-box;resize:none;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.15);padding:11px 12px;font:inherit;font-size:13px;color:#0f172a;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-shadow:none}.premium-note-compose textarea:focus{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.18);box-shadow:0 0 0 3px hsla(0,0%,100%,.06)}.premium-note-compose-footer{display:grid;grid-gap:8px;gap:8px;padding-top:2px}.premium-note-compose-footer small{font-size:11px;color:rgba(15,23,42,.42)}.premium-note-compose button{justify-self:end;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:hsla(0,0%,100%,.22);color:#0f172a;font-size:12px;font-weight:800;padding:8px 12px;box-shadow:none;min-width:96px}.premium-note-compose button:hover{background:hsla(0,0%,100%,.28);border-color:hsla(0,0%,100%,.2)}.premium-note-actions .ghost,.premium-note-compose button{min-height:36px;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.18)!important;border:1px solid hsla(0,0%,100%,.12)!important;color:#0f172a!important;font-size:12px;font-weight:800;box-shadow:none!important}.premium-note-actions .ghost:hover,.premium-note-compose button:hover{background:hsla(0,0%,100%,.24)!important;border-color:hsla(0,0%,100%,.18)!important}.premium-side-notification-panel .premium-panel-head .ghost{background:hsla(0,0%,100%,.16)!important;border:1px solid hsla(0,0%,100%,.12)!important;color:#0f172a!important;border-radius:999px;box-shadow:none!important}.premium-side-notification-panel .premium-panel-head .ghost:hover{background:hsla(0,0%,100%,.22)!important;border-color:hsla(0,0%,100%,.16)!important}.premium-note-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%;min-width:0}.premium-note-actions .ghost,.premium-note-compose-footer small{max-width:100%}.premium-note-actions .ghost{background:hsla(0,0%,100%,.16)!important;border:1px solid hsla(0,0%,100%,.12)!important;color:#0f172a!important;border-radius:999px;box-shadow:none!important;width:100%;min-width:0}.premium-note-actions .ghost:hover{background:hsla(0,0%,100%,.22)!important;border-color:hsla(0,0%,100%,.16)!important}.premium-main-notification-panel .premium-panel-head .ghost{background:hsla(0,0%,100%,.16)!important;border:1px solid hsla(0,0%,100%,.12)!important;color:#0f172a!important;border-radius:999px;min-height:28px;padding:5px 10px;font-size:11px;box-shadow:none!important}.premium-main-notification-panel .premium-panel-head .ghost:hover{background:hsla(0,0%,100%,.22)!important;border-color:hsla(0,0%,100%,.16)!important}.premium-note-stack{display:grid;grid-gap:8px;gap:8px;max-height:170px;overflow-y:auto;padding-right:6px;scrollbar-width:thin}.premium-note-item{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 8px 18px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.18)}.premium-note-item-head{display:grid;grid-template-columns:36px 1fr;grid-gap:0;gap:0;align-items:center}.premium-note-avatar{width:36px;height:36px;font-size:11px;background:hsla(0,0%,100%,.24);color:#0f172a}.premium-note-item strong{display:block;font-size:13px;line-height:1.2;color:#0f172a}.premium-note-item small{font-size:11px;color:#94a3b8}.premium-note-item-meta{display:flex;flex-wrap:wrap;gap:6px}.premium-note-item-meta span{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgba(15,23,42,.62)}.premium-note-item p{margin:0;font-size:12px;line-height:1.45;color:#334155}.premium-note-empty-state{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.16);border:1px dashed hsla(0,0%,100%,.16)}.premium-note-empty-state strong{font-size:13px;color:#0f172a}.premium-note-empty-state p{margin:0;font-size:12px;line-height:1.5;color:rgba(15,23,42,.62)}.premium-timeline-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.1)}.premium-timeline-summary strong{font-size:10px;font-weight:800;color:#0f172a}.premium-timeline-summary span{font-size:9px;color:rgba(15,23,42,.62)}.premium-timeline-group{display:grid;grid-gap:8px;gap:8px}.premium-timeline-divider{width:-moz-fit-content;width:fit-content;padding:4px 9px;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.12);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.72)}.premium-timeline-divider,.premium-timeline-divider span{display:inline-flex;align-items:center}.premium-timeline-group-toggle{margin-left:8px;border:0;background:transparent;color:rgba(37,99,235,.88);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0}.premium-timeline-divider:last-child{margin-bottom:2px}.premium-timeline-group+.premium-timeline-group .premium-timeline-divider{margin-top:2px}.premium-timeline-item{grid-template-columns:10px minmax(0,1fr);-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit}.premium-timeline-headline{grid-template-columns:auto minmax(0,1fr) auto}.premium-timeline-check{width:20px;height:20px}.premium-timeline-copy strong{display:block}.premium-timeline-status{min-height:20px}.premium-timeline-type{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:hsla(0,0%,100%,.18);color:rgba(15,23,42,.72)}.premium-timeline-type.type-meeting{background:rgba(59,130,246,.14);color:rgba(29,78,216,.92)}.premium-timeline-type.type-reminder{background:rgba(245,158,11,.14);color:rgba(180,83,9,.92)}.premium-timeline-type.type-appointment{background:rgba(139,92,246,.14);color:rgba(91,33,182,.92)}.premium-timeline-type.type-active,.premium-timeline-type.type-queued,.premium-timeline-type.type-running{background:rgba(34,197,94,.14);color:rgba(21,128,61,.95)}.premium-timeline-type.type-draft,.premium-timeline-type.type-pending{background:rgba(245,158,11,.14);color:rgba(180,83,9,.95)}.premium-timeline-type.type-paused{background:rgba(59,130,246,.14);color:rgba(29,78,216,.95)}.premium-timeline-type.type-completed{background:rgba(16,185,129,.14);color:rgba(6,95,70,.95)}.premium-timeline-type.type-failed{background:rgba(239,68,68,.14);color:rgba(185,28,28,.95)}.premium-timeline-item.completed{opacity:.72;background:hsla(0,0%,100%,.14)}.premium-timeline-item.completed .premium-timeline-status.done{background:rgba(16,185,129,.1);color:rgba(6,95,70,.82)}.premium-timeline-add-form{display:grid;grid-gap:10px;gap:10px}.premium-timeline-add-form input,.premium-timeline-add-form select{width:100%;min-height:38px;padding:8px 10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.16);color:#0f172a;font:inherit}.premium-timeline-add-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.premium-timeline-add-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.premium-timeline-stack{display:grid;grid-gap:8px;gap:8px}.premium-timeline-item{display:grid;grid-template-columns:10px 1fr;grid-gap:8px;gap:8px;align-items:start;width:100%;padding:10px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.18);box-shadow:0 8px 18px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.16);text-align:left;cursor:pointer}.premium-timeline-item>span{width:10px;height:10px;margin-top:8px;border-radius:999px;background:rgba(59,130,246,.75)}.premium-timeline-item.completed>span{background:rgba(16,185,129,.8)}.premium-timeline-headline{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center}.premium-timeline-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.premium-timeline-copy strong{font-size:12px;line-height:1.25;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-timeline-copy small{font-size:10px;color:rgba(15,23,42,.56)}.premium-timeline-status{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.premium-timeline-status.pending{background:rgba(250,204,21,.16);color:rgba(161,98,7,.95)}.premium-timeline-status.done{background:rgba(16,185,129,.14);color:rgba(6,95,70,.95)}.premium-timeline-item p{margin:8px 0 0;font-size:12px;line-height:1.45;color:#334155}.premium-timeline-item.completed{opacity:.86}.premium-timeline-item.completed .premium-timeline-copy strong{text-decoration:line-through}.premium-timeline-item input{margin:0}.premium-timeline-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.16);cursor:pointer}.premium-timeline-check input{position:absolute;opacity:0;pointer-events:none}.premium-timeline-check span{width:10px;height:10px;border-radius:3px;background:rgba(148,163,184,.55)}.premium-timeline-item.completed .premium-timeline-check span{background:rgba(16,185,129,.92)}.premium-timeline-detail-card{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid rgba(59,130,246,.14);background:hsla(0,0%,100%,.2)}.premium-timeline-detail-kicker{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-accent)}.premium-timeline-detail-card strong{font-size:14px;color:#0f172a}.premium-timeline-detail-card p{margin:0;font-size:12px;color:rgba(15,23,42,.68)}.premium-timeline-detail-card small{font-size:11px;color:rgba(15,23,42,.54)}.premium-main-notification-panel .premium-list-stack,.premium-side-notification-panel .premium-list-stack{max-height:220px;overflow-y:auto;padding-right:6px;scrollbar-width:thin}.premium-main-notification-panel .premium-list-item{grid-template-columns:32px 1fr;gap:7px;padding:7px 8px;border-radius:12px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 8px 18px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.16)}.premium-main-notification-panel .premium-list-item-button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:1px solid transparent;background:hsla(0,0%,100%,.16);padding:7px 8px}.premium-main-notification-panel .premium-list-item-button:focus-visible,.premium-main-notification-panel .premium-list-item-button:hover{border-color:rgba(15,23,42,.08);background:hsla(0,0%,100%,.22);transform:translateY(-1px)}.premium-main-notification-panel .premium-list-item-button:focus-visible .premium-list-item-cue,.premium-main-notification-panel .premium-list-item-button:hover .premium-list-item-cue{opacity:1;color:rgba(37,99,235,.9)}.premium-main-notification-panel .premium-list-item-button:active{transform:translateY(0);background:hsla(0,0%,100%,.28)}.premium-main-notification-panel .premium-list-item-button:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.14)}.premium-main-notification-panel .premium-list-item-button .premium-avatar{pointer-events:none}.premium-main-notification-panel .premium-avatar{width:32px;height:32px;font-size:9px;background:hsla(0,0%,100%,.24);color:#0f172a}.premium-main-notification-panel .premium-list-item-cue{display:inline-block;margin-top:4px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(37,99,235,.72);opacity:.82}.premium-main-notification-panel .premium-list-item strong{font-size:11px}.premium-main-notification-panel .premium-list-item p,.premium-main-notification-panel .premium-list-item small{font-size:10px;line-height:1.3}.premium-main-notification-panel .premium-list-item-subject{display:block;margin-top:2px;font-size:10.5px;font-weight:800;color:rgba(15,23,42,.82);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-main-notification-panel,.premium-side-notification-panel{min-height:336px}.premium-main-notification-panel{background:hsla(0,0%,100%,.24);border:1px solid rgba(148,163,184,.18)}.premium-timeline-stack{max-height:220px;overflow-y:auto;padding-right:6px;scrollbar-width:thin}.premium-log-item{display:grid;grid-template-columns:56px 1fr;grid-gap:8px;gap:8px;padding:8px 9px;border-radius:14px;background:#f8fafc;border:1px solid #edf2f7;min-width:0;width:100%}.premium-log-item.compact{grid-template-columns:48px 1fr;align-items:center;padding:6px 8px}.premium-log-item.compact p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:700;color:#0f172a}.premium-log-item.compact strong{font-size:9px;color:rgba(15,23,42,.7)}.premium-log-item.compact span{display:none}.premium-log-item.detailed{align-items:start;grid-template-columns:84px minmax(0,1fr);gap:10px;width:100%}.premium-log-item.detailed strong{display:block;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.35}.premium-log-item.detailed div{min-width:0;display:grid;grid-gap:3px;gap:3px}.premium-log-item.detailed p,.premium-log-item.detailed small,.premium-log-item.detailed span{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.premium-log-item.detailed small{display:block;margin-top:3px;color:rgba(15,23,42,.58);font-size:10px;line-height:1.3}.premium-log-status{display:inline-flex;align-items:center;gap:4px;margin-top:3px;padding:2px 7px;border-radius:999px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(148,163,184,.2);background:hsla(0,0%,100%,.58);color:#475569;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.premium-log-status.status-success{border-color:rgba(34,197,94,.24);background:rgba(34,197,94,.12);color:#15803d}.premium-log-status.status-danger{border-color:rgba(239,68,68,.24);background:rgba(239,68,68,.12);color:#b91c1c}.premium-log-status.status-info,.premium-log-status.status-pending{border-color:rgba(59,130,246,.18);background:rgba(59,130,246,.1);color:#1d4ed8}.premium-log-status.status-live,.premium-log-status.status-warning{border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.12);color:#b45309}.premium-log-source{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(148,163,184,.18);background:hsla(0,0%,100%,.55);color:#475569;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.premium-log-source-icon{display:inline-grid;place-items:center;width:10px;height:10px;border-radius:999px;font-size:7px;line-height:1;background:hsla(0,0%,100%,.62);border:1px solid rgba(148,163,184,.12)}.premium-log-source.tone-timeline{border-color:rgba(59,130,246,.18);background:rgba(59,130,246,.1);color:#1d4ed8}.premium-log-source.tone-timeline .premium-log-source-icon{color:#1d4ed8}.premium-log-source.tone-inbox{border-color:rgba(168,85,247,.18);background:rgba(168,85,247,.1);color:#7c3aed}.premium-log-source.tone-inbox .premium-log-source-icon{color:#7c3aed}.premium-log-source.tone-campaign{border-color:rgba(34,197,94,.18);background:rgba(34,197,94,.1);color:#15803d}.premium-log-source.tone-campaign .premium-log-source-icon{color:#15803d}.premium-log-source.tone-system{border-color:rgba(148,163,184,.18);background:hsla(0,0%,100%,.5);color:#475569}.premium-log-source.tone-system .premium-log-source-icon{color:#64748b}.premium-log-item,.premium-timeline-item{background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 8px 18px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.16)}.premium-logs-panel .premium-panel-head .ghost{min-height:24px;padding:2px 8px;border-radius:999px;background:hsla(0,0%,100%,.28);border:1px solid hsla(0,0%,100%,.28);color:rgba(15,23,42,.74);font-size:10px;font-weight:700;box-shadow:0 8px 14px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.34)}.premium-logs-panel .premium-panel-head .ghost:hover{background:hsla(0,0%,100%,.36);border-color:hsla(0,0%,100%,.38);color:rgba(15,23,42,.88)}.premium-logs-panel .premium-panel-head .ghost.subtle{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.2);color:rgba(15,23,42,.74)}.premium-logs-panel .premium-panel-head h3{padding:2px 8px;border-radius:999px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 14px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.22)}.premium-logs-panel .premium-logs-stack,.premium-logs-panel .premium-timeline-stack{gap:3px}.premium-logs-panel .premium-log-item,.premium-logs-panel .premium-timeline-item{padding:8px 9px;border-radius:12px}.premium-logs-panel .premium-log-item{min-height:54px}.premium-logs-panel .premium-log-item.compact{min-height:38px}.premium-calendar-modal-list .premium-log-item{min-height:66px;padding:10px 12px;width:100%;border-radius:12px}.premium-calendar-modal-list .premium-log-item.compact{min-height:46px;padding:8px 10px}.premium-calendar-modal-list .premium-log-item.detailed{gap:10px;grid-template-columns:92px minmax(0,1fr)}.premium-calendar-modal-section{display:grid;grid-gap:6px;gap:6px}.premium-calendar-modal-list .premium-timeline-group .premium-timeline-divider{margin-bottom:2px}.premium-calendar-modal-list .premium-log-source,.premium-calendar-modal-list .premium-log-status{margin-top:2px}.premium-logs-preview-group{display:grid;grid-gap:1px;gap:1px}.premium-log-preview-label{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:1px 6px;border-radius:999px;background:hsla(0,0%,100%,.24);border:1px solid hsla(0,0%,100%,.18);color:#475569;font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.premium-timeline-item>span:before{background:#fff;box-shadow:0 0 0 5px hsla(0,0%,100%,.22)}.premium-timeline-item>span:after{background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.12))}.dashboard-profile-hub{display:grid;grid-gap:12px;gap:12px;margin:14px 0 18px;padding:16px;border-radius:20px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 14px 28px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.22)}.dashboard-profile-page{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:16px;gap:16px;margin:14px 0 18px}.dashboard-profile-page-label{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.16);color:#0f172a;font-size:11px;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 16px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.22);transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboard-profile-page-label.is-active{transform:translateY(-1px);background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.22);box-shadow:0 10px 20px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.26)}.dashboard-profile-page-label.tone-profile{color:#0f172a}.dashboard-profile-page-label.tone-settings{color:#1d4ed8}.dashboard-profile-page-label.tone-notifications{color:#7c3aed}.dashboard-profile-page-label.tone-billing{color:#0f766e}.dashboard-profile-page-label.tone-security{color:#b45309}.dashboard-profile-side{display:grid;grid-gap:12px;gap:12px;align-content:start;position:-webkit-sticky;position:sticky;top:16px}.dashboard-profile-main{display:grid;grid-gap:14px;gap:14px;align-content:start}.dashboard-profile-main .dashboard-profile-card,.dashboard-profile-main .dashboard-profile-intro-card{padding:18px 20px}.dashboard-profile-side-hero{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:18px 16px;border-radius:20px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 14px 28px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.22);text-align:center}.dashboard-profile-side-hero strong{font-size:16px;color:#0f172a}.dashboard-profile-side-hero p{margin:0;color:#475569;font-size:12px}.dashboard-profile-side-hero small{color:#64748b;font-size:11px}.dashboard-profile-nav{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:18px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 10px 20px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.2)}.dashboard-profile-nav-item{display:inline-flex;align-items:center;justify-content:flex-start;min-height:38px;padding:0 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.2);color:#0f172a;font-size:13px;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.dashboard-profile-nav-item:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.28);border-color:hsla(0,0%,100%,.22);box-shadow:0 10px 20px rgba(15,23,42,.08)}.dashboard-profile-nav-item.active{background:hsla(0,0%,100%,.34);border-color:hsla(0,0%,100%,.3);box-shadow:0 12px 22px rgba(15,23,42,.1)}.dashboard-profile-nav-item.tone-settings{color:#1d4ed8}.dashboard-profile-nav-item.tone-notifications{color:#7c3aed}.dashboard-profile-nav-item.tone-billing{color:#0f766e}.dashboard-profile-nav-item.tone-security{color:#b45309}.dashboard-profile-card-compact{min-height:auto}.dashboard-profile-intro-card{padding:18px 20px}.dashboard-profile-hub-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-profile-hub-head strong{display:block;font-size:14px;color:#0f172a}.dashboard-profile-hub-head p{margin-top:3px;font-size:12px;color:#64748b}.dashboard-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.dashboard-profile-card{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:14px;border-radius:18px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 10px 20px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.22);position:relative;overflow:hidden}.dashboard-profile-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:hsla(0,0%,100%,.22)}.dashboard-profile-card.tone-settings:before{background:rgba(29,78,216,.35)}.dashboard-profile-card.tone-notifications:before{background:rgba(124,58,237,.35)}.dashboard-profile-card.tone-billing:before{background:rgba(15,118,110,.35)}.dashboard-profile-card.tone-security:before{background:rgba(180,83,9,.35)}.dashboard-profile-card.tone-profile:before{background:rgba(15,23,42,.22)}.dashboard-profile-card.tone-profile{background:hsla(0,0%,100%,.24)}.dashboard-profile-card.tone-settings{background:rgba(29,78,216,.07)}.dashboard-profile-card.tone-notifications{background:rgba(124,58,237,.07)}.dashboard-profile-card.tone-billing{background:rgba(15,118,110,.06)}.dashboard-profile-card.tone-security{background:rgba(180,83,9,.07)}.dashboard-profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard-profile-stats span{display:grid;grid-gap:2px;gap:2px;padding:10px 8px;border-radius:14px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.14)}.dashboard-profile-stats strong{font-size:13px;color:#0f172a}.dashboard-profile-stats small{color:#64748b;font-size:10px}.dashboard-profile-stats.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-profile-card.tone-billing .dashboard-profile-chip,.dashboard-profile-card.tone-billing .dashboard-profile-meter-track,.dashboard-profile-card.tone-billing .dashboard-profile-stats span,.dashboard-profile-card.tone-billing .dashboard-profile-transaction-item{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.12);box-shadow:none}.dashboard-profile-card.tone-billing .dashboard-profile-note{color:rgba(15,23,42,.62)}.dashboard-profile-card.tone-billing .dashboard-profile-meter-track i{background:linear-gradient(90deg,rgba(15,118,110,.88),rgba(29,78,216,.88))}.dashboard-profile-card.tone-billing .dashboard-profile-transaction-list{margin-top:12px}.dashboard-profile-card.tone-billing .dashboard-profile-action-row-stack{margin-top:4px}.dashboard-profile-chip-row{display:flex;flex-wrap:wrap}.dashboard-profile-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.16);color:#0f172a;font-size:11px}.dashboard-profile-checklist{display:grid;grid-gap:8px;gap:8px;padding:6px 0 2px}.dashboard-profile-checklist label{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#475569}.dashboard-profile-checklist input[type=checkbox]{width:14px;height:14px;accent-color:#cbd5e1}.dashboard-profile-card strong{display:block;font-size:13px;color:#0f172a}.dashboard-profile-card.tone-settings strong{color:#1d4ed8}.dashboard-profile-card.tone-notifications strong{color:#7c3aed}.dashboard-profile-card.tone-billing strong{color:#0f766e}.dashboard-profile-card.tone-security strong{color:#b45309}.dashboard-profile-card.tone-profile strong{color:#0f172a}.dashboard-profile-card p{margin:0;font-size:12px;color:#475569;line-height:1.45}.dashboard-profile-note{margin-top:-2px;font-size:11px;color:#64748b}.dashboard-profile-mini-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px;gap:8px}.dashboard-profile-mini-metrics article{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.14)}.dashboard-profile-mini-metrics span{font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.dashboard-profile-mini-metrics strong{font-size:13px;color:#0f172a}.dashboard-profile-mini-metrics small{font-size:11px;color:#64748b}.dashboard-profile-mini-metrics article small:last-child{font-size:10px;color:#94a3b8}.dashboard-profile-card small{color:#64748b;font-size:11px}.dashboard-profile-avatar-lg{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.24);color:#0f172a;font-weight:800;letter-spacing:.02em}.dashboard-profile-avatar-img{object-fit:cover;overflow:hidden}.dashboard-profile-card .ghost{justify-self:start;min-height:30px}.dashboard-profile-card .ghost,.dashboard-profile-hub .dashboard-profile-upload{padding:0 12px;border-radius:999px;background:hsla(0,0%,100%,.24);border:1px solid hsla(0,0%,100%,.18);color:#0f172a;box-shadow:0 8px 16px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.22)}.dashboard-profile-hub .dashboard-profile-upload{display:inline-flex;align-items:center;justify-content:center;min-height:32px;font-size:11px;font-weight:700;cursor:pointer}.dashboard-profile-hub .dashboard-profile-upload input{display:none}.dashboard-profile-action-row{display:flex;flex-wrap:wrap;gap:8px}.dashboard-profile-action-row-stack{margin-top:-4px}.dashboard-profile-upgrade-secondary{min-height:30px;padding-inline:12px;opacity:.72}.dashboard-profile-upgrade-secondary:hover{opacity:.92}.dashboard-profile-password{display:grid;grid-gap:8px;gap:8px}.dashboard-profile-password input{width:100%;min-height:32px;padding:0 12px;border-radius:14px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.18);color:#0f172a;box-shadow:0 8px 16px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.2)}.dashboard-profile-password input::placeholder{color:rgba(15,23,42,.45)}.dashboard-profile-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:rgba(15,23,42,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-profile-modal{width:min(420px,100%);display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:20px;background:hsla(0,0%,100%,.86);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 24px 48px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.4)}.dashboard-profile-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-profile-modal-head strong{display:block;font-size:15px;color:#0f172a}.dashboard-profile-modal-head p{margin:4px 0 0;font-size:12px;color:#64748b}.dashboard-profile-modal-close{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:hsla(0,0%,100%,.72);color:#0f172a;cursor:pointer}.dashboard-profile-modal-actions{display:flex;flex-wrap:wrap;gap:8px}.dashboard-profile-modal-meta{margin-top:-2px}.dashboard-profile-modal-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard-profile-modal-summary article{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:14px;background:rgba(248,250,252,.9);border:1px solid rgba(203,213,225,.42)}.dashboard-profile-modal-summary span{font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.dashboard-profile-modal-summary strong{font-size:13px;color:#0f172a}.dashboard-profile-modal-summary-soft article{background:hsla(0,0%,100%,.7)}.dashboard-profile-meter{display:grid;grid-gap:6px;gap:6px}.dashboard-profile-meter-track{height:8px;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.16);border:1px solid hsla(0,0%,100%,.2)}.dashboard-profile-meter-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(15,118,110,.9),rgba(29,78,216,.9))}.dashboard-profile-meter small{font-size:11px;color:#64748b}.dashboard-profile-billing-row{margin-top:-2px}.dashboard-profile-warning{margin:2px 0 0;color:#78350f;font-weight:700;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);border-radius:999px;padding:6px 10px;display:inline-flex;align-items:center;gap:8px}.dashboard-profile-warning:before{content:"";width:6px;height:6px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.12);flex:0 0 auto}.dashboard-profile-upgrade-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px;padding:9px 10px;border-radius:16px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.14);max-width:100%;overflow:hidden}.dashboard-profile-upgrade-mini div{display:grid;grid-gap:2px;gap:2px;padding:7px 9px;border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.12);min-width:0}.dashboard-profile-upgrade-mini span{font-size:11px;font-weight:700;color:rgba(15,23,42,.56);letter-spacing:.05em;text-transform:uppercase}.dashboard-profile-upgrade-mini strong{font-size:12px;font-weight:900;color:#0f172a;overflow-wrap:anywhere}.dashboard-profile-transaction-list{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.dashboard-profile-transaction-item{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:rgba(248,250,252,.9);border:1px solid rgba(203,213,225,.42)}.dashboard-profile-transaction-item strong{display:block;font-size:12px;color:#0f172a}.dashboard-profile-transaction-item p{margin:3px 0 0;font-size:11px;color:#64748b}.dashboard-profile-credit-history-modal{width:min(760px,100%)}.dashboard-profile-credit-history-head{display:grid;grid-template-columns:minmax(0,1.5fr) 90px 110px 140px;grid-gap:10px;gap:10px;padding:0 4px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.dashboard-profile-credit-history-list{display:grid;grid-gap:8px;gap:8px;max-height:46vh;overflow:auto;padding-right:4px}.dashboard-profile-credit-history-row{display:grid;grid-template-columns:minmax(0,1.5fr) 90px 110px 140px;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:rgba(248,250,252,.9);border:1px solid rgba(203,213,225,.42)}.dashboard-profile-credit-history-row strong{font-size:12px;color:#0f172a}.dashboard-profile-credit-history-row span{font-size:12px;color:#0f172a;font-weight:700}.dashboard-profile-credit-history-row small{font-size:11px;color:#64748b}.dashboard-profile-credit-history-row .credit-positive{color:#059669}.dashboard-profile-credit-history-row .credit-negative{color:#dc2626}@media (max-width:640px){.dashboard-profile-credit-history-head,.dashboard-profile-credit-history-row{grid-template-columns:minmax(0,1fr)}}.premium-popup-primary-row{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.16)}.premium-popup-primary-row .ghost,.premium-popup-primary-row .premium-template-next{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding-left:12px;padding-right:12px;border-radius:10px;font-size:12px;font-weight:700;text-align:center}.premium-popup-primary-row .ghost{background:hsla(0,0%,100%,.64);border:1px solid rgba(226,232,240,.72);color:#748094;min-width:70px}.premium-popup-primary-row .premium-template-next{min-width:176px;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;box-shadow:0 10px 20px rgba(249,115,22,.16);border-color:transparent}.premium-campaign-actions button,.premium-clientlist-actions button,.premium-schedule-actions button,.premium-select-draft-actions button,.premium-template-actions button,.premium-test-email-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.premium-campaign-head .ghost.subtle,.premium-clientlist-head .ghost.subtle,.premium-review-modal .ghost.subtle,.premium-schedule-head .ghost.subtle,.premium-select-draft-head .ghost.subtle,.premium-template-head .ghost.subtle,.premium-test-email-head .ghost.subtle{min-height:32px;padding-left:12px;padding-right:12px;border-radius:999px;font-size:12px;font-weight:700;opacity:.86}.premium-clientlist-head .ghost.subtle{min-height:26px;min-width:26px;padding-left:8px;padding-right:8px;font-size:10px;opacity:.66;box-shadow:none;border-color:rgba(226,232,240,.7)}.premium-popup-step-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;margin-bottom:6px;padding:0 7px;border-radius:999px;border:1px solid #fed7aa;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.premium-campaign-head h3,.premium-clientlist-head h3,.premium-review-modal .premium-clientlist-head h3,.premium-schedule-head h3,.premium-select-draft-head h3,.premium-template-head h3,.premium-test-email-head h3{font-weight:800;letter-spacing:-.01em}.premium-campaign-head p,.premium-clientlist-head p,.premium-review-modal .premium-clientlist-head p,.premium-schedule-head p,.premium-select-draft-head p,.premium-template-head p,.premium-test-email-head p{margin-top:3px}@media (max-width:768px){.premium-calendar-modal{width:min(520px,100%);max-height:84vh;padding:14px;gap:10px}.premium-calendar-grid{gap:4px}.premium-calendar-day{min-height:30px;border-radius:12px;font-size:11px}.premium-calendar-day.has-events i{width:5px;height:5px}.premium-calendar-events-head{flex-wrap:wrap;justify-content:flex-start}.premium-calendar-more{width:100%;justify-self:stretch}.premium-day-modal{width:min(560px,100%)}.premium-day-modal-summary{grid-template-columns:1fr}.premium-day-modal-footer{flex-direction:column;align-items:stretch}.premium-day-modal-footer button{width:100%}.premium-log-item.detailed{padding:10px;gap:6px}}.premium-log-item.sent{border-color:#bbf7d0;background:#f0fdf4}.premium-log-item.sent strong{color:#15803d}.premium-log-item.sent p{color:#166534}.premium-log-item.sent.detailed small,.premium-log-item.sent.detailed span{color:#16a34a}@media (max-width:1440px){.premium-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.premium-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-panel-span-2,.premium-panel-span-3{grid-column:span 2}.premium-stepper-row{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-stepper-start{writing-mode:horizontal-tb;-webkit-text-orientation:mixed;text-orientation:mixed;min-height:52px;letter-spacing:.25em}}@media (max-width:1024px){.premium-analytics-grid,.premium-report-heading,.premium-toolbar{grid-template-columns:1fr;display:grid}.premium-content-grid,.premium-kpi-row,.premium-stepper-row{grid-template-columns:1fr;align-items:stretch}.premium-panel-span-2,.premium-panel-span-3{grid-column:auto}.premium-table-wrap{overflow-x:auto}.premium-table{min-width:760px}}@media (max-width:900px){.premium-content-grid{grid-template-columns:1fr}.premium-content-grid>.premium-panel:nth-child(3),.premium-content-grid>.premium-panel:nth-child(4){min-height:auto;max-height:none}.premium-stepper-row{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-stepper-start{grid-column:1/-1}.premium-calendar-card,.premium-gauge-card{min-height:auto;max-height:none}.premium-gauge-card .premium-panel-head{flex-wrap:wrap;gap:10px}.premium-progress-filter-wrap{margin-left:auto}.premium-arc-track{width:140px;height:140px}.premium-arc-ring{width:116px;height:116px}.premium-arc-ring-inner{inset:14px}.premium-arc-legend{gap:8px 12px;justify-content:center;text-align:center}.premium-main-notification-panel .premium-list-stack,.premium-side-notification-panel .premium-list-stack{max-height:200px}.premium-note-compose textarea{min-height:160px}.premium-calendar-grid{gap:5px}.premium-calendar-day{min-height:34px;border-radius:12px;font-size:11px}.premium-calendar-events{gap:8px}.premium-calendar-events-head{flex-wrap:wrap;gap:8px}}@media (max-width:640px){.premium-dashboard-shell{gap:14px}.premium-kpi-card,.premium-panel,.premium-stepper-row,.premium-toolbar{padding:14px;border-radius:16px}.premium-report-heading h1{font-size:1.7rem}.premium-bar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.premium-logs-split{grid-template-rows:minmax(200px,.72fr) minmax(140px,.28fr)}.premium-logs-split-column{padding:12px;gap:8px}.premium-logs-stack,.premium-timeline-stack{max-height:180px;gap:5px}.premium-log-item{padding:10px;gap:10px}.premium-log-item.compact{padding:7px 9px}.premium-arc-wrap{gap:10px}.premium-progress-chip-row{flex-wrap:wrap;gap:8px;justify-content:center}.premium-arc-footer,.premium-gauge-card .badge{justify-self:stretch;text-align:center}.premium-arc-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px;width:100%}.premium-arc-legend span:last-child{grid-column:1/-1}.premium-gauge-card .premium-panel-head{align-items:flex-start}.premium-gauge-card .premium-progress-filter-wrap{width:100%;display:flex;justify-content:flex-end}.premium-calendar-card{gap:10px}.premium-calendar-grid{gap:4px}.premium-logs-split-column{padding:10px;gap:6px}.premium-logs-stack,.premium-timeline-stack{max-height:150px;gap:4px}.premium-log-item{padding:9px;gap:8px}.premium-log-item.compact{padding:6px 8px}.premium-calendar-day{min-height:30px;border-radius:10px;font-size:10px}.premium-calendar-events{gap:6px}.premium-calendar-events-head{flex-wrap:wrap;gap:6px;align-items:flex-start}.premium-calendar-more{width:100%;justify-self:stretch}.premium-main-notification-panel .premium-list-stack,.premium-side-notification-panel .premium-list-stack{max-height:170px;padding-right:4px}.premium-note-compose{gap:6px}.premium-note-compose textarea{min-height:140px;padding:10px 11px}.premium-note-compose-footer{flex-direction:column;align-items:stretch;gap:8px}.premium-note-compose-footer small{text-align:left}.premium-note-compose button{width:100%;justify-self:stretch}.premium-stepper-row{grid-template-columns:1fr;gap:8px}.premium-stepper-row:before{display:none}.premium-step-card{min-height:auto;padding:12px;grid-template-rows:auto auto auto}.premium-step-track{min-height:26px}.premium-workflow-title{justify-self:stretch}.premium-stepper-start{width:100%;min-height:46px;letter-spacing:.18em}.premium-table-head{display:none}.premium-table-row{grid-template-columns:1fr;gap:8px;padding:12px;border-radius:16px}.premium-table-row>span{display:grid;grid-template-columns:minmax(86px,.42fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.premium-table-row>span:before{content:attr(data-label);font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.premium-table-row>span:first-child:before{content:"Select"}.premium-table-action-cell{justify-self:start}.premium-table-action-cell:before{align-self:center}.premium-table-campaign{min-width:0}.premium-table-campaign small,.premium-table-campaign strong{overflow-wrap:anywhere}}html[data-theme=dark] .dashboard-shell,html[data-theme=dark] .premium-dashboard-shell{color:#e5edf8}html[data-theme=dark] .dashboard-shell .client-data-panel,html[data-theme=dark] .dashboard-shell .client-data-stat-card,html[data-theme=dark] .dashboard-shell .dashboard-sidebar-card,html[data-theme=dark] .dashboard-shell .dashboard-topbar,html[data-theme=dark] .dashboard-shell .workspace-highlight-card,html[data-theme=dark] .dashboard-shell .workspace-panel,html[data-theme=dark] .dashboard-shell .workspace-stat-card,html[data-theme=dark] .premium-dashboard-shell .premium-calendar-card,html[data-theme=dark] .premium-dashboard-shell .premium-gauge-card,html[data-theme=dark] .premium-dashboard-shell .premium-kpi-card,html[data-theme=dark] .premium-dashboard-shell .premium-panel,html[data-theme=dark] .premium-dashboard-shell .premium-stepper-row,html[data-theme=dark] .premium-dashboard-shell .premium-toolbar{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.12);box-shadow:none;color:#e5edf8}html[data-theme=dark] .dashboard-shell .client-data-health-list strong,html[data-theme=dark] .dashboard-shell .client-data-panel-head h2,html[data-theme=dark] .dashboard-shell .client-data-table-row,html[data-theme=dark] .dashboard-shell .dashboard-brand h2,html[data-theme=dark] .dashboard-shell .dashboard-logout-link,html[data-theme=dark] .dashboard-shell .dashboard-primary-link,html[data-theme=dark] .dashboard-shell .dashboard-sidebar-link,html[data-theme=dark] .dashboard-shell .dashboard-topbar-profile,html[data-theme=dark] .dashboard-shell .dashboard-topbar-tab,html[data-theme=dark] .dashboard-shell .workspace-activity strong,html[data-theme=dark] .dashboard-shell .workspace-list strong,html[data-theme=dark] .dashboard-shell .workspace-panel-head h2,html[data-theme=dark] .dashboard-shell .workspace-table-row,html[data-theme=dark] .premium-dashboard-shell .premium-kpi-card strong,html[data-theme=dark] .premium-dashboard-shell .premium-list-item strong,html[data-theme=dark] .premium-dashboard-shell .premium-log-item p,html[data-theme=dark] .premium-dashboard-shell .premium-panel-head h3,html[data-theme=dark] .premium-dashboard-shell .premium-report-heading h1,html[data-theme=dark] .premium-dashboard-shell .premium-step-card strong,html[data-theme=dark] .premium-dashboard-shell .premium-table-row,html[data-theme=dark] .premium-dashboard-shell .premium-timeline-item strong{color:#f8fafc}html[data-theme=dark] .dashboard-shell .dashboard-brand-mark,html[data-theme=dark] .dashboard-shell .dashboard-link-icon{background:linear-gradient(135deg,#1e293b,#334155);color:#f8fafc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}html[data-theme=dark] .dashboard-shell .client-data-panel-head button,html[data-theme=dark] .dashboard-shell .client-data-primary,html[data-theme=dark] .dashboard-shell .client-data-secondary,html[data-theme=dark] .dashboard-shell .dashboard-primary-link,html[data-theme=dark] .dashboard-shell .dashboard-sidebar-link,html[data-theme=dark] .dashboard-shell .dashboard-topbar-profile,html[data-theme=dark] .dashboard-shell .dashboard-topbar-search,html[data-theme=dark] .dashboard-shell .dashboard-topbar-tab,html[data-theme=dark] .dashboard-shell .dashboard-upgrade-button,html[data-theme=dark] .dashboard-shell .dashboard-upgrade-card,html[data-theme=dark] .dashboard-shell .workspace-panel-head button,html[data-theme=dark] .dashboard-shell .workspace-primary,html[data-theme=dark] .dashboard-shell .workspace-secondary,html[data-theme=dark] .premium-dashboard-shell .premium-calendar-more,html[data-theme=dark] .premium-dashboard-shell .premium-panel-head .ghost,html[data-theme=dark] .premium-dashboard-shell .premium-row-action,html[data-theme=dark] .premium-dashboard-shell .premium-step-card button,html[data-theme=dark] .premium-dashboard-shell .premium-table-actions button,html[data-theme=dark] .premium-dashboard-shell .premium-toolbar-actions button{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.12);color:#dbe7f5}html[data-theme=dark] .dashboard-shell .client-data-primary,html[data-theme=dark] .dashboard-shell .dashboard-primary-link.active,html[data-theme=dark] .dashboard-shell .dashboard-sidebar-link.active,html[data-theme=dark] .dashboard-shell .dashboard-topbar-tab.active,html[data-theme=dark] .dashboard-shell .workspace-primary,html[data-theme=dark] .premium-dashboard-shell .premium-campaign-next,html[data-theme=dark] .premium-dashboard-shell .premium-clientlist-next,html[data-theme=dark] .premium-dashboard-shell .premium-note-compose button,html[data-theme=dark] .premium-dashboard-shell .premium-panel-tabs button.active,html[data-theme=dark] .premium-dashboard-shell .premium-schedule-next,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-next,html[data-theme=dark] .premium-dashboard-shell .premium-step-card button:hover,html[data-theme=dark] .premium-dashboard-shell .premium-template-next,html[data-theme=dark] .premium-dashboard-shell .premium-template-save,html[data-theme=dark] .premium-dashboard-shell .premium-test-email-next,html[data-theme=dark] .premium-dashboard-shell .premium-test-email-send,html[data-theme=dark] .premium-dashboard-shell .premium-toolbar-tabs button.active{background:hsla(0,0%,100%,.32);color:#fff;border-color:transparent}html[data-theme=dark] .dashboard-shell .client-data-table,html[data-theme=dark] .dashboard-shell .dashboard-topbar-search input,html[data-theme=dark] .dashboard-shell .workspace-table,html[data-theme=dark] .premium-dashboard-shell .premium-calendar-day,html[data-theme=dark] .premium-dashboard-shell .premium-list-item,html[data-theme=dark] .premium-dashboard-shell .premium-log-item,html[data-theme=dark] .premium-dashboard-shell .premium-note-item,html[data-theme=dark] .premium-dashboard-shell .premium-table-head,html[data-theme=dark] .premium-dashboard-shell .premium-table-row,html[data-theme=dark] .premium-dashboard-shell .premium-timeline-item{background:hsla(0,0%,100%,.25);color:#dbe7f5;border-color:hsla(0,0%,100%,.12)}html[data-theme=dark] .dashboard-shell .client-data-activity-list article,html[data-theme=dark] .dashboard-shell .client-data-health-list div,html[data-theme=dark] .dashboard-shell .client-data-table-head,html[data-theme=dark] .dashboard-shell .workspace-activity article,html[data-theme=dark] .dashboard-shell .workspace-highlight-card,html[data-theme=dark] .dashboard-shell .workspace-list div,html[data-theme=dark] .dashboard-shell .workspace-table-head,html[data-theme=dark] .premium-dashboard-shell .premium-calendar-event,html[data-theme=dark] .premium-dashboard-shell .premium-card-with-tabs,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-viewer,html[data-theme=dark] .premium-dashboard-shell .premium-table-head,html[data-theme=dark] .premium-dashboard-shell .premium-template-toolbar,html[data-theme=dark] .premium-dashboard-shell .premium-test-email-preview{background:hsla(0,0%,100%,.25)}html[data-theme=dark] .dashboard-shell .client-data-hero,html[data-theme=dark] .dashboard-shell .workspace-hero{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.12)}html[data-theme=dark] .dashboard-shell .client-data-activity-list p,html[data-theme=dark] .dashboard-shell .client-data-health-list span,html[data-theme=dark] .dashboard-shell .client-data-hero p,html[data-theme=dark] .dashboard-shell .client-data-panel-head p,html[data-theme=dark] .dashboard-shell .client-data-table-head,html[data-theme=dark] .dashboard-shell .workspace-activity p,html[data-theme=dark] .dashboard-shell .workspace-hero p,html[data-theme=dark] .dashboard-shell .workspace-list span,html[data-theme=dark] .dashboard-shell .workspace-panel-head p,html[data-theme=dark] .dashboard-shell .workspace-table-head,html[data-theme=dark] .premium-dashboard-shell .premium-kpi-card p,html[data-theme=dark] .premium-dashboard-shell .premium-kpi-card span,html[data-theme=dark] .premium-dashboard-shell .premium-list-item p,html[data-theme=dark] .premium-dashboard-shell .premium-list-item small,html[data-theme=dark] .premium-dashboard-shell .premium-log-item small,html[data-theme=dark] .premium-dashboard-shell .premium-log-item span,html[data-theme=dark] .premium-dashboard-shell .premium-report-heading div span,html[data-theme=dark] .premium-dashboard-shell .premium-timeline-item p,html[data-theme=dark] .premium-dashboard-shell .premium-timeline-item small{color:#e2e8f0}html[data-theme=dark] .premium-dashboard-shell .premium-calendar-day.current:hover,html[data-theme=dark] .premium-dashboard-shell .premium-calendar-day.selected,html[data-theme=dark] .premium-dashboard-shell .premium-calendar-modal,html[data-theme=dark] .premium-dashboard-shell .premium-campaign-modal,html[data-theme=dark] .premium-dashboard-shell .premium-clientlist-modal,html[data-theme=dark] .premium-dashboard-shell .premium-review-modal,html[data-theme=dark] .premium-dashboard-shell .premium-row-action-menu,html[data-theme=dark] .premium-dashboard-shell .premium-schedule-modal,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal,html[data-theme=dark] .premium-dashboard-shell .premium-template-modal,html[data-theme=dark] .premium-dashboard-shell .premium-test-email-modal{background:transparent;color:#e5edf8;border-color:rgba(71,85,105,.45)}html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-actions,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-create,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-editor,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-empty,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-head,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-list,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-panelhead,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-split,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-tabs,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-uploadbox,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-viewer,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-template-editor,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-template-field,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-template-field input,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-template-field select,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-template-field textarea{background:transparent!important}html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-empty,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-split,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-uploadbox,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-template-editor.compact{border-color:rgba(148,163,184,.28)!important;box-shadow:none!important}html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal .premium-select-draft-item.selected{background:rgba(255,247,237,.1)}.premium-dashboard-shell .premium-step-card strong{color:#1f2937;font-size:.92rem;line-height:1.3;letter-spacing:-.01em;font-weight:900}.premium-dashboard-shell .premium-step-index{color:#312e81;background:#e0e7ff}.premium-dashboard-shell .premium-stepper-start{color:#0f172a;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(238,242,255,.94))!important;border-color:hsla(0,0%,100%,.5)!important;min-width:34px;min-height:100%;font-size:11px;padding:7px 4px}.premium-dashboard-shell .premium-stepper-start,.premium-stepper-start{box-shadow:0 10px 22px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.78)!important;color:#0f172a!important;opacity:1!important}.premium-dashboard-shell .premium-clientlist-head h3,.premium-dashboard-shell .premium-clientlist-head p,.premium-dashboard-shell .premium-clientlist-step,.premium-dashboard-shell .premium-clientlist-tabs button,.premium-dashboard-shell .premium-clientlist-uploadbox small,.premium-dashboard-shell .premium-clientlist-uploadbox span,.premium-dashboard-shell .premium-clientlist-uploadbox strong{color:var(--text-primary)}.premium-dashboard-shell .premium-step-card button{font-size:12px!important;min-height:38px;padding-left:14px!important;padding-right:14px!important;border-radius:999px;border:1px solid hsla(0,0%,100%,.72)!important;box-shadow:0 10px 20px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.84)!important;font-weight:800!important;padding-left:10px;padding-right:10px}.premium-dashboard-shell .premium-clientlist-tabs button.active{color:#fff}.premium-calendar-event small,.premium-clientlist-head p,.premium-clientlist-section-copy p,.premium-log-item.detailed small,.premium-note-compose-footer small,.premium-note-item small,.premium-overview-card small,.premium-review-validation-col p,.premium-select-draft-head p,.premium-table-campaign small,.premium-table-summary span,.premium-test-email-head p,.premium-test-email-preview-top p{color:#475569}.dashboard-shell button,.dashboard-shell label,.premium-dashboard-shell button,.premium-dashboard-shell label{color:inherit}.dashboard-popup-card h3,.dashboard-popup-card label,.dashboard-popup-card p,.dashboard-popup-card small,.dashboard-popup-card span,.premium-dashboard-shell .premium-kpi-card p,.premium-dashboard-shell .premium-kpi-card span,.premium-dashboard-shell .premium-list-item p,.premium-dashboard-shell .premium-list-item small,.premium-dashboard-shell .premium-log-item p,.premium-dashboard-shell .premium-log-item small,.premium-dashboard-shell .premium-log-item span,.premium-dashboard-shell .premium-note-compose-footer small,.premium-dashboard-shell .premium-note-item p,.premium-dashboard-shell .premium-note-item small,.premium-dashboard-shell .premium-overview-card p,.premium-dashboard-shell .premium-overview-card small,.premium-dashboard-shell .premium-panel label,.premium-dashboard-shell .premium-panel p,.premium-dashboard-shell .premium-panel small,.premium-dashboard-shell .premium-review-block-head p,.premium-dashboard-shell .premium-review-validation-col p,.premium-dashboard-shell .premium-table-campaign small,.premium-dashboard-shell .premium-table-summary span,.premium-dashboard-shell .premium-timeline-item p,.premium-dashboard-shell .premium-timeline-item small,.premium-dashboard-shell .premium-toolbar p,.premium-dashboard-shell .premium-toolbar small{color:#334155}.premium-dashboard-shell{font-size:15px}.premium-dashboard-shell .premium-report-heading h1{font-size:1.5rem}.premium-dashboard-shell .premium-list-item strong,.premium-dashboard-shell .premium-log-item strong,.premium-dashboard-shell .premium-panel-head h3,.premium-dashboard-shell .premium-step-card strong,.premium-dashboard-shell .premium-table-campaign strong{font-size:.98rem}.premium-dashboard-shell .premium-calendar-day,.premium-dashboard-shell .premium-calendar-weekday,.premium-dashboard-shell .premium-kpi-card p,.premium-dashboard-shell .premium-kpi-card span,.premium-dashboard-shell .premium-list-item p,.premium-dashboard-shell .premium-list-item small,.premium-dashboard-shell .premium-log-item p,.premium-dashboard-shell .premium-log-item small,.premium-dashboard-shell .premium-log-item span,.premium-dashboard-shell .premium-panel p,.premium-dashboard-shell .premium-panel small,.premium-dashboard-shell .premium-panel-head .ghost,.premium-dashboard-shell .premium-step-card button,.premium-dashboard-shell .premium-table-actions button,.premium-dashboard-shell .premium-table-actions input,.premium-dashboard-shell .premium-table-actions select,.premium-dashboard-shell .premium-table-campaign small,.premium-dashboard-shell .premium-table-head span,.premium-dashboard-shell .premium-table-row,.premium-dashboard-shell .premium-table-summary span,.premium-dashboard-shell .premium-timeline-item p,.premium-dashboard-shell .premium-timeline-item small,.premium-dashboard-shell .premium-toolbar-actions button,.premium-dashboard-shell .premium-toolbar-tabs button{font-size:14px}@media (max-width:768px){.premium-dashboard-shell{font-size:14px}.premium-dashboard-shell .premium-log-item p,.premium-dashboard-shell .premium-log-item small,.premium-dashboard-shell .premium-log-item span,.premium-dashboard-shell .premium-table-head span,.premium-dashboard-shell .premium-table-row{font-size:13px}}html[data-theme=dark] .premium-dashboard-shell .premium-calendar-modal h3,html[data-theme=dark] .premium-dashboard-shell .premium-calendar-modal label,html[data-theme=dark] .premium-dashboard-shell .premium-calendar-modal p,html[data-theme=dark] .premium-dashboard-shell .premium-calendar-modal small,html[data-theme=dark] .premium-dashboard-shell .premium-calendar-modal span,html[data-theme=dark] .premium-dashboard-shell .premium-calendar-modal strong,html[data-theme=dark] .premium-dashboard-shell .premium-campaign-modal h3,html[data-theme=dark] .premium-dashboard-shell .premium-campaign-modal label,html[data-theme=dark] .premium-dashboard-shell .premium-campaign-modal p,html[data-theme=dark] .premium-dashboard-shell .premium-campaign-modal small,html[data-theme=dark] .premium-dashboard-shell .premium-campaign-modal span,html[data-theme=dark] .premium-dashboard-shell .premium-campaign-modal strong,html[data-theme=dark] .premium-dashboard-shell .premium-clientlist-modal h3,html[data-theme=dark] .premium-dashboard-shell .premium-clientlist-modal label,html[data-theme=dark] .premium-dashboard-shell .premium-clientlist-modal p,html[data-theme=dark] .premium-dashboard-shell .premium-clientlist-modal small,html[data-theme=dark] .premium-dashboard-shell .premium-clientlist-modal span,html[data-theme=dark] .premium-dashboard-shell .premium-clientlist-modal strong,html[data-theme=dark] .premium-dashboard-shell .premium-review-modal h3,html[data-theme=dark] .premium-dashboard-shell .premium-review-modal label,html[data-theme=dark] .premium-dashboard-shell .premium-review-modal p,html[data-theme=dark] .premium-dashboard-shell .premium-review-modal small,html[data-theme=dark] .premium-dashboard-shell .premium-review-modal span,html[data-theme=dark] .premium-dashboard-shell .premium-review-modal strong,html[data-theme=dark] .premium-dashboard-shell .premium-schedule-modal h3,html[data-theme=dark] .premium-dashboard-shell .premium-schedule-modal label,html[data-theme=dark] .premium-dashboard-shell .premium-schedule-modal p,html[data-theme=dark] .premium-dashboard-shell .premium-schedule-modal small,html[data-theme=dark] .premium-dashboard-shell .premium-schedule-modal span,html[data-theme=dark] .premium-dashboard-shell .premium-schedule-modal strong,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal h3,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal label,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal p,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal small,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal span,html[data-theme=dark] .premium-dashboard-shell .premium-select-draft-modal strong,html[data-theme=dark] .premium-dashboard-shell .premium-template-modal h3,html[data-theme=dark] .premium-dashboard-shell .premium-template-modal label,html[data-theme=dark] .premium-dashboard-shell .premium-template-modal p,html[data-theme=dark] .premium-dashboard-shell .premium-template-modal small,html[data-theme=dark] .premium-dashboard-shell .premium-template-modal span,html[data-theme=dark] .premium-dashboard-shell .premium-template-modal strong,html[data-theme=dark] .premium-dashboard-shell .premium-test-email-modal h3,html[data-theme=dark] .premium-dashboard-shell .premium-test-email-modal label,html[data-theme=dark] .premium-dashboard-shell .premium-test-email-modal p,html[data-theme=dark] .premium-dashboard-shell .premium-test-email-modal small,html[data-theme=dark] .premium-dashboard-shell .premium-test-email-modal span,html[data-theme=dark] .premium-dashboard-shell .premium-test-email-modal strong{color:#f8fafc}.premium-dashboard-shell .premium-calendar-modal h3,.premium-dashboard-shell .premium-calendar-modal label,.premium-dashboard-shell .premium-calendar-modal span,.premium-dashboard-shell .premium-calendar-modal strong,.premium-dashboard-shell .premium-campaign-modal h3,.premium-dashboard-shell .premium-campaign-modal label,.premium-dashboard-shell .premium-campaign-modal span,.premium-dashboard-shell .premium-campaign-modal strong,.premium-dashboard-shell .premium-clientlist-modal h3,.premium-dashboard-shell .premium-clientlist-modal label,.premium-dashboard-shell .premium-clientlist-modal span,.premium-dashboard-shell .premium-clientlist-modal strong,.premium-dashboard-shell .premium-review-modal h3,.premium-dashboard-shell .premium-review-modal label,.premium-dashboard-shell .premium-review-modal span,.premium-dashboard-shell .premium-review-modal strong,.premium-dashboard-shell .premium-schedule-modal h3,.premium-dashboard-shell .premium-schedule-modal label,.premium-dashboard-shell .premium-schedule-modal span,.premium-dashboard-shell .premium-schedule-modal strong,.premium-dashboard-shell .premium-select-draft-modal h3,.premium-dashboard-shell .premium-select-draft-modal label,.premium-dashboard-shell .premium-select-draft-modal span,.premium-dashboard-shell .premium-select-draft-modal strong,.premium-dashboard-shell .premium-template-modal h3,.premium-dashboard-shell .premium-template-modal label,.premium-dashboard-shell .premium-template-modal span,.premium-dashboard-shell .premium-template-modal strong,.premium-dashboard-shell .premium-test-email-modal h3,.premium-dashboard-shell .premium-test-email-modal label,.premium-dashboard-shell .premium-test-email-modal span,.premium-dashboard-shell .premium-test-email-modal strong{color:var(--text-primary)}.premium-dashboard-shell .premium-calendar-modal p,.premium-dashboard-shell .premium-calendar-modal small,.premium-dashboard-shell .premium-campaign-modal p,.premium-dashboard-shell .premium-campaign-modal small,.premium-dashboard-shell .premium-clientlist-modal p,.premium-dashboard-shell .premium-clientlist-modal small,.premium-dashboard-shell .premium-review-modal p,.premium-dashboard-shell .premium-review-modal small,.premium-dashboard-shell .premium-schedule-modal p,.premium-dashboard-shell .premium-schedule-modal small,.premium-dashboard-shell .premium-select-draft-modal p,.premium-dashboard-shell .premium-select-draft-modal small,.premium-dashboard-shell .premium-template-modal p,.premium-dashboard-shell .premium-template-modal small,.premium-dashboard-shell .premium-test-email-modal p,.premium-dashboard-shell .premium-test-email-modal small{color:var(--text-muted)}.premium-dashboard-shell .premium-calendar-modal button,.premium-dashboard-shell .premium-campaign-modal button,.premium-dashboard-shell .premium-clientlist-modal button,.premium-dashboard-shell .premium-review-modal button,.premium-dashboard-shell .premium-schedule-modal button,.premium-dashboard-shell .premium-select-draft-modal button,.premium-dashboard-shell .premium-template-modal button,.premium-dashboard-shell .premium-test-email-modal button{color:var(--button-text)}.premium-dashboard-shell .premium-clientlist-tabs button.active,.premium-dashboard-shell .premium-panel-tabs button.active,.premium-dashboard-shell .premium-table-pagination button.active,.premium-dashboard-shell .premium-template-mode-toggle button.active,.premium-dashboard-shell .premium-test-email-device-toggle button.active,.premium-dashboard-shell .premium-toolbar-tabs button.active{color:#fff}.dashboard-topbar-rich{position:static;transform:none;left:auto;top:auto;min-height:auto;justify-self:start;margin-left:0;margin-right:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;border-radius:18px;padding:14px;margin-bottom:14px}.dashboard-topbar-leading{display:grid;grid-gap:10px;gap:10px;min-width:0}.dashboard-topbar-copy h1{margin:0;font-size:1.45rem;line-height:1.2;color:var(--text-primary)}.dashboard-topbar-copy-footer{margin-top:14px}.dashboard-topbar-copy p{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--text-muted)}.dashboard-topbar-rich .dashboard-topbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;justify-self:end;justify-content:flex-end;align-self:start}.dashboard-topbar-action-group{display:flex;flex-wrap:wrap;gap:8px;min-width:0;justify-content:flex-end}.dashboard-topbar-rich .dashboard-topbar-profile{min-height:40px}@media (max-width:900px){.dashboard-topbar-rich{grid-template-columns:1fr}.dashboard-topbar-action-group,.dashboard-topbar-rich .dashboard-topbar-actions{justify-self:stretch;justify-content:flex-start}}@media (max-width:720px){.client-data-directory-filters,.client-data-filter-bar,.client-data-selection-toolbar{grid-template-columns:1fr}.client-data-selection-actions{justify-content:flex-start}.client-data-directory-filter-actions{grid-column:auto;justify-content:flex-start}.client-data-table-desktop{display:none}.client-data-mobile-list{display:grid;grid-gap:12px;gap:12px}.client-data-mobile-grid{grid-template-columns:1fr}.client-data-section-switcher{flex-direction:column}.client-data-section-switcher-button{width:100%}}@media (max-width:1200px){.client-data-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.client-data-table-desktop{display:none}.client-data-mobile-list{display:grid;grid-gap:12px;gap:12px}}.ui-page-section{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--glass-border-soft);border-radius:18px;background:var(--glass-bg-subtle);box-shadow:var(--glass-shadow-medium);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ui-page-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ui-page-section-title{margin:0;font-size:1.1rem;line-height:1.25;color:var(--text-primary)}.ui-page-section-description{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--text-muted)}.ui-page-section-actions{display:flex;flex-wrap:wrap;gap:8px}.ui-page-section-content{display:grid;grid-gap:12px;gap:12px}.app-layout-main.dashboard-main{padding-top:0;margin-left:0;display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0;width:100%}.app-layout-main .client-data-page,.app-layout-main .workspace-page{margin-top:0;gap:16px;min-width:0}.app-layout-main .client-data-stats,.app-layout-main .workspace-stats{gap:14px}.app-layout-main .client-data-grid,.app-layout-main .workspace-grid{gap:14px;align-items:start;min-width:0}.app-layout-main .client-data-panel,.app-layout-main .workspace-panel{padding:16px;border-radius:18px}.app-layout-main .client-data-panel-head,.app-layout-main .workspace-panel-head{margin-bottom:12px}.app-layout-main .client-data-table,.app-layout-main .workspace-table{border-radius:14px}@media (max-width:1200px){.dashboard-shell{grid-template-columns:1fr;padding:12px;gap:12px}.dashboard-sidebar{position:fixed;inset:0 auto 0 0;width:min(86vw,320px);max-height:100vh;margin-left:0;overflow-y:auto;transform:translateX(-110%);transition:transform .22s ease;z-index:60;background:transparent;pointer-events:none}.dashboard-sidebar.mobile-open{transform:translateX(0);pointer-events:auto}.dashboard-sidebar-card{min-height:auto;gap:12px;height:calc(100vh - 24px)}.dashboard-main.container{margin-left:0;padding-top:0;display:grid;grid-gap:14px;gap:14px}.app-layout-main.dashboard-main{gap:14px}.dashboard-sidebar-menu,.dashboard-sidebar-nav,.dashboard-sidebar-stack{gap:10px}.dashboard-sidebar-item{gap:8px}.dashboard-upgrade-card{margin-top:12px;gap:12px}.dashboard-topbar{position:static;top:auto;left:auto;transform:none;width:100%;grid-template-columns:1fr;gap:10px;border-radius:18px;min-width:0}.dashboard-topbar-tabs{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:2px;flex-wrap:nowrap;max-width:100%}.dashboard-topbar-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0}.dashboard-topbar-action-group,.dashboard-topbar-search{width:100%;min-width:0}.dashboard-mobile-sidebar-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-text);box-shadow:0 10px 22px var(--shadow-color);font-weight:700}.dashboard-mobile-sidebar-toggle-inline{display:inline-flex}.dashboard-sidebar-backdrop{display:block;position:fixed;inset:0;background:rgba(15,23,42,.45);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:50}.dashboard-sidebar-backdrop.open{opacity:1;pointer-events:auto}.dashboard-sidebar-close{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-text);font-weight:700}.client-data-page,.workspace-page{gap:14px}.mail-inbox-hero,.mail-inbox-layout{grid-template-columns:1fr}.mail-inbox-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-data-grid,.client-data-stats,.workspace-grid,.workspace-stats{gap:12px}.dashboard-topbar-rich{padding:12px;margin-bottom:10px}.premium-dashboard-shell{gap:14px}.premium-toolbar{grid-template-columns:1fr;gap:12px}.premium-toolbar-actions{justify-content:flex-start;flex-wrap:wrap}.premium-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-content-grid>.premium-panel:nth-child(3),.premium-content-grid>.premium-panel:nth-child(4){grid-column:auto}.premium-stepper-row{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-workflow-panel{padding:14px}.premium-dashboard-shell .premium-content-grid{grid-template-columns:1fr}.premium-dashboard-shell .premium-panel-span-3{grid-column:auto}}@media (max-width:900px){.premium-content-grid{grid-template-columns:1fr}.premium-content-grid>.premium-panel:nth-child(3),.premium-content-grid>.premium-panel:nth-child(4){min-height:auto;max-height:none}.premium-stepper-row{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-logs-split{grid-template-rows:minmax(210px,.7fr) minmax(150px,.3fr)}}@media (max-width:1440px){.dashboard-shell{grid-template-columns:250px minmax(0,1fr);gap:14px;padding-right:14px}.dashboard-brand h2{font-size:24px}.dashboard-primary-link,.dashboard-sidebar-link{padding:8px 10px;font-size:11px}.dashboard-upgrade-card{padding:12px}.dashboard-topbar{gap:10px}.dashboard-topbar-actions{gap:8px}.premium-dashboard-shell .premium-content-grid{gap:14px}.premium-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.app-layout-main .client-data-grid,.app-layout-main .workspace-grid{grid-template-columns:1fr}.app-layout-main .workspace-panel-large{grid-row:auto}.premium-dashboard-shell .premium-table-actions{flex-wrap:wrap;gap:8px}.premium-dashboard-shell .premium-table-actions button,.premium-dashboard-shell .premium-table-actions input,.premium-dashboard-shell .premium-table-actions select{flex:1 1 160px;min-width:0}.premium-dashboard-shell .premium-panel.premium-panel-span-3 .premium-table-head,.premium-dashboard-shell .premium-panel.premium-panel-span-3 .premium-table-row{min-width:860px}.mail-inbox-hero,.mail-inbox-layout{grid-template-columns:1fr}.mail-inbox-message-list,.mail-inbox-preview,.mail-inbox-sidebar{min-width:0}}@media (max-width:768px){.dashboard-shell{padding:8px;gap:10px}.app-layout-main.dashboard-main{gap:12px}.dashboard-sidebar-card{border-radius:16px;padding:10px;max-height:none}.dashboard-sidebar-nav{max-height:320px;padding-right:2px}.dashboard-sidebar-footer{padding-top:10px;gap:8px}.dashboard-sidebar-link{min-height:42px;font-size:13px;line-height:1.35;padding:8px 10px;border-radius:14px}.dashboard-sidebar-link>span:last-of-type{white-space:normal;overflow:visible;text-overflow:clip}.dashboard-sidebar-badge{min-width:32px;font-size:10px;padding:2px 6px}.dashboard-upgrade-card{padding:10px;gap:8px}.dashboard-upgrade-head strong{font-size:18px}.dashboard-upgrade-plan{font-size:14px}.dashboard-upgrade-credits{font-size:12px}.dashboard-profile-upload-large{margin-bottom:2px}.dashboard-logout-link,.dashboard-upgrade-button{min-height:36px}.dashboard-logout-link{margin-top:0}.dashboard-topbar{padding:10px;min-width:0}.dashboard-topbar-pill,.dashboard-topbar-profile,.dashboard-topbar-tab{font-size:12px}.dashboard-topbar-search{min-height:36px}.dashboard-topbar-actions>*{width:100%;max-width:none}.dashboard-topbar-range-pill{min-width:0;width:100%}.dashboard-range-popup{width:min(100%,760px);padding:14px}.dashboard-range-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-range-actions{grid-template-columns:1fr}.dashboard-range-chart-row{grid-template-columns:1fr;gap:6px;align-items:start}.dashboard-topbar-rich .dashboard-topbar-tabs{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap}.dashboard-topbar-copy h1{font-size:1.2rem}.dashboard-topbar-copy p{font-size:13px}.ui-page-section{padding:12px;gap:10px;border-radius:14px}.ui-page-section-title{font-size:1rem}.ui-page-section-description{font-size:12px}.client-data-page,.workspace-page{gap:12px}.mail-inbox-stat-grid{grid-template-columns:1fr}.mail-inbox-head-tools{width:100%}.mail-inbox-head-tools .input{min-width:0;width:100%}.mail-inbox-message-meta,.mail-inbox-message-top{display:grid;grid-template-columns:1fr}.client-data-table-head,.client-data-table-row,.workspace-table-head,.workspace-table-row{line-height:1.35}}body{font-family:var(--font-ui);background:transparent;color:inherit}.dashboard-shell{position:relative;gap:14px;padding:22px 22px 22px 0}.dashboard-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background:transparent}.dashboard-sidebar-card{position:relative;overflow:hidden;padding:18px;border-radius:32px;background:transparent;border:1px solid var(--glass-border-soft);box-shadow:var(--glass-shadow-strong);backdrop-filter:blur(var(--glass-blur-strong)) saturate(1.15);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(1.15)}.dashboard-sidebar-card:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:140px;background:transparent;pointer-events:none}.dashboard-brand,.dashboard-sidebar-nav,.dashboard-sidebar-stack{position:relative;z-index:1}.dashboard-brand>div:last-child{flex:1 1;text-align:center;transform:translateX(-8px)}.dashboard-brand-mark{width:30px;height:30px;border-radius:10px;background:transparent;color:rgba(248,250,252,.92);font-size:9px;box-shadow:none}.dashboard-brand h2{font-size:1.38rem;text-transform:none;letter-spacing:-.05em;font-weight:900;line-height:1.1;margin:0}.dashboard-brand p{margin:2px 0 0;letter-spacing:.01em;font-size:11px;line-height:1.1}.dashboard-sidebar-stack{gap:10px;margin:2px 0 12px}.dashboard-logout-link,.dashboard-primary-link,.dashboard-sidebar-link{position:relative;border:1px solid rgba(148,163,184,.18);-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.dashboard-logout-link:hover,.dashboard-primary-link:hover,.dashboard-sidebar-link:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.18);box-shadow:none}.dashboard-primary-link{min-height:24px;padding:2px 10px;justify-content:flex-start;background:hsla(0,0%,100%,.3);margin-bottom:2px;color:#0f172a}.dashboard-sidebar-menu{display:grid;grid-gap:2px;gap:2px}.dashboard-sidebar-link{min-height:28px;padding:3px 10px;border-radius:18px;background:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.94)}.dashboard-sidebar-link.active{background:hsla(0,0%,100%,.32);border-color:hsla(0,0%,100%,.18);box-shadow:none;color:#fff}.dashboard-link-icon,.dashboard-link-icon.soft{border-radius:14px}.dashboard-sidebar-badge{background:hsla(0,0%,100%,.25);color:var(--text-primary);min-width:28px;padding:1px 5px}.dashboard-upgrade-card{position:relative;overflow:hidden;border-radius:24px;border:1px solid hsla(0,0%,100%,.72)!important;background:hsla(0,0%,100%,.94)!important;box-shadow:0 16px 30px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.82)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dashboard-upgrade-button{box-shadow:0 10px 22px rgba(15,23,42,.08);min-height:30px;padding:6px 10px;background:hsla(0,0%,100%,.98);color:#0f172a;border:1px solid rgba(148,163,184,.18);max-width:100%;overflow:hidden;text-overflow:ellipsis}.dashboard-sidebar-card .dashboard-logout-link,.dashboard-sidebar-card .dashboard-primary-link,.dashboard-sidebar-card .dashboard-sidebar-link,.dashboard-sidebar-card .dashboard-upgrade-button{min-height:28px}.dashboard-sidebar-card{background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 18px 36px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.2)}.dashboard-brand{margin-bottom:8px;padding:6px 10px}.dashboard-brand-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;gap:6px}.dashboard-brand>.dashboard-brand-logo{margin-inline:auto}.dashboard-brand-link>div:last-child{flex:0 1 auto;text-align:center}.dashboard-sidebar-stack{gap:6px;margin:2px 0 10px}.dashboard-primary-link,.dashboard-sidebar-link{background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.16)!important;box-shadow:0 10px 20px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.2)!important}.dashboard-primary-link.active,.dashboard-sidebar-link.active{background:hsla(0,0%,100%,.3)!important;border-color:hsla(0,0%,100%,.24)!important}.dashboard-sidebar-badge{background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.16);color:#0f172a}.dashboard-sidebar-footer{padding-top:14px;gap:6px}.dashboard-upgrade-card{margin-top:12px;margin-bottom:6px}.dashboard-logout-link{margin-top:12px}.btn,.dashboard-logout-link,.dashboard-primary-link,.dashboard-sidebar-badge,.dashboard-sidebar-link,.dashboard-table-actions button,.dashboard-table-actions input,.dashboard-table-actions select,.dashboard-topbar-icon,.dashboard-topbar-pill,.dashboard-topbar-profile,.dashboard-topbar-search,.dashboard-topbar-tab,.dashboard-upgrade-button,.ghost,.premium-calendar-filters button,.premium-calendar-more,.premium-mini-grid button,.premium-panel-head .ghost,.premium-panel-tabs button,.premium-progress-filter-btn,.premium-progress-filter-menu,.premium-progress-filter-menu button,.premium-row-action,.premium-step-card button,.premium-stepper-start,.premium-table-actions button,.premium-table-actions input,.premium-table-actions select,.premium-tag-stack em,.premium-toolbar-actions button,.subtle,button{background:hsla(0,0%,100%,.25)!important;border-color:hsla(0,0%,100%,.16)!important;box-shadow:0 10px 22px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.2)!important}.dashboard-logout-link,.dashboard-primary-link,.dashboard-topbar-tab,.dashboard-upgrade-button,.premium-calendar-more,.premium-panel-head .ghost,.premium-row-action,.premium-stepper-start{min-height:40px;padding-left:16px;padding-right:16px}.dashboard-sidebar-badge,.dashboard-topbar-pill,.dashboard-topbar-rich,.dashboard-topbar-tab,.premium-tag-stack em{backdrop-filter:none;-webkit-backdrop-filter:none}.dashboard-topbar-rich{position:relative;overflow:hidden;gap:16px;padding:18px 20px;border:1px solid var(--glass-border-soft);border-radius:28px;background:hsla(0,0%,100%,.25);box-shadow:none;min-width:0;width:100%}.dashboard-topbar-rich:after{content:"";position:absolute;inset:auto 0 0 auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(59,130,246,.08),transparent 70%);transform:translate(32%,38%);pointer-events:none}.dashboard-topbar-tabs{display:flex;flex-wrap:wrap;gap:8px}.dashboard-topbar-tab{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--glass-border-soft);background:hsla(0,0%,100%,.38);color:var(--text-secondary);font:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:all .18s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.dashboard-topbar-tab.active,.dashboard-topbar-tab:hover{color:var(--text-primary);background:hsla(0,0%,100%,.48);border-color:hsla(0,0%,100%,.24);box-shadow:0 10px 22px rgba(15,23,42,.08)}.dashboard-primary-link,.dashboard-upgrade-button,.premium-panel-head .ghost,.premium-step-card button,.premium-stepper-start{font-weight:800}.dashboard-primary-link,.dashboard-upgrade-button,.premium-stepper-start{background:rgba(79,111,179,.25)!important;border-color:rgba(79,111,179,.48)!important;color:var(--text-primary)!important}.dashboard-primary-link:hover,.dashboard-upgrade-button:hover,.premium-stepper-start:hover{background:rgba(79,111,179,.32)!important;border-color:rgba(79,111,179,.58)!important;transform:translateY(-1px)}.dashboard-topbar-copy h1{font-size:clamp(1.6rem,2.4vw,2.35rem);letter-spacing:-.06em}.dashboard-topbar-copy p{max-width:68ch;font-size:.96rem}.dashboard-topbar-action-group .btn,.dashboard-topbar-actions>.btn,.dashboard-topbar-search-panel,.theme-toggle-btn{position:relative;z-index:1}.ui-page-section{gap:16px;padding:20px;border-radius:28px;border:1px solid rgba(148,163,184,.05);background:linear-gradient(180deg,hsla(0,0%,100%,.06),rgba(248,250,252,.03));box-shadow:0 18px 42px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ui-page-section-title{font-size:1.18rem;letter-spacing:-.04em}.client-data-panel,.client-data-stat-card,.mail-inbox-account-card,.mail-inbox-message-card,.mail-inbox-preview-card,.mail-inbox-stat-tile,.workspace-panel,.workspace-stat-card{border:1px solid rgba(148,163,184,.05);background:linear-gradient(180deg,hsla(0,0%,100%,.06),rgba(248,250,252,.03));box-shadow:0 16px 36px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.client-data-stat-card,.mail-inbox-stat-tile,.workspace-stat-card{position:relative;overflow:hidden}.client-data-overview-section{border-color:var(--glass-border-medium);background:linear-gradient(135deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,.12)),var(--glass-bg-subtle);box-shadow:var(--glass-shadow-strong),inset 0 1px 0 hsla(0,0%,100%,.2);backdrop-filter:blur(var(--glass-blur-strong)) saturate(1.12);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(1.12)}.client-data-overview-section .client-data-stats{grid-template-columns:repeat(6,minmax(132px,1fr))}.client-data-overview-section .client-data-stat-card{min-height:112px;border-color:var(--glass-border-medium);background:radial-gradient(circle at 85% 12%,var(--stat-glow,rgba(96,165,250,.16)),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.44),hsla(0,0%,100%,.18));box-shadow:0 18px 36px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.32);backdrop-filter:blur(var(--glass-blur)) saturate(1.12);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.12)}.client-data-overview-section .client-data-stat-card:before{height:3px;background:var(--stat-accent,linear-gradient(90deg,#60a5fa,#22c55e))}.client-data-overview-section .client-data-stat-card:after{content:"";position:absolute;inset:12px 12px auto auto;width:34px;height:34px;border-radius:999px;background:var(--stat-glow,rgba(96,165,250,.16));filter:blur(2px);opacity:.72}.client-data-overview-section .client-data-stat-card .ui-card-content{position:relative;z-index:1;display:flex;min-height:76px;flex-direction:column;justify-content:space-between;gap:12px}.client-data-overview-section .client-data-stat-card span{color:var(--text-secondary);letter-spacing:0}.client-data-overview-section .client-data-stat-card strong{color:var(--text-primary);letter-spacing:0}.client-data-stat-card-total{--stat-accent:linear-gradient(90deg,#2563eb,#06b6d4);--stat-glow:rgba(37,99,235,.18)}.client-data-stat-card-tec{--stat-accent:linear-gradient(90deg,#f97316,#ef4444);--stat-glow:rgba(249,115,22,.18)}.client-data-stat-card-tut{--stat-accent:linear-gradient(90deg,#14b8a6,#22c55e);--stat-glow:rgba(20,184,166,.18)}.client-data-stat-card-lists{--stat-accent:linear-gradient(90deg,#8b5cf6,#ec4899);--stat-glow:rgba(139,92,246,.18)}.client-data-stat-card-verified{--stat-accent:linear-gradient(90deg,#16a34a,#84cc16);--stat-glow:rgba(22,163,74,.18)}.client-data-stat-card-pending{--stat-accent:linear-gradient(90deg,#f59e0b,#fb7185);--stat-glow:rgba(245,158,11,.18)}@media (max-width:1280px){.client-data-overview-section .client-data-stats{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width:760px){.client-data-overview-section .client-data-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.client-data-overview-section .client-data-stat-card{min-height:104px}}@media (max-width:520px){.client-data-overview-section .client-data-stats{grid-template-columns:1fr}}.client-data-stat-card:before,.mail-inbox-stat-tile:before,.workspace-stat-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#f97316,#fb7185,#60a5fa);opacity:.9}.client-data-stat-card strong,.mail-inbox-stat-tile strong,.workspace-stat-card strong{letter-spacing:-.05em}.client-data-panel-head h2,.ui-card-title,.workspace-panel-head h2{letter-spacing:-.04em}.client-data-table,.mail-inbox-message-list,.workspace-table{border:1px solid rgba(226,232,240,.92);border-radius:20px;background:hsla(0,0%,100%,.82)}.client-data-table-head,.workspace-table-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#f8fafc,#f1f5f9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.client-data-table-row,.workspace-table-row{transition:background .16s ease,transform .16s ease}.client-data-table-row:hover,.workspace-table-row:hover{background:linear-gradient(90deg,rgba(255,247,237,.72),rgba(239,246,255,.68))}.client-data-table-head input[type=checkbox],.client-data-table-row input[type=checkbox]{width:16px;height:16px;accent-color:#2563eb}.client-data-mobile-list{display:none}.client-data-mobile-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(226,232,240,.82);background:hsla(0,0%,100%,.9)}.client-data-mobile-select{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#475569}.client-data-mobile-select input[type=checkbox]{width:16px;height:16px;accent-color:#2563eb}.client-data-mobile-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.client-data-mobile-head strong{font-size:15px;color:#0f172a}.client-data-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}.client-data-mobile-grid div{display:grid;grid-gap:4px;gap:4px}.client-data-mobile-grid span{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.client-data-mobile-grid strong{font-size:13px;color:#0f172a;word-break:break-word}.client-data-table-desktop{width:100%}.client-data-activity-list,.client-data-health-list{gap:10px}.client-data-activity-list article,.client-data-health-list div{border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.mail-inbox-hero,.mail-inbox-layout{gap:18px}.mail-inbox-folder-item{border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.86),rgba(248,250,252,.94))}.mail-inbox-message-card.active{border-color:rgba(249,115,22,.26);box-shadow:0 16px 34px rgba(249,115,22,.12)}.mail-inbox-message-top strong,.mail-inbox-preview-card h3,.workspace-hero h1{letter-spacing:-.04em}@media (max-width:1200px){.premium-stepper-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.premium-stepper-start{grid-column:1/-1;min-height:42px;width:100%;writing-mode:horizontal-tb;letter-spacing:.18em}.premium-step-card{grid-template-rows:26px 26px minmax(40px,40px) auto;min-height:146px;padding:10px 6px}.premium-step-track i{left:calc(50% + 10px);right:calc(-50% + 10px)}.dashboard-shell{padding:14px;gap:14px}.dashboard-sidebar-card,.dashboard-topbar-rich,.ui-page-section{border-radius:24px}.lead-pipeline-page .lead-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.dashboard-mobile-sidebar-toggle{min-height:38px;padding:0 12px;font-size:13px}.dashboard-mobile-sidebar-toggle-inline{display:inline-flex}.premium-stepper-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.premium-stepper-start{grid-column:1/-1;min-height:44px;font-size:12px}.lead-pipeline-page .lead-overview-grid{grid-template-columns:1fr}.lead-pipeline-page .lead-overview-card{min-height:112px;border-radius:18px}.premium-step-card{min-height:140px;padding:10px 8px}.premium-step-card strong{font-size:9.5px}.premium-step-card button,.premium-step-draft-controls select{min-height:32px;font-size:10px}.premium-content-grid{grid-template-columns:1fr}.premium-workflow-head{align-items:flex-start}.premium-toolbar{padding:12px}.premium-toolbar-actions,.premium-toolbar-left{min-width:0}.dashboard-brand h2{font-size:1.2rem}.dashboard-topbar-rich{padding:14px}.ui-page-section{padding:16px}.client-data-panel,.client-data-stat-card,.workspace-panel,.workspace-stat-card{border-radius:20px}.premium-dashboard-shell .premium-table-actions button,.premium-dashboard-shell .premium-table-actions input,.premium-dashboard-shell .premium-table-actions select{flex:1 1 100%}.premium-progress-filter-btn{min-height:34px;min-width:76px;padding:0 12px;font-size:12px}.premium-progress-filter-menu{left:0;right:auto}.premium-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.mail-inbox-stat-grid{grid-template-columns:1fr}.mail-inbox-message-card{min-width:0}}@media (max-width:520px){.premium-stepper-row{grid-template-columns:1fr}.premium-stepper-start{grid-column:auto;min-height:44px;writing-mode:horizontal-tb;-webkit-text-orientation:mixed;text-orientation:mixed;letter-spacing:.24em}.premium-step-card{min-height:auto}.premium-step-track{min-height:20px}.premium-step-card button,.premium-step-draft-controls select{width:100%}.premium-kpi-row{grid-template-columns:1fr;align-items:stretch;gap:10px}.premium-kpi-card{padding:14px 16px}.premium-arc-wrap{grid-template-columns:1fr;justify-items:center}.premium-arc-track{width:108px;height:108px}.premium-arc-ring{width:86px;height:86px}.premium-arc-ring-inner{inset:10px;padding:8px;gap:1px}.premium-arc-ring-inner strong{font-size:1.2rem}.premium-arc-ring-inner span{font-size:10px}.premium-step-draft-controls{width:100%}.dashboard-shell{padding:10px}.dashboard-topbar-rich{padding:12px}.dashboard-topbar-tabs{gap:6px;overflow-x:auto;flex-wrap:nowrap}.dashboard-topbar-tab{min-height:34px;padding:0 10px}.dashboard-sidebar{width:min(90vw,320px)}.dashboard-range-actions,.dashboard-range-summary{grid-template-columns:1fr}.dashboard-range-popup-actions{justify-content:stretch}.dashboard-range-popup-actions button{flex:1 1 100%}}@media (min-width:1201px){.dashboard-mobile-sidebar-toggle-inline{display:none}.dashboard-sidebar-backdrop{display:none!important}}.dashboard-logout-link,.dashboard-popup-card,.dashboard-popup-close,.dashboard-primary-link,.dashboard-range-option,.dashboard-range-option-add,.dashboard-range-option-input,.dashboard-sidebar-badge,.dashboard-sidebar-link,.dashboard-sidebar-menu .dashboard-sidebar-link,.dashboard-sidebar-menu .dashboard-sidebar-subitem-link,.dashboard-topbar-dropdown-menu,.dashboard-topbar-icon,.dashboard-topbar-pill,.dashboard-topbar-profile,.dashboard-topbar-search,.dashboard-topbar-tab,.dashboard-upgrade-button,.premium-calendar-event,.premium-calendar-filters button,.premium-calendar-modal,.premium-calendar-modal-backdrop,.premium-calendar-more,.premium-campaign-modal,.premium-clientlist-item,.premium-clientlist-modal,.premium-day-modal,.premium-day-modal-actions,.premium-day-modal-footer,.premium-day-modal-list,.premium-day-modal-row,.premium-day-modal-summary,.premium-mini-grid button,.premium-overview-card,.premium-overview-modal,.premium-panel-head .ghost,.premium-panel-tabs button,.premium-progress-filter-btn,.premium-progress-filter-menu,.premium-progress-filter-menu button,.premium-review-cell,.premium-review-head-cell,.premium-review-modal,.premium-review-tablebar,.premium-review-validation-col,.premium-row-action,.premium-schedule-field,.premium-schedule-modal,.premium-select-draft-dropdown,.premium-select-draft-editor,.premium-select-draft-item,.premium-select-draft-modal,.premium-select-draft-type-filters,.premium-select-draft-viewer,.premium-step-card button,.premium-stepper-start,.premium-table-actions button,.premium-table-actions input,.premium-table-actions select,.premium-tag-stack em,.premium-template-field,.premium-template-modal,.premium-test-email-field,.premium-test-email-modal,.premium-toolbar-actions button,.premium-toolbar-tabs button{background:hsla(0,0%,100%,.98)!important;border-color:rgba(226,232,240,.92)!important;box-shadow:0 22px 52px rgba(15,23,42,.22),0 2px 8px rgba(15,23,42,.06)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.premium-calendar-modal-backdrop{background:rgba(15,23,42,.32)!important}.premium-select-draft-modal,.premium-select-draft-modal .premium-select-draft-actions,.premium-select-draft-modal .premium-select-draft-create,.premium-select-draft-modal .premium-select-draft-editor,.premium-select-draft-modal .premium-select-draft-empty,.premium-select-draft-modal .premium-select-draft-head,.premium-select-draft-modal .premium-select-draft-list,.premium-select-draft-modal .premium-select-draft-panelhead,.premium-select-draft-modal .premium-select-draft-split,.premium-select-draft-modal .premium-select-draft-tabs,.premium-select-draft-modal .premium-select-draft-uploadbox,.premium-select-draft-modal .premium-select-draft-viewer,.premium-select-draft-modal .premium-template-field,.premium-select-draft-modal .premium-template-field input,.premium-select-draft-modal .premium-template-field select,.premium-select-draft-modal .premium-template-field textarea{background:inherit}.premium-panel.premium-panel-span-3 .premium-panel-head-actions .ghost,.premium-panel.premium-panel-span-3 .premium-table-actions button{background:hsla(0,0%,100%,.16)!important;border:1px solid hsla(0,0%,100%,.12)!important;box-shadow:none!important;color:#0f172a!important}.premium-panel.premium-panel-span-3 .premium-table-actions input,.premium-panel.premium-panel-span-3 .premium-table-actions select{min-width:228px;min-height:28px;background:hsla(0,0%,100%,.13)!important;border:1px solid hsla(0,0%,100%,.12)!important;box-shadow:none!important;color:#0f172a!important}.premium-panel.premium-panel-span-3 .premium-table-actions button:not(.subtle){min-height:26px;padding:0 8px;font-size:12px;opacity:.92;border-radius:999px!important}.premium-panel.premium-panel-span-3 .premium-table-actions button:not(.subtle):first-child{min-width:88px;background:hsla(0,0%,100%,.16)!important;border:1px solid hsla(0,0%,100%,.12)!important;box-shadow:none!important;color:#0f172a!important}.premium-gauge-card .premium-progress-filter-btn{background:hsla(0,0%,100%,.14)!important;border:1px solid hsla(0,0%,100%,.12)!important;box-shadow:none!important;color:#0f172a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.premium-gauge-card .premium-progress-filter-btn:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.16)!important}.premium-broadcast-tag-filter-wrap{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:170px;min-width:0;z-index:90}.premium-broadcast-tag-filter{display:inline-flex;align-items:center;justify-content:center;width:auto!important;max-width:170px!important;min-width:82px!important;min-height:24px;padding:0 9px;border-radius:999px;background:hsla(0,0%,100%,.14)!important;border:1px solid hsla(0,0%,100%,.12)!important;box-shadow:none!important;color:#0f172a!important;font-size:10px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-broadcast-tag-filter-menu{position:fixed;z-index:200;display:grid;grid-gap:2px;gap:2px;width:170px;max-height:220px;overflow:auto;padding:6px;border-radius:12px;border:1px solid rgba(226,232,240,.72);background:hsla(0,0%,100%,.96);box-shadow:0 18px 38px rgba(15,23,42,.14)}.premium-broadcast-tag-filter-option{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;min-height:28px;padding:4px 6px;border-radius:8px;color:#0f172a;font-size:11px;font-weight:700;cursor:pointer}.premium-broadcast-tag-filter-option:hover{background:rgba(241,245,249,.9)}.premium-broadcast-tag-filter-option input{width:14px;height:14px;margin:0}.premium-panel.premium-panel-span-3 .premium-table-actions input::placeholder{color:rgba(15,23,42,.5)}.premium-panel.premium-panel-span-3 .premium-table-pagination button{background:hsla(0,0%,100%,.22)!important;border:1px solid hsla(0,0%,100%,.18)!important;box-shadow:0 10px 22px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.2)!important;color:#0f172a!important}.premium-panel.premium-panel-span-3 .premium-table-actions button.subtle{background:hsla(0,0%,100%,.34)!important;border:1px solid hsla(0,0%,100%,.22)!important;box-shadow:0 12px 24px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.28)!important;color:#0f172a!important}.premium-panel.premium-panel-span-3 .premium-table-actions button.subtle:last-child{background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(245,248,255,.9))!important;border:1px solid hsla(0,0%,100%,.82)!important;box-shadow:0 12px 24px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.88)!important;font-weight:800!important;min-height:28px;padding-top:4px;padding-bottom:4px}.premium-progress-filter-btn{background:hsla(0,0%,100%,.96)!important;border:1px solid hsla(0,0%,100%,.82)!important;color:#0f172a!important;box-shadow:0 10px 20px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.88)!important}.premium-progress-filter-menu{background:hsla(0,0%,100%,.98)!important;border:1px solid hsla(0,0%,100%,.84)!important;box-shadow:0 16px 32px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.92)!important}.premium-progress-filter-menu button{background:hsla(0,0%,100%,.96)!important;color:#0f172a!important;border-color:hsla(0,0%,100%,.82)!important}.premium-panel.premium-panel-span-3 .premium-panel-head-actions .ghost,.premium-panel.premium-panel-span-3 .premium-table-actions button,.premium-panel.premium-panel-span-3 .premium-table-actions input,.premium-panel.premium-panel-span-3 .premium-table-actions select,.premium-panel.premium-panel-span-3 .premium-table-pagination button{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.16)!important;box-shadow:0 9px 18px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.18)!important;color:#0f172a!important;opacity:1!important}.premium-panel.premium-panel-span-3 .premium-table-actions input::placeholder{color:rgba(15,23,42,.45)}.premium-stepper-start{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(238,242,255,.94))!important;border:1px solid hsla(0,0%,100%,.56)!important;box-shadow:0 10px 22px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.78)!important;color:#0f172a!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.premium-panel.premium-panel-span-3 .premium-table-footer button{background:hsla(0,0%,100%,.14)!important;border:1px solid hsla(0,0%,100%,.12)!important;box-shadow:none!important;color:#0f172a!important;min-height:30px;padding:0 11px}.dashboard-shell .button,.dashboard-shell .ui-button,.dashboard-shell button,.premium-dashboard-shell .button,.premium-dashboard-shell .ui-button,.premium-dashboard-shell button{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.dashboard-logout-link{position:relative!important;overflow:hidden!important;background:rgba(239,68,68,.32)!important;border:1px solid rgba(239,68,68,.5)!important;box-shadow:0 12px 24px rgba(15,23,42,.2),inset 0 1px 0 hsla(0,0%,100%,.22)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;color:#fff!important}.dashboard-logout-link:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.06)),radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.16),transparent 48%);pointer-events:none}.dashboard-logout-link:after{color:#fff!important;text-shadow:0 1px 2px rgba(15,23,42,.24);left:12px!important;font-size:13px!important}.dashboard-logout-link:hover{background:rgba(239,68,68,.42)!important;border-color:rgba(239,68,68,.62)!important;box-shadow:0 14px 26px rgba(15,23,42,.24),inset 0 1px 0 hsla(0,0%,100%,.26)!important}.dashboard-logout-text{position:relative;z-index:1;padding-left:10px}.dashboard-sidebar-badge,.premium-tag-stack em{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}a,body,button,h1,h2,h3,h4,h5,h6,input,label,li,p,select,small,span,textarea{color:#000!important;font-weight:700;text-shadow:none}b,strong{color:#000!important;font-weight:900}::placeholder{color:rgba(0,0,0,.82)!important;opacity:1}.premium-dashboard-shell .premium-clientlist-field{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.premium-dashboard-shell .premium-clientlist-body .premium-clientlist-field{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;align-self:start}.premium-dashboard-shell .premium-clientlist-field span{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.premium-dashboard-shell .premium-clientlist-body .premium-clientlist-field>span{background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important}.premium-dashboard-shell .premium-clientlist-field input{background:transparent!important;border:0!important;border-bottom:1px solid rgba(203,213,225,.9)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.premium-dashboard-shell .premium-clientlist-field input:focus{border-bottom-color:rgba(251,146,60,.72)!important;box-shadow:0 2px 0 rgba(251,146,60,.08)!important}.dashboard-shell a,.dashboard-shell button,.dashboard-shell input,.dashboard-shell label,.dashboard-shell li,.dashboard-shell p,.dashboard-shell select,.dashboard-shell small,.dashboard-shell span,.dashboard-shell textarea,.premium-dashboard-shell a,.premium-dashboard-shell button,.premium-dashboard-shell input,.premium-dashboard-shell label,.premium-dashboard-shell li,.premium-dashboard-shell p,.premium-dashboard-shell select,.premium-dashboard-shell small,.premium-dashboard-shell span,.premium-dashboard-shell textarea{color:#000!important}.dashboard-shell .dashboard-sidebar-card{background:hsla(0,0%,100%,.25)!important;border:1px solid hsla(0,0%,100%,.18)!important;box-shadow:0 14px 32px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.22)!important;backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important}.dashboard-shell .dashboard-logout-link,.dashboard-shell .dashboard-primary-link,.dashboard-shell .dashboard-sidebar-badge,.dashboard-shell .dashboard-sidebar-link{background:hsla(0,0%,100%,.22)!important;border-color:hsla(0,0%,100%,.18)!important;box-shadow:0 10px 20px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.2)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.dashboard-shell .dashboard-logout-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 12px!important;min-height:36px!important;text-align:center!important;color:#fff!important}.dashboard-shell .dashboard-logout-link .dashboard-logout-text{position:relative!important;left:auto!important;right:auto!important;padding-left:0!important;z-index:1!important;font-size:12px!important;letter-spacing:.01em!important}.dashboard-shell .dashboard-logout-link:after{font-size:12px!important;opacity:.9!important}.dashboard-shell .dashboard-logout-link:focus-visible{outline:2px solid rgba(239,68,68,.6)!important;outline-offset:2px!important}.dashboard-shell .dashboard-primary-link.active,.dashboard-shell .dashboard-sidebar-link.active{background:hsla(0,0%,100%,.32)!important;border-color:hsla(0,0%,100%,.24)!important;color:#0f172a!important}.dashboard-shell .dashboard-sidebar-footer,.dashboard-shell .dashboard-sidebar-section-head{border-color:hsla(0,0%,100%,.16)!important}.dashboard-shell .dashboard-sidebar-plus,.dashboard-shell .dashboard-sidebar-submenu span{background:hsla(0,0%,100%,.22)!important;border-color:hsla(0,0%,100%,.18)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.premium-campaign-actions,.premium-clientlist-actions,.premium-popup-primary-row,.premium-review-actions,.premium-schedule-actions,.premium-template-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.premium-review-actions-left{display:flex;align-items:center;gap:8px;margin-right:auto}.premium-campaign-actions button,.premium-clientlist-actions button,.premium-popup-primary-row button,.premium-review-actions button,.premium-schedule-actions button,.premium-template-actions button{min-height:36px!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important;padding:0 14px!important}.premium-campaign-actions .ghost.subtle,.premium-clientlist-actions .ghost.subtle,.premium-popup-primary-row .ghost.subtle,.premium-review-actions .ghost.subtle,.premium-schedule-actions .ghost.subtle,.premium-template-actions .ghost.subtle{min-width:120px!important}.premium-campaign-actions .premium-campaign-next,.premium-clientlist-actions .premium-template-next,.premium-popup-primary-row .premium-template-next,.premium-review-actions .premium-template-next,.premium-schedule-actions .premium-schedule-next,.premium-template-actions .premium-template-next{min-width:190px!important}.login-screen{position:relative;min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:url(/vivid-blurred-colorful-background.jpg) 50%/cover no-repeat;overflow:hidden}.login-screen:before{content:"";position:absolute;inset:0;background:rgba(15,23,42,.18);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:none}.login-shell{position:relative;z-index:1;width:min(460px,100%);display:grid}.login-shell.single-panel{justify-content:center}.login-card{border-radius:28px;padding:18px 14px 20px;display:grid;grid-gap:16px;gap:16px;color:#f8fafc;background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.08)),rgba(15,23,42,.22);border:1px solid hsla(0,0%,100%,.24);box-shadow:0 24px 56px rgba(15,23,42,.22),inset 0 1px 0 hsla(0,0%,100%,.42),inset 0 -1px 0 rgba(15,23,42,.1);backdrop-filter:blur(26px) saturate(140%);-webkit-backdrop-filter:blur(26px) saturate(140%);position:relative;overflow:hidden}.login-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.28),transparent 36%),radial-gradient(circle at top left,hsla(0,0%,100%,.16),transparent 42%);pointer-events:none}.login-card>*{position:relative;z-index:1}.dashboard-login-card{width:100%;max-width:420px}.login-card-head{display:grid;grid-gap:8px;gap:8px}.login-brand-logo{display:block;width:min(100%,300px);height:auto;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(15,23,42,.24))}.login-card-kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(226,232,240,.72)}.login-card h2{margin:0;font-size:1.38rem;line-height:1.1;color:hsla(0,0%,100%,.92)}.login-card-head p{margin:0;color:rgba(226,232,240,.72);font-size:.92rem}.login-form{display:grid;grid-gap:12px;gap:12px;padding:4px 0 2px}.login-field{display:grid;grid-gap:8px;gap:8px}.login-field span{font-size:.92rem;font-weight:600;color:rgba(226,232,240,.78)}.login-input{min-height:44px;border-radius:14px;padding-inline:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.06)),rgba(15,23,42,.34);color:#f8fafc;border:1px solid hsla(0,0%,100%,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 8px 18px rgba(15,23,42,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.login-button{min-height:46px;border-radius:14px;font-size:1rem;font-weight:700;margin-top:4px;background:linear-gradient(135deg,rgba(15,118,110,.34),rgba(21,94,117,.42)),rgba(15,23,42,.24);color:#f8fafc;border:1px solid hsla(0,0%,100%,.22);box-shadow:0 14px 28px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.25)}.login-input:focus{outline:none;border-color:hsla(0,0%,100%,.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 0 0 3px hsla(0,0%,100%,.12),0 8px 18px rgba(15,23,42,.08)}.login-button:hover{transform:translateY(-1px)}.login-error{margin:0;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--danger) 10%,rgba(15,23,42,.72));border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);color:var(--danger);font-size:.92rem}.login-card-footer{padding-top:12px;border-top:1px solid var(--border-color);display:grid;grid-gap:6px;gap:6px}.login-card-footer span{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.login-card-footer p{margin:0;color:rgba(226,232,240,.72);font-size:.92rem}.admin-hero-panel{overflow:hidden;background:linear-gradient(135deg,rgba(15,118,110,.22),rgba(99,102,241,.2)),rgba(15,23,42,.62);border:1px solid hsla(0,0%,100%,.14)}.admin-hero-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.admin-hero-content{display:grid;grid-gap:16px;gap:16px}.admin-hero-copy{margin:0;max-width:72ch;color:rgba(226,232,240,.82);line-height:1.65}.admin-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-hero-stats div{padding:14px 16px;border-radius:18px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.admin-hero-stats span{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(226,232,240,.68);margin-bottom:6px}.admin-hero-stats strong{color:#fff;font-size:1rem}.admin-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-kpi-card{min-width:0}.admin-kpi-card-content{display:flex;align-items:center;gap:16px}.admin-kpi-ring-shell{width:92px;height:92px;position:relative;flex-shrink:0}.admin-kpi-ring-svg{width:92px;height:92px;transform:rotate(-90deg)}.admin-kpi-ring-track,.admin-kpi-ring-value{fill:none;stroke-width:10;cx:60;cy:60;r:46}.admin-kpi-ring-track{stroke:hsla(0,0%,100%,.1)}.admin-kpi-ring-value{stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:72;stroke:rgba(56,189,248,.88);filter:drop-shadow(0 0 10px rgba(56,189,248,.22))}.admin-kpi-ring.green .admin-kpi-ring-value{stroke:rgba(34,197,94,.92)}.admin-kpi-ring.violet .admin-kpi-ring-value{stroke:rgba(139,92,246,.92)}.admin-kpi-ring.orange .admin-kpi-ring-value{stroke:rgba(245,158,11,.92)}.admin-kpi-ring.blue .admin-kpi-ring-value{stroke:rgba(59,130,246,.92)}.admin-kpi-ring-center{position:absolute;inset:0;display:grid;place-items:center}.admin-kpi-ring-center strong{color:#fff;font-size:1.2rem;font-weight:800}.admin-kpi-copy{display:grid;grid-gap:6px;gap:6px}.admin-kpi-copy p{margin:0;font-size:1rem;font-weight:700;color:#fff}.admin-kpi-copy span{color:rgba(226,232,240,.74);font-size:.92rem;line-height:1.45}.admin-hero-card{position:relative;overflow:hidden}.admin-hero-card:after{content:"";position:absolute;inset:auto -20% -35% auto;width:360px;height:360px;background:radial-gradient(circle,rgba(56,189,248,.14),transparent 68%);pointer-events:none}.admin-hero-card .card-content,.admin-hero-card>*{position:relative;z-index:1}.admin-hero-card .muted{max-width:72ch}.admin-hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.admin-hero-badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);font-size:12px;font-weight:700}.admin-bottom-grid,.admin-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-control-card,.admin-ops-card{min-height:100%}.admin-next-step{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.admin-step-pill{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.88);font-size:12px;font-weight:700}.admin-next-step-copy{margin:0;color:rgba(226,232,240,.76);line-height:1.6}.admin-dashboard-page{display:grid;grid-gap:16px;gap:16px}.admin-topbar-panel{overflow:hidden}.admin-topbar-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-topbar-copy{display:grid;grid-gap:6px;gap:6px}.admin-topbar-copy .ui-card-description{letter-spacing:.08em;text-transform:uppercase;color:rgba(226,232,240,.7)}.admin-topbar-subcopy{margin:0;color:rgba(226,232,240,.75);line-height:1.5;max-width:60ch}.admin-topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-topbar-profile{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.admin-topbar-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:.8rem;font-weight:800;color:#fff;background:linear-gradient(135deg,rgba(15,118,110,.92),rgba(99,102,241,.92))}.admin-topbar-profile p,.admin-topbar-profile strong{margin:0}.admin-topbar-profile p{font-size:.82rem;color:rgba(226,232,240,.7)}.admin-search{min-width:260px;background:hsla(0,0%,100%,.08);color:#fff;border-color:hsla(0,0%,100%,.12)}.admin-command-row{display:flex;flex-wrap:wrap;gap:10px}.admin-command-button{min-height:44px;border-radius:14px;padding:0 16px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(135deg,rgba(15,118,110,.2),rgba(99,102,241,.2));color:#fff;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.admin-command-button.ghost{background:hsla(0,0%,100%,.06)}.admin-command-button:not(.ghost){box-shadow:0 14px 28px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.08)}.admin-command-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.18)}.admin-grid{display:grid;grid-gap:16px;gap:16px}.admin-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table-card{min-width:0}.admin-user-preview{display:grid}.admin-preview-card{overflow:hidden}.admin-preview-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:16px;gap:16px}.admin-preview-main{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:18px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.admin-preview-main strong{font-size:1.15rem;color:#fff}.admin-preview-main p{margin:0;color:rgba(226,232,240,.76);line-height:1.6}.admin-preview-badge{width:-moz-fit-content;width:fit-content;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.76)}.admin-preview-side{display:grid;grid-gap:12px;gap:12px}.admin-preview-mini{padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.admin-preview-mini span{display:block;font-size:11px;color:rgba(226,232,240,.68);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.admin-preview-mini strong{color:#fff}.admin-table-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.admin-table-toolbar .admin-search{min-width:180px;flex:1 1 180px}.admin-table-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-inline-action{min-height:30px;padding:0 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:#fff;font-size:12px;cursor:pointer}.admin-inline-action.approve{background:rgba(21,128,61,.2)}.admin-inline-action.danger,.admin-inline-action.reject{background:rgba(185,28,28,.18)}.admin-inline-action.warn{background:rgba(180,83,9,.18)}.admin-table-card .ui-table{min-width:720px}.admin-table-card .ui-table-wrapper{overflow-x:auto}.admin-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-action-card{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:18px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.admin-action-card strong{color:hsla(0,0%,100%,.96);font-size:1rem}.admin-action-card p{margin:0;color:rgba(226,232,240,.72);font-size:.92rem;line-height:1.5}.admin-action-tag{width:-moz-fit-content;width:fit-content;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.admin-access-panel{display:grid;grid-gap:14px;gap:14px}.admin-access-row{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.admin-access-row span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,232,240,.68)}.admin-access-row strong{color:hsla(0,0%,100%,.96);font-size:1rem;word-break:break-word}.admin-access-note{padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,rgba(15,118,110,.18),rgba(21,94,117,.14));border:1px solid hsla(0,0%,100%,.08);color:rgba(226,232,240,.84);line-height:1.55}.admin-log-list{display:grid;grid-gap:10px;gap:10px}.admin-log-item{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.admin-log-item strong{color:#fff}.admin-log-item small,.admin-log-item span{color:rgba(226,232,240,.72)}.admin-settings-grid{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.admin-setting-chip{padding:10px 12px;border-radius:999px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9);font-size:12px;font-weight:700}.admin-settings-copy{margin:0}@media (max-width:900px){.login-card{padding:18px 14px}.admin-action-grid,.admin-bottom-grid,.admin-control-grid,.admin-grid.two-up{grid-template-columns:1fr}.admin-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hero-stats,.admin-preview-grid{grid-template-columns:1fr}.admin-search{min-width:0;width:100%}.admin-topbar-actions{width:100%}.admin-topbar-header{align-items:stretch}.admin-command-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-action-grid,.admin-command-row,.admin-kpi-strip{grid-template-columns:1fr}.admin-topbar-profile{width:100%}.login-screen{padding:16px}.login-card{border-radius:22px;padding:16px 12px 18px}.login-shell{width:min(100%,420px)}.login-card h2{font-size:1.12rem}}.premium-select-draft-library{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);grid-gap:14px;gap:14px;min-height:0;padding:6px 16px 0}.premium-select-draft-library .premium-select-draft-list{padding:0;max-height:min(58vh,560px);overflow-y:auto}.premium-select-draft-preview{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:min(58vh,560px);border-radius:18px;background:rgba(248,250,252,.86);border:1px solid rgba(226,232,240,.82);overflow:hidden}.premium-select-draft-preview-head{display:grid;grid-gap:4px;gap:4px;padding:14px 16px 10px;border-bottom:1px solid rgba(226,232,240,.82)}.premium-select-draft-preview-head strong{font-size:13px;color:#0f172a}.premium-select-draft-preview-head small{color:#64748b}.premium-select-draft-preview-body{display:grid;grid-gap:12px;gap:12px;padding:14px 16px 16px;min-height:0;overflow-y:auto}.premium-select-draft-preview-subject{display:grid;grid-gap:6px;gap:6px}.premium-select-draft-preview-subject span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.premium-select-draft-preview-subject strong{font-size:14px;color:#0f172a}.premium-select-draft-preview-message{display:grid;grid-gap:10px;gap:10px;line-height:1.6;color:#334155;font-weight:400}.premium-select-draft-preview-message :where(p,div,span,li){font-weight:inherit}.premium-select-draft-empty-preview{min-height:220px}.premium-template-modal .premium-template-body{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow-y:auto}.premium-template-modal .premium-template-editor{display:grid;min-height:min(46vh,500px)}.premium-template-modal .premium-template-editor,.premium-template-modal .wysiwyg-wrap{min-height:0;max-height:min(52vh,560px)}.premium-template-modal .wysiwyg-wrap{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.premium-template-modal .wysiwyg-editor{min-height:220px;max-height:min(42vh,460px);overflow-y:auto}.premium-summary-message-editor .wysiwyg-editor{font-family:inherit;color:#334155;font-size:14px;font-weight:400;line-height:1.6;padding:16px}.premium-summary-message-editor .wysiwyg-editor :where(p,div,span,li){font-family:inherit;font-weight:inherit;line-height:inherit}.premium-summary-message-editor .wysiwyg-editor p{margin:0 0 14px}.premium-test-email-modal .premium-test-email-body{min-height:0;overflow-y:auto}@media (max-width:900px){.premium-select-draft-library{grid-template-columns:1fr;padding-left:16px;padding-right:16px}}.client-upload-sheet-wrapper{display:grid;grid-gap:10px;gap:10px}.client-upload-sheet-hint{margin:0;font-size:12px;color:var(--text-muted)}.client-upload-sheet-table{overflow:auto;border:1px solid #cfd8e3;border-radius:8px;background:#fff}.client-upload-sheet-row{display:grid;grid-template-columns:56px repeat(9,minmax(140px,1fr)) 130px minmax(220px,1.2fr);grid-gap:0;gap:0;align-items:center;min-width:1700px}.client-upload-sheet-row-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#eef3f9;font-weight:700;color:#243447}.client-upload-sheet-input{min-height:34px;padding:6px 8px;border:1px solid transparent;border-radius:0;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-upload-sheet-input.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent);background:#f5f9ff}.client-list-sheet-cell-wrap{display:block;min-width:0}.client-list-sheet-cell{width:100%;min-height:30px;height:30px;padding:4px 6px;border:1px solid #dbe4ef;border-radius:0;outline:none;background:#fff;font:inherit;color:inherit}.client-list-sheet-cell:hover{background:#f8fbff}.client-list-sheet-cell.active,.client-list-sheet-cell:focus{border-color:#2563eb;box-shadow:0 0 0 1px rgba(37,99,235,.25);background:#fff}.client-list-sheet-cell.edited{background:#fff8dc}.client-list-sheet-cell.invalid{border-color:#dc2626;box-shadow:inset 0 0 0 1px rgba(220,38,38,.25);background:#fff1f2}.client-data-sheet-savebar{display:flex;justify-content:flex-end;margin-top:10px}.client-directory-excel-sheet{border:1px solid #cfd8e3;border-radius:8px;background:#fff;overflow:auto}.client-directory-excel-head{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#f3f6fa}.client-directory-excel-cell,.client-directory-excel-head-cell{min-height:34px;padding:6px 8px;display:flex;align-items:center;border-right:1px solid #dbe4ef;border-bottom:1px solid #dbe4ef;background:#fff;min-width:140px}.client-directory-excel-head-cell{font-weight:700;background:#eef3f9;position:-webkit-sticky;position:sticky;top:0;z-index:3}.client-directory-excel-row:nth-child(2n) .client-directory-excel-cell{background:#fbfdff}.client-directory-excel-row:hover .client-directory-excel-cell{background:#f5f9ff}.client-directory-excel-row.client-directory-duplicate-row .client-directory-excel-cell,.client-directory-excel-row.client-directory-duplicate-row:hover .client-directory-excel-cell,.client-directory-excel-row.client-directory-duplicate-row:nth-child(2n) .client-directory-excel-cell{background:#fff1f2;color:#991b1b;border-bottom-color:#fecaca}.client-directory-excel-row.client-directory-duplicate-row .client-list-sheet-cell{background:#fff1f2;color:#991b1b}.client-directory-excel-row.client-directory-duplicate-row .client-list-sheet-cell.invalid{background:#fee2e2;border-color:#ef4444}.client-directory-duplicate-card{border-color:#fecaca;background:#fff1f2}.client-directory-duplicate-card :where(strong,span){color:#991b1b}.client-directory-excel-cell:last-child,.client-directory-excel-head-cell:last-child{border-right:0}body,html{max-width:100%;overflow-x:hidden}canvas,iframe,img,svg,video{max-width:100%;height:auto}.app-layout-main.dashboard-main,.dashboard-main.container{min-width:0;width:100%}.client-data-table-scroll,.client-directory-table,.premium-review-tablewrap,.premium-table-wrap,.ui-table-scroll,.workspace-table,.workspace-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:900px){.dashboard-topbar,.dashboard-topbar-action-group,.dashboard-topbar-actions,.dashboard-topbar-leading,.dashboard-topbar-rich{width:100%;min-width:0}.dashboard-topbar-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.dashboard-topbar-actions>*{min-width:0;max-width:100%}.dashboard-topbar-action-group,.dashboard-topbar-search-panel{flex:1 1 100%}.dashboard-topbar-action-group input,.dashboard-topbar-action-group select,.dashboard-topbar-search-panel input{width:100%;min-width:0}.client-data-custom-table-actions,.client-data-filter-row,.premium-table-actions,.workspace-filter-row{width:100%;min-width:0;flex-wrap:wrap}.client-data-custom-table-actions>*,.client-data-filter-row>*,.premium-table-actions>*,.workspace-filter-row>*{flex:1 1 100%;min-width:0}}@media (max-width:640px){.dashboard-topbar-tabs{width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.dashboard-topbar-tab{flex:0 0 auto}.dashboard-logout-link,.dashboard-primary-link,.dashboard-sidebar-link{width:100%;min-width:0}}html.theme-dark body,html[data-theme=dark] body{background:radial-gradient(circle at 8% -12%,rgba(103,232,249,.16),transparent 34%),radial-gradient(circle at 86% 4%,rgba(167,139,250,.14),transparent 32%),radial-gradient(circle at 52% 104%,rgba(14,165,233,.08),transparent 36%),linear-gradient(145deg,#080b12,#101421 46%,#151821)!important}html.theme-dark :where(.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page) :where(.dashboard-sidebar-card,.dashboard-topbar,.dashboard-topbar-rich,.dashboard-popup-card,.dashboard-topbar-dropdown-menu,.client-data-stat-card,.client-data-panel,.client-data-overview-section,.workspace-stat-card,.workspace-panel,.workspace-highlight-card,.premium-toolbar,.premium-kpi-card,.premium-step-card,.premium-stepper-row,.premium-panel,.premium-gauge-card,.premium-calendar-card,.premium-card-with-tabs,.premium-select-draft-viewer,.premium-select-draft-editor,.premium-select-draft-modal,.premium-clientlist-modal,.premium-campaign-modal,.premium-review-modal,.premium-test-email-modal,.premium-schedule-modal,.premium-template-modal,.premium-calendar-modal,.campaigns-modern-hero,.campaign-count-card,.campaign-panel,.campaign-mobile-card,.report-card,.report-panel,.lead-card,.lead-panel,.mail-inbox-account-card,.mail-inbox-stat-tile,.mail-inbox-preview-card,.mail-inbox-message-card,.master-mail-list-pane,.master-mail-reading-pane,.master-mail-compose-card,.card,.panel),html[data-theme=dark] :where(.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page) :where(.dashboard-sidebar-card,.dashboard-topbar,.dashboard-topbar-rich,.dashboard-popup-card,.dashboard-topbar-dropdown-menu,.client-data-stat-card,.client-data-panel,.client-data-overview-section,.workspace-stat-card,.workspace-panel,.workspace-highlight-card,.premium-toolbar,.premium-kpi-card,.premium-step-card,.premium-stepper-row,.premium-panel,.premium-gauge-card,.premium-calendar-card,.premium-card-with-tabs,.premium-select-draft-viewer,.premium-select-draft-editor,.premium-select-draft-modal,.premium-clientlist-modal,.premium-campaign-modal,.premium-review-modal,.premium-test-email-modal,.premium-schedule-modal,.premium-template-modal,.premium-calendar-modal,.campaigns-modern-hero,.campaign-count-card,.campaign-panel,.campaign-mobile-card,.report-card,.report-panel,.lead-card,.lead-panel,.mail-inbox-account-card,.mail-inbox-stat-tile,.mail-inbox-preview-card,.mail-inbox-message-card,.master-mail-list-pane,.master-mail-reading-pane,.master-mail-compose-card,.card,.panel){background:linear-gradient(180deg,rgba(31,38,56,.92),rgba(20,25,38,.88)),radial-gradient(circle at 12% 0,rgba(103,232,249,.08),transparent 34%)!important;border-color:rgba(125,211,252,.16)!important;box-shadow:0 20px 54px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.055)!important;color:#f8fbff!important}html.theme-dark :where(.dashboard-sidebar-card,.dashboard-topbar-rich,.premium-toolbar,.campaigns-modern-hero),html[data-theme=dark] :where(.dashboard-sidebar-card,.dashboard-topbar-rich,.premium-toolbar,.campaigns-modern-hero){background:linear-gradient(145deg,rgba(35,43,64,.94),rgba(15,20,32,.9)),radial-gradient(circle at 10% 0,rgba(103,232,249,.12),transparent 38%),radial-gradient(circle at 100% 20%,rgba(167,139,250,.1),transparent 34%)!important;border-color:rgba(125,211,252,.22)!important}html.theme-dark :where(.dashboard-topbar-tab.active,.dashboard-sidebar-link.active,.dashboard-primary-link.active,.premium-toolbar-tabs button.active,.premium-panel-tabs button.active),html[data-theme=dark] :where(.dashboard-topbar-tab.active,.dashboard-sidebar-link.active,.dashboard-primary-link.active,.premium-toolbar-tabs button.active,.premium-panel-tabs button.active){background:linear-gradient(135deg,rgba(103,232,249,.22),rgba(167,139,250,.2))!important;border-color:rgba(103,232,249,.38)!important;color:#fff!important;box-shadow:0 12px 28px rgba(14,165,233,.16),inset 0 1px 0 hsla(0,0%,100%,.08)!important}html.theme-dark :where(button,.btn,.ui-button,.button,.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-sidebar-link,.dashboard-primary-link,.dashboard-logout-link,.premium-toolbar-actions button,.premium-panel-tabs button,.premium-calendar-filters button,.premium-row-action,.theme-toggle-btn),html[data-theme=dark] :where(button,.btn,.ui-button,.button,.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-sidebar-link,.dashboard-primary-link,.dashboard-logout-link,.premium-toolbar-actions button,.premium-panel-tabs button,.premium-calendar-filters button,.premium-row-action,.theme-toggle-btn){background:linear-gradient(180deg,rgba(42,50,70,.92),rgba(24,30,45,.94))!important;border-color:rgba(125,211,252,.18)!important;color:#f8fbff!important}html.theme-dark :where(button:hover,.btn:hover,.ui-button:hover,.button:hover,.dashboard-topbar-tab:hover,.dashboard-sidebar-link:hover,.premium-row-action:hover),html[data-theme=dark] :where(button:hover,.btn:hover,.ui-button:hover,.button:hover,.dashboard-topbar-tab:hover,.dashboard-sidebar-link:hover,.premium-row-action:hover){background:linear-gradient(180deg,rgba(55,65,90,.96),rgba(31,38,56,.96))!important;border-color:rgba(103,232,249,.34)!important;transform:translateY(-1px)}html.theme-dark :where(input,textarea,select,option,.premium-template-field input,.premium-template-field textarea,.premium-template-field select),html[data-theme=dark] :where(input,textarea,select,option,.premium-template-field input,.premium-template-field textarea,.premium-template-field select){background:rgba(9,13,22,.86)!important;border-color:rgba(125,211,252,.18)!important;color:#f8fbff!important}html.theme-dark :where(input:focus,textarea:focus,select:focus),html[data-theme=dark] :where(input:focus,textarea:focus,select:focus){border-color:rgba(103,232,249,.54)!important;box-shadow:0 0 0 3px rgba(103,232,249,.12)!important;outline:none!important}html.theme-dark :where(.theme-toggle-popover,.dashboard-topbar-dropdown-menu,.premium-progress-filter-menu,.premium-row-action-menu,.dropdown-menu,[role=menu]),html[data-theme=dark] :where(.theme-toggle-popover,.dashboard-topbar-dropdown-menu,.premium-progress-filter-menu,.premium-row-action-menu,.dropdown-menu,[role=menu]){background:linear-gradient(180deg,rgba(31,38,56,.98),rgba(17,22,35,.98))!important;border-color:rgba(125,211,252,.24)!important;box-shadow:0 24px 64px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.06)!important}html.theme-dark :where(.badge,.chip,.tag,.status-pill),html[data-theme=dark] :where(.badge,.chip,.tag,.status-pill){background:rgba(30,41,59,.78)!important;border-color:rgba(125,211,252,.16)!important;color:#eaf2ff!important}html.theme-dark :where(.premium-kpi-card strong,.campaign-count-card strong,.client-data-stat-card strong,.workspace-stat-card strong),html[data-theme=dark] :where(.premium-kpi-card strong,.campaign-count-card strong,.client-data-stat-card strong,.workspace-stat-card strong){color:#fff!important}html.theme-dark :where(.dashboard-brand-mark,.dashboard-link-icon,.theme-toggle-btn-icon,.theme-toggle-option-icon),html[data-theme=dark] :where(.dashboard-brand-mark,.dashboard-link-icon,.theme-toggle-btn-icon,.theme-toggle-option-icon){background:linear-gradient(135deg,rgba(103,232,249,.2),rgba(167,139,250,.18))!important;border-color:rgba(103,232,249,.22)!important;color:#cffafe!important}html.theme-light,html[data-theme=light]{color-scheme:light}html.theme-dark,html[data-theme=dark]{color-scheme:dark}html.theme-colorful,html[data-theme=colorful]{color-scheme:light}html.theme-light body,html[data-theme=light] body{background:radial-gradient(circle at 10% 0,rgba(226,232,240,.64),transparent 32%),linear-gradient(180deg,#f8fafc,#eef2f7)!important;color:var(--text-primary)!important}html.theme-dark body,html[data-theme=dark] body{background:radial-gradient(circle at 12% -10%,rgba(56,189,248,.12),transparent 34%),radial-gradient(circle at 90% 8%,rgba(99,102,241,.1),transparent 30%),linear-gradient(180deg,#0f1117,#151821)!important;color:var(--text-primary)!important}html.theme-dark body:after,html.theme-dark body:before,html.theme-light body:after,html.theme-light body:before,html[data-theme=dark] body:after,html[data-theme=dark] body:before,html[data-theme=light] body:after,html[data-theme=light] body:before{background:transparent!important}html.theme-light :where(body,.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page),html[data-theme=light] :where(body,.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page){color:#111827!important}html.theme-dark :where(body,.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page),html[data-theme=dark] :where(body,.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page){color:#f5f7fa!important}html.theme-light :where(.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page) :where(.dashboard-sidebar-card,.dashboard-topbar,.dashboard-topbar-rich,.dashboard-popup-card,.dashboard-topbar-dropdown-menu,.client-data-stat-card,.client-data-panel,.client-data-overview-section,.workspace-stat-card,.workspace-panel,.workspace-highlight-card,.premium-toolbar,.premium-kpi-card,.premium-step-card,.premium-stepper-row,.premium-panel,.premium-gauge-card,.premium-calendar-card,.premium-card-with-tabs,.premium-select-draft-viewer,.premium-select-draft-editor,.premium-select-draft-modal,.premium-clientlist-modal,.premium-campaign-modal,.premium-review-modal,.premium-test-email-modal,.premium-schedule-modal,.premium-template-modal,.premium-calendar-modal,.campaigns-modern-hero,.campaign-count-card,.campaign-panel,.campaign-mobile-card,.report-card,.report-panel,.lead-card,.lead-panel,.mail-inbox-account-card,.mail-inbox-stat-tile,.mail-inbox-preview-card,.mail-inbox-message-card,.master-mail-list-pane,.master-mail-reading-pane,.master-mail-compose-card,.card,.panel),html[data-theme=light] :where(.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page) :where(.dashboard-sidebar-card,.dashboard-topbar,.dashboard-topbar-rich,.dashboard-popup-card,.dashboard-topbar-dropdown-menu,.client-data-stat-card,.client-data-panel,.client-data-overview-section,.workspace-stat-card,.workspace-panel,.workspace-highlight-card,.premium-toolbar,.premium-kpi-card,.premium-step-card,.premium-stepper-row,.premium-panel,.premium-gauge-card,.premium-calendar-card,.premium-card-with-tabs,.premium-select-draft-viewer,.premium-select-draft-editor,.premium-select-draft-modal,.premium-clientlist-modal,.premium-campaign-modal,.premium-review-modal,.premium-test-email-modal,.premium-schedule-modal,.premium-template-modal,.premium-calendar-modal,.campaigns-modern-hero,.campaign-count-card,.campaign-panel,.campaign-mobile-card,.report-card,.report-panel,.lead-card,.lead-panel,.mail-inbox-account-card,.mail-inbox-stat-tile,.mail-inbox-preview-card,.mail-inbox-message-card,.master-mail-list-pane,.master-mail-reading-pane,.master-mail-compose-card,.card,.panel){background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94))!important;border-color:rgba(203,213,225,.84)!important;box-shadow:0 14px 34px rgba(15,23,42,.07)!important;color:#111827!important;text-shadow:none!important}html.theme-dark :where(.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page) :where(.dashboard-sidebar-card,.dashboard-topbar,.dashboard-topbar-rich,.dashboard-popup-card,.dashboard-topbar-dropdown-menu,.client-data-stat-card,.client-data-panel,.client-data-overview-section,.workspace-stat-card,.workspace-panel,.workspace-highlight-card,.premium-toolbar,.premium-kpi-card,.premium-step-card,.premium-stepper-row,.premium-panel,.premium-gauge-card,.premium-calendar-card,.premium-card-with-tabs,.premium-select-draft-viewer,.premium-select-draft-editor,.premium-select-draft-modal,.premium-clientlist-modal,.premium-campaign-modal,.premium-review-modal,.premium-test-email-modal,.premium-schedule-modal,.premium-template-modal,.premium-calendar-modal,.campaigns-modern-hero,.campaign-count-card,.campaign-panel,.campaign-mobile-card,.report-card,.report-panel,.lead-card,.lead-panel,.mail-inbox-account-card,.mail-inbox-stat-tile,.mail-inbox-preview-card,.mail-inbox-message-card,.master-mail-list-pane,.master-mail-reading-pane,.master-mail-compose-card,.card,.panel),html[data-theme=dark] :where(.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page) :where(.dashboard-sidebar-card,.dashboard-topbar,.dashboard-topbar-rich,.dashboard-popup-card,.dashboard-topbar-dropdown-menu,.client-data-stat-card,.client-data-panel,.client-data-overview-section,.workspace-stat-card,.workspace-panel,.workspace-highlight-card,.premium-toolbar,.premium-kpi-card,.premium-step-card,.premium-stepper-row,.premium-panel,.premium-gauge-card,.premium-calendar-card,.premium-card-with-tabs,.premium-select-draft-viewer,.premium-select-draft-editor,.premium-select-draft-modal,.premium-clientlist-modal,.premium-campaign-modal,.premium-review-modal,.premium-test-email-modal,.premium-schedule-modal,.premium-template-modal,.premium-calendar-modal,.campaigns-modern-hero,.campaign-count-card,.campaign-panel,.campaign-mobile-card,.report-card,.report-panel,.lead-card,.lead-panel,.mail-inbox-account-card,.mail-inbox-stat-tile,.mail-inbox-preview-card,.mail-inbox-message-card,.master-mail-list-pane,.master-mail-reading-pane,.master-mail-compose-card,.card,.panel){background:linear-gradient(180deg,rgba(28,33,48,.98),rgba(21,24,33,.96))!important;border-color:rgba(75,85,99,.72)!important;box-shadow:0 18px 42px rgba(0,0,0,.36)!important;color:#f5f7fa!important;text-shadow:none!important}html.theme-light :where(.theme-toggle-popover,.dashboard-topbar-dropdown-menu,.premium-progress-filter-menu,.premium-row-action-menu,.dropdown-menu,[role=menu]),html[data-theme=light] :where(.theme-toggle-popover,.dashboard-topbar-dropdown-menu,.premium-progress-filter-menu,.premium-row-action-menu,.dropdown-menu,[role=menu]){background:#fff!important;border-color:#d7dee8!important;color:#111827!important;box-shadow:0 18px 42px rgba(15,23,42,.12)!important}html.theme-dark :where(.theme-toggle-popover,.dashboard-topbar-dropdown-menu,.premium-progress-filter-menu,.premium-row-action-menu,.dropdown-menu,[role=menu]),html[data-theme=dark] :where(.theme-toggle-popover,.dashboard-topbar-dropdown-menu,.premium-progress-filter-menu,.premium-row-action-menu,.dropdown-menu,[role=menu]){background:#1c2130!important;border-color:rgba(75,85,99,.82)!important;color:#f5f7fa!important;box-shadow:0 22px 52px rgba(0,0,0,.44)!important}html.theme-light :where(input,textarea,select,option,.premium-template-field input,.premium-template-field textarea,.premium-template-field select),html[data-theme=light] :where(input,textarea,select,option,.premium-template-field input,.premium-template-field textarea,.premium-template-field select){background:#fff!important;border-color:#cbd5e1!important;color:#111827!important;box-shadow:none}html.theme-dark :where(input,textarea,select,option,.premium-template-field input,.premium-template-field textarea,.premium-template-field select),html[data-theme=dark] :where(input,textarea,select,option,.premium-template-field input,.premium-template-field textarea,.premium-template-field select){background:#151821!important;border-color:rgba(75,85,99,.82)!important;color:#f5f7fa!important;box-shadow:none}html.theme-light :where(input,textarea)::placeholder,html[data-theme=light] :where(input,textarea)::placeholder{color:#64748b!important}html.theme-dark :where(input,textarea)::placeholder,html[data-theme=dark] :where(input,textarea)::placeholder{color:#94a3b8!important}html.theme-light :where(table,thead,tbody,tr,th,td,.premium-table-head,.premium-table-row,.client-data-table,.client-data-table-head,.client-data-table-row,.workspace-table,.workspace-table-head,.workspace-table-row,.campaign-table,.campaign-table th,.campaign-table td),html[data-theme=light] :where(table,thead,tbody,tr,th,td,.premium-table-head,.premium-table-row,.client-data-table,.client-data-table-head,.client-data-table-row,.workspace-table,.workspace-table-head,.workspace-table-row,.campaign-table,.campaign-table th,.campaign-table td){background-color:transparent!important;border-color:#e2e8f0!important;color:#111827!important}html.theme-dark :where(table,thead,tbody,tr,th,td,.premium-table-head,.premium-table-row,.client-data-table,.client-data-table-head,.client-data-table-row,.workspace-table,.workspace-table-head,.workspace-table-row,.campaign-table,.campaign-table th,.campaign-table td),html[data-theme=dark] :where(table,thead,tbody,tr,th,td,.premium-table-head,.premium-table-row,.client-data-table,.client-data-table-head,.client-data-table-row,.workspace-table,.workspace-table-head,.workspace-table-row,.campaign-table,.campaign-table th,.campaign-table td){background-color:transparent!important;border-color:rgba(75,85,99,.72)!important;color:#f5f7fa!important}html.theme-light :where(h1,h2,h3,h4,h5,h6,p,span,label,small,strong,em,li,a,summary,th,td,button),html[data-theme=light] :where(h1,h2,h3,h4,h5,h6,p,span,label,small,strong,em,li,a,summary,th,td,button){text-shadow:none!important}html.theme-dark :where(h1,h2,h3,h4,h5,h6,p,span,label,small,strong,em,li,a,summary,th,td,button),html[data-theme=dark] :where(h1,h2,h3,h4,h5,h6,p,span,label,small,strong,em,li,a,summary,th,td,button){color:inherit;text-shadow:none!important}html.theme-dark :where(.text-muted,.muted,.dashboard-muted,.client-data-panel-head p,.workspace-panel-head p,.campaign-panel-head p,.campaign-count-card p,.premium-kpi-card p,.premium-kpi-card span,.premium-list-item small,.premium-list-item p,.premium-timeline-item p,.premium-timeline-item small),html[data-theme=dark] :where(.text-muted,.muted,.dashboard-muted,.client-data-panel-head p,.workspace-panel-head p,.campaign-panel-head p,.campaign-count-card p,.premium-kpi-card p,.premium-kpi-card span,.premium-list-item small,.premium-list-item p,.premium-timeline-item p,.premium-timeline-item small){color:#cbd5e1!important}html.theme-light :where(button,.btn,.ui-button,.button,.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-sidebar-link,.dashboard-primary-link,.dashboard-logout-link,.premium-toolbar-actions button,.premium-panel-tabs button,.premium-calendar-filters button,.premium-row-action,.theme-toggle-btn),html[data-theme=light] :where(button,.btn,.ui-button,.button,.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-sidebar-link,.dashboard-primary-link,.dashboard-logout-link,.premium-toolbar-actions button,.premium-panel-tabs button,.premium-calendar-filters button,.premium-row-action,.theme-toggle-btn){border-color:#cbd5e1!important;color:#111827!important}html.theme-dark :where(button,.btn,.ui-button,.button,.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-sidebar-link,.dashboard-primary-link,.dashboard-logout-link,.premium-toolbar-actions button,.premium-panel-tabs button,.premium-calendar-filters button,.premium-row-action,.theme-toggle-btn),html[data-theme=dark] :where(button,.btn,.ui-button,.button,.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-sidebar-link,.dashboard-primary-link,.dashboard-logout-link,.premium-toolbar-actions button,.premium-panel-tabs button,.premium-calendar-filters button,.premium-row-action,.theme-toggle-btn){background:linear-gradient(180deg,#252b3b,#1c2130)!important;border-color:rgba(75,85,99,.82)!important;color:#f5f7fa!important}html.theme-dark :where(button:hover,.btn:hover,.ui-button:hover,.button:hover,.dashboard-topbar-tab:hover,.dashboard-sidebar-link:hover,.premium-row-action:hover),html[data-theme=dark] :where(button:hover,.btn:hover,.ui-button:hover,.button:hover,.dashboard-topbar-tab:hover,.dashboard-sidebar-link:hover,.premium-row-action:hover){background:linear-gradient(180deg,#303849,#252b3b)!important}html.theme-light :where(.badge,.chip,.tag,.status-pill),html[data-theme=light] :where(.badge,.chip,.tag,.status-pill){background:#f8fafc!important;border-color:#dbe3ef!important;color:#111827!important}html.theme-dark :where(.badge,.chip,.tag,.status-pill),html[data-theme=dark] :where(.badge,.chip,.tag,.status-pill){background:#252b3b!important;border-color:rgba(75,85,99,.72)!important;color:#f5f7fa!important}html.theme-dark :where(.theme-toggle-current),html[data-theme=dark] :where(.theme-toggle-current){background:rgba(56,189,248,.16)!important;color:#7dd3fc!important}html.theme-light ::selection,html[data-theme=light] ::selection{background:rgba(37,99,235,.22)}html.theme-dark ::selection,html[data-theme=dark] ::selection{background:rgba(56,189,248,.28)}.campaigns-modern-page{width:100%;max-width:100%;min-width:0;min-height:100%;padding:28px 0 48px;overflow-x:clip;background:radial-gradient(circle at top left,rgba(14,165,233,.18),transparent 34%),radial-gradient(circle at 86% 18%,rgba(34,197,94,.1),transparent 30%),linear-gradient(180deg,rgba(248,250,252,.92),rgba(241,245,249,.78))}.campaigns-modern-hero{display:flex;width:100%;max-width:100%;min-width:0;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px;border:1px solid hsla(0,0%,100%,.58);border-radius:22px;background:linear-gradient(135deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.58));box-shadow:0 24px 58px rgba(15,23,42,.1);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.campaign-panel-head>*,.campaign-panel>*,.campaigns-modern-hero>*{min-width:0}.campaigns-modern-hero h1{margin:8px 0;color:#0f172a;font-size:38px;line-height:1.08;font-weight:800;letter-spacing:0}.campaign-panel-head p,.campaigns-modern-hero p{margin:0;color:#64748b;font-size:15px;line-height:1.6}.campaigns-hero-actions{display:flex;flex-wrap:wrap;min-width:0;justify-content:flex-end;gap:10px}.campaign-count-grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.campaign-count-card{position:relative;min-width:0;overflow:hidden;min-height:164px;padding:18px;border:1px solid hsla(0,0%,100%,.62);border-radius:20px;background:linear-gradient(145deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.54));box-shadow:0 18px 42px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.campaign-count-card:hover{transform:translateY(-2px);box-shadow:0 24px 54px rgba(15,23,42,.13);border-color:rgba(59,130,246,.34)}.campaign-count-card-glow{position:absolute;inset:auto -18px -34px auto;width:110px;height:110px;border-radius:999px;opacity:.16;background:#64748b;filter:blur(18px)}.campaign-count-card-running .campaign-count-card-glow{background:#22c55e}.campaign-count-card-incomplete .campaign-count-card-glow,.campaign-count-card-paused .campaign-count-card-glow,.campaign-count-card-scheduled .campaign-count-card-glow{background:#f59e0b}.campaign-count-card-failed .campaign-count-card-glow{background:#ef4444}.campaign-count-card-completed .campaign-count-card-glow{background:#14b8a6}.campaign-count-card-total .campaign-count-card-glow{background:#2563eb}.campaign-count-card-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.campaign-count-icon{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid hsla(0,0%,100%,.72);border-radius:14px;color:#0f172a;background:rgba(248,250,252,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 10px 22px rgba(15,23,42,.08);font-weight:800}.campaign-count-label{flex:1 1 auto;min-width:88px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:0;text-align:right;text-transform:uppercase;white-space:nowrap}.campaign-count-card strong{position:relative;z-index:1;display:block;margin-top:18px;color:#0f172a;font-size:34px;line-height:1;letter-spacing:0}.campaign-count-percent{position:relative;z-index:1;display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:10px;border:1px solid rgba(37,99,235,.16);border-radius:999px;padding:5px 10px;color:#2563eb;background:rgba(37,99,235,.08);font-size:12px;font-weight:900;line-height:1}.campaign-count-skeleton,.campaign-table-loading div{border-radius:8px;background:linear-gradient(90deg,#e2e8f0,#f8fafc 45%,#e2e8f0);background-size:220% 100%;animation:campaign-skeleton 1.2s ease-in-out infinite}.campaign-count-skeleton{width:92px;height:34px;margin-top:18px}@keyframes campaign-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}.campaign-panel{width:100%;max-width:100%;min-width:0;overflow:hidden;margin-top:18px;padding:22px;border:1px solid hsla(0,0%,100%,.62);border-radius:24px;background:linear-gradient(145deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,.6));box-shadow:0 24px 58px rgba(15,23,42,.1);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.campaign-panel-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.campaign-panel-head h2{margin:6px 0;color:#0f172a;font-size:24px;line-height:1.2;letter-spacing:0}.campaign-panel-total{flex:0 0 auto;padding-top:4px;color:#64748b;background:transparent;font-size:12px;font-weight:800;text-align:right}.campaign-toolbar{display:grid;min-width:0;grid-template-columns:minmax(220px,1fr) 180px 180px;grid-gap:12px;gap:12px;margin-bottom:14px}.campaign-search-field,.campaign-select-field{display:grid;min-width:0;grid-gap:6px;gap:6px}.campaign-search-field span,.campaign-select-field span{color:#475569;font-size:12px;font-weight:800}.campaign-search-field input,.campaign-select-field select{width:100%;min-height:42px;border:1px solid rgba(203,213,225,.78);border-radius:14px;padding:0 12px;color:#0f172a;background:hsla(0,0%,100%,.78);outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88);transition:border-color .15s ease,box-shadow .15s ease}.campaign-search-field input:focus,.campaign-select-field select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.campaign-status-tabs{display:flex;flex-wrap:wrap;min-width:0;gap:8px;margin-bottom:16px}.campaign-status-tabs button{min-width:92px;min-height:36px;border:1px solid rgba(203,213,225,.76);border-radius:999px;padding:0 12px;color:#475569;background:hsla(0,0%,100%,.7);box-shadow:0 8px 18px rgba(15,23,42,.04);font-weight:800;cursor:pointer}.campaign-status-tabs button.active{color:#fff;border-color:#2563eb;background:#2563eb;box-shadow:0 10px 22px rgba(37,99,235,.22)}.campaign-alert{margin-bottom:14px;border-radius:16px;padding:12px 14px;font-size:14px;font-weight:700}.campaign-alert-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.campaign-alert-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.campaign-table-wrap{width:100%;max-width:100%;min-width:0;max-height:560px;overflow:auto;border:1px solid hsla(0,0%,100%,.58);border-radius:18px;background:hsla(0,0%,100%,.52);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.74)}.campaign-mobile-list::-webkit-scrollbar,.campaign-table-wrap::-webkit-scrollbar{width:10px;height:10px}.campaign-mobile-list::-webkit-scrollbar-track,.campaign-table-wrap::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.campaign-mobile-list::-webkit-scrollbar-thumb,.campaign-table-wrap::-webkit-scrollbar-thumb{border:2px solid #f1f5f9;border-radius:999px;background:#94a3b8}.campaign-mobile-list::-webkit-scrollbar-thumb:hover,.campaign-table-wrap::-webkit-scrollbar-thumb:hover{background:#64748b}.campaign-table{width:100%;min-width:1420px;border-collapse:collapse;background:hsla(0,0%,100%,.7)}.campaign-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.campaign-table td,.campaign-table th{border-bottom:1px solid #e2e8f0;padding:12px 10px;text-align:left;vertical-align:top}.campaign-table th{color:#475569;background:rgba(248,250,252,.94);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.campaign-table td{color:#0f172a;font-size:13px}.campaign-table td:first-child,.campaign-table th:first-child{width:70px;text-align:center;white-space:nowrap}.campaign-status-cell{min-width:124px}.campaign-status-badge{justify-content:center;min-width:104px;white-space:nowrap}.campaign-table tbody tr:hover{background:rgba(248,250,252,.78)}.campaign-recipient-unsent-row{background:hsla(0,86%,97%,.72)}.campaign-table tbody tr.campaign-recipient-unsent-row:hover{background:hsla(0,93%,94%,.86)}.campaign-mail-cell{font-weight:800;white-space:nowrap}.campaign-mail-cell-red{color:#991b1b!important;background:hsla(0,93%,94%,.82)}.campaign-mail-cell-ok{color:#166534!important;background:rgba(220,252,231,.52)}.campaign-name-cell{display:grid;grid-gap:5px;gap:5px;min-width:160px;max-width:220px}.campaign-name-cell strong,.campaign-name-link{font-size:14px}.campaign-name-link{width:-moz-fit-content;width:fit-content;max-width:100%;border:0;padding:0;color:#0f172a;background:transparent;cursor:pointer;font:inherit;font-weight:900;text-align:left;text-decoration:underline;-webkit-text-decoration-color:rgba(15,118,110,.38);text-decoration-color:rgba(15,118,110,.38);text-underline-offset:3px;word-break:break-word}.campaign-name-link:focus-visible,.campaign-name-link:hover{color:#0f766e;outline:none;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.campaign-mobile-card small,.campaign-mobile-meta,.campaign-name-cell small,.campaign-table-secondary-value{color:#64748b;font-size:12px;line-height:1.45}.campaign-table-primary-value,.campaign-table-secondary-value{display:block;white-space:nowrap}.campaign-table-primary-value{font-weight:800}.campaign-sender-cell{max-width:180px;word-break:break-word}.campaign-action-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.campaign-table .campaign-action-row{min-width:300px}.campaign-action-row .ui-button{border-radius:999px;white-space:nowrap}.campaign-mobile-list{display:none}.campaign-mobile-card{width:100%;max-width:100%;min-width:0;border:1px solid hsla(0,0%,100%,.62);border-radius:20px;padding:16px;background:linear-gradient(145deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.56));box-shadow:0 18px 42px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.campaign-mobile-card-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.campaign-mobile-card-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.campaign-mobile-card-head strong{color:#0f172a;word-break:break-word}.campaign-mobile-metrics{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.campaign-mobile-metrics span{display:grid;grid-gap:3px;gap:3px;min-height:58px;border:1px solid hsla(0,0%,100%,.68);border-radius:16px;padding:9px;color:#64748b;background:rgba(248,250,252,.72);font-size:11px;font-weight:800}.campaign-mobile-metrics b{color:#0f172a;font-size:17px}.campaign-mobile-meta{display:grid;grid-gap:4px;gap:4px;margin-bottom:14px}.campaign-empty-state,.campaign-table-loading{border:1px dashed rgba(148,163,184,.72);border-radius:18px;padding:28px;color:#64748b;background:rgba(248,250,252,.62);text-align:center}.campaign-empty-state strong{display:block;margin-bottom:6px;color:#0f172a;font-size:16px}.campaign-empty-state p{margin:0}.campaign-table-loading{display:grid;grid-gap:12px;gap:12px}.campaign-table-loading div{height:44px}html[data-theme=dark] .campaigns-modern-page{background:radial-gradient(circle at top left,rgba(14,165,233,.18),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.98),rgba(2,6,23,.94))}html[data-theme=dark] .campaign-count-card,html[data-theme=dark] .campaign-mobile-card,html[data-theme=dark] .campaign-panel,html[data-theme=dark] .campaigns-modern-hero{border-color:hsla(0,0%,100%,.12);background:linear-gradient(145deg,rgba(15,23,42,.84),rgba(15,23,42,.62));box-shadow:0 18px 42px rgba(0,0,0,.24)}html[data-theme=dark] .campaign-count-card strong,html[data-theme=dark] .campaign-empty-state strong,html[data-theme=dark] .campaign-mobile-card-head strong,html[data-theme=dark] .campaign-mobile-metrics b,html[data-theme=dark] .campaign-name-cell strong,html[data-theme=dark] .campaign-name-link,html[data-theme=dark] .campaign-panel-head h2,html[data-theme=dark] .campaign-table td,html[data-theme=dark] .campaigns-modern-hero h1{color:#f8fafc}html[data-theme=dark] .campaign-count-card p,html[data-theme=dark] .campaign-mobile-card small,html[data-theme=dark] .campaign-mobile-meta,html[data-theme=dark] .campaign-name-cell small,html[data-theme=dark] .campaign-panel-head p,html[data-theme=dark] .campaign-table-secondary-value,html[data-theme=dark] .campaigns-modern-hero p{color:#94a3b8}html[data-theme=dark] .campaign-count-percent{border-color:rgba(56,189,248,.2);color:#38bdf8;background:rgba(56,189,248,.1)}html[data-theme=dark] .campaign-empty-state,html[data-theme=dark] .campaign-mobile-metrics span,html[data-theme=dark] .campaign-search-field input,html[data-theme=dark] .campaign-select-field select,html[data-theme=dark] .campaign-status-tabs button,html[data-theme=dark] .campaign-table,html[data-theme=dark] .campaign-table th,html[data-theme=dark] .campaign-table-loading{border-color:rgba(148,163,184,.2);color:#e2e8f0;background:rgba(15,23,42,.74)}html[data-theme=dark] .campaign-mobile-list::-webkit-scrollbar-track,html[data-theme=dark] .campaign-table-wrap::-webkit-scrollbar-track{background:rgba(30,41,59,.9)}html[data-theme=dark] .campaign-mobile-list::-webkit-scrollbar-thumb,html[data-theme=dark] .campaign-table-wrap::-webkit-scrollbar-thumb{border-color:rgba(30,41,59,.9);background:#64748b}html[data-theme=dark] .campaign-table tbody tr:hover{background:rgba(30,41,59,.72)}html[data-theme=dark] .campaign-name-link:focus-visible,html[data-theme=dark] .campaign-name-link:hover{color:#38bdf8}html[data-theme=dark] .campaign-recipient-unsent-row,html[data-theme=dark] .campaign-table tbody tr.campaign-recipient-unsent-row:hover{background:rgba(127,29,29,.28)}html[data-theme=dark] .campaign-mail-cell-red{color:#fecaca!important;background:rgba(127,29,29,.42)}html[data-theme=dark] .campaign-mail-cell-ok{color:#bbf7d0!important;background:rgba(20,83,45,.34)}@media (max-width:1180px){.campaign-count-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.campaign-panel-head,.campaigns-modern-hero{align-items:stretch;flex-direction:column}.campaigns-hero-actions{justify-content:flex-start}.campaigns-hero-actions .ui-button{flex:1 1 180px}.campaign-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-toolbar{grid-template-columns:1fr}.campaign-table-wrap{display:none}.campaign-mobile-list{display:grid;grid-gap:12px;gap:12px;max-height:620px;overflow-y:auto;padding-right:4px}}@media (max-width:640px){.campaigns-modern-page{padding-top:16px}.campaign-panel,.campaigns-modern-hero{border-radius:18px;padding:16px}.campaigns-modern-hero h1{font-size:30px}.campaign-count-grid,.campaigns-hero-actions{grid-template-columns:1fr}.campaigns-hero-actions{display:grid;width:100%}.campaign-action-row .ui-button,.campaigns-hero-actions .ui-button{width:100%}.campaign-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-action-row{display:grid;grid-template-columns:1fr 1fr;min-width:0}}@media (max-width:420px){.campaign-mobile-card-head{align-items:stretch;flex-direction:column}.campaign-action-row,.campaign-mobile-metrics{grid-template-columns:1fr}}.master-mail-page{min-height:calc(100vh - 92px);padding:18px;background:radial-gradient(circle at top left,rgba(0,120,212,.16),transparent 32%),linear-gradient(180deg,rgba(248,250,252,.96),rgba(241,245,249,.86));overflow-x:hidden}.master-mail-shell{display:grid;grid-template-columns:268px minmax(320px,430px) minmax(0,1fr);grid-gap:14px;gap:14px;min-height:calc(100vh - 128px);max-width:100%}.master-mail-compose,.master-mail-list-pane,.master-mail-reading-pane,.master-mail-sidebar{min-width:0;border:1px solid hsla(0,0%,100%,.64);border-radius:22px;background:linear-gradient(145deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.62));box-shadow:0 22px 54px rgba(15,23,42,.1);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.master-mail-list-pane,.master-mail-reading-pane,.master-mail-sidebar{overflow:hidden}.master-mail-sidebar{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);padding:16px}.master-mail-account{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:18px;background:rgba(239,246,255,.72)}.master-mail-account span,.master-mail-folder-title,.master-mail-list-header span,.master-mail-reading-head span,.master-mail-reading-meta span{color:#64748b;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.master-mail-account strong{color:#0f172a;font-size:14px;word-break:break-word}.master-mail-account small{color:#64748b}.master-mail-sidebar-actions{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.master-mail-folder-list,.master-mail-message-list{min-height:0;overflow-y:auto;padding-right:4px}.master-mail-folder{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;width:100%;grid-gap:10px;gap:10px;min-height:42px;margin-top:6px;border:1px solid transparent;border-radius:14px;padding:6px 8px;color:#334155;background:transparent;text-align:left;cursor:pointer}.master-mail-folder.active,.master-mail-folder:hover{border-color:rgba(0,120,212,.18);background:rgba(219,234,254,.72)}.master-mail-folder-icon{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:10px;color:#0f172a;background:hsla(0,0%,100%,.78);font-size:11px;font-weight:900}.master-mail-folder-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.master-mail-folder strong{min-width:24px;border-radius:999px;padding:3px 7px;color:#075985;background:#e0f2fe;font-size:12px;text-align:center}.master-mail-list-pane{display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr);padding:16px}.master-mail-mobile-bar,.master-mail-mobile-close{display:none}.master-mail-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.master-mail-list-header h1,.master-mail-reading-head h2{margin:4px 0 0;color:#0f172a;font-size:24px;line-height:1.2;letter-spacing:0}.master-mail-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin:14px 0 10px}.master-mail-compose input,.master-mail-compose textarea,.master-mail-search-row input{width:100%;border:1px solid rgba(203,213,225,.78);border-radius:14px;padding:10px 12px;color:#0f172a;background:hsla(0,0%,100%,.82);outline:none}.master-mail-filter-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.master-mail-filter-tabs button{min-height:34px;border:1px solid rgba(203,213,225,.78);border-radius:999px;padding:0 12px;color:#475569;background:hsla(0,0%,100%,.74);font-weight:800;cursor:pointer}.master-mail-filter-tabs button.active{color:#fff;border-color:#0078d4;background:#0078d4}.master-mail-alert{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:700}.master-mail-alert.error{color:#991b1b;border:1px solid #fecaca;background:#fef2f2}.master-mail-alert.success{color:#166534;border:1px solid #bbf7d0;background:#f0fdf4}.master-mail-row{display:grid;width:100%;grid-gap:7px;gap:7px;border:1px solid transparent;border-bottom-color:rgba(226,232,240,.86);padding:13px 11px;color:#334155;background:transparent;text-align:left;cursor:pointer}.master-mail-row.active,.master-mail-row:hover{border-color:rgba(0,120,212,.2);border-radius:16px;background:rgba(239,246,255,.78)}.master-mail-row.unread .master-mail-row-subject span,.master-mail-row.unread .master-mail-row-top strong{color:#0f172a;font-weight:900}.master-mail-row-subject,.master-mail-row-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.master-mail-row-subject span,.master-mail-row-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-mail-row-top span{flex:0 0 auto;color:#64748b;font-size:12px}.master-mail-row-subject em{display:inline-grid;width:20px;height:20px;place-items:center;border-radius:999px;color:#075985;background:#e0f2fe;font-style:normal;font-size:11px;font-weight:900}.master-mail-row p{display:-webkit-box;margin:0;overflow:hidden;color:#64748b;font-size:13px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.master-mail-row-meta{display:flex;flex-wrap:wrap;gap:6px}.master-mail-reading-pane{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);padding:18px}.master-mail-reading-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.master-mail-reading-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.master-mail-reading-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.master-mail-reading-meta div{display:grid;grid-gap:4px;gap:4px;min-width:0;border-radius:14px;padding:10px;background:rgba(248,250,252,.72)}.master-mail-reading-meta strong{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:13px}.master-mail-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.master-mail-attachments span{border-radius:999px;padding:6px 10px;color:#075985;background:#e0f2fe;font-size:12px;font-weight:800}.master-mail-body-frame{width:100%;min-height:440px;height:100%;border:1px solid rgba(226,232,240,.92);border-radius:18px;background:#fff}.master-mail-connect-state,.master-mail-empty-small{display:grid;grid-gap:8px;gap:8px;place-items:center;border:1px dashed rgba(148,163,184,.72);border-radius:18px;padding:24px;color:#64748b;background:rgba(248,250,252,.62);text-align:center}.master-mail-connect-state strong{color:#0f172a}.master-mail-skeleton-list{display:grid;grid-gap:10px;gap:10px}.master-mail-skeleton-row{height:54px;border-radius:14px;background:linear-gradient(90deg,#e2e8f0,#f8fafc 45%,#e2e8f0);background-size:220% 100%;animation:campaign-skeleton 1.2s ease-in-out infinite}.master-mail-compose-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:flex-end;padding:24px;background:rgba(15,23,42,.24)}.master-mail-compose{display:grid;width:min(560px,100%);grid-gap:10px;gap:10px;padding:16px}.master-mail-compose-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.master-mail-compose-head button{border:0;border-radius:999px;width:32px;height:32px;background:#e2e8f0;cursor:pointer}.master-mail-compose textarea{resize:vertical}.master-mail-compose-actions{display:flex;gap:8px;justify-content:flex-end}@media (max-width:1180px){.master-mail-shell{grid-template-columns:240px minmax(300px,390px) minmax(0,1fr)}}@media (max-width:980px){.master-mail-page{padding:12px}.master-mail-shell{grid-template-columns:minmax(0,1fr)}.master-mail-sidebar{position:fixed;inset:0 auto 0 0;z-index:70;width:min(320px,88vw);border-radius:0 22px 22px 0;transform:translateX(-105%);transition:transform .18s ease}.master-mail-sidebar.is-open{transform:translateX(0)}.master-mail-mobile-bar,.master-mail-mobile-close{display:flex}.master-mail-mobile-bar{gap:8px;margin-bottom:10px}.master-mail-reading-pane{position:fixed;inset:0;z-index:65;border-radius:0;transform:translateX(105%);transition:transform .18s ease}.master-mail-reading-pane.is-open{transform:translateX(0)}.master-mail-mobile-close{border:0;border-radius:999px;padding:8px 12px;color:#0f172a;background:#e2e8f0;font-weight:800}}@media (max-width:640px){.dashboard-subscription-modal{width:min(96vw,520px);padding:14px;border-radius:18px}.dashboard-subscription-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-subscription-modal-actions,.dashboard-subscription-modal-head,.dashboard-subscription-modal-progress>div{align-items:stretch;flex-direction:column}.dashboard-subscription-modal-actions .dashboard-upgrade-button,.dashboard-subscription-modal-actions .ghost{width:100%}.master-mail-list-pane,.master-mail-reading-pane{border-radius:18px;padding:14px}.master-mail-reading-meta,.master-mail-search-row{grid-template-columns:1fr}.master-mail-list-header{align-items:stretch;flex-direction:column}.master-mail-compose-actions,.master-mail-reading-actions{display:grid;grid-template-columns:1fr 1fr}.master-mail-compose-actions .ui-button,.master-mail-reading-actions .ui-button{width:100%}.master-mail-compose-backdrop{align-items:stretch;padding:10px}}html.theme-light,html[data-theme=light]{--theme-heading-text:#0a1020;--theme-body-text:#243044;--theme-soft-text:#42526a;--theme-muted-text:#64758c;--theme-link-text:#175cd3;--theme-accent-text:#0f6f8f;--theme-table-head-text:#344256;--theme-nav-text:#243044;--theme-stat-text:#07111f}html.theme-dark,html[data-theme=dark]{--theme-heading-text:#fbfdff;--theme-body-text:#fff;--theme-soft-text:#fff;--theme-muted-text:#e5e7eb;--theme-link-text:#73e7ff;--theme-accent-text:#b69cff;--theme-table-head-text:#fff;--theme-nav-text:#fff;--theme-stat-text:#fff}html.theme-dark :where(h1,h2,h3,h4,h5,h6,.dashboard-brand h2,.premium-report-heading h1,.premium-panel-head h3,.campaigns-modern-hero h1,.campaign-panel-head h2,.client-data-panel-head h2,.workspace-panel-head h2,.master-mail-list-header h1,.master-mail-reading-head h2),html.theme-light :where(h1,h2,h3,h4,h5,h6,.dashboard-brand h2,.premium-report-heading h1,.premium-panel-head h3,.campaigns-modern-hero h1,.campaign-panel-head h2,.client-data-panel-head h2,.workspace-panel-head h2,.master-mail-list-header h1,.master-mail-reading-head h2),html[data-theme=dark] :where(h1,h2,h3,h4,h5,h6,.dashboard-brand h2,.premium-report-heading h1,.premium-panel-head h3,.campaigns-modern-hero h1,.campaign-panel-head h2,.client-data-panel-head h2,.workspace-panel-head h2,.master-mail-list-header h1,.master-mail-reading-head h2),html[data-theme=light] :where(h1,h2,h3,h4,h5,h6,.dashboard-brand h2,.premium-report-heading h1,.premium-panel-head h3,.campaigns-modern-hero h1,.campaign-panel-head h2,.client-data-panel-head h2,.workspace-panel-head h2,.master-mail-list-header h1,.master-mail-reading-head h2){color:var(--theme-heading-text)!important}html.theme-dark :where(body,p,span,label,li,td,th,summary,.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page),html.theme-light :where(body,p,span,label,li,td,th,summary,.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page),html[data-theme=dark] :where(body,p,span,label,li,td,th,summary,.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page),html[data-theme=light] :where(body,p,span,label,li,td,th,summary,.dashboard-shell,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page){color:var(--theme-body-text)}html.theme-dark :where(.muted,.text-muted,small,.dashboard-muted,.dashboard-subtitle,.client-data-panel-head p,.workspace-panel-head p,.campaign-panel-head p,.campaign-count-card p,.campaign-name-cell small,.premium-kpi-card p,.premium-kpi-card span,.premium-list-item small,.premium-list-item p,.premium-timeline-item p,.premium-timeline-item small,.master-mail-account small,.master-mail-row-top span,.master-mail-row p),html.theme-light :where(.muted,.text-muted,small,.dashboard-muted,.dashboard-subtitle,.client-data-panel-head p,.workspace-panel-head p,.campaign-panel-head p,.campaign-count-card p,.campaign-name-cell small,.premium-kpi-card p,.premium-kpi-card span,.premium-list-item small,.premium-list-item p,.premium-timeline-item p,.premium-timeline-item small,.master-mail-account small,.master-mail-row-top span,.master-mail-row p),html[data-theme=dark] :where(.muted,.text-muted,small,.dashboard-muted,.dashboard-subtitle,.client-data-panel-head p,.workspace-panel-head p,.campaign-panel-head p,.campaign-count-card p,.campaign-name-cell small,.premium-kpi-card p,.premium-kpi-card span,.premium-list-item small,.premium-list-item p,.premium-timeline-item p,.premium-timeline-item small,.master-mail-account small,.master-mail-row-top span,.master-mail-row p),html[data-theme=light] :where(.muted,.text-muted,small,.dashboard-muted,.dashboard-subtitle,.client-data-panel-head p,.workspace-panel-head p,.campaign-panel-head p,.campaign-count-card p,.campaign-name-cell small,.premium-kpi-card p,.premium-kpi-card span,.premium-list-item small,.premium-list-item p,.premium-timeline-item p,.premium-timeline-item small,.master-mail-account small,.master-mail-row-top span,.master-mail-row p){color:var(--theme-muted-text)!important}html.theme-dark :where(strong,b,.metric-value,.dashboard-stat-value,.campaign-count-card strong,.client-data-stat-card strong,.workspace-stat-card strong,.premium-kpi-card strong,.master-mail-row-top strong,.master-mail-row-subject span),html.theme-light :where(strong,b,.metric-value,.dashboard-stat-value,.campaign-count-card strong,.client-data-stat-card strong,.workspace-stat-card strong,.premium-kpi-card strong,.master-mail-row-top strong,.master-mail-row-subject span),html[data-theme=dark] :where(strong,b,.metric-value,.dashboard-stat-value,.campaign-count-card strong,.client-data-stat-card strong,.workspace-stat-card strong,.premium-kpi-card strong,.master-mail-row-top strong,.master-mail-row-subject span),html[data-theme=light] :where(strong,b,.metric-value,.dashboard-stat-value,.campaign-count-card strong,.client-data-stat-card strong,.workspace-stat-card strong,.premium-kpi-card strong,.master-mail-row-top strong,.master-mail-row-subject span){color:var(--theme-stat-text)!important}html.theme-dark :where(a,.campaign-name-link,.master-mail-folder strong,.master-mail-attachments span),html.theme-light :where(a,.campaign-name-link,.master-mail-folder strong,.master-mail-attachments span),html[data-theme=dark] :where(a,.campaign-name-link,.master-mail-folder strong,.master-mail-attachments span),html[data-theme=light] :where(a,.campaign-name-link,.master-mail-folder strong,.master-mail-attachments span){color:var(--theme-link-text)!important}html.theme-dark :where(.dashboard-topbar-tab.active,.dashboard-sidebar-link.active,.dashboard-primary-link.active,.premium-toolbar-tabs button.active,.premium-panel-tabs button.active,.theme-toggle-current),html[data-theme=dark] :where(.dashboard-topbar-tab.active,.dashboard-sidebar-link.active,.dashboard-primary-link.active,.premium-toolbar-tabs button.active,.premium-panel-tabs button.active,.theme-toggle-current){color:#fff!important}html.theme-light :where(.success,.sent,.completed,.campaign-mail-cell-ok),html[data-theme=light] :where(.success,.sent,.completed,.campaign-mail-cell-ok){color:#047857!important}html.theme-dark :where(.success,.sent,.completed,.campaign-mail-cell-ok),html[data-theme=dark] :where(.success,.sent,.completed,.campaign-mail-cell-ok){color:#86efac!important}html.theme-light :where(.danger,.failed,.error,.campaign-mail-cell-red),html[data-theme=light] :where(.danger,.failed,.error,.campaign-mail-cell-red){color:#b91c1c!important}html.theme-dark :where(.danger,.failed,.error,.campaign-mail-cell-red),html[data-theme=dark] :where(.danger,.failed,.error,.campaign-mail-cell-red){color:#fca5a5!important}html.theme-dark :where(.dashboard-sidebar-link,.dashboard-primary-link,.dashboard-logout-link,.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-topbar-profile,.theme-toggle-btn,.premium-toolbar-tabs button,.premium-panel-tabs button,.premium-calendar-filters button),html.theme-light :where(.dashboard-sidebar-link,.dashboard-primary-link,.dashboard-logout-link,.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-topbar-profile,.theme-toggle-btn,.premium-toolbar-tabs button,.premium-panel-tabs button,.premium-calendar-filters button),html[data-theme=dark] :where(.dashboard-sidebar-link,.dashboard-primary-link,.dashboard-logout-link,.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-topbar-profile,.theme-toggle-btn,.premium-toolbar-tabs button,.premium-panel-tabs button,.premium-calendar-filters button),html[data-theme=light] :where(.dashboard-sidebar-link,.dashboard-primary-link,.dashboard-logout-link,.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-topbar-profile,.theme-toggle-btn,.premium-toolbar-tabs button,.premium-panel-tabs button,.premium-calendar-filters button){color:var(--theme-nav-text)!important}html.theme-dark :where(th,.premium-table-head,.client-data-table-head,.workspace-table-head,.campaign-table th,.premium-review-head-cell),html.theme-light :where(th,.premium-table-head,.client-data-table-head,.workspace-table-head,.campaign-table th,.premium-review-head-cell),html[data-theme=dark] :where(th,.premium-table-head,.client-data-table-head,.workspace-table-head,.campaign-table th,.premium-review-head-cell),html[data-theme=light] :where(th,.premium-table-head,.client-data-table-head,.workspace-table-head,.campaign-table th,.premium-review-head-cell){color:var(--theme-table-head-text)!important}html.theme-light :where(.dashboard-topbar-tab.active,.dashboard-sidebar-link.active,.dashboard-primary-link.active,.premium-toolbar-tabs button.active,.premium-panel-tabs button.active),html[data-theme=light] :where(.dashboard-topbar-tab.active,.dashboard-sidebar-link.active,.dashboard-primary-link.active,.premium-toolbar-tabs button.active,.premium-panel-tabs button.active){color:#0b5f7a!important}html.theme-light :where(.badge.running,.badge.pending,.status-running,.status-pending),html[data-theme=light] :where(.badge.running,.badge.pending,.status-running,.status-pending){color:#1d4ed8!important}html.theme-dark :where(.badge.running,.badge.pending,.status-running,.status-pending),html[data-theme=dark] :where(.badge.running,.badge.pending,.status-running,.status-pending){color:#93c5fd!important}html.theme-light :where(.warning,.warn,.paused,.stopped),html[data-theme=light] :where(.warning,.warn,.paused,.stopped){color:#a16207!important}html.theme-dark :where(.warning,.warn,.paused,.stopped),html[data-theme=dark] :where(.warning,.warn,.paused,.stopped){color:#fcd34d!important}html.theme-light :where(input,textarea,select),html[data-theme=light] :where(input,textarea,select){caret-color:#175cd3}html.theme-dark :where(input,textarea,select),html[data-theme=dark] :where(input,textarea,select){caret-color:#73e7ff}html.theme-dark :where(p,span,label,li,td,th,summary,small,strong,b,em,button,input,textarea,select,option),html[data-theme=dark] :where(p,span,label,li,td,th,summary,small,strong,b,em,button,input,textarea,select,option){color:#fff!important}html.theme-dark :where(.muted,.text-muted,.dashboard-muted,.dashboard-subtitle,.theme-toggle-option-copy,.client-data-panel-head p,.workspace-panel-head p,.campaign-panel-head p,.campaign-count-card p,.campaign-name-cell small,.premium-kpi-card p,.premium-kpi-card span,.premium-list-item small,.premium-list-item p,.premium-timeline-item p,.premium-timeline-item small,.master-mail-account small,.master-mail-row-top span,.master-mail-row p),html[data-theme=dark] :where(.muted,.text-muted,.dashboard-muted,.dashboard-subtitle,.theme-toggle-option-copy,.client-data-panel-head p,.workspace-panel-head p,.campaign-panel-head p,.campaign-count-card p,.campaign-name-cell small,.premium-kpi-card p,.premium-kpi-card span,.premium-list-item small,.premium-list-item p,.premium-timeline-item p,.premium-timeline-item small,.master-mail-account small,.master-mail-row-top span,.master-mail-row p){color:#e5e7eb!important}html.theme-dark :where(a,.campaign-name-link,.master-mail-folder strong,.master-mail-attachments span),html[data-theme=dark] :where(a,.campaign-name-link,.master-mail-folder strong,.master-mail-attachments span){color:#8beeff!important}@media (max-width:1180px){:where(.dashboard-main,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page){min-width:0;width:100%}:where(.dashboard-topbar,.dashboard-topbar-rich,.premium-toolbar,.client-data-overview-section,.campaigns-modern-hero){max-width:100%}}@media (max-width:900px){:where(.dashboard-shell){grid-template-columns:minmax(0,1fr);padding:12px}:where(.dashboard-main,.container.grid.dashboard-main,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page){padding-left:12px;padding-right:12px}:where(.dashboard-topbar,.dashboard-topbar-rich,.premium-toolbar,.client-data-panel,.workspace-panel,.campaign-panel,.premium-panel){border-radius:18px}:where(.dashboard-topbar,.dashboard-topbar-rich,.dashboard-topbar-actions,.premium-toolbar,.premium-toolbar-actions,.premium-toolbar-tabs){align-items:stretch;flex-wrap:wrap}:where(.dashboard-topbar-search,.dashboard-topbar-actions,.premium-toolbar-actions,.premium-toolbar-tabs){width:100%}:where(.table-wrap,.campaign-table-wrap,.client-data-table-wrap,.premium-table-wrap,.master-mail-message-list){overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:640px){:where(.container,.dashboard-main,.container.grid.dashboard-main,.premium-dashboard-shell,.workspace-shell,.ui-page,.campaigns-modern-page,.master-mail-page){padding-left:10px;padding-right:10px}:where(.dashboard-topbar,.dashboard-topbar-rich,.premium-toolbar,.client-data-panel,.workspace-panel,.campaign-panel,.premium-panel,.mail-inbox-preview-card,.mail-inbox-message-card){padding:12px;border-radius:16px}:where(.dashboard-topbar-tab,.dashboard-topbar-pill,.theme-toggle-btn,.dashboard-sidebar-link,.dashboard-primary-link,.premium-toolbar-tabs button,.premium-toolbar-actions button){min-width:0;max-width:100%;white-space:normal}:where(.theme-toggle-popover,.dashboard-topbar-dropdown-menu,.premium-progress-filter-menu,.premium-row-action-menu){max-width:calc(100vw - 24px)}:where(.premium-clientlist-modal,.premium-campaign-modal,.premium-review-modal,.premium-select-draft-modal,.premium-test-email-modal,.premium-schedule-modal,.premium-template-modal,.premium-calendar-modal,.dashboard-popup-card){width:min(100%,calc(100vw - 20px));max-height:calc(100vh - 20px);overflow:auto}}html.theme-dark .client-directory-excel-row.client-directory-duplicate-row .client-directory-excel-cell,html.theme-light .client-directory-excel-row.client-directory-duplicate-row .client-directory-excel-cell,html[data-theme=dark] .client-directory-excel-row.client-directory-duplicate-row .client-directory-excel-cell,html[data-theme=light] .client-directory-excel-row.client-directory-duplicate-row .client-directory-excel-cell{background:#fff1f2!important;border-color:#fecaca!important;color:#991b1b!important}html.theme-dark .client-directory-excel-row.client-directory-duplicate-row .client-list-sheet-cell,html.theme-light .client-directory-excel-row.client-directory-duplicate-row .client-list-sheet-cell,html[data-theme=dark] .client-directory-excel-row.client-directory-duplicate-row .client-list-sheet-cell,html[data-theme=light] .client-directory-excel-row.client-directory-duplicate-row .client-list-sheet-cell{background:#fee2e2!important;border-color:#ef4444!important;color:#991b1b!important}.dashboard-topbar-date-control{position:relative;display:inline-flex;align-items:center;min-height:38px;border:1px solid var(--button-border);border-radius:999px;padding:0 12px;color:var(--theme-nav-text,var(--text-primary));background:var(--button-bg);font-size:12px;font-weight:800;white-space:nowrap}.dashboard-topbar-date-control input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.premium-step-card .premium-step-track i{display:none!important}.premium-stepper-row:before{display:none!important;content:none!important}.premium-step-card{min-width:0}@media (min-width:761px){.premium-dashboard-shell .premium-stepper-row{grid-template-columns:repeat(7,minmax(0,1fr))}}.premium-calendar-modal,.premium-campaign-modal,.premium-clientlist-modal,.premium-review-modal,.premium-schedule-modal,.premium-select-draft-modal,.premium-template-modal,.premium-test-email-modal{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;overscroll-behavior:contain}.dashboard-profile-overview-card{gap:16px}.dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-menu{right:0!important;left:auto!important;min-width:260px!important;padding:10px!important;border-radius:18px!important;border:1px solid hsla(0,0%,100%,.34)!important;background:linear-gradient(145deg,hsla(0,0%,100%,.72),rgba(248,250,252,.48)),color-mix(in srgb,var(--panel-strong,#fff) 62%,transparent)!important;box-shadow:0 24px 52px rgba(15,23,42,.16),inset 0 1px 0 hsla(0,0%,100%,.72)!important;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item{border:1px solid hsla(0,0%,100%,.28)!important;background:hsla(0,0%,100%,.38)!important;color:var(--theme-nav-text,#0f172a)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.36);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item strong{color:#0e7490!important}.dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item small{color:#2563eb!important}.dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item:hover{background:hsla(0,0%,100%,.58)!important;border-color:hsla(0,0%,100%,.5)!important}.dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item.add{color:#fff!important;border-color:rgba(14,165,233,.34)!important;background:linear-gradient(180deg,rgba(14,165,233,.9),rgba(37,99,235,.88))!important}html.theme-dark .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-menu,html[data-theme=dark] .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-menu{border-color:rgba(148,163,184,.22)!important;background:linear-gradient(145deg,rgba(30,41,59,.74),rgba(15,23,42,.56)),rgba(15,23,42,.62)!important;box-shadow:0 26px 60px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.08)!important}html.theme-dark .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item,html[data-theme=dark] .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item{border-color:rgba(148,163,184,.16)!important;background:rgba(30,41,59,.48)!important;color:#eaf2ff!important}html.theme-dark .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item strong,html[data-theme=dark] .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item strong{color:#67e8f9!important}html.theme-dark .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item small,html[data-theme=dark] .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item small{color:#93c5fd!important}html.theme-dark .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item:hover,html[data-theme=dark] .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item:hover{background:rgba(51,65,85,.68)!important}.dashboard-profile-page{width:100%;max-width:1440px;margin:18px auto 28px;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.dashboard-profile-page-label{min-height:34px;padding:0 16px;background:linear-gradient(145deg,hsla(0,0%,100%,.78),rgba(241,245,249,.62));border-color:hsla(0,0%,100%,.42);font-size:12px;font-weight:900}.dashboard-profile-side{gap:14px;position:static;top:auto;grid-template-columns:minmax(240px,.95fr) minmax(260px,1.35fr) minmax(240px,.9fr);align-items:stretch}.dashboard-profile-card,.dashboard-profile-nav,.dashboard-profile-side-hero{border-radius:16px;border:1px solid rgba(226,232,240,.72);background:linear-gradient(145deg,hsla(0,0%,100%,.82),rgba(248,250,252,.7));box-shadow:0 16px 36px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.7)}.dashboard-profile-side-hero{padding:18px;overflow:hidden;align-content:center}.dashboard-profile-card p,.dashboard-profile-card small,.dashboard-profile-note,.dashboard-profile-side-hero p,.dashboard-profile-side-hero small{overflow-wrap:anywhere}.dashboard-profile-upload-large{order:4;margin-top:4px}.dashboard-profile-upload-large input{display:none}.dashboard-profile-side-hero .dashboard-profile-upload,.dashboard-profile-upload-large{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(203,213,225,.72);background:hsla(0,0%,100%,.72);color:#0f172a;font-size:12px;font-weight:800;cursor:pointer}.dashboard-profile-avatar-lg{width:58px;height:58px;border-radius:18px;color:#0e7490;background:linear-gradient(145deg,rgba(236,254,255,.95),rgba(219,234,254,.78));border-color:rgba(14,116,144,.16);font-size:17px}.dashboard-profile-nav{padding:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center}.dashboard-profile-nav-item{min-height:40px;border-radius:12px;border-color:transparent;background:transparent}.dashboard-profile-nav-item.active{background:#fff;border-color:rgba(203,213,225,.76);color:#0e7490}.dashboard-profile-main{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-profile-card,.dashboard-profile-main .dashboard-profile-card,.dashboard-profile-main .dashboard-profile-intro-card{padding:18px;gap:14px}.dashboard-profile-main .dashboard-profile-card.tone-billing,.dashboard-profile-main .dashboard-profile-message,.dashboard-profile-main .dashboard-profile-overview-card{grid-column:1/-1}.dashboard-profile-main>.dashboard-profile-card:not(.dashboard-profile-overview-card):not(.tone-billing){min-height:220px}.dashboard-profile-page .dashboard-profile-card>p,.dashboard-profile-page .dashboard-profile-overview-head p,.dashboard-profile-page .dashboard-profile-side .dashboard-profile-card>p{display:none!important}.dashboard-profile-main>.dashboard-profile-card.tone-notifications{min-height:auto!important;gap:10px;align-content:start}.dashboard-profile-card.tone-notifications .dashboard-profile-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0}.dashboard-profile-card.tone-notifications .dashboard-profile-checklist label{min-height:38px}.dashboard-profile-card.tone-notifications .dashboard-profile-action-row{margin-top:0;justify-content:flex-start}.dashboard-profile-card.tone-notifications .dashboard-profile-action-row .ghost{min-height:34px}.dashboard-profile-card:before{width:3px;opacity:.8}.dashboard-profile-card>strong,.dashboard-profile-overview-head strong{font-size:16px;line-height:1.2}.dashboard-profile-intro-card{min-height:92px;align-content:center}.dashboard-profile-overview-metrics,.dashboard-profile-stats,.dashboard-profile-stats.compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))}.dashboard-profile-identity-grid span,.dashboard-profile-mail-id-grid article,.dashboard-profile-mini-metrics article,.dashboard-profile-overview-metrics span,.dashboard-profile-project-grid article,.dashboard-profile-stats span,.dashboard-profile-transaction-item,.dashboard-profile-upgrade-mini div{border-color:rgba(226,232,240,.78);background:hsla(0,0%,100%,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62)}.dashboard-profile-overview-metrics span,.dashboard-profile-stats span{min-height:76px;align-content:center;text-align:center}.dashboard-profile-overview-metrics strong,.dashboard-profile-stats strong{color:#0e7490;font-size:1.42rem;line-height:1}.dashboard-profile-overview-metrics small,.dashboard-profile-stats small{margin-top:4px;color:#64748b;font-size:11px;font-weight:800}.dashboard-profile-overview-card{gap:18px;grid-template-columns:minmax(0,1fr)}.dashboard-profile-overview-head{padding-bottom:12px;border-bottom:1px solid rgba(226,232,240,.72)}.dashboard-profile-account-actions .ghost,.dashboard-profile-action-row .ghost,.dashboard-profile-overview-actions .ghost{min-height:36px;border-radius:10px}.dashboard-profile-identity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.dashboard-profile-identity-grid span{min-height:76px}.dashboard-profile-identity-grid small{text-transform:uppercase;letter-spacing:.04em}.dashboard-profile-project-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.dashboard-profile-project-grid article{grid-template-columns:1fr;align-items:start;gap:8px}.dashboard-profile-project-grid article>span{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:24px;align-items:center;border-radius:999px;padding:0 9px;background:rgba(14,116,144,.08);color:#0f766e;font-size:11px;font-weight:800}.dashboard-profile-filter-row{justify-content:flex-start;padding:12px;border-radius:14px;border:1px solid rgba(226,232,240,.76);background:rgba(248,250,252,.72)}.dashboard-profile-filter-row label{flex:1 1 220px}.dashboard-profile-table{overflow-x:auto;padding-bottom:2px}.dashboard-profile-table-head,.dashboard-profile-table-row{min-width:760px;grid-template-columns:minmax(220px,1.4fr) 120px 110px 80px minmax(220px,1.2fr)}.dashboard-profile-table-head{padding:0 12px}.dashboard-profile-table-row{min-height:54px;border-color:rgba(226,232,240,.82);background:hsla(0,0%,100%,.82);transition:transform .16s ease,border-color .16s ease,background .16s ease}.dashboard-profile-table-row:hover{transform:translateY(-1px);border-color:rgba(14,116,144,.28);background:rgba(236,254,255,.72)}.dashboard-profile-mail-id-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.dashboard-profile-chip-row{gap:8px}.dashboard-profile-chip{max-width:100%;min-height:30px;background:hsla(0,0%,100%,.74);border-color:rgba(226,232,240,.78);font-weight:800;overflow-wrap:anywhere;white-space:normal}.dashboard-profile-account-actions{display:flex;flex:1 1 280px;gap:8px;align-items:center;flex-wrap:wrap;padding:10px;border-radius:14px;border:1px solid rgba(226,232,240,.76);background:rgba(248,250,252,.72)}.dashboard-profile-account-actions .ghost{flex:1 1 150px;justify-self:stretch}.dashboard-profile-checklist{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px}.dashboard-profile-checklist label{min-height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(226,232,240,.76);background:hsla(0,0%,100%,.72);font-weight:800}.dashboard-profile-password{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.dashboard-profile-password input{min-height:42px;border-radius:12px;background:hsla(0,0%,100%,.82);border-color:rgba(203,213,225,.82)}.dashboard-profile-upgrade-mini{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));padding:0;border:0;background:transparent}.dashboard-profile-transaction-list{max-height:430px;overflow:auto;padding-right:4px}.dashboard-profile-transaction-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.dashboard-profile-message{padding:12px 14px;border-radius:14px;border:1px solid rgba(14,116,144,.18);background:rgba(236,254,255,.72);color:#0e7490;font-weight:800}html.theme-dark .dashboard-profile-card,html.theme-dark .dashboard-profile-nav,html.theme-dark .dashboard-profile-side-hero,html[data-theme=dark] .dashboard-profile-card,html[data-theme=dark] .dashboard-profile-nav,html[data-theme=dark] .dashboard-profile-side-hero{border-color:rgba(148,163,184,.18);background:linear-gradient(145deg,rgba(30,41,59,.72),rgba(15,23,42,.58));box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.06)}html.theme-dark :where(.dashboard-profile-stats span,.dashboard-profile-overview-metrics span,.dashboard-profile-identity-grid span,.dashboard-profile-project-grid article,.dashboard-profile-mail-id-grid article,.dashboard-profile-mini-metrics article,.dashboard-profile-upgrade-mini div,.dashboard-profile-transaction-item,.dashboard-profile-checklist label,.dashboard-profile-account-actions,.dashboard-profile-filter-row),html[data-theme=dark] :where(.dashboard-profile-stats span,.dashboard-profile-overview-metrics span,.dashboard-profile-identity-grid span,.dashboard-profile-project-grid article,.dashboard-profile-mail-id-grid article,.dashboard-profile-mini-metrics article,.dashboard-profile-upgrade-mini div,.dashboard-profile-transaction-item,.dashboard-profile-checklist label,.dashboard-profile-account-actions,.dashboard-profile-filter-row){border-color:rgba(148,163,184,.16);background:rgba(30,41,59,.46)}html.theme-dark .dashboard-profile-table-row,html[data-theme=dark] .dashboard-profile-table-row{border-color:rgba(148,163,184,.16);background:rgba(30,41,59,.5)}html.theme-dark .dashboard-profile-table-row:hover,html[data-theme=dark] .dashboard-profile-table-row:hover{background:rgba(8,47,73,.5)}@media (max-width:1100px){.dashboard-profile-page{grid-template-columns:1fr}.dashboard-profile-side{position:static;grid-template-columns:minmax(0,1fr)}.dashboard-profile-nav{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.dashboard-profile-main{grid-template-columns:1fr}.dashboard-profile-main>.dashboard-profile-card:not(.dashboard-profile-overview-card):not(.tone-billing){min-height:auto}.dashboard-profile-card.tone-notifications .dashboard-profile-checklist{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-profile-page{margin-top:12px;gap:12px}.dashboard-profile-card,.dashboard-profile-main .dashboard-profile-card,.dashboard-profile-main .dashboard-profile-intro-card,.dashboard-profile-side-hero{padding:14px}.dashboard-profile-overview-head{align-items:stretch}.dashboard-profile-table{overflow-x:visible}.dashboard-profile-table-row{min-width:0;gap:6px}.dashboard-profile-table-row span{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:8px;gap:8px}.dashboard-profile-table-row span:first-child:before{content:"Campaign"}.dashboard-profile-table-row span:nth-child(2):before{content:"Project"}.dashboard-profile-table-row span:nth-child(3):before{content:"Status"}.dashboard-profile-table-row span:nth-child(4):before{content:"Sent"}.dashboard-profile-table-row span:nth-child(5):before{content:"Sender"}.dashboard-profile-table-row span:before{color:#64748b;font-size:10px;font-weight:900;text-transform:uppercase}.dashboard-profile-transaction-item{grid-template-columns:1fr}}.dashboard-profile-filter-row,.dashboard-profile-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard-profile-overview-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dashboard-profile-identity-grid,.dashboard-profile-mail-id-grid,.dashboard-profile-overview-metrics,.dashboard-profile-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:10px;gap:10px}.dashboard-profile-identity-grid span,.dashboard-profile-mail-id-grid article,.dashboard-profile-overview-metrics span,.dashboard-profile-project-grid article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border-radius:12px;border:1px solid rgba(226,232,240,.8);background:hsla(0,0%,100%,.72)}.dashboard-profile-identity-grid small,.dashboard-profile-mail-id-grid small,.dashboard-profile-overview-metrics small,.dashboard-profile-project-grid small{color:rgba(71,85,105,.78);font-size:11px;font-weight:800}.dashboard-profile-identity-grid strong,.dashboard-profile-mail-id-grid strong,.dashboard-profile-overview-metrics strong,.dashboard-profile-project-grid strong{min-width:0;color:#0f172a;overflow-wrap:anywhere}.dashboard-profile-overview-metrics strong{font-size:1.35rem}.dashboard-profile-filter-row label{display:grid;grid-gap:6px;gap:6px;min-width:min(100%,220px);color:rgba(71,85,105,.84);font-size:12px;font-weight:800}.dashboard-profile-filter-row select{min-height:38px;border-radius:10px;border:1px solid rgba(203,213,225,.9);background:hsla(0,0%,100%,.9);color:#0f172a;padding:0 10px;font:inherit}.dashboard-profile-project-grid article{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center}.dashboard-profile-project-grid article>div{min-width:0}.dashboard-profile-table{display:grid;grid-gap:8px;gap:8px;min-width:0}.dashboard-profile-table-head,.dashboard-profile-table-row{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(110px,.8fr) minmax(90px,.7fr) minmax(70px,.5fr) minmax(140px,1fr);grid-gap:8px;gap:8px;align-items:center}.dashboard-profile-table-head{color:rgba(71,85,105,.76);font-size:11px;font-weight:900;text-transform:uppercase}.dashboard-profile-table-row{width:100%;border:1px solid rgba(226,232,240,.86);border-radius:12px;background:hsla(0,0%,100%,.72);color:#0f172a;padding:10px;text-align:left;cursor:pointer}.dashboard-profile-table-head span,.dashboard-profile-table-row span{min-width:0;overflow-wrap:anywhere}@media (max-width:760px){.dashboard-profile-filter-row,.dashboard-profile-filter-row label,.dashboard-profile-overview-actions,.dashboard-profile-overview-actions .ghost{width:100%}.dashboard-profile-project-grid article,.dashboard-profile-table-head,.dashboard-profile-table-row{grid-template-columns:1fr}.dashboard-profile-table-head{display:none}}.premium-campaign-head,.premium-clientlist-head,.premium-review-modal .premium-clientlist-head,.premium-schedule-head,.premium-select-draft-head,.premium-template-head,.premium-test-email-head{align-items:flex-start;text-align:center}.premium-campaign-head>div,.premium-clientlist-head>div,.premium-review-modal .premium-clientlist-head>div,.premium-schedule-head>div,.premium-select-draft-head>div,.premium-template-head,.premium-test-email-head>div{flex:1 1 auto;justify-items:center;text-align:center}.premium-campaign-head p,.premium-clientlist-head p,.premium-clientlist-section-copy p,.premium-review-block-head p,.premium-schedule-head p,.premium-template-head p,.premium-test-email-head p{display:none!important}.premium-campaign-actions,.premium-clientlist-actions,.premium-clientlist-tabs,.premium-popup-primary-row,.premium-schedule-actions,.premium-schedule-mode,.premium-select-draft-tabs{flex-wrap:wrap}.premium-campaign-option-toggle,.premium-campaign-toggle{min-height:32px;border:1px solid var(--button-border);border-radius:999px;padding:0 10px;color:var(--button-text);background:var(--button-bg);font-size:11px;font-weight:600;line-height:1;cursor:pointer}.premium-campaign-option-toggle.active,.premium-campaign-toggle.active{color:#fff;border-color:#16a34a;background:linear-gradient(180deg,#22c55e,#15803d)}.premium-campaign-checks{display:flex;flex-wrap:wrap;gap:8px}.premium-campaign-selected-sender{display:block;margin-top:6px;color:#475569;font-size:11px}.premium-review-mapping,.premium-review-tablewrap{overflow:auto}.premium-review-head-cell{display:flex!important;align-items:center;gap:6px}.premium-review-head-cell>input[type=checkbox]{flex:0 0 auto;width:14px;height:14px}.premium-review-table-head>span:first-child,.premium-review-table-row>span:first-child{display:grid;place-items:center}.premium-review-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px}.premium-schedule-sendnow-summary{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--button-border);border-radius:16px;padding:14px;background:color-mix(in srgb,var(--panel-strong) 88%,var(--accent) 8%)}.premium-schedule-inline-actions{display:flex;justify-content:flex-end}.premium-select-draft-type-action{width:100%;justify-content:flex-start}.premium-select-draft-type-action.danger{color:#b91c1c}.draft-library-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.draft-library-filter-field input{width:100%;min-height:42px;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:0 12px;color:var(--text-primary);background:var(--panel-strong)}.dashboard-range-popup{width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;align-content:start;padding:18px;gap:14px}.dashboard-range-popup .dashboard-popup-head{align-items:center}.dashboard-range-popup .dashboard-popup-head p{display:block!important;margin:4px 0 0}.dashboard-range-popup .dashboard-range-summary{grid-template-columns:repeat(4,minmax(120px,1fr))}.dashboard-range-popup .dashboard-range-actions{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:stretch}.dashboard-range-popup .dashboard-range-option{position:relative;z-index:1;min-height:74px;box-shadow:none!important;pointer-events:auto}.dashboard-range-popup .dashboard-range-option:hover{border-color:rgba(37,99,235,.42)!important;background:#eff6ff!important}.dashboard-range-popup .dashboard-range-option.active{border-color:rgba(37,99,235,.55)!important;background:#dbeafe!important}.dashboard-range-popup .dashboard-range-chart{min-height:180px}.dashboard-range-popup .dashboard-range-popup-actions{position:-webkit-sticky;position:sticky;bottom:0;padding-top:8px;background:#fff}.dashboard-topbar .dashboard-topbar-actions,.dashboard-topbar .dashboard-topbar-tabs{align-items:center}.dashboard-topbar .dashboard-topbar-tabs{flex:1 1 auto;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.dashboard-topbar .dashboard-topbar-tabs::-webkit-scrollbar{display:none}.dashboard-topbar .dashboard-topbar-actions{display:flex;flex:0 0 auto;gap:8px;flex-wrap:nowrap}.dashboard-topbar :where(.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-topbar-profile,.theme-toggle-btn,.badge){display:inline-flex;align-items:center;justify-content:center;min-height:38px;height:38px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap}.dashboard-topbar .theme-toggle-btn{gap:7px}.dashboard-topbar .badge span,.dashboard-topbar .dashboard-topbar-pill-label,.dashboard-topbar .dashboard-topbar-pill-range,.dashboard-topbar .dashboard-topbar-profile span,.dashboard-topbar .dashboard-topbar-tab,.dashboard-topbar .theme-toggle-btn-label{font-size:12px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none}.dashboard-topbar .dashboard-topbar-pill{flex-direction:row;align-items:center;min-width:auto}.dashboard-topbar .dashboard-topbar-search{min-height:38px;height:38px;border-radius:999px;flex:0 1 220px}.dashboard-topbar .dashboard-topbar-search input{font-size:12px;font-weight:700}.dashboard-topbar .dashboard-topbar-profile{gap:8px}.dashboard-topbar .dashboard-topbar-avatar{width:24px;height:24px;font-size:10px}.dashboard-topbar .dashboard-topbar-dropdown{display:inline-flex;align-items:center;position:relative}@media (max-width:760px){.dashboard-topbar-date-control,.theme-toggle-btn{width:100%;justify-content:center}.premium-campaign-modal,.premium-clientlist-modal,.premium-review-modal,.premium-schedule-modal,.premium-select-draft-modal,.premium-template-modal,.premium-test-email-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.premium-campaign-grid,.premium-schedule-grid,.premium-select-draft-library,.premium-select-draft-split,.premium-test-email-body{grid-template-columns:1fr!important}.premium-campaign-actions>*,.premium-clientlist-actions>*,.premium-popup-primary-row>*,.premium-schedule-actions>*{width:100%}.dashboard-range-popup .dashboard-range-actions,.dashboard-range-popup .dashboard-range-summary{grid-template-columns:1fr}}.dashboard-profile-page{--profile-accent:#0e7490;--profile-accent-2:#2563eb;--profile-success:#0f766e;--profile-warning:#b45309;--profile-violet:#7c3aed;--profile-border:rgba(203,213,225,.72);--profile-surface:hsla(0,0%,100%,.84);--profile-surface-soft:rgba(248,250,252,.72)}.lead-card-actions .lead-card-primary-action{color:#fff;border-color:rgba(14,116,144,.28);background:linear-gradient(180deg,#0891b2,#2563eb)}.lead-card-actions .lead-card-primary-action:disabled{cursor:wait;opacity:.72}.premium-schedule-next.is-disabled{cursor:pointer!important;pointer-events:auto!important;opacity:.72}.dashboard-profile-page-label{color:var(--profile-accent)!important;border-color:rgba(14,116,144,.16)!important;background:linear-gradient(145deg,rgba(236,254,255,.9),rgba(239,246,255,.78))!important}.dashboard-profile-card,.dashboard-profile-nav,.dashboard-profile-side-hero{border-color:var(--profile-border)!important;background:linear-gradient(145deg,var(--profile-surface),var(--profile-surface-soft))!important}.dashboard-profile-card.tone-profile{background:linear-gradient(145deg,rgba(236,254,255,.72),rgba(239,246,255,.68))!important}.dashboard-profile-card.tone-settings{background:linear-gradient(145deg,rgba(239,246,255,.76),hsla(0,0%,100%,.78))!important}.dashboard-profile-card.tone-notifications{background:linear-gradient(145deg,rgba(245,243,255,.76),hsla(0,0%,100%,.78))!important}.dashboard-profile-card.tone-billing{background:linear-gradient(145deg,rgba(240,253,250,.76),hsla(0,0%,100%,.78))!important}.dashboard-profile-card.tone-security{background:linear-gradient(145deg,rgba(255,251,235,.76),hsla(0,0%,100%,.78))!important}.dashboard-profile-card.tone-profile:before,.dashboard-profile-overview-card:before{background:linear-gradient(180deg,#22d3ee,#2563eb)!important}.dashboard-profile-card.tone-settings:before{background:linear-gradient(180deg,#60a5fa,#2563eb)!important}.dashboard-profile-card.tone-notifications:before{background:linear-gradient(180deg,#a78bfa,#7c3aed)!important}.dashboard-profile-card.tone-billing:before{background:linear-gradient(180deg,#2dd4bf,#0f766e)!important}.dashboard-profile-card.tone-security:before{background:linear-gradient(180deg,#fbbf24,#b45309)!important}.dashboard-profile-avatar-lg,.dashboard-profile-nav-item.active,.dashboard-profile-overview-metrics strong,.dashboard-profile-stats strong{color:var(--profile-accent)!important}.dashboard-profile-card.tone-settings>strong{color:var(--profile-accent-2)!important}.dashboard-profile-card.tone-notifications>strong{color:var(--profile-violet)!important}.dashboard-profile-card.tone-billing>strong{color:var(--profile-success)!important}.dashboard-profile-card.tone-security>strong{color:var(--profile-warning)!important}.dashboard-profile-account-actions,.dashboard-profile-checklist label,.dashboard-profile-filter-row,.dashboard-profile-identity-grid span,.dashboard-profile-mail-id-grid article,.dashboard-profile-mini-metrics article,.dashboard-profile-overview-metrics span,.dashboard-profile-project-grid article,.dashboard-profile-stats span,.dashboard-profile-table-row,.dashboard-profile-transaction-item,.dashboard-profile-upgrade-mini div{border-color:var(--profile-border)!important;background:hsla(0,0%,100%,.76)!important}.dashboard-profile-table-row:hover{border-color:rgba(14,116,144,.28)!important;background:linear-gradient(145deg,rgba(236,254,255,.86),rgba(239,246,255,.72))!important}.dashboard-profile-project-grid article>span{color:var(--profile-success)!important;background:rgba(14,116,144,.09)!important}html.theme-dark .dashboard-profile-page,html[data-theme=dark] .dashboard-profile-page{--profile-border:rgba(148,163,184,.18);--profile-surface:rgba(30,41,59,.72);--profile-surface-soft:rgba(15,23,42,.58)}html.theme-dark .dashboard-profile-page-label,html[data-theme=dark] .dashboard-profile-page-label{color:#67e8f9!important;border-color:rgba(103,232,249,.18)!important;background:linear-gradient(145deg,rgba(8,47,73,.78),rgba(30,41,59,.72))!important}html.theme-dark .dashboard-profile-card.tone-billing,html.theme-dark .dashboard-profile-card.tone-notifications,html.theme-dark .dashboard-profile-card.tone-profile,html.theme-dark .dashboard-profile-card.tone-security,html.theme-dark .dashboard-profile-card.tone-settings,html[data-theme=dark] .dashboard-profile-card.tone-billing,html[data-theme=dark] .dashboard-profile-card.tone-notifications,html[data-theme=dark] .dashboard-profile-card.tone-profile,html[data-theme=dark] .dashboard-profile-card.tone-security,html[data-theme=dark] .dashboard-profile-card.tone-settings{background:linear-gradient(145deg,rgba(30,41,59,.76),rgba(15,23,42,.62))!important}html.theme-dark :where(.dashboard-profile-stats span,.dashboard-profile-overview-metrics span,.dashboard-profile-identity-grid span,.dashboard-profile-project-grid article,.dashboard-profile-mail-id-grid article,.dashboard-profile-mini-metrics article,.dashboard-profile-upgrade-mini div,.dashboard-profile-transaction-item,.dashboard-profile-checklist label,.dashboard-profile-account-actions,.dashboard-profile-filter-row,.dashboard-profile-table-row),html[data-theme=dark] :where(.dashboard-profile-stats span,.dashboard-profile-overview-metrics span,.dashboard-profile-identity-grid span,.dashboard-profile-project-grid article,.dashboard-profile-mail-id-grid article,.dashboard-profile-mini-metrics article,.dashboard-profile-upgrade-mini div,.dashboard-profile-transaction-item,.dashboard-profile-checklist label,.dashboard-profile-account-actions,.dashboard-profile-filter-row,.dashboard-profile-table-row){border-color:rgba(148,163,184,.16)!important;background:rgba(30,41,59,.5)!important}.dashboard-sidebar :where(a,button,input,p,span,small,strong,em,.dashboard-link-icon,.dashboard-logout-text,.dashboard-sidebar-badge,.dashboard-upgrade-button){font-size:14px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}.dashboard-sidebar .dashboard-sidebar-search{box-shadow:0 10px 20px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.2)!important}.dashboard-sidebar .dashboard-sidebar-menu{gap:10px!important}.dashboard-sidebar .dashboard-sidebar-item{gap:6px!important}.dashboard-shell>.dashboard-sidebar{max-height:calc(100dvh - 36px)!important;overflow:visible!important}.dashboard-shell>.dashboard-sidebar .dashboard-sidebar-card{max-height:calc(100dvh - 36px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable}.dashboard-shell>.dashboard-sidebar .dashboard-sidebar-card::-webkit-scrollbar{width:8px}.dashboard-shell>.dashboard-sidebar .dashboard-sidebar-card::-webkit-scrollbar-track{background:transparent}.dashboard-shell>.dashboard-sidebar .dashboard-sidebar-card::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.28)}.dashboard-shell>.dashboard-sidebar .dashboard-sidebar-nav{overflow:visible!important;padding-right:0!important}.dashboard-sidebar .dashboard-primary-link{min-height:36px!important;padding:6px 12px!important;border-radius:18px!important;justify-content:space-between!important;background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.16)!important;box-shadow:0 10px 20px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.2)!important}.dashboard-sidebar .dashboard-primary-link:hover,.dashboard-sidebar .dashboard-sidebar-link:hover{background:rgba(219,234,254,.34)!important;border-color:rgba(96,165,250,.2)!important;color:#0f172a!important;box-shadow:0 8px 16px rgba(37,99,235,.045),inset 0 1px 0 hsla(0,0%,100%,.22)!important}.dashboard-sidebar .dashboard-primary-link.active,.dashboard-sidebar .dashboard-primary-link:active,.dashboard-sidebar .dashboard-sidebar-link.active,.dashboard-sidebar .dashboard-sidebar-link:active{background:rgba(219,234,254,.42)!important;border-color:rgba(96,165,250,.24)!important;color:#0f172a!important;box-shadow:0 4px 10px rgba(37,99,235,.035),inset 0 1px 0 hsla(0,0%,100%,.24)!important}.dashboard-sidebar .dashboard-upgrade-meta{gap:8px!important}.dashboard-sidebar .dashboard-upgrade-meta span{min-height:48px;align-content:center;padding:8px 10px!important}.dashboard-sidebar .dashboard-upgrade-meta :where(small,strong){white-space:nowrap;overflow:visible;text-overflow:clip}.dashboard-sidebar .dashboard-upgrade-button{min-height:36px!important;padding:6px 12px!important;border-radius:18px!important;background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.16)!important;color:#0f172a!important;box-shadow:0 10px 20px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.2)!important;overflow:visible!important;text-overflow:clip!important}.dashboard-sidebar .dashboard-upgrade-button:active,.dashboard-sidebar .dashboard-upgrade-button:hover{background:rgba(219,234,254,.38)!important;border-color:rgba(96,165,250,.22)!important;box-shadow:0 8px 16px rgba(37,99,235,.045),inset 0 1px 0 hsla(0,0%,100%,.22)!important}.dashboard-topbar :where(button,input,span,small,strong,.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-topbar-profile,.dashboard-topbar-pill-label,.dashboard-topbar-pill-range,.theme-toggle-btn,.theme-toggle-btn-label,.badge){font-size:14px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}.dashboard-sidebar{position:-webkit-sticky!important;position:sticky!important;top:18px!important;align-self:start!important}.dashboard-sidebar,.dashboard-sidebar .dashboard-sidebar-card{height:calc(100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important;min-height:0!important}.dashboard-sidebar .dashboard-sidebar-card{overflow-y:scroll!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.38) transparent;pointer-events:auto!important;touch-action:pan-y!important}.dashboard-sidebar .dashboard-sidebar-footer,.dashboard-sidebar .dashboard-sidebar-nav,.dashboard-sidebar .dashboard-sidebar-stack{flex:0 0 auto!important}.dashboard-sidebar .dashboard-sidebar-card::-webkit-scrollbar{width:8px}.dashboard-sidebar .dashboard-sidebar-card::-webkit-scrollbar-track{background:transparent}.dashboard-sidebar .dashboard-sidebar-card::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.28)}.dashboard-sidebar .dashboard-sidebar-footer{margin-top:16px!important;padding-top:12px!important;border-top:0!important;background:transparent!important}.dashboard-sidebar .dashboard-upgrade-card{display:grid!important;grid-gap:14px!important;gap:14px!important;width:100%!important;margin:0 0 6px!important;padding:18px 14px 20px!important;border-radius:14px!important;border:1px solid #d8d8d8!important;background:#fff!important;color:#242424!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;cursor:default;font-family:Inter,Segoe UI,Tahoma,Arial,sans-serif!important}.dashboard-sidebar .dashboard-upgrade-card :where(span,small,strong,b,em,li,button){font-family:Inter,Segoe UI,Tahoma,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important}.dashboard-sidebar .dashboard-upgrade-head{display:grid!important;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center!important;grid-gap:12px!important;gap:12px!important}.dashboard-sidebar .dashboard-upgrade-head strong{color:#1f1f1f!important;font-size:18px!important;font-weight:600!important;line-height:1.15!important}.dashboard-sidebar .dashboard-upgrade-icon{display:grid!important;place-items:center;width:36px;height:36px;border-radius:8px;color:#5a4cc4!important;background:#ebe8ff;font-size:20px!important;font-weight:700!important}.dashboard-sidebar .dashboard-upgrade-refresh{display:grid!important;place-items:center;width:24px;height:24px;color:#3b3b35!important;font-size:20px!important;line-height:1!important}.dashboard-sidebar .dashboard-upgrade-credit-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:64px;padding:12px 14px;border-radius:8px;background:#f2f0eb}.dashboard-sidebar .dashboard-upgrade-credit-strip span{min-width:0}.dashboard-sidebar .dashboard-upgrade-credit-strip small,.dashboard-sidebar .dashboard-upgrade-meta small{display:block;color:#3f3f3f!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important;white-space:nowrap!important}.dashboard-sidebar .dashboard-upgrade-credit-strip strong{display:block;color:#202020!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;overflow-wrap:anywhere}.dashboard-sidebar .dashboard-upgrade-credit-strip em{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 11px;border-radius:999px;background:#fbebd6;color:#9a5a13!important;font-size:13px!important;font-style:normal;font-weight:600!important}.dashboard-sidebar .dashboard-upgrade-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;margin-top:10px!important;border:1px solid #d9d9d9;border-radius:9px;overflow:hidden;background:#f4f2ed}.dashboard-sidebar .dashboard-upgrade-meta span{display:grid!important;min-height:88px!important;padding:15px 14px!important;grid-template-rows:17px 21px 18px!important;grid-gap:1px!important;gap:1px!important;align-content:center!important;align-items:start!important;border:0!important;border-radius:0!important;background:#fff!important;text-align:left!important}.dashboard-sidebar .dashboard-upgrade-meta span+span{border-left:1px solid #d9d9d9!important;background:#f5f3ee!important}.dashboard-sidebar .dashboard-upgrade-meta strong{color:#202020!important;font-size:17px!important;font-weight:650!important;line-height:1.2!important;white-space:normal!important}.dashboard-sidebar .dashboard-upgrade-meta span+span strong{color:#5a4cc4!important}.dashboard-sidebar .dashboard-upgrade-meta b{color:#3f3f3f!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important;white-space:nowrap!important}.dashboard-sidebar .dashboard-upgrade-feature-list{display:none!important;gap:8px;margin:8px 0 0;padding:0 0 14px;list-style:none;border-bottom:1px solid #d9d9d9}.dashboard-sidebar .dashboard-upgrade-feature-list li{position:relative;padding-left:23px;color:#414141!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important}.dashboard-sidebar .dashboard-upgrade-feature-list li:before{content:"✓";position:absolute;left:0;top:0;color:#0d7463;font-size:16px;line-height:1.25}.dashboard-sidebar .dashboard-upgrade-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:42px!important;padding:0 16px!important;border:0!important;border-radius:8px!important;background:#5a4cc4!important;color:#fff!important;box-shadow:none!important;font-size:16px!important;font-weight:800!important;line-height:1!important;white-space:normal!important}.dashboard-sidebar .dashboard-upgrade-button :where(span,strong,b,em),.dashboard-sidebar .dashboard-upgrade-button span{color:#fff!important}.dashboard-sidebar .dashboard-upgrade-button:active,.dashboard-sidebar .dashboard-upgrade-button:hover{background:#5145b8!important;border-color:transparent!important;box-shadow:none!important;color:#fff!important}.dashboard-login-screen.login-screen{min-height:100dvh;padding:32px 20px;background:radial-gradient(circle at 18% 20%,rgba(188,184,246,.46) 0,rgba(188,184,246,.28) 18%,transparent 39%),radial-gradient(circle at 60% 83%,rgba(145,222,233,.48) 0,rgba(177,231,239,.35) 20%,transparent 42%),linear-gradient(90deg,#f3f1fb,#f8f7fb 48%,#f4f4fb);overflow:hidden}.dashboard-login-screen.login-screen:before{background:radial-gradient(circle at 28% 44%,hsla(0,0%,100%,.42),transparent 34%),linear-gradient(90deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.34));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dashboard-login-screen .login-shell{width:min(526px,100%)}.dashboard-login-screen .login-card{width:min(526px,100%);max-width:526px;min-height:622px;padding:50px 46px 38px;gap:36px;border-radius:28px;border:1px solid hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.74);color:#282940;box-shadow:0 18px 44px rgba(93,94,130,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dashboard-login-screen .login-card:before{background:linear-gradient(115deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.32) 52%,hsla(0,0%,100%,.1))}.dashboard-login-screen .login-card-head{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.dashboard-login-screen .login-brand-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:12px;color:#fff;background:#574bc2;box-shadow:0 7px 14px rgba(87,75,194,.2)}.dashboard-login-screen .login-brand-icon svg{width:24px;height:24px}.dashboard-login-screen .login-card-kicker{margin:0 0 3px;color:#85839f;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.1;text-transform:uppercase;text-shadow:none}.dashboard-login-screen .login-card h2{margin:0;color:#27283c;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:1.06;text-shadow:none}.dashboard-login-screen .login-form{display:grid;grid-gap:22px;gap:22px;padding:0}.dashboard-login-screen .login-role-toggle{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:50px;padding:4px;border-radius:9px;background:#e9e6f5;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.58)}.dashboard-login-screen .login-role-toggle:before{content:"";position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:8px;background:hsla(0,0%,100%,.98);box-shadow:0 4px 10px rgba(86,75,190,.13),0 0 0 1px rgba(202,198,238,.74);transform:translateX(0);transition:transform .26s cubic-bezier(.2,.9,.2,1),box-shadow .18s ease,background .18s ease}.dashboard-login-screen .login-role-toggle[data-role=admin]:before{transform:translateX(100%)}.dashboard-login-screen .login-role-toggle button{position:relative;z-index:1;border:0;border-radius:8px;background:transparent;color:#7d7899;box-shadow:none;cursor:pointer;font:inherit;font-size:16px;font-weight:600;line-height:1;text-shadow:none;transform:translateY(0);transition:color .18s ease,transform .15s ease}.dashboard-login-screen .login-role-toggle button:hover{color:#5146c1;transform:translateY(-1px)}.dashboard-login-screen .login-role-toggle button:active{transform:translateY(1px) scale(.99)}.dashboard-login-screen .login-role-toggle:has(button:active):before{box-shadow:0 2px 5px rgba(86,75,190,.12),0 0 0 1px rgba(202,198,238,.78)}.dashboard-login-screen .login-role-toggle button.active{color:#5146c1}.dashboard-login-screen .login-field{display:grid;grid-gap:8px;gap:8px}.dashboard-login-screen .login-field>span{color:#777692;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.1;text-shadow:none}.dashboard-login-screen .login-input-wrap{position:relative;display:flex;align-items:center}.dashboard-login-screen .login-input-icon{position:absolute;left:16px;top:50%;display:inline-flex;width:20px;height:20px;color:#85839f;transform:translateY(-50%);pointer-events:none}.dashboard-login-screen .login-input-icon svg{width:20px;height:20px}.dashboard-login-screen .login-input{width:100%;min-height:52px;border-radius:11px;border:1px solid #d9d6ef;background:hsla(0,0%,100%,.24);color:#282940;padding:0 48px 0 50px;box-shadow:none;font-size:18px;font-weight:500;text-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dashboard-login-screen .login-input::placeholder{color:#9a98ae}.dashboard-login-screen .login-input:focus{border-color:#c8c2ef;box-shadow:0 0 0 3px rgba(87,75,194,.12);outline:none}.dashboard-login-screen .login-eye-button{position:absolute;right:14px;top:50%;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#85839f;box-shadow:none;cursor:pointer;transform:translateY(-50%);transition:color .16s ease,transform .16s ease,background .16s ease}.dashboard-login-screen .login-eye-button:hover{color:#5146c1;background:rgba(87,75,194,.06);transform:translateY(-50%) scale(1.06)}.dashboard-login-screen .login-eye-button:active{transform:translateY(-50%) scale(.94)}.dashboard-login-screen .login-eye-button svg{width:20px;height:20px}.dashboard-login-screen .login-forgot-row{display:flex;justify-content:flex-end;margin-top:-2px}.dashboard-login-screen .login-access-copy a,.dashboard-login-screen .login-forgot-row a{color:#5045c8;font-size:15px;font-weight:600;text-shadow:none}.dashboard-login-screen .login-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;margin-top:8px;border:0;border-radius:10px;background:#574bc2;color:#fff;box-shadow:0 8px 16px rgba(87,75,194,.12);font-size:17px;font-weight:800;letter-spacing:0;text-shadow:none;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-login-screen .login-button:hover:not(:disabled){background:#5045ba;box-shadow:0 10px 18px rgba(87,75,194,.16);transform:translateY(-1px)}.dashboard-login-screen .login-button:active:not(:disabled){box-shadow:0 6px 12px rgba(87,75,194,.12);transform:translateY(1px) scale(.995)}.dashboard-login-screen .login-button svg{transition:transform .18s ease}.dashboard-login-screen .login-button:hover:not(:disabled) svg{transform:translateX(4px)}.dashboard-login-screen .login-button:disabled{cursor:wait;opacity:.76}.dashboard-login-screen .login-button svg{width:20px;height:20px}.dashboard-login-screen .login-access-copy{margin:-2px 0 0;color:#8a88a2;font-size:15px;font-weight:500;text-align:center;text-shadow:none}.dashboard-login-screen .login-error{margin:-4px 0 0;border-color:rgba(185,28,28,.18);background:hsla(0,93%,94%,.72);color:#b91c1c;text-shadow:none}@media (max-width:640px){.dashboard-login-screen.login-screen{padding:18px}.dashboard-login-screen .login-card{min-height:auto;padding:34px 24px 28px;border-radius:24px}.dashboard-login-screen .login-card h2{font-size:24px}.dashboard-login-screen .login-input{font-size:16px}}.dashboard-profile-page{animation:profilePageIn .36s ease both}.dashboard-profile-main{min-width:0}.dashboard-profile-main>.dashboard-profile-card{animation:profileSectionIn .42s cubic-bezier(.2,.9,.2,1) both}.dashboard-profile-main>.dashboard-profile-card:hover{transform:translateY(-2px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard-profile-nav-item{position:relative;overflow:hidden}.dashboard-profile-nav-item:after{content:"";position:absolute;inset:auto 12px 6px;height:2px;border-radius:999px;background:currentColor;opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}.dashboard-profile-nav-item.active:after,.dashboard-profile-nav-item:hover:after{opacity:.42;transform:scaleX(1)}.dashboard-profile-card.tone-billing,.dashboard-profile-card.tone-notifications,.dashboard-profile-card.tone-profile,.dashboard-profile-card.tone-security,.dashboard-profile-card.tone-settings,.dashboard-profile-overview-card{width:100%}@keyframes profilePageIn{0%{opacity:0}to{opacity:1}}@keyframes profileSectionIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:1101px){.dashboard-profile-main{grid-template-columns:minmax(0,1fr)!important}.dashboard-profile-main>.dashboard-profile-card{grid-column:1/-1;min-height:min(620px,calc(100dvh - 190px))}}@media (max-width:760px){.dashboard-profile-page-label{width:100%;justify-content:center}.dashboard-profile-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-profile-nav-item{justify-content:center;text-align:center}.dashboard-profile-main>.dashboard-profile-card{min-height:auto}}:root{--font-ui:Inter,"Inter","Segoe UI",Tahoma,Arial,sans-serif}::placeholder,body,body *,button,html,input,option,select,textarea{font-family:var(--font-ui)!important}.premium-dashboard-shell .premium-kpi-card{min-height:120px!important;padding:16px 18px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.premium-dashboard-shell .premium-kpi-copy{gap:4px!important}.premium-dashboard-shell .premium-kpi-icon{width:10px!important;height:10px!important;min-width:10px!important;border-radius:999px!important;font-size:11px!important;font-weight:300!important;line-height:1!important}.premium-dashboard-shell .premium-kpi-card p{color:#000!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important;margin:0!important}.premium-dashboard-shell .premium-kpi-card strong{color:#000!important;font-size:1.9rem!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}.premium-dashboard-shell .premium-kpi-copy>span:not(.premium-kpi-icon){color:#000!important;font-size:11px!important;font-weight:200!important;line-height:1.25!important;min-height:14px!important}.premium-dashboard-shell .premium-kpi-ring{width:64px!important;height:64px!important}.premium-dashboard-shell .premium-kpi-ring:before{-webkit-mask:radial-gradient(circle,transparent 0 22px,#000 22px 100%)!important;mask:radial-gradient(circle,transparent 0 22px,#000 22px 100%)!important}.premium-dashboard-shell .premium-kpi-ring span{font-size:11px!important;font-weight:600!important;line-height:1!important;color:#000!important}.premium-dashboard-shell .premium-workflow-title h3{color:#0f172a!important;font-size:.92rem!important;font-weight:600!important}.premium-dashboard-shell .premium-step-title-icon{width:25px!important;height:25px!important;min-width:25px!important;border-radius:6px!important;background:hsla(0,0%,100%,.82)!important;font-size:9px!important}.premium-dashboard-shell .premium-step-card strong{text-align:center!important;-webkit-line-clamp:3!important}.premium-dashboard-shell .premium-step-card strong,.premium-dashboard-shell .premium-step-card strong>span:last-child{font-size:12px!important;font-weight:600!important;line-height:1.3!important}.premium-dashboard-shell .premium-step-chip{min-height:20px!important;padding:0 10px!important;border-radius:999px!important;font-size:9px!important;font-weight:500!important;text-transform:none!important}.premium-dashboard-shell .premium-step-card button{width:100%!important;min-height:38px!important;border-radius:999px!important;background:hsla(0,0%,100%,.98)!important;color:#0f172a!important;font-size:13px!important;font-weight:700!important}.dashboard-topbar .badge,.dashboard-topbar .dashboard-topbar-pill,.dashboard-topbar .dashboard-topbar-profile{align-items:center!important;justify-content:center!important;text-align:center!important}.dashboard-topbar .badge{min-height:38px!important;display:inline-flex!important;flex-direction:column!important}.dashboard-topbar .badge span,.dashboard-topbar .dashboard-topbar-pill span,.dashboard-topbar .dashboard-topbar-profile>span:not(.dashboard-topbar-avatar){width:100%;text-align:center!important}.dashboard-topbar .dashboard-topbar-profile{display:inline-flex!important}.dashboard-topbar .dashboard-topbar-select-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:124px!important;height:38px!important;padding:0 14px!important;line-height:1!important;text-align:center!important;vertical-align:middle!important}.dashboard-topbar .dashboard-topbar-mail-trigger{min-width:132px!important;max-width:190px!important}.dashboard-topbar .dashboard-topbar-select-trigger span{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-topbar .dashboard-topbar-profile{min-width:138px!important;height:38px!important;padding:0 12px!important;justify-content:center!important;text-align:center!important}.dashboard-topbar .dashboard-topbar-profile-name{flex:0 1 auto!important;min-width:0!important;max-width:92px!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.premium-dashboard-shell .premium-content-grid{gap:16px!important}.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel){min-height:456px!important;padding:18px!important;border-radius:18px!important;border:1px solid rgba(203,213,225,.82)!important;background:hsla(0,0%,100%,.72)!important;box-shadow:0 14px 34px rgba(15,23,42,.055)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel):hover{transform:translateY(-2px);border-color:rgba(148,163,184,.95)!important;box-shadow:0 18px 40px rgba(15,23,42,.08)!important}.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel) .premium-panel-head{min-height:34px!important;margin:0 0 12px!important;padding:0!important;border:0!important;align-items:center!important}.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel) .premium-panel-head h3{font-size:21px!important;font-weight:800!important}.premium-dashboard-shell .premium-campaign-health-panel{gap:12px!important;grid-template-rows:auto auto auto auto!important}.premium-dashboard-shell .premium-target-filter-row{justify-items:end!important}.premium-dashboard-shell .premium-target-filter{width:142px!important;max-width:100%!important;min-height:34px!important;padding:0 14px!important;border:1px solid #cbd5e1!important;font-size:11px!important;text-align:center!important}.premium-dashboard-shell :where(.premium-health-summary-row,.premium-credit-summary-row){gap:0!important;border:1px solid #e2e8f0!important;border-radius:13px!important;overflow:hidden!important;background:hsla(0,0%,100%,.86)!important}.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric){min-height:62px!important;gap:4px!important;padding:9px 7px!important;border:0!important;border-radius:0!important;background:transparent!important;justify-items:center!important;text-align:center!important;transition:background .16s ease}.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric):hover{background:rgba(241,245,249,.86)!important}.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric):not(:last-child){border-right:1px solid #edf2f7!important}.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric) span{display:block!important;max-width:100%!important;letter-spacing:.04em!important;line-height:1.1!important}.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric) strong{display:block!important;min-width:0!important;color:#111827!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.1!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}.premium-dashboard-shell .premium-credit-metric.usage strong{color:#111827!important;font-size:11px!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-wrap{gap:14px!important;margin-top:2px!important;justify-items:start!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-track{background:transparent!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring{width:72px!important;height:72px!important;animation:premiumTargetRingIn .52s ease both}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring-inner{inset:12px!important;border:1px solid #eef2f7!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring-inner span,.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring-inner strong{font-size:11px!important;line-height:1.05!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-copy{width:100%!important;gap:6px!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-copy>strong{max-width:100%!important;font-size:13px!important;white-space:normal!important}.premium-dashboard-shell .premium-target-detail-line{display:grid!important;grid-template-columns:minmax(0,max-content) minmax(0,1fr)!important;grid-gap:6px!important;gap:6px!important;align-items:baseline!important;max-width:100%!important;min-width:0!important}.premium-dashboard-shell .premium-target-detail-line,.premium-dashboard-shell .premium-target-detail-line :where(b,span),.premium-dashboard-shell .premium-target-reset-line{max-width:100%!important;color:#475569!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important;overflow-wrap:anywhere!important;white-space:normal!important}.premium-dashboard-shell .premium-target-reset-line{grid-template-columns:1fr!important;gap:2px!important}.premium-dashboard-shell .premium-target-approval-pill{width:100%!important;min-width:0!important;margin-top:2px!important;padding:5px 8px!important;border-radius:10px!important;justify-content:flex-start!important;overflow-wrap:anywhere!important;white-space:normal!important}.premium-dashboard-shell .premium-target-approval-btn{min-height:30px!important;width:100%!important;min-width:0!important;margin-top:0!important;border-radius:10px!important;font-size:11px!important;line-height:1.25!important;white-space:normal!important}.premium-dashboard-shell .premium-calendar-card{gap:10px!important}.premium-dashboard-shell .premium-calendar-day,.premium-dashboard-shell .premium-calendar-weekday{letter-spacing:0!important}.premium-dashboard-shell .premium-calendar-weekday{font-weight:800!important}.premium-dashboard-shell .premium-calendar-day{min-height:36px!important;border-radius:11px!important;border:1px solid #dbe4ef!important;transition:transform .15s ease,background .15s ease,border-color .15s ease}.premium-dashboard-shell .premium-calendar-day.selected,.premium-dashboard-shell .premium-calendar-day:hover{transform:translateY(-1px);border-color:#c7d2fe!important;background:#eef2ff!important}.premium-dashboard-shell .premium-calendar-events{margin-top:auto!important;padding:8px 0 0!important;border-top:1px solid #e2e8f0!important;background:transparent!important;overflow:visible!important}.premium-dashboard-shell .premium-calendar-dashboard-summary{gap:6px!important}.premium-dashboard-shell .premium-calendar-dashboard-summary span{padding:7px 4px!important;border:1px solid #edf2f7!important;background:hsla(0,0%,100%,.82)!important;font-size:10px!important;line-height:1.2!important;overflow-wrap:anywhere!important;white-space:normal!important}.premium-dashboard-shell .premium-main-notification-panel .premium-list-stack{gap:9px!important;padding-right:0!important}.premium-dashboard-shell .premium-main-notification-panel .premium-list-item{border:1px solid #e2e8f0!important;background:hsla(0,0%,100%,.78)!important}.premium-dashboard-shell .premium-note-compose{gap:10px!important}.premium-dashboard-shell .premium-note-compose textarea,.premium-dashboard-shell .premium-note-tile-grid input{border:1px solid #dbe4ef!important}.premium-dashboard-shell .premium-note-tile-grid input{min-height:42px!important;font-size:12px!important;min-width:0!important;text-overflow:ellipsis!important}.premium-dashboard-shell .premium-note-compose textarea{min-height:190px!important;padding:14px!important;font-size:12px!important}.premium-dashboard-shell :where(.premium-panel-head .ghost,.premium-calendar-more,.premium-calendar-add,.premium-note-actions .ghost,.premium-note-compose button){max-width:100%!important;min-height:36px!important;padding:8px 10px!important;border:1px solid #dbe4ef!important;transition:transform .15s ease,background .15s ease,border-color .15s ease}.premium-dashboard-shell :where(.premium-panel-head .ghost,.premium-calendar-more,.premium-calendar-add,.premium-note-actions .ghost,.premium-note-compose button):hover{border-color:#cbd5e1!important}@keyframes premiumTargetRingIn{0%{opacity:0;transform:scale(.92) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@media (max-width:1280px){.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel){max-height:none!important}}@media (max-width:1440px){.premium-dashboard-shell .premium-target-detail-line{grid-template-columns:1fr!important;gap:2px!important}.premium-dashboard-shell .premium-target-approval-btn,.premium-dashboard-shell .premium-target-approval-pill{justify-content:center!important;text-align:center!important}}@media (max-width:760px){.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel){min-height:auto!important}.premium-dashboard-shell :where(.premium-health-summary-row,.premium-credit-summary-row){grid-template-columns:1fr!important}.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric):not(:last-child){border-right:0!important;border-bottom:1px solid #edf2f7!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-wrap{grid-template-columns:1fr!important;justify-items:center!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-copy{justify-items:stretch!important;text-align:left!important}}.premium-dashboard-shell .premium-content-grid{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr) minmax(280px,1fr) minmax(300px,1fr)!important;gap:18px!important;align-items:start!important}.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel){position:relative!important;isolation:isolate!important;min-height:0!important;height:auto!important;max-height:none!important;padding:20px!important;border-radius:20px!important;border:1px solid rgba(193,205,221,.86)!important;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(248,251,255,.88)),radial-gradient(circle at 12% 0,rgba(14,165,233,.11),transparent 34%)!important;box-shadow:0 18px 44px rgba(15,23,42,.075)!important;overflow:visible!important;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel):before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;border-radius:20px 0 0 20px!important;background:linear-gradient(180deg,#0ea5e9,#6366f1,#14b8a6)!important;z-index:-1!important}.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel):hover{transform:translateY(-3px)!important;border-color:rgba(99,102,241,.3)!important;box-shadow:0 24px 52px rgba(15,23,42,.105)!important}.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel) .premium-panel-head{display:flex!important;min-height:40px!important;margin:0 0 16px!important;padding:0 0 12px!important;border-bottom:1px solid rgba(226,232,240,.95)!important;background:transparent!important;box-shadow:none!important}.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel) .premium-panel-head h3{min-height:0!important;margin:0!important;color:#111827!important;font-size:clamp(18px,1.35vw,22px)!important;font-weight:850!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important}.premium-dashboard-shell .premium-campaign-health-panel{gap:14px!important}.premium-dashboard-shell .premium-target-filter{width:auto!important;min-width:112px!important;min-height:36px!important;padding:0 34px 0 14px!important;border:1px solid rgba(148,163,184,.38)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;font-size:12px!important;font-weight:800!important}.premium-dashboard-shell :where(.premium-health-summary-row,.premium-credit-summary-row){display:grid!important;grid-gap:10px!important;gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.premium-dashboard-shell .premium-credit-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric){min-width:0!important;min-height:74px!important;padding:13px 12px!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:16px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.92))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92)!important;align-content:center!important;justify-items:start!important;text-align:left!important;transition:transform .16s ease,border-color .16s ease,background .16s ease}.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric):not(:last-child){border-right:1px solid rgba(226,232,240,.95)!important}.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric):hover{transform:translateY(-2px);border-color:rgba(14,165,233,.28)!important;background:#fff!important}.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric) span{width:100%!important;color:#64748b!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;line-height:1.2!important;text-transform:uppercase!important;overflow-wrap:anywhere!important;white-space:normal!important}.premium-dashboard-shell .premium-credit-metric.usage strong,.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric) strong{width:100%!important;color:#111827!important;font-size:clamp(16px,1.45vw,22px)!important;font-weight:900!important;line-height:1.15!important;letter-spacing:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.premium-dashboard-shell .premium-health-metric.done strong{color:#047857!important}.premium-dashboard-shell .premium-health-metric.pending strong{color:#2563eb!important}.premium-dashboard-shell .premium-credit-metric:nth-child(3) strong,.premium-dashboard-shell .premium-health-metric.failed strong{color:#b45309!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-wrap{grid-template-columns:118px minmax(0,1fr)!important;gap:16px!important;padding:14px!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(239,246,255,.92),rgba(240,253,250,.88))!important;align-items:center!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-track{width:118px!important;height:118px!important;display:grid!important;place-items:center!important;background:hsla(0,0%,100%,.5)!important;border-radius:50%!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring{width:94px!important;height:94px!important;filter:drop-shadow(0 12px 18px rgba(14,165,233,.14))}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring-inner{inset:15px!important;background:#fff!important;border:1px solid rgba(226,232,240,.94)!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring-inner strong{color:#111827!important;font-size:18px!important;font-weight:900!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring-inner span{color:#64748b!important;font-size:9px!important;font-weight:900!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-copy{min-width:0!important;gap:8px!important;justify-items:stretch!important;text-align:left!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-copy>strong{display:block!important;color:#111827!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important;overflow-wrap:anywhere!important}.premium-dashboard-shell .premium-target-detail-line,.premium-dashboard-shell .premium-target-reset-line{display:grid!important;grid-template-columns:1fr!important;grid-gap:3px!important;gap:3px!important;max-width:100%!important}.premium-dashboard-shell .premium-target-detail-line,.premium-dashboard-shell .premium-target-detail-line :where(b,span),.premium-dashboard-shell .premium-target-reset-line,.premium-dashboard-shell .premium-target-reset-line span{color:#475569!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;overflow-wrap:anywhere!important;white-space:normal!important}.premium-dashboard-shell .premium-target-detail-line b{color:#0f172a!important}.premium-dashboard-shell .premium-target-approval-pill{display:inline-flex!important;padding:7px 10px!important;font-size:11px!important;line-height:1.25!important}.premium-dashboard-shell .premium-target-approval-btn,.premium-dashboard-shell .premium-target-approval-pill{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;border-radius:999px!important;font-weight:850!important}.premium-dashboard-shell .premium-target-approval-btn{min-height:34px!important;padding:8px 12px!important;font-size:12px!important;line-height:1.2!important}.premium-dashboard-shell .premium-calendar-grid{gap:7px!important}.premium-dashboard-shell .premium-calendar-weekday{min-height:22px!important;color:#64748b!important;font-size:11px!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important}.premium-dashboard-shell .premium-calendar-day{min-height:38px!important;border:1px solid rgba(219,228,239,.95)!important;border-radius:12px!important;background:#fff!important;color:#111827!important;font-size:12px!important;font-weight:850!important}.premium-dashboard-shell .premium-calendar-day.adjacent{background:#f8fafc!important;color:#94a3b8!important}.premium-dashboard-shell .premium-calendar-day.selected,.premium-dashboard-shell .premium-calendar-day.today,.premium-dashboard-shell .premium-calendar-day:hover{border-color:rgba(99,102,241,.34)!important;background:linear-gradient(180deg,#eef2ff,#f8fafc)!important;color:#312e81!important}.premium-dashboard-shell .premium-calendar-events{gap:10px!important;padding-top:12px!important;border-top:1px solid rgba(226,232,240,.95)!important}.premium-dashboard-shell .premium-calendar-events-head{grid-template-columns:minmax(0,1fr) auto!important}.premium-dashboard-shell .premium-calendar-events-head strong,.premium-dashboard-shell .premium-calendar-loading{font-size:12px!important;line-height:1.3!important;white-space:normal!important}.premium-dashboard-shell .premium-calendar-dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.premium-dashboard-shell .premium-calendar-dashboard-summary span{min-height:48px!important;border-radius:14px!important;border:1px solid rgba(226,232,240,.95)!important;background:#fff!important;color:#64748b!important;font-size:11px!important;font-weight:800!important}.premium-dashboard-shell .premium-calendar-dashboard-summary strong{color:#111827!important;font-size:17px!important}.premium-dashboard-shell .premium-main-notification-panel .premium-list-stack{display:grid!important;grid-gap:10px!important;gap:10px!important;max-height:none!important;overflow:visible!important}.premium-dashboard-shell .premium-main-notification-panel .premium-list-item{grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(226,232,240,.95)!important;background:#fff!important;box-shadow:none!important}.premium-dashboard-shell .premium-main-notification-panel .premium-list-item p,.premium-dashboard-shell .premium-main-notification-panel .premium-list-item small,.premium-dashboard-shell .premium-main-notification-panel .premium-list-item strong,.premium-dashboard-shell .premium-main-notification-panel .premium-list-item-subject{overflow-wrap:anywhere!important;white-space:normal!important}.premium-dashboard-shell .premium-main-notification-panel .premium-avatar{background:#eef2ff!important;color:#3730a3!important}.premium-dashboard-shell .premium-note-compose{gap:12px!important}.premium-dashboard-shell .premium-note-tile-grid{gap:10px!important}.premium-dashboard-shell .premium-note-compose textarea,.premium-dashboard-shell .premium-note-tile-grid input{border:1px solid rgba(203,213,225,.92)!important;border-radius:16px!important;background:#fff!important;color:#111827!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.premium-dashboard-shell .premium-note-compose textarea:focus,.premium-dashboard-shell .premium-note-tile-grid input:focus{border-color:rgba(14,165,233,.48)!important;box-shadow:0 0 0 4px rgba(14,165,233,.1)!important;background:#fff!important}.premium-dashboard-shell .premium-note-tile-grid input{min-height:46px!important;padding:0 14px!important;font-size:13px!important}.premium-dashboard-shell .premium-note-compose textarea{min-height:220px!important;padding:14px 15px!important;font-size:13px!important;line-height:1.5!important}.premium-dashboard-shell .premium-note-compose-footer{gap:12px!important}.premium-dashboard-shell .premium-note-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.premium-dashboard-shell :where(.premium-panel-head .ghost,.premium-calendar-more,.premium-calendar-add,.premium-note-actions .ghost,.premium-note-compose button){min-width:0!important;min-height:38px!important;padding:8px 12px!important;border:1px solid rgba(203,213,225,.92)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;box-shadow:none!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;overflow-wrap:anywhere!important;white-space:normal!important}.premium-dashboard-shell :where(.premium-panel-head .ghost,.premium-calendar-more,.premium-calendar-add,.premium-note-actions .ghost,.premium-note-compose button):hover{transform:translateY(-1px);border-color:rgba(99,102,241,.34)!important;background:#f8fafc!important}@media (max-width:1500px){.premium-dashboard-shell .premium-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.premium-dashboard-shell .premium-content-grid{grid-template-columns:1fr!important}.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel){padding:16px!important}}@media (max-width:560px){.premium-dashboard-shell .premium-calendar-dashboard-summary,.premium-dashboard-shell .premium-credit-summary-row,.premium-dashboard-shell .premium-health-summary-row,.premium-dashboard-shell .premium-note-actions,.premium-dashboard-shell .premium-note-tile-grid{grid-template-columns:1fr!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-wrap{grid-template-columns:1fr!important;justify-items:center!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-copy{text-align:center!important;justify-items:center!important}}.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel){min-height:auto!important;padding:14px!important;border-radius:16px!important}.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel) .premium-panel-head{min-height:30px!important;margin-bottom:10px!important;padding-bottom:8px!important}.premium-dashboard-shell :where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel) .premium-panel-head h3{font-size:17px!important}.premium-dashboard-shell .premium-campaign-health-panel{gap:8px!important}.premium-dashboard-shell .premium-target-filter{min-height:30px!important;min-width:96px!important;padding:0 28px 0 10px!important;font-size:9px!important}.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric){min-height:44px!important;padding:8px 7px!important;border-radius:11px!important;gap:2px!important}.premium-dashboard-shell .premium-credit-metric.usage strong,.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric) span,.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric) strong{font-size:9px!important;line-height:1.12!important;letter-spacing:0!important}.premium-dashboard-shell .premium-credit-metric.usage strong,.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric) strong{font-weight:850!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-wrap{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;border-radius:14px!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-track{width:82px!important;height:82px!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring{width:66px!important;height:66px!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring-inner{inset:11px!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring-inner strong{font-size:12px!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring-inner span{font-size:8px!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-copy{gap:4px!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-copy>strong{font-size:12px!important}.premium-dashboard-shell .premium-target-detail-line,.premium-dashboard-shell .premium-target-detail-line :where(b,span),.premium-dashboard-shell .premium-target-reset-line,.premium-dashboard-shell .premium-target-reset-line span{font-size:9px!important;line-height:1.24!important}.premium-dashboard-shell .premium-target-approval-btn,.premium-dashboard-shell .premium-target-approval-pill{min-height:26px!important;padding:5px 9px!important;font-size:9px!important}.premium-dashboard-shell .premium-calendar-card{gap:7px!important}.premium-dashboard-shell .premium-calendar-grid{gap:5px!important}.premium-dashboard-shell .premium-calendar-weekday{min-height:16px!important;font-size:9px!important}.premium-dashboard-shell .premium-calendar-day{min-height:28px!important;border-radius:9px!important;font-size:10px!important}.premium-dashboard-shell .premium-calendar-events{gap:7px!important;padding-top:8px!important}.premium-dashboard-shell .premium-calendar-events-head{gap:6px!important}.premium-dashboard-shell .premium-calendar-events-head strong,.premium-dashboard-shell .premium-calendar-loading{font-size:10px!important}.premium-dashboard-shell .premium-calendar-dashboard-summary{gap:5px!important}.premium-dashboard-shell .premium-calendar-dashboard-summary span{min-height:34px!important;padding:5px 4px!important;border-radius:10px!important;font-size:9px!important}.premium-dashboard-shell .premium-calendar-dashboard-summary strong{font-size:11px!important}.premium-dashboard-shell .premium-main-notification-panel .premium-list-stack{gap:7px!important}.premium-dashboard-shell .premium-main-notification-panel .premium-list-item{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;padding:8px!important;border-radius:12px!important}.premium-dashboard-shell .premium-main-notification-panel .premium-avatar{width:30px!important;height:30px!important;font-size:8px!important}.premium-dashboard-shell .premium-main-notification-panel .premium-list-item strong{font-size:10px!important}.premium-dashboard-shell .premium-main-notification-panel .premium-list-item p,.premium-dashboard-shell .premium-main-notification-panel .premium-list-item small,.premium-dashboard-shell .premium-main-notification-panel .premium-list-item-subject{font-size:9px!important;line-height:1.24!important}.premium-dashboard-shell .premium-note-compose{gap:8px!important}.premium-dashboard-shell .premium-note-tile-grid{gap:7px!important}.premium-dashboard-shell .premium-note-tile-grid input{min-height:34px!important;padding:0 10px!important;border-radius:11px!important;font-size:10px!important}.premium-dashboard-shell .premium-note-compose textarea{min-height:118px!important;padding:10px!important;border-radius:12px!important;font-size:10px!important;line-height:1.35!important}.premium-dashboard-shell .premium-note-compose-footer{gap:8px!important}.premium-dashboard-shell .premium-note-compose-footer small{font-size:9px!important}.premium-dashboard-shell .premium-note-actions{gap:7px!important}.premium-dashboard-shell :where(.premium-panel-head .ghost,.premium-calendar-more,.premium-calendar-add,.premium-note-actions .ghost,.premium-note-compose button){min-height:30px!important;padding:6px 9px!important;font-size:10px!important}.dashboard-shell{grid-template-columns:minmax(300px,320px) minmax(0,1fr)!important;align-items:start!important}.dashboard-sidebar{width:100%!important;max-width:320px!important;overflow:visible!important;scrollbar-width:none!important}.dashboard-sidebar-card{min-height:calc(100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important;overflow:hidden!important}.dashboard-sidebar-menu,.dashboard-sidebar-nav{overflow:visible!important;scrollbar-width:none!important}.dashboard-mobile-sidebar-toggle.dashboard-hamburger-button{position:fixed;top:14px;left:14px;z-index:1100;width:42px;height:42px;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:hsla(0,0%,100%,.94);color:#0f172a;box-shadow:0 14px 34px rgba(15,23,42,.16);font-size:22px;line-height:1;align-items:center;justify-content:center}.dashboard-sidebar-backdrop.open{display:none}@media (min-width:901px){.dashboard-mobile-sidebar-toggle.dashboard-hamburger-button,.dashboard-sidebar-close{display:none!important}}@media (max-width:900px){.dashboard-shell{grid-template-columns:1fr!important;padding:72px 12px 14px!important}.dashboard-main.container{margin-left:0!important;padding-top:0!important}.dashboard-mobile-sidebar-toggle.dashboard-hamburger-button{display:inline-flex!important}.dashboard-sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:1150!important;width:min(86vw,320px)!important;max-width:min(86vw,320px)!important;margin-left:0!important;transform:translateX(-105%);transition:transform .22s ease}.dashboard-sidebar.mobile-open{transform:translateX(0)}.dashboard-sidebar-card{min-height:100dvh!important;max-height:100dvh!important;border-radius:0 24px 24px 0!important;overflow:hidden!important}.dashboard-sidebar-backdrop.open{position:fixed;inset:0;z-index:1120;display:block!important;background:rgba(15,23,42,.46);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.dashboard-sidebar-close{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex!important;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:rgba(15,23,42,.32);color:#fff;font-size:22px;line-height:1}}.dashboard-topbar,.dashboard-topbar-rich{max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,auto) minmax(180px,1fr) minmax(0,auto)!important;gap:10px!important;align-items:center!important;overflow:visible!important}.dashboard-topbar-action-group,.dashboard-topbar-actions,.dashboard-topbar-leading,.dashboard-topbar-tabs{min-width:0!important}.dashboard-topbar-tabs{display:flex!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important}.dashboard-topbar-tabs::-webkit-scrollbar{display:none!important}.dashboard-topbar-action-group,.dashboard-topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.dashboard-topbar :where(.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-topbar-profile,.dashboard-topbar-select-trigger,.theme-toggle-btn),.dashboard-topbar-rich :where(.dashboard-topbar-tab,.dashboard-topbar-pill,.dashboard-topbar-profile,.dashboard-topbar-select-trigger,.theme-toggle-btn){min-width:0!important;max-width:100%!important;white-space:nowrap!important}.premium-dashboard-shell .premium-stepper-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(122px,1fr))!important;grid-gap:10px!important;gap:10px!important;align-items:stretch!important;overflow:visible!important}.premium-dashboard-shell .premium-workflow-title{grid-column:1/-1!important;min-height:0!important}.premium-dashboard-shell .premium-step-card{min-width:0!important;min-height:116px!important;padding:12px!important;border-radius:16px!important}.premium-dashboard-shell .premium-step-card :where(strong,span,button){max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.premium-dashboard-shell .premium-content-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;align-items:stretch!important}.premium-dashboard-shell .premium-content-grid>:where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel){min-width:0!important;height:clamp(360px,42vh,460px)!important;min-height:0!important;max-height:460px!important;padding:14px!important;border-radius:16px!important;overflow-y:auto!important;overflow-x:hidden!important;align-self:stretch!important;scrollbar-width:thin!important}.premium-dashboard-shell .premium-content-grid>.premium-panel-span-3{grid-column:1/-1!important;height:auto!important;max-height:none!important;overflow:visible!important}.premium-dashboard-shell .premium-content-grid :where(.premium-panel-head){min-height:30px!important;margin-bottom:8px!important;padding-bottom:7px!important}.premium-dashboard-shell .premium-content-grid :where(.premium-panel-head h3){font-size:16px!important;line-height:1.15!important}.premium-dashboard-shell :where(.premium-health-summary-row,.premium-credit-summary-row){gap:6px!important}.premium-dashboard-shell .premium-health-summary-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.premium-dashboard-shell .premium-credit-summary-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric){min-height:42px!important;padding:7px 6px!important;border-radius:10px!important}.premium-dashboard-shell .premium-credit-metric.usage strong,.premium-dashboard-shell :where(.premium-health-metric,.premium-credit-metric) :where(span,strong){font-size:9px!important;line-height:1.12!important;overflow-wrap:anywhere!important;white-space:normal!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-wrap{grid-template-columns:76px minmax(0,1fr)!important;gap:9px!important;padding:9px!important;min-width:0!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-track{width:76px!important;height:76px!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring{width:62px!important;height:62px!important}.premium-dashboard-shell .premium-campaign-health-panel .premium-arc-ring-inner{inset:10px!important}.premium-dashboard-shell :where(.premium-target-detail-line,.premium-target-reset-line,.premium-target-approval-pill,.premium-target-approval-btn){font-size:9px!important;line-height:1.22!important}.premium-dashboard-shell .premium-calendar-grid{gap:4px!important}.premium-dashboard-shell .premium-calendar-weekday{min-height:14px!important;font-size:8px!important}.premium-dashboard-shell .premium-calendar-day{min-height:25px!important;border-radius:8px!important;font-size:9px!important}.premium-dashboard-shell .premium-calendar-events{gap:6px!important;padding-top:7px!important}.premium-dashboard-shell .premium-calendar-event{min-height:34px!important;padding:6px 8px!important;border-radius:10px!important}.premium-dashboard-shell .premium-calendar-event :where(span,p,small),.premium-dashboard-shell .premium-calendar-events-head :where(strong,span,button){font-size:9px!important;line-height:1.18!important}.premium-dashboard-shell .premium-calendar-dashboard-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.premium-dashboard-shell .premium-calendar-dashboard-summary span{min-height:30px!important;padding:4px!important;border-radius:8px!important;font-size:8px!important}.premium-dashboard-shell .premium-calendar-dashboard-summary strong{font-size:10px!important}.premium-dashboard-shell .premium-main-notification-panel .premium-list-stack{gap:6px!important}.premium-dashboard-shell .premium-main-notification-panel .premium-list-item{grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;padding:7px!important;border-radius:10px!important}.premium-dashboard-shell .premium-main-notification-panel .premium-avatar{width:28px!important;height:28px!important}.premium-dashboard-shell .premium-main-notification-panel .premium-list-item :where(strong,small,p,.premium-list-item-subject){font-size:9px!important;line-height:1.2!important}.premium-dashboard-shell .premium-note-actions,.premium-dashboard-shell .premium-note-compose,.premium-dashboard-shell .premium-note-tile-grid{gap:6px!important}.premium-dashboard-shell .premium-note-tile-grid input{min-height:30px!important;padding:0 9px!important;border-radius:9px!important;font-size:9px!important}.premium-dashboard-shell .premium-note-compose textarea{min-height:90px!important;padding:8px!important;border-radius:10px!important;font-size:9px!important;line-height:1.3!important}.premium-dashboard-shell .premium-note-compose-footer small{font-size:8px!important}.premium-dashboard-shell .premium-panel.premium-panel-span-3{min-width:0!important}.premium-dashboard-shell .premium-table-actions{display:grid!important;grid-template-columns:auto auto minmax(220px,1fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important}.premium-dashboard-shell .premium-table-actions>*{min-width:0!important}.premium-dashboard-shell .premium-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important}.premium-dashboard-shell .premium-panel.premium-panel-span-3 .premium-table-head,.premium-dashboard-shell .premium-panel.premium-panel-span-3 .premium-table-row{min-width:1040px!important;grid-template-columns:36px 58px minmax(190px,1.8fr) 110px repeat(7,minmax(70px,.65fr)) minmax(120px,.9fr) 66px!important}.premium-dashboard-shell .premium-table :where(span,strong,small,em,button){min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}@media (max-width:1320px){.dashboard-topbar,.dashboard-topbar-rich{grid-template-columns:1fr!important;align-items:stretch!important}.dashboard-topbar-action-group,.dashboard-topbar-actions{justify-content:flex-start!important}.dashboard-topbar>.dashboard-topbar-search{display:none!important}}@media (max-width:1100px){.premium-dashboard-shell .premium-stepper-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.premium-dashboard-shell .premium-content-grid{grid-template-columns:1fr!important}.premium-dashboard-shell .premium-content-grid>:where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel){height:auto!important;max-height:70dvh!important}}@media (max-width:760px){.premium-dashboard-shell .premium-calendar-dashboard-summary,.premium-dashboard-shell .premium-credit-summary-row,.premium-dashboard-shell .premium-health-summary-row,.premium-dashboard-shell .premium-note-actions,.premium-dashboard-shell .premium-note-tile-grid,.premium-dashboard-shell .premium-stepper-row,.premium-dashboard-shell .premium-table-actions{grid-template-columns:1fr!important}.premium-dashboard-shell .premium-content-grid>:where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel){max-height:none!important;overflow:visible!important}}@media (min-width:1281px){.premium-dashboard-shell .premium-stepper-row{grid-template-columns:repeat(7,minmax(108px,1fr))!important;align-items:stretch!important}.premium-dashboard-shell .premium-workflow-title{grid-column:1/-1!important;min-width:0!important;align-self:start!important}.premium-dashboard-shell .premium-workflow-title h3{font-size:15px!important;line-height:1.2!important}.premium-dashboard-shell .premium-step-card{min-height:102px!important;padding:10px!important}.premium-dashboard-shell .premium-step-card :where(strong,span,button){max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.premium-dashboard-shell .premium-content-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important}.premium-dashboard-shell .premium-content-grid>:where(.premium-campaign-health-panel,.premium-calendar-card,.premium-main-notification-panel,.premium-side-notification-panel){height:clamp(330px,38vh,430px)!important;max-height:430px!important;min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}.premium-dashboard-shell .premium-content-grid>.premium-panel-span-3{grid-column:1/-1!important}}@media (min-width:901px) and (max-width:1280px){.premium-dashboard-shell .premium-stepper-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}.premium-dashboard-shell .premium-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.premium-dashboard-shell .premium-content-grid>.premium-logs-panel{grid-column:1/-1!important;width:100%!important;min-width:0!important;min-height:calc(100dvh - 160px)!important;height:calc(100dvh - 160px)!important;max-height:none!important;overflow:hidden!important}.premium-dashboard-shell .premium-logs-panel .premium-logs-split{height:100%!important;min-height:0!important;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;align-items:stretch!important}.premium-dashboard-shell .premium-logs-panel .premium-logs-split-column{min-height:0!important;overflow:hidden!important}.premium-dashboard-shell .premium-logs-panel :where(.premium-timeline-stack,.premium-logs-stack){min-height:0!important;max-height:calc(100dvh - 310px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important;scrollbar-width:thin!important}.premium-dashboard-shell .premium-workspace-overview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;min-width:0!important}.premium-dashboard-shell .premium-workspace-overview-card{display:grid!important;grid-gap:7px!important;gap:7px!important;min-width:0!important;min-height:116px!important;align-content:center!important;padding:14px!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.premium-dashboard-shell .premium-workspace-overview-card span{color:#64748b!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important}.premium-dashboard-shell .premium-workspace-overview-card strong{color:#0f172a!important;font-size:28px!important;font-weight:900!important;line-height:1!important}.premium-dashboard-shell .premium-workspace-overview-card small{color:#475569!important;font-size:11px!important;font-weight:750!important;line-height:1.3!important;overflow-wrap:anywhere!important}.premium-dashboard-shell .premium-workspace-overview-card.tone-campaigns{background:linear-gradient(145deg,#fff,#eef2ff)!important}.premium-dashboard-shell .premium-workspace-overview-card.tone-drafts{background:linear-gradient(145deg,#fff,#ecfeff)!important}.premium-dashboard-shell .premium-workspace-overview-card.tone-clients{background:linear-gradient(145deg,#fff,#f0fdf4)!important}.premium-dashboard-shell .premium-workspace-overview-card.tone-mails{background:linear-gradient(145deg,#fff,#fff7ed)!important}@media (max-width:900px){.premium-dashboard-shell .premium-content-grid>.premium-logs-panel{min-height:720px!important;height:auto!important;overflow:visible!important}.premium-dashboard-shell .premium-logs-panel .premium-logs-split{grid-template-columns:1fr!important}.premium-dashboard-shell .premium-logs-panel :where(.premium-timeline-stack,.premium-logs-stack){max-height:420px!important}.premium-dashboard-shell .premium-workspace-overview-grid{grid-template-columns:1fr!important}}.dashboard-shell>.dashboard-sidebar,.dashboard-shell>.dashboard-sidebar .dashboard-sidebar-card,.dashboard-sidebar,.dashboard-sidebar .dashboard-sidebar-card,.dashboard-sidebar-card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;scrollbar-width:none!important}.dashboard-shell>.dashboard-sidebar .dashboard-sidebar-card,.dashboard-sidebar .dashboard-sidebar-card,.dashboard-sidebar-card{scrollbar-gutter:auto!important}.dashboard-sidebar :where(.dashboard-sidebar-stack,.dashboard-sidebar-nav,.dashboard-sidebar-menu,.dashboard-sidebar-footer){overflow:visible!important;scrollbar-width:none!important}.dashboard-sidebar-card::-webkit-scrollbar,.dashboard-sidebar-menu::-webkit-scrollbar,.dashboard-sidebar-nav::-webkit-scrollbar,.dashboard-sidebar::-webkit-scrollbar{display:none!important;width:0!important}@media (max-width:900px){.dashboard-sidebar.mobile-open,.dashboard-sidebar.mobile-open .dashboard-sidebar-card{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}}.dashboard-sidebar .dashboard-sidebar-card{display:flex!important;flex-direction:column!important;gap:14px!important;padding:18px 14px!important}.dashboard-sidebar .dashboard-sidebar-menu,.dashboard-sidebar .dashboard-sidebar-nav,.dashboard-sidebar .dashboard-sidebar-stack{display:grid!important;grid-gap:10px!important;gap:10px!important}.dashboard-sidebar .dashboard-sidebar-item{margin:0!important}.dashboard-sidebar :where(.dashboard-primary-link,.dashboard-sidebar-link,.dashboard-logout-link){display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;width:100%!important;min-height:44px!important;margin:0!important;padding:8px 12px!important;border-radius:14px!important}.dashboard-sidebar :where(.dashboard-primary-link,.dashboard-sidebar-link,.dashboard-logout-link)>:first-child{display:inline-grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important}.dashboard-sidebar .dashboard-logout-text,.dashboard-sidebar :where(.dashboard-primary-link,.dashboard-sidebar-link,.dashboard-logout-link)>span:last-of-type{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-sidebar .dashboard-sidebar-badge{justify-self:end!important;min-width:34px!important;text-align:center!important}.dashboard-sidebar .dashboard-sidebar-footer{display:grid!important;grid-gap:12px!important;gap:12px!important;margin-top:0!important;padding-top:0!important}.dashboard-sidebar .dashboard-upgrade-card{margin:0!important}.dashboard-topbar .dashboard-theme-toggle .theme-toggle-btn{min-width:78px!important;width:78px!important;height:34px!important;min-height:34px!important;padding:0 18px!important;border-radius:999px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}.dashboard-topbar .dashboard-theme-toggle .theme-toggle-btn-icon{display:none!important}.dashboard-topbar .dashboard-theme-toggle .theme-toggle-btn-label{color:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1!important;overflow:visible!important;text-overflow:clip!important}html.theme-dark .dashboard-topbar .dashboard-theme-toggle .theme-toggle-btn,html[data-theme=dark] .dashboard-topbar .dashboard-theme-toggle .theme-toggle-btn{border:1px solid rgba(148,163,184,.22)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.035)),rgba(31,34,49,.72)!important;color:rgba(229,231,235,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 28px rgba(0,0,0,.16)!important;text-shadow:none!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important}html.theme-dark .dashboard-topbar .dashboard-theme-toggle .theme-toggle-btn:hover,html[data-theme=dark] .dashboard-topbar .dashboard-theme-toggle .theme-toggle-btn:hover{border-color:rgba(167,139,250,.38)!important;background:linear-gradient(180deg,rgba(139,92,246,.18),hsla(0,0%,100%,.045)),rgba(36,39,56,.78)!important;color:hsla(0,0%,100%,.88)!important;transform:none!important}html.theme-dark .theme-toggle-popover,html[data-theme=dark] .theme-toggle-popover{border:1px solid rgba(148,163,184,.22)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(20,23,36,.94),rgba(12,14,27,.94)),rgba(15,18,32,.92)!important;box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.06)!important;backdrop-filter:blur(22px) saturate(150%)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important}html.theme-dark .theme-toggle-option,html[data-theme=dark] .theme-toggle-option{min-height:58px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:rgba(229,231,235,.78)!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}html.theme-dark .theme-toggle-option.active,html.theme-dark .theme-toggle-option:hover,html[data-theme=dark] .theme-toggle-option.active,html[data-theme=dark] .theme-toggle-option:hover{border-color:rgba(124,92,255,.35)!important;background:rgba(124,92,255,.13)!important;color:hsla(0,0%,100%,.94)!important}html.theme-dark .theme-toggle-option-title,html[data-theme=dark] .theme-toggle-option-title{color:inherit!important;font-size:14px!important;font-weight:800!important;line-height:1.18!important;letter-spacing:0!important}html.theme-dark .theme-toggle-option-copy,html[data-theme=dark] .theme-toggle-option-copy{color:rgba(156,163,175,.74)!important;font-size:11px!important;font-weight:650!important;line-height:1.25!important}html.theme-dark .theme-toggle-current,html[data-theme=dark] .theme-toggle-current{border:1px solid rgba(124,92,255,.34)!important;background:rgba(124,92,255,.18)!important;color:#c4b5fd!important;font-size:10px!important;font-weight:800!important}html.theme-dark .dashboard-shell,html[data-theme=dark] .dashboard-shell{background:radial-gradient(circle at 16% 8%,rgba(124,92,255,.16),transparent 28%),radial-gradient(circle at 82% 72%,rgba(14,165,233,.1),transparent 32%),linear-gradient(135deg,#090a17,#0e1021 52%,#071426)!important;color:#e5e7eb!important}html.theme-dark .container.grid.dashboard-main,html.theme-dark .dashboard-main,html[data-theme=dark] .container.grid.dashboard-main,html[data-theme=dark] .dashboard-main{background:transparent!important}html.theme-dark .dashboard-sidebar-card,html[data-theme=dark] .dashboard-sidebar-card{border-right:1px solid!important;border-color:rgba(148,163,184,.12)!important;background:linear-gradient(180deg,rgba(16,18,35,.94),rgba(9,10,24,.96)),rgba(10,12,26,.94)!important;box-shadow:inset -1px 0 0 hsla(0,0%,100%,.025)!important;backdrop-filter:blur(24px) saturate(140%)!important;-webkit-backdrop-filter:blur(24px) saturate(140%)!important}html.theme-dark .dashboard-topbar,html[data-theme=dark] .dashboard-topbar{border:1px solid rgba(148,163,184,.12)!important;background:linear-gradient(180deg,rgba(15,17,31,.86),rgba(12,14,27,.82)),rgba(12,14,27,.78)!important;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.035)!important;backdrop-filter:blur(24px) saturate(145%)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important}html.theme-dark .premium-dashboard-shell :where(.premium-kpi-card,.premium-stepper-row,.premium-panel,.premium-card-with-tabs,.premium-gauge-card,.premium-calendar-card),html[data-theme=dark] .premium-dashboard-shell :where(.premium-kpi-card,.premium-stepper-row,.premium-panel,.premium-card-with-tabs,.premium-gauge-card,.premium-calendar-card){border:1px solid rgba(148,163,184,.17)!important;background:linear-gradient(145deg,rgba(30,33,48,.7),rgba(18,21,32,.74)),rgba(18,21,32,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 18px 44px rgba(0,0,0,.18)!important;backdrop-filter:blur(20px) saturate(140%)!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important}html.theme-dark .premium-dashboard-shell :where(.premium-panel-head h3,.premium-workflow-title h3,.premium-kpi-card strong,.premium-step-card strong),html[data-theme=dark] .premium-dashboard-shell :where(.premium-panel-head h3,.premium-workflow-title h3,.premium-kpi-card strong,.premium-step-card strong){color:rgba(245,247,251,.9)!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;letter-spacing:0!important}html.theme-dark .premium-dashboard-shell :where(.premium-kpi-card p,.premium-kpi-card span,.premium-panel-head p,.premium-list-item small,.premium-timeline-item small),html[data-theme=dark] .premium-dashboard-shell :where(.premium-kpi-card p,.premium-kpi-card span,.premium-panel-head p,.premium-list-item small,.premium-timeline-item small){color:rgba(156,163,175,.74)!important}html.theme-dark .premium-dashboard-shell :where(input,select,textarea,.premium-table-actions input),html[data-theme=dark] .premium-dashboard-shell :where(input,select,textarea,.premium-table-actions input){border-color:rgba(148,163,184,.18)!important;background:rgba(31,35,49,.74)!important;color:rgba(229,231,235,.88)!important}html.theme-dark .premium-dashboard-shell :where(.ghost,.premium-table-actions button,.premium-calendar-add,.premium-calendar-more),html[data-theme=dark] .premium-dashboard-shell :where(.ghost,.premium-table-actions button,.premium-calendar-add,.premium-calendar-more){border-color:rgba(148,163,184,.18)!important;background:rgba(31,35,49,.7)!important;color:rgba(229,231,235,.8)!important}html.theme-dark .dashboard-shell :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,button,input,select,textarea,th,td,.dashboard-brand h2,.dashboard-topbar-tab,.dashboard-sidebar-link,.dashboard-primary-link,.dashboard-logout-link,.dashboard-topbar-pill,.dashboard-topbar-profile,.dashboard-topbar-select-trigger,.premium-panel-head h3,.premium-kpi-card,.premium-step-card,.premium-table,.premium-calendar-day,.premium-calendar-event,.premium-list-item,.premium-note-item,.premium-log-item,.premium-timeline-item,.premium-workspace-overview-card),html[data-theme=dark] .dashboard-shell :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,button,input,select,textarea,th,td,.dashboard-brand h2,.dashboard-topbar-tab,.dashboard-sidebar-link,.dashboard-primary-link,.dashboard-logout-link,.dashboard-topbar-pill,.dashboard-topbar-profile,.dashboard-topbar-select-trigger,.premium-panel-head h3,.premium-kpi-card,.premium-step-card,.premium-table,.premium-calendar-day,.premium-calendar-event,.premium-list-item,.premium-note-item,.premium-log-item,.premium-timeline-item,.premium-workspace-overview-card){color:rgba(226,232,240,.88)!important;text-shadow:none!important}html.theme-dark .dashboard-shell :where(h1,h2,h3,.dashboard-brand h2,.premium-panel-head h3,.premium-workflow-title h3,.premium-kpi-card strong,.premium-step-card strong,.premium-table-campaign strong,.premium-workspace-overview-card strong),html[data-theme=dark] .dashboard-shell :where(h1,h2,h3,.dashboard-brand h2,.premium-panel-head h3,.premium-workflow-title h3,.premium-kpi-card strong,.premium-step-card strong,.premium-table-campaign strong,.premium-workspace-overview-card strong){color:#f8fafc!important}html.theme-dark .dashboard-shell :where(small,.muted,.text-muted,.dashboard-muted,.dashboard-subtitle,.dashboard-brand p,.dashboard-sidebar-section-head,.premium-kpi-card p,.premium-kpi-card span,.premium-table-head span,.premium-calendar-weekday,.premium-calendar-loading,.premium-list-item small,.premium-log-item small,.premium-timeline-item small,.premium-workspace-overview-card small),html[data-theme=dark] .dashboard-shell :where(small,.muted,.text-muted,.dashboard-muted,.dashboard-subtitle,.dashboard-brand p,.dashboard-sidebar-section-head,.premium-kpi-card p,.premium-kpi-card span,.premium-table-head span,.premium-calendar-weekday,.premium-calendar-loading,.premium-list-item small,.premium-log-item small,.premium-timeline-item small,.premium-workspace-overview-card small){color:rgba(148,163,184,.9)!important}html.theme-dark .dashboard-shell :where(.dashboard-topbar-tab.active,.dashboard-sidebar-link.active,.dashboard-primary-link.active,.premium-step-card.is-completed .premium-step-chip,.premium-target-goal-reached,.premium-calendar-day.selected,.premium-calendar-day.today),html[data-theme=dark] .dashboard-shell :where(.dashboard-topbar-tab.active,.dashboard-sidebar-link.active,.dashboard-primary-link.active,.premium-step-card.is-completed .premium-step-chip,.premium-target-goal-reached,.premium-calendar-day.selected,.premium-calendar-day.today){color:#c4b5fd!important}html.theme-dark .dashboard-shell :where(.premium-health-metric.done strong,.premium-credit-metric:nth-child(2) strong,.premium-timeline-status.done,.premium-log-status.status-success,.premium-workspace-overview-card.tone-clients strong),html[data-theme=dark] .dashboard-shell :where(.premium-health-metric.done strong,.premium-credit-metric:nth-child(2) strong,.premium-timeline-status.done,.premium-log-status.status-success,.premium-workspace-overview-card.tone-clients strong){color:#34d399!important}html.theme-dark .dashboard-shell :where(.premium-health-metric.pending strong,.premium-credit-metric:nth-child(3) strong,.premium-workspace-overview-card.tone-mails strong),html[data-theme=dark] .dashboard-shell :where(.premium-health-metric.pending strong,.premium-credit-metric:nth-child(3) strong,.premium-workspace-overview-card.tone-mails strong){color:#fbbf24!important}html.theme-dark .dashboard-shell :where(.premium-health-metric.failed strong,.premium-log-status.status-danger,.premium-timeline-type.type-failed),html[data-theme=dark] .dashboard-shell :where(.premium-health-metric.failed strong,.premium-log-status.status-danger,.premium-timeline-type.type-failed){color:#fb7185!important}html.theme-dark .dashboard-shell :where(input::placeholder,textarea::placeholder),html[data-theme=dark] .dashboard-shell :where(input::placeholder,textarea::placeholder){color:rgba(148,163,184,.62)!important}html.theme-dark .premium-dashboard-shell,html.theme-dark .premium-dashboard-shell :where(div,section,article,header,footer,h1,h2,h3,h4,p,span,small,strong,b,em,label,button,input,select,textarea,th,td),html[data-theme=dark] .premium-dashboard-shell,html[data-theme=dark] .premium-dashboard-shell :where(div,section,article,header,footer,h1,h2,h3,h4,p,span,small,strong,b,em,label,button,input,select,textarea,th,td){color:#e5e7eb!important;-webkit-text-fill-color:currentColor!important}html.theme-dark .premium-dashboard-shell :where(.premium-kpi-card strong,.premium-kpi-card .premium-kpi-ring span,.premium-panel-head h3,.premium-workflow-title h3,.premium-step-card strong,.premium-health-metric strong,.premium-credit-metric strong,.premium-arc-ring-inner strong,.premium-calendar-dashboard-summary strong,.premium-list-item strong,.premium-note-item strong,.premium-timeline-copy strong,.premium-log-item strong,.premium-table-row strong,.premium-workspace-overview-card strong),html[data-theme=dark] .premium-dashboard-shell :where(.premium-kpi-card strong,.premium-kpi-card .premium-kpi-ring span,.premium-panel-head h3,.premium-workflow-title h3,.premium-step-card strong,.premium-health-metric strong,.premium-credit-metric strong,.premium-arc-ring-inner strong,.premium-calendar-dashboard-summary strong,.premium-list-item strong,.premium-note-item strong,.premium-timeline-copy strong,.premium-log-item strong,.premium-table-row strong,.premium-workspace-overview-card strong){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html.theme-dark .premium-dashboard-shell :where(.premium-kpi-card p,.premium-kpi-card span,.premium-panel-head p,.premium-health-metric span,.premium-credit-metric span,.premium-arc-ring-inner span,.premium-calendar-weekday,.premium-calendar-loading,.premium-calendar-event p,.premium-calendar-event small,.premium-list-item p,.premium-list-item small,.premium-list-item-subject,.premium-note-compose-footer small,.premium-note-item p,.premium-note-item small,.premium-timeline-item p,.premium-timeline-item small,.premium-log-item p,.premium-log-item span,.premium-log-item small,.premium-table-head span,.premium-table-row span,.premium-table-row small,.premium-workspace-overview-card span,.premium-workspace-overview-card small),html[data-theme=dark] .premium-dashboard-shell :where(.premium-kpi-card p,.premium-kpi-card span,.premium-panel-head p,.premium-health-metric span,.premium-credit-metric span,.premium-arc-ring-inner span,.premium-calendar-weekday,.premium-calendar-loading,.premium-calendar-event p,.premium-calendar-event small,.premium-list-item p,.premium-list-item small,.premium-list-item-subject,.premium-note-compose-footer small,.premium-note-item p,.premium-note-item small,.premium-timeline-item p,.premium-timeline-item small,.premium-log-item p,.premium-log-item span,.premium-log-item small,.premium-table-head span,.premium-table-row span,.premium-table-row small,.premium-workspace-overview-card span,.premium-workspace-overview-card small){color:#aeb8c8!important;-webkit-text-fill-color:#aeb8c8!important}html.theme-dark .premium-dashboard-shell :where(input,select,textarea,.premium-note-tile-grid input,.premium-note-compose textarea,.premium-target-filter,.premium-table-actions input),html[data-theme=dark] .premium-dashboard-shell :where(input,select,textarea,.premium-note-tile-grid input,.premium-note-compose textarea,.premium-target-filter,.premium-table-actions input){color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important;caret-color:#a78bfa!important}html.theme-dark .premium-dashboard-shell :where(input,textarea)::placeholder,html[data-theme=dark] .premium-dashboard-shell :where(input,textarea)::placeholder{color:#7f8aa3!important;-webkit-text-fill-color:#7f8aa3!important;opacity:1!important}html.theme-dark .premium-dashboard-shell :where(.premium-kpi-neutral .premium-kpi-copy strong,.premium-kpi-card .premium-kpi-copy strong,.premium-arc-ring-inner strong),html[data-theme=dark] .premium-dashboard-shell :where(.premium-kpi-neutral .premium-kpi-copy strong,.premium-kpi-card .premium-kpi-copy strong,.premium-arc-ring-inner strong){color:#fff!important;-webkit-text-fill-color:#fff!important}html.theme-dark .premium-dashboard-shell :where(.premium-health-metric.pending strong,.premium-credit-metric:nth-child(3) strong,.premium-target-detail-line,.premium-target-detail-line b,.premium-target-detail-line span),html[data-theme=dark] .premium-dashboard-shell :where(.premium-health-metric.pending strong,.premium-credit-metric:nth-child(3) strong,.premium-target-detail-line,.premium-target-detail-line b,.premium-target-detail-line span){color:#fbbf24!important;-webkit-text-fill-color:#fbbf24!important}