:root{--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:#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;font-family:var(--font);background:var(--bg);color:var(--text-1);font-size:14px;line-height:1.5;min-height:100vh;display:flex}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}.user-avatar-img{object-fit:cover}.dashboard-profile-photo-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dashboard-toast{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:10000;width:min(520px,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-warning{border-color:#fed7aa;background:rgba(255,247,237,.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}body .dashboard-toast{z-index:2147483647!important}.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;gap:6px}.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-body-label{color:#334155;font-size:.82rem;font-weight:800}.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-details{display:grid;grid-gap:5px;gap:5px;padding:8px;border-radius:10px;background:#fff;border:1px solid #eef2f7}.draft-type-card-details span{display:flex;min-width:0;gap:6px;color:#475569;font-size:12px;line-height:1.35}.draft-type-card-details b{flex:0 0 64px;color:#0f172a;font-size:11px}.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}.drafts-reference-page{--draft-accent:#4f5bd5;--draft-surface:#fff;--draft-border:#e8ecf1;--draft-border-soft:#f0f2f5;--draft-text-1:#111827;--drp-cover-color:#0ea5e9;--drp-cover-soft:#f0f9ff;--drp-cover-glow:rgba(14,165,233,.22);--drp-reminder-color:#d97706;--drp-reminder-soft:#fffbeb;--drp-reminder-glow:rgba(217,119,6,.22);--drp-followup-color:#059669;--drp-followup-soft:#ecfdf5;--drp-followup-glow:rgba(5,150,105,.22);--drp-cost-color:#7c3aed;--drp-cost-soft:#f5f3ff;--drp-cost-glow:rgba(124,58,237,.22);--drp-final-color:#e11d48;--drp-final-soft:#fff1f2;--drp-final-glow:rgba(225,29,72,.22);gap:22px}.drp-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 0 2px}.drp-header-left{display:flex;flex-direction:column;gap:3px}.drp-eyebrow{display:inline-flex;align-items:center;gap:5px;color:var(--draft-accent);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.drp-eyebrow .ti{font-size:13px}.drp-title{margin:0;color:var(--draft-text-1);font-size:28px;font-weight:900;letter-spacing:-.035em;line-height:1.15}.drp-subtitle{margin:0;color:var(--draft-text-3);font-size:13px;font-weight:500}.drp-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.drp-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:12px;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:background .14s,box-shadow .14s,transform .12s;white-space:nowrap;border:none}.drp-btn .ti{font-size:16px}.drp-btn-ghost{border:1px solid var(--draft-border)!important;background:#fff;color:var(--draft-text-2)}.drp-btn-ghost:hover{background:var(--draft-indigo-50);border-color:var(--draft-accent)!important;color:var(--draft-accent)}.drp-btn-primary{background:linear-gradient(135deg,#5461dc,#7b83e6);color:#fff;box-shadow:0 4px 14px rgba(84,97,220,.3)}.drp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(84,97,220,.38)}.drp-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.drp-stat-card{--stat-color:#5461dc;--stat-soft:#eef0fd;--stat-grad:linear-gradient(135deg,#5461dc,#7b83e6);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:18px 18px 14px;border:1px solid var(--draft-border);border-radius:16px;background:#fff;cursor:default;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.drp-stat-card:after{content:"";position:absolute;inset:0 0 auto;height:3.5px;border-radius:16px 16px 0 0;background:var(--stat-grad)}.drp-stat-card:hover{border-color:color-mix(in srgb,var(--stat-color) 28%,var(--draft-border));box-shadow:0 10px 28px color-mix(in srgb,var(--stat-color) 18%,transparent)}.drp-stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.drp-stat-label{color:var(--draft-text-3);font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1.2}.drp-stat-icon-wrap{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--stat-soft);color:var(--stat-color);font-size:17px;flex-shrink:0;transition:transform .2s}.drp-stat-card:hover .drp-stat-icon-wrap{transform:scale(1.08) rotate(-4deg)}.drp-stat-number{color:var(--draft-text-1);font-size:30px;font-weight:900;letter-spacing:-.05em;line-height:1}.drp-stat-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px}.drp-stat-sub{color:var(--draft-text-3);font-size:11px;font-weight:600}.drp-stat-pct{color:var(--stat-color);font-size:11px;font-weight:800}.drp-stat-bar{height:3px;border-radius:999px;background:color-mix(in srgb,var(--stat-color) 14%,#e8ecf1);overflow:hidden}.drp-stat-bar-fill{height:100%;border-radius:999px;background:var(--stat-grad);transition:width .6s cubic-bezier(.34,1.56,.64,1)}.drp-stat-card.si-total{--stat-color:#5461dc;--stat-soft:#eef0fd;--stat-grad:linear-gradient(135deg,#5461dc,#7b83e6)}.drp-stat-card.si-cover{--stat-color:#0ea5e9;--stat-soft:#f0f9ff;--stat-grad:linear-gradient(135deg,#0ea5e9,#38bdf8)}.drp-stat-card.si-reminder{--stat-color:#d97706;--stat-soft:#fffbeb;--stat-grad:linear-gradient(135deg,#f59e0b,#fbbf24)}.drp-stat-card.si-followup{--stat-color:#059669;--stat-soft:#ecfdf5;--stat-grad:linear-gradient(135deg,#10b981,#34d399)}.drp-stat-card.si-cost{--stat-color:#7c3aed;--stat-soft:#f5f3ff;--stat-grad:linear-gradient(135deg,#8b5cf6,#a78bfa)}.drp-stat-card.si-final{--stat-color:#e11d48;--stat-soft:#fff1f2;--stat-grad:linear-gradient(135deg,#f43f5e,#fb7185)}.drp-library-card{overflow:hidden;border:1px solid var(--draft-border);border-radius:20px;background:#fff;box-shadow:0 2px 12px rgba(15,23,42,.05)}.drp-library-header{padding:20px 22px 0;border-bottom:1px solid var(--draft-border-soft);display:flex;flex-direction:column;gap:14px}.drp-library-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drp-library-eyebrow{display:block;color:var(--draft-text-3);font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px}.drp-library-title{margin:0;color:var(--draft-text-1);font-size:17px;font-weight:900;letter-spacing:-.02em}.drp-library-count-badge{flex-shrink:0;padding:4px 12px;border-radius:999px;border:1px solid var(--draft-border);background:var(--draft-indigo-50);color:var(--draft-accent);font-size:12px;font-weight:800;align-self:center}.drp-controls-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.drp-search-wrap{position:relative;flex:1 1 260px;min-width:200px;display:flex;align-items:center}.drp-search-icon{position:absolute;left:11px;color:var(--draft-text-3);font-size:15px;pointer-events:none}.drp-search-input{width:100%;height:38px;padding:0 36px 0 34px;border:1px solid var(--draft-border);border-radius:12px;background:#f8f9fb;color:var(--draft-text-1);font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13.5px;font-weight:500;outline:none;transition:border-color .14s,background .14s,box-shadow .14s}.drp-search-input:focus{border-color:var(--draft-accent);background:#fff;box-shadow:0 0 0 3px rgba(79,91,213,.1)}.drp-search-input::placeholder{color:var(--draft-text-3);font-weight:400}.drp-search-clear{position:absolute;right:8px;display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:6px;background:var(--draft-border);color:var(--draft-text-3);cursor:pointer;font-size:11px}.drp-filters-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.drp-select-wrap{position:relative;display:flex;align-items:center}.drp-select-wrap>.ti{position:absolute;left:10px;color:var(--draft-text-3);font-size:14px;pointer-events:none;z-index:1}.drp-select-wrap select{height:36px;padding:0 26px 0 30px;border:1px solid var(--draft-border);border-radius:10px;background:#f8f9fb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239aa5b4' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;color:var(--draft-text-2);font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:600;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:110px;cursor:pointer;transition:border-color .14s,background .14s}.drp-select-wrap select:focus{border-color:var(--draft-accent);background-color:#fff}.drp-refresh-btn{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--draft-border);border-radius:10px;background:#f8f9fb;color:var(--draft-text-3);cursor:pointer;font-size:16px;transition:color .14s,border-color .14s,background .14s;flex-shrink:0}.drp-refresh-btn:hover{color:var(--draft-accent);border-color:var(--draft-indigo-100);background:var(--draft-indigo-50)}.drp-clear-btn{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#e11d48;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:12px;font-weight:800;cursor:pointer;transition:background .14s;flex-shrink:0}.drp-clear-btn:hover{background:#fecaca}.drp-active-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-bottom:12px}.drp-filter-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 8px 4px 10px;border-radius:999px;border:1px solid var(--draft-indigo-100);background:var(--draft-indigo-50);color:var(--draft-accent);font-size:12px;font-weight:700}.drp-filter-pill .ti{font-size:11px}.drp-filter-pill button{display:grid;place-items:center;width:16px;height:16px;border:none;border-radius:4px;background:transparent;color:var(--draft-accent);cursor:pointer;font-size:10px;padding:0;opacity:.7}.drp-filter-pill button:hover{opacity:1;background:rgba(79,91,213,.15)}.drp-tabs{display:flex;gap:2px;overflow-x:auto;padding:0 22px;border-bottom:1px solid var(--draft-border-soft);scrollbar-width:none}.drp-tabs::-webkit-scrollbar{display:none}.drp-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 15px;border:1px solid transparent;border-radius:12px 12px 0 0;background:transparent;color:var(--draft-text-2);cursor:pointer;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:700;white-space:nowrap;transition:background .14s,color .14s}.drp-tab .ti{font-size:14px}.drp-tab:hover{background:#f8f9fb;color:var(--draft-text-1)}.drp-tab--active{border-color:var(--draft-border) var(--draft-border) #fff;background:#fff;color:var(--draft-accent)}.drp-tab-count{padding:2px 7px;border-radius:999px;background:#e8ecf1;color:var(--draft-text-2);font-size:10px;font-weight:900}.drp-tab--active .drp-tab-count{background:var(--draft-indigo-50);color:var(--draft-accent)}.drp-tab--cover-story.drp-tab--active,.drp-tab--cover_story.drp-tab--active{color:var(--drp-cover-color)}.drp-tab--reminder.drp-tab--active{color:var(--drp-reminder-color)}.drp-tab--followup.drp-tab--active{color:var(--drp-followup-color)}.drp-tab--updated-cost.drp-tab--active{color:var(--drp-cost-color)}.drp-tab--final-cost.drp-tab--active,.drp-tab--final_cost.drp-tab--active{color:var(--drp-final-color)}.drp-notice{display:flex;align-items:center;gap:8px;margin:14px 22px 0;padding:11px 14px;border-radius:12px;font-size:13px;font-weight:700}.drp-notice .ti{font-size:16px;flex-shrink:0}.drp-notice--success{border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d}.drp-notice--error{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.drp-sections-wrap{gap:24px;padding:22px}.drp-loading,.drp-sections-wrap{display:flex;flex-direction:column}.drp-loading{align-items:center;gap:12px;padding:40px;color:var(--draft-text-3);font-size:14px;font-weight:600}.drp-loading-spinner{width:36px;height:36px;border:3px solid var(--draft-border);border-top-color:var(--draft-accent);border-radius:50%;animation:drp-spin .7s linear infinite}@keyframes drp-spin{to{transform:rotate(1turn)}}.drp-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px;border:1.5px dashed var(--draft-border);border-radius:16px;background:#f8f9fb;text-align:center}.drp-empty .ti{font-size:28px;color:var(--draft-text-3)}.drp-empty strong{color:var(--draft-text-1);font-size:15px;font-weight:800}.drp-empty p{margin:0;color:var(--draft-text-2);font-size:13px}.drp-empty--error{border-color:#fecaca;background:#fef2f2}.drp-empty--error .ti,.drp-empty--error strong{color:#b91c1c}.drp-section{--sec-color:#5461dc;--sec-soft:#eef0fd;--sec-glow:rgba(84,97,220,.18);display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid color-mix(in srgb,var(--sec-color) 18%,var(--draft-border));border-radius:18px;background:linear-gradient(170deg,color-mix(in srgb,var(--sec-soft) 30%,#fff) 0,#fff 45%);transition:box-shadow .2s}.drp-section:hover{box-shadow:0 6px 30px var(--sec-glow)}.drp-section.theme-cover{--sec-color:var(--drp-cover-color);--sec-soft:var(--drp-cover-soft);--sec-glow:var(--drp-cover-glow)}.drp-section.theme-reminder{--sec-color:var(--drp-reminder-color);--sec-soft:var(--drp-reminder-soft);--sec-glow:var(--drp-reminder-glow)}.drp-section.theme-followup{--sec-color:var(--drp-followup-color);--sec-soft:var(--drp-followup-soft);--sec-glow:var(--drp-followup-glow)}.drp-section.theme-cost{--sec-color:var(--drp-cost-color);--sec-soft:var(--drp-cost-soft);--sec-glow:var(--drp-cost-glow)}.drp-section.theme-final{--sec-color:var(--drp-final-color);--sec-soft:var(--drp-final-soft);--sec-glow:var(--drp-final-glow)}.drp-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.drp-section-title-group{display:flex;align-items:center;gap:8px}.drp-section-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.drp-section-dot.dot-cover{background:var(--drp-cover-color)}.drp-section-dot.dot-reminder{background:var(--drp-reminder-color)}.drp-section-dot.dot-followup{background:var(--drp-followup-color)}.drp-section-dot.dot-cost{background:var(--drp-cost-color)}.drp-section-dot.dot-final{background:var(--drp-final-color)}.drp-section-icon-wrap{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;font-size:14px;flex-shrink:0}.drp-section-icon-wrap.si-total{background:#eef0fd;color:#5461dc}.drp-section-icon-wrap.si-cover{background:#f0f9ff;color:var(--drp-cover-color)}.drp-section-icon-wrap.si-reminder{background:#fffbeb;color:var(--drp-reminder-color)}.drp-section-icon-wrap.si-followup{background:#ecfdf5;color:var(--drp-followup-color)}.drp-section-icon-wrap.si-cost{background:#f5f3ff;color:var(--drp-cost-color)}.drp-section-icon-wrap.si-final{background:#fff1f2;color:var(--drp-final-color)}.drp-section-title{margin:0;color:var(--draft-text-1);font-size:14px;font-weight:900;letter-spacing:-.01em}.drp-section-count{padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--sec-soft) 80%,#fff);border:1px solid color-mix(in srgb,var(--sec-color) 18%,var(--draft-border));color:var(--sec-color);font-size:11px;font-weight:900}.drp-view-all-btn{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--sec-color) 28%,var(--draft-border));background:#fff;color:var(--sec-color);font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:12px;font-weight:800;cursor:pointer;transition:background .14s,transform .12s}.drp-view-all-btn:hover{background:var(--sec-soft);transform:translateX(2px)}.drp-view-all-btn .ti{font-size:13px}.drp-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:13px;gap:13px}.drp-card{--card-color:var(--sec-color,#5461dc);--card-soft:var(--sec-soft,#eef0fd);--card-glow:var(--sec-glow,rgba(84,97,220,.18));position:relative;overflow:hidden;display:flex;flex-direction:column;gap:11px;padding:0 14px 14px;border:1px solid var(--draft-border);border-radius:16px;background:#fff;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;min-height:272px}.drp-card-topbar{height:4px;border-radius:0;background:linear-gradient(90deg,var(--card-color),color-mix(in srgb,var(--card-color) 50%,#fff));opacity:.55;transition:opacity .16s;flex-shrink:0;margin:0 -14px 2px}.drp-card.theme-cover{--card-color:var(--drp-cover-color);--card-soft:var(--drp-cover-soft);--card-glow:var(--drp-cover-glow)}.drp-card.theme-reminder{--card-color:var(--drp-reminder-color);--card-soft:var(--drp-reminder-soft);--card-glow:var(--drp-reminder-glow)}.drp-card.theme-followup{--card-color:var(--drp-followup-color);--card-soft:var(--drp-followup-soft);--card-glow:var(--drp-followup-glow)}.drp-card.theme-cost{--card-color:var(--drp-cost-color);--card-soft:var(--drp-cost-soft);--card-glow:var(--drp-cost-glow)}.drp-card.theme-final{--card-color:var(--drp-final-color);--card-soft:var(--drp-final-soft);--card-glow:var(--drp-final-glow)}.drp-card:hover{border-color:color-mix(in srgb,var(--card-color) 36%,var(--draft-border));box-shadow:0 8px 24px rgba(0,0,0,.07),0 16px 40px var(--card-glow);background:radial-gradient(circle at 90% 6%,var(--card-soft),transparent 38%),#fff}.drp-card:hover .drp-card-topbar{opacity:1}.drp-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.drp-card-badges{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.drp-state-badge,.drp-type-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.03em;white-space:nowrap}.drp-type-badge .ti{font-size:11px}.drp-type-badge.badge-cover{background:#f0f9ff;color:var(--drp-cover-color);border:1px solid #bae6fd}.drp-type-badge.badge-reminder{background:#fffbeb;color:var(--drp-reminder-color);border:1px solid #fde68a}.drp-type-badge.badge-followup{background:#ecfdf5;color:var(--drp-followup-color);border:1px solid #a7f3d0}.drp-type-badge.badge-cost{background:#f5f3ff;color:var(--drp-cost-color);border:1px solid #ddd6fe}.drp-type-badge.badge-final{background:#fff1f2;color:var(--drp-final-color);border:1px solid #fecdd3}.drp-state-badge{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.drp-menu-wrap{position:relative;flex-shrink:0}.drp-menu-btn{display:grid;place-items:center;width:26px;height:26px;border:none;border-radius:7px;background:transparent;color:var(--draft-text-3);cursor:pointer;font-size:15px;transition:background .13s,color .13s}.drp-menu-btn:hover{background:var(--draft-border);color:var(--draft-text-2)}.drp-menu-dropdown{position:absolute;top:calc(100% + 4px);right:0;z-index:120;min-width:140px;padding:5px;border:1px solid var(--draft-border);border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.14);display:flex;flex-direction:column;gap:2px}.drp-menu-dropdown button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--draft-text-2);font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .12s,color .12s}.drp-menu-dropdown button .ti{font-size:14px;color:var(--draft-text-3)}.drp-menu-dropdown button:hover{background:var(--draft-indigo-50);color:var(--draft-accent)}.drp-menu-dropdown button:hover .ti{color:var(--draft-accent)}.drp-menu-dropdown .drp-menu-danger,.drp-menu-dropdown .drp-menu-danger .ti{color:#e11d48}.drp-menu-dropdown .drp-menu-danger:hover{background:#fff1f2;color:#e11d48}.drp-card-title{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:44px;color:var(--draft-text-1);font-size:13.5px;font-weight:800;line-height:1.55;letter-spacing:-.01em}.drp-card-meta{display:flex;flex-direction:column;gap:5px}.drp-meta-item{display:flex;align-items:center;gap:6px;color:var(--draft-text-3);font-size:11.5px;font-weight:600;line-height:1.3;min-width:0}.drp-meta-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drp-meta-icon{flex-shrink:0;font-size:12.5px}.drp-meta-icon.si-cover{color:var(--drp-cover-color)}.drp-meta-icon.si-reminder{color:var(--drp-reminder-color)}.drp-meta-icon.si-followup{color:var(--drp-followup-color)}.drp-meta-icon.si-cost{color:var(--drp-cost-color)}.drp-meta-icon.si-final{color:var(--drp-final-color)}.drp-meta-icon.si-total{color:var(--draft-accent)}.drp-approval-row{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:10px;border:1px solid color-mix(in srgb,var(--card-color) 14%,var(--draft-border));background:color-mix(in srgb,var(--card-soft) 60%,#fff)}.drp-approval-row.drp-approval--approved{border-color:#bbf7d0;background:#f0fdf4}.drp-approval-row.drp-approval--pending{border-color:#fde68a;background:#fffbeb}.drp-approver-avatar{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--card-color);color:#fff;font-size:8px;font-weight:900;flex-shrink:0}.drp-approval--approved .drp-approver-avatar{background:#15803d}.drp-approval--pending .drp-approver-avatar{background:#d97706}.drp-approver-text{color:var(--draft-text-2);font-size:11px;font-weight:700;flex:1 1}.drp-approval--approved .drp-approver-text{color:#15803d}.drp-approval--pending .drp-approver-text{color:#d97706}.drp-approval-icon{font-size:14px;flex-shrink:0}.drp-approval--approved .drp-approval-icon{color:#15803d}.drp-approval--pending .drp-approval-icon{color:#d97706}.drp-card-footer{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:auto;padding-top:10px;border-top:1px solid var(--draft-border-soft)}.drp-footer-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:none;border-radius:7px;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:11px;font-weight:800;cursor:pointer;transition:background .13s,color .13s,transform .12s}.drp-footer-btn .ti{font-size:12px}.drp-footer-btn--preview{background:color-mix(in srgb,var(--card-soft) 80%,#fff);color:var(--card-color)}.drp-footer-btn--preview:hover{background:var(--card-color);color:#fff}.drp-footer-btn--edit{background:#f1f5f9;color:#475569}.drp-footer-btn--edit:hover{background:#334155;color:#fff}.drp-footer-btn--dup{background:#f0f9ff;color:#0ea5e9}.drp-footer-btn--dup:hover{background:#0ea5e9;color:#fff}.drp-footer-btn--del{background:#fff1f2;color:#e11d48;margin-left:auto}.drp-footer-btn--del:hover{background:#e11d48;color:#fff}.drp-footer-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.drp-section-empty{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:180px;padding:26px;border:1.5px dashed color-mix(in srgb,var(--sec-color) 30%,var(--draft-border));border-radius:14px;background:color-mix(in srgb,var(--sec-soft) 50%,#fff);text-align:center}.drp-section-empty-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font-size:22px}.drp-section-empty-icon.si-cover{background:#f0f9ff;color:var(--drp-cover-color)}.drp-section-empty-icon.si-reminder{background:#fffbeb;color:var(--drp-reminder-color)}.drp-section-empty-icon.si-followup{background:#ecfdf5;color:var(--drp-followup-color)}.drp-section-empty-icon.si-cost{background:#f5f3ff;color:var(--drp-cost-color)}.drp-section-empty-icon.si-final{background:#fff1f2;color:var(--drp-final-color)}.drp-section-empty-icon.si-total{background:#eef0fd;color:var(--draft-accent)}.drp-section-empty strong{color:var(--draft-text-1);font-size:15px;font-weight:900}.drp-section-empty p{max-width:340px;margin:0;color:var(--draft-text-2);font-size:13px;font-weight:500}.drp-create-empty-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:none;border-radius:10px;background:var(--sec-color);color:#fff;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:800;cursor:pointer;transition:opacity .14s,transform .12s;margin-top:4px}.drp-create-empty-btn:hover{opacity:.88;transform:translateY(-1px)}.drp-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid var(--draft-border-soft)}.drp-pagination-info{color:var(--draft-text-3);font-size:12.5px;font-weight:600}.drp-pagination-controls{display:flex;align-items:center;gap:5px}.drp-page-btn{display:grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border:1px solid var(--draft-border);border-radius:8px;background:#fff;color:var(--draft-text-2);font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:background .13s,border-color .13s,color .13s}.drp-page-btn:hover{background:var(--draft-indigo-50);border-color:var(--draft-accent);color:var(--draft-accent)}.drp-page-btn--active{border-color:var(--draft-accent);background:var(--draft-accent);color:#fff}.drp-preview-backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.52);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.drp-preview-modal{--modal-color:#5461dc;--modal-soft:#eef0fd;display:flex;width:min(940px,100%);max-height:min(88vh,840px);flex-direction:column;overflow:hidden;border:1px solid var(--draft-border);border-radius:24px;background:#fff;box-shadow:0 30px 80px rgba(15,23,42,.28),0 0 0 1px hsla(0,0%,100%,.04)}.drp-preview-modal.theme-cover{--modal-color:var(--drp-cover-color);--modal-soft:var(--drp-cover-soft)}.drp-preview-modal.theme-reminder{--modal-color:var(--drp-reminder-color);--modal-soft:var(--drp-reminder-soft)}.drp-preview-modal.theme-followup{--modal-color:var(--drp-followup-color);--modal-soft:var(--drp-followup-soft)}.drp-preview-modal.theme-cost{--modal-color:var(--drp-cost-color);--modal-soft:var(--drp-cost-soft)}.drp-preview-modal.theme-final{--modal-color:var(--drp-final-color);--modal-soft:var(--drp-final-soft)}.drp-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--draft-border-soft);background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--modal-soft) 80%,transparent) 0,transparent 38%),#fff}.drp-preview-head-left{display:flex;flex-direction:column;gap:6px;min-width:0}.drp-preview-type-label{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;align-self:flex-start}.drp-preview-type-label.badge-cover{background:#f0f9ff;color:var(--drp-cover-color);border:1px solid #bae6fd}.drp-preview-type-label.badge-reminder{background:#fffbeb;color:var(--drp-reminder-color);border:1px solid #fde68a}.drp-preview-type-label.badge-followup{background:#ecfdf5;color:var(--drp-followup-color);border:1px solid #a7f3d0}.drp-preview-type-label.badge-cost{background:#f5f3ff;color:var(--drp-cost-color);border:1px solid #ddd6fe}.drp-preview-type-label.badge-final{background:#fff1f2;color:var(--drp-final-color);border:1px solid #fecdd3}.drp-preview-title{margin:0;color:var(--draft-text-1);font-size:20px;font-weight:900;line-height:1.3;letter-spacing:-.02em}.drp-preview-close{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid var(--draft-border);border-radius:50%;background:#fff;color:var(--draft-text-2);cursor:pointer;font-size:16px;transition:background .13s,color .13s}.drp-preview-close:hover{background:#f1f5f9;color:var(--draft-text-1)}.drp-preview-meta-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 24px;border-bottom:1px solid var(--draft-border-soft);background:#f8f9fb}.drp-preview-meta-item{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--draft-border);border-radius:12px;background:#fff}.drp-preview-meta-item span{color:var(--draft-text-3);font-size:9.5px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.drp-preview-meta-item strong{color:var(--draft-text-1);font-size:13px;font-weight:800;line-height:1.2}.drp-preview-approval--yes{border-color:#bbf7d0;background:#f0fdf4}.drp-preview-approval--yes strong{color:#15803d}.drp-preview-body{flex:1 1;overflow:auto;padding:24px}.drp-preview-content{color:var(--draft-text-1);font-size:15px;font-weight:400;line-height:1.78}.drp-preview-content :where(p,ul,ol){margin:0 0 14px}.drp-preview-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--draft-border-soft);background:#f8f9fb}.drp-preview-action-btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 18px;border:1px solid var(--draft-border);border-radius:12px;background:#fff;color:var(--draft-text-2);font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13.5px;font-weight:800;cursor:pointer;transition:background .13s,color .13s,border-color .13s}.drp-preview-action-btn .ti{font-size:16px}.drp-preview-action-btn:hover{background:#f1f5f9;color:var(--draft-text-1)}.drp-preview-action-btn--primary{border-color:var(--modal-color);background:var(--modal-color);color:#fff}.drp-preview-action-btn--primary:hover{filter:brightness(1.08);color:#fff}@media (max-width:1280px){.drp-card-grid,.drp-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.drp-card-grid,.drp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drp-header{flex-direction:column;align-items:stretch}.drp-header-actions{width:100%}.drp-btn{flex:1 1;justify-content:center}.drp-library-title-row{flex-direction:column;align-items:stretch}.drp-library-count-badge{align-self:flex-start}.drp-preview-meta-row{grid-template-columns:repeat(2,minmax(0,1fr))}.drp-pagination{flex-direction:column;align-items:stretch}}@media (max-width:560px){.drp-card-grid,.drp-stat-grid{grid-template-columns:1fr}.drp-controls-row{flex-direction:column;align-items:stretch}.drp-search-wrap{min-width:0;width:100%}.drp-filters-row{width:100%}.drp-select-wrap{flex:1 1}.drp-select-wrap select{min-width:0;width:100%}.drp-library-header,.drp-pagination,.drp-sections-wrap{padding-left:14px;padding-right:14px}.drp-section{padding:14px}.drp-preview-backdrop{padding:10px;align-items:flex-end}.drp-preview-modal{border-radius:20px 20px 0 0;max-height:92vh}.drp-preview-meta-row{grid-template-columns:1fr 1fr}.drp-preview-actions{flex-direction:column}.drp-preview-action-btn{width:100%;justify-content:center}}.drafts-reference-page{--draft-text-2:#4a5568;--draft-text-3:#9aa5b4;--draft-indigo-50:#eef0fd;--draft-indigo-100:#d5d9f8;--draft-sky-50:#f0f9ff;--draft-sky-500:#0ea5e9;--draft-amber-50:#fffbeb;--draft-amber-600:#d97706;--draft-emerald-50:#ecfdf5;--draft-emerald-600:#059669;--draft-violet-50:#f5f3ff;--draft-violet-600:#7c3aed;--draft-rose-50:#fff1f2;--draft-rose-500:#f43f5e;display:flex;flex-direction:column;gap:20px;color:var(--draft-text-1);font-family:"DM Sans",var(--font-ui),system-ui,sans-serif}.drafts-reference-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.drafts-reference-eyebrow,.drafts-reference-table-top span{display:block;margin-bottom:4px;color:var(--draft-text-3);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.drafts-reference-header h1{margin:0;color:var(--draft-text-1);font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.drafts-reference-actions{display:flex;align-items:center;gap:8px}.drafts-reference-actions .button,.drafts-reference-actions button{min-height:34px;border-radius:10px;font-size:13px;font-weight:700;line-height:1}.drafts-reference-actions i{font-size:15px}.drafts-reference-ghost{border:1px solid var(--draft-border)!important;background:var(--draft-surface)!important;color:var(--draft-text-2)!important}.drafts-reference-primary{border:0!important;background:var(--draft-accent)!important;color:#fff!important;box-shadow:none!important}.drafts-reference-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.drafts-reference-stat-card{position:relative;overflow:hidden;display:flex;min-height:126px;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--draft-border);border-radius:14px;background:var(--draft-surface);box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.drafts-reference-stat-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--draft-stat-accent,linear-gradient(90deg,#5461dc,#7b83e6))}.drafts-reference-stat-card:hover{border-color:color-mix(in srgb,var(--draft-stat-color,#5461dc) 30%,var(--draft-border));box-shadow:0 12px 24px color-mix(in srgb,var(--draft-stat-color,#5461dc) 16%,transparent);transform:translateY(-2px)}.drafts-reference-stat-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.drafts-reference-stat-label{color:var(--draft-text-3);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.drafts-reference-stat-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:6px;font-size:15px}.drafts-reference-stat-card.si-total{--draft-stat-color:#5461dc;--draft-stat-accent:linear-gradient(90deg,#5461dc,#7b83e6)}.drafts-reference-stat-card.si-total .drafts-reference-stat-icon{background:var(--draft-indigo-50);color:var(--draft-accent)}.drafts-reference-stat-card.si-cover{--draft-stat-color:#0ea5e9;--draft-stat-accent:linear-gradient(90deg,#0ea5e9,#38bdf8)}.drafts-reference-stat-card.si-cover .drafts-reference-stat-icon{background:var(--draft-sky-50);color:var(--draft-sky-500)}.drafts-reference-stat-card.si-reminder{--draft-stat-color:#d97706;--draft-stat-accent:linear-gradient(90deg,#f59e0b,#fbbf24)}.drafts-reference-stat-card.si-reminder .drafts-reference-stat-icon{background:var(--draft-amber-50);color:#f59e0b}.drafts-reference-stat-card.si-followup{--draft-stat-color:#059669;--draft-stat-accent:linear-gradient(90deg,#10b981,#34d399)}.drafts-reference-stat-card.si-followup .drafts-reference-stat-icon{background:var(--draft-emerald-50);color:#10b981}.drafts-reference-stat-card.si-cost{--draft-stat-color:#7c3aed;--draft-stat-accent:linear-gradient(90deg,#8b5cf6,#a78bfa)}.drafts-reference-stat-card.si-cost .drafts-reference-stat-icon{background:var(--draft-violet-50);color:var(--draft-violet-600)}.drafts-reference-stat-card.si-final{--draft-stat-color:#e11d48;--draft-stat-accent:linear-gradient(90deg,#f43f5e,#fb7185)}.drafts-reference-stat-card.si-final .drafts-reference-stat-icon{background:var(--draft-rose-50);color:#e11d48}.drafts-reference-stat-card strong{color:var(--draft-text-1);font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1}.drafts-reference-stat-card small{color:var(--draft-text-3);font-size:12px;font-weight:600}.drafts-reference-table-card{overflow:hidden;border:1px solid var(--draft-border);border-radius:18px;background:var(--draft-surface)}.drafts-reference-table-header{padding:16px 20px 14px;border-bottom:1px solid var(--draft-border-soft)}.drafts-reference-table-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.drafts-reference-table-top h2{margin:0;color:var(--draft-text-1);font-size:16px;font-weight:800;line-height:1.2}.drafts-reference-table-top small{color:var(--draft-text-3);font-size:12px;font-weight:600}.drafts-reference-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.drafts-reference-search{position:relative;flex:1 1 280px;min-width:220px}.drafts-reference-search i{position:absolute;top:50%;left:10px;color:var(--draft-text-3);font-size:15px;transform:translateY(-50%)}.drafts-reference-controls select,.drafts-reference-filter-bar select,.drafts-reference-search input{height:34px;border:1px solid var(--draft-border);border-radius:10px;background:var(--draft-surface-2);color:var(--draft-text-2);font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:600;outline:none}.drafts-reference-search input{width:100%;padding:7px 10px 7px 32px;color:var(--draft-text-1)}.drafts-reference-search input::placeholder{color:var(--draft-text-3)}.drafts-reference-controls select,.drafts-reference-filter-bar select{min-width:112px;padding:0 28px 0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239aa5b4' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat}.drafts-reference-controls select:focus,.drafts-reference-filter-bar select:focus,.drafts-reference-search input:focus{border-color:var(--draft-accent);background-color:#fff}.drafts-reference-icon-btn{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--draft-border);border-radius:10px;background:var(--draft-surface);color:var(--draft-text-3);cursor:pointer}.drafts-reference-icon-btn:hover{color:var(--draft-accent);border-color:var(--draft-indigo-100);background:var(--draft-indigo-50)}.drafts-reference-tabs{display:flex;gap:2px;overflow-x:auto;padding:0 20px;border-bottom:1px solid var(--draft-border-soft)}.drafts-reference-tabs button{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid transparent;border-radius:10px 10px 0 0;background:transparent;color:var(--draft-text-2);cursor:pointer;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:700;white-space:nowrap}.drafts-reference-tabs button:hover{background:var(--draft-surface-2);color:var(--draft-text-1)}.drafts-reference-tabs button.active{border-color:var(--draft-border) var(--draft-border) var(--draft-surface);background:var(--draft-surface);color:var(--draft-accent)}.drafts-reference-section-head h3 span:last-child,.drafts-reference-tabs span{padding:1px 7px;border-radius:999px;background:#e8ecf1;color:var(--draft-text-2);font-size:10px;font-weight:800}.drafts-reference-tabs button.active span{background:var(--draft-indigo-50);color:var(--draft-accent)}.drafts-reference-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--draft-border-soft);background:var(--draft-surface-2)}.drafts-reference-filter-label{margin-right:4px;color:var(--draft-text-3);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.drafts-reference-filter-bar select{height:28px;min-width:96px;background-color:var(--draft-surface);font-size:12.5px}.drafts-reference-filter-bar select:disabled{opacity:1;cursor:default}.drafts-reference-filter-count{margin-left:auto;color:var(--draft-text-3);font-size:12px;font-weight:600}.drafts-reference-clear{border:0;border-radius:6px;background:transparent;color:var(--draft-rose-500);cursor:pointer;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:12px;font-weight:700}.drafts-reference-clear:hover{background:var(--draft-rose-50)}.drafts-reference-grid-wrap{display:flex;flex-direction:column;gap:28px;padding:20px}.drafts-reference-section{--draft-section-color:#5461dc;--draft-section-soft:var(--draft-indigo-50);--draft-section-glow:rgba(84,97,220,.18);position:relative;display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--draft-border);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--draft-section-soft) 36%,#fff),#fff 48%),#fff}.drafts-reference-section.theme-cover{--draft-section-color:#0ea5e9;--draft-section-soft:#f0f9ff;--draft-section-glow:rgba(14,165,233,.2)}.drafts-reference-section.theme-reminder{--draft-section-color:#d97706;--draft-section-soft:#fffbeb;--draft-section-glow:rgba(217,119,6,.2)}.drafts-reference-section.theme-followup{--draft-section-color:#059669;--draft-section-soft:#ecfdf5;--draft-section-glow:rgba(5,150,105,.2)}.drafts-reference-section.theme-cost{--draft-section-color:#7c3aed;--draft-section-soft:#f5f3ff;--draft-section-glow:rgba(124,58,237,.2)}.drafts-reference-section.theme-final{--draft-section-color:#e11d48;--draft-section-soft:#fff1f2;--draft-section-glow:rgba(225,29,72,.2)}.drafts-reference-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.drafts-reference-section-head h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--draft-text-1);font-size:13px;font-weight:800;line-height:1.2}.drafts-reference-section-head button{min-height:30px;border:1px solid color-mix(in srgb,var(--draft-section-color) 24%,var(--draft-border));border-radius:999px;background:#fff;color:var(--draft-section-color);cursor:pointer;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:12px;font-weight:800;padding:0 12px}.drafts-reference-section-head button:hover{background:var(--draft-section-soft)}.drafts-reference-dot{width:8px;height:8px;border-radius:999px}.drafts-reference-dot.dot-cover{background:var(--draft-sky-500)}.drafts-reference-dot.dot-reminder{background:#f59e0b}.drafts-reference-dot.dot-followup{background:#10b981}.drafts-reference-dot.dot-cost{background:#8b5cf6}.drafts-reference-dot.dot-final{background:#f43f5e}.drafts-reference-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.drafts-reference-card{--card-theme-color:var(--draft-section-color,#5461dc);--card-theme-soft:var(--draft-section-soft,#eef0fd);--card-theme-glow:var(--draft-section-glow,rgba(84,97,220,.18));position:relative;overflow:hidden;display:flex;min-height:264px;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--draft-border);border-radius:14px;background:var(--draft-surface);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.drafts-reference-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--card-theme-color),color-mix(in srgb,var(--card-theme-color) 48%,#fff));opacity:0;transition:opacity .15s ease}.drafts-reference-card.theme-cover{--card-theme-color:#0ea5e9;--card-theme-soft:#f0f9ff;--card-theme-glow:rgba(14,165,233,.2)}.drafts-reference-card.theme-reminder{--card-theme-color:#d97706;--card-theme-soft:#fffbeb;--card-theme-glow:rgba(217,119,6,.2)}.drafts-reference-card.theme-followup{--card-theme-color:#059669;--card-theme-soft:#ecfdf5;--card-theme-glow:rgba(5,150,105,.2)}.drafts-reference-card.theme-cost{--card-theme-color:#7c3aed;--card-theme-soft:#f5f3ff;--card-theme-glow:rgba(124,58,237,.2)}.drafts-reference-card.theme-final{--card-theme-color:#e11d48;--card-theme-soft:#fff1f2;--card-theme-glow:rgba(225,29,72,.2)}.drafts-reference-card:hover{border-color:color-mix(in srgb,var(--card-theme-color) 34%,var(--draft-border));background:radial-gradient(circle at 88% 8%,var(--card-theme-soft),transparent 34%),var(--draft-surface);box-shadow:0 8px 20px rgba(0,0,0,.08),0 14px 34px var(--card-theme-glow);transform:translateY(-2px) scale(1.01)}.drafts-reference-card:hover:before{opacity:1}.drafts-reference-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.drafts-reference-card-head div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.drafts-reference-state-badge,.drafts-reference-type-badge{display:inline-flex;align-items:center;min-height:20px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.drafts-reference-type-badge.badge-cover{background:var(--draft-sky-50);color:var(--draft-sky-500)}.drafts-reference-type-badge.badge-reminder{background:var(--draft-amber-50);color:var(--draft-amber-600)}.drafts-reference-type-badge.badge-followup{background:var(--draft-emerald-50);color:var(--draft-emerald-600)}.drafts-reference-type-badge.badge-cost{background:var(--draft-violet-50);color:var(--draft-violet-600)}.drafts-reference-type-badge.badge-final{background:var(--draft-rose-50);color:#e11d48}.drafts-reference-state-badge{background:#f0f2f5;color:var(--draft-text-3)}.drafts-reference-card-head button{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--draft-text-3);cursor:pointer}.drafts-reference-card-head button:hover{background:var(--draft-surface-2);color:var(--draft-text-2)}.drafts-reference-card h4{display:-webkit-box;min-height:46px;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--draft-text-1);font-size:14px;font-weight:800;line-height:1.55}.drafts-reference-meta{display:flex;flex-direction:column;gap:4px}.drafts-reference-meta span{display:flex;align-items:center;gap:6px;min-width:0;color:var(--draft-text-3);font-size:11.5px;font-weight:600;line-height:1.35}.drafts-reference-meta i{flex:0 0 auto;font-size:12px;color:var(--card-theme-color)}.drafts-reference-approval-row{display:flex;align-items:center;min-height:28px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--card-theme-color) 12%,var(--draft-border));border-radius:10px;background:color-mix(in srgb,var(--card-theme-soft) 72%,#fff)}.drafts-reference-card-footer{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:10px;border-top:1px solid var(--draft-border-soft)}.drafts-reference-approver{display:flex;align-items:center;gap:5px;color:var(--draft-text-3);font-size:11px;font-weight:600}.drafts-reference-approver b{display:grid;width:18px;height:18px;place-items:center;border-radius:999px;background:var(--card-theme-color,var(--draft-accent));color:#fff;font-size:8px;font-weight:900}.drafts-reference-card-footer button{border:0;border-radius:6px;background:color-mix(in srgb,var(--card-theme-soft) 78%,#fff);color:var(--card-theme-color);cursor:pointer;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:11px;font-weight:800;padding:6px 9px}.drafts-reference-card-footer button:hover{background:var(--card-theme-color);color:#fff}.drafts-reference-card-footer button.danger{background:var(--draft-rose-50);color:#e11d48}.drafts-reference-card-footer button:disabled,.drafts-reference-card-head button:disabled{cursor:not-allowed;opacity:.58}.drafts-reference-notice{margin:12px 20px 0;padding:11px 13px;border-radius:12px;font-size:13px;font-weight:800}.drafts-reference-notice.success{border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d}.drafts-reference-notice.error{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.drafts-reference-section-empty{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:182px;padding:22px;border:1px dashed color-mix(in srgb,var(--draft-section-color) 30%,var(--draft-border));border-radius:14px;background:color-mix(in srgb,var(--draft-section-soft) 70%,#fff);text-align:center}.drafts-reference-section-empty strong{color:var(--draft-text-1);font-size:15px;font-weight:900}.drafts-reference-section-empty p{max-width:360px;margin:0;color:var(--draft-text-2);font-size:13px;font-weight:600}.drafts-reference-section-empty button{min-height:34px;border:0;border-radius:10px;background:var(--draft-section-color);color:#fff;cursor:pointer;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:800;padding:0 14px}.drafts-reference-empty{padding:18px;border:1px dashed var(--draft-border);border-radius:14px;background:var(--draft-surface-2);color:var(--draft-text-2);font-size:13px;font-weight:700;text-align:center}.drafts-reference-empty.error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.drafts-reference-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--draft-border-soft);color:var(--draft-text-3);font-size:12px;font-weight:600}.drafts-reference-pagination div{display:flex;align-items:center;gap:6px}.drafts-reference-pagination button{display:grid;min-width:28px;height:28px;place-items:center;border:1px solid var(--draft-border);border-radius:8px;background:var(--draft-surface);color:var(--draft-text-2);cursor:pointer;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:12px;font-weight:700}.drafts-reference-pagination button.active{border-color:var(--draft-accent);background:var(--draft-accent);color:#fff}@media (max-width:1180px){.drafts-reference-card-grid,.drafts-reference-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.drafts-reference-header,.drafts-reference-pagination,.drafts-reference-table-top{align-items:stretch;flex-direction:column}.drafts-reference-actions,.drafts-reference-controls{width:100%}.drafts-reference-actions .button,.drafts-reference-actions button,.drafts-reference-controls select,.drafts-reference-search{flex:1 1 100%;width:100%}.drafts-reference-card-grid,.drafts-reference-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drafts-reference-filter-count{margin-left:0}}@media (max-width:520px){.drafts-reference-card-grid,.drafts-reference-stat-grid{grid-template-columns:1fr}.drafts-reference-filter-bar,.drafts-reference-grid-wrap,.drafts-reference-pagination,.drafts-reference-table-header{padding-left:14px;padding-right:14px}.drafts-reference-section{padding:12px}}.drafts-preview-backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.drafts-preview-modal{display:flex;width:min(920px,100%);max-height:min(86vh,820px);flex-direction:column;overflow:hidden;border:1px solid var(--draft-border);border-radius:22px;background:#fff;box-shadow:0 30px 80px rgba(15,23,42,.26)}.drafts-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--draft-border-soft);background:radial-gradient(circle at 94% 0,var(--draft-indigo-50),transparent 38%),#fff}.drafts-preview-head span{display:block;margin-bottom:5px;color:var(--draft-accent);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.drafts-preview-head h2{margin:0;color:var(--draft-text-1);font-size:20px;font-weight:900;line-height:1.3}.drafts-preview-head button{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid var(--draft-border);border-radius:999px;background:#fff;color:var(--draft-text-2);cursor:pointer;font-size:15px;font-weight:900}.drafts-preview-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 22px;border-bottom:1px solid var(--draft-border-soft);background:var(--draft-surface-2)}.drafts-preview-meta-grid article{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid var(--draft-border);border-radius:12px;background:#fff}.drafts-preview-meta-grid span{color:var(--draft-text-3);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.drafts-preview-meta-grid strong{color:var(--draft-text-1);font-size:13px;font-weight:850}.drafts-preview-body{min-height:280px;overflow:auto;padding:22px}.drafts-preview-content{color:var(--draft-text-1);font-size:15px;font-weight:500;line-height:1.75}.drafts-preview-content :where(p,ul,ol){margin:0 0 14px}.drafts-preview-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--draft-border-soft);background:var(--draft-surface-2)}.drafts-preview-actions button{min-height:36px;border:1px solid var(--draft-border);border-radius:10px;background:#fff;color:var(--draft-text-2);cursor:pointer;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:850;padding:0 15px}.drafts-preview-actions button:last-child{border-color:var(--draft-accent);background:var(--draft-accent);color:#fff}@media (max-width:760px){.drafts-preview-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.drafts-preview-backdrop{padding:12px}.drafts-preview-meta-grid{grid-template-columns:1fr}.drafts-preview-actions{flex-direction:column}}.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(auto-fit,minmax(200px,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;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;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{position:relative;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-tag-suggestions{position:absolute;left:10px;right:10px;top:calc(100% + 6px);z-index:8;display:grid;grid-gap:4px;gap:4px;max-height:190px;overflow:auto;padding:6px;border-radius:12px;border:1px solid rgba(219,227,240,.96);background:hsla(0,0%,100%,.98);box-shadow:0 18px 36px rgba(15,23,42,.16)}.premium-campaign-tag-suggestions button{width:100%;min-height:34px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:6px 10px;border:0;border-radius:9px;background:transparent;color:#334155;font:inherit;font-size:11px;font-weight:800;text-align:left}.premium-campaign-tag-suggestions button span{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.premium-campaign-tag-suggestions button strong{min-width:0;overflow:hidden;color:#0f172a;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.premium-campaign-tag-suggestions button:focus-visible,.premium-campaign-tag-suggestions button:hover{outline:none;background:#eef2ff;color:#4338ca}.premium-campaign-tag-suggestions button:focus-visible strong,.premium-campaign-tag-suggestions button:hover strong{color:#4338ca}.premium-select-draft-modal .premium-select-draft-create{gap:12px}.premium-select-draft-modal .premium-select-draft-uploadbox{min-height:96px;border-radius:16px;border:1px dashed #93c5fd;background:linear-gradient(135deg,rgba(239,246,255,.96),hsla(0,0%,100%,.98));transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.premium-select-draft-modal .premium-select-draft-uploadbox:hover{transform:translateY(-1px);border-color:#4f46e5;box-shadow:0 16px 34px rgba(79,70,229,.14)}.premium-select-draft-modal .premium-select-draft-uploadbox strong{font-size:15px;font-weight:900;color:#1e293b}.premium-select-draft-modal .premium-select-draft-uploadbox small{max-width:min(680px,100%);color:#64748b;font-size:12px;line-height:1.35}.premium-select-draft-modal .premium-select-draft-split{grid-template-columns:minmax(320px,.95fr) minmax(420px,1.25fr);min-height:clamp(460px,58vh,680px)}.premium-select-draft-modal .premium-select-draft-doc-editable{width:100%;min-height:100%;resize:none;border:0;outline:none;background:#fff;color:#1f2937;font:500 14px/1.65 var(--font-ui);white-space:pre-wrap}.premium-select-draft-modal .premium-template-editor.compact{display:grid;grid-template-rows:auto minmax(0,1fr);margin:0 11px 11px;min-height:0}.premium-word-editor-hint{display:flex}.premium-word-editor-hint span{color:#334155;font-size:12px;font-weight:900}.premium-word-editor-hint small{color:#64748b;font-size:11px;font-weight:700}.premium-select-draft-modal .premium-template-editor.compact .wysiwyg-wrap{min-height:0;border-radius:0 0 12px 12px}.premium-select-draft-modal .premium-template-editor.compact .wysiwyg-editor{min-height:clamp(340px,43vh,560px);max-height:none;overflow-y:auto;background:#fff}.premium-select-draft-modal .wysiwyg-toolbar{gap:6px;padding:8px;border-bottom:1px solid rgba(226,232,240,.9);background:#fff}.premium-select-draft-modal .wysiwyg-toolbar .button,.premium-select-draft-modal .wysiwyg-toolbar .select{min-height:30px;border-radius:8px;font-weight:800}@media (max-width:980px){.premium-select-draft-modal .premium-select-draft-split{grid-template-columns:1fr;min-height:auto}.premium-select-draft-modal .premium-select-draft-viewer{border-right:0;border-bottom:1px solid rgba(226,232,240,.72)}.premium-select-draft-modal .premium-select-draft-doc-editable,.premium-select-draft-modal .premium-template-editor.compact .wysiwyg-editor{min-height:320px}.premium-word-editor-hint{align-items:flex-start;flex-direction:column}.premium-word-editor-hint small{text-align:left}}.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;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%;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-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);grid-gap:8px;gap:8px;margin:10px 0 8px}.premium-select-draft-filters input,.premium-select-draft-filters select{width:100%;min-width:0;min-height:36px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#0f172a;font-size:12px;font-weight:700;padding:0 11px}.premium-select-draft-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.premium-select-draft-meta span{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;background:#f8fafc;border:1px solid #eef2f7;color:#475569;font-size:11px;font-weight:800;padding:4px 8px}.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;min-height:600px;max-height:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.premium-test-email-preview-label{padding:10px 14px 0;color:#475569;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.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.desktop{max-width:100%}.premium-test-email-message.tablet{max-width:768px}.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;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;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));transition:width .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1)}.premium-clientlist-modal-fit{width:min(94vw,840px)!important;max-width:min(94vw,840px)!important}.premium-clientlist-modal-fit,.premium-clientlist-modal-narrow{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-modal-narrow{width:min(94vw,500px)!important;max-width:min(94vw,500px)!important}.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(2,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;margin-left:160px}.premium-clientlist-section-copy p{font-size:10px;margin:20px}.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:18px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid rgba(241,245,249,.85);background:transparent;transition:background-color .15s ease,border-color .15s ease;cursor:pointer}.premium-clientlist-item:first-child{border-top:0}.premium-clientlist-item:hover{background:rgba(248,250,252,.95)}.premium-clientlist-item.selected{background:rgba(255,247,237,.92)}.premium-clientlist-item input[type=radio]{margin:0;accent-color:#f97316;width:14px;height:14px;cursor:pointer}.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-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.48)}.client-data-modal{width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--border-color);border-radius:12px;background:var(--panel-strong);box-shadow:0 24px 70px var(--shadow-color);padding:18px}.client-data-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.client-data-modal-span{grid-column:1/-1}@media (max-width:720px){.client-data-modal-grid{grid-template-columns:1fr}}.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-content{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%}.premium-clientlist-item-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%}.premium-clientlist-item-title strong{display:inline-block;font-size:13px;font-weight:600;color:#1e293b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.premium-clientlist-kind-badge{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 6px;border-radius:4px;background:rgba(241,245,249,.9);color:#64748b;font-size:8.5px;font-weight:700;letter-spacing:.05em;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-item-meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:2px;font-size:11px;color:#64748b;width:100%}.premium-clientlist-meta-count{font-weight:500}.premium-clientlist-meta-count strong{color:#0f172a;font-weight:700}.premium-clientlist-meta-date{color:#94a3b8}.premium-clientlist-meta-file{color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.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(2,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-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;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-card p,.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-card 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%!important;max-width:none!important}.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;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){line-height:inherit}.premium-template-modal .wysiwyg-editor,.premium-template-modal .wysiwyg-editor :where(p,div,li,td,th){font-weight:400!important}.premium-template-modal .wysiwyg-editor span:not([data-editor-bold=true]){font-weight:inherit!important}.premium-template-modal .wysiwyg-editor :where(strong,b,span[data-editor-bold=true]){font-weight:700!important}.premium-summary-message-editor .wysiwyg-editor p{margin:0 0 14px}.premium-template-modal .premium-summary-message-editor,.premium-template-modal .premium-summary-message-editor .wysiwyg-wrap{min-height:clamp(430px,56vh,720px);max-height:none}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar{align-items:center;gap:6px;padding:10px}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar.is-collapsible{max-height:54px;overflow:hidden}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar.is-collapsible.is-expanded{max-height:none}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar .button,.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar .select{min-height:34px}.premium-template-modal .premium-summary-message-editor .wysiwyg-select{min-width:96px}.premium-template-modal .premium-summary-message-editor .wysiwyg-editor{min-height:clamp(340px,46vh,620px);max-height:none}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar-toggle-row{display:flex;justify-content:flex-end;padding:0 10px 10px;background:#fff}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar-toggle{min-height:30px;padding:0 12px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;box-shadow:none;color:#4f46e5;font-size:12px;font-weight:700;cursor:pointer}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar-toggle:hover{background:#f8fafc;border-color:#c7d2fe}.premium-draft-summary-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.premium-draft-summary-meta article{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border:1px solid rgba(226,232,240,.92);border-radius:14px;background:#fff}.premium-draft-full-preview-head span,.premium-draft-summary-meta span{color:#64748b;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.premium-draft-full-preview-head strong,.premium-draft-summary-meta strong{color:#111827;font-size:13px;font-weight:800;overflow-wrap:anywhere}.premium-draft-summary-subject{display:block}.premium-draft-summary-subject input{width:100%;min-height:44px;padding:0 14px;border:1px solid #dbe3f0;border-radius:12px;background:#fff;box-shadow:none;color:#111827;font-size:14px;font-weight:500;outline:none}.premium-draft-summary-subject input::placeholder{color:#94a3b8;font-weight:500}.premium-draft-summary-subject input:focus{border-color:#c7d2fe;box-shadow:none}.premium-template-modal .premium-summary-message-editor .wysiwyg-wrap{position:relative!important;grid-template-rows:auto minmax(0,1fr)!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar{gap:0!important;padding:8px!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar-main{display:flex!important;align-items:center!important;gap:3px!important;min-width:0!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar-main>*{flex-shrink:0!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar .button,.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar .select{min-height:27px!important;font-size:11px!important;border-radius:7px!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar .button{padding:5px 7px!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar .select{padding:4px 8px!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-select{min-width:74px!important;max-width:104px!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-select.compact{min-width:58px!important;max-width:66px!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-color-control{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.16)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.72)),var(--editor-picked-color,#111827)!important;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 8px var(--editor-picked-color,#111827),0 2px 7px rgba(15,23,42,.12)!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-color-symbol{display:inline-flex!important;color:#111827!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.86))!important;transform:scale(.86)!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-color-control.highlight .wysiwyg-color-symbol{display:inline-flex!important;transform:scale(.86)!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-color-dot{position:absolute!important;left:50%!important;right:auto!important;bottom:3px!important;width:15px!important;height:4px!important;border:1px solid hsla(0,0%,100%,.92)!important;border-radius:999px!important;box-shadow:0 0 0 1px rgba(15,23,42,.12),0 2px 5px rgba(15,23,42,.14)!important;transform:translateX(-50%)!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-color-control.highlight .wysiwyg-color-dot{bottom:2px!important;height:6px!important;border-radius:6px 6px 10px 10px!important;box-shadow:0 0 0 1px rgba(15,23,42,.12),0 2px 5px rgba(15,23,42,.1)!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-swatch{position:relative!important;display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.18)!important;background:#fff!important;box-shadow:0 1px 3px rgba(15,23,42,.14)!important;overflow:hidden!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-swatch:before{content:""!important;position:absolute!important;inset:2px!important;z-index:0!important;border-radius:999px!important;background-color:var(--swatch-color,#111827)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.24)!important;pointer-events:none!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-swatch>svg{position:relative!important;z-index:2!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-swatch.is-transparent:before{background:linear-gradient(135deg,transparent 43%,#ef4444 44%,#ef4444 56%,transparent 57%),#fff!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-swatch.is-active{border-color:#4f46e5!important;box-shadow:0 0 0 2px rgba(79,70,229,.2),0 2px 5px rgba(15,23,42,.16)!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar.is-collapsible{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;grid-column-gap:8px!important;column-gap:8px!important;grid-row-gap:6px!important;row-gap:6px!important;position:-webkit-sticky!important;position:sticky!important;padding:8px!important;max-height:44px!important;overflow:hidden!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar.is-collapsible .wysiwyg-toolbar-main{flex-wrap:nowrap!important;overflow:hidden!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar.is-collapsible.is-expanded{max-height:none!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar.is-collapsible.is-expanded .wysiwyg-toolbar-main{flex-wrap:wrap!important;overflow:visible!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar-toggle-row{position:static!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;align-self:start!important;justify-self:end!important;margin:0!important;padding:0!important;background:transparent!important;z-index:auto!important;visibility:visible!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:0 9px!important;border:1px solid #dbe3ef!important;border-radius:999px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 1px 2px rgba(15,23,42,.05)!important;color:#4f46e5!important;font-size:11px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;visibility:visible!important;opacity:1!important;transform:none!important}.premium-template-modal .premium-summary-message-editor .wysiwyg-toolbar-toggle:hover{background:#f8fafc!important;border-color:#c7d2fe!important}body .premium-test-email-modal .premium-test-email-body{display:grid!important;grid-template-rows:minmax(0,1fr) auto auto!important;grid-gap:12px!important;gap:12px!important;height:100%!important;min-height:0!important}body .premium-test-email-modal .premium-test-email-preview{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;min-height:0!important;height:100%!important}body .premium-test-email-modal .premium-test-email-sendrow{margin-top:auto!important;align-items:center!important}body .premium-test-email-modal .premium-test-email-field{gap:0!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}body .premium-test-email-modal .premium-test-email-field span{display:none!important}body .premium-test-email-modal .premium-test-email-field input{min-height:42px!important;border:1px solid #dbe3ef!important;border-radius:12px!important;outline:none!important;background:#fff!important;box-shadow:none!important;padding:0 14px!important}body .premium-test-email-modal .premium-test-email-field input:focus,body .premium-test-email-modal .premium-test-email-field input:focus-visible{border-color:#4f46e5!important;outline:none!important}body .premium-test-email-modal .premium-test-email-field input::placeholder{color:#94a3b8!important}.premium-draft-full-preview{display:grid;grid-template-rows:auto minmax(600px,1fr);grid-gap:0;gap:0;min-height:600px;border:1px solid rgba(203,213,225,.9);border-radius:16px;background:#fff;overflow:hidden}.premium-draft-full-preview-head{display:grid;grid-gap:5px;gap:5px;padding:14px 16px;border-bottom:1px solid rgba(226,232,240,.9);background:#f8fafc}.premium-draft-full-preview-body{min-height:600px;padding:20px;overflow:auto;color:#111827;line-height:1.65}.premium-schedule-success-modal{width:min(92vw,620px);max-height:min(86vh,640px);padding:22px}.premium-schedule-success-head{display:flex;align-items:flex-start;gap:14px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.premium-schedule-success-head h3{margin:0;color:#111827;font-size:22px;font-weight:900}.premium-schedule-success-head p{margin:5px 0 0;color:#64748b;font-size:13px}.premium-schedule-success-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px;padding:16px 0}.premium-schedule-success-grid article{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.premium-schedule-success-grid span{color:#64748b;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.premium-schedule-success-grid strong{color:#111827;font-size:14px;font-weight:900;overflow-wrap:anywhere}.premium-schedule-success-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:8px}.tiptap-editor-wrap{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:360px}.tiptap-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:3;gap:6px;align-items:center;background:rgba(248,250,252,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.tiptap-toolbar .wysiwyg-tool.is-active,.tiptap-toolbar .wysiwyg-tool[aria-pressed=true]{border-color:rgba(37,99,235,.62);background:rgba(37,99,235,.12);color:#1d4ed8;box-shadow:inset 0 0 0 1px rgba(37,99,235,.16)}.tiptap-toolbar .wysiwyg-tool:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.tiptap-toolbar .wysiwyg-select.compact{min-width:82px}.wysiwyg-color-control{position:relative;width:28px;height:28px;min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:0;padding:0;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.98) 0,rgba(248,250,252,.98) 48%,rgba(238,242,255,.98) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.82),0 1px 2px rgba(15,23,42,.06);color:#334155;font-size:11px;font-weight:800;overflow:hidden;flex-shrink:0;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.wysiwyg-color-control:hover{transform:translateY(-1px);border-color:rgba(79,70,229,.34);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.88),0 10px 16px rgba(79,70,229,.12)}.wysiwyg-color-control.is-active{border-color:rgba(79,70,229,.5);background:radial-gradient(circle at 30% 30%,#fff 0,#eef2ff 100%);box-shadow:inset 0 0 0 1px rgba(199,210,254,.76),0 8px 16px rgba(79,70,229,.1)}.wysiwyg-color-symbol{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;transform:translateY(-.5px)}.wysiwyg-color-control.highlight .wysiwyg-color-symbol{transform:none}.wysiwyg-color-dot{position:absolute;right:2px;bottom:2px;width:8px;height:8px;border-radius:999px;border:1.5px solid #fff;box-shadow:0 1px 4px rgba(15,23,42,.18);z-index:1;pointer-events:none}.wysiwyg-color-control input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;opacity:0;cursor:pointer}.wysiwyg-swatch{width:24px;height:24px;min-width:24px;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:var(--swatch-color,#fff)!important;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.68),0 1px 2px rgba(15,23,42,.08);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.wysiwyg-swatch:hover{transform:translateY(-1px) scale(1.03);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.74),0 8px 14px rgba(79,70,229,.12)}.wysiwyg-swatch.highlight{border-radius:999px}.wysiwyg-swatch.is-transparent{background:#fff!important}.tiptap-editor{min-height:320px;padding:0;overflow-y:auto}.tiptap-editor .ProseMirror,.wysiwyg-prosemirror{min-height:inherit;padding:18px;outline:none;color:#111827;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.65;overflow-wrap:anywhere;white-space:normal}.tiptap-editor .ProseMirror p{margin:0 0 12px}.tiptap-editor .ProseMirror h1,.tiptap-editor .ProseMirror h2,.tiptap-editor .ProseMirror h3{margin:16px 0 10px;color:#111827;line-height:1.2}.tiptap-editor .ProseMirror h1{font-size:30px}.tiptap-editor .ProseMirror h2{font-size:24px}.tiptap-editor .ProseMirror h3{font-size:20px}.tiptap-editor .ProseMirror ul:not([data-type=taskList]){list-style-type:disc!important;margin:0 0 12px 24px;padding:0}.tiptap-editor .ProseMirror ol{list-style-type:decimal!important;margin:0 0 12px 24px;padding:0}.tiptap-editor .ProseMirror ul[data-type=taskList]{margin-left:0;list-style:none!important;padding:0}.tiptap-editor .ProseMirror ul[data-type=taskList] li{display:flex;gap:8px;align-items:flex-start}.tiptap-editor .ProseMirror ul[data-type=taskList] input[type=checkbox]{margin-top:5px;cursor:pointer}.tiptap-editor .ProseMirror sup{vertical-align:super;font-size:.75em;line-height:0}.tiptap-editor .ProseMirror sub{vertical-align:sub;font-size:.75em;line-height:0}.tiptap-editor .ProseMirror a{color:#2563eb;text-decoration:underline}.tiptap-editor .ProseMirror img{max-width:100%;height:auto;border-radius:8px}.tiptap-editor .ProseMirror table{width:100%;border-collapse:collapse;margin:12px 0}.tiptap-editor .ProseMirror td,.tiptap-editor .ProseMirror th{min-width:80px;padding:8px;border:1px solid #cbd5e1;vertical-align:top}.tiptap-editor .ProseMirror th{background:#f8fafc;font-weight:700}.tiptap-editor .ProseMirror hr{margin:18px 0;border:0;border-top:1px solid #cbd5e1}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:#94a3b8;pointer-events:none}.email-renderer,.tiptap-editor .ProseMirror{font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.7}.email-renderer :where(p,div,span,li,td,th),.tiptap-editor .ProseMirror :where(p,div,span,li,td,th){font-family:inherit;font-size:inherit;line-height:inherit}.email-renderer{color:#111827;font-weight:400;overflow-wrap:anywhere}.email-renderer :where(p,div,span,li,td,th,a,em,i,u,s,mark,sub,sup){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit!important}.email-renderer :where(strong,b),.email-renderer :where(strong,b) :where(span,em,i,u,s,mark,sub,sup){font-weight:700!important}.email-renderer p,.tiptap-editor .ProseMirror p{margin:0 0 16px}.email-renderer :where(h1,h2,h3,h4),.tiptap-editor .ProseMirror :where(h1,h2,h3,h4){color:#111827;font-family:Inter,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.25;margin:20px 0 12px}.email-renderer h1,.tiptap-editor .ProseMirror h1{font-size:30px}.email-renderer h2,.tiptap-editor .ProseMirror h2{font-size:24px}.email-renderer h3,.tiptap-editor .ProseMirror h3{font-size:20px}.email-renderer h4,.tiptap-editor .ProseMirror h4{font-size:17px}.email-renderer :where(ul,ol),.tiptap-editor .ProseMirror :where(ul,ol){margin:0 0 16px 24px;padding:0}.email-renderer ul[data-type=taskList],.tiptap-editor .ProseMirror ul[data-type=taskList]{list-style:none;margin-left:0}.email-renderer ul[data-type=taskList] li,.tiptap-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;display:flex;gap:8px}.email-renderer a,.tiptap-editor .ProseMirror a{color:#2563eb;text-decoration:underline}.email-renderer img,.tiptap-editor .ProseMirror img{height:auto;max-width:100%}.email-renderer table,.tiptap-editor .ProseMirror table{border-collapse:collapse;margin:16px 0;max-width:100%;width:100%}.email-renderer :where(th,td),.tiptap-editor .ProseMirror :where(th,td){border:1px solid #cbd5e1;padding:8px;vertical-align:top}.email-renderer th,.tiptap-editor .ProseMirror th{background:#f8fafc;font-weight:700}.email-renderer hr,.tiptap-editor .ProseMirror hr{border:0;border-top:1px solid #cbd5e1;margin:18px 0}html.theme-dark .premium-dashboard-shell .tiptap-toolbar,html[data-theme=dark] .premium-dashboard-shell .tiptap-toolbar{background:rgba(15,23,42,.94)}html.theme-dark .premium-dashboard-shell .tiptap-editor .ProseMirror,html[data-theme=dark] .premium-dashboard-shell .tiptap-editor .ProseMirror{color:#e5e7eb}html.theme-dark .premium-dashboard-shell .tiptap-editor .ProseMirror h1,html.theme-dark .premium-dashboard-shell .tiptap-editor .ProseMirror h2,html.theme-dark .premium-dashboard-shell .tiptap-editor .ProseMirror h3,html[data-theme=dark] .premium-dashboard-shell .tiptap-editor .ProseMirror h1,html[data-theme=dark] .premium-dashboard-shell .tiptap-editor .ProseMirror h2,html[data-theme=dark] .premium-dashboard-shell .tiptap-editor .ProseMirror h3{color:#f8fafc}@media (max-width:720px){.tiptap-toolbar{gap:5px;padding:8px}.tiptap-toolbar .button,.tiptap-toolbar .select{min-height:32px;font-size:11px}.tiptap-editor .ProseMirror{padding: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{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;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-empty-row{display:grid;place-items:center;min-height:88px;padding:18px;border:1px dashed rgba(148,163,184,.55);border-radius:10px;color:#475569;font-size:13px;font-weight:800;text-align:center}.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{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-login-screen.login-screen{display:grid;align-items:center;justify-items:center;align-content:center;justify-content:center;place-items:center;width:100%;min-height:100vh;min-height:100dvh;padding:22px 16px;box-sizing:border-box;background:radial-gradient(circle at 18% 18%,rgba(188,184,246,.5) 0,rgba(188,184,246,.26) 17%,transparent 36%),radial-gradient(circle at 72% 82%,rgba(145,222,233,.46) 0,rgba(177,231,239,.32) 19%,transparent 40%),radial-gradient(circle at 82% 18%,hsla(0,0%,100%,.86) 0,hsla(0,0%,100%,.22) 19%,transparent 34%),linear-gradient(90deg,#f3f1fb,#f8f7fb 48%,#f4f4fb)}.dashboard-login-screen .login-shell{display:grid;align-items:center;justify-items:center;place-items:center;place-self:center;width:min(440px,100%);margin:auto}.dashboard-login-screen .login-card{place-self:center;width:min(440px,100%);max-width:440px;min-height:auto;padding:34px 34px 28px;gap:24px;border-radius:24px;background:linear-gradient(145deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,.68));box-shadow:0 24px 58px rgba(85,79,139,.16),inset 0 1px 0 hsla(0,0%,100%,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.dashboard-login-screen .login-card-head{grid-template-columns:44px minmax(0,1fr);gap:12px}.dashboard-login-screen .login-brand-icon{width:44px;height:44px;background:linear-gradient(135deg,#6758df,#4f46bd);box-shadow:0 10px 20px rgba(87,75,194,.24)}.dashboard-login-screen .login-brand-icon svg{width:21px;height:21px}.dashboard-login-screen .login-card h2{font-size:24px}.dashboard-login-screen .login-form{gap:16px}.dashboard-login-screen .login-role-toggle{min-height:44px}.dashboard-login-screen .login-role-toggle button{font-size:14px}.dashboard-login-screen .login-field{gap:7px}.dashboard-login-screen .login-field>span{font-size:13px}.dashboard-login-screen .login-input-icon{left:14px;width:18px;height:18px}.dashboard-login-screen .login-input-icon svg{width:18px;height:18px}.dashboard-login-screen .login-input{min-height:46px;border-radius:12px;padding:0 44px;font-size:15px}.dashboard-login-screen .login-forgot-row{margin-top:-4px}.dashboard-login-screen .login-access-copy a,.dashboard-login-screen .login-forgot-row a{font-size:13px}.dashboard-login-screen .login-button{gap:10px;min-height:48px;margin-top:2px;border-radius:12px;background:linear-gradient(135deg,#6658df,#4f45bb);box-shadow:0 12px 22px rgba(87,75,194,.18);font-size:15px}.dashboard-login-screen .login-button:hover:not(:disabled){background:linear-gradient(135deg,#5f50d4,#493fb1);box-shadow:0 14px 24px rgba(87,75,194,.22)}.dashboard-login-screen .login-button svg{width:18px;height:18px}.dashboard-login-screen .login-access-copy{margin:-4px 0 0;font-size:13px}@media (max-width:640px){.dashboard-login-screen.login-screen{min-height:100svh;padding:14px}.dashboard-login-screen .login-card,.dashboard-login-screen .login-shell{width:100%;max-width:390px}.dashboard-login-screen .login-card{padding:26px 20px 22px;gap:20px;border-radius:22px}.dashboard-login-screen .login-card h2{font-size:22px}.dashboard-login-screen .login-input{min-height:44px;font-size:14px}}@media (max-height:660px) and (min-width:641px){.dashboard-login-screen.login-screen{padding-block:14px}.dashboard-login-screen .login-card{padding:26px 30px 22px;gap:18px}.dashboard-login-screen .login-form{gap:13px}}.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;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}.premium-select-draft-modal .premium-select-draft-file-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.premium-select-draft-modal .premium-select-draft-uploadbox{min-height:96px!important;border-radius:16px!important;border-color:#93c5fd!important;background:linear-gradient(135deg,rgba(239,246,255,.96),hsla(0,0%,100%,.98))!important}.premium-select-draft-modal .premium-select-draft-uploadbox:disabled{cursor:wait!important;opacity:.82!important;transform:none!important}.premium-select-draft-modal{width:min(98vw,1280px)!important;max-height:calc(100dvh - 24px)!important}.premium-select-draft-modal .premium-select-draft-create{overflow-y:auto!important;max-height:calc(100dvh - 172px)!important;padding-bottom:18px!important}.premium-select-draft-modal .premium-select-draft-split{grid-template-columns:minmax(320px,.95fr) minmax(420px,1.25fr)!important;min-height:clamp(560px,68vh,820px)!important}.premium-select-draft-modal .premium-select-draft-doc-editable{width:100%!important;min-height:100%!important;resize:none!important;border:0!important;outline:none!important;background:#fff!important;color:#1f2937!important;font:500 14px/1.65 var(--font-ui)!important;white-space:pre-wrap!important}.premium-select-draft-modal .premium-select-draft-pdf-viewer{width:100%;min-height:clamp(520px,62vh,780px);border:0;background:#f8fafc}.premium-select-draft-modal .premium-select-draft-doc-editable.has-file-preview{display:none!important}.premium-select-draft-modal .premium-template-editor.compact{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;height:100%!important}.premium-select-draft-modal .premium-template-editor.compact .wysiwyg-editor{min-height:clamp(440px,54vh,700px)!important;max-height:none!important;overflow-y:auto!important;background:#fff!important}.premium-select-draft-modal .premium-template-editor.compact .wysiwyg-wrap{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important}.premium-select-draft-editor-file-preview{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:10px;border:1px solid rgba(226,232,240,.9);border-radius:12px;background:#f8fafc}.premium-select-draft-editor-file-preview>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.premium-select-draft-editor-file-preview strong{color:#334155!important;font-size:12px!important;font-weight:900!important}.premium-select-draft-editor-file-preview small{color:#64748b!important;font-size:11px!important;font-weight:700!important;overflow-wrap:anywhere}.premium-select-draft-editor-file-preview iframe{width:100%;min-height:clamp(360px,46vh,640px);border:0;border-radius:10px;background:#fff}.premium-word-editor-hint{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border:1px solid rgba(226,232,240,.9);border-bottom:0;border-radius:12px 12px 0 0;background:#f8fafc}.premium-word-editor-hint span{color:#334155!important;font-size:12px!important;font-weight:900!important}.premium-word-editor-hint small{color:#64748b!important;font-size:11px!important;font-weight:700!important;text-align:right}@media (max-width:980px){.premium-select-draft-modal .premium-select-draft-split{grid-template-columns:1fr!important;min-height:auto!important}.premium-select-draft-modal .premium-select-draft-doc-editable,.premium-select-draft-modal .premium-template-editor.compact .wysiwyg-editor{min-height:420px!important}.premium-select-draft-modal .premium-select-draft-pdf-viewer{min-height:520px}}.premium-calendar-modal-backdrop:has(.premium-review-modal){background:rgba(15,23,42,.32)!important;padding:20px!important;align-items:center!important;justify-items:center!important}.premium-calendar-modal.premium-review-modal{width:min(960px,94vw)!important;max-width:calc(100vw - 24px)!important;max-height:min(86vh,calc(100vh - 32px))!important;overflow:hidden!important;padding:0!important;border-radius:20px!important;background:hsla(0,0%,100%,.98)!important;border:1px solid rgba(226,232,240,.82)!important;box-shadow:0 22px 52px rgba(15,23,42,.22),0 2px 8px rgba(15,23,42,.06)!important}.premium-review-modal .premium-clientlist-head{position:static!important;display:flex!important;place-items:initial!important;min-height:0!important;padding:10px 16px 6px!important;border-bottom:1px solid rgba(226,232,240,.72)!important;background:rgba(248,250,252,.62)!important;text-align:left!important}.premium-review-modal .premium-clientlist-head>div{display:block!important}.premium-review-modal .premium-popup-step-badge{width:auto!important;height:auto!important;font-size:inherit!important;font-weight:inherit!important}.premium-review-modal .premium-clientlist-head h3{font-size:17px!important}.premium-review-modal .premium-clientlist-head p,.premium-review-modal .premium-review-stepcopy{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.premium-review-modal .premium-clientlist-head p{font-size:9px!important;margin-top:2px!important}.premium-review-modal .premium-clientlist-head>button{position:static!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0 12px!important;border:1px solid rgba(219,227,240,.9)!important;background:hsla(0,0%,100%,.66)!important;color:#6b7280!important;font-size:inherit!important;font-weight:700!important}.premium-review-body{gap:8px!important;padding:8px 12px!important}.premium-review-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.premium-review-stat{min-height:0!important;display:flex!important;padding:7px 9px!important;border-radius:10px!important;background:hsla(0,0%,100%,.86)!important;box-shadow:0 10px 20px rgba(15,23,42,.04)!important}.premium-review-stat span{font-size:9px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.premium-review-stat strong{font-size:13px!important;font-weight:900!important}.premium-review-block{gap:8px!important;padding:10px!important;border-radius:14px!important;background:hsla(0,0%,100%,.84)!important;box-shadow:0 10px 22px rgba(15,23,42,.04)!important}.premium-review-block-head h4{font-size:12px!important;font-weight:900!important}.premium-review-tablebar{grid-template-columns:minmax(220px,1.2fr) minmax(160px,.8fr) auto!important;gap:10px!important;padding:7px 9px!important;border:1px solid rgba(226,232,240,.76)!important;background:rgba(248,250,252,.56)!important}.premium-review-cell input,.premium-review-status select,.premium-review-tablebar input,.premium-review-tablebar select{min-height:28px!important;font-size:10px!important}.premium-review-validation{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.premium-review-validation>.premium-review-validation-col{width:100%!important;min-width:0!important}.premium-review-validation-card{min-height:56px!important;padding:10px 12px!important;border-radius:12px!important}.premium-review-validation-card p{font-size:12px!important;font-weight:800!important}.premium-review-validation-card strong{min-height:28px!important;min-width:46px!important;border-radius:999px!important;font-size:11px!important}.premium-review-actions{justify-content:center!important;padding:12px 20px 16px!important}.premium-review-actions .ghost.subtle{min-height:36px!important;min-width:112px!important;padding-left:14px!important;padding-right:14px!important;border-radius:inherit!important;font-size:inherit!important}.premium-calendar-modal-backdrop:has(.premium-review-modal){background:rgba(15,23,42,.42)!important;padding:clamp(12px,2.6vw,28px)!important}.premium-calendar-modal.premium-review-modal{width:min(1180px,calc(100vw - 28px))!important;max-height:min(90vh,calc(100vh - 28px))!important;color:#0f172a!important;font-family:var(--font,"DM Sans",sans-serif)!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:-.01em!important}.premium-review-modal .premium-clientlist-head{padding:clamp(14px,2vw,20px) clamp(18px,2.5vw,28px)!important;background:linear-gradient(180deg,#fff,#f8fafc)!important}.premium-review-modal .premium-popup-step-badge{width:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#eef2ff!important;color:#4f5bd5!important;font-size:13px!important;font-weight:900!important}.premium-review-modal .premium-clientlist-head h3{margin:6px 0 2px!important;color:#020617!important;font-size:clamp(20px,2.2vw,28px)!important;font-weight:900!important;line-height:1.12!important;letter-spacing:-.04em!important}.premium-review-modal .premium-clientlist-head p,.premium-review-modal .premium-review-stepcopy{color:#64748b!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}.premium-review-modal .premium-clientlist-head>button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:999px!important;color:#64748b!important;font-size:18px!important;font-weight:800!important}.premium-review-modal .premium-review-body{padding:clamp(14px,2vw,22px) clamp(16px,2.4vw,26px)!important;gap:14px!important;background:#f8fafc!important}.premium-review-modal .premium-review-summary{gap:10px!important}.premium-review-modal .premium-review-stat{min-height:74px!important;display:grid!important;align-content:center!important;grid-gap:6px!important;gap:6px!important;padding:14px 16px!important;border-radius:16px!important;color:#0f172a!important}.premium-review-modal .premium-review-stat span{color:#334155!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.premium-review-modal .premium-review-stat strong{color:#0f172a!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important}.premium-review-modal .premium-review-stat:first-child strong{display:block!important;font-size:13px!important;line-height:1.35!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.premium-review-modal .premium-review-stat:first-child span{display:block!important;margin-bottom:4px!important}.premium-review-modal .premium-review-block{padding:clamp(14px,1.8vw,20px)!important;border-radius:18px!important}.premium-review-modal .premium-review-block-head h4{color:#0f172a!important;font-size:16px!important;font-weight:900!important;letter-spacing:-.02em!important}.premium-review-modal .premium-review-block-head p{color:#64748b!important;font-size:13px!important;font-weight:600!important}.premium-review-modal .premium-review-validation{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.premium-review-modal .premium-review-validation-col{display:grid!important;grid-gap:10px!important;gap:10px!important;width:100%!important;min-width:0!important;padding:14px!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:18px!important;background:#fff!important}.premium-review-modal .premium-review-validation-col>div{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important;border-radius:14px!important;color:#0f172a!important;font-size:13px!important;font-weight:800!important}.premium-review-modal .premium-review-validation-col>div>div{display:flex!important;align-items:center!important;gap:10px!important}.premium-review-modal .premium-review-validation-col span{width:24px!important;height:24px!important;min-width:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important}.premium-review-modal .premium-review-validation-col p{margin:0!important;color:#0f172a!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important}.premium-review-modal .premium-review-validation-col .success{background:#ecfdf5!important}.premium-review-modal .premium-review-validation-col .success span{background:#10b981!important;color:#fff!important}.premium-review-modal .premium-review-validation-col .warning{background:#fffbeb!important}.premium-review-modal .premium-review-validation-col .warning span{background:#f59e0b!important;color:#fff!important}.premium-review-modal .premium-review-validation-col .error{background:#fff1f2!important}.premium-review-modal .premium-review-validation-col .error span{background:#ef4444!important;color:#fff!important}.premium-review-modal .premium-review-validation-col button{min-height:32px!important;padding:0 14px!important;border-radius:999px!important;background:#fff!important;color:#4f5bd5!important;font-size:12px!important;font-weight:900!important}@media (max-width:860px){.premium-review-modal .premium-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-review-modal .premium-review-validation{grid-template-columns:1fr!important}}@media (max-width:560px){.premium-calendar-modal-backdrop:has(.premium-review-modal){padding:8px!important}.premium-calendar-modal.premium-review-modal{width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;border-radius:16px!important;font-size:13px!important}.premium-review-modal .premium-review-summary{grid-template-columns:1fr!important}.premium-review-modal .premium-review-validation-col>div{align-items:flex-start!important;flex-direction:column!important}}.client-data-center-page{display:grid;grid-gap:14px;gap:14px;padding-bottom:28px}.client-data-center-header,.client-data-center-panel,.client-data-center-stat{border:1px solid rgba(207,216,227,.92);background:hsla(0,0%,100%,.96);box-shadow:0 12px 30px rgba(15,23,42,.06)}.client-data-center-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border-radius:16px}.client-data-center-kicker{color:#2563eb;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.client-data-center-header h1{margin:4px 0;color:#0f172a;font-size:26px;line-height:1.15}.client-data-center-header p,.client-data-center-panel-head p{margin:0;color:#64748b;font-size:13px}.client-data-center-actions,.client-data-center-filter-actions,.client-data-center-pagination,.client-data-center-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.client-data-center-actions .input{min-width:150px}.client-data-center-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.client-data-center-stat{min-height:74px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:14px}.client-data-center-stat span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.client-data-center-stat strong{color:#0f172a;font-size:24px;font-weight:900}.client-data-center-panel{overflow:hidden;border-radius:16px}.client-data-sheet-tabs{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.client-data-sheet-tab-scroll{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.client-data-sheet-tab{min-width:190px;max-width:260px;display:grid;grid-gap:2px;gap:2px;padding:9px 12px;border:1px solid #dbe3f0;border-radius:10px 10px 4px 4px;background:#fff;color:#334155;text-align:left}.client-data-sheet-tab.active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;box-shadow:inset 0 -3px 0 #2563eb}.client-data-sheet-tab span{overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.client-data-sheet-tab small{color:#64748b;font-size:10px;font-weight:800}.client-data-center-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;border-bottom:1px solid #e2e8f0}.client-data-center-panel-head h2,.client-data-created-sheets h3{margin:0;color:#0f172a;font-size:18px;font-weight:900}.client-data-center-toolbar-main{padding:10px 16px;border-bottom:1px solid #e2e8f0;background:#fbfdff}.client-data-center-filters{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:10px;gap:10px;padding:12px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.client-data-center-filters label{display:grid;grid-gap:4px;gap:4px}.client-data-center-filters span{color:#64748b;font-size:10px;font-weight:900;text-transform:uppercase}.client-data-center-filter-actions{align-self:end}.client-data-excel-wrap{width:100%;max-height:min(64vh,720px);overflow:auto;background:#fff}.client-data-excel-grid{min-width:1880px;display:grid}.client-data-excel-row{display:grid;grid-template-columns:var(--sheet-columns);min-height:38px}.client-data-excel-head{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:#eef2f7}.client-data-excel-cell{position:relative;min-width:0;display:flex;align-items:center;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#fff}.client-data-excel-head .client-data-excel-cell{background:#eef2f7;color:#334155;font-size:11px;font-weight:900}.client-data-excel-head-cell{justify-content:flex-start;width:100%;padding:0 10px;border-top:0;border-left:0;border-radius:0;background:#eef2f7;color:#334155;font:inherit;text-align:left}.client-data-excel-cell.sticky-col{position:-webkit-sticky;position:sticky;left:0;z-index:2;justify-content:center;background:#f8fafc;color:#475569;font-size:12px;font-weight:900}.client-data-excel-head .sticky-col{z-index:5;background:#e2e8f0}.client-data-excel-input{width:100%;min-height:37px;padding:0 9px;border:0;outline:0;background:transparent;color:#0f172a;font:500 12px/1.3 var(--font-ui,Inter,Arial,sans-serif)}.client-data-excel-input.active{box-shadow:inset 0 0 0 2px #2563eb;background:#fff}.client-data-excel-input.edited{background:#eff6ff}.client-data-excel-row.is-repeated .client-data-excel-cell,.client-data-excel-row.is-repeated .client-data-excel-input{background:#fff1f2}.client-data-excel-row.is-invalid .client-data-excel-cell,.client-data-excel-row.is-invalid .client-data-excel-input{background:#fffbeb}.client-data-cell-badges{position:absolute;right:4px;top:50%;transform:translateY(-50%);pointer-events:none}.client-data-cell-badges .badge,.client-data-cell-badges .ui-badge{font-size:9px;padding:2px 5px}.client-data-excel-empty{min-height:96px;display:grid;place-items:center;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:800}.client-data-center-pagination{justify-content:flex-end;padding:12px 16px;border-top:1px solid #e2e8f0;background:#f8fafc}.client-data-center-pagination span{color:#475569;font-size:12px;font-weight:800}.client-data-created-sheets{display:grid;grid-gap:10px;gap:10px;padding:14px 16px 18px;border-top:1px solid #e2e8f0}.client-data-created-sheets>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:10px;gap:10px}.client-data-created-sheet-card{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.client-data-created-sheet-card strong{color:#0f172a;font-size:13px;font-weight:900}.client-data-created-sheet-card small,.client-data-created-sheet-card span{color:#64748b;font-size:11px;font-weight:700}.client-data-created-sheet-card div{display:flex;flex-wrap:wrap;gap:6px}html.theme-dark .client-data-center-header,html.theme-dark .client-data-center-panel,html.theme-dark .client-data-center-stat,html[data-theme=dark] .client-data-center-header,html[data-theme=dark] .client-data-center-panel,html[data-theme=dark] .client-data-center-stat{border-color:rgba(71,85,105,.8);background:rgba(15,23,42,.94)}html.theme-dark .client-data-center-header h1,html.theme-dark .client-data-center-panel-head h2,html.theme-dark .client-data-center-stat strong,html[data-theme=dark] .client-data-center-header h1,html[data-theme=dark] .client-data-center-panel-head h2,html[data-theme=dark] .client-data-center-stat strong{color:#f8fafc}@media (max-width:1100px){.client-data-center-header,.client-data-center-panel-head{flex-direction:column}.client-data-center-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.client-data-center-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.client-data-center-filters,.client-data-center-stats,.client-data-sheet-tabs{grid-template-columns:1fr}.client-data-center-actions,.client-data-center-toolbar{align-items:stretch;flex-direction:column}.client-data-center-actions>*,.client-data-center-toolbar>*{width:100%}}.client-data-source-sheet-tabs{display:flex;gap:8px;margin:0 0 12px;padding:8px;border:1px solid rgba(219,227,240,.88);border-radius:12px;background:rgba(248,250,252,.78)}.client-data-source-sheet-tab{min-width:168px;max-width:240px;display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid rgba(207,216,227,.92);border-radius:10px;background:#fff;color:#334155;text-align:left}.client-data-source-sheet-tab.active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;box-shadow:inset 0 -2px 0 #2563eb}.client-data-source-sheet-tab strong{overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis}.client-data-source-sheet-tab span{color:#64748b;font-size:10px;font-weight:800}:where(body,button,input,textarea,select){font-family:var(--font-main)}:where(.dashboard-main,.app-layout-main,.workspace-page,.client-data-page,.campaigns-modern-page,.report-dashboard-page,.mail-inbox-page,.master-mail-page,.premium-dashboard-shell){gap:var(--section-gap)}:where(.dashboard-main,.app-layout-main,.workspace-page,.client-data-page,.campaigns-modern-page,.report-dashboard-page,.mail-inbox-page,.master-mail-page) :where(h1,.page-title,.premium-report-heading h1,.client-data-page-header h1,.workspace-hero h1){color:var(--text-main);font-family:var(--font-main);font-size:var(--page-title-size);font-weight:var(--heading-weight);letter-spacing:0;line-height:var(--line-tight)}:where(.dashboard-main,.app-layout-main,.workspace-page,.client-data-page,.campaigns-modern-page,.report-dashboard-page,.mail-inbox-page,.master-mail-page) :where(h2,.section-title,.premium-panel-head h3,.client-data-panel h2,.workspace-panel h2,.report-panel h2){color:var(--text-main);font-family:var(--font-main);font-size:var(--section-title-size);font-weight:var(--section-weight);letter-spacing:0;line-height:1.25}:where(.dashboard-main,.app-layout-main,.workspace-page,.client-data-page,.campaigns-modern-page,.report-dashboard-page,.mail-inbox-page,.master-mail-page) :where(h3,h4,.card-title,.dashboard-stat-card-title,.premium-kpi-copy p,.client-data-stat-card p,.workspace-stat-card p){color:var(--text-main);font-family:var(--font-main);font-size:var(--card-title-size);font-weight:var(--card-weight);letter-spacing:0;line-height:1.3}:where(.dashboard-main,.app-layout-main,.workspace-page,.client-data-page,.campaigns-modern-page,.report-dashboard-page,.mail-inbox-page,.master-mail-page,.premium-dashboard-shell) :where(p,li,td,input,textarea,select){font-family:var(--font-main);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--line-normal)}:where(label,.label,.client-data-filter-field span,.premium-template-field span,.workspace-field span,.dashboard-filter-bar label){color:var(--text-main);font-size:var(--label-size);font-weight:var(--label-weight);line-height:1.25}:where(small,.helper,.muted,.ui-helper,.card-description,.premium-panel-head p,.client-data-page-header p,.workspace-panel p){color:var(--text-muted);font-size:var(--helper-size);font-weight:500;line-height:var(--line-normal)}:where(.card,.panel,.ui-content-card,.ui-section-card,.ui-glass-panel,.dashboard-stat-card,.dashboard-chart-card,.dashboard-quick-actions,.dashboard-recent-campaigns,.premium-panel,.premium-kpi-card,.premium-card-with-tabs,.premium-calendar-card,.premium-gauge-card,.workspace-panel,.workspace-stat-card,.workspace-highlight-card,.client-data-panel,.client-data-stat-card,.client-data-page-header,.campaign-panel,.campaign-count-card,.report-card,.report-panel,.lead-panel,.mail-inbox-stat-tile,.mail-inbox-account-card,.mail-inbox-preview-card,.admin-table-card){border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--text-main)}:where(.ui-section-card,.ui-glass-panel,.dashboard-stat-card,.dashboard-chart-card,.dashboard-quick-actions,.dashboard-recent-campaigns,.premium-panel,.workspace-panel,.client-data-panel,.report-panel,.lead-panel,.admin-table-card){padding:var(--card-padding)}:where(.ui-page-header,.client-data-page-header,.premium-report-heading,.workspace-hero,.campaigns-page-header){display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);padding:clamp(18px,2vw,28px);border:1px solid var(--border-soft);border-radius:var(--radius-2xl);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-elevated) 84%,transparent),color-mix(in srgb,var(--primary-soft) 70%,transparent));box-shadow:var(--shadow-card)}.ui-modal-shell-head>div,.ui-page-header-copy,.ui-section-card-head>div{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);min-width:0}.ui-modal-shell h2,.ui-page-header h1,.ui-section-card h2{margin:0}.ui-modal-shell p,.ui-page-header p,.ui-section-card p{margin:0;color:var(--text-muted)}.ui-modal-shell-actions,.ui-page-header-actions,.ui-section-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.ui-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}:where(button,.btn,.button,.ui-button,.ui-primary-button,.ui-secondary-button,.ghost,.workspace-primary,.workspace-secondary,.premium-template-next,.premium-campaign-next,.premium-clientlist-next,.premium-row-action){min-height:var(--button-height);border-radius:var(--radius-control);font-family:var(--font-main);font-size:var(--button-text-size);font-weight:var(--button-weight);letter-spacing:0;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}:where(button,.btn,.button,.ui-button,.ui-primary-button,.ui-secondary-button,.ghost,.workspace-primary,.workspace-secondary,.premium-template-next,.premium-campaign-next,.premium-clientlist-next,.premium-row-action):where(:hover,:focus-visible){transform:translateY(-1px);box-shadow:var(--shadow-soft)}:where(button,.btn,.button,.ui-button,.ui-primary-button,.ui-secondary-button,.ghost,.workspace-primary,.workspace-secondary,.premium-template-next,.premium-campaign-next,.premium-clientlist-next,.premium-row-action):focus-visible{outline:none;box-shadow:var(--focus-ring),var(--shadow-soft)}:where(.ui-primary-button,.button.primary,.btn-primary,.workspace-primary,.premium-template-next,.premium-campaign-next,.premium-clientlist-next){border-color:transparent;background:var(--accent-gradient);color:var(--text-inverse)}:where(.ui-secondary-button,.button.secondary,.btn-secondary,.workspace-secondary){border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-text)}:where(input,textarea,select,.input,.select,.ui-input,.ui-select,[contenteditable=true]){min-height:var(--button-height);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);color:var(--input-text);font-family:var(--font-main);font-size:var(--body-size);line-height:1.35;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 52%,transparent);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}:where(input,textarea,select,.input,.select,.ui-input,.ui-select,[contenteditable=true]):focus{border-color:var(--primary);outline:none;box-shadow:var(--focus-ring)}:where(.table-wrap,.client-data-table-scroll,.workspace-table-scroll,.premium-table-wrap,.premium-review-tablewrap,.campaign-table-wrap,.ui-responsive-table){border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-card)}:where(table,.client-data-table,.workspace-table,.premium-table,.campaign-table,.ui-table){width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-main)}:where(th,.client-data-table th,.workspace-table th,.premium-table th,.campaign-table th,.ui-table th){color:var(--text-muted);font-size:var(--table-head-size);font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}:where(td,.client-data-table td,.workspace-table td,.premium-table td,.campaign-table td,.ui-table td){color:var(--text-main);font-size:var(--table-body-size);line-height:1.45}:where(.badge,.status-badge,.ui-status-badge,.premium-timeline-status,.premium-section-kicker){display:inline-flex;min-height:24px;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--primary-border);border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:800;line-height:1}.ui-status-success{color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent);border-color:color-mix(in srgb,var(--success) 28%,transparent)}.ui-status-warning{color:var(--warning);background:color-mix(in srgb,var(--warning) 14%,transparent);border-color:color-mix(in srgb,var(--warning) 28%,transparent)}.ui-status-danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:color-mix(in srgb,var(--danger) 28%,transparent)}.ui-status-info{color:var(--info);background:color-mix(in srgb,var(--info) 14%,transparent);border-color:color-mix(in srgb,var(--info) 28%,transparent)}:where(.premium-calendar-modal,.premium-clientlist-modal,.premium-review-modal,.premium-campaign-modal,.premium-select-draft-modal,.premium-test-email-modal,.premium-schedule-modal,.premium-template-modal,.client-upload-modal,.dashboard-popup-card,.ui-modal-shell,[role=dialog]){max-width:min(1120px,calc(100vw - 32px));max-height:min(90dvh,920px);border:1px solid var(--border-soft);border-radius:var(--radius-2xl);background:var(--modal-bg);box-shadow:var(--shadow-modal);color:var(--text-main)}.ui-modal-shell{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.ui-modal-shell-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--border-soft)}.ui-modal-shell-body{min-height:0;overflow:auto;padding:var(--space-lg)}.ui-stat-card{min-height:118px;padding:var(--card-padding);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 88%,transparent),var(--surface-card));box-shadow:var(--shadow-card)}.ui-stat-card-copy{display:grid;grid-gap:6px;gap:6px}.ui-stat-card-copy p{margin:0;color:var(--text-muted);font-size:var(--label-size);font-weight:750}.ui-stat-card-copy strong{color:var(--text-main);font-size:clamp(26px,2vw,34px);font-weight:850;line-height:1}.ui-stat-card-copy span{color:var(--text-muted);font-size:var(--helper-size)}.ui-empty-state,.ui-loading-state{display:grid;place-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);min-height:180px;padding:var(--space-xl);border:1px dashed var(--border-soft);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-elevated) 68%,transparent);color:var(--text-muted);text-align:center}.ui-empty-state strong{color:var(--text-main);font-size:var(--card-title-size)}.ui-empty-state p{max-width:520px;margin:0}.ui-loading-spinner{width:28px;height:28px;border:3px solid color-mix(in srgb,var(--primary) 18%,transparent);border-top-color:var(--primary);border-radius:999px;animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-workflow-step-card,:where(.premium-step-card){border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-soft)}.ui-workflow-step-card{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md)}.ui-workflow-step-index{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-weight:850}.ui-workflow-step-copy{display:grid;grid-gap:4px;gap:4px}.ui-workflow-step-copy strong{color:var(--text-main);font-size:var(--card-title-size)}.ui-workflow-step-copy p{margin:0;color:var(--text-muted)}:where(.premium-step-card.is-current,.ui-workflow-step-active){border-color:var(--primary-border);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 64%,var(--surface-card)),var(--surface-card));box-shadow:var(--accent-glow)}:where(.dashboard-stats-grid,.premium-kpi-row,.client-data-stats-grid,.report-grid,.workspace-stats-grid){grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-md)}:where(.premium-select-draft-item,.draft-card,.template-card,.sender-card,.client-data-created-sheet-card){border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-soft);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}:where(.premium-select-draft-item,.draft-card,.template-card,.sender-card,.client-data-created-sheet-card):hover{transform:translateY(-2px);border-color:var(--primary-border);box-shadow:var(--shadow-card)}@media (max-width:768px){:where(.ui-page-header,.client-data-page-header,.premium-report-heading,.workspace-hero,.campaigns-page-header){align-items:stretch;flex-direction:column;padding:var(--space-lg)}.ui-modal-shell-actions,.ui-page-header-actions,.ui-section-card-actions{justify-content:flex-start}:where(.premium-calendar-modal,.premium-clientlist-modal,.premium-review-modal,.premium-campaign-modal,.premium-select-draft-modal,.premium-test-email-modal,.premium-schedule-modal,.premium-template-modal,.client-upload-modal,.dashboard-popup-card,.ui-modal-shell,[role=dialog]){width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:var(--radius-xl)}:where(button,.btn,.button,.ui-button,.ui-primary-button,.ui-secondary-button,.ghost,.workspace-primary,.workspace-secondary,.premium-template-next,.premium-campaign-next,.premium-clientlist-next,.premium-row-action){min-height:42px}}@media (max-width:430px){:root,html[data-theme]{--card-padding:14px;--section-gap:14px}:where(.dashboard-main,.app-layout-main,.workspace-page,.client-data-page,.campaigns-modern-page,.report-dashboard-page,.mail-inbox-page,.master-mail-page){padding-left:10px;padding-right:10px}:where(.table-wrap,.client-data-table-scroll,.workspace-table-scroll,.premium-table-wrap,.premium-review-tablewrap,.campaign-table-wrap,.ui-responsive-table){border-radius:var(--radius-lg)}}.client-data-paste-excel-table,.client-directory-excel-sheet,.client-upload-sheet-table{border:1px solid var(--border-color)!important;border-radius:12px!important;background:var(--panel)!important;box-shadow:0 10px 30px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.02)!important;overflow:auto!important;max-height:600px!important;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}.client-data-paste-excel-table::-webkit-scrollbar,.client-directory-excel-sheet::-webkit-scrollbar,.client-upload-sheet-table::-webkit-scrollbar{width:8px;height:8px}.client-data-paste-excel-table::-webkit-scrollbar-track,.client-directory-excel-sheet::-webkit-scrollbar-track,.client-upload-sheet-table::-webkit-scrollbar-track{background:transparent}.client-data-paste-excel-table::-webkit-scrollbar-thumb,.client-directory-excel-sheet::-webkit-scrollbar-thumb,.client-upload-sheet-table::-webkit-scrollbar-thumb{background:rgba(148,163,184,.35);border-radius:4px}.client-data-paste-excel-table::-webkit-scrollbar-thumb:hover,.client-directory-excel-sheet::-webkit-scrollbar-thumb:hover,.client-upload-sheet-table::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.55)}.client-directory-excel-sheet .client-data-table-head,.client-directory-excel-sheet .client-data-table-row{gap:0!important;padding:0!important;align-items:stretch!important;border-top:none!important;border-bottom:none!important;min-height:38px!important;transition:background-color .15s ease}.client-upload-sheet-table .client-upload-sheet-row{align-items:stretch!important;min-height:38px!important}.client-data-paste-excel-table .client-data-table-head,.client-data-paste-excel-table .client-data-table-row{gap:0!important;padding:0!important;align-items:stretch!important;border-top:none!important;border-bottom:none!important;min-height:38px!important}.client-directory-excel-head{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--bg-secondary)!important}.client-data-paste-excel-table .client-data-table-head span,.client-directory-excel-head-cell{background:var(--bg-secondary)!important;color:var(--text-primary)!important;font-family:var(--font-ui),sans-serif;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:10px 12px!important;display:flex!important;align-items:center!important;border-right:1px solid var(--border-color)!important;border-bottom:2px solid var(--border-color)!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.client-data-paste-excel-table .client-data-table-row>span,.client-directory-excel-cell{background:var(--panel)!important;border-right:1px solid var(--border-soft)!important;border-bottom:1px solid var(--border-soft)!important;padding:0!important;display:flex!important;align-items:center!important;min-height:38px!important;transition:background-color .15s ease,border-color .15s ease}.client-data-paste-excel-table .client-data-table-row:nth-child(2n)>span,.client-directory-excel-row:nth-child(2n) .client-directory-excel-cell{background:var(--bg-primary)!important}.client-data-paste-excel-table .client-data-table-row:hover>span,.client-directory-excel-row:hover .client-directory-excel-cell{background:color-mix(in srgb,var(--accent) 5%,var(--panel))!important}.client-data-paste-excel-table .client-data-table-row:nth-child(2n):hover>span,.client-directory-excel-row:nth-child(2n):hover .client-directory-excel-cell{background:color-mix(in srgb,var(--accent) 5%,var(--bg-primary))!important}.client-data-paste-excel-table .client-data-table-row>span:first-child,.client-data-paste-excel-table .client-data-table-row>span:nth-child(2),.client-directory-excel-row .client-directory-excel-cell:first-child,.client-directory-excel-row .client-directory-excel-cell:nth-child(2){background:var(--bg-secondary)!important;font-weight:700!important;font-size:11px!important;color:var(--text-muted)!important;justify-content:center!important;text-align:center!important;border-right:1px solid var(--border-color)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;padding:6px 8px!important}.client-data-paste-excel-table .client-data-table-head>span:first-child,.client-data-paste-excel-table .client-data-table-head>span:nth-child(2),.client-directory-excel-head .client-directory-excel-head-cell:first-child,.client-directory-excel-head .client-directory-excel-head-cell:nth-child(2){background:var(--bg-secondary)!important;justify-content:center!important;text-align:center!important;border-right:1px solid var(--border-color)!important}.client-data-paste-cell,.client-directory-excel-cell.client-list-sheet-cell-wrap{padding:0!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important}.client-data-paste-cell .input,.client-list-sheet-cell,.client-upload-sheet-input{width:100%!important;height:100%!important;min-height:38px!important;padding:8px 12px!important;border:none!important;border-radius:0!important;outline:none!important;background:transparent!important;font-family:var(--font-ui),sans-serif!important;font-size:13px!important;color:var(--text-primary)!important;transition:background-color .15s ease,box-shadow .15s ease}.client-data-paste-cell .input:hover,.client-list-sheet-cell:hover,.client-upload-sheet-input:hover{background:rgba(15,118,110,.02)!important}.client-data-paste-cell .input:focus,.client-list-sheet-cell.active,.client-list-sheet-cell:focus,.client-upload-sheet-input.active,.client-upload-sheet-input:focus{background:var(--panel)!important;box-shadow:inset 0 0 0 2px var(--accent)!important;z-index:5!important}.client-list-sheet-cell.edited{background:rgba(245,158,11,.08)!important;color:#b45309!important}.client-list-sheet-cell.edited:hover{background:rgba(245,158,11,.12)!important}.client-list-sheet-cell.edited:focus{background:var(--panel)!important;box-shadow:inset 0 0 0 2px rgba(245,158,11,.8)!important}.client-data-paste-cell .input.invalid,.client-list-sheet-cell.invalid{background:rgba(220,38,38,.08)!important;color:var(--danger)!important;box-shadow:inset 0 0 0 2px var(--danger)!important}.client-data-paste-cell .input.invalid:hover,.client-list-sheet-cell.invalid:hover{background:rgba(220,38,38,.12)!important}.client-data-paste-cell .input.invalid:focus,.client-list-sheet-cell.invalid:focus{background:var(--panel)!important;box-shadow:inset 0 0 0 2px var(--danger)!important}.client-directory-excel-row.client-directory-duplicate-row .client-directory-excel-cell{border-bottom-color:rgba(220,38,38,.15)!important}.client-directory-excel-row.client-directory-duplicate-row .client-directory-excel-cell:not(:first-child):not(:nth-child(2)){background:rgba(220,38,38,.04)!important}@media (min-width:1201px){.client-directory-excel-sheet .client-data-table-head span:first-child,.client-directory-excel-sheet .client-data-table-row span:first-child{position:-webkit-sticky!important;position:sticky!important;left:0!important;z-index:4!important;box-shadow:2px 0 5px rgba(0,0,0,.02)!important}.client-directory-excel-sheet .client-data-table-head span:nth-child(2),.client-directory-excel-sheet .client-data-table-row span:nth-child(2){position:-webkit-sticky!important;position:sticky!important;left:56px!important;z-index:4!important;box-shadow:2px 0 5px rgba(0,0,0,.02)!important}.client-data-paste-excel-table .client-data-table-head>span:first-child,.client-data-paste-excel-table .client-data-table-row>span:first-child{position:-webkit-sticky!important;position:sticky!important;left:0!important;z-index:4!important;box-shadow:2px 0 5px rgba(0,0,0,.02)!important}.client-data-paste-excel-table .client-data-table-head>span:nth-child(2),.client-data-paste-excel-table .client-data-table-row>span:nth-child(2){position:-webkit-sticky!important;position:sticky!important;left:60px!important;z-index:4!important;box-shadow:2px 0 5px rgba(0,0,0,.02)!important}}.client-data-directory-filters-inline{display:flex!important;flex-wrap:wrap!important;gap:16px!important;padding:20px!important;background:var(--panel-strong)!important;border:1px solid var(--border-color)!important;border-radius:16px!important;margin-bottom:24px!important;box-shadow:0 4px 20px rgba(0,0,0,.01)!important}.client-data-filter-field{display:flex!important;flex-direction:column!important;gap:8px!important;flex:1 1 200px!important}.client-data-filter-field span{font-family:var(--font-ui),sans-serif;font-size:11px!important;font-weight:700!important;color:var(--text-muted)!important;text-transform:uppercase;letter-spacing:.05em}.client-data-filter-field input.input,.client-data-filter-field select.input{width:100%!important;height:38px!important;padding:8px 12px!important;background:var(--input-bg)!important;border:1px solid var(--input-border)!important;border-radius:8px!important;color:var(--input-text)!important;font-family:var(--font-ui),sans-serif;font-size:13px!important;outline:none!important;transition:border-color .15s ease,box-shadow .15s ease}.client-data-filter-field input.input:focus,.client-data-filter-field select.input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)!important}.client-data-directory-filter-actions{display:flex!important;align-items:flex-end!important;gap:12px!important;margin-top:auto!important;flex:1 1 250px!important}.client-data-directory-filter-actions button{height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;font-weight:600!important;font-size:13px!important;border-radius:8px!important}.client-data-source-sheet-tabs{display:flex!important;gap:4px!important;border-bottom:2px solid var(--border-soft)!important;padding-left:8px!important;margin-bottom:20px!important;overflow-x:auto;scrollbar-width:none}.client-data-source-sheet-tabs::-webkit-scrollbar{display:none}.client-data-source-sheet-tab{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:10px 16px 8px!important;background:transparent!important;border:1px solid transparent!important;border-bottom:none!important;border-radius:8px 8px 0 0!important;cursor:pointer!important;transition:all .15s ease!important;color:var(--text-muted)!important;position:relative!important;top:2px!important}.client-data-source-sheet-tab strong{font-family:var(--font-ui),sans-serif;font-size:13px!important;font-weight:600!important;white-space:nowrap}.client-data-source-sheet-tab span{font-size:10px!important;opacity:.8;white-space:nowrap}.client-data-source-sheet-tab:hover{background:var(--bg-primary)!important;color:var(--text-primary)!important}.client-data-source-sheet-tab.active{background:var(--panel)!important;border-color:var(--border-soft)!important;border-bottom:2px solid var(--panel)!important;color:var(--accent)!important;box-shadow:0 -2px 8px rgba(15,23,42,.02)!important}.client-data-source-sheet-tab.active:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;right:0!important;height:3px!important;background:var(--accent)!important}.client-data-sheet-savebar{background:var(--panel-strong)!important;border:1px solid var(--border-soft)!important;padding:12px 18px!important;border-radius:12px!important;box-shadow:0 2px 12px rgba(0,0,0,.01)!important;display:flex!important;align-items:center!important;gap:16px!important}.client-data-sheet-savebar button{font-weight:600!important;font-size:13px!important;border-radius:8px!important;padding:8px 16px!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.client-data-sheet-savebar button:not(:disabled):hover{transform:translateY(-1px)!important}.client-data-mobile-card{background:var(--panel)!important;border:1px solid var(--border-color)!important;border-radius:16px!important;padding:16px!important;box-shadow:0 4px 18px rgba(15,23,42,.02)!important;transition:transform .2s ease,box-shadow .2s ease;display:flex!important;flex-direction:column!important;gap:12px!important}.client-data-mobile-card:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px rgba(15,23,42,.04)!important}.client-data-mobile-select{border-bottom:1px solid var(--border-soft)!important;padding-bottom:8px!important;margin-bottom:4px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;color:var(--text-muted)!important}.client-data-mobile-head strong{font-family:var(--font-ui),sans-serif;font-size:16px!important;font-weight:700!important;color:var(--text-primary)!important}.client-data-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important;background:var(--bg-primary)!important;padding:12px!important;border-radius:12px!important;border:1px solid var(--border-soft)!important}.client-data-mobile-grid div{gap:2px!important}.client-data-mobile-grid span{font-size:10px!important;font-weight:700!important;color:var(--text-muted)!important;text-transform:uppercase;letter-spacing:.05em}.client-data-mobile-grid strong{font-family:var(--font-ui),sans-serif;font-size:13px!important;font-weight:600!important;color:var(--text-primary)!important}.app-layout-main,.client-data-clientlist-stack,.client-data-page,.client-data-panel-compact,.ui-page-section{width:100%!important;max-width:none!important}.client-data-health-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:20px!important;gap:20px!important;width:100%!important;max-width:100%!important;margin-bottom:28px!important}.client-data-health-list>div{padding:16px 20px!important;border-radius:14px!important;background:var(--panel)!important;border:1px solid var(--border-color)!important;box-shadow:0 2px 10px rgba(15,23,42,.01)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:140px!important;width:100%!important;position:relative!important;overflow:hidden!important}.client-data-health-list>div:hover{transform:translateY(-2px)!important;border-color:var(--accent)!important;box-shadow:0 10px 24px rgba(15,23,42,.04)!important}.client-data-health-list>div.client-data-sheet-highlight{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 4%,var(--panel))!important;box-shadow:0 10px 24px rgba(15,118,110,.04)!important}.client-data-health-list>div.client-data-sheet-highlight:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:4px!important;height:100%!important;background:var(--accent)!important}.client-data-health-list>div strong{font-family:var(--font-ui),sans-serif!important;font-size:14px!important;font-weight:700!important;color:var(--text-primary)!important;display:block!important;margin:0 0 6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.client-data-health-list>div span{font-family:var(--font-ui),sans-serif!important;font-size:11px!important;color:var(--text-muted)!important;line-height:1.5!important;display:block!important;margin:0!important}.client-data-health-list>div span,.client-data-health-list>div>div{border:none!important;padding:0!important;border-radius:0!important;background:transparent!important}.client-data-health-list>div>div{margin-top:14px!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.client-data-health-list>div>div button{font-size:11px!important;font-weight:600!important;border-radius:6px!important;padding:4px 10px!important;height:28px!important;transition:all .15s ease!important}.client-data-health-list>div>div button:hover{transform:translateY(-1px)!important}@media (max-width:900px){.client-data-health-list{grid-template-columns:1fr!important;gap:12px!important}}.client-data-bin-panel,.client-data-history-panel{border:1px solid var(--border-color)!important;background:var(--bg-primary)!important;border-radius:16px!important;padding:20px!important;margin-top:28px!important;box-shadow:inset 0 2px 8px rgba(0,0,0,.01)!important}.client-data-bin-list,.client-data-history-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;grid-gap:16px!important;gap:16px!important;max-height:560px!important;overflow-y:auto!important;padding-right:6px!important}@media (max-width:680px){.client-data-bin-list,.client-data-history-list{grid-template-columns:1fr!important}}.client-data-bin-card,.client-data-history-card{background:var(--panel)!important;border:1px solid var(--border-color)!important;border-radius:14px!important;box-shadow:0 4px 12px rgba(15,23,42,.01)!important;padding:16px!important;transition:transform .15s ease,border-color .15s ease}.client-data-bin-card:hover,.client-data-history-card:hover{border-color:var(--accent)!important;transform:translateY(-1px)!important}.client-data-history-steps{display:grid!important;grid-template-columns:repeat(5,minmax(110px,1fr))!important;grid-gap:8px!important;gap:8px!important;margin-top:12px!important;overflow-x:auto!important}@media (max-width:768px){.client-data-history-steps{display:flex!important;overflow-x:auto!important;padding-bottom:8px!important;scrollbar-width:thin}.client-data-history-step{flex:0 0 130px!important}}.client-data-history-step{border-radius:10px!important;padding:8px!important;border:1px solid var(--border-soft)!important}.client-data-history-step strong{font-size:11px!important;font-weight:700!important}body .dashboard-shell{--sidebar-w:232px;--header-h:56px;--slate-50:#f8f9fb;--slate-100:#f0f2f5;--slate-200:#e4e8ee;--slate-400:#9aa5b4;--slate-600:#4a5568;--slate-900:#111827;--indigo-50:#eef0fd;--accent:#4f5bd5;--accent-light:#eef0fd;--surface:#fff;--surface-2:#f8f9fb;--border:#e8ecf1;--border-subtle:#f0f2f5;--radius-md:10px;--radius-lg:14px;position:relative!important;width:100%!important;min-height:100vh!important;margin:0!important;padding:0!important;display:block!important;background:#f5f6f8!important;color:var(--slate-900)!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:14px!important}body .dashboard-shell *,body .dashboard-shell button,body .dashboard-shell input,body .dashboard-shell select,body .dashboard-shell textarea{box-sizing:border-box!important;font-family:DM Sans,system-ui,sans-serif!important;letter-spacing:0!important}body .dashboard-shell .intellimail-sidebar,body .dashboard-shell>.dashboard-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:var(--sidebar-w)!important;min-width:var(--sidebar-w)!important;max-width:var(--sidebar-w)!important;height:100vh!important;margin:0!important;padding:0!important;z-index:1000!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:var(--surface)!important;border:0!important;border-right:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body .dashboard-shell .dashboard-sidebar-card{height:100vh!important;min-height:100vh!important;max-height:100vh!important;gap:0!important;border:0!important;border-radius:0!important;background:var(--surface)!important;box-shadow:none!important}body .dashboard-shell .sidebar-logo.reference-brand{height:67px!important;min-height:67px!important;flex:0 0 67px!important;display:flex!important;align-items:center!important;padding:18px 20px 16px!important;border-bottom:1px solid var(--border-subtle)!important;background:var(--surface)!important}body .dashboard-shell .reference-brand-link{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;color:inherit!important;text-decoration:none!important}body .dashboard-shell .logo-mark{width:32px!important;height:32px!important;flex:0 0 32px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:linear-gradient(135deg,#4f5bd5,#667eea)!important}body .dashboard-shell .logo-mark i{color:#fff!important;font-size:16px!important}body .dashboard-shell .logo-text{display:block!important;color:var(--slate-900)!important;font-size:15px!important;line-height:18px!important;font-weight:600!important}body .dashboard-shell .logo-sub{display:block!important;color:var(--slate-400)!important;font-size:10px!important;line-height:12px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important}body .dashboard-shell .dashboard-sidebar-stack{flex:0 0 auto!important;padding:12px 16px!important;border-bottom:1px solid var(--border-subtle)!important}body .dashboard-shell .sidebar-search.dashboard-sidebar-search{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .dashboard-shell .search-wrap{position:relative!important}body .dashboard-shell .search-wrap .si-icon{position:absolute!important;left:9px!important;top:50%!important;z-index:1!important;transform:translateY(-50%)!important;color:var(--slate-400)!important;font-size:14px!important;pointer-events:none!important}body .dashboard-shell .search-input{width:100%!important;height:34px!important;padding:7px 10px 7px 32px!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--surface-2)!important;color:var(--slate-900)!important;box-shadow:none!important;outline:none!important;font-size:13px!important;font-weight:400!important}body .dashboard-shell .dashboard-sidebar-nav{margin:0!important;border:0!important}body .dashboard-shell .dashboard-sidebar-menu.sidebar-nav{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px 0!important;scrollbar-width:none!important}body .dashboard-shell .dashboard-sidebar-menu::-webkit-scrollbar{display:none!important}body .dashboard-shell .nav-section-label{flex:0 0 auto!important;padding:12px 20px 4px!important;margin:0!important;color:var(--slate-400)!important;font-size:10px!important;line-height:14px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}body .dashboard-shell .dashboard-sidebar-item{margin:0!important;padding:0!important}body .dashboard-shell .dashboard-primary-link,body .dashboard-shell .dashboard-sidebar-link,body .dashboard-shell .nav-item{height:36px!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:1px 8px!important;padding:8px 16px!important;border:0!important;border-radius:var(--radius-md)!important;background:transparent!important;color:var(--slate-600)!important;box-shadow:none!important;text-decoration:none!important;font-size:13.5px!important;line-height:20px!important;font-weight:400!important;cursor:pointer!important}body .dashboard-shell .dashboard-primary-link:hover,body .dashboard-shell .dashboard-sidebar-link:hover,body .dashboard-shell .nav-item:hover{background:var(--surface-2)!important;color:var(--slate-900)!important}body .dashboard-shell .dashboard-primary-link.active,body .dashboard-shell .dashboard-sidebar-link.active,body .dashboard-shell .nav-item.active{background:var(--accent-light)!important;color:var(--accent)!important;font-weight:500!important}body .dashboard-shell .dashboard-link-icon,body .dashboard-shell .nav-item i{width:20px!important;min-width:20px!important;display:inline-flex!important;justify-content:center!important;color:inherit!important;font-size:16px!important;line-height:1!important}body .dashboard-shell .dashboard-sidebar-footer.sidebar-footer{background:var(--surface)!important}body .dashboard-shell .plan-card.dashboard-upgrade-card{width:100%!important;min-height:0!important;height:auto!important;margin:0 0 10px!important;padding:12px!important;border:1px solid #d5d9f8!important;border-radius:var(--radius-lg)!important;background:var(--accent-light)!important;box-shadow:none!important}body .dashboard-shell .plan-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:8px!important}body .dashboard-shell .plan-name{color:var(--accent)!important;font-size:12px!important;font-weight:600!important}body .dashboard-shell .plan-tag{padding:2px 6px!important;border-radius:4px!important;background:#fee2e2!important;color:#dc2626!important;font-size:10px!important;font-weight:600!important}body .dashboard-shell .plan-credits{color:var(--slate-900)!important;font-size:22px!important;line-height:1!important;font-weight:600!important}body .dashboard-shell .plan-credits-label{margin-top:2px!important;color:var(--slate-400)!important;font-size:11px!important}body .dashboard-shell .upgrade-btn.dashboard-upgrade-button{width:100%!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0 0 8px!important;padding:9px 14px!important;border:0!important;border-radius:var(--radius-md)!important;background:var(--accent)!important;color:#fff!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important}body .dashboard-shell .user-row.reference-sidebar-user{display:flex!important;align-items:center!important;gap:9px!important;background:transparent!important}body .dashboard-shell .dashboard-topbar-avatar,body .dashboard-shell .user-avatar{width:28px!important;height:28px!important;flex:0 0 28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#5461dc!important;color:#fff!important;font-size:11px!important;font-weight:600!important;overflow:hidden!important}body .dashboard-shell .user-copy{min-width:0!important}body .dashboard-shell .dashboard-topbar-profile-name,body .dashboard-shell .user-name,body .dashboard-shell .user-plan{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .dashboard-shell .user-name{color:var(--slate-900)!important;font-size:13px!important;line-height:16px!important;font-weight:500!important}body .dashboard-shell .user-plan{color:var(--slate-400)!important;font-size:11px!important;line-height:16px!important}body .dashboard-shell .user-actions{margin-left:auto!important;display:flex!important;gap:4px!important}body .dashboard-shell .user-icon-btn{width:26px!important;height:26px!important;min-width:26px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--slate-400)!important;box-shadow:none!important}body .dashboard-main.app-layout-main,body .dashboard-shell>.app-layout-main.dashboard-main,body .dashboard-shell>.dashboard-main{width:calc(100vw - var(--sidebar-w))!important;max-width:calc(100vw - var(--sidebar-w))!important;min-width:0!important;margin:0 0 0 var(--sidebar-w)!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;background:#f5f6f8!important}body .dashboard-shell .dashboard-topbar-rich.intellimail-topbar,body .dashboard-shell .topbar.dashboard-topbar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:50!important;width:100%!important;height:var(--header-h)!important;min-height:var(--header-h)!important;margin:0!important;padding:0 24px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;background:var(--surface)!important;box-shadow:none!important}body .dashboard-shell .topbar-tabs.dashboard-topbar-tabs{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;gap:2px!important;overflow:hidden!important;padding:0!important}body .dashboard-shell .tb-tab.dashboard-topbar-tab{height:32px!important;min-height:32px!important;padding:5px 14px!important;border:0!important;border-radius:var(--radius-md)!important;background:transparent!important;color:var(--slate-600)!important;box-shadow:none!important;font-size:13.5px!important;line-height:20px!important;font-weight:400!important;cursor:pointer!important}body .dashboard-shell .tb-tab.dashboard-topbar-tab.active{background:var(--accent-light)!important;color:var(--accent)!important;font-weight:500!important}body .dashboard-shell .topbar-actions.dashboard-topbar-actions{flex:0 0 auto!important;justify-content:flex-end!important}body .dashboard-shell .dashboard-topbar-filter-group,body .dashboard-shell .topbar-actions.dashboard-topbar-actions{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}body .dashboard-shell .dashboard-mobile-filter-toggle,body .dashboard-shell .dashboard-topbar-profile,body .dashboard-shell .tb-select,body .dashboard-shell .tb-theme-btn{height:34px!important;min-height:34px!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background-color:var(--surface)!important;color:var(--slate-600)!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important}body .dashboard-shell .tb-theme-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:6px 12px!important}body .dashboard-shell .tb-divider{width:1px!important;height:20px!important;flex:0 0 1px!important;margin:0 4px!important;background:var(--border)!important}body .dashboard-shell .tb-select{width:auto!important;max-width:150px!important;padding:6px 28px 6px 12px!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa5b4' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important}body .dashboard-shell .dashboard-topbar-date-select{width:112px!important}body .dashboard-shell .dashboard-topbar-project-select{width:128px!important}body .dashboard-shell .dashboard-topbar-sender-select{width:126px!important}body .dashboard-shell .dashboard-topbar-profile-wrap{position:relative!important;flex:0 0 auto!important}body .dashboard-shell .dashboard-topbar-profile{width:138px!important;max-width:138px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0 10px!important}body .dashboard-shell .dashboard-topbar-dropdown-menu{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;z-index:1200!important;min-width:240px!important;display:grid!important;grid-gap:2px!important;gap:2px!important;padding:8px!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;box-shadow:0 20px 44px rgba(15,23,42,.12)!important}body .dashboard-shell .dashboard-topbar-dropdown-item{width:100%!important;min-height:36px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:8px 10px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#374151!important;box-shadow:none!important;text-align:left!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important}body .dashboard-shell .dashboard-topbar-dropdown-item:hover{background:var(--surface-2)!important}body .dashboard-shell .dashboard-topbar-dropdown-item.logout{margin-top:6px!important;padding-top:10px!important;border-top:1px solid var(--border-subtle)!important;color:#e11d48!important;font-weight:700!important}body .dashboard-shell .dashboard-mobile-filter-toggle,body .dashboard-shell .dashboard-mobile-sidebar-toggle,body .dashboard-shell .dashboard-profile-photo-input,body .dashboard-shell .dashboard-sidebar-close{display:none!important}body .dashboard-shell .app-layout-main>:not(.dashboard-topbar){margin:24px!important}@media (min-width:768px) and (max-width:1199px){body .dashboard-shell{--sidebar-w:64px}body .dashboard-shell .intellimail-sidebar,body .dashboard-shell>.dashboard-sidebar{width:var(--sidebar-w)!important;min-width:var(--sidebar-w)!important;max-width:var(--sidebar-w)!important}body .dashboard-shell .dashboard-sidebar-badge,body .dashboard-shell .dashboard-sidebar-footer .plan-card,body .dashboard-shell .dashboard-sidebar-footer .upgrade-btn,body .dashboard-shell .dashboard-sidebar-stack,body .dashboard-shell .nav-item span,body .dashboard-shell .nav-section-label,body .dashboard-shell .reference-brand-copy,body .dashboard-shell .user-copy,body .dashboard-shell .user-icon-btn{display:none!important}body .dashboard-shell .sidebar-logo.reference-brand{height:64px!important;min-height:64px!important;flex-basis:64px!important;justify-content:center!important;padding:0!important}body .dashboard-shell .dashboard-sidebar-menu.sidebar-nav{align-items:center!important;padding:8px 0!important}body .dashboard-shell .dashboard-primary-link,body .dashboard-shell .dashboard-sidebar-link,body .dashboard-shell .nav-item{width:48px!important;min-width:48px!important;height:42px!important;min-height:42px!important;justify-content:center!important;margin:2px 0!important;padding:0!important;gap:0!important}body .dashboard-shell .user-row.reference-sidebar-user{justify-content:center!important}body .dashboard-shell .dashboard-mobile-filter-toggle{width:42px!important;min-width:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}body .dashboard-shell .dashboard-topbar-filter-group{position:absolute!important;top:calc(100% + 8px)!important;right:16px!important;z-index:80!important;display:none!important;grid-template-columns:1fr!important;gap:8px!important;width:260px!important;padding:10px!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important}body .dashboard-shell .dashboard-topbar-filter-group.open{display:grid!important}body .dashboard-shell .dashboard-topbar-filter-group .tb-select,body .dashboard-shell .dashboard-topbar-filter-group .tb-theme-btn{width:100%!important;max-width:none!important}body .dashboard-shell .dashboard-topbar-profile-name,body .dashboard-shell .tb-theme-btn span{display:none!important}body .dashboard-shell .dashboard-topbar-profile{width:42px!important;min-width:42px!important;padding:0 4px!important}}@media (max-width:767px){body .dashboard-shell{--sidebar-w:0px}body .dashboard-shell .intellimail-sidebar,body .dashboard-shell>.dashboard-sidebar{width:min(232px,88vw)!important;min-width:min(232px,88vw)!important;max-width:min(232px,88vw)!important;transform:translateX(-100%)!important;transition:transform .18s ease!important;box-shadow:18px 0 40px rgba(15,23,42,.22)!important}body .dashboard-shell .intellimail-sidebar.mobile-open,body .dashboard-shell>.dashboard-sidebar.mobile-open{transform:translateX(0)!important}body .dashboard-main.app-layout-main,body .dashboard-shell>.app-layout-main.dashboard-main,body .dashboard-shell>.dashboard-main{width:100vw!important;max-width:100vw!important;margin-left:0!important}body .dashboard-shell .dashboard-topbar-rich.intellimail-topbar,body .dashboard-shell .topbar.dashboard-topbar{padding:0 12px!important;gap:10px!important}body .dashboard-shell .dashboard-mobile-filter-toggle,body .dashboard-shell .dashboard-mobile-sidebar-toggle.dashboard-hamburger-button{width:40px!important;height:40px!important;min-width:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--surface)!important;color:#1f2937!important}body .dashboard-shell .dashboard-sidebar-backdrop.open{position:fixed!important;inset:0!important;z-index:900!important;display:block!important;opacity:1!important;pointer-events:auto!important;background:rgba(15,23,42,.52)!important}body .dashboard-shell .dashboard-sidebar-close{position:absolute!important;top:14px!important;right:12px!important;z-index:2!important;width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid var(--border)!important;border-radius:10px!important;background:var(--surface)!important;color:#1f2937!important}body .dashboard-shell .tb-tab.dashboard-topbar-tab:not(.active){display:none!important}body .dashboard-shell .tb-tab.dashboard-topbar-tab.active{max-width:100%!important;padding:0 8px!important;background:transparent!important;color:var(--slate-900)!important;font-size:17px!important;font-weight:700!important}body .dashboard-shell .dashboard-topbar-filter-group{position:absolute!important;top:calc(100% + 8px)!important;left:12px!important;right:12px!important;z-index:80!important;display:none!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;box-shadow:0 18px 36px rgba(15,23,42,.12)!important}body .dashboard-shell .dashboard-topbar-filter-group.open{display:grid!important}body .dashboard-shell .tb-divider{display:none!important}body .dashboard-shell .tb-select,body .dashboard-shell .tb-theme-btn{width:100%!important;max-width:none!important}body .dashboard-shell .dashboard-topbar-profile-wrap{width:40px!important;flex:0 0 40px!important}body .dashboard-shell .dashboard-topbar-profile{width:40px!important;min-width:40px!important;height:40px!important;padding:0 3px!important}body .dashboard-shell .dashboard-topbar-profile-name{display:none!important}body .dashboard-shell .app-layout-main>:not(.dashboard-topbar){margin:16px!important}}body .premium-test-email-modal{width:90vw!important;max-height:90vh!important}body .premium-test-email-modal .premium-test-email-body{max-height:calc(90vh - 150px)!important;overflow:hidden!important}body .premium-template-modal .premium-template-body,body .premium-test-email-modal .premium-test-email-preview{min-height:0!important;overflow:auto!important}body .premium-test-email-modal .premium-test-email-message{min-height:0!important;height:100%!important;max-height:none!important;overflow-y:auto!important}@media (min-width:901px){body .premium-test-email-modal{height:min(90vh,760px)!important;max-height:min(90vh,760px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}body .premium-test-email-modal .premium-test-email-body{max-height:none!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto auto!important}body .premium-test-email-modal .premium-test-email-body,body .premium-test-email-modal .premium-test-email-preview{height:100%!important;min-height:0!important;overflow:hidden!important}body .premium-test-email-modal .premium-test-email-preview-top{align-items:center!important;padding:10px 14px!important}body .premium-test-email-modal .premium-test-email-device-toggle{display:none!important}body .premium-test-email-modal .wf-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;grid-gap:12px!important;gap:12px!important}body .premium-test-email-modal .wf-footer-left{justify-self:start!important}body .premium-test-email-modal .premium-test-email-footer-track{justify-self:center!important}body .premium-test-email-modal .wf-footer>.wf-btn-primary{justify-self:end!important}}body .premium-template-modal .premium-draft-full-preview,body .premium-template-modal .premium-draft-full-preview-body{min-height:600px!important;max-height:none!important;overflow:auto!important}body .premium-template-modal .email-renderer,body .premium-test-email-modal .email-renderer{width:100%!important;max-width:none!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important}body .premium-template-modal .email-renderer :where(p,div,span,li,td,th,a,em,i,u,s,mark,sub,sup,strong,b),body .premium-test-email-modal .email-renderer :where(p,div,span,li,td,th,a,em,i,u,s,mark,sub,sup,strong,b){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}html body main.dashboard-shell #all-broadcast-performance{overflow:hidden!important}html body main.dashboard-shell #all-broadcast-performance .table-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:8!important;background:#fff!important}html body main.dashboard-shell .broadcast-performance-table-wrap{width:100%!important;max-width:100%!important;max-height:calc(100vh - 300px)!important;min-height:360px!important;overflow:auto!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;border-top:1px solid #eef2f7!important;border-bottom:1px solid #eef2f7!important;scrollbar-width:thin!important}html body main.dashboard-shell .broadcast-performance-table{min-width:1760px!important;width:max-content!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}html body main.dashboard-shell .broadcast-performance-table td,html body main.dashboard-shell .broadcast-performance-table th{min-width:96px!important;max-width:210px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background:#fff!important}html body main.dashboard-shell .broadcast-performance-table td.broadcast-action-cell{overflow:visible!important;pointer-events:auto!important}html body main.dashboard-shell .broadcast-performance-table td:first-child,html body main.dashboard-shell .broadcast-performance-table th:first-child{min-width:48px!important;width:48px!important}html body main.dashboard-shell .broadcast-performance-table td:nth-child(2),html body main.dashboard-shell .broadcast-performance-table th:nth-child(2){min-width:64px!important;width:64px!important}html body main.dashboard-shell .broadcast-performance-table td:nth-child(3),html body main.dashboard-shell .broadcast-performance-table th:nth-child(3){min-width:240px!important;width:240px!important}html body main.dashboard-shell .broadcast-performance-table td:nth-child(7),html body main.dashboard-shell .broadcast-performance-table td:nth-child(8),html body main.dashboard-shell .broadcast-performance-table td:nth-child(9),html body main.dashboard-shell .broadcast-performance-table th:nth-child(7),html body main.dashboard-shell .broadcast-performance-table th:nth-child(8),html body main.dashboard-shell .broadcast-performance-table th:nth-child(9){min-width:170px!important}html body main.dashboard-shell .broadcast-performance-table thead th{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:4!important;background:#f8fafc!important;box-shadow:inset 0 -1px 0 #e8ecf1!important}html body main.dashboard-shell .broadcast-performance-table td.broadcast-action-cell,html body main.dashboard-shell .broadcast-performance-table th:last-child{position:-webkit-sticky!important;position:sticky!important;right:0!important;z-index:5!important;min-width:92px!important;width:92px!important;max-width:92px!important;text-align:center!important;box-shadow:-10px 0 18px rgba(15,23,42,.08)!important}html body main.dashboard-shell .broadcast-performance-table td.broadcast-action-cell .table-action-btn{position:relative!important;z-index:20!important;pointer-events:auto!important;cursor:pointer!important}html body main.dashboard-shell .broadcast-performance-table td.broadcast-action-cell .premium-row-action-menu{z-index:2147483000!important;pointer-events:auto!important}body .premium-schedule-modal .premium-schedule-inline-notice{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:6px 12px!important;gap:6px 12px!important;align-items:center!important;margin-top:12px!important;padding:12px 14px!important;border:1px solid #dbe4ee!important;border-radius:14px!important;background:#f8fafc!important;color:#0f172a!important;box-shadow:0 14px 34px rgba(15,23,42,.12)!important}body .premium-schedule-modal .premium-schedule-inline-notice strong{grid-column:1/2!important;color:#111827!important;font-size:13px!important;font-weight:900!important}body .premium-schedule-modal .premium-schedule-inline-notice p{grid-column:1/2!important;margin:0!important;color:#334155!important;font-size:12.5px!important;font-weight:750!important;line-height:1.4!important}body .premium-schedule-modal .premium-schedule-inline-notice button{grid-column:2/3!important;grid-row:1/span 2!important;min-height:34px!important;padding:0 14px!important;border:1px solid #4f5bd5!important;border-radius:11px!important;background:#4f5bd5!important;color:#fff!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}body .premium-schedule-modal .premium-schedule-inline-notice.success{border-color:#bbf7d0!important;background:#f0fdf4!important}body .premium-schedule-modal .premium-schedule-inline-notice.success strong{color:#15803d!important}body .premium-schedule-modal .premium-schedule-inline-notice.error{border-color:#fecaca!important;background:#fef2f2!important}body .premium-schedule-modal .premium-schedule-inline-notice.error strong{color:#b91c1c!important}body .premium-schedule-modal .premium-schedule-inline-notice.warning{border-color:#fde68a!important;background:#fffbeb!important}body .premium-schedule-modal .premium-schedule-inline-notice.warning strong{color:#b45309!important}body .premium-schedule-modal .premium-schedule-inline-notice.info{border-color:#bfdbfe!important;background:#eff6ff!important}body .premium-schedule-modal .premium-schedule-inline-notice.info strong{color:#1d4ed8!important}body .premium-schedule-modal .wf-body.premium-schedule-body>.premium-schedule-grid,body .premium-schedule-modal .wf-body.premium-schedule-body>.premium-schedule-inline-actions,body .premium-schedule-modal .wf-body.premium-schedule-body>.premium-schedule-inline-notice,body .premium-schedule-modal .wf-body.premium-schedule-body>.premium-schedule-mode,body .premium-schedule-modal .wf-body.premium-schedule-body>.premium-select-draft-warning{width:min(100%,570px)!important;margin-inline:auto!important}body .premium-schedule-modal .premium-schedule-mode{gap:8px!important;padding:2px 0!important}body .premium-schedule-modal .premium-schedule-mode label{min-height:30px!important;padding:0 10px!important;gap:6px!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:999px!important;background:hsla(0,0%,100%,.9)!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}body .premium-schedule-modal .premium-schedule-grid{gap:6px!important}body .premium-schedule-modal .premium-schedule-grid-3{margin-top:14px!important}body .premium-schedule-modal .premium-schedule-field{position:relative!important;display:block!important;padding:5px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .premium-schedule-modal .premium-schedule-field span{position:absolute!important;z-index:2!important;display:inline-flex!important;max-width:calc(100% - 20px)!important;background:#f8fafc!important;font-weight:700!important;line-height:11px!important;white-space:nowrap!important;pointer-events:none!important}body .premium-schedule-modal .premium-schedule-field input,body .premium-schedule-modal .premium-schedule-field select{min-height:36px!important;height:36px!important;padding:4px 10px 0!important;border-radius:10px!important;font-size:12px!important}body .premium-schedule-modal .premium-schedule-inline-actions{margin-top:2px!important;justify-content:flex-end!important}body .premium-schedule-modal .premium-schedule-inline-actions .premium-schedule-next,body .premium-schedule-modal .premium-schedule-next{min-width:116px!important;min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:10px!important;font-size:12px!important}body .premium-schedule-modal .premium-schedule-inline-notice{margin-top:8px!important;padding:10px 12px!important;border-radius:12px!important}body .premium-schedule-modal .premium-schedule-inline-notice strong{font-size:12px!important}body .premium-schedule-modal .premium-schedule-inline-notice p{font-size:11.5px!important}body .premium-schedule-modal .premium-schedule-inline-notice button{min-height:32px!important;padding:0 12px!important;border-radius:10px!important;font-size:11px!important}body .premium-schedule-modal .wf-body.premium-schedule-body{display:grid!important;grid-gap:6px!important;gap:6px!important;padding:8px 16px!important;background:#f6f8fb!important;overflow-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}body .premium-schedule-modal .wf-body.premium-schedule-body::-webkit-scrollbar{display:none!important}body .premium-schedule-modal .wf-body.premium-schedule-body>*{width:100%!important;max-width:none!important;margin-inline:0!important}body .premium-schedule-modal .premium-schedule-mode{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;height:48px!important;min-height:48px!important;max-height:48px!important;grid-gap:4px!important;gap:4px!important;padding:4px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#e9edf3!important;box-sizing:border-box!important;overflow:hidden!important}body .premium-schedule-modal .premium-schedule-mode label{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 12px!important;gap:7px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#64748b!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;box-sizing:border-box!important;overflow:hidden!important;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease!important}body .premium-schedule-modal .premium-schedule-mode label span{display:block!important;line-height:1!important;white-space:nowrap!important}body .premium-schedule-modal .premium-schedule-mode label:hover{color:#334155!important;background:hsla(0,0%,100%,.56)!important}body .premium-schedule-modal .premium-schedule-mode label.active{border-color:#d9defd!important;background:#fff!important;color:#4338ca!important;box-shadow:0 2px 7px rgba(15,23,42,.08)!important}body .premium-schedule-modal .premium-schedule-mode label input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}body .premium-schedule-modal .premium-schedule-mode label i{font-size:15px!important;line-height:1!important}body .premium-schedule-modal .premium-schedule-section{display:grid!important;grid-gap:6px!important;gap:6px!important;padding:8px 12px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important}body .premium-schedule-modal .premium-schedule-section-head{display:flex!important;align-items:center!important;gap:7px!important;color:#334155!important;font-size:11px!important;font-weight:800!important}body .premium-schedule-modal .premium-schedule-section-head i{display:inline-grid!important;place-items:center!important;width:20px!important;height:20px!important;border-radius:5px!important;background:#eef2ff!important;color:#4f46e5!important;font-size:12px!important}body .premium-schedule-modal .premium-schedule-grid{gap:8px!important}body .premium-schedule-modal .premium-schedule-grid-3,body .premium-schedule-modal .premium-schedule-grid-6{margin-top:0!important}body .premium-schedule-modal .premium-schedule-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}body .premium-schedule-modal .premium-schedule-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .premium-schedule-modal .premium-schedule-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .premium-schedule-modal .premium-schedule-field{padding-top:5px!important}body .premium-schedule-modal .premium-schedule-field span{top:0!important;left:10px!important;padding:0 5px!important;background:#fff!important;color:#64748b!important;font-size:9px!important}body .premium-schedule-modal .premium-schedule-field input,body .premium-schedule-modal .premium-schedule-field select{height:32px!important;min-height:32px!important;border:1px solid #d8e0ea!important;border-radius:7px!important;background:#fff!important;color:#0f172a!important;outline:none!important;transition:border-color .15s ease,box-shadow .15s ease!important}body .premium-schedule-modal .premium-schedule-field input:focus,body .premium-schedule-modal .premium-schedule-field select:focus{border-color:#818cf8!important;box-shadow:0 0 0 3px rgba(99,102,241,.12)!important}body .premium-schedule-modal .premium-schedule-inline-actions{margin-top:0!important;padding-top:0!important}body .premium-schedule-modal .premium-schedule-inline-actions .premium-schedule-next{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:128px!important;height:32px!important;min-height:32px!important;border:1px solid #c7d2fe!important;border-radius:7px!important;background:#eef2ff!important;color:#4338ca!important;box-shadow:none!important;font-size:12px!important}body .premium-schedule-modal .premium-schedule-inline-actions .premium-schedule-next:hover{border-color:#a5b4fc!important;background:#e0e7ff!important;transform:none!important}@media (max-width:640px){body .premium-schedule-modal .wf-body.premium-schedule-body{gap:6px!important;padding:8px 12px!important}body .premium-schedule-modal .premium-schedule-mode{grid-template-columns:1fr!important;height:84px!important;min-height:84px!important;max-height:84px!important}body .premium-schedule-modal .premium-schedule-grid-2,body .premium-schedule-modal .premium-schedule-grid-3,body .premium-schedule-modal .premium-schedule-grid-4,body .premium-schedule-modal .premium-schedule-grid-6{grid-template-columns:1fr!important}body .premium-schedule-modal .premium-schedule-section{padding:10px!important}}html body main.dashboard-shell .broadcast-performance-table thead th:last-child{z-index:7!important}html body main.dashboard-shell .tag-pill.tag-draft{background:#f1f5f9!important;color:#475569!important}html body main.dashboard-shell .tag-pill.tag-scheduled{background:#e0f2fe!important;color:#0369a1!important}html body main.dashboard-shell .tag-pill.tag-running{background:#eef2ff!important;color:#4f46e5!important}html body main.dashboard-shell .tag-pill.tag-completed{background:#dcfce7!important;color:#15803d!important}html body main.dashboard-shell .tag-pill.tag-failed{background:#fee2e2!important;color:#b91c1c!important}html body main.dashboard-shell .todo-widget .sales-work-item.task-card{width:100%!important;text-align:left!important;cursor:pointer!important;border-left:4px solid #22c55e!important}html body main.dashboard-shell .todo-widget .sales-work-item.priority-high{border-left-color:#ef4444!important}html body main.dashboard-shell .todo-widget .sales-work-item.priority-medium{border-left-color:#f59e0b!important}html body main.dashboard-shell .todo-widget .sales-work-item.priority-low{border-left-color:#22c55e!important}html body main.dashboard-shell .todo-widget-headline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}html body main.dashboard-shell .todo-widget-headline strong{color:#111827!important;font-size:12px!important;font-weight:900!important}html body main.dashboard-shell .todo-widget-headline button{border:0!important;background:transparent!important;color:#4f5bd5!important;font-size:11px!important;font-weight:900!important;cursor:pointer!important}html body main.dashboard-shell .priority-pill.high{background:#fee2e2!important;color:#b91c1c!important}html body main.dashboard-shell .priority-pill.medium{background:#fef3c7!important;color:#b45309!important}html body main.dashboard-shell .priority-pill.low{background:#dcfce7!important;color:#15803d!important}html body main.dashboard-shell .task-detail-modal{width:min(800px,calc(100vw - 36px))!important}html body main.dashboard-shell .task-detail-modal article{display:grid!important;grid-gap:5px!important;gap:5px!important;min-width:0!important;padding:10px!important;border:1px solid #eef2f7!important;border-radius:12px!important;background:#f8fafc!important}html body main.dashboard-shell .task-detail-modal article span{color:#64748b!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body main.dashboard-shell .task-detail-modal article p{margin:0!important;color:#111827!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important;overflow-wrap:anywhere!important}html body main.dashboard-shell .sales-work-modal-actions button.danger{border-color:#fecaca!important;color:#dc2626!important}@media (max-width:760px){html body main.dashboard-shell .broadcast-performance-table-wrap{max-height:58vh!important;min-height:320px!important}html body main.dashboard-shell .sales-work-modal,html body main.dashboard-shell .task-detail-modal{grid-template-columns:1fr!important;width:calc(100vw - 24px)!important;padding:14px!important}}@media (min-width:768px) and (max-width:1199px){html body main.dashboard-shell{--sidebar-w:64px!important}html body main.dashboard-shell aside.intellimail-sidebar,html body main.dashboard-shell>aside.dashboard-sidebar{width:64px!important;min-width:64px!important;max-width:64px!important}html body main.dashboard-shell .dashboard-main.app-layout-main,html body main.dashboard-shell>.app-layout-main.dashboard-main,html body main.dashboard-shell>.dashboard-main{width:calc(100vw - 64px)!important;max-width:calc(100vw - 64px)!important;margin-left:64px!important}}html body main.dashboard-shell .topbar-actions.dashboard-topbar-actions{flex:0 0 auto!important;width:auto!important;align-self:center!important}html body main.dashboard-shell>aside.dashboard-sidebar{max-width:var(--sidebar-w)!important}body,html{margin:0!important;padding:0!important;overflow-x:hidden!important}html body main.dashboard-shell>.app-layout-main.dashboard-main,html body main.dashboard-shell>.container.grid.dashboard-main.app-layout-main,html body main.dashboard-shell>.dashboard-main{position:relative!important;left:0!important;right:auto!important;transform:none!important;margin-left:var(--sidebar-w)!important;margin-right:0!important}@media (max-width:767px){html body main.dashboard-shell>.app-layout-main.dashboard-main,html body main.dashboard-shell>.container.grid.dashboard-main.app-layout-main,html body main.dashboard-shell>.dashboard-main{margin-left:0!important}}html body main.dashboard-shell{--sidebar-w:232px!important;--header-h:56px!important;padding-top:0!important}html body main.dashboard-shell aside.intellimail-sidebar,html body main.dashboard-shell>aside.dashboard-sidebar,html body main.dashboard-shell>aside.sidebar.dashboard-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:var(--sidebar-w)!important;min-width:var(--sidebar-w)!important;max-width:var(--sidebar-w)!important;height:100vh!important;z-index:1000!important}html body main.dashboard-shell>.app-layout-main.dashboard-main,html body main.dashboard-shell>.container.grid.dashboard-main.app-layout-main,html body main.dashboard-shell>.dashboard-main,html body main.dashboard-shell>div.main.dashboard-main{width:calc(100% - var(--sidebar-w))!important;max-width:calc(100% - var(--sidebar-w))!important;min-width:0!important;margin-left:var(--sidebar-w)!important;padding-top:var(--header-h)!important;position:relative!important;left:0!important;transform:none!important;contain:none!important;perspective:none!important;filter:none!important}html body main.dashboard-shell .dashboard-topbar-rich.intellimail-topbar,html body main.dashboard-shell .topbar.dashboard-topbar,html body main.dashboard-shell header.topbar.dashboard-topbar{position:fixed!important;top:0!important;left:var(--sidebar-w)!important;inset-inline-start:var(--sidebar-w)!important;right:auto!important;inset-inline-end:auto!important;width:calc(100% - var(--sidebar-w))!important;max-width:calc(100% - var(--sidebar-w))!important;height:var(--header-h)!important;min-height:var(--header-h)!important;z-index:950!important;margin:0!important;transform:none!important}html body main.dashboard-shell .campaigns-modern-page,html body main.dashboard-shell .client-data-page,html body main.dashboard-shell .dashboard-page,html body main.dashboard-shell .dashboard-profile-page,html body main.dashboard-shell .mail-inbox-page,html body main.dashboard-shell .master-mail-page,html body main.dashboard-shell .report-dashboard-page,html body main.dashboard-shell .workspace-page{min-width:0!important;max-width:100%!important}html body .campaign-detail-backdrop{align-items:start;overflow-y:auto;padding:clamp(10px,2vw,20px)}html body .campaign-detail-drawer{align-content:start;gap:14px;width:min(1180px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;min-width:0!important;padding:clamp(14px,1.8vw,22px)!important;border-radius:20px!important;border-color:rgba(226,232,240,.9)!important;background:hsla(0,0%,100%,.98)!important;color:#0f172a;box-shadow:0 26px 70px rgba(15,23,42,.22)!important;overflow-x:hidden!important;overflow-y:auto!important}html body .campaign-detail-drawer>*{min-width:0}html body .campaign-detail-head{position:-webkit-sticky;position:sticky;top:0;z-index:5;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid #e2e8f0;background:hsla(0,0%,100%,.98)}html body .campaign-detail-head h2{max-width:min(760px,76vw);margin:3px 0 4px;color:#0f172a;font-size:clamp(20px,2vw,28px);font-weight:800;line-height:1.15;overflow-wrap:anywhere}html body .campaign-detail-head p{max-width:100%;color:#64748b;overflow-wrap:anywhere}html body .campaign-detail-close{flex:0 0 auto;display:inline-grid;place-items:center;width:34px!important;height:34px!important;border-radius:10px!important;color:#334155!important;background:#f1f5f9!important}html body .campaign-detail-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important;overflow:visible}html body .campaign-detail-metric-grid article{min-height:86px;border-radius:14px!important;padding:12px!important}html body .campaign-detail-metric-grid strong{font-size:clamp(15px,1.4vw,18px)!important;font-weight:800!important;line-height:1.25!important;overflow-wrap:anywhere;word-break:break-word}html body .campaign-detail-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:9px;padding:10px 0 2px}html body .campaign-detail-actions .ui-button{min-height:34px;border-radius:10px}html body .campaign-detail-actions>span{flex:1 1 220px;color:#475569;font-size:12px;font-weight:700;text-align:right}html body .campaign-detail-timeline{min-width:0;max-height:220px;overflow:auto;border-radius:16px}html body .campaign-detail-section-head h3,html body .campaign-detail-timeline h3{margin:0;color:#0f172a;font-size:17px;font-weight:800;line-height:1.25}html body .campaign-detail-table-section{display:grid;min-width:0;grid-gap:10px;gap:10px}html body .campaign-detail-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0}html body .campaign-detail-section-head strong{flex:0 0 auto;color:#475569;font-size:12px;font-weight:800}html body .campaign-detail-drawer .campaign-detail-table-wrap{display:block!important;max-height:min(42vh,420px)!important;margin-top:0!important;border-radius:14px;overflow:auto!important}html body .campaign-detail-drawer .campaign-table{width:max-content!important;min-width:1480px!important;table-layout:auto}html body .campaign-detail-drawer .campaign-table td,html body .campaign-detail-drawer .campaign-table th{max-width:180px!important;padding:10px 9px;font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}html body .campaign-detail-drawer .campaign-table th{font-size:10.5px;line-height:1.2;white-space:nowrap}html body .campaign-detail-drawer .campaign-mail-cell{white-space:normal}html.theme-dark body .campaign-detail-drawer,html[data-theme=dark] body .campaign-detail-drawer{border-color:rgba(148,163,184,.24)!important;background:rgba(15,23,42,.98)!important;color:#f8fafc}html.theme-dark body .campaign-detail-head,html[data-theme=dark] body .campaign-detail-head{border-bottom-color:rgba(148,163,184,.22);background:rgba(15,23,42,.98)}html.theme-dark body .campaign-detail-head h2,html.theme-dark body .campaign-detail-section-head h3,html.theme-dark body .campaign-detail-timeline h3,html[data-theme=dark] body .campaign-detail-head h2,html[data-theme=dark] body .campaign-detail-section-head h3,html[data-theme=dark] body .campaign-detail-timeline h3{color:#f8fafc}html.theme-dark body .campaign-detail-close,html[data-theme=dark] body .campaign-detail-close{color:#e2e8f0!important;background:rgba(30,41,59,.94)!important}@media (max-width:900px){html body .campaign-detail-backdrop{padding:8px}html body .campaign-detail-drawer{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html body .campaign-detail-head,html body .campaign-detail-section-head{align-items:stretch;flex-direction:column}html body .campaign-detail-head h2{max-width:100%}html body .campaign-detail-actions>span{flex-basis:100%;text-align:left}html body .campaign-detail-drawer .campaign-detail-table-wrap{max-height:44vh!important}}@media (max-width:560px){html body .campaign-detail-drawer{gap:12px;padding:12px!important;border-radius:14px!important}html body .campaign-detail-metric-grid{grid-template-columns:1fr 1fr!important}html body .campaign-detail-actions{display:grid;grid-template-columns:1fr}html body .campaign-detail-actions .ui-button{width:100%}html body .campaign-detail-timeline{max-height:180px}}html body main.dashboard-shell .campaigns-modern-page{box-sizing:border-box!important;display:grid!important;grid-gap:18px!important;gap:18px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;padding:clamp(14px,2vw,24px)!important}html body main.dashboard-shell .campaigns-modern-page *,html body main.dashboard-shell .campaigns-modern-page :after,html body main.dashboard-shell .campaigns-modern-page :before{box-sizing:border-box}html body main.dashboard-shell .campaign-mobile-card>*,html body main.dashboard-shell .campaign-panel>*,html body main.dashboard-shell .campaigns-modern-hero>*,html body main.dashboard-shell .campaigns-modern-page>*{max-width:100%;min-width:0}html body main.dashboard-shell .campaign-panel,html body main.dashboard-shell .campaigns-modern-hero{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important}html body main.dashboard-shell .campaigns-modern-hero{align-items:center;flex-wrap:wrap;gap:16px}html body main.dashboard-shell .campaign-action-row,html body main.dashboard-shell .campaigns-hero-actions{max-width:100%}html body main.dashboard-shell .campaign-count-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))!important;margin-top:0!important}html body main.dashboard-shell .campaign-count-card{min-height:132px}html body main.dashboard-shell .campaign-toolbar{grid-template-columns:minmax(220px,1fr) minmax(150px,180px) minmax(150px,180px)}html body main.dashboard-shell .campaign-status-tabs{overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}html body main.dashboard-shell .campaign-status-tabs button{flex:0 0 auto}html body main.dashboard-shell .campaign-table-wrap{display:block;min-width:0!important;overscroll-behavior-inline:contain}html body main.dashboard-shell .campaign-table{width:max-content;min-width:1420px}html body main.dashboard-shell .campaign-table td,html body main.dashboard-shell .campaign-table th{max-width:240px;overflow-wrap:anywhere}html body main.dashboard-shell .campaign-name-cell,html body main.dashboard-shell .campaign-sender-cell{max-width:220px}html body main.dashboard-shell .campaign-mobile-list{width:100%;min-width:0}html body main.dashboard-shell .campaign-mobile-card{overflow:hidden}html body main.dashboard-shell .campaign-detail-drawer{width:min(1480px,calc(100vw - 24px))!important;overflow:auto!important}html body main.dashboard-shell .campaign-detail-drawer .dashboard-subscription-modal-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}html body main.dashboard-shell .campaign-detail-drawer .campaign-table{min-width:1900px}@media (max-width:900px){html body main.dashboard-shell .campaigns-modern-page{padding:14px!important}html body main.dashboard-shell .campaign-panel-head,html body main.dashboard-shell .campaigns-modern-hero{align-items:stretch!important;flex-direction:column!important}html body main.dashboard-shell .campaigns-hero-actions{justify-content:stretch}html body main.dashboard-shell .campaigns-hero-actions .ui-button{flex:1 1 160px}html body main.dashboard-shell .campaign-toolbar{grid-template-columns:1fr!important}html body main.dashboard-shell .campaign-panel-total{text-align:left}html body main.dashboard-shell .campaign-panel>.campaign-table-wrap{display:none!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-table-wrap{display:block!important}html body main.dashboard-shell .campaign-mobile-list{display:grid!important;max-height:none!important;overflow:visible!important;padding-right:0!important}}@media (max-width:640px){html body main.dashboard-shell .campaigns-modern-page{padding:10px!important}html body main.dashboard-shell .campaign-mobile-card,html body main.dashboard-shell .campaign-panel,html body main.dashboard-shell .campaigns-modern-hero{border-radius:16px!important;padding:14px!important}html body main.dashboard-shell .campaigns-modern-hero h1{font-size:28px!important}html body main.dashboard-shell .campaign-action-row,html body main.dashboard-shell .campaigns-hero-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}html body main.dashboard-shell .campaign-action-row .ui-button,html body main.dashboard-shell .campaigns-hero-actions .ui-button{width:100%!important}html body main.dashboard-shell .campaign-mobile-card-head{align-items:stretch;flex-direction:column}html body main.dashboard-shell .campaign-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main.dashboard-shell .campaign-detail-drawer{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:16px!important}}@media (min-width:768px) and (max-width:1199px){html body main.dashboard-shell{--sidebar-w:64px!important}}@media (max-width:767px){html body main.dashboard-shell{--sidebar-w:0px!important}html body main.dashboard-shell aside.intellimail-sidebar,html body main.dashboard-shell>aside.dashboard-sidebar,html body main.dashboard-shell>aside.sidebar.dashboard-sidebar{width:min(232px,88vw)!important;min-width:min(232px,88vw)!important;max-width:min(232px,88vw)!important}html body main.dashboard-shell>.app-layout-main.dashboard-main,html body main.dashboard-shell>.container.grid.dashboard-main.app-layout-main,html body main.dashboard-shell>.dashboard-main,html body main.dashboard-shell>div.main.dashboard-main{width:100%!important;max-width:100%!important;margin-left:0!important}html body main.dashboard-shell .dashboard-topbar-rich.intellimail-topbar,html body main.dashboard-shell .topbar.dashboard-topbar,html body main.dashboard-shell header.topbar.dashboard-topbar{left:0!important;inset-inline-start:0!important;width:100%!important;max-width:100%!important}}html body main.dashboard-shell .dashboard-topbar-profile-wrap{position:relative!important;isolation:isolate!important}html body main.dashboard-shell .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-menu{top:calc(100% + 9px)!important;right:0!important;left:auto!important;width:min(292px,calc(100vw - 24px))!important;min-width:min(292px,calc(100vw - 24px))!important;max-width:min(292px,calc(100vw - 24px))!important;display:grid!important;grid-gap:6px!important;gap:6px!important;padding:10px!important;overflow:hidden!important;border:1px solid #e8ecf1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 22px 54px rgba(15,23,42,.16)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:3000!important}html body main.dashboard-shell .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item{width:100%!important;min-height:38px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:9px 11px!important;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;color:#334155!important;font-size:13px!important;font-weight:700!important;line-height:18px!important;text-align:left!important}html body main.dashboard-shell .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item:hover{background:#f8fafc!important;color:#111827!important}html body main.dashboard-shell .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item.is-meta{min-height:auto!important;display:grid!important;grid-gap:3px!important;gap:3px!important;padding:12px!important;cursor:default!important;pointer-events:none!important;border:1px solid #eef2f7!important;background:linear-gradient(180deg,#f8fafc,#fff)!important}html body main.dashboard-shell .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item.is-meta strong{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f172a!important;font-size:14px!important;font-weight:800!important;line-height:19px!important}html body main.dashboard-shell .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item.is-meta small{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}html body main.dashboard-shell .dashboard-topbar-profile-wrap .dashboard-topbar-dropdown-item.logout{margin-top:4px!important;padding-top:11px!important;border-top:1px solid #eef2f7!important;border-radius:0 0 11px 11px!important;color:#dc2626!important}html body main.dashboard-shell .grid-3.middle-grid,html body main.dashboard-shell .middle-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;grid-gap:16px!important;gap:16px!important}html body main.dashboard-shell .middle-grid>.panel{min-width:0!important;height:322px!important;min-height:322px!important;max-height:322px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body main.dashboard-shell .dashboard-inbox-card,html body main.dashboard-shell .dashboard-note-card{height:100%!important}html body main.dashboard-shell .sales-action-card{height:100%!important;padding:14px!important}html body main.dashboard-shell .sales-action-head{flex:0 0 auto!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:3px!important;margin-bottom:10px!important}html body main.dashboard-shell .sales-action-head>div{min-width:0!important;display:grid!important;grid-gap:3px!important;gap:3px!important}html body main.dashboard-shell .sales-action-head small,html body main.dashboard-shell .sales-empty-state,html body main.dashboard-shell .sales-error-state{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--text-3,#64748b)!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important}html body main.dashboard-shell .sales-action-head small{white-space:nowrap!important}html body main.dashboard-shell .sales-empty-state,html body main.dashboard-shell .sales-error-state{margin:0!important;padding:10px!important;border:1px dashed #dbe4ee!important;border-radius:10px!important;background:#f8fafc!important;white-space:normal!important}html body main.dashboard-shell .sales-empty-state.compact{padding:8px!important}html body main.dashboard-shell .sales-error-state{border-color:#fecaca!important;background:#fef2f2!important;color:#b91c1c!important}html body main.dashboard-shell .sales-add-btn{flex:0 0 auto!important;min-height:30px!important;padding:6px 9px!important;border:1px solid #e8ecf1!important;border-radius:10px!important;background:#4f5bd5!important;color:#fff!important;font-size:11px!important;font-weight:900!important;cursor:pointer!important}html body main.dashboard-shell .sales-action-scroll{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-gap:10px!important;gap:10px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:2px!important;scrollbar-width:thin}html body main.dashboard-shell .sales-action-scroll::-webkit-scrollbar{width:6px}html body main.dashboard-shell .sales-action-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.35)}html body main.dashboard-shell .sales-action-block{display:grid!important;grid-gap:7px!important;gap:7px!important;min-width:0!important}html body main.dashboard-shell .sales-action-block>strong{color:var(--text-1,#111827)!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}html body main.dashboard-shell .sales-action-metrics,html body main.dashboard-shell .sales-followup-grid,html body main.dashboard-shell .sales-reminder-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important}html body main.dashboard-shell .sales-action-metric,html body main.dashboard-shell .sales-followup-pill,html body main.dashboard-shell .sales-lead-status,html body main.dashboard-shell .sales-reminder-grid span{min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important;padding:7px 8px!important;border:1px solid #eef2f7!important;border-radius:10px!important;background:#f8fafc!important}html body main.dashboard-shell .sales-action-metric strong,html body main.dashboard-shell .sales-followup-pill strong,html body main.dashboard-shell .sales-lead-status strong,html body main.dashboard-shell .sales-reminder-grid strong{flex:0 0 22px!important;text-align:center!important;color:#111827!important;font-size:15px!important;font-weight:900!important;line-height:1!important}html body main.dashboard-shell .sales-action-metric small,html body main.dashboard-shell .sales-followup-pill small,html body main.dashboard-shell .sales-lead-status small,html body main.dashboard-shell .sales-reminder-grid small{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;color:#64748b!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important}html body main.dashboard-shell .sales-action-metric.pending strong{color:#d97706!important}html body main.dashboard-shell .sales-action-metric.complete strong{color:#16a34a!important}html body main.dashboard-shell .sales-action-metric.danger strong{color:#dc2626!important}html body main.dashboard-shell .sales-lead-status-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important}html body main.dashboard-shell .sales-lead-status{padding:7px!important}html body main.dashboard-shell .sales-lead-status strong{font-size:13px!important}html body main.dashboard-shell .sales-quick-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important}html body main.dashboard-shell .sales-quick-actions button{min-width:0!important;min-height:30px!important;padding:6px 8px!important;border:1px solid #e8ecf1!important;border-radius:10px!important;background:#fff!important;color:#334155!important;font-size:11px!important;font-weight:900!important;cursor:pointer!important}html body main.dashboard-shell .sales-quick-actions button:hover{background:#eef0fd!important;color:#4f5bd5!important}html body main.dashboard-shell .sales-activity-feed,html body main.dashboard-shell .sales-priority-list{display:grid!important;grid-gap:6px!important;gap:6px!important}html body main.dashboard-shell .sales-filter-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important;align-items:stretch!important}html body main.dashboard-shell .sales-range-tabs{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important;min-width:0!important}html body main.dashboard-shell .sales-range-tabs button{min-width:0!important;min-height:30px!important;padding:5px 6px!important;border:1px solid #e8ecf1!important;border-radius:999px!important;background:#fff!important;color:#64748b!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body main.dashboard-shell .sales-range-tabs button.active,html body main.dashboard-shell .sales-range-tabs button:hover{border-color:#dcdcff!important;background:#eef0ff!important;color:#4f46e5!important}html body main.dashboard-shell .sales-filter-row select{min-width:0!important;width:100%!important;height:34px!important;min-height:34px!important;padding:6px 28px 6px 10px!important;border:1px solid #e8ecf1!important;border-radius:10px!important;background:#fff!important;color:#334155!important;font-size:11.5px!important;font-weight:850!important;line-height:1.1!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}html body main.dashboard-shell .sales-work-item{display:grid!important;grid-gap:6px!important;gap:6px!important;padding:8px!important;border:1px solid #eef2f7!important;border-radius:11px!important;background:#fff!important}html body main.dashboard-shell .sales-work-item.completed{background:#f0fdf4!important}html body main.dashboard-shell .sales-work-item.carried-forward{background:#fff7ed!important}html body main.dashboard-shell .sales-priority-item{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:7px!important;gap:7px!important;align-items:start!important;padding:7px!important;border:0!important;border-radius:10px!important;background:transparent!important}html body main.dashboard-shell .sales-priority-item span{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important}html body main.dashboard-shell .sales-activity-feed span,html body main.dashboard-shell .sales-priority-item strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#1f2937!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}html body main.dashboard-shell .sales-priority-item small{color:#64748b!important;font-size:10px!important;font-weight:800!important}html body main.dashboard-shell .sales-work-meta{display:flex!important;flex-wrap:wrap!important;gap:5px!important;min-width:0!important}html body main.dashboard-shell .sales-work-meta em,html body main.dashboard-shell .sales-work-meta small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:3px 6px!important;border-radius:999px!important;background:#f8fafc!important;color:#64748b!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;text-transform:capitalize!important}html body main.dashboard-shell .sales-work-item p{margin:0!important;color:#64748b!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body main.dashboard-shell .sales-work-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-start!important}html body main.dashboard-shell .sales-work-actions button{flex:1 1 82px!important;min-width:72px!important;min-height:26px!important;padding:4px 8px!important;border:1px solid #e8ecf1!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-size:10px!important;font-weight:900!important;cursor:pointer!important}html body main.dashboard-shell .sales-work-actions button.danger{color:#dc2626!important}html body main.dashboard-shell .sales-activity-feed span{padding:7px 8px!important;border-radius:9px!important;background:#f8fafc!important;border:1px solid #eef2f7!important}html body main.dashboard-shell .sales-work-modal-backdrop{position:fixed!important;inset:0!important;z-index:5000!important;display:grid!important;place-items:center!important;padding:18px!important;background:rgba(15,23,42,.5)!important}html body main.dashboard-shell .sales-work-modal{width:min(720px,calc(100vw - 36px))!important;max-height:calc(100dvh - 36px)!important;overflow-y:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;padding:18px!important;border:1px solid #e8ecf1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 28px 70px rgba(15,23,42,.26)!important}html body main.dashboard-shell .sales-work-modal .wide,html body main.dashboard-shell .sales-work-modal-actions,html body main.dashboard-shell .sales-work-modal-head{grid-column:1/-1!important}html body main.dashboard-shell .sales-work-modal-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body main.dashboard-shell .sales-work-modal-head strong{color:#111827!important;font-size:16px!important;font-weight:900!important}html body main.dashboard-shell .sales-work-modal label{display:grid!important;grid-gap:6px!important;gap:6px!important;min-width:0!important}html body main.dashboard-shell .sales-work-modal label span{color:#334155!important;font-size:12px!important;font-weight:900!important}html body main.dashboard-shell .sales-work-modal :where(input,select,textarea){width:100%!important;min-width:0!important;min-height:38px!important;padding:8px 10px!important;border:1px solid #e8ecf1!important;border-radius:11px!important;background:#fff!important;color:#111827!important;font-size:13px!important;font-weight:700!important}html body main.dashboard-shell .sales-work-modal textarea{min-height:90px!important;resize:vertical!important}html body main.dashboard-shell .sales-work-modal-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important}html body main.dashboard-shell .sales-work-modal button{min-height:36px!important;padding:8px 12px!important;border:1px solid #e8ecf1!important;border-radius:11px!important;background:#fff!important;color:#334155!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important}html body main.dashboard-shell .sales-work-modal-actions button:last-child{background:#4f5bd5!important;color:#fff!important}html body main.dashboard-shell .dashboard-bottom-grid>.panel{min-width:0!important}html body main.dashboard-shell .planning-center-card{min-height:430px!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px!important;overflow:hidden!important}html body main.dashboard-shell .planning-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}html body main.dashboard-shell .planning-head>div{min-width:0!important;display:grid!important;grid-gap:3px!important;gap:3px!important}html body main.dashboard-shell .planning-head small{font-size:11px!important;font-weight:750!important;line-height:1.35!important}html body main.dashboard-shell .planning-stats{display:grid!important;grid-gap:8px!important}html body main.dashboard-shell .planning-stat{min-width:0!important;display:grid!important;grid-gap:3px!important;gap:3px!important;padding:9px!important;border:1px solid #eef2f7!important;border-radius:11px!important;background:#f8fafc!important}html body main.dashboard-shell .planning-stat strong{color:#111827!important;font-size:18px!important;font-weight:950!important;line-height:1!important}html body main.dashboard-shell .planning-stat small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#64748b!important;font-weight:850!important}html body main.dashboard-shell .planning-stat.complete strong{color:#16a34a!important}html body main.dashboard-shell .planning-stat.danger strong{color:#dc2626!important}html body main.dashboard-shell .planning-reminders{display:grid!important;grid-gap:6px!important;gap:6px!important}html body main.dashboard-shell .planning-reminders span{border:1px solid #fed7aa!important;border-radius:10px!important;background:#fff7ed!important;color:#9a3412!important;font-size:11px!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body main.dashboard-shell .planning-filters{display:flex!important;flex-wrap:wrap!important}html body main.dashboard-shell .planning-filters button{min-height:30px!important;padding:5px 10px!important;border:1px solid #e8ecf1!important;border-radius:999px!important;background:#fff!important;color:#64748b!important;font-size:11px!important;font-weight:900!important}html body main.dashboard-shell .planning-filters button.active,html body main.dashboard-shell .planning-filters button:hover{border-color:#dcdcff!important;background:#eef0ff!important}html body main.dashboard-shell .planning-filter-selects{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}html body main.dashboard-shell .planning-filter-selects label{min-width:0!important;display:grid!important;grid-gap:4px!important;gap:4px!important}html body main.dashboard-shell .planning-filter-selects span{color:#64748b!important;font-size:10px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body main.dashboard-shell .planning-filter-selects select{width:100%!important;min-height:32px!important;padding:0 10px!important;border:1px solid #e8ecf1!important;border-radius:10px!important;background:#fff!important;color:#334155!important;font-size:11px!important;font-weight:850!important}html body main.dashboard-shell .planning-list{flex:1 1 auto!important;min-height:0!important;display:grid!important;align-content:start!important;grid-gap:10px!important;gap:10px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:2px!important}html body main.dashboard-shell .planning-day-group{display:grid!important;grid-gap:8px!important;gap:8px!important}html body main.dashboard-shell .planning-day-label{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:2!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;padding:5px 10px!important;border:1px solid #e8ecf1!important;border-radius:999px!important;background:#fff!important;color:#111827!important;font-size:11px!important;font-weight:950!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important}html body main.dashboard-shell .planning-task{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;padding:10px!important;border:1px solid #eef2f7!important;border-radius:12px!important;background:#fff!important}html body main.dashboard-shell .planning-task>time{color:#4f46e5!important;font-size:12px!important;font-weight:950!important}html body main.dashboard-shell .planning-task-body,html body main.dashboard-shell .planning-task-head{min-width:0!important}html body main.dashboard-shell .planning-task-body{display:grid!important;grid-gap:7px!important;gap:7px!important}html body main.dashboard-shell .planning-task-head{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}html body main.dashboard-shell .planning-task-head strong{min-width:0!important;flex:1 1 180px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;font-size:13px!important;font-weight:950!important}html body main.dashboard-shell .planning-task p{margin:0!important;color:#64748b!important;font-size:11.5px!important;font-weight:700!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body main.dashboard-shell .planning-note{padding:8px!important;border-radius:10px!important;background:#f8fafc!important}html body main.dashboard-shell .planning-meta em,html body main.dashboard-shell .planning-priority,html body main.dashboard-shell .planning-status{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:4px 7px!important;border-radius:999px!important;background:#f8fafc!important;color:#64748b!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}html body main.dashboard-shell .planning-priority.priority-high{background:#fef2f2!important;color:#dc2626!important}html body main.dashboard-shell .planning-priority.priority-medium{background:#fff7ed!important;color:#c2410c!important}html body main.dashboard-shell .planning-status.status-completed{background:#f0fdf4!important;color:#16a34a!important}html body main.dashboard-shell .planning-status.status-overdue{background:#fef2f2!important;color:#dc2626!important}html body main.dashboard-shell .planning-meta{display:flex!important;flex-wrap:wrap!important;gap:5px!important}html body main.dashboard-shell .planning-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important}html body main.dashboard-shell .planning-actions button{min-height:28px!important;padding:5px 8px!important;border:1px solid #e8ecf1!important;border-radius:9px!important;background:#fff!important;color:#334155!important;font-size:10.5px!important;font-weight:900!important}html body main.dashboard-shell .planning-actions button.danger{color:#dc2626!important}html body main.dashboard-shell .planning-modal{max-width:min(760px,94vw)!important}@media (max-width:1365px){html body main.dashboard-shell .dashboard-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body main.dashboard-shell .planning-center-card{grid-column:auto!important}}@media (max-width:760px){html body main.dashboard-shell .dashboard-bottom-grid{grid-template-columns:1fr!important}html body main.dashboard-shell .planning-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main.dashboard-shell .planning-filter-selects,html body main.dashboard-shell .planning-task{grid-template-columns:1fr!important}}html body main.dashboard-shell .dashboard-bottom-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important}html body main.dashboard-shell .dashboard-bottom-grid>.panel,html body main.dashboard-shell .dashboard-bottom-stack>.panel{min-width:0!important;display:flex!important;flex-direction:column!important}html body main.dashboard-shell .dashboard-bottom-grid>.panel{min-height:360px!important}html body main.dashboard-shell .dashboard-bottom-grid>.planning-center-card{grid-column:auto!important;width:100%!important;height:100%!important;min-height:520px!important}html body main.dashboard-shell .dashboard-bottom-stack{min-width:0!important;width:100%!important;height:100%!important;min-height:520px!important;grid-template-rows:minmax(0,1fr) auto!important;align-content:stretch!important;grid-gap:16px!important;gap:16px!important}html body main.dashboard-shell .dashboard-bottom-stack>.panel{min-height:0!important}html body main.dashboard-shell .activity-timeline-card,html body main.dashboard-shell .workspace-overview-card{padding:16px!important}html body main.dashboard-shell .dashboard-bottom-grid .activity-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}html body main.dashboard-shell .dashboard-bottom-grid .ws-stats{flex:1 1 auto!important;align-content:start!important}@media (max-width:1023px){html body main.dashboard-shell .dashboard-bottom-grid{grid-template-columns:1fr!important}html body main.dashboard-shell .dashboard-bottom-stack{height:auto!important;min-height:0!important;grid-template-rows:none!important}html body main.dashboard-shell .dashboard-bottom-grid>.planning-center-card,html body main.dashboard-shell .dashboard-bottom-stack>.panel{min-height:0!important}}html body main.dashboard-shell .dashboard-inbox-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:2px!important;scrollbar-width:thin}html body main.dashboard-shell .dashboard-inbox-scroll::-webkit-scrollbar{width:6px}html body main.dashboard-shell .dashboard-inbox-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.35)}html body main.dashboard-shell .dashboard-note-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}html body main.dashboard-shell .dashboard-note-card .note-row{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}html body main.dashboard-shell .dashboard-note-card .note-input{min-width:0!important}html body main.dashboard-shell .dashboard-note-card .note-textarea{flex:1 1 auto!important;min-height:126px!important;max-height:none!important;width:100%!important;resize:none!important;overflow-y:auto!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body main.dashboard-shell .dashboard-note-card .note-footer{flex:0 0 auto!important}html body main.dashboard-shell .dashboard-note-card .note-btns{flex-wrap:wrap!important}html body main.dashboard-shell .middle-grid .premium-calendar-events{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}@media (min-width:1024px) and (max-width:1199px){html body main.dashboard-shell .grid-3.middle-grid,html body main.dashboard-shell .middle-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body main.dashboard-shell .middle-grid>.panel{height:308px!important;min-height:308px!important;max-height:308px!important}}@media (min-width:768px) and (max-width:1023px){html body main.dashboard-shell .grid-3.middle-grid,html body main.dashboard-shell .middle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){html body main.dashboard-shell .grid-3.middle-grid,html body main.dashboard-shell .middle-grid{grid-template-columns:1fr!important}html body main.dashboard-shell .middle-grid>.panel{height:auto!important;min-height:0!important;max-height:none!important}}html body main.dashboard-shell .campaign-detail-drawer{width:min(1180px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;overflow:hidden!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-detail-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-detail-table-wrap{display:block!important;max-height:min(42vh,420px)!important;overflow:auto!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-table{width:max-content!important;min-width:1480px!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-table td,html body main.dashboard-shell .campaign-detail-drawer .campaign-table th{max-width:180px!important;padding:10px 9px!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important}@media (max-width:900px){html body main.dashboard-shell .campaign-detail-drawer{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}}@media (max-width:560px){html body main.dashboard-shell .campaign-detail-drawer .campaign-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body main.dashboard-shell .campaigns-modern-page{gap:16px!important;padding:clamp(12px,1.5vw,20px)!important;background:transparent!important}html body main.dashboard-shell .campaign-count-card,html body main.dashboard-shell .campaign-mobile-card,html body main.dashboard-shell .campaign-panel,html body main.dashboard-shell .campaigns-modern-hero{border:1px solid #e8ecf1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body main.dashboard-shell .campaigns-modern-hero{align-items:center!important;padding:18px!important}html body main.dashboard-shell .campaigns-modern-hero h1{margin:2px 0 0!important;color:#111827!important;font-size:clamp(24px,2.3vw,32px)!important;font-weight:900!important;line-height:1.08!important}html body main.dashboard-shell .campaigns-page-kicker{color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body main.dashboard-shell .campaign-count-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:10px!important}html body main.dashboard-shell .campaign-count-card{min-height:104px!important;padding:12px!important}html body main.dashboard-shell .campaign-count-card-head{align-items:center!important;gap:8px!important}html body main.dashboard-shell .campaign-count-icon{width:30px!important;height:30px!important;border-radius:9px!important;background:#f8fafc!important;color:#4f5bd5!important;font-size:12px!important}html body main.dashboard-shell .campaign-count-label{min-width:0!important;color:#64748b!important;font-size:10px!important;text-align:right!important}html body main.dashboard-shell .campaign-count-card strong{margin-top:12px!important;color:#111827!important;font-size:26px!important}html body main.dashboard-shell .campaign-count-percent{margin-top:8px!important;padding:4px 8px!important;border-color:#e0e7ff!important;background:#eef2ff!important;color:#4f46e5!important;font-size:10px!important}html body main.dashboard-shell .campaign-panel{padding:16px!important;overflow:hidden!important}html body main.dashboard-shell .campaign-panel-head{align-items:center!important;margin-bottom:14px!important}html body main.dashboard-shell .campaign-panel-head h2{margin:3px 0 0!important;color:#111827!important;font-size:20px!important;font-weight:900!important}html body main.dashboard-shell .campaign-panel-total{border:1px solid #eef2f7!important;border-radius:999px!important;padding:6px 10px!important;background:#f8fafc!important;color:#64748b!important}html body main.dashboard-shell .campaign-toolbar{grid-template-columns:minmax(240px,1fr) minmax(150px,180px) minmax(150px,180px)!important;gap:10px!important;margin-bottom:12px!important}html body main.dashboard-shell .campaign-search-field,html body main.dashboard-shell .campaign-select-field{gap:5px!important}html body main.dashboard-shell .campaign-search-field span,html body main.dashboard-shell .campaign-select-field span{color:#475569!important;font-size:11px!important;font-weight:900!important}html body main.dashboard-shell .campaign-search-field input,html body main.dashboard-shell .campaign-select-field select{min-height:38px!important;border-color:#e8ecf1!important;border-radius:11px!important;background:#fff!important;color:#111827!important;font-size:13px!important;font-weight:700!important}html body main.dashboard-shell .campaign-status-tabs{gap:7px!important;margin-bottom:12px!important}html body main.dashboard-shell .campaign-status-tabs button{min-height:32px!important;padding:0 11px!important;border-color:#e8ecf1!important;border-radius:999px!important;background:#fff!important;color:#64748b!important;font-size:11px!important;font-weight:900!important}html body main.dashboard-shell .campaign-status-tabs button.active{border-color:#dcdcff!important;background:#eef0ff!important;color:#4f46e5!important}html body main.dashboard-shell .campaign-table-wrap{max-height:min(64vh,720px)!important;border-color:#eef2f7!important;border-radius:14px!important;background:#fff!important}html body main.dashboard-shell .campaign-table{width:100%!important;min-width:1050px!important;background:#fff!important;table-layout:fixed!important}html body main.dashboard-shell .campaign-table td,html body main.dashboard-shell .campaign-table th{padding:11px 10px!important;border-bottom:1px solid #eef2f7!important;color:#1f2937!important;font-size:12px!important}html body main.dashboard-shell .campaign-table th{background:#f8fafc!important;color:#64748b!important;font-size:10.5px!important;font-weight:950!important;letter-spacing:.04em!important}html body main.dashboard-shell .campaign-table td:first-child,html body main.dashboard-shell .campaign-table th:first-child{width:46px!important}html body main.dashboard-shell .campaign-table th:nth-child(2){width:260px!important}html body main.dashboard-shell .campaign-table th:nth-child(3){width:126px!important}html body main.dashboard-shell .campaign-table th:nth-child(4){width:288px!important}html body main.dashboard-shell .campaign-table th:nth-child(5){width:180px!important}html body main.dashboard-shell .campaign-table th:nth-child(6){width:190px!important}html body main.dashboard-shell .campaign-table th:nth-child(7){width:210px!important}html body main.dashboard-shell .campaign-table th:nth-child(8){width:232px!important}html body main.dashboard-shell .campaign-name-cell{gap:4px!important}html body main.dashboard-shell .campaign-name-link{display:-webkit-box!important;width:100%!important;color:#111827!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important;text-decoration:none!important;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}html body main.dashboard-shell .campaign-activity-cell small,html body main.dashboard-shell .campaign-name-cell small{color:#64748b!important;font-size:11px!important;font-weight:750!important}html body main.dashboard-shell .campaign-status-badge{min-width:0!important;justify-content:flex-start!important}html body main.dashboard-shell .campaign-delivery-cell{min-width:0!important}html body main.dashboard-shell .campaign-delivery-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important}html body main.dashboard-shell .campaign-delivery-metrics span{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important;padding:6px 7px!important;border:1px solid #eef2f7!important;border-radius:9px!important;background:#f8fafc!important;color:#64748b!important;font-size:9.5px!important;font-weight:850!important}html body main.dashboard-shell .campaign-delivery-metrics b{color:#111827!important;font-size:13px!important;line-height:1!important}html body main.dashboard-shell .campaign-reason-cell{color:#64748b!important;overflow-wrap:anywhere!important}html body main.dashboard-shell .campaign-activity-cell{display:grid!important;grid-gap:3px!important;gap:3px!important;color:#111827!important}html body main.dashboard-shell .campaign-activity-cell strong{color:#111827!important;font-size:12px!important;font-weight:900!important}html body main.dashboard-shell .campaign-sender-cell{max-width:none!important;color:#334155!important;font-size:12px!important;overflow-wrap:anywhere!important}html body main.dashboard-shell .campaign-action-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important}html body main.dashboard-shell .campaign-action-row .ui-button{width:100%!important;min-height:30px!important;padding:5px 8px!important;border-radius:9px!important;font-size:10.5px!important;font-weight:900!important;white-space:normal!important}html body main.dashboard-shell .campaign-mobile-card{padding:14px!important}html body main.dashboard-shell .campaign-mobile-card-head{align-items:flex-start!important}html body main.dashboard-shell .campaign-mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body main.dashboard-shell .campaign-mobile-metrics span{min-height:52px!important;border-color:#eef2f7!important;border-radius:10px!important;background:#f8fafc!important}html body main.dashboard-shell .campaign-detail-backdrop{align-items:center!important;padding:12px!important;background:rgba(15,23,42,.42)!important}html body main.dashboard-shell .campaign-detail-drawer{width:min(1120px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;gap:12px!important;padding:16px!important;border:1px solid #e8ecf1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 28px 70px rgba(15,23,42,.22)!important;overflow-x:hidden!important;overflow-y:auto!important}html body main.dashboard-shell .campaign-detail-head{position:-webkit-sticky!important;position:sticky!important;top:-16px!important;z-index:8!important;display:flex!important;align-items:flex-start!important;gap:12px!important;padding:0 0 12px!important;border-bottom:1px solid #eef2f7!important;background:#fff!important}html body main.dashboard-shell .campaign-detail-head>div{min-width:0!important}html body main.dashboard-shell .campaign-detail-head h2{max-width:100%!important;margin:3px 0!important;color:#111827!important;font-size:clamp(18px,2vw,24px)!important;font-weight:900!important;line-height:1.15!important}html body main.dashboard-shell .campaign-detail-head p{margin:0!important;color:#64748b!important;font-size:12px!important;font-weight:750!important}html body main.dashboard-shell .campaign-detail-close{border-radius:9px!important}html body main.dashboard-shell .campaign-detail-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body main.dashboard-shell .campaign-detail-metric-grid article{min-height:74px!important;padding:10px!important;border-color:#eef2f7!important;border-radius:11px!important;background:#f8fafc!important}html body main.dashboard-shell .campaign-detail-metric-grid span{color:#64748b!important;font-size:10px!important;font-weight:950!important}html body main.dashboard-shell .campaign-detail-metric-grid strong{color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1.22!important}html body main.dashboard-shell .campaign-detail-actions{display:grid!important;grid-template-columns:repeat(6,minmax(104px,auto)) minmax(180px,1fr)!important;grid-gap:8px!important;gap:8px!important;align-items:center!important}html body main.dashboard-shell .campaign-detail-actions .ui-button{width:100%!important;min-height:34px!important;border-radius:9px!important}html body main.dashboard-shell .campaign-detail-actions>span{min-width:0!important;color:#64748b!important;font-size:11px!important;font-weight:850!important;text-align:right!important}html body main.dashboard-shell .campaign-detail-timeline{max-height:168px!important;border:1px solid #eef2f7!important;border-radius:12px!important;padding:12px!important;background:#fff!important;overflow:auto!important}html body main.dashboard-shell .campaign-detail-section-head{align-items:center!important}html body main.dashboard-shell .campaign-detail-section-head h3{color:#111827!important;font-size:16px!important;font-weight:900!important}html body main.dashboard-shell .campaign-detail-section-head strong{border:1px solid #eef2f7!important;border-radius:999px!important;padding:5px 9px!important;background:#f8fafc!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-detail-table-wrap{max-height:min(36vh,360px)!important;border-color:#eef2f7!important;border-radius:12px!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-table{min-width:1360px!important;table-layout:fixed!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-table td,html body main.dashboard-shell .campaign-detail-drawer .campaign-table th{max-width:none!important;padding:9px 8px!important;font-size:11.5px!important}@media (max-width:1180px){html body main.dashboard-shell .campaign-table-wrap{display:none!important}html body main.dashboard-shell .campaign-mobile-list{display:grid!important;grid-gap:10px!important;gap:10px!important;max-height:none!important;overflow:visible!important;padding-right:0!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-detail-table-wrap,html body main.dashboard-shell .campaign-detail-drawer .campaign-table-wrap{display:block!important}}@media (max-width:900px){html body main.dashboard-shell .campaigns-modern-page{padding:10px!important}html body main.dashboard-shell .campaign-panel-head,html body main.dashboard-shell .campaigns-modern-hero{align-items:stretch!important;flex-direction:column!important}html body main.dashboard-shell .campaign-toolbar{grid-template-columns:1fr!important}html body main.dashboard-shell .campaign-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main.dashboard-shell .campaign-detail-drawer{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:12px!important}html body main.dashboard-shell .campaign-detail-head{top:-12px!important}html body main.dashboard-shell .campaign-detail-actions,html body main.dashboard-shell .campaign-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main.dashboard-shell .campaign-detail-actions>span{grid-column:1/-1!important;text-align:left!important}}@media (max-width:560px){html body main.dashboard-shell .campaign-action-row,html body main.dashboard-shell .campaign-count-grid,html body main.dashboard-shell .campaign-detail-actions,html body main.dashboard-shell .campaign-detail-metric-grid,html body main.dashboard-shell .campaign-mobile-metrics,html body main.dashboard-shell .campaigns-hero-actions{grid-template-columns:1fr!important}html body main.dashboard-shell .campaign-panel,html body main.dashboard-shell .campaigns-modern-hero{padding:12px!important}html body main.dashboard-shell .campaign-mobile-card-head{align-items:stretch!important;flex-direction:column!important}}html body .campaign-detail-backdrop,html body main.dashboard-shell .campaign-detail-backdrop{position:fixed!important;top:var(--header-h,72px)!important;left:var(--sidebar-w,280px)!important;right:0!important;bottom:0!important;z-index:2200!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;width:auto!important;height:auto!important;min-width:0!important;padding:14px!important;overflow:auto!important;background:rgba(15,23,42,.26)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html body .campaign-detail-drawer,html body main.dashboard-shell .campaign-detail-drawer{width:min(100%,1080px)!important;max-width:1080px!important;max-height:calc(100dvh - var(--header-h, 72px) - 28px)!important;margin:0 auto!important;display:grid!important;grid-template-rows:auto auto auto minmax(120px,auto) minmax(190px,1fr)!important;align-content:start!important;grid-gap:10px!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important}html body main.dashboard-shell .campaign-detail-head{top:0!important;margin:-16px -16px 0!important;padding:14px 16px 12px!important;border-radius:16px 16px 0 0!important}html body main.dashboard-shell .campaign-detail-head h2{display:-webkit-box!important;max-width:820px!important;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;overflow-wrap:anywhere!important}html body main.dashboard-shell .campaign-detail-head p{overflow-wrap:anywhere!important}html body main.dashboard-shell .campaign-detail-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important}html body main.dashboard-shell .campaign-detail-metric-grid article{min-width:0!important;min-height:68px!important;overflow:hidden!important}html body main.dashboard-shell .campaign-detail-metric-grid article:nth-child(15){grid-column:span 4!important}html body main.dashboard-shell .campaign-detail-metric-grid article:nth-child(15) strong{display:-webkit-box!important;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}html body main.dashboard-shell .campaign-detail-actions{grid-template-columns:repeat(6,minmax(90px,124px)) minmax(0,1fr)!important;padding:0!important}html body main.dashboard-shell .campaign-detail-actions>span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body main.dashboard-shell .campaign-detail-timeline{max-height:220px!important;min-height:0!important}html body main.dashboard-shell .campaign-detail-timeline>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-bottom:8px!important;border-bottom:1px solid #eef2f7!important}html body main.dashboard-shell .campaign-detail-timeline .dashboard-subscription-transaction-list{display:grid!important;grid-gap:8px!important;gap:8px!important;padding-top:8px!important}html body main.dashboard-shell .campaign-detail-timeline .dashboard-subscription-transaction-list article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:12px!important;gap:12px!important;align-items:start!important;padding:9px 10px!important;border:1px solid #eef2f7!important;border-radius:10px!important;background:#f8fafc!important}html body main.dashboard-shell .campaign-detail-timeline .dashboard-subscription-transaction-list article div{min-width:0!important}html body main.dashboard-shell .campaign-detail-timeline .dashboard-subscription-transaction-list span,html body main.dashboard-shell .campaign-detail-timeline .dashboard-subscription-transaction-list strong{display:-webkit-box!important;min-width:0!important;overflow:hidden!important;-webkit-box-orient:vertical}html body main.dashboard-shell .campaign-detail-timeline .dashboard-subscription-transaction-list strong{color:#111827!important;font-size:12px!important;font-weight:900!important;-webkit-line-clamp:1;line-clamp:1}html body main.dashboard-shell .campaign-detail-timeline .dashboard-subscription-transaction-list span{color:#64748b!important;font-size:11px!important;font-weight:750!important;-webkit-line-clamp:2;line-clamp:2}html body main.dashboard-shell .campaign-detail-timeline .dashboard-subscription-transaction-list b{color:#64748b!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important}html body main.dashboard-shell .campaign-detail-table-section{min-height:0!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-detail-table-wrap{max-height:min(34vh,340px)!important;min-height:190px!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-table{min-width:1280px!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-table td:first-child,html body main.dashboard-shell .campaign-detail-drawer .campaign-table th:first-child{width:210px!important;text-align:left!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-table td:nth-child(2),html body main.dashboard-shell .campaign-detail-drawer .campaign-table th:nth-child(2){width:120px!important}html body main.dashboard-shell .campaign-detail-drawer .campaign-table td:nth-child(3),html body main.dashboard-shell .campaign-detail-drawer .campaign-table th:nth-child(3){width:210px!important}@media (min-width:768px) and (max-width:1199px){html body .campaign-detail-backdrop,html body main.dashboard-shell .campaign-detail-backdrop{left:64px!important;top:var(--header-h,68px)!important}html body main.dashboard-shell .campaign-detail-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body main.dashboard-shell .campaign-detail-metric-grid article:nth-child(15){grid-column:span 2!important}}@media (max-width:767px){html body .campaign-detail-backdrop,html body main.dashboard-shell .campaign-detail-backdrop{inset:0!important;padding:8px!important;align-items:stretch!important}html body .campaign-detail-drawer,html body main.dashboard-shell .campaign-detail-drawer{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important;grid-template-rows:none!important;border-radius:14px!important}html body main.dashboard-shell .campaign-detail-head{margin:-12px -12px 0!important;padding:12px!important;border-radius:14px 14px 0 0!important}html body main.dashboard-shell .campaign-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main.dashboard-shell .campaign-detail-metric-grid article:nth-child(15){grid-column:1/-1!important}html body main.dashboard-shell .campaign-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main.dashboard-shell .campaign-detail-actions>span{grid-column:1/-1!important;text-align:left!important;white-space:normal!important}}@media (max-width:520px){html body main.dashboard-shell .campaign-detail-actions,html body main.dashboard-shell .campaign-detail-metric-grid{grid-template-columns:1fr!important}}body .dashboard-shell{--global-sidebar-width:var(--sidebar-w,232px);min-height:100dvh!important;overflow-x:hidden!important}body .dashboard-shell .dashboard-sidebar,body .dashboard-shell>.dashboard-sidebar{position:fixed!important;inset:0 auto auto 0!important;width:var(--global-sidebar-width)!important;min-width:var(--global-sidebar-width)!important;max-width:var(--global-sidebar-width)!important;margin:0!important;z-index:1000!important}body .dashboard-shell .dashboard-sidebar,body .dashboard-shell .dashboard-sidebar-card,body .dashboard-shell>.dashboard-sidebar{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important}body .dashboard-shell .dashboard-sidebar-card{width:100%!important;scrollbar-width:none!important}body .dashboard-shell .dashboard-sidebar-card::-webkit-scrollbar,body .dashboard-shell .dashboard-sidebar-menu::-webkit-scrollbar,body .dashboard-shell .dashboard-sidebar-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body .dashboard-shell .dashboard-sidebar-footer.sidebar-footer,body .dashboard-shell .dashboard-sidebar-stack,body .dashboard-shell .sidebar-logo.reference-brand{flex:0 0 auto!important}body .dashboard-shell .dashboard-sidebar-nav{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important}body .dashboard-shell .dashboard-sidebar-menu,body .dashboard-shell .dashboard-sidebar-menu.sidebar-nav{flex:1 1 auto!important;min-height:0!important;overflow:visible!important;padding:8px 0!important;scrollbar-width:none!important}body .dashboard-shell .dashboard-sidebar-footer.sidebar-footer{flex:0 0 auto!important;display:grid!important;grid-gap:0!important;gap:0!important;margin-top:auto!important;padding:14px 16px!important;border-top:1px solid var(--border-subtle)!important;background:var(--surface,#fff)!important}body .dashboard-shell .dashboard-subscription-card,body .dashboard-shell .plan-card.dashboard-upgrade-card,body .dashboard-shell .reference-plan-meta,body .dashboard-shell .upgrade-btn.dashboard-upgrade-button{display:none!important}body .dashboard-shell .user-row.reference-sidebar-user{min-height:40px!important;margin:0!important;padding:6px 4px!important}body .dashboard-shell .dashboard-main,body .dashboard-shell>.app-layout-main,body .dashboard-shell>.dashboard-main{margin-left:var(--global-sidebar-width)!important;width:calc(100% - var(--global-sidebar-width))!important;max-width:calc(100% - var(--global-sidebar-width))!important}@media (max-width:767px){body .dashboard-shell{--global-sidebar-width:min(232px,88vw)}body .dashboard-shell .dashboard-sidebar,body .dashboard-shell>.dashboard-sidebar{transform:translateX(-105%)!important;transition:transform .18s ease!important}body .dashboard-shell .dashboard-sidebar.mobile-open,body .dashboard-shell>.dashboard-sidebar.mobile-open{transform:translateX(0)!important}body .dashboard-shell .dashboard-main,body .dashboard-shell>.app-layout-main,body .dashboard-shell>.dashboard-main{margin-left:0!important;width:100%!important;max-width:100%!important}}.dl-page{display:flex;flex-direction:column;gap:24px;padding:24px 24px 40px;margin-top:15px}.dl-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:4px}.dl-header-title-area{display:flex;flex-direction:column;gap:3px}.dl-title-with-icon{display:flex;align-items:center;gap:12px}.dl-header-icon-wrap{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#4f5bd5;font-size:20px;box-shadow:0 4px 12px rgba(79,91,213,.1);flex-shrink:0}.dl-eyebrow{display:block;font-weight:800;text-transform:uppercase}.dl-h1{margin:0;color:#0f172a;font-size:28px;font-weight:800;letter-spacing:-.03em}.dl-header-btns{display:flex;align-items:center;flex-shrink:0}.dl-btn-ghost,.dl-btn-primary{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .13s}.dl-btn-ghost{border:1px solid #e2e8f0;background:#fff}.dl-btn-ghost:hover{background:#f8fafc;border-color:#cbd5e1}.dl-btn-primary{border:0;color:#fff;box-shadow:0 2px 8px rgba(79,91,213,.28)}.dl-btn-primary:hover{background:#4049c5;box-shadow:0 4px 14px rgba(79,91,213,.34)}.dl-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px}.dl-stat-card{display:flex;flex-direction:column;gap:6px;padding:18px 20px 16px;border:1px solid #e8ecf1;background:#fff;transition:box-shadow .16s,transform .16s}.dl-stat-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.07);transform:translateY(-2px)}.dl-stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dl-stat-label{color:#9aa5b4;font-size:10.5px;font-weight:700;text-transform:uppercase}.dl-stat-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;font-size:16px;flex-shrink:0}.dl-stat-number{color:#111827;font-size:30px;font-weight:900;letter-spacing:-.04em;line-height:1}.dl-stat-sub{color:#9aa5b4;font-size:11.5px;font-weight:500}.dl-library{border:1px solid #e8ecf1;border-radius:16px;background:#fff;overflow:hidden}.dl-lib-header{display:flex;flex-direction:column;gap:0;border-bottom:1px solid #f0f2f5}.dl-lib-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px}.dl-lib-h2{margin:0;color:#111827;font-size:17px;font-weight:800;letter-spacing:-.02em}.dl-lib-showing{font-size:12.5px;font-weight:600;align-self:flex-end;padding-bottom:2px}.dl-controls{gap:8px;flex-wrap:wrap;padding:0 22px 14px}.dl-controls,.dl-search{display:flex;align-items:center}.dl-search{position:relative;flex:1 1 240px;min-width:180px}.dl-search-ico{position:absolute;left:11px;color:#9aa5b4;font-size:14px;pointer-events:none}.dl-search-input{width:100%;height:34px;padding:0 12px 0 32px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:500;outline:none;transition:border-color .13s,background .13s}.dl-search-input:focus{border-color:#4f5bd5;background:#fff}.dl-search-input::placeholder{color:#9aa5b4}.dl-select-wrap{position:relative;display:flex;align-items:center}.dl-select{height:34px;padding:0 28px 0 12px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;color:#4a5568;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:600;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .13s}.dl-select:focus{border-color:#4f5bd5}.dl-select:disabled{opacity:1;cursor:default;color:#4a5568}.dl-chev{position:absolute;right:9px;color:#9aa5b4;font-size:12px;pointer-events:none}.dl-select-wrap--sm .dl-select--sm{height:30px;font-size:12.5px;min-width:100px}.dl-refresh-btn{display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;color:#9aa5b4;cursor:pointer;font-size:16px;transition:color .13s,border-color .13s,background .13s;flex-shrink:0}.dl-refresh-btn:hover{color:#4f5bd5;border-color:#c7d2fe;background:#eef2ff}.dl-tabs{display:flex;align-items:center;padding:0 22px;border-bottom:1px solid #f0f2f5;overflow-x:auto;scrollbar-width:none}.dl-tabs::-webkit-scrollbar{display:none}.dl-tab{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-weight:700;white-space:nowrap;transition:background .13s,color .13s;flex-shrink:0}.dl-tab:hover{background:#f8fafc;color:#111827}.dl-tab--active{border-color:#e2e8f0 #e2e8f0 #fff;background:#fff}.dl-tab-pill{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-weight:800}.dl-tab--active .dl-tab-pill{background:#eef2ff}.dl-filterbar{display:flex;align-items:center;flex-wrap:wrap;padding:10px 22px;border-bottom:1px solid #f0f2f5;background:#f8fafc}.dl-filterbar-label{color:#9aa5b4;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dl-filterbar-count{margin-left:auto;color:#9aa5b4;font-size:12px;font-weight:600}.dl-clear-btn{border:0;background:transparent;color:#ef4444;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:12.5px;font-weight:700;cursor:pointer;padding:2px 6px;border-radius:6px;transition:background .12s}.dl-clear-btn:hover{background:#fff1f2}.dl-notice{display:flex;align-items:center;gap:8px;padding:11px 22px;font-size:13px;font-weight:700}.dl-notice .ti{font-size:15px}.dl-notice--ok{border-bottom:1px solid #bbf7d0;background:#f0fdf4;color:#15803d}.dl-notice--err{border-bottom:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.dl-sections{display:flex;flex-direction:column;padding:0 22px 22px}.dl-state-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;color:#9aa5b4;font-size:14px;font-weight:600}.dl-spinner{width:24px;height:24px;border:2.5px solid #e2e8f0;border-top-color:#4f5bd5;border-radius:50%;animation:dl-spin .65s linear infinite;flex-shrink:0}@keyframes dl-spin{to{transform:rotate(1turn)}}.dl-state-error{display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px;text-align:center;color:#9aa5b4}.dl-state-error .ti{font-size:26px;color:#ef4444}.dl-state-error strong{color:#111827;font-size:15px;font-weight:800}.dl-state-error p{margin:0;font-size:13px}.dl-sec-head{display:flex;align-items:center;gap:8px;padding:12px 0 6px}.dl-sec-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.dl-sec-label{color:#111827;font-size:14px;font-weight:800;letter-spacing:-.01em}.dl-sec-count{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-weight:800}.dl-card-grid{display:grid;grid-gap:14px;gap:14px}.dl-card{display:flex;flex-direction:column;padding:16px 18px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;cursor:pointer;min-height:170px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s cubic-bezier(.16,1,.3,1)}.dl-card:hover{transform:translateY(-4px) scale(1.006);border-color:var(--card-accent,#cbd5e1);box-shadow:0 10px 24px rgba(15,23,42,.06),0 2px 8px var(--card-accent-soft,rgba(0,0,0,.02))}.dl-card:active{transform:translateY(-1px) scale(.995)}.dl-open-btn{height:32px;padding:0 14px;font-size:12px;font-weight:700;border-radius:8px;border:1px solid var(--card-accent-border,#cbd5e1);background:var(--card-accent-soft,#f8fbff);color:var(--card-accent,#0f172a);cursor:pointer;transition:all .15s ease}.dl-open-btn:hover{background:var(--card-accent,#0f172a);color:#fff!important;border-color:var(--card-accent,#0f172a)}.dl-card-top{justify-content:space-between;gap:8px}.dl-card-badges,.dl-card-top{display:flex;align-items:center}.dl-card-badges{gap:6px;flex-wrap:wrap}.dl-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:6px;border:1px solid;font-size:12px;font-weight:700;white-space:nowrap}.dl-badge--draft{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.dl-menu-wrap{position:relative;flex-shrink:0}.dl-menu-btn{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:transparent;cursor:pointer;font-size:16px;transition:background .12s,color .12s}.dl-menu-btn:hover{background:#f1f5f9;color:#4a5568}.dl-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:200;min-width:142px;padding:5px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 8px 26px rgba(15,23,42,.13);display:flex;flex-direction:column;gap:2px}.dl-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#4a5568;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .11s}.dl-menu button .ti{font-size:14px;color:#9aa5b4}.dl-menu button:hover{background:#f1f5f9}.dl-menu button:hover .ti{color:#4a5568}.dl-menu-del,.dl-menu-del .ti{color:#ef4444!important}.dl-menu-del:hover{background:#fff1f2!important}.dl-card-header-group{display:flex;flex-direction:column;gap:1px;margin-bottom:1px}.dl-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;margin:0;overflow:hidden;color:#0f172a;font-size:14px;font-weight:700;line-height:1.35;min-height:auto}.dl-card-subject{margin:0;color:#475569;font-size:13px;line-height:1.4;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-card-subject strong{color:#334155;font-weight:700}.dl-card-snippet{margin:0;color:#64748b;font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;min-height:54px}.dl-card--dummy{background:#f8fafc!important;border:1.5px dashed #cbd5e1!important;opacity:.72;box-shadow:none!important;transform:none!important}.dl-card--dummy:hover{opacity:1;background:#fff!important;border-color:var(--card-accent,#4f5bd5)!important;border-style:solid!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important}.dl-badge--placeholder{background:#f1f5f9;color:#64748b;border-color:#cbd5e1}.dl-card-meta{display:flex;flex-direction:column;gap:5px}.dl-card-meta span{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500}.dl-card-meta span:hover{color:#4a5568}.dl-card-meta .ti{font-size:13px;color:#cbd5e1;flex-shrink:0}.dl-back-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#4a5568;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:all .12s}.dl-back-btn:hover{background:#f8fafc;color:#1e293b;border-color:#cbd5e1;box-shadow:0 2px 6px rgba(0,0,0,.03)}.dl-modal-back-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;color:#4a5568;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:all .12s;margin-right:12px}.dl-modal-back-btn:hover{background:#f1f5f9;color:#1e293b;border-color:#cbd5e1}.dl-card-foot{justify-content:space-between;gap:8px}.dl-approval,.dl-card-foot{display:flex;align-items:center}.dl-approval{gap:7px;min-width:0}.dl-tl-avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;font-size:10px;flex-shrink:0;background:#4f5bd5!important;transition:transform .2s ease}.dl-card:hover .dl-tl-avatar{transform:scale(1.1)}.dl-approval-text{color:#4a5568;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-edit-btn{flex-shrink:0;height:30px;padding:0 16px;border:none;border-radius:8px;background:#eef2ff;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,transform .12s}.dl-edit-btn:hover{background:#e0e7ff;transform:scale(1.03)}.dl-edit-btn:active{transform:scale(.97)}.dl-sec-empty{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:160px;padding:24px;border:1.5px dashed;border-radius:14px;text-align:center;margin-bottom:6px}.dl-sec-empty-icon{font-size:26px}.dl-sec-empty strong{color:#111827;font-size:15px;font-weight:800}.dl-sec-empty p{margin:0;color:#4a5568;font-size:13px;max-width:320px}.dl-create-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:9px;color:#fff;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .12s;margin-top:4px}.dl-create-btn:hover{opacity:.88}.dl-modal-backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dl-modal{display:flex;flex-direction:column;width:min(920px,100%);max-height:min(88vh,840px);overflow:hidden;border:1px solid #e8ecf1;border-radius:20px;background:#fff;box-shadow:0 28px 72px rgba(15,23,42,.24)}.dl-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid #f0f2f5;background:linear-gradient(90deg,#fafbff,#fff)}.dl-modal-title{margin:6px 0 0;color:#111827;font-size:19px;font-weight:800;line-height:1.3;letter-spacing:-.02em}.dl-modal-close{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #e2e8f0;border-radius:50%;background:#fff;color:#4a5568;cursor:pointer;font-size:15px;transition:background .12s}.dl-modal-close:hover{background:#f1f5f9}.dl-modal-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 22px;border-bottom:1px solid #f0f2f5;background:#f8fafc}.dl-modal-meta-item{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid #e8ecf1;border-radius:11px;background:#fff}.dl-modal-meta-item span{color:#9aa5b4;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dl-modal-meta-item strong{color:#111827;font-size:13px;font-weight:700}.dl-modal-meta-item--ok{border-color:#bbf7d0;background:#f0fdf4}.dl-modal-meta-item--ok strong{color:#15803d}.dl-modal-tabs{display:flex;align-items:center;gap:4px;padding:0 22px;border-bottom:1px solid #f0f2f5;background:#fafbff}.dl-modal-tab-btn{display:inline-flex;align-items:center;gap:6px;padding:12px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#64748b;cursor:pointer;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:700;transition:all .15s}.dl-modal-tab-btn:hover{color:#1e293b;background:#f8fafc}.dl-modal-tab-btn--active{color:#4f5bd5;border-color:#4f5bd5;background:#fff}.dl-modal-subject-box{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;margin-bottom:16px}.dl-modal-subject-label{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.dl-modal-subject-value{color:#0f172a;font-size:13.5px;font-weight:700}.dl-modal-content-wrapper{padding:4px}.dl-modal-raw-container{display:flex;flex-direction:column;gap:12px;height:100%}.dl-modal-raw-textarea{width:100%;height:320px;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#1e293b;color:#e2e8f0;font-family:Courier New,Courier,monospace;font-size:13.5px;line-height:1.6;resize:none;outline:none}.dl-modal-raw-textarea:focus{border-color:#4f5bd5}.dl-modal-stats-grid{display:flex;flex-direction:column;gap:16px}.dl-stats-section-title{color:#0f172a;font-size:14px;font-weight:800;letter-spacing:-.01em;border-bottom:1px solid #e2e8f0;padding-bottom:6px}.dl-stats-table{display:flex;flex-direction:column;border:1px solid #e8ecf1;border-radius:12px;overflow:hidden;background:#fff}.dl-stats-row{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid #f0f2f5;font-size:13px}.dl-stats-row:last-child{border-bottom:0}.dl-stats-lbl{padding:10px 14px;background:#f8fafc;color:#64748b;font-weight:700;border-right:1px solid #f0f2f5}.dl-stats-val{padding:10px 14px;color:#0f172a;font-weight:600;word-break:break-all}.dl-modal-body{flex:1 1;overflow:auto;padding:22px}.dl-modal-content{color:#374151;font-size:15px;line-height:1.75}.dl-modal-content :where(p,ul,ol){margin:0 0 14px}.dl-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:13px 22px;border-top:1px solid #f0f2f5;background:#f8fafc}.dl-modal-action{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#4a5568;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:background .12s}.dl-modal-action:hover{background:#f1f5f9}.dl-modal-action--primary{border:0;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.18)}.dl-modal-action--primary:hover{filter:brightness(1.08)}@media(max-width:1280px){.dl-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.dl-card-grid,.dl-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-header{flex-direction:column;align-items:stretch}.dl-header-btns{width:100%}.dl-btn-ghost,.dl-btn-primary{flex:1 1;justify-content:center}.dl-modal-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-lib-title-row{flex-direction:column;align-items:stretch}}@media(max-width:560px){.dl-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-card-grid{grid-template-columns:1fr}.dl-controls,.dl-filterbar,.dl-sections{padding-left:14px;padding-right:14px}.dl-lib-title-row{padding:14px 14px 10px}.dl-tabs{padding:0 14px}.dl-modal-backdrop{padding:8px;align-items:flex-end}.dl-modal{border-radius:18px 18px 0 0;max-height:92vh}.dl-modal-meta{grid-template-columns:1fr 1fr}.dl-modal-foot{flex-direction:column}.dl-modal-action{width:100%;justify-content:center}}@media(max-width:400px){.dl-stat-grid{grid-template-columns:1fr}}html body main.dashboard-shell .campaigns-modern-page{--campaign-bg:#f5f6f8;--campaign-surface:#fff;--campaign-surface-2:#f8f9fb;--campaign-border:#e8ecf1;--campaign-border-subtle:#f0f2f5;--campaign-text-1:#111827;--campaign-text-2:#4a5568;--campaign-text-3:#9aa5b4;--campaign-accent:#4f5bd5;--campaign-accent-light:#eef0fd;--campaign-indigo-100:#d5d9f8;--campaign-indigo-400:#7b83e6;--campaign-indigo-700:#2f3aaa;--campaign-emerald-50:#ecfdf5;--campaign-emerald-600:#059669;--campaign-amber-50:#fffbeb;--campaign-amber-600:#d97706;--campaign-rose-50:#fff1f2;--campaign-rose-500:#f43f5e;--campaign-rose-600:#e11d48;--campaign-sky-50:#f0f9ff;--campaign-sky-500:#0ea5e9;gap:20px!important;padding:24px!important;background:var(--campaign-bg)!important;color:var(--campaign-text-1)!important;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif!important;font-size:14px!important;line-height:1.5!important}html body main.dashboard-shell .campaigns-modern-page *,html body main.dashboard-shell .campaigns-modern-page :after,html body main.dashboard-shell .campaigns-modern-page :before{box-sizing:border-box!important}html body main.dashboard-shell .campaigns-modern-hero{min-height:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body main.dashboard-shell .campaigns-modern-page .table-eyebrow,html body main.dashboard-shell .campaigns-page-kicker{display:block!important;margin:0 0 4px!important;color:var(--campaign-text-3)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.3!important;text-transform:uppercase!important}html body main.dashboard-shell .campaigns-modern-hero h1{margin:0!important;color:var(--campaign-text-1)!important;font-size:26px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important}html body main.dashboard-shell .campaigns-hero-actions{display:flex!important;align-items:center!important;gap:8px!important}html body main.dashboard-shell .campaigns-hero-actions .ui-button{min-height:34px!important;padding:7px 14px!important;border-radius:10px!important;box-shadow:none!important;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1!important;transform:none!important}html body main.dashboard-shell .campaigns-hero-actions .ui-button-secondary{border:1px solid var(--campaign-border)!important;background:var(--campaign-surface)!important;color:var(--campaign-text-2)!important}html body main.dashboard-shell .campaigns-hero-actions .ui-button-primary{border:0!important;background:var(--campaign-accent)!important;color:#fff!important}html body main.dashboard-shell .campaigns-hero-actions .ui-button:hover{transform:none!important}html body main.dashboard-shell .campaigns-hero-actions .ui-button-secondary:hover{border-color:#cbd2dc!important;color:var(--campaign-text-1)!important;background:var(--campaign-surface)!important}html body main.dashboard-shell .campaigns-hero-actions .ui-button-primary:hover{background:var(--campaign-indigo-700)!important}html body main.dashboard-shell .campaign-count-grid,html body main.dashboard-shell .campaign-count-row{display:grid!important;grid-gap:12px!important;gap:12px!important}html body main.dashboard-shell .campaign-count-row-top{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body main.dashboard-shell .campaign-count-row-bottom{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:-8px!important}html body main.dashboard-shell .campaign-count-card,html body main.dashboard-shell .campaign-count-card.stat-card{min-height:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:16px 18px!important;border:1px solid var(--campaign-border)!important;border-radius:14px!important;background:var(--campaign-surface)!important;box-shadow:none!important;transition:box-shadow .15s!important}html body main.dashboard-shell .campaign-count-card:hover{box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)!important}html body main.dashboard-shell .campaign-count-card-glow{display:none!important}html body main.dashboard-shell .campaign-count-card .stat-row,html body main.dashboard-shell .campaign-count-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}html body main.dashboard-shell .campaign-count-card .stat-label,html body main.dashboard-shell .campaign-count-label{min-width:0!important;color:var(--campaign-text-3)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.07em!important;line-height:1.2!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important}html body main.dashboard-shell .campaign-count-card .stat-icon,html body main.dashboard-shell .campaign-count-icon{width:30px!important;height:30px!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:6px!important;box-shadow:none!important;font-size:15px!important}html body main.dashboard-shell .campaign-count-card-total .campaign-count-icon{background:var(--campaign-accent-light)!important;color:var(--campaign-accent)!important}html body main.dashboard-shell .campaign-count-card-running .campaign-count-icon{background:var(--campaign-sky-50)!important;color:var(--campaign-sky-500)!important}html body main.dashboard-shell .campaign-count-card-paused .campaign-count-icon{background:var(--campaign-amber-50)!important;color:#f59e0b!important}html body main.dashboard-shell .campaign-count-card-failed .campaign-count-icon{background:var(--campaign-rose-50)!important;color:var(--campaign-rose-500)!important}html body main.dashboard-shell .campaign-count-card-incomplete .campaign-count-icon{background:#fff7ed!important;color:#ea580c!important}html body main.dashboard-shell .campaign-count-card-completed .campaign-count-icon{background:var(--campaign-emerald-50)!important;color:#10b981!important}html body main.dashboard-shell .campaign-count-card-scheduled .campaign-count-icon{background:var(--campaign-accent-light)!important;color:var(--campaign-indigo-400)!important}html body main.dashboard-shell .campaign-count-card .stat-num,html body main.dashboard-shell .campaign-count-card strong{display:block!important;margin:0!important;color:var(--campaign-text-1)!important;font-size:28px!important;font-weight:700!important;letter-spacing:0!important;line-height:1!important}html body main.dashboard-shell .campaign-count-card .stat-pct,html body main.dashboard-shell .campaign-count-percent{display:block!important;width:auto!important;margin:2px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--campaign-text-3)!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important}html body main.dashboard-shell .campaign-panel,html body main.dashboard-shell .campaign-panel.table-card{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid var(--campaign-border)!important;border-radius:18px!important;background:var(--campaign-surface)!important;box-shadow:none!important;overflow:hidden!important}html body main.dashboard-shell .campaign-panel .table-header,html body main.dashboard-shell .campaign-table-header{padding:16px 20px 14px!important;border-bottom:1px solid var(--campaign-border-subtle)!important}html body main.dashboard-shell .campaign-panel .table-header-top,html body main.dashboard-shell .campaign-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 14px!important}html body main.dashboard-shell .campaign-panel .table-title,html body main.dashboard-shell .campaign-panel-head h2{margin:0!important;color:var(--campaign-text-1)!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}html body main.dashboard-shell .campaign-panel-total{flex:0 0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--campaign-text-3)!important;font-size:12px!important;font-weight:400!important;text-align:right!important}html body main.dashboard-shell .campaign-panel .table-controls,html body main.dashboard-shell .campaign-toolbar{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin:0!important}html body main.dashboard-shell .campaign-panel .search-wrapper,html body main.dashboard-shell .campaign-search-field{position:relative!important;flex:1 1 220px!important;min-width:220px!important;display:block!important}html body main.dashboard-shell .campaign-search-field span,html body main.dashboard-shell .campaign-select-field span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body main.dashboard-shell .campaign-panel .search-wrapper .si,html body main.dashboard-shell .campaign-search-icon{position:absolute!important;left:9px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--campaign-text-3)!important;font-size:14px!important;pointer-events:none!important}html body main.dashboard-shell .campaign-panel .table-search,html body main.dashboard-shell .campaign-search-field input{width:100%!important;min-height:34px!important;padding:7px 10px 7px 32px!important;border:1px solid var(--campaign-border)!important;border-radius:10px!important;background:var(--campaign-surface-2)!important;color:var(--campaign-text-1)!important;box-shadow:none!important;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif!important;font-size:13px!important;font-weight:400!important;outline:none!important}html body main.dashboard-shell .campaign-search-field input:focus{border-color:var(--campaign-accent)!important;background:#fff!important}html body main.dashboard-shell .campaign-select-field{position:relative!important;display:block!important;min-width:132px!important}html body main.dashboard-shell .campaign-panel .mini-select,html body main.dashboard-shell .campaign-select-field select{width:100%!important;min-height:34px!important;padding:7px 28px 7px 10px!important;border:1px solid var(--campaign-border)!important;border-radius:10px!important;background-color:var(--campaign-surface-2)!important;color:var(--campaign-text-2)!important;box-shadow:none!important;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif!important;font-size:13px!important;font-weight:400!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}html body main.dashboard-shell .campaign-toolbar-refresh.icon-btn{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--campaign-border)!important;border-radius:10px!important;background:var(--campaign-surface)!important;color:var(--campaign-text-3)!important;box-shadow:none!important;cursor:pointer!important}html body main.dashboard-shell .campaign-toolbar-refresh.icon-btn:hover{background:var(--campaign-surface-2)!important;color:var(--campaign-text-2)!important}html body main.dashboard-shell .campaign-status-tabs{display:flex!important;flex-wrap:nowrap!important;gap:2px!important;margin:0!important;padding:0 20px!important;border-bottom:1px solid var(--campaign-border-subtle)!important;overflow-x:auto!important}html body main.dashboard-shell .campaign-status-tabs button{flex:0 0 auto!important;min-width:0!important;min-height:31px!important;padding:6px 14px!important;border:1px solid transparent!important;border-radius:10px 10px 0 0!important;background:transparent!important;box-shadow:none!important;color:var(--campaign-text-2)!important;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important;white-space:nowrap!important;cursor:pointer!important}html body main.dashboard-shell .campaign-status-tabs button:hover{background:var(--campaign-surface-2)!important;color:var(--campaign-text-1)!important}html body main.dashboard-shell .campaign-status-tabs button.active{border-color:var(--campaign-border) var(--campaign-border) var(--campaign-surface)!important;background:var(--campaign-surface)!important;color:var(--campaign-accent)!important;font-weight:500!important}html body main.dashboard-shell .campaign-table-wrap{width:100%!important;max-width:100%!important;max-height:none!important;border:0!important;border-radius:0!important;background:var(--campaign-surface)!important;box-shadow:none!important;overflow:auto!important}html body main.dashboard-shell .campaign-table,html body main.dashboard-shell .campaign-table.data-table{width:100%!important;min-width:1180px!important;border-collapse:collapse!important;background:var(--campaign-surface)!important;table-layout:auto!important}html body main.dashboard-shell .campaign-table thead{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:2!important}html body main.dashboard-shell .campaign-table thead tr{border-bottom:1px solid var(--campaign-border-subtle)!important;background:var(--campaign-surface-2)!important}html body main.dashboard-shell .campaign-table td,html body main.dashboard-shell .campaign-table th{max-width:none!important;padding:13px 14px!important;border-bottom:1px solid var(--campaign-border-subtle)!important;color:var(--campaign-text-2)!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important}html body main.dashboard-shell .campaign-table th{padding-top:10px!important;padding-bottom:10px!important;background:var(--campaign-surface-2)!important;color:var(--campaign-text-3)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important}html body main.dashboard-shell .campaign-table td:first-child,html body main.dashboard-shell .campaign-table th:first-child{width:44px!important;padding-left:20px!important}html body main.dashboard-shell .campaign-table td:nth-child(2),html body main.dashboard-shell .campaign-table th:nth-child(2){width:82px!important}html body main.dashboard-shell .campaign-table td:nth-child(3),html body main.dashboard-shell .campaign-table th:nth-child(3){min-width:250px!important;white-space:normal!important}html body main.dashboard-shell .campaign-table td:nth-child(13),html body main.dashboard-shell .campaign-table th:nth-child(13){width:54px!important;padding-right:20px!important}html body main.dashboard-shell .campaign-table tbody tr:last-child td{border-bottom:0!important}html body main.dashboard-shell .campaign-table tbody tr:hover td{background:var(--campaign-surface-2)!important}html body main.dashboard-shell .campaign-table input[type=checkbox],html body main.dashboard-shell .campaign-table-footer input[type=checkbox]{accent-color:var(--campaign-accent)!important}html body main.dashboard-shell .campaign-failure-rate,html body main.dashboard-shell .num-cell{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12.5px!important}html body main.dashboard-shell .campaign-name-cell{display:grid!important;grid-gap:2px!important;gap:2px!important;min-width:0!important;max-width:none!important}html body main.dashboard-shell .campaign-link,html body main.dashboard-shell .campaign-name-link{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;display:inline!important;padding:0!important;border:0!important;background:transparent!important;color:var(--campaign-text-1)!important;box-shadow:none!important;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;text-align:left!important;text-decoration:none!important;word-break:break-word!important;white-space:normal!important;cursor:pointer!important}html body main.dashboard-shell .campaign-name-link:focus-visible,html body main.dashboard-shell .campaign-name-link:hover{color:var(--campaign-accent)!important;outline:none!important}html body main.dashboard-shell .campaign-meta{margin-top:2px!important;color:var(--campaign-text-3)!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important}html body main.dashboard-shell .campaign-project-cell{color:var(--campaign-text-2)!important;font-weight:500!important}html body main.dashboard-shell .campaign-status-badge.tag-pill,html body main.dashboard-shell .campaign-status-badge.ui-badge{min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;padding:3px 9px!important;border:0!important;border-radius:20px!important;box-shadow:none!important;font-size:11px!important;font-weight:500!important;line-height:1.25!important;white-space:nowrap!important}html body main.dashboard-shell .campaign-status-badge:before{content:""!important;width:5px!important;height:5px!important;flex:0 0 auto!important;border-radius:50%!important;background:currentColor!important}html body main.dashboard-shell .campaign-status-badge .ui-badge-label{color:currentColor!important;font:inherit!important}html body main.dashboard-shell .campaign-status-badge.tag-completed{background:var(--campaign-emerald-50)!important;color:var(--campaign-emerald-600)!important}html body main.dashboard-shell .campaign-status-badge.tag-running{background:var(--campaign-sky-50)!important;color:var(--campaign-sky-500)!important}html body main.dashboard-shell .campaign-status-badge.tag-paused{background:var(--campaign-amber-50)!important;color:var(--campaign-amber-600)!important}html body main.dashboard-shell .campaign-status-badge.tag-failed{background:var(--campaign-rose-50)!important;color:var(--campaign-rose-600)!important}html body main.dashboard-shell .campaign-status-badge.tag-incomplete{background:#fff7ed!important;color:#ea580c!important}html body main.dashboard-shell .campaign-status-badge.tag-scheduled{background:var(--campaign-accent-light)!important;color:#3d4bc8!important}.report-dashboard-page{width:100%;max-width:1440px;margin:0 auto;padding:18px;display:grid;grid-gap:14px;gap:14px;background:transparent}.report-page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px;padding:18px 20px;border:1px solid #e5eaf1;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05)}.report-page-title{min-width:0}.report-page-title h1{margin:3px 0 5px;color:#111827;font-size:25px;font-weight:850;line-height:1.15;letter-spacing:0}.report-page-title p{margin:0;color:#64748b;font-size:12px}.report-page-actions,.report-sync-status{display:flex;align-items:center}.report-page-actions{gap:9px;flex:0 0 auto}.report-page-actions button{display:inline-flex;align-items:center;gap:7px;min-height:38px;border-radius:8px}.report-sync-status{gap:6px;min-height:34px;padding:0 10px;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc;color:#475569;font-size:11px;font-weight:750;white-space:nowrap}.report-sync-status i{color:#16a34a;font-size:15px}.report-spin{animation:report-spin .9s linear infinite}@keyframes report-spin{to{transform:rotate(1turn)}}.report-health-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.report-health-strip article{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;grid-gap:2px 10px;gap:2px 10px;min-height:76px;padding:12px;border:1px solid #e5eaf1;border-radius:10px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.04)}.report-health-strip article>i{grid-row:1/span 2;display:grid;place-items:center;width:34px;height:34px;align-self:center;border-radius:8px;background:#eef2ff;color:#4f46e5;font-size:17px}.report-health-strip article:nth-child(2)>i{background:#ecfdf5;color:#059669}.report-health-strip article:nth-child(3)>i{background:#fff7ed;color:#ea580c}.report-health-strip article:nth-child(4)>i{background:#eff6ff;color:#2563eb}.report-health-strip article>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.report-health-strip span{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.report-health-strip strong{color:#111827;font-size:18px;font-weight:850}.report-health-strip small{color:#64748b;font-size:10px}.report-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 2px 0}.report-section-heading>div{display:grid;grid-gap:2px;gap:2px}.report-section-heading>div>span{color:#1f2937;font-size:14px;font-weight:850}.report-section-heading small{color:#64748b;font-size:10px}.report-alert-count,.report-section-total{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border:1px solid #dbe4ee;border-radius:999px;background:#fff;color:#475569;font-size:10px;font-weight:800}.report-dashboard-page .report-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.report-dashboard-page .report-overview-card{min-height:132px;padding:13px;border:1px solid #e5eaf1;border-radius:10px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.04);overflow:hidden}.report-dashboard-page .report-overview-card:before{height:3px}.report-dashboard-page .report-overview-card:after{display:none}.report-dashboard-page .report-overview-card div:first-child{align-items:center}.report-dashboard-page .report-overview-card div:first-child>span{color:#475569;font-size:11px;font-weight:800}.report-dashboard-page .report-overview-card em{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:color-mix(in srgb,var(--report-card-emphasis,#2563eb) 10%,#fff);font-style:normal}.report-dashboard-page .report-overview-card em i{font-size:15px}.report-dashboard-page .report-overview-card strong{margin-top:8px;font-size:23px}.report-dashboard-page .report-overview-card small{display:flex;justify-content:space-between;gap:6px;margin-top:4px;color:#64748b;font-size:9px}.report-dashboard-page .report-overview-card small b{color:var(--report-card-emphasis,#2563eb)}.report-dashboard-page .report-overview-card .report-progress{margin-top:auto}.report-main-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.report-dashboard-page .report-panel{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:15px;border:1px solid #e5eaf1;border-radius:10px;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.04)}.report-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.report-panel-head>div{display:flex;align-items:center;gap:9px;min-width:0}.report-panel-head>div>i{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:7px;background:#f1f5f9;color:#475569;font-size:16px}.report-panel-head>div>span{display:grid;grid-gap:1px;gap:1px;min-width:0}.report-dashboard-page .report-panel h2{margin:0;color:#1f2937;font-size:13px;font-weight:850}.report-panel-head small{color:#64748b;font-size:9px}.report-panel-head>strong{color:#334155;font-size:11px;font-weight:800;white-space:nowrap}.report-dashboard-page .report-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.report-dashboard-page .report-mini-grid article{min-height:62px;padding:10px;border:1px solid #edf1f5;border-radius:8px;background:#f8fafc;box-shadow:none}.report-dashboard-page .report-mini-grid span{font-size:9px;text-transform:uppercase}.report-dashboard-page .report-mini-grid strong{font-size:17px}.report-project-list{display:grid;grid-gap:8px;gap:8px}.report-dashboard-page .report-project-row{display:grid;grid-template-columns:58px repeat(3,minmax(0,1fr));align-items:center;grid-gap:8px;gap:8px;min-height:64px;padding:9px;border:1px solid #edf1f5;border-radius:8px;background:#f8fafc;box-shadow:none}.report-project-mark{display:grid;place-items:center;width:48px;height:36px;border-radius:7px;background:#eef2ff;color:#4338ca!important;font-size:11px!important;font-weight:900!important}.report-project-row>div{display:grid;grid-gap:2px;gap:2px;text-align:right}.report-project-row>div span{color:#64748b;font-size:9px}.report-project-row>div strong{color:#111827;font-size:15px}.report-health-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border-radius:999px;font-size:9px;font-weight:850;white-space:nowrap}.report-health-badge.healthy{border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d}.report-health-badge.attention{border:1px solid #fed7aa;background:#fff7ed;color:#c2410c}.report-credit-meter{height:7px;overflow:hidden;border-radius:999px;background:#e8edf4}.report-credit-meter span{display:block;height:100%;border-radius:inherit;background:#4f46e5}.report-alert-panel{grid-column:1/-1}.report-alert-count{min-width:28px;padding:0 7px;color:#4338ca}.report-dashboard-page .alert-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.report-dashboard-page .alert-list article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;min-height:62px;padding:11px;border:1px solid #e8edf4;border-radius:8px;background:#f8fafc;box-shadow:none}.report-dashboard-page .alert-list strong{font-size:11px}.report-dashboard-page .alert-list p{margin:3px 0 0;font-size:10px;line-height:1.4}.report-empty-alerts{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;min-height:92px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#475569}.report-empty-alerts>i{color:#16a34a;font-size:24px}.report-empty-alerts div{display:grid;grid-gap:2px;gap:2px}.report-empty-alerts strong{font-size:12px}.report-empty-alerts p{margin:0;color:#64748b;font-size:10px}html.theme-dark :where(.report-page-header,.report-health-strip article,.report-dashboard-page .report-overview-card,.report-dashboard-page .report-panel),html[data-theme=dark] :where(.report-page-header,.report-health-strip article,.report-dashboard-page .report-overview-card,.report-dashboard-page .report-panel){border-color:rgba(148,163,184,.18)!important;background:rgba(15,23,42,.72)!important}html.theme-dark :where(.report-dashboard-page .report-mini-grid article,.report-dashboard-page .report-project-row,.report-dashboard-page .alert-list article,.report-sync-status),html[data-theme=dark] :where(.report-dashboard-page .report-mini-grid article,.report-dashboard-page .report-project-row,.report-dashboard-page .alert-list article,.report-sync-status){border-color:rgba(148,163,184,.16)!important;background:rgba(30,41,59,.56)!important}@media (max-width:1180px){.report-dashboard-page .report-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.report-page-header{align-items:flex-start;flex-direction:column}.report-page-actions{width:100%;justify-content:space-between}.report-dashboard-page .alert-list,.report-main-grid{grid-template-columns:1fr}}@media (max-width:600px){.report-dashboard-page{padding:10px;gap:10px}.report-page-header{padding:14px;border-radius:10px}.report-page-title h1{font-size:21px}.report-page-actions{align-items:stretch;flex-direction:column}.report-page-actions button,.report-sync-status{width:100%;justify-content:center}.report-dashboard-page .report-overview-grid,.report-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.report-section-heading{align-items:flex-start;flex-direction:column}.report-dashboard-page .report-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-dashboard-page .report-project-row{grid-template-columns:48px repeat(3,minmax(0,1fr));gap:5px}.report-project-mark{width:40px}}.dashboard-profile-main>.dashboard-settings-card{grid-column:1/-1!important;gap:14px!important;min-height:0!important;padding:20px!important;border-radius:12px!important;background:#fff!important}.dashboard-settings-actions,.dashboard-settings-head,.dashboard-settings-row,.dashboard-settings-section-head,.dashboard-settings-toggle-row{display:flex;align-items:center}.dashboard-settings-head{justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #e8edf4}.dashboard-settings-head>div{display:grid;grid-gap:3px;gap:3px}.dashboard-settings-head strong{color:#111827;font-size:20px;font-weight:850}.dashboard-settings-kicker{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.dashboard-settings-status{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;font-size:11px;font-weight:750;white-space:nowrap}.dashboard-settings-section{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.dashboard-settings-section-head{gap:10px}.dashboard-settings-section-head>i{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:#eef2ff;color:#4f46e5;font-size:17px}.dashboard-settings-section-head>div{display:grid;grid-gap:2px;gap:2px}.dashboard-settings-row strong,.dashboard-settings-section-head strong,.dashboard-settings-toggle-row strong{color:#1f2937;font-size:13px;font-weight:800}.dashboard-settings-row small,.dashboard-settings-section-head small,.dashboard-settings-toggle-row small{color:#64748b;font-size:11px;line-height:1.4}.dashboard-settings-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard-settings-choice{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;min-height:44px;padding:0 12px;border:1px solid #dbe3ee;border-radius:8px;background:#fff;color:#475569;text-align:left;cursor:pointer}.dashboard-settings-choice:hover{border-color:#a5b4fc;background:#f8faff}.dashboard-settings-choice.active{border-color:#818cf8;background:#eef2ff;color:#4338ca;box-shadow:inset 0 0 0 1px rgba(129,140,248,.12)}.dashboard-settings-choice i{font-size:17px}.dashboard-settings-choice span{font-size:12px;font-weight:800}.dashboard-settings-row,.dashboard-settings-toggle-row{justify-content:space-between;gap:18px;min-height:52px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.dashboard-settings-row>div:first-child,.dashboard-settings-toggle-row>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboard-settings-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 0 220px;padding:3px;border-radius:8px;background:#eef2f7}.dashboard-settings-segmented button{min-height:30px;border:0;border-radius:6px;background:transparent;color:#64748b;font-size:11px;font-weight:800;cursor:pointer}.dashboard-settings-segmented button.active{background:#fff;color:#4338ca;box-shadow:0 1px 4px rgba(15,23,42,.1)}.dashboard-settings-toggle-row{position:relative;cursor:pointer}.dashboard-settings-toggle-row input{position:absolute;width:1px;height:1px;opacity:0}.dashboard-settings-toggle-row>i{position:relative;width:40px;height:22px;flex:0 0 40px;border-radius:999px;background:#cbd5e1;transition:background .15s ease}.dashboard-settings-toggle-row>i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.24);transition:transform .15s ease}.dashboard-settings-toggle-row input:checked+i{background:#4f46e5}.dashboard-settings-toggle-row input:checked+i:after{transform:translateX(18px)}.dashboard-settings-toggle-row:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.dashboard-settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-settings-form-grid label{display:grid;grid-gap:6px;gap:6px}.dashboard-settings-form-grid label>span{color:#475569;font-size:11px;font-weight:800}.dashboard-settings-form-grid input,.dashboard-settings-form-grid select{width:100%;height:40px;padding:0 11px;border:1px solid #d6dfeb;border-radius:8px;background:#fff;color:#111827;font-size:12px;outline:none}.dashboard-settings-form-grid input:focus,.dashboard-settings-form-grid select:focus{border-color:#818cf8;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.dashboard-settings-actions{justify-content:flex-end;gap:8px;padding-top:2px}.dashboard-settings-actions .ghost{min-height:38px;border-radius:8px}.dashboard-settings-actions .dashboard-settings-save{display:inline-flex;align-items:center;gap:7px;border-color:#4f46e5;background:#4f46e5;color:#fff}.ui-density-compact .dashboard-shell :where(.panel,.dashboard-profile-card){--ui-density-scale:0.88}.ui-density-compact .dashboard-profile-page{gap:12px;margin-top:12px}.ui-density-compact .dashboard-profile-card,.ui-density-compact .dashboard-profile-main .dashboard-profile-card{padding:14px;gap:10px}.ui-reduced-motion *,.ui-reduced-motion :after,.ui-reduced-motion :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.theme-dark .dashboard-profile-main>.dashboard-settings-card,html.theme-dark .dashboard-settings-section,html[data-theme=dark] .dashboard-profile-main>.dashboard-settings-card,html[data-theme=dark] .dashboard-settings-section{border-color:rgba(148,163,184,.18)!important;background:rgba(15,23,42,.58)!important}html.theme-dark :where(.dashboard-settings-choice,.dashboard-settings-row,.dashboard-settings-toggle-row,.dashboard-settings-form-grid input,.dashboard-settings-form-grid select),html[data-theme=dark] :where(.dashboard-settings-choice,.dashboard-settings-row,.dashboard-settings-toggle-row,.dashboard-settings-form-grid input,.dashboard-settings-form-grid select){border-color:rgba(148,163,184,.2)!important;background:rgba(30,41,59,.72)!important;color:#e2e8f0!important}@media (max-width:720px){.dashboard-profile-main>.dashboard-settings-card{padding:14px!important}.dashboard-settings-head,.dashboard-settings-row,.dashboard-settings-toggle-row{align-items:flex-start}.dashboard-settings-head{flex-direction:column}.dashboard-settings-choice-grid,.dashboard-settings-form-grid{grid-template-columns:1fr}.dashboard-settings-row{flex-direction:column}.dashboard-settings-segmented{width:100%;flex-basis:auto}.dashboard-settings-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}html body main.dashboard-shell .campaign-response-cell{color:var(--campaign-text-2)!important;font-size:13px!important}html body main.dashboard-shell .campaign-failure-rate{color:var(--campaign-text-3)!important}html body main.dashboard-shell .campaign-failure-rate.is-danger{color:var(--campaign-rose-500)!important;font-weight:500!important}html body main.dashboard-shell .campaign-row-actions-cell{position:relative!important;overflow:visible!important}html body main.dashboard-shell .campaign-row-actions{position:relative!important;display:inline-block!important}html body main.dashboard-shell .campaign-row-actions summary{list-style:none!important}html body main.dashboard-shell .campaign-row-actions summary::-webkit-details-marker{display:none!important}html body main.dashboard-shell .table-action-btn{width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid var(--campaign-border)!important;border-radius:6px!important;background:var(--campaign-surface)!important;color:var(--campaign-text-3)!important;box-shadow:none!important;font-size:13px!important;cursor:pointer!important;transition:all .12s!important}html body main.dashboard-shell .table-action-btn:hover{background:var(--campaign-surface-2)!important;color:var(--campaign-text-2)!important}html body main.dashboard-shell .campaign-row-action-menu{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;z-index:12!important;width:190px!important;display:none!important;gap:6px!important;padding:8px!important;border:1px solid var(--campaign-border)!important;border-radius:12px!important;background:var(--campaign-surface)!important;box-shadow:0 12px 34px rgba(17,24,39,.14)!important}html body main.dashboard-shell .campaign-row-actions[open] .campaign-row-action-menu{display:grid!important}html body main.dashboard-shell .campaign-row-action-menu .ui-button{width:100%!important;min-height:30px!important;justify-content:flex-start!important;padding:0 10px!important;border-radius:8px!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;transform:none!important}html body main.dashboard-shell .campaign-row-action-menu .ui-button-primary{border-color:transparent!important;background:var(--campaign-accent)!important;color:#fff!important}html body main.dashboard-shell .campaign-row-action-menu .ui-button-secondary{border:1px solid var(--campaign-border)!important;background:var(--campaign-surface)!important;color:var(--campaign-text-2)!important}html body main.dashboard-shell .campaign-row-action-menu .ui-button-danger{border:1px solid #ffe4e6!important;background:var(--campaign-rose-50)!important;color:var(--campaign-rose-600)!important}html body main.dashboard-shell .campaign-panel .table-footer,html body main.dashboard-shell .campaign-table-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 20px!important;border-top:1px solid var(--campaign-border-subtle)!important;background:var(--campaign-surface)!important}html body main.dashboard-shell .tf-left{display:flex!important;align-items:center!important;gap:8px!important;color:var(--campaign-text-3)!important;font-size:12px!important;font-weight:400!important}html body main.dashboard-shell .pagination{display:flex!important;align-items:center!important;gap:2px!important}html body main.dashboard-shell .page-btn{min-width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--campaign-text-2)!important;box-shadow:none!important;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif!important;font-size:12px!important;font-weight:400!important;cursor:pointer!important}html body main.dashboard-shell .page-btn:hover{background:var(--campaign-surface-2)!important}html body main.dashboard-shell .page-btn.active{background:var(--campaign-accent)!important;color:#fff!important}html body main.dashboard-shell .campaign-pagination-ellipsis,html body main.dashboard-shell .page-btn.arrow{color:var(--campaign-text-3)!important}html body main.dashboard-shell .campaign-pagination-ellipsis{padding:0 4px!important;font-size:12px!important}html body main.dashboard-shell .campaign-empty-state,html body main.dashboard-shell .campaign-table-loading{margin:20px!important;border:1px dashed var(--campaign-border)!important;border-radius:14px!important;padding:28px!important;background:var(--campaign-surface-2)!important;color:var(--campaign-text-3)!important;text-align:center!important}html body main.dashboard-shell .campaign-alert{margin:14px 20px 0!important;border-radius:10px!important;padding:10px 12px!important;font-size:13px!important;font-weight:500!important}html body main.dashboard-shell .campaign-mobile-list{display:none!important}html body main.dashboard-shell .campaign-mobile-card{border:1px solid var(--campaign-border)!important;border-radius:14px!important;background:var(--campaign-surface)!important;box-shadow:none!important}html body main.dashboard-shell .campaigns-modern-page ::-webkit-scrollbar{width:5px!important;height:5px!important}html body main.dashboard-shell .campaigns-modern-page ::-webkit-scrollbar-track{background:transparent!important}html body main.dashboard-shell .campaigns-modern-page ::-webkit-scrollbar-thumb{border-radius:3px!important;background:var(--campaign-border)!important}@media (max-width:1180px){html body main.dashboard-shell .campaign-count-row-bottom,html body main.dashboard-shell .campaign-count-row-top{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:0!important}html body main.dashboard-shell .campaign-table-wrap{display:none!important}html body main.dashboard-shell .campaign-mobile-list{display:grid!important;grid-gap:12px!important;gap:12px!important;padding:20px!important}}@media (max-width:900px){html body main.dashboard-shell .campaigns-modern-page{padding:16px!important}html body main.dashboard-shell .campaign-panel-head,html body main.dashboard-shell .campaigns-modern-hero{align-items:stretch!important;flex-direction:column!important}html body main.dashboard-shell .campaigns-hero-actions{justify-content:flex-start!important}html body main.dashboard-shell .campaign-toolbar{align-items:stretch!important}html body main.dashboard-shell .campaign-search-field,html body main.dashboard-shell .campaign-select-field{flex:1 1 100%!important;min-width:0!important}html body main.dashboard-shell .campaign-table-footer{align-items:flex-start!important;flex-direction:column!important}}@media (max-width:640px){html body main.dashboard-shell .campaign-count-row-bottom,html body main.dashboard-shell .campaign-count-row-top{grid-template-columns:1fr!important}html body main.dashboard-shell .campaigns-hero-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}html body main.dashboard-shell .campaigns-hero-actions .ui-button{width:100%!important}html body main.dashboard-shell .campaign-status-tabs{padding-inline:14px!important}html body main.dashboard-shell .campaign-mobile-list,html body main.dashboard-shell .campaign-table-footer,html body main.dashboard-shell .campaign-table-header{padding-left:14px!important;padding-right:14px!important}}.dl-page{gap:20px;padding:24px;margin-top:0;background:#f5f6f8;color:#111827;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif}.dl-header{align-items:flex-start;padding-bottom:0}.dl-header-title-area{gap:0}.dl-header-icon-wrap,.dl-title-with-icon{display:contents}.dl-eyebrow{margin-bottom:4px;color:#9aa5b4;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.3}.dl-h1{color:#111827;font-size:26px;font-weight:600;letter-spacing:0;line-height:1.2}.dl-header-btns{gap:8px}.dl-btn-ghost,.dl-btn-primary{height:32px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:500;box-shadow:none}.dl-btn-primary{padding-inline:16px;background:#4f5bd5}.dl-btn-primary:hover{background:#2f3aaa;box-shadow:none}.dl-btn-ghost{border-color:#e8ecf1;color:#4a5568}.dl-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dl-stat-card{gap:8px;padding:16px 18px;border-color:#e8ecf1;border-radius:14px;box-shadow:none}.dl-stat-card:hover{transform:none;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.dl-stat-label{font-size:11px;font-weight:600;letter-spacing:.07em}.dl-stat-icon{width:30px;height:30px;border-radius:6px;font-size:15px}.dl-stat-number{font-size:28px;font-weight:700;letter-spacing:0}.dl-stat-sub{margin-top:2px;font-size:12px;font-weight:400}.dl-library{border-color:#e8ecf1;border-radius:18px;box-shadow:none}.dl-lib-header{border-bottom-color:#f0f2f5}.dl-lib-title-row{padding:16px 20px 14px}.dl-lib-h2{font-size:16px;font-weight:600;letter-spacing:0}.dl-lib-showing{color:#9aa5b4;font-size:12px;font-weight:400}.dl-controls{gap:10px;padding:0 20px 14px}.dl-search{flex:1 1 220px;min-width:220px}.dl-search-input,.dl-select{height:34px;border-color:#e8ecf1;border-radius:10px;background:#f8f9fb;color:#4a5568;font-size:13px;font-weight:400}.dl-search-input{color:#111827}.dl-select{min-width:120px;padding-left:10px}.dl-refresh-btn{width:34px;height:34px;border-color:#e8ecf1;border-radius:10px;background:#fff}.dl-tabs{gap:2px;padding:0 20px;border-bottom-color:#f0f2f5}.dl-tab{padding:6px 14px;border-radius:10px 10px 0 0;color:#4a5568;font-size:13px;font-weight:400}.dl-tab--active{border-color:#e8ecf1 #e8ecf1 #fff;color:#4f5bd5;font-weight:500}.dl-tab-pill{background:#e8ecf1;color:#4a5568;font-size:10px;font-weight:600}.dl-tab--active .dl-tab-pill{background:#eef0fd;color:#4f5bd5}.dl-filterbar{gap:8px;padding:12px 20px;border-bottom-color:#f0f2f5;background:#f8f9fb}.dl-filterbar-label{margin-right:4px;font-size:11px;font-weight:600}.dl-clear-btn,.dl-filterbar-count{font-size:12px;font-weight:500}.dl-clear-btn{color:#f43f5e}.dl-sections{gap:0;padding:20px}.dl-sec-head{padding:0 0 14px}.dl-sec-label{font-size:13px;font-weight:600;letter-spacing:0}.dl-sec-count{padding:1px 8px;background:#e8ecf1;color:#4a5568;font-size:11px;font-weight:500}.dl-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dl-card{min-height:214px;gap:10px;padding:14px 16px;border-color:#e8ecf1;border-radius:14px;box-shadow:none;transition:box-shadow .15s,border-color .15s,transform .15s}.dl-card:hover{transform:translateY(-2px);border-color:#cbd2dc;box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.04)}.dl-card:active{transform:translateY(-1px)}.dl-card-top{align-items:flex-start}.dl-badge{padding:2px 8px;border:0;border-radius:20px;font-size:10px;font-weight:600}.dl-badge--draft{background:#f0f2f5;color:#9aa5b4}.dl-menu-btn{width:24px;height:24px;border-radius:6px;color:#9aa5b4;font-size:14px}.dl-card-header-group{margin:0}.dl-card-title{-webkit-line-clamp:2;line-clamp:2;min-height:38px;color:#111827;font-size:13px;font-weight:500;line-height:1.45}.dl-card-meta{gap:4px}.dl-card-meta span{color:#9aa5b4;font-size:11.5px;font-weight:400;line-height:1.25}.dl-card-meta .ti{width:12px;color:#9aa5b4;font-size:12px}.dl-card-foot{margin-top:auto;padding-top:10px;border-top:1px solid #f0f2f5}.dl-tl-avatar{width:18px;height:18px;font-size:8px;font-weight:700}.dl-approval-text{color:#9aa5b4;font-size:11px;font-weight:400}.dl-edit-btn{min-width:42px;height:24px;padding:0 10px;border-radius:6px;background:#eef0fd;color:#4f5bd5;font-size:12px;font-weight:500}.dl-edit-btn:hover{background:#d5d9f8;color:#4f5bd5}.dl-section-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:96px;padding:18px;border:1px dashed #e8ecf1;border-radius:14px;background:#f8f9fb;color:#9aa5b4}.dl-section-empty strong{color:#4a5568;font-size:13px;font-weight:600}.dl-section-empty button{height:30px;padding:0 12px;border:0;border-radius:8px;background:#4f5bd5;color:#fff;font-family:"DM Sans",var(--font-ui),system-ui,sans-serif;font-size:12px;font-weight:500;cursor:pointer}@media(max-width:1180px){.dl-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.dl-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dl-page{padding:16px}.dl-header,.dl-lib-title-row{flex-direction:column;align-items:stretch}.dl-header-btns{width:100%}.dl-btn-ghost,.dl-btn-primary{justify-content:center;flex:1 1}.dl-card-grid,.dl-stat-grid{grid-template-columns:1fr}.dl-controls,.dl-filterbar,.dl-sections{padding-left:14px;padding-right:14px}.dl-search,.dl-select,.dl-select-wrap{width:100%;min-width:0}}.draft-workspace-pane .premium-summary-message-editor,.draft-workspace-pane .premium-summary-message-editor .wysiwyg-wrap{min-height:clamp(430px,56vh,720px);max-height:none}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-wrap{position:relative!important;grid-template-rows:auto minmax(0,1fr)!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar{gap:0!important;padding:8px!important;align-items:center}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar-main{display:flex!important;align-items:center!important;gap:3px!important;min-width:0!important;flex-wrap:wrap!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar-main>*{flex-shrink:0!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar .button,.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar .select{min-height:27px!important;font-size:11px!important;border-radius:7px!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar .button{padding:5px 7px!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar .select{padding:4px 8px!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-select{min-width:74px!important;max-width:104px!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-select.compact{min-width:58px!important;max-width:66px!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-editor{min-height:clamp(340px,46vh,620px);max-height:none}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-color-control{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.16)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.72)),var(--editor-picked-color,#111827)!important;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 8px var(--editor-picked-color,#111827),0 2px 7px rgba(15,23,42,.12)!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-color-symbol{display:inline-flex!important;color:#111827!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.86))!important;transform:scale(.86)!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-color-control.highlight .wysiwyg-color-symbol{display:inline-flex!important;transform:scale(.86)!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-color-dot{position:absolute!important;left:50%!important;right:auto!important;bottom:3px!important;width:15px!important;height:4px!important;border:1px solid hsla(0,0%,100%,.92)!important;border-radius:999px!important;box-shadow:0 0 0 1px rgba(15,23,42,.12),0 2px 5px rgba(15,23,42,.14)!important;transform:translateX(-50%)!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-color-control.highlight .wysiwyg-color-dot{bottom:2px!important;height:6px!important;border-radius:6px 6px 10px 10px!important;box-shadow:0 0 0 1px rgba(15,23,42,.12),0 2px 5px rgba(15,23,42,.1)!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-swatch{position:relative!important;display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.18)!important;background:#fff!important;box-shadow:0 1px 3px rgba(15,23,42,.14)!important;overflow:hidden!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-swatch:before{content:""!important;position:absolute!important;inset:2px!important;z-index:0!important;border-radius:999px!important;background-color:var(--swatch-color,#111827)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.24)!important;pointer-events:none!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-swatch>svg{position:relative!important;z-index:2!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-swatch.is-transparent:before{background:linear-gradient(135deg,transparent 43%,#ef4444 44%,#ef4444 56%,transparent 57%),#fff!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-swatch.is-active{border-color:#4f46e5!important;box-shadow:0 0 0 2px rgba(79,70,229,.2),0 2px 5px rgba(15,23,42,.16)!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar.is-collapsible{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;grid-column-gap:8px!important;column-gap:8px!important;grid-row-gap:6px!important;row-gap:6px!important;position:-webkit-sticky!important;position:sticky!important;padding:8px!important;max-height:44px!important;overflow:hidden!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar.is-collapsible .wysiwyg-toolbar-main{flex-wrap:nowrap!important;overflow:hidden!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar.is-collapsible.is-expanded{max-height:none!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar.is-collapsible.is-expanded .wysiwyg-toolbar-main{flex-wrap:wrap!important;overflow:visible!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar-toggle-row{position:static!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;align-self:start!important;justify-self:end!important;margin:0!important;padding:0!important;background:transparent!important;z-index:auto!important;visibility:visible!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:0 9px!important;border:1px solid #dbe3ef!important;border-radius:999px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 1px 2px rgba(15,23,42,.05)!important;color:#4f46e5!important;font-size:11px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;visibility:visible!important;opacity:1!important;transform:none!important}.draft-workspace-pane .premium-summary-message-editor .wysiwyg-toolbar-toggle:hover{background:#f8fafc!important;border-color:#c7d2fe!important}.client-campaign-stats-bar{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;margin-bottom:2px}.camp-stat{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.5;border:1px solid transparent;white-space:nowrap;cursor:default}.camp-stat-sent{background:#dcfce7;color:#166534;border-color:#bbf7d0}.camp-stat-pending{background:#fef9c3;color:#854d0e;border-color:#fef08a}.camp-stat-failed{background:#fee2e2;color:#991b1b;border-color:#fecaca}.camp-stat-bounced{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.camp-stat-spam{background:#fae8ff;color:#86198f;border-color:#f5d0fe}.camp-stat-verified{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.camp-stat-missing{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.client-data-reference-table .col-group-row th{padding:4px 6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border-color,#e2e8f0)}.client-data-reference-table .col-group-spacer{background:transparent}.client-data-reference-table .col-group-label{text-align:center}.client-data-reference-table .col-group-client{background:rgba(15,23,42,.03);color:var(--text-secondary,#64748b)}.client-data-reference-table .col-group-campaign{background:rgba(79,70,229,.06);color:#4338ca;border-left:2px solid rgba(79,70,229,.2)}.client-data-reference-table .campaign-col-header{background:rgba(79,70,229,.05);color:#4338ca;border-left:none;position:relative}.client-data-reference-table .campaign-col-header:first-of-type{border-left:2px solid rgba(79,70,229,.18)}.client-data-reference-table .campaign-info-cell{background:rgba(79,70,229,.025);border-left:none}.client-data-reference-table .campaign-info-cell:first-of-type{border-left:2px solid rgba(79,70,229,.12)}.campaign-date-cell{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--text-primary,#1e293b);white-space:nowrap}.directory-excel-grid{width:100%;margin-bottom:12px;-webkit-font-smoothing:antialiased}.excel-grid-container{-webkit-user-select:none;-moz-user-select:none;user-select:none}.excel-grid-container:focus{outline:none}.excel-grid-head{font-weight:700}.excel-header-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.excel-header-cell.campaign-col-header{background:#e0f2fe!important;color:#075985!important}.excel-grid-row{transition:background .07s}.excel-grid-row:hover{filter:brightness(.97)}.excel-grid-status-bar{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet-details-panel-card{border:1px solid var(--border-soft,#e2e8f0);border-radius:10px;margin-bottom:14px;background:var(--panel-bg,#fff);overflow:hidden;transition:box-shadow .2s}.sheet-details-panel-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.07)}.sheet-details-content-grid{padding:14px 16px}html.theme-dark .sheet-details-panel-card,html[data-theme=dark] .sheet-details-panel-card{border-color:rgba(71,85,105,.5);background:rgba(15,23,42,.85)}.premium-dashboard-shell .premium-quick-notes-modal{width:min(620px,calc(100vw - 28px))!important;padding:18px!important;border-radius:24px!important;border:1px solid hsla(0,0%,100%,.32)!important;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(248,250,252,.9))!important;box-shadow:0 30px 80px rgba(15,23,42,.24)!important;animation:dashboardModalRise .26s ease both}.premium-dashboard-shell .premium-quick-notes-modal .section-header{align-items:center;gap:14px;padding:12px 14px;margin-bottom:12px;border-radius:18px;background:hsla(0,0%,100%,.72);border:1px solid rgba(226,232,240,.78)}.premium-dashboard-shell .premium-quick-notes-modal .premium-section-kicker{color:#4f5bd5;font-size:10px;font-weight:950;letter-spacing:.08em}.premium-dashboard-shell .premium-quick-notes-modal h3{margin:2px 0 0;color:#0f172a;font-size:clamp(18px,3vw,24px);line-height:1.08}.premium-dashboard-shell .premium-quick-notes-modal .ghost.subtle{width:38px;min-width:38px;height:38px;padding:0!important;border-radius:12px!important;background:#fff!important;border:1px solid #e2e8f0!important;color:#334155!important;box-shadow:0 10px 22px rgba(15,23,42,.08)!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.premium-dashboard-shell .premium-quick-notes-modal .ghost.subtle:hover{transform:translateY(-1px) rotate(3deg);background:#f8fafc!important;box-shadow:0 14px 26px rgba(15,23,42,.12)!important}.premium-dashboard-shell .premium-quick-notes-modal .premium-notes-history{max-height:min(58vh,520px);gap:12px;padding:2px 4px 4px}.premium-dashboard-shell .premium-quick-notes-modal .premium-note-item{border-radius:18px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(239,246,255,.72));border-color:rgba(203,213,225,.7);box-shadow:0 16px 34px rgba(15,23,42,.08);animation:dashboardNoteSlide .24s ease both;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.premium-dashboard-shell .premium-quick-notes-modal .premium-note-item:hover{transform:translateY(-2px);border-color:rgba(79,91,213,.28);box-shadow:0 20px 42px rgba(15,23,42,.12)}.premium-dashboard-shell .premium-quick-notes-modal .premium-note-empty-state{min-height:210px;place-items:center;text-align:center;padding:28px 24px;border-radius:22px;background:linear-gradient(135deg,rgba(239,246,255,.9),hsla(0,0%,100%,.96));border:1px dashed rgba(79,91,213,.32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);animation:dashboardSoftPulse 2.8s ease-in-out infinite}.premium-dashboard-shell .premium-quick-notes-modal .premium-note-empty-state strong{font-size:18px;color:#111827}.premium-dashboard-shell .premium-quick-notes-modal .premium-note-empty-state p{max-width:310px;color:#64748b;font-size:13px}html body main.dashboard-shell .sales-work-modal.todo-task-modal{width:min(760px,calc(100vw - 28px))!important;max-height:min(88dvh,780px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:20px!important;border:1px solid rgba(226,232,240,.86)!important;border-radius:24px!important;background:linear-gradient(145deg,#fff,#f8fafc)!important;box-shadow:0 30px 80px rgba(15,23,42,.28)!important;animation:dashboardModalRise .26s ease both}html body main.dashboard-shell .todo-task-modal .sales-work-modal-head{padding:12px 14px!important;border-radius:18px!important;background:linear-gradient(135deg,#f8fafc,#eef2ff)!important;border:1px solid #e2e8f0!important}html body main.dashboard-shell .todo-task-modal .sales-work-modal-head strong{font-size:clamp(18px,2.5vw,24px)!important;line-height:1.1!important;color:#0f172a!important}html body main.dashboard-shell .todo-task-modal label{gap:7px!important;padding:10px!important;border-radius:16px!important;background:rgba(248,250,252,.72)!important;border:1px solid rgba(226,232,240,.8)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease}html body main.dashboard-shell .todo-task-modal label:focus-within{transform:translateY(-1px);border-color:rgba(79,91,213,.42)!important;background:#fff!important}html body main.dashboard-shell .todo-task-modal label span{color:#475569!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body main.dashboard-shell .todo-task-modal :where(input,select,textarea){min-height:42px!important;padding:10px 12px!important;border-color:#dbe3ef!important;border-radius:12px!important;background:#fff!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}html body main.dashboard-shell .todo-task-modal :where(input,select,textarea):focus{border-color:#4f5bd5!important;box-shadow:0 0 0 4px rgba(79,91,213,.12)!important;outline:none!important}html body main.dashboard-shell .todo-task-modal textarea{min-height:96px!important}html body main.dashboard-shell .todo-task-modal .sales-work-modal-actions button,html body main.dashboard-shell .todo-task-modal .sales-work-modal-head button{border-radius:12px!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}html body main.dashboard-shell .todo-task-modal .sales-work-modal-actions button:hover,html body main.dashboard-shell .todo-task-modal .sales-work-modal-head button:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.1)!important}html body main.dashboard-shell .todo-task-modal .sales-work-modal-actions{align-items:center!important;padding-top:4px!important}html body main.dashboard-shell .todo-task-modal .sales-work-modal-actions button:last-child{border-color:transparent!important;background:linear-gradient(135deg,#4f5bd5,#2563eb)!important;box-shadow:0 16px 28px rgba(79,91,213,.24)!important}@keyframes dashboardModalRise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dashboardNoteSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboardSoftPulse{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 0 0 rgba(79,91,213,0)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 18px 40px rgba(79,91,213,.08)}}@media (max-width:640px){.premium-dashboard-shell .premium-quick-notes-modal{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;padding:12px!important;border-radius:20px!important}.premium-dashboard-shell .premium-quick-notes-modal .section-header{padding:10px 12px}html body main.dashboard-shell .sales-work-modal.todo-task-modal{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;border-radius:20px!important}html body main.dashboard-shell .todo-task-modal label{padding:9px!important}html body main.dashboard-shell .todo-task-modal .sales-work-modal-actions{flex-direction:column-reverse!important}html body main.dashboard-shell .todo-task-modal .sales-work-modal-actions button{width:100%!important}}@media (prefers-reduced-motion:reduce){.premium-dashboard-shell .premium-quick-notes-modal,.premium-dashboard-shell .premium-quick-notes-modal .premium-note-empty-state,.premium-dashboard-shell .premium-quick-notes-modal .premium-note-item,html body main.dashboard-shell .sales-work-modal.todo-task-modal{animation:none!important}.premium-dashboard-shell .premium-quick-notes-modal .ghost.subtle,.premium-dashboard-shell .premium-quick-notes-modal .premium-note-item,html body main.dashboard-shell .todo-task-modal .sales-work-modal-actions button,html body main.dashboard-shell .todo-task-modal .sales-work-modal-head button,html body main.dashboard-shell .todo-task-modal :where(input,select,textarea),html body main.dashboard-shell .todo-task-modal label{transition:none!important}}html body main.dashboard-shell .dashboard-note-card .note-footer{display:grid!important;grid-template-columns:1fr!important;align-items:center!important;justify-items:end!important;grid-gap:8px!important;gap:8px!important;width:100%!important;min-width:0!important}html body main.dashboard-shell .dashboard-note-card .note-btns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;width:min(100%,236px)!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;flex-wrap:nowrap!important}html body main.dashboard-shell .dashboard-note-card .note-btns :where(.btn-ghost,.btn-primary){width:100%!important;min-width:0!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 6px!important;border-radius:12px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 10px 20px rgba(15,23,42,.08)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important}html body main.dashboard-shell .dashboard-note-card .note-btns .btn-ghost{background:#fff!important;border:1px solid #e2e8f0!important;color:#334155!important}html body main.dashboard-shell .dashboard-note-card .note-btns .btn-primary{border:1px solid transparent!important;background:linear-gradient(135deg,#4f5bd5,#2563eb)!important;color:#fff!important}html body main.dashboard-shell .dashboard-note-card .note-btns :where(.btn-ghost,.btn-primary):hover{transform:translateY(-1px);box-shadow:0 14px 26px rgba(15,23,42,.12)!important}@media (max-width:720px){html body main.dashboard-shell .dashboard-note-card .note-footer{align-items:stretch!important;justify-items:stretch!important}html body main.dashboard-shell .dashboard-note-card .note-btns{width:100%!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body main.dashboard-shell .dashboard-bottom-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:18px!important;align-items:stretch!important}html body main.dashboard-shell .activity-timeline-card,html body main.dashboard-shell .planning-center-card,html body main.dashboard-shell .workspace-overview-card{border:1px solid rgba(226,232,240,.82)!important;border-radius:20px!important;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,250,252,.92))!important;box-shadow:0 20px 44px rgba(15,23,42,.07)!important;animation:dashboardLowerPanelIn .34s ease both}html body main.dashboard-shell .planning-center-card{padding:18px!important}html body main.dashboard-shell .activity-timeline-card{animation-delay:50ms}html body main.dashboard-shell .workspace-overview-card{animation-delay:90ms}html body main.dashboard-shell .activity-header,html body main.dashboard-shell .planning-head,html body main.dashboard-shell .workspace-overview-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:12px!important;border:1px solid rgba(226,232,240,.72)!important;background:linear-gradient(135deg,#fff,#f1f5f9)!important}html body main.dashboard-shell .planning-head .section-title,html body main.dashboard-shell .workspace-overview-head .section-title{display:block!important;color:#0f172a!important;font-size:clamp(16px,1.8vw,20px)!important;line-height:1.15!important;font-weight:950!important}html body main.dashboard-shell .planning-head small{max-width:560px!important;color:#64748b!important}html body main.dashboard-shell .planning-head .sales-add-btn{flex:0 0 auto!important;min-height:38px!important;padding:0 14px!important;border-radius:12px!important;border:0!important;background:linear-gradient(135deg,#4f5bd5,#2563eb)!important;color:#fff!important;box-shadow:0 14px 26px rgba(79,91,213,.22)!important}html body main.dashboard-shell .planning-stats{grid-template-columns:repeat(5,minmax(92px,1fr))!important;gap:10px!important}html body main.dashboard-shell .planning-stat{position:relative!important;overflow:hidden!important;min-height:72px!important;padding:12px!important;border-radius:16px!important;background:#fff!important;border-color:rgba(226,232,240,.9)!important;box-shadow:0 12px 24px rgba(15,23,42,.045)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}html body main.dashboard-shell .planning-stat:after{display:none!important}html body main.dashboard-shell .activity-item:hover,html body main.dashboard-shell .planning-stat:hover,html body main.dashboard-shell .workspace-quick-grid .btn-ghost:hover,html body main.dashboard-shell .ws-stat:hover{transform:translateY(-2px)!important;box-shadow:0 18px 34px rgba(15,23,42,.1)!important}html body main.dashboard-shell .planning-stat strong{font-size:clamp(20px,3vw,28px)!important}html body main.dashboard-shell .planning-stat small{line-height:1.2!important}html body main.dashboard-shell .planning-reminders span{border-radius:12px!important;background:linear-gradient(135deg,#fff7ed,#fff)!important;border-color:rgba(251,146,60,.28)!important;animation:dashboardLowerItemIn .26s ease both}html body main.dashboard-shell .planning-filters{padding:6px!important;border-radius:16px!important;background:#f8fafc!important;border:1px solid #eef2f7!important}html body main.dashboard-shell .planning-filters button{border-color:transparent!important;background:transparent!important;transition:transform .16s ease,background .16s ease,color .16s ease!important}html body main.dashboard-shell .planning-filters button.active,html body main.dashboard-shell .planning-filters button:hover{background:#fff!important;color:#4f46e5!important;box-shadow:0 10px 20px rgba(15,23,42,.07)!important}html body main.dashboard-shell .planning-filter-selects{padding:10px!important;border:1px solid #eef2f7!important;border-radius:16px!important;background:#fff!important}html body main.dashboard-shell .planning-filter-selects select{min-height:38px!important;border-radius:12px!important}html body main.dashboard-shell .planning-list{padding:4px 4px 0 0!important}html body main.dashboard-shell .planning-list>.sales-empty-state{min-height:150px!important;display:grid!important;place-items:center!important;padding:24px!important;border:1px dashed rgba(79,91,213,.28)!important;border-radius:18px!important;background:linear-gradient(135deg,#eef2ff,#fff)!important;color:#475569!important;text-align:center!important;font-weight:850!important}html body main.dashboard-shell .activity-item,html body main.dashboard-shell .planning-task,html body main.dashboard-shell .workspace-quick-grid .btn-ghost,html body main.dashboard-shell .ws-stat{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important}html body main.dashboard-shell .planning-task{border-radius:16px!important;animation:dashboardLowerItemIn .26s ease both}html body main.dashboard-shell .activity-eyebrow,html body main.dashboard-shell .workspace-quick-title{color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body main.dashboard-shell .activity-title-row{display:flex!important;align-items:baseline!important;color:#0f172a!important;font-size:14px!important;font-weight:800!important}html body main.dashboard-shell .activity-count{color:#4f46e5!important;font-size:30px!important;line-height:1!important;font-weight:950!important}html body main.dashboard-shell .activity-header-actions{margin-left:auto!important;display:flex!important;gap:6px!important}html body main.dashboard-shell .section-link{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;background:#fff!important;border:1px solid #e2e8f0!important;color:#4f46e5!important;font-weight:900!important;text-decoration:none!important}html body main.dashboard-shell .section-link i{font-size:12px!important}html body main.dashboard-shell .activity-desc{margin:12px 2px!important;color:#64748b!important;font-size:12px!important;line-height:1.45!important}html body main.dashboard-shell .activity-list{display:grid!important;grid-gap:10px!important;gap:10px!important;padding-right:3px!important}html body main.dashboard-shell .activity-section-label{width:-moz-fit-content!important;width:fit-content!important;margin:2px 0 8px!important;padding:4px 10px!important;border-radius:999px!important;background:#f1f5f9!important;color:#475569!important;font-size:10px!important;font-weight:950!important}html body main.dashboard-shell .activity-item{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:start!important;grid-gap:10px!important;gap:10px!important;width:100%!important;padding:12px!important;border:1px solid #eef2f7!important;border-radius:16px!important;background:#fff!important;text-align:left!important;animation:dashboardLowerItemIn .26s ease both}html body main.dashboard-shell .activity-meta,html body main.dashboard-shell .activity-name,html body main.dashboard-shell .activity-stats{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html body main.dashboard-shell .activity-name{color:#0f172a!important;font-weight:950!important;white-space:nowrap!important}html body main.dashboard-shell .activity-stats{color:#64748b!important;line-height:1.35!important}html body main.dashboard-shell .activity-status-badge{align-self:start!important;border-radius:999px!important;padding:5px 8px!important;font-size:10px!important;font-weight:950!important}html body main.dashboard-shell .workspace-overview-card{gap:12px!important}html body main.dashboard-shell .workspace-overview-head{margin-bottom:0!important}html body main.dashboard-shell .workspace-overview-card .ws-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}html body main.dashboard-shell .workspace-overview-card .ws-stat{position:relative!important;overflow:hidden!important;min-height:80px!important;display:grid!important;align-content:start!important;grid-gap:6px!important;gap:6px!important;padding:14px!important;border:1px solid #eef2f7!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#f8fafc)!important}html body main.dashboard-shell .workspace-overview-card .ws-stat:after{content:"";position:absolute;right:-18px;bottom:-18px;width:64px;height:64px;border-radius:50%;background:rgba(79,91,213,.08)}html body main.dashboard-shell .workspace-overview-card .ws-stat-label{color:#64748b!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body main.dashboard-shell .workspace-overview-card .ws-stat-val{color:#0f172a!important;font-size:28px!important;line-height:1!important;font-weight:950!important}html body main.dashboard-shell .workspace-overview-card .ws-stat-sub{color:#64748b!important;font-size:12px!important;line-height:1.35!important}html body main.dashboard-shell .workspace-quick-actions{margin-top:2px!important;padding-top:14px!important;border-top:1px solid #eef2f7!important}html body main.dashboard-shell .workspace-quick-title{margin-bottom:10px!important}html body main.dashboard-shell .workspace-quick-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}html body main.dashboard-shell .workspace-quick-grid .btn-ghost{min-width:0!important;min-height:42px!important;justify-content:center!important;gap:8px!important;border-radius:14px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;font-weight:900!important}html body main.dashboard-shell .workspace-quick-grid .btn-ghost i{color:#4f46e5!important}@keyframes dashboardLowerPanelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboardLowerItemIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){html body main.dashboard-shell .dashboard-bottom-grid{grid-template-columns:1fr!important}html body main.dashboard-shell .dashboard-bottom-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;min-height:0!important}}@media (max-width:820px){html body main.dashboard-shell .dashboard-bottom-stack,html body main.dashboard-shell .planning-reminders{grid-template-columns:1fr!important}html body main.dashboard-shell .activity-header,html body main.dashboard-shell .planning-head,html body main.dashboard-shell .workspace-overview-head{flex-direction:column!important}html body main.dashboard-shell .activity-header-actions,html body main.dashboard-shell .planning-head .sales-add-btn,html body main.dashboard-shell .section-link{width:100%!important}html body main.dashboard-shell .section-link{justify-content:center!important}html body main.dashboard-shell .planning-stats,html body main.dashboard-shell .workspace-overview-card .ws-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){html body main.dashboard-shell .planning-filter-selects,html body main.dashboard-shell .planning-stats,html body main.dashboard-shell .workspace-overview-card .ws-stats,html body main.dashboard-shell .workspace-quick-grid{grid-template-columns:1fr!important}html body main.dashboard-shell .activity-item{grid-template-columns:18px minmax(0,1fr)!important}html body main.dashboard-shell .activity-status-badge{grid-column:2!important;justify-self:start!important}}@media (prefers-reduced-motion:reduce){html body main.dashboard-shell .activity-item,html body main.dashboard-shell .activity-timeline-card,html body main.dashboard-shell .planning-center-card,html body main.dashboard-shell .planning-reminders span,html body main.dashboard-shell .planning-task,html body main.dashboard-shell .workspace-overview-card{animation:none!important}html body main.dashboard-shell .activity-item,html body main.dashboard-shell .planning-stat,html body main.dashboard-shell .planning-task,html body main.dashboard-shell .workspace-quick-grid .btn-ghost,html body main.dashboard-shell .ws-stat{transition:none!important}}html body main.dashboard-shell .dashboard-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.94fr)!important;align-items:start!important;gap:16px!important}html body main.dashboard-shell .dashboard-bottom-grid>.planning-center-card{min-height:0!important;height:auto!important;padding:16px!important}html body main.dashboard-shell .dashboard-bottom-stack{height:auto!important}html body main.dashboard-shell .activity-timeline-card,html body main.dashboard-shell .workspace-overview-card{padding:14px!important;border-radius:18px!important}html body main.dashboard-shell .activity-timeline-card{max-height:430px!important;min-height:0!important}html body main.dashboard-shell .activity-timeline-card .activity-list{max-height:245px!important;overflow-y:auto!important;padding-right:4px!important}html body main.dashboard-shell .activity-header,html body main.dashboard-shell .planning-head,html body main.dashboard-shell .workspace-overview-head{padding:10px 12px!important;border-radius:16px!important}html body main.dashboard-shell .planning-head .section-title{font-size:clamp(18px,2.2vw,22px)!important}html body main.dashboard-shell .planning-head small{font-size:12px!important;max-width:470px!important}html body main.dashboard-shell .planning-head .sales-add-btn{min-height:40px!important;min-width:112px!important;padding:0 16px!important}html body main.dashboard-shell .planning-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}html body main.dashboard-shell .planning-stat{min-height:64px!important;padding:10px!important;border-radius:14px!important}html body main.dashboard-shell .planning-stat strong{font-size:clamp(20px,2.4vw,24px)!important}html body main.dashboard-shell .planning-stat small{font-size:10px!important;line-height:1.15!important;white-space:normal!important}html body main.dashboard-shell .planning-reminders{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body main.dashboard-shell .planning-reminders span{padding:8px 10px!important;min-width:0!important}html body main.dashboard-shell .planning-filters{gap:6px!important;padding:8px!important}html body main.dashboard-shell .planning-filters button{min-height:32px!important;padding:5px 12px!important}html body main.dashboard-shell .planning-filter-selects{gap:10px!important;padding:12px!important}html body main.dashboard-shell .planning-list>.sales-empty-state{min-height:112px!important;padding:18px!important}html body main.dashboard-shell .activity-count{font-size:26px!important}html body main.dashboard-shell .activity-title-row{gap:8px!important;font-size:13px!important}html body main.dashboard-shell .activity-desc{margin:10px 2px!important;font-size:11.5px!important}html body main.dashboard-shell .activity-list{gap:8px!important}html body main.dashboard-shell .activity-item{padding:10px 11px!important;border-radius:14px!important}html body main.dashboard-shell .activity-name{font-size:12.5px!important}html body main.dashboard-shell .activity-meta,html body main.dashboard-shell .activity-stats{font-size:11px!important}html body main.dashboard-shell .workspace-overview-card .ws-stats{gap:8px!important}html body main.dashboard-shell .workspace-overview-card .ws-stat{min-height:88px!important;padding:11px!important;border-radius:14px!important}html body main.dashboard-shell .workspace-overview-card .ws-stat-val{font-size:24px!important}html body main.dashboard-shell .workspace-overview-card .ws-stat-sub{font-size:11px!important}html body main.dashboard-shell .workspace-quick-actions{padding-top:12px!important}html body main.dashboard-shell .workspace-quick-grid .btn-ghost{min-height:38px!important;border-radius:12px!important;font-size:11px!important}@media (max-width:1180px){html body main.dashboard-shell .dashboard-bottom-grid{grid-template-columns:1fr!important}html body main.dashboard-shell .dashboard-bottom-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important}html body main.dashboard-shell .activity-timeline-card,html body main.dashboard-shell .activity-timeline-card .activity-list{max-height:none!important}}@media (max-width:820px){html body main.dashboard-shell .dashboard-bottom-stack,html body main.dashboard-shell .planning-reminders{grid-template-columns:1fr!important}html body main.dashboard-shell .planning-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){html body main.dashboard-shell .planning-head .sales-add-btn{width:100%!important}}html body main.dashboard-shell .dashboard-bottom-stack{align-self:start!important;display:grid!important;grid-template-rows:minmax(0,1.06fr) minmax(0,.94fr)!important;grid-gap:14px!important;gap:14px!important;min-height:0!important;max-height:720px!important}html body main.dashboard-shell .activity-timeline-card,html body main.dashboard-shell .workspace-overview-card{min-height:0!important;overflow:hidden!important}html body main.dashboard-shell .activity-timeline-card{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;max-height:none!important}html body main.dashboard-shell .workspace-overview-card{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}html body main.dashboard-shell .activity-timeline-card .activity-list,html body main.dashboard-shell .workspace-overview-card .ws-stats{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:5px!important;scrollbar-width:thin!important;scrollbar-color:rgba(79,91,213,.38) rgba(226,232,240,.64)!important}html body main.dashboard-shell .activity-timeline-card .activity-list{max-height:none!important}html body main.dashboard-shell .workspace-overview-card .ws-stats{align-content:start!important}html body main.dashboard-shell .activity-timeline-card .activity-list::-webkit-scrollbar,html body main.dashboard-shell .workspace-overview-card .ws-stats::-webkit-scrollbar{width:7px}html body main.dashboard-shell .activity-timeline-card .activity-list::-webkit-scrollbar-track,html body main.dashboard-shell .workspace-overview-card .ws-stats::-webkit-scrollbar-track{border-radius:999px;background:rgba(226,232,240,.64)}html body main.dashboard-shell .activity-timeline-card .activity-list::-webkit-scrollbar-thumb,html body main.dashboard-shell .workspace-overview-card .ws-stats::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(79,91,213,.38)}html body main.dashboard-shell .activity-desc,html body main.dashboard-shell .activity-header,html body main.dashboard-shell .workspace-overview-head{flex:0 0 auto!important}html body main.dashboard-shell .activity-item{grid-template-columns:16px minmax(0,1fr) minmax(78px,auto)!important}html body main.dashboard-shell .activity-status-badge{justify-self:end!important;white-space:nowrap!important}html body main.dashboard-shell .activity-text,html body main.dashboard-shell .workspace-overview-card .ws-stat{min-width:0!important}html body main.dashboard-shell .workspace-quick-actions{flex:0 0 auto!important;margin-top:0!important}@media (max-width:1180px){html body main.dashboard-shell .dashboard-bottom-stack{max-height:none!important;grid-template-rows:none!important}html body main.dashboard-shell .activity-timeline-card,html body main.dashboard-shell .workspace-overview-card{max-height:520px!important}}@media (max-width:620px){html body main.dashboard-shell .activity-item{grid-template-columns:16px minmax(0,1fr)!important}html body main.dashboard-shell .activity-status-badge{grid-column:2!important;justify-self:start!important}}html body main.dashboard-shell .dashboard-bottom-stack{grid-template-rows:auto auto!important;align-content:start!important}html body main.dashboard-shell .workspace-overview-card{height:292px!important;max-height:292px!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(79,91,213,.42) rgba(226,232,240,.72)!important}html body main.dashboard-shell .workspace-overview-card::-webkit-scrollbar{width:7px}html body main.dashboard-shell .workspace-overview-card::-webkit-scrollbar-track{border-radius:999px;background:rgba(226,232,240,.72)}html body main.dashboard-shell .workspace-overview-card::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(79,91,213,.42)}html body main.dashboard-shell .workspace-overview-card .workspace-overview-head{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:3!important;margin-bottom:10px!important}html body main.dashboard-shell .workspace-overview-card .ws-stats{overflow:visible!important;padding-right:0!important;gap:7px!important}html body main.dashboard-shell .workspace-overview-card .ws-stat{min-height:66px!important;padding:9px 10px!important;gap:3px!important;border-radius:12px!important}html body main.dashboard-shell .workspace-overview-card .ws-stat-label{font-size:9.5px!important}html body main.dashboard-shell .workspace-overview-card .ws-stat-val{font-size:20px!important}html body main.dashboard-shell .workspace-overview-card .ws-stat-sub{font-size:10px!important;line-height:1.2!important}html body main.dashboard-shell .workspace-quick-actions{margin-top:8px!important;padding-top:9px!important}html body main.dashboard-shell .workspace-quick-title{margin-bottom:7px!important;font-size:10px!important}html body main.dashboard-shell .workspace-quick-grid{gap:6px!important}html body main.dashboard-shell .workspace-quick-grid .btn-ghost{min-height:32px!important;padding:6px 8px!important;border-radius:10px!important;font-size:10px!important}@media (max-width:1180px){html body main.dashboard-shell .workspace-overview-card{height:320px!important;max-height:320px!important}}@media (max-width:820px){html body main.dashboard-shell .workspace-overview-card{height:auto!important;max-height:360px!important}}html body main.dashboard-shell .dashboard-bottom-stack .workspace-overview-card{height:auto!important;max-height:none!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;overflow:hidden!important;padding:14px!important}html body main.dashboard-shell .dashboard-bottom-stack .workspace-overview-card .workspace-overview-head{position:static!important;top:auto!important;z-index:auto!important;margin:0!important;flex:0 0 auto!important}html body main.dashboard-shell .dashboard-bottom-stack .workspace-overview-card .ws-stats{min-height:0!important;max-height:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;grid-gap:8px!important;gap:8px!important;overflow:visible!important;padding:0!important}html body main.dashboard-shell .dashboard-bottom-stack .workspace-overview-card .ws-stat{min-height:70px!important;padding:10px 12px!important;gap:4px!important;overflow:hidden!important}html body main.dashboard-shell .dashboard-bottom-stack .workspace-overview-card .ws-stat-sub{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:520px){html body main.dashboard-shell .dashboard-bottom-stack .workspace-overview-card .ws-stats{grid-template-columns:1fr!important}}body .premium-schedule-modal.is-scheduled-mode{height:auto!important;min-height:0!important;max-height:min(92vh,820px)!important}body .premium-schedule-modal.is-scheduled-mode .wf-body.premium-schedule-body{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;flex:0 0 auto!important;height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;grid-gap:6px!important;gap:6px!important;padding:10px 14px!important}body .premium-schedule-modal.is-scheduled-mode .wf-body.premium-schedule-body>*{width:100%!important;max-width:none!important;margin-inline:0!important;box-sizing:border-box!important}body .premium-schedule-modal.is-scheduled-mode .premium-schedule-section{width:100%!important;box-sizing:border-box!important;display:grid!important;grid-gap:4px!important;gap:4px!important;padding:6px 10px 8px!important}body .premium-schedule-modal.is-scheduled-mode .premium-schedule-section-head{font-size:10px!important;gap:5px!important;margin-bottom:1px!important}body .premium-schedule-modal.is-scheduled-mode .premium-schedule-section-head i{width:17px!important;height:17px!important;font-size:10px!important}body .premium-schedule-modal.is-scheduled-mode .premium-schedule-grid{gap:5px!important}body .premium-schedule-modal.is-scheduled-mode .premium-schedule-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .premium-schedule-modal.is-scheduled-mode .premium-schedule-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .premium-schedule-modal.is-scheduled-mode .premium-schedule-field{min-height:0!important;height:auto!important;padding-top:5px!important;padding-bottom:0!important}body .premium-schedule-modal.is-scheduled-mode .premium-schedule-field input,body .premium-schedule-modal.is-scheduled-mode .premium-schedule-field select{height:30px!important;min-height:30px!important;font-size:12px!important;padding:0 8px!important}body .premium-schedule-modal.is-scheduled-mode .premium-schedule-field span{font-size:9px!important;line-height:10px!important}body .premium-schedule-modal.is-scheduled-mode .premium-schedule-inline-actions{margin-top:3px!important;margin-bottom:0!important;padding:0!important}@media (max-width:640px){body .premium-schedule-modal.is-scheduled-mode{max-height:min(96vh,820px)!important}body .premium-schedule-modal.is-scheduled-mode .wf-body.premium-schedule-body{padding:8px 10px!important;gap:5px!important}body .premium-schedule-modal.is-scheduled-mode .premium-schedule-grid-2,body .premium-schedule-modal.is-scheduled-mode .premium-schedule-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){body .premium-schedule-modal.is-scheduled-mode .premium-schedule-grid-2,body .premium-schedule-modal.is-scheduled-mode .premium-schedule-grid-3{grid-template-columns:1fr!important}}.sidebar-search-results{display:grid;grid-gap:4px;gap:4px;margin-top:8px;padding:6px;border:1px solid rgba(226,232,240,.9);border-radius:10px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.08)}.sidebar-search-result{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:#1f2937;font:inherit;text-align:left;cursor:pointer}.sidebar-search-result:focus-visible,.sidebar-search-result:hover{background:#eef2ff;color:#4338ca;outline:none}.sidebar-search-result i{width:18px;color:inherit;font-size:16px;text-align:center}.sidebar-search-result span{min-width:0;display:grid;grid-gap:1px;gap:1px}.sidebar-search-result small,.sidebar-search-result strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-search-result strong{font-size:13px;font-weight:700}.sidebar-search-empty,.sidebar-search-result small{color:#64748b;font-size:11px;font-weight:600}.sidebar-search-empty{padding:9px 8px}html body .campaign-thread-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:220px}html body .campaign-thread-action{border:1px solid var(--border-1,#d6dde8);border-radius:6px;background:var(--surface-1,#fff);color:var(--text-1,#111827);font-size:12px;font-weight:700;line-height:1;padding:7px 9px;cursor:pointer}html body .campaign-thread-action:disabled{cursor:not-allowed;opacity:.45}html body .campaign-compose-backdrop{position:fixed;inset:0;z-index:12000;display:flex;align-items:flex-end;justify-content:flex-end;padding:24px;background:rgba(15,23,42,.28)}html body .campaign-compose-modal{width:min(720px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid var(--border-1,#d6dde8);border-radius:8px;background:var(--surface-1,#fff);box-shadow:0 24px 70px rgba(15,23,42,.24)}html body .campaign-compose-actions,html body .campaign-compose-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border-1,#d6dde8)}html body .campaign-compose-head button{border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}html body .campaign-compose-editor-wrap,html body .campaign-compose-field{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:8px 14px;border-bottom:1px solid var(--border-1,#d6dde8)}html body .campaign-compose-editor-wrap>span,html body .campaign-compose-field span{color:var(--text-3,#667085);font-size:12px;font-weight:700}html body .campaign-compose-field input{width:100%;border:0;outline:0;background:transparent;color:var(--text-1,#111827);font:inherit}html body .campaign-compose-editor{min-height:180px;padding:8px 0;outline:0;color:var(--text-1,#111827)}html body .campaign-compose-previous{padding:10px 14px;border-bottom:1px solid var(--border-1,#d6dde8)}html body .campaign-compose-previous>button{border:0;background:transparent;color:var(--accent-1,#2563eb);font-weight:700;cursor:pointer}html body .campaign-compose-previous-body{margin-top:10px;max-height:220px;overflow:auto;border-left:3px solid var(--border-1,#d6dde8);padding-left:12px;color:var(--text-2,#475467)}html body .campaign-compose-previous-body small{display:block;margin:4px 0 8px;color:var(--text-3,#667085)}html body .campaign-compose-actions{justify-content:flex-end;border-bottom:0}html.theme-dark body .campaign-compose-modal,html.theme-dark body .campaign-thread-action,html[data-theme=dark] body .campaign-compose-modal,html[data-theme=dark] body .campaign-thread-action{background:var(--surface-2,#111827);color:var(--text-1,#f9fafb);border-color:var(--border-1,#334155)}@media (max-width:700px){html body .campaign-compose-backdrop{align-items:stretch;padding:10px}html body .campaign-compose-modal{width:100%;max-height:calc(100vh - 20px)}html body .campaign-compose-editor-wrap,html body .campaign-compose-field{grid-template-columns:1fr;gap:4px}}