.topbar.topbar--compact{align-items:center;min-height:0;padding-block:14px}.topbar.topbar--compact .topbar-description-text{display:none}.topbar.topbar--compact .topbar-title-line h1{font-size:clamp(24px,2.2vw,32px)}.settings-tabs a,.settings-tabs button{font-weight:620}.settings-tabs-row{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;min-width:0;padding-right:14px}.settings-tabs-row .settings-tabs{border-bottom:0;flex:1 1 auto;min-width:0}.settings-tabs-domain-action{flex:0 0 auto;min-height:34px;white-space:nowrap}.settings-tabs-domain-action.ready{border-color:rgba(23,166,106,.4);color:#087443}.settings-tabs-domain-action.warning{border-color:rgba(217,119,6,.38);color:#9a3412}.audience-overview-grid--compact{grid-template-columns:minmax(0,1fr);padding:14px}.audience-overview-grid--compact .list-settings-main{max-width:100%}.list-brand-media-field{display:grid;grid-gap:8px;gap:8px;min-width:0}.list-brand-media-field .field-label-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.list-brand-media-field .field-label,.list-brand-media-field .field-optional{color:var(--muted);font-size:12px;font-weight:800}.list-brand-media-field .field-optional{font-weight:650}.list-brand-media-dropzone{align-items:center;background:var(--surface-subtle);border:1px dashed var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:116px;padding:14px;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.builder-image-picker.dragging .list-brand-media-dropzone,.list-brand-media-dropzone:focus-visible,.list-brand-media-dropzone:hover{background:var(--paper-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px rgba(37,99,235,.16);outline:0}.list-brand-media-dropzone:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.list-brand-media-dropzone:disabled{cursor:not-allowed;opacity:.62}.list-brand-media-context-status{align-items:center;background:var(--surface-subtle);border:1px dashed var(--line);border-radius:8px;color:var(--muted);display:flex;font-size:12px;gap:8px;min-height:116px;padding:14px}.list-brand-media-icon,.list-brand-media-preview{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:7px;color:var(--accent-strong);display:flex;flex:0 0 auto;height:72px;justify-content:center;overflow:hidden;position:relative;width:92px}.list-brand-media-preview img{object-fit:contain}.list-brand-media-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.list-brand-media-copy strong{color:var(--ink);font-size:14px;margin:0}.list-brand-media-copy>span{color:var(--muted);font-size:12px;line-height:1.45}.list-brand-media-action{align-items:center;border:1px solid var(--line);border-radius:7px;color:var(--ink);display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:36px;padding:8px 10px}.list-brand-media-controls{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.list-brand-media-url{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-brand-media-url-fallback{border-top:1px solid var(--line);padding-top:8px}.list-brand-media-url-fallback summary{color:var(--accent-strong);cursor:pointer;font-size:12px;font-weight:800;min-height:32px;padding-block:7px;width:-moz-fit-content;width:fit-content}.list-brand-media-url-fallback[open] .field{margin-top:4px}@media (max-width:620px){.list-brand-media-dropzone{grid-template-columns:auto minmax(0,1fr);min-height:132px}.list-brand-media-action{grid-column:1/-1;justify-content:center;width:100%}.list-brand-media-controls{align-items:stretch;grid-template-columns:minmax(0,1fr)}.list-brand-media-controls .btn{justify-content:center;min-height:44px;width:100%}}.audience-readiness-card--compact{gap:10px;padding:13px 14px 14px}.audience-compact-head{align-items:center;display:flex;gap:14px;justify-content:space-between;min-width:0}.audience-compact-head>div{min-width:0}.audience-compact-head h2{font-size:clamp(18px,1.8vw,22px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audience-compact-head .btn{min-height:36px;padding:8px 12px;white-space:nowrap}.audience-identity-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(220px,1.25fr) repeat(4,minmax(110px,.65fr))}.audience-identity-strip .metric.compact,.audience-sender-summary{min-height:52px;padding:9px 10px}.audience-sender-summary{align-content:center;display:grid;grid-gap:2px 8px;gap:2px 8px;grid-template-columns:auto minmax(0,1fr)}.audience-sender-summary svg{grid-row:span 2}.audience-sender-summary span,.audience-sender-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audience-readiness-card--compact .audience-readiness-status-grid{gap:8px}.audience-readiness-card--compact .audience-readiness-pill{min-height:48px;padding:8px 10px}.audience-setup-gps{display:grid;grid-gap:12px;gap:12px;padding:14px}.audience-status-banner{align-items:center;border:1px solid var(--border);border-radius:12px;display:flex;gap:18px;justify-content:space-between;min-width:0;padding:14px}.audience-status-banner.warning{background:linear-gradient(120deg,rgba(255,243,224,.88),rgba(255,255,255,.94));border-color:#f3d2a3}.audience-status-banner.ready{background:linear-gradient(120deg,rgba(236,253,243,.9),rgba(255,255,255,.96));border-color:#b7ebc9}.audience-status-banner h2{font-size:clamp(18px,1.55vw,24px);margin:0}.audience-status-banner p{color:var(--muted);margin:4px 0 0}.audience-status-action{flex:0 0 auto;min-height:36px;padding:8px 12px;white-space:nowrap}.audience-setup-timeline{align-items:stretch;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.setup-timeline-step{align-items:flex-start;background:var(--card-bg);border:1px solid var(--border);border-radius:11px;color:var(--text);cursor:pointer;display:flex;gap:9px;min-height:74px;padding:10px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.setup-timeline-step:hover{border-color:#9cc8ff;box-shadow:0 10px 22px rgba(15,23,42,.08);transform:translateY(-1px)}.setup-timeline-step.is-current{border-color:#93c5fd;box-shadow:0 0 0 2px rgba(49,119,239,.12)}.setup-timeline-step.complete{background:#f0fdf4;border-color:#bbf7d0}.setup-timeline-step.locked{color:var(--muted)}.setup-step-marker{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#0b5cab;display:inline-flex;flex:0 0 26px;font-size:13px;font-weight:650;height:26px;justify-content:center;line-height:1;width:26px}.setup-timeline-step.complete .setup-step-marker{background:#dcfce7;border-color:#86efac;color:#087443}.setup-timeline-step.locked .setup-step-marker{background:#f3f4f6;border-color:#d1d5db;color:#667085}.setup-step-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.setup-step-copy small,.setup-step-copy strong{overflow:hidden;text-overflow:ellipsis}.setup-step-copy strong{font-size:14px;font-weight:650;white-space:nowrap}.setup-step-copy small{color:var(--muted);font-size:12px;line-height:1.25}.audience-setup-summary{display:grid;grid-gap:8px;gap:8px}.audience-checklist--compact{gap:7px}.audience-checklist--compact .audience-checklist-item{min-height:36px;padding:7px 9px}.audience-blocker-row{align-items:center}.sender-settings-head{align-items:flex-end;display:flex;gap:14px;justify-content:space-between}.sender-settings-head>div{min-width:0}.sender-settings-head h2{margin-top:0}.sender-domain-status--compact{flex:0 0 auto;min-height:36px;padding:8px 10px;white-space:nowrap}.sender-domain-preview-field .readonly-field,.sender-setup-alert{align-items:center;display:flex;gap:8px}.sender-setup-alert{border:1px solid;border-radius:9px;font-size:13px;font-weight:600;padding:9px 10px}.sender-setup-alert.ready{background:#ecfdf3;border-color:#b7ebc9;color:#087443}.sender-setup-alert.warning{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.mailing-address-picker{background:color-mix(in srgb,var(--paper) 96%,#ffffff 4%);border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:10px;gap:10px;padding:12px}.mailing-address-picker-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.field-label{color:var(--ink);display:block;font-size:12px;font-weight:850;margin-bottom:2px}.mailing-address-empty span,.mailing-address-option small,.mailing-address-picker-head small{color:var(--muted);font-size:12px;font-weight:650}.mailing-address-options{display:grid;grid-gap:8px;gap:8px}.mailing-address-option{align-items:flex-start;background:#f8fbff;border:1px solid #d7e3f4;border-radius:10px;color:var(--ink);cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);margin:0;padding:10px 11px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.mailing-address-option:hover{border-color:#9cc8ff}.mailing-address-option--locked{cursor:default}.mailing-address-option--locked:hover{border-color:#8abaff}.mailing-address-option-lock{color:var(--accent);margin-top:2px}.mailing-address-option.selected{background:#eef5ff;border-color:#8abaff;box-shadow:inset 3px 0 0 var(--accent)}.mailing-address-option input{margin-top:3px}.mailing-address-option-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.mailing-address-option-copy>span:not(.mailing-address-option-title){overflow-wrap:anywhere}.mailing-address-option-title{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.mailing-address-option-title strong{font-size:13px;font-weight:850}.mailing-address-option-title em{background:#ecfdf3;border:1px solid #b7ebc9;border-radius:999px;color:#087443;font-size:11px;font-style:normal;font-weight:850;line-height:1;padding:4px 7px}.mailing-address-empty{background:#f8fbff;border:1px dashed #c7d6e9;border-radius:10px;display:grid;grid-gap:3px;gap:3px;padding:12px}.mailing-address-empty--blocked{align-items:center;border-color:#f2c48d;color:#8a4b10;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.mailing-address-empty--blocked>span{display:grid;grid-gap:3px;gap:3px}.mailing-address-empty--blocked strong{color:inherit;font-size:13px}.mailing-address-manage-link{color:var(--accent);font-size:12px;font-weight:800;justify-self:start;text-underline-offset:3px}.mailing-address-lock-action{min-height:44px}.audience-address-modal-backdrop{align-items:center;display:flex;justify-content:center;padding:20px}.audience-address-modal{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 80px rgba(15,23,42,.28);color:var(--ink);display:grid;max-height:min(760px,calc(100vh - 40px));max-width:680px;overflow:auto;width:min(680px,100%)}.audience-address-modal footer,.audience-address-modal header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px}.audience-address-modal header{border-bottom:1px solid var(--line)}.audience-address-modal header h2{margin:2px 0 0}.audience-address-modal header p{color:var(--muted);font-size:13px;margin:4px 0 0}.audience-address-modal-grid{display:grid;grid-gap:11px;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.audience-address-modal-wide{grid-column:1/-1}.audience-address-modal .inline-error{margin:0 16px 12px}.audience-address-modal footer{border-top:1px solid var(--line);justify-content:flex-end}.list-settings-main--sender{gap:12px}.list-settings-main--sender .sender-domain-verification-card{gap:9px;padding:11px}.list-settings-main--sender .sender-domain-verification-header{align-items:center}.list-settings-main--sender .sender-domain-verification-header strong{font-size:14px}.list-settings-main--sender .sender-domain-actions .btn{min-height:34px;padding:7px 10px}.list-settings-main--sender .sender-domain-summary{padding:8px 10px}.list-settings-main--notifications{max-width:none}.notification-recipient-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.notification-recipient-header>div{min-width:0}.notification-recipient-header h2{margin-top:0}.notification-recipient-list{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.notification-recipient-list-head,.notification-recipient-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) 104px}.notification-recipient-list-head{background:var(--surface-subtle);color:var(--muted);font-size:11px;font-weight:800;padding:10px 12px 8px;text-transform:uppercase}.notification-recipient-row{align-items:end;border-top:1px solid var(--border);padding:12px}.notification-recipient-row--adding{background:color-mix(in srgb,var(--accent-warm) 7%,var(--surface))}.notification-recipient-row .field{gap:6px}.notification-recipient-remove{align-self:end;justify-self:end;min-height:38px;min-width:38px}.notification-recipient-add-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.notification-recipient-add,.notification-recipient-add-actions .icon-button{min-height:38px}.notification-recipient-add-error{grid-column:1/-1;margin:-3px 0 0}.notification-recipient-empty{color:var(--muted);padding:14px 12px}.notification-recipient-note{margin-top:-2px}html[data-theme=dark] .app-shell .notification-recipient-list{background:var(--dark-surface-soft);border-color:var(--line)}html[data-theme=dark] .app-shell .notification-recipient-list-head{background:var(--dark-surface-raised);color:var(--muted)}html[data-theme=dark] .app-shell .notification-recipient-row--adding{background:color-mix(in srgb,var(--asana-action-warm) 8%,var(--dark-surface-soft))}html[data-theme=dark] .topbar.topbar--compact{background:linear-gradient(115deg,rgba(236,189,133,.08),transparent 30%),var(--dark-surface-soft)!important}html[data-theme=dark] .app-shell .audience-compact-head .btn:not(.secondary):not(.danger),html[data-theme=dark] .app-shell .dns-empty-state .btn:not(.secondary):not(.danger),html[data-theme=dark] .app-shell .sender-domain-actions .btn:not(.secondary):not(.danger){background:var(--asana-action-warm)!important;border-color:rgba(236,189,133,.88)!important;color:#1f2328!important;box-shadow:none!important}html[data-theme=dark] .app-shell .audience-compact-head .btn:not(.secondary):not(.danger) svg,html[data-theme=dark] .app-shell .dns-empty-state .btn:not(.secondary):not(.danger) svg,html[data-theme=dark] .app-shell .sender-domain-actions .btn:not(.secondary):not(.danger) svg{color:#1f2328!important;stroke:currentColor!important}html[data-theme=dark] .app-shell .sender-setup-alert.ready{background:rgba(20,76,51,.86)!important;border-color:rgba(133,215,162,.36)!important;color:#b7f0c8!important}html[data-theme=dark] .app-shell .audience-blocker-row,html[data-theme=dark] .app-shell .sender-setup-alert.warning{background:rgba(74,54,32,.9)!important;border-color:rgba(236,189,133,.44)!important;color:#f2d6b0!important}html[data-theme=dark] .app-shell .sender-setup-alert.ready svg{color:var(--asana-icon-green)!important}html[data-theme=dark] .app-shell .audience-blocker-row svg,html[data-theme=dark] .app-shell .sender-setup-alert.warning svg{color:var(--asana-action-warm)!important}html[data-theme=dark] .app-shell .settings-tabs-domain-action.ready{background:rgba(20,76,51,.72)!important;border-color:rgba(133,215,162,.32)!important;color:#b7f0c8!important}html[data-theme=dark] .app-shell .settings-tabs-domain-action.warning{background:rgba(74,54,32,.85)!important;border-color:rgba(236,189,133,.38)!important;color:#f2d6b0!important}html[data-theme=dark] .app-shell .mailing-address-empty,html[data-theme=dark] .app-shell .mailing-address-picker{background:#202328!important;border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] .app-shell .field-label,html[data-theme=dark] .app-shell .mailing-address-option{color:#f3f0e9!important}html[data-theme=dark] .app-shell .mailing-address-option{background:#25282d!important;border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] .app-shell .mailing-address-option:hover{border-color:rgba(145,191,255,.42)!important}html[data-theme=dark] .app-shell .mailing-address-option.selected{background:rgba(49,119,239,.16)!important;border-color:rgba(145,191,255,.52)!important}html[data-theme=dark] .app-shell .mailing-address-option-title em{background:rgba(20,76,51,.86)!important;border-color:rgba(133,215,162,.36)!important;color:#b7f0c8!important}html[data-theme=dark] .app-shell .mailing-address-empty--blocked{background:rgba(74,54,32,.5)!important;border-color:rgba(236,189,133,.42)!important;color:#f2d6b0!important}html[data-theme=dark] .audience-address-modal{background:#202328!important;border-color:rgba(255,255,255,.16)!important;color:#f3f0e9!important}html[data-theme=dark] .audience-address-modal footer,html[data-theme=dark] .audience-address-modal header{border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] .app-shell .audience-sender-summary svg,html[data-theme=dark] .app-shell .sender-domain-preview-field svg{color:var(--asana-icon-cyan)!important;stroke:currentColor!important}html[data-theme=dark] .app-shell .list-settings-main--sender .readonly-field,html[data-theme=dark] .app-shell .sender-domain-preview-field .readonly-field{background:#30343a!important;border-color:rgba(255,255,255,.16)!important;color:#f3f0e9!important}html[data-theme=dark] .app-shell .list-settings-main--sender .readonly-field span,html[data-theme=dark] .app-shell .sender-domain-preview-field .readonly-field span{color:#f3f0e9!important}html[data-theme=dark] .app-shell .list-settings-main--sender .sender-domain-summary{background:#25282d!important;border-color:rgba(255,255,255,.14)!important;color:#f3f0e9!important}html[data-theme=dark] .app-shell .list-settings-main--sender .sender-domain-summary strong{color:#f3f0e9!important}html[data-theme=dark] .app-shell .list-settings-main--sender .sender-domain-summary span{background:rgba(121,171,255,.16)!important;border:1px solid rgba(121,171,255,.28)!important;color:var(--asana-icon-blue)!important}html[data-theme=dark] .app-shell .audience-status-banner{background:radial-gradient(circle at 5% 0,rgba(236,189,133,.14),transparent 32%),var(--dark-surface)!important;border-color:rgba(255,255,255,.13)!important}html[data-theme=dark] .app-shell .audience-status-banner.ready{border-color:rgba(133,215,162,.32)!important}html[data-theme=dark] .app-shell .audience-status-banner.warning{border-color:rgba(236,189,133,.38)!important}html[data-theme=dark] .app-shell .audience-status-action{background:var(--asana-action-warm)!important;border-color:rgba(236,189,133,.88)!important;color:#1f2328!important}html[data-theme=dark] .app-shell .setup-timeline-step{background:#25282d!important;border-color:rgba(255,255,255,.14)!important;color:#f3f0e9!important}html[data-theme=dark] .app-shell .setup-timeline-step:hover{background:#30343a!important;border-color:rgba(236,189,133,.38)!important;box-shadow:none!important}html[data-theme=dark] .app-shell .setup-timeline-step.is-current{background:#30343a!important;border-color:rgba(236,189,133,.62)!important;box-shadow:inset 3px 0 0 var(--asana-action-warm)!important}html[data-theme=dark] .app-shell .setup-timeline-step.complete{background:rgba(20,76,51,.62)!important;border-color:rgba(133,215,162,.3)!important}html[data-theme=dark] .app-shell .setup-timeline-step.locked{color:#a9a7a1!important}html[data-theme=dark] .app-shell .setup-step-marker{background:rgba(145,191,255,.18)!important;border-color:rgba(145,191,255,.32)!important;color:var(--asana-icon-blue)!important}html[data-theme=dark] .app-shell .setup-timeline-step.complete .setup-step-marker{background:rgba(133,215,162,.18)!important;border-color:rgba(133,215,162,.34)!important;color:var(--asana-icon-green)!important}html[data-theme=dark] .app-shell .setup-timeline-step.locked .setup-step-marker{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.14)!important;color:#a9a7a1!important}@media (max-width:1100px){.audience-identity-strip,.audience-setup-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.topbar.topbar--compact{align-items:stretch}.audience-compact-head,.sender-settings-head{align-items:stretch;display:grid}.audience-compact-head h2{white-space:normal}.audience-identity-strip{grid-template-columns:1fr}.audience-status-banner,.settings-tabs-row{align-items:stretch;display:grid}.settings-tabs-row{padding-right:0}.settings-tabs-row .settings-tabs{overflow-x:auto}.settings-tabs-domain-action{margin:0 14px 12px;justify-content:center}.mailing-address-picker-head{align-items:stretch;display:grid}.mailing-address-empty--blocked{align-items:stretch;grid-template-columns:auto minmax(0,1fr)}.mailing-address-empty--blocked .btn{grid-column:1/-1;justify-content:center;min-height:44px}.audience-address-modal-grid,.audience-setup-timeline{grid-template-columns:1fr}}.notification-menu{position:relative;z-index:10000}.notification-trigger{background:var(--surface);border:1px solid var(--line);color:var(--muted);height:34px;position:relative;width:34px}.notification-trigger,.notification-trigger span{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.notification-trigger span{background:#ef7770;color:#fff;font-size:10px;font-weight:600;height:17px;min-width:17px;padding:0 4px;position:absolute;right:-4px;top:-5px}.notification-popover{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 60px rgba(15,23,42,.18);left:calc(var(--sidebar-width) + 12px);max-height:min(520px,calc(100vh - 112px));min-width:330px;overflow:auto;padding:10px;position:fixed;right:auto;top:88px;z-index:10001}.app-shell:has(.sidebar-collapse-input:checked) .notification-popover{left:84px}.notification-item,.notification-popover-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.notification-header-title{align-items:baseline;display:flex;gap:6px}.notification-header-actions{align-items:center;display:flex;gap:8px}.notification-item span,.notification-popover-header span{color:var(--muted);font-size:12px}.notification-item strong,.notification-popover-header strong{color:var(--ink);font-weight:600}.notification-bulk-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end;margin-top:8px}.notification-text-button{align-items:center;background:var(--surface-subtle);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;min-height:30px;padding:5px 10px}.notification-text-button.is-primary{background:#ecbd85;border-color:rgba(120,82,36,.22);color:#1f2933}.notification-popover .icon-button:disabled,.notification-text-button:disabled{cursor:not-allowed;opacity:.52}.notification-list{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.notification-item{border:1px solid var(--line);border-radius:10px;color:inherit;padding:8px;text-decoration:none}.notification-item:hover{background:rgba(85,133,255,.08)}.notification-item.is-selected{background:rgba(85,133,255,.12);border-color:rgba(85,133,255,.4)}.notification-select{align-items:center;background:var(--surface-subtle);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:25px;justify-content:center;width:25px}.notification-select[aria-pressed=true]{background:#ecbd85;border-color:rgba(120,82,36,.28);color:#1f2933}.notification-item-link{align-items:center;color:inherit;display:flex;flex:1 1;gap:10px;justify-content:space-between;min-width:0;text-decoration:none}.notification-item-link>div{flex:1 1;min-width:0;width:100%}.notification-item-header{align-items:baseline;display:flex;justify-content:space-between;gap:12px}.notification-item p{color:var(--muted);font-size:12px;line-height:1.35;margin:3px 0}.notification-empty{color:var(--muted);font-size:13px;padding:14px;text-align:center}.feedback-page--inbox{display:grid;grid-gap:12px;gap:12px;margin-inline:auto;max-width:1180px;width:100%}.feedback-compact-header{align-items:center;background:radial-gradient(circle at 4% 0,rgba(255,111,66,.14),transparent 18%),color-mix(in srgb,var(--surface) 96%,var(--accent) 4%);border:1px solid var(--line);border-radius:14px;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px;padding:13px 16px}.feedback-compact-header h1{color:var(--ink);font-size:clamp(22px,2.4vw,30px);font-weight:620;letter-spacing:0;line-height:1.05;margin:4px 0 5px}.feedback-compact-header p{color:var(--muted);font-size:14px;line-height:1.45;margin:0;max-width:680px}.feedback-inbox-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-soft);padding:10px}@media (min-width:1101px){.main:has(.feedback-page--inbox){overflow:hidden}.feedback-inbox,.feedback-inbox-card,.feedback-page--inbox,.main:has(.feedback-page--inbox) .main-content-tightened{min-height:0}.feedback-page--inbox,.main:has(.feedback-page--inbox) .main-content-tightened{height:100%}.feedback-page--inbox{grid-template-rows:auto minmax(0,1fr)}.feedback-inbox-card{overflow:hidden}}.feedback-book-list,.feedback-response-list,.template-list{display:grid;grid-gap:8px;gap:8px}.feedback-book-row,.template-row{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:12px;gap:12px;padding:12px}.feedback-book-row{grid-template-columns:54px minmax(0,1fr)}.feedback-book-cover{align-items:center;aspect-ratio:4/5;background:#edf3fa 50%/cover no-repeat;border:1px solid var(--line);border-radius:8px;color:#7aaaf5;display:flex;font-size:12px;font-weight:600;justify-content:center;overflow:hidden}.feedback-book-heading,.template-row-main{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.feedback-book-heading h3,.template-row h3{color:var(--ink);font-size:16px;font-weight:600;margin:2px 0 0}.feedback-counts,.template-row-actions,.template-row-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.template-row-edit-button{min-height:34px;white-space:nowrap}.feedback-response{border:1px solid var(--line);border-radius:10px;padding:9px 10px}.feedback-response summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between}.feedback-response summary strong{color:var(--ink);display:block;font-weight:600}.feedback-response p,.feedback-response summary span{color:var(--muted);font-size:13px}.feedback-response p{margin:9px 0 5px}.feedback-inbox{display:flex;flex-direction:column;gap:10px}.feedback-pagination{align-items:center;background:color-mix(in srgb,var(--surface) 92%,#79abff 8%);border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;justify-content:space-between;min-height:38px;padding:5px 7px 5px 10px}.feedback-pagination>span{color:var(--muted);font-size:11px;font-weight:600}.feedback-pagination>div{align-items:center;display:flex;gap:4px}.feedback-pagination button{background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--ink);cursor:pointer;font-size:11px;font-weight:620;min-height:26px;min-width:28px;padding:3px 7px}.feedback-pagination button.active{background:#ecbd85;border-color:rgba(185,117,35,.5);color:#17130d}.feedback-pagination button:focus-visible{outline:3px solid rgba(31,115,216,.3);outline-offset:1px}.feedback-pagination button:disabled{cursor:not-allowed;opacity:.45}.feedback-pagination-ellipsis{color:var(--muted);font-size:12px;padding-inline:2px}.feedback-controls{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(320px,1fr) auto minmax(240px,360px)}.segmented-tabs.compact{align-items:center;background:color-mix(in srgb,var(--surface) 88%,#79abff 12%);border:1px solid var(--line);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.segmented-tabs.compact button{background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:600;min-height:28px;padding:0 10px}.segmented-tabs.compact button.active{background:var(--surface);box-shadow:0 1px 4px rgba(14,15,18,.08);color:var(--ink)}.feedback-filter-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.feedback-filter-chip{background:color-mix(in srgb,var(--surface) 92%,#79abff 8%);border:1px solid var(--line);cursor:pointer;font-size:12px;font-weight:560;gap:7px;min-height:30px;padding:5px 10px}.feedback-filter-chip,.feedback-filter-chip span{align-items:center;border-radius:999px;color:var(--ink);display:inline-flex}.feedback-filter-chip span{background:color-mix(in srgb,var(--surface) 76%,#79abff 24%);font-size:11px;justify-content:center;min-width:20px;padding:2px 6px}.feedback-filter-chip.active{background:#111316;border-color:#111316;color:#fffaf1}.feedback-filter-chip.active span{background:rgba(255,255,255,.14);color:#fffaf1}.feedback-search{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--muted);display:flex;gap:8px;min-height:38px;padding:0 10px}.feedback-search input{background:transparent;border:0;color:var(--ink);font:inherit;min-width:0;outline:0;width:100%}.feedback-select-mode-button.active{background:#ecbd85;border-color:rgba(185,117,35,.38);color:#17130d}.feedback-bulk-toolbar{align-items:center;background:color-mix(in srgb,var(--surface) 88%,#ecbd85 12%);border:1px solid color-mix(in srgb,var(--line) 72%,#ecbd85 28%);border-radius:12px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(120px,auto) minmax(0,1fr);padding:10px}.feedback-bulk-toolbar>div:first-child{display:grid;grid-gap:2px;gap:2px}.feedback-bulk-toolbar>div:first-child strong{color:var(--ink);font-size:13px}.feedback-bulk-toolbar>div:first-child span{color:var(--muted);font-size:11px}.feedback-bulk-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.feedback-bulk-actions .btn.danger{background:#dc2626;border-color:#b91c1c;color:#ffffff}.feedback-bulk-actions .btn.danger:focus-visible,.feedback-bulk-actions .btn.danger:hover{background:#b91c1c;border-color:#991b1b;color:#ffffff}.feedback-bulk-error{color:#b91c1c;font-size:12px;font-weight:620;grid-column:1/-1;margin:0}.feedback-search-select{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%235d6672'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;height:38px;min-height:38px;min-width:140px;outline:0;padding:0 32px 0 10px;transition:border-color .15s ease,box-shadow .15s ease}.feedback-search-select:hover{border-color:var(--accent)}.feedback-search-select:focus-visible{border-color:var(--accent);outline:3px solid rgba(31,115,216,.32);outline-offset:1px}.feedback-inbox-layout{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(420px,1fr) minmax(360px,425px)}.feedback-message-list{border:1px solid var(--line);border-radius:12px;display:grid;max-height:min(100%,594px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@media (min-width:1101px){.feedback-inbox{height:100%}.feedback-inbox-layout{flex:1 1 auto;min-height:0}.feedback-detail-panel{max-height:min(100%,594px);overflow-y:auto}}.feedback-message-row{align-items:start;background:var(--surface);border:0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:8px minmax(0,1fr);min-height:74px;padding:10px 12px;text-align:left;transition:background .16s ease,box-shadow .16s ease;width:100%}.feedback-message-row.is-selectable{cursor:default;grid-template-columns:22px 8px minmax(0,1fr)}.feedback-message-row.is-bulk-selected{background:color-mix(in srgb,var(--surface) 82%,#ecbd85 18%);box-shadow:inset 3px 0 0 #ecbd85}.feedback-row-select-control{accent-color:#b97523;cursor:pointer;height:16px;margin:2px 0 0;width:16px}.feedback-message-row:last-child{border-bottom:0}.feedback-message-row.is-selected,.feedback-message-row:hover{background:color-mix(in srgb,var(--surface) 88%,#79abff 12%)}.feedback-message-row.is-selected{box-shadow:inset 3px 0 0 #79abff}.feedback-row-dot{background:transparent;border-radius:999px;height:8px;margin-top:5px;width:8px}.feedback-message-row.status-unread .feedback-row-dot{background:#79abff}.feedback-row-main{display:grid;grid-gap:5px;gap:5px;min-width:0}.feedback-row-meta,.feedback-row-topline{align-items:center;display:flex;gap:8px;min-width:0}.feedback-row-topline{justify-content:space-between}.feedback-row-topline strong{color:var(--ink);font-size:13px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-row-message,.feedback-row-meta span:last-child,.feedback-row-topline small{color:var(--muted);font-size:12px}.feedback-row-meta span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-row-message{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.35;overflow:hidden}.feedback-status-pill,.soft-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;line-height:1;padding:5px 8px;white-space:nowrap}.feedback-status-pill.sentiment-negative{background:rgba(236,189,133,.18);color:#935a16}.feedback-status-pill.sentiment-positive{background:rgba(83,210,142,.16);color:#177a4b}.feedback-status-pill.sentiment-neutral,.soft-chip{background:rgba(121,171,255,.14);color:#2f65b9}.feedback-detail-panel{background:color-mix(in srgb,var(--surface) 95%,#79abff 5%);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-soft);display:grid;grid-gap:10px;gap:10px;padding:12px;position:-webkit-sticky;position:sticky;top:16px}.feedback-detail-panel-head h2{color:var(--ink);font-size:17px;font-weight:620;margin:3px 0 8px}.feedback-detail-message{background:color-mix(in srgb,var(--surface) 92%,#79abff 8%);border:1px solid var(--line);border-radius:12px;color:var(--ink);font-size:14px;line-height:1.55;margin:0;padding:12px;white-space:pre-wrap}.feedback-issue-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.feedback-issue-tags>span:first-child{color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.08em;margin-right:2px;text-transform:uppercase}.feedback-issue-tag{background:rgba(236,189,133,.16);border:1px solid rgba(236,189,133,.34);border-radius:999px;color:#875514;font-size:11px;font-weight:590;padding:4px 8px}.feedback-detail-actions,.feedback-detail-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.feedback-detail-list{border:1px solid var(--line);border-radius:10px;display:grid;margin:0;overflow:hidden}.feedback-detail-list div{border-bottom:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;padding:8px 9px}.feedback-detail-list div:last-child{border-bottom:0}.feedback-detail-list dt{color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.feedback-detail-list dd{color:var(--ink);display:grid;font-size:13px;grid-gap:3px;gap:3px;margin:0;overflow-wrap:anywhere}.feedback-detail-list a{align-items:center;color:var(--link);display:inline-flex;gap:5px;text-decoration:none}.feedback-detail-list dd span{color:var(--muted)}.feedback-detail-list .feedback-detail-book-row dd{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.feedback-detail-list dd .feedback-detail-book-title{color:var(--ink);min-width:0;overflow-wrap:anywhere}.feedback-detail-list .feedback-amazon-chip{background:#f97316;border:1px solid #c2410c;border-radius:999px;color:#ffffff;flex:0 0 auto;font-size:11px;font-weight:650;line-height:1;min-height:26px;padding:5px 8px}.feedback-detail-list .feedback-amazon-chip:hover{background:#ea580c;color:#ffffff}.feedback-detail-list .feedback-amazon-chip:focus-visible{outline:3px solid rgba(249,115,22,.35);outline-offset:2px}.feedback-book-health-list{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.feedback-book-health-row{align-items:center;background:var(--surface);border:0;border-bottom:1px solid var(--line);color:inherit;display:grid;grid-gap:10px;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;padding:10px 12px;text-align:left}.feedback-book-health-row:last-child{border-bottom:0}.feedback-book-health-row:hover{background:color-mix(in srgb,var(--surface) 90%,#85d7a2 10%)}.feedback-book-health-row svg{color:#42b883}.feedback-book-health-row small,.feedback-book-health-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-book-health-row strong{color:var(--ink);font-size:14px;font-weight:620}.feedback-book-health-row small{color:var(--muted);font-size:12px}.feedback-book-health-actions{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end}.feedback-book-health-actions :is(a,button){align-items:center;background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--link);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:580;gap:5px;min-height:30px;padding:0 9px;text-decoration:none}.feedback-book-health-actions :is(a,button):hover{background:rgba(121,171,255,.1)}.feedback-confirm-modal{max-width:520px;width:min(520px,calc(100vw - 32px))}.feedback-confirm-modal p{color:var(--muted);line-height:1.5;margin:0}.template-library-toolbar{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(260px,1fr) auto auto auto;margin-bottom:12px}.template-library-panel .media-active-filters{margin-bottom:10px}.template-scope-select{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:38px;overflow:hidden}.template-scope-select span{color:var(--muted);font-size:10px;font-weight:720;letter-spacing:.08em;padding-left:12px;text-transform:uppercase;white-space:nowrap}.template-scope-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,currentColor 0) calc(100% - 15px) 50% /5px 5px no-repeat,linear-gradient(135deg,currentColor 50%,transparent 0) calc(100% - 10px) 50% /5px 5px no-repeat,transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;font-weight:620;min-width:0;outline:0;padding:0 24px 0 8px}.template-view-toggle{gap:2px}.template-scope-switch,.template-view-toggle{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;display:inline-flex;min-height:38px;padding:3px}.template-scope-switch{gap:3px;white-space:nowrap}.template-scope-switch button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:720;gap:7px;min-height:30px;padding:0 11px;transition:background .16s ease,color .16s ease}.template-scope-switch button[aria-pressed=true]{background:#ecbd85;color:#17130d}.template-scope-switch button span{align-items:center;background:rgba(23,19,13,.1);border-radius:999px;display:inline-flex;font-size:11px;font-weight:780;justify-content:center;min-width:20px;padding:2px 6px}.template-view-toggle button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:620;gap:5px;min-height:30px;padding:0 10px}.template-view-toggle button[aria-pressed=true]{background:#ecbd85;color:#17130d}.template-scope-tabs,.template-type-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.template-scope-tabs button,.template-type-tabs button{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:650;gap:7px;min-height:30px;padding:6px 10px;transition:background .16s ease,border-color .16s ease,color .16s ease}.template-scope-tabs button span,.template-type-tabs button span{align-items:center;background:rgba(121,171,255,.14);border-radius:999px;color:#315f9f;display:inline-flex;font-size:.72rem;font-weight:750;min-width:20px;padding:3px 6px;justify-content:center}.template-scope-tabs button:focus-visible,.template-scope-tabs button:hover,.template-type-tabs button:focus-visible,.template-type-tabs button:hover{border-color:rgba(236,189,133,.46);color:var(--text)}.template-scope-tabs button.active,.template-type-tabs button.active{background:#ecbd85;border-color:rgba(236,189,133,.7);color:#17130d}.template-scope-tabs button.active span,.template-type-tabs button.active span{background:rgba(23,19,13,.12);color:#17130d}.template-library-panel .media-active-filters button,.template-library-panel .media-filter-note{background:rgba(121,171,255,.12);border-color:rgba(121,171,255,.26);color:#315f9f;min-height:26px}.template-chip{align-items:center;background:rgba(121,171,255,.12);border:1px solid rgba(121,171,255,.22);border-radius:999px;color:#315f9f;display:inline-flex;font-size:11px;font-weight:620;line-height:1;min-height:24px;padding:5px 8px;white-space:nowrap}.template-chip--count,.template-chip--scope{background:rgba(236,189,133,.16);border-color:rgba(236,189,133,.34);color:#875514}.template-chip--custom{background:rgba(83,210,142,.13);border-color:rgba(83,210,142,.28);color:#21744c}.template-row{grid-template-columns:86px minmax(0,1fr) auto;min-height:88px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.template-row:hover{border-color:rgba(121,171,255,.32);box-shadow:0 12px 24px rgba(48,35,24,.07)}.template-row-preview{align-items:center;align-self:stretch;background:linear-gradient(135deg,rgba(121,171,255,.16),rgba(255,255,255,.94)),#f7f9fc;border:1px solid var(--line);border-radius:10px;display:flex;justify-content:center;min-height:64px;overflow:hidden;padding:7px}.template-row-preview-image{background-position:50%;background-size:cover;border-radius:8px;display:block;height:100%;min-height:58px;width:100%}.template-row-preview.type-campaign_sequence{background:linear-gradient(135deg,rgba(83,210,142,.18),rgba(255,255,255,.92)),#f6fbf8}.template-row-preview.type-email_block{background:linear-gradient(135deg,rgba(236,189,133,.22),rgba(255,255,255,.92)),#fbf8f3}.template-row-preview.type-reusable_section{background:linear-gradient(135deg,rgba(242,139,199,.18),rgba(255,255,255,.92)),#fbf7fa}.template-row-preview.type-form{background:linear-gradient(135deg,rgba(169,146,255,.18),rgba(255,255,255,.92)),#f8f6ff}.template-row-preview-email,.template-row-preview-page{background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:7px;width:100%}.template-row-preview-page{min-height:58px}.template-row-preview-block{background:rgba(121,171,255,.2);border-radius:4px;display:block;min-height:5px}.template-row-preview-block.is-hero,.template-row-preview-block.is-image{background:rgba(121,171,255,.32);min-height:18px}.template-row-preview-block.is-button{background:#ecbd85;justify-self:start;min-height:8px;width:52%}.template-row-preview-block.is-columns,.template-row-preview-block.is-form{background:rgba(83,210,142,.24);min-height:14px}.template-row-preview-block.is-divider{background:rgba(15,23,42,.16);min-height:2px}.template-row-preview-email{align-items:start;color:#9b6119;grid-template-columns:16px minmax(0,1fr)}.template-row-preview-email svg{grid-row:span 3;margin-top:1px}.template-row-preview-email span{background:rgba(236,189,133,.36);border-radius:999px;height:5px}.template-row-preview-email span:nth-of-type(2){width:76%}.template-row-preview-email span:nth-of-type(3){width:54%}.template-row-preview-sequence{align-items:center;display:flex;gap:4px;width:100%}.template-row-preview-node{align-items:center;display:grid;flex:1 1;grid-gap:4px;gap:4px;min-width:0}.template-row-preview-node span{background:rgba(83,210,142,.34);border:1px solid rgba(83,210,142,.42);border-radius:8px;display:block;height:22px}.template-row-preview-node small{color:#32734d;font-size:9px;font-weight:700;line-height:1;text-align:center}.template-row p{color:var(--muted);font-size:13px;margin:3px 0 0}.template-library-results{display:grid;grid-gap:14px;gap:14px}.template-library-section{display:grid;grid-gap:10px;gap:10px}.template-section-heading{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.template-section-heading p{color:var(--muted);font-size:13px;margin:2px 0 0}.template-grid{display:grid;grid-gap:12px;gap:12px}.template-grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))}.template-grid--list{grid-template-columns:1fr}.template-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-soft);display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.template-card:hover{border-color:rgba(121,171,255,.34);box-shadow:0 14px 28px rgba(48,35,24,.08);transform:translateY(-1px)}.template-card--list{align-items:center;grid-template-columns:172px minmax(0,1fr) auto}.template-card-main{display:grid;grid-gap:9px;gap:9px;min-width:0}.template-card-copy{min-width:0}.template-card h3{color:var(--ink);font-size:16px;font-weight:620;line-height:1.15;margin:2px 0 0}.template-card p{color:var(--muted);font-size:13px;line-height:1.35;margin:4px 0 0}.template-card--grid .template-row-preview{aspect-ratio:16/11;min-height:120px}.template-card--list .template-row-preview{min-height:102px}.template-card--grid .template-row-actions{justify-content:flex-start}.template-card--list .template-row-actions{justify-content:flex-end}.template-thumbnail-page{align-content:start;background:linear-gradient(180deg,#f8fafc,#eef3f9);border:1px solid rgba(15,23,42,.08);border-radius:12px;display:grid;grid-gap:6px;gap:6px;height:100%;overflow:hidden;padding:10px;width:100%}.template-thumbnail-page .template-preview-hero-image-slot{border-radius:10px;font-size:9px;gap:3px;margin:0 auto 2px;min-height:42px;padding:6px;width:min(78%,160px)}.template-thumbnail-page .template-preview-hero-image-slot svg{height:15px;width:15px}.template-thumbnail-page .template-preview-hero-image-slot span{display:none}.template-thumbnail-page--feedback{align-content:center;background:linear-gradient(180deg,#edf4ff,#f8fafc)}.template-thumbnail-feedback-card{background:rgba(255,255,255,.92);border:1px solid rgba(121,171,255,.28);border-radius:12px;display:grid;grid-gap:6px;gap:6px;padding:10px}.template-thumbnail-feedback-card>span{color:#66758e;font-size:8px;font-weight:760;letter-spacing:.12em;text-align:center;text-transform:uppercase}.template-thumbnail-feedback-card>strong{color:#1e293b;font-size:13px;font-weight:650;line-height:1.1;text-align:center}.template-thumbnail-stars{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(5,1fr)}.template-thumbnail-stars small{align-items:center;background:#fff7ee;border:1px solid rgba(236,189,133,.62);border-radius:8px;color:#b86b14;display:flex;font-size:12px;justify-content:center;min-height:24px}.template-thumbnail-empty,.template-thumbnail-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#526174;display:-webkit-box;font-size:9px;font-style:normal;line-height:1.25;overflow:hidden}.template-thumbnail-image{background-position:50%;background-size:cover;border-radius:8px;min-height:46px}.template-thumbnail-button{background:#111316;border-radius:8px;color:#fffaf1;display:inline-flex;font-size:10px;font-weight:650;justify-content:center;min-height:24px;padding:6px 10px}.template-thumbnail-form{background:#fff;border:1px solid rgba(121,171,255,.18);border-radius:10px;display:grid;grid-gap:5px;gap:5px;padding:8px}.template-thumbnail-form span{background:#f2f5f9;border:1px solid #d9e1ec;border-radius:6px;color:#66758e;font-size:9px;min-height:18px;padding:4px 6px}.template-thumbnail-form strong{background:#111316;border-radius:7px;color:#fffaf1;font-size:9px;min-height:20px;padding:5px 8px;text-align:center}.template-row-preview.type-workflow{background:radial-gradient(circle at top left,rgba(121,171,255,.2),transparent 38%),linear-gradient(135deg,rgba(15,23,42,.02),rgba(121,171,255,.12)),#f7f9fc}.template-workflow-visual-preview{align-items:stretch;cursor:pointer;justify-content:flex-start;padding:12px;position:relative}.template-workflow-visual-preview:before{background-image:radial-gradient(circle,rgba(47,120,255,.18) 1px,transparent 0);background-size:13px 13px;border-radius:inherit;content:"";inset:0;opacity:.8;pointer-events:none;position:absolute}.template-workflow-visual-track{align-items:center;display:grid;grid-gap:0;gap:0;justify-items:center;min-height:100%;position:relative;width:100%;z-index:1}.template-workflow-visual-node{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(121,171,255,.42);border-radius:10px;box-shadow:0 8px 18px rgba(44,73,120,.08);display:grid;grid-gap:8px;gap:8px;grid-template-columns:22px 28px minmax(0,1fr);min-height:44px;padding:8px 10px;width:min(100%,260px)}.template-workflow-visual-node.is-trigger{border-color:rgba(169,146,255,.45)}.template-workflow-visual-step{color:#2f78ff;font-size:10px;font-weight:800;text-align:center}.template-workflow-visual-icon{align-items:center;background:rgba(47,120,255,.1);border:1px solid rgba(47,120,255,.2);border-radius:8px;color:#2f78ff;display:inline-flex;height:26px;justify-content:center;width:26px}.template-workflow-visual-node.is-trigger .template-workflow-visual-icon{background:rgba(169,146,255,.12);border-color:rgba(169,146,255,.24);color:#7c5cff}.template-workflow-visual-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.template-workflow-visual-copy strong{color:var(--ink);font-size:12px;font-weight:760;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-workflow-visual-copy small{color:var(--muted);display:block;font-size:10px;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-workflow-visual-copy em{color:#2f78ff;font-size:8px;font-style:normal;font-weight:820;letter-spacing:.06em;line-height:1;text-transform:uppercase}.template-workflow-visual-connector{background:linear-gradient(180deg,rgba(47,120,255,.4),rgba(47,120,255,.1));display:block;height:16px;position:relative;width:1px}.template-workflow-visual-connector:after{background:#ffffff;border:1px solid rgba(47,120,255,.36);border-radius:999px;bottom:-5px;color:#2f78ff;content:"+";display:grid;font-size:11px;font-weight:760;height:14px;left:50%;line-height:1;place-items:center;position:absolute;transform:translateX(-50%);width:14px}.template-workflow-preview-info{position:absolute;right:9px;top:9px;z-index:5}.template-workflow-preview-info>button{align-items:center;background:rgba(255,255,255,.92);border:1px solid rgba(121,171,255,.32);border-radius:999px;color:#2f78ff;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.template-workflow-preview-popover{background:rgba(255,255,255,.98);border:1px solid rgba(121,171,255,.34);border-radius:10px;box-shadow:0 12px 26px rgba(20,29,44,.16);display:grid;grid-gap:8px;gap:8px;opacity:0;padding:10px;pointer-events:none;position:absolute;right:0;top:27px;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;width:min(260px,calc(100vw - 40px))}.template-workflow-preview-info:focus-within .template-workflow-preview-popover,.template-workflow-preview-info:hover .template-workflow-preview-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.template-workflow-preview-popover>strong{color:var(--ink);font-size:11px;font-weight:760}.template-workflow-preview{display:grid;grid-gap:8px;gap:8px;width:100%}.template-workflow-preview-row{align-items:center;background:rgba(255,255,255,.86);border:1px solid rgba(121,171,255,.36);border-radius:9px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:24px 30px minmax(0,1fr);min-height:42px;padding:8px 10px}.template-workflow-preview-index{color:#2f78ff;font-size:11px;font-weight:780;text-align:center}.template-workflow-preview-icon{align-items:center;background:rgba(47,120,255,.1);border:1px solid rgba(47,120,255,.22);border-radius:8px;color:#2f78ff;display:inline-flex;height:26px;justify-content:center;width:26px}.template-workflow-preview-row span:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.template-workflow-preview-row strong{color:var(--ink);font-size:12px;font-weight:720;line-height:1.05}.template-workflow-preview-row small{color:var(--muted);display:block;font-size:11px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-workflow-preview-row em{color:#2f78ff;font-size:9px;font-style:normal;font-weight:780;letter-spacing:.04em;line-height:1;text-transform:uppercase}.template-preview-workflow-canvas{background:radial-gradient(circle at top,rgba(121,171,255,.12),transparent 34%),#f8fafc}.template-preview-workflow-canvas .template-preview-sequence-node.type-workflow{border-color:rgba(121,171,255,.36)}.template-preview-workflow-icon{align-items:center;color:#2f78ff;display:inline-flex}html[data-theme=dark] .template-row-preview.type-workflow{background:radial-gradient(circle at top left,rgba(121,171,255,.2),transparent 38%),linear-gradient(135deg,rgba(121,171,255,.12),rgba(23,25,29,.94)),#202226!important}html[data-theme=dark] .template-workflow-visual-preview:before{background-image:radial-gradient(circle,rgba(121,171,255,.22) 1px,transparent 0)}html[data-theme=dark] .template-workflow-visual-node{background:rgba(17,19,22,.92);border-color:rgba(121,171,255,.3);box-shadow:0 12px 22px rgba(0,0,0,.18)}html[data-theme=dark] .template-workflow-visual-copy strong{color:#f3f0e9}html[data-theme=dark] .template-workflow-visual-copy small{color:#c8c3bb}html[data-theme=dark] .template-workflow-preview-info>button,html[data-theme=dark] .template-workflow-visual-connector:after{background:#17191d;border-color:rgba(121,171,255,.32)}html[data-theme=dark] .template-workflow-preview-popover{background:rgba(23,25,29,.98);border-color:rgba(121,171,255,.28);box-shadow:0 18px 38px rgba(0,0,0,.4)}html[data-theme=dark] .template-workflow-preview-popover>strong{color:#f3f0e9}html[data-theme=dark] .template-workflow-preview-row{background:rgba(23,25,29,.86);border-color:rgba(121,171,255,.24)}html[data-theme=dark] .template-workflow-preview-row strong{color:#f3f0e9}html[data-theme=dark] .template-workflow-preview-row small{color:#c8c3bb}html[data-theme=dark] .template-preview-workflow-canvas{background:radial-gradient(circle at top,rgba(121,171,255,.14),transparent 34%),#17191d}.template-empty-state{background:color-mix(in srgb,var(--surface) 94%,#79abff 6%);border:1px dashed color-mix(in srgb,var(--line) 75%,#79abff 25%);border-radius:12px;color:var(--muted);display:grid;grid-gap:4px;gap:4px;padding:14px}.template-empty-state strong{color:var(--ink);font-weight:620}.template-action-button{transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.template-action-button--primary{background:#ecbd85;border-color:rgba(236,189,133,.64);color:#17130d}.template-action-button--primary:hover{background:#f3c994;border-color:rgba(236,189,133,.8);color:#17130d}.template-action-button--secondary{background:#f4f6f8;color:#344056}.template-preview-modal{display:grid;grid-gap:12px;gap:12px;max-width:920px;width:min(920px,calc(100vw - 32px))}.template-preview-modal-grid--single{grid-template-columns:1fr}.template-preview-pane--single{min-height:min(620px,calc(100vh - 230px))}.template-preview-pane--single .template-preview-landing-stage,.template-preview-pane--single .template-preview-sequence-canvas{max-height:min(540px,calc(100vh - 330px))}.template-preview-pane--single .template-preview-landing-stage{margin:0 auto;max-width:620px;width:100%}.template-preview-modal .template-preview-pane--single>.template-row-preview.template-row-preview--interactive{align-self:stretch;cursor:default;max-height:min(540px,calc(100vh - 330px));min-height:0}.template-library-panel .modal-backdrop{align-items:center;background:rgba(9,12,18,.58);display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:1200}.template-library-panel .modal-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 26px 80px rgba(0,0,0,.28);max-height:calc(100vh - 44px);overflow:auto}.template-preview-json{background:#f6f8fb;border:1px solid var(--line);border-radius:12px;max-height:460px;overflow:auto;padding:12px}.template-preview-json pre{color:#273347;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;margin:0;white-space:pre-wrap}html[data-theme=dark] .feedback-book-health-list,html[data-theme=dark] .feedback-book-health-row,html[data-theme=dark] .feedback-book-row,html[data-theme=dark] .feedback-bulk-toolbar,html[data-theme=dark] .feedback-compact-header,html[data-theme=dark] .feedback-detail-list,html[data-theme=dark] .feedback-detail-message,html[data-theme=dark] .feedback-detail-panel,html[data-theme=dark] .feedback-inbox-card,html[data-theme=dark] .feedback-message-list,html[data-theme=dark] .feedback-message-row,html[data-theme=dark] .feedback-search,html[data-theme=dark] .notification-popover,html[data-theme=dark] .notification-trigger,html[data-theme=dark] .template-card,html[data-theme=dark] .template-empty-state,html[data-theme=dark] .template-row{background:#24272c!important;border-color:rgba(255,255,255,.14)!important;color:#f3f0e9!important}html[data-theme=dark] .feedback-search-select{background-color:#24272c!important;border-color:rgba(255,255,255,.14)!important;color:#f3f0e9!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a6aab2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:16px!important}html[data-theme=dark] .feedback-response,html[data-theme=dark] .notification-item{background:#202226!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] .notification-select,html[data-theme=dark] .notification-text-button{background:#30343a;border-color:rgba(255,255,255,.14);color:#c8c3bb}html[data-theme=dark] .feedback-select-mode-button.active,html[data-theme=dark] .notification-select[aria-pressed=true],html[data-theme=dark] .notification-text-button.is-primary{background:#ecbd85;border-color:rgba(236,189,133,.5);color:#17191d}html[data-theme=dark] .feedback-book-health-row:hover,html[data-theme=dark] .feedback-book-row:hover,html[data-theme=dark] .feedback-message-row.is-bulk-selected,html[data-theme=dark] .feedback-message-row.is-selected,html[data-theme=dark] .feedback-message-row:hover,html[data-theme=dark] .notification-item.is-selected,html[data-theme=dark] .notification-item:hover,html[data-theme=dark] .template-row:hover{background:#30343a!important}html[data-theme=dark] .feedback-message-row.is-bulk-selected{box-shadow:inset 3px 0 0 #ecbd85!important}html[data-theme=dark] .feedback-row-select-control{accent-color:#ecbd85}html[data-theme=dark] .feedback-bulk-toolbar>div:first-child strong{color:#f3f0e9!important}html[data-theme=dark] .feedback-bulk-toolbar>div:first-child span{color:#c8c3bb!important}html[data-theme=dark] .feedback-bulk-actions .btn.danger{background:#dc2626!important;border-color:#ef4444!important;color:#ffffff!important}html[data-theme=dark] .feedback-bulk-actions .btn.danger:focus-visible,html[data-theme=dark] .feedback-bulk-actions .btn.danger:hover{background:#b91c1c!important;border-color:#f87171!important;color:#ffffff!important}html[data-theme=dark] .feedback-bulk-error{color:#fca5a5!important}html[data-theme=dark] .feedback-book-heading h3,html[data-theme=dark] .feedback-book-health-row strong,html[data-theme=dark] .feedback-compact-header h1,html[data-theme=dark] .feedback-detail-list dd,html[data-theme=dark] .feedback-detail-message,html[data-theme=dark] .feedback-detail-panel-head h2,html[data-theme=dark] .feedback-response summary strong,html[data-theme=dark] .feedback-row-topline strong,html[data-theme=dark] .notification-item strong,html[data-theme=dark] .notification-popover-header strong,html[data-theme=dark] .template-card h3,html[data-theme=dark] .template-empty-state strong,html[data-theme=dark] .template-row h3{color:#f3f0e9!important}html[data-theme=dark] .feedback-book-health-row small,html[data-theme=dark] .feedback-compact-header p,html[data-theme=dark] .feedback-confirm-modal p,html[data-theme=dark] .feedback-detail-list dd span,html[data-theme=dark] .feedback-detail-list dt,html[data-theme=dark] .feedback-response p,html[data-theme=dark] .feedback-response summary span,html[data-theme=dark] .feedback-row-message,html[data-theme=dark] .feedback-row-meta span:last-child,html[data-theme=dark] .feedback-row-topline small,html[data-theme=dark] .notification-item p,html[data-theme=dark] .notification-item span,html[data-theme=dark] .notification-popover-header span,html[data-theme=dark] .template-card p,html[data-theme=dark] .template-row p,html[data-theme=dark] .template-section-heading p{color:#c8c3bb!important}html[data-theme=dark] .feedback-mini-cover{background-color:#252b33!important;border-color:rgba(255,255,255,.15)!important}html[data-theme=dark] .template-chip,html[data-theme=dark] .template-library-panel .media-active-filters button,html[data-theme=dark] .template-library-panel .media-filter-note,html[data-theme=dark] .template-scope-select,html[data-theme=dark] .template-scope-tabs button,html[data-theme=dark] .template-type-tabs button,html[data-theme=dark] .template-view-toggle{background:#30343a!important;border-color:rgba(255,255,255,.13)!important;color:#d8d2ca!important}html[data-theme=dark] .template-scope-select select,html[data-theme=dark] .template-scope-select span,html[data-theme=dark] .template-view-toggle button{color:#d8d2ca!important}html[data-theme=dark] .template-view-toggle button[aria-pressed=true]{background:#ecbd85!important;color:#17130d!important}html[data-theme=dark] .template-scope-tabs button span,html[data-theme=dark] .template-type-tabs button span{background:rgba(121,171,255,.16)!important;color:#a7c7ff!important}html[data-theme=dark] .template-scope-tabs button:focus-visible,html[data-theme=dark] .template-scope-tabs button:hover,html[data-theme=dark] .template-type-tabs button:focus-visible,html[data-theme=dark] .template-type-tabs button:hover{background:#3d4148!important;border-color:rgba(236,189,133,.28)!important;color:#f3f0e9!important}html[data-theme=dark] .template-scope-tabs button.active,html[data-theme=dark] .template-type-tabs button.active{background:#ecbd85!important;border-color:rgba(236,189,133,.68)!important;color:#17130d!important}html[data-theme=dark] .template-scope-tabs button.active span,html[data-theme=dark] .template-type-tabs button.active span{background:rgba(23,19,13,.12)!important;color:#17130d!important}html[data-theme=dark] .template-chip--count,html[data-theme=dark] .template-chip--scope{background:rgba(236,189,133,.16)!important;border-color:rgba(236,189,133,.32)!important;color:#f2c891!important}html[data-theme=dark] .template-chip--custom{background:rgba(83,210,142,.14)!important;border-color:rgba(83,210,142,.3)!important;color:#8ce6b4!important}html[data-theme=dark] .template-row-preview{background:linear-gradient(135deg,rgba(121,171,255,.18),rgba(36,39,44,.94)),#202226!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] .template-row-preview.type-campaign_sequence{background:linear-gradient(135deg,rgba(83,210,142,.18),rgba(36,39,44,.94)),#202226!important}html[data-theme=dark] .template-row-preview.type-email_block{background:linear-gradient(135deg,rgba(236,189,133,.2),rgba(36,39,44,.94)),#202226!important}html[data-theme=dark] .template-row-preview.type-reusable_section{background:linear-gradient(135deg,rgba(242,139,199,.17),rgba(36,39,44,.94)),#202226!important}html[data-theme=dark] .template-row-preview.type-form{background:linear-gradient(135deg,rgba(169,146,255,.18),rgba(36,39,44,.94)),#202226!important}html[data-theme=dark] .template-row-preview-email,html[data-theme=dark] .template-row-preview-page,html[data-theme=dark] .template-thumbnail-feedback-card,html[data-theme=dark] .template-thumbnail-form,html[data-theme=dark] .template-thumbnail-page{background:rgba(23,25,29,.88)!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .template-thumbnail-page--feedback{background:linear-gradient(180deg,rgba(121,171,255,.13),rgba(23,25,29,.92))!important}html[data-theme=dark] .template-thumbnail-feedback-card>strong,html[data-theme=dark] .template-thumbnail-form strong{color:#f3f0e9!important}html[data-theme=dark] .template-thumbnail-empty,html[data-theme=dark] .template-thumbnail-feedback-card>span,html[data-theme=dark] .template-thumbnail-form span,html[data-theme=dark] .template-thumbnail-text{color:#c8c3bb!important}html[data-theme=dark] .template-thumbnail-form span{background:#202226!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .template-thumbnail-stars small{background:rgba(236,189,133,.14)!important;border-color:rgba(236,189,133,.4)!important;color:#f2c891!important}html[data-theme=dark] .template-row-preview-block{background:rgba(121,171,255,.24)!important}html[data-theme=dark] .template-row-preview-block.is-hero,html[data-theme=dark] .template-row-preview-block.is-image{background:rgba(121,171,255,.42)!important}html[data-theme=dark] .template-row-preview-block.is-button{background:#ecbd85!important}html[data-theme=dark] .template-row-preview-block.is-columns,html[data-theme=dark] .template-row-preview-block.is-form{background:rgba(83,210,142,.3)!important}html[data-theme=dark] .template-row-preview-block.is-divider{background:rgba(255,255,255,.18)!important}html[data-theme=dark] .template-row-preview-email{color:#f2c891!important}html[data-theme=dark] .template-row-preview-email span{background:rgba(236,189,133,.34)!important}html[data-theme=dark] .template-row-preview-node span{background:rgba(83,210,142,.24)!important;border-color:rgba(83,210,142,.34)!important}html[data-theme=dark] .template-row-preview-node small{color:#8ce6b4!important}html[data-theme=dark] .template-action-button--primary:not(:disabled),html[data-theme=dark] .template-library-panel .btn.primary-warm:not(:disabled){background:#ecbd85!important;border-color:rgba(236,189,133,.62)!important;color:#17130d!important}html[data-theme=dark] .template-action-button--primary:not(:disabled):hover,html[data-theme=dark] .template-library-panel .btn.primary-warm:not(:disabled):hover{background:#f3c994!important;border-color:rgba(236,189,133,.78)!important;color:#17130d!important}html[data-theme=dark] .template-action-button--secondary:not(:disabled),html[data-theme=dark] .template-library-panel .btn.secondary:not(:disabled){background:#30343a!important;border-color:rgba(255,255,255,.14)!important;color:#d8d2ca!important}html[data-theme=dark] .template-action-button--secondary:not(:disabled):hover,html[data-theme=dark] .template-library-panel .btn.secondary:not(:disabled):hover{background:#3d4148!important;border-color:rgba(236,189,133,.28)!important;color:#f3f0e9!important}html[data-theme=dark] .feedback-filter-chip,html[data-theme=dark] .segmented-tabs.compact,html[data-theme=dark] .soft-chip{background:#30343a!important;border-color:rgba(255,255,255,.13)!important;color:#d8d2ca!important}html[data-theme=dark] .segmented-tabs.compact button{color:#b8b2aa!important}html[data-theme=dark] .segmented-tabs.compact button.active{background:#ecbd85!important;color:#17130d!important}html[data-theme=dark] .feedback-filter-chip span{background:rgba(121,171,255,.18)!important;color:#a7c7ff!important}html[data-theme=dark] .feedback-filter-chip.active{background:#ecbd85!important;border-color:#ecbd85!important;color:#17130d!important}html[data-theme=dark] .feedback-filter-chip.active span{background:rgba(23,19,13,.12)!important;color:#17130d!important}html[data-theme=dark] .feedback-status-pill.sentiment-negative{background:rgba(236,189,133,.18)!important;color:#f2c891!important}html[data-theme=dark] .feedback-status-pill.sentiment-positive{background:rgba(83,210,142,.16)!important;color:#8ce6b4!important}html[data-theme=dark] .feedback-status-pill.sentiment-neutral{background:rgba(121,171,255,.14)!important;color:#a7c7ff!important}html[data-theme=dark] .feedback-issue-tags>span:first-child{color:#b8b2aa!important}html[data-theme=dark] .feedback-issue-tag{background:rgba(236,189,133,.16)!important;border-color:rgba(236,189,133,.32)!important;color:#f2c891!important}html[data-theme=dark] .feedback-book-health-actions :is(a,button){background:#30343a!important;border-color:rgba(255,255,255,.16)!important;color:#a7c7ff!important}html[data-theme=dark] .feedback-book-health-actions :is(a,button):hover{background:#3d4148!important;color:#f3f0e9!important}html[data-theme=dark] .template-preview-json{background:#202226!important;border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] .template-preview-json pre{color:#f3f0e9!important}@media (max-width:860px){.template-library-toolbar{grid-template-columns:1fr}.template-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-card--list{grid-template-columns:132px minmax(0,1fr)}.template-card--list .template-row-actions{grid-column:1/-1;justify-content:flex-start}.feedback-bulk-toolbar,.feedback-controls,.feedback-inbox-layout{grid-template-columns:1fr}.feedback-bulk-actions{justify-content:flex-start}.feedback-detail-panel{position:static}.feedback-book-heading,.template-row-main{display:grid}}@media (max-width:620px){.feedback-pagination{align-items:flex-start;flex-direction:column}.feedback-pagination>div{flex-wrap:wrap}.feedback-book-row,.feedback-compact-header,.template-card--list,.template-row{grid-template-columns:1fr;display:grid}.template-grid--grid{grid-template-columns:1fr}.feedback-book-cover{height:86px;width:68px}}.app-shell .email-diagnostics-panel>summary,.app-shell .sender-technical-details>summary,html[data-theme=dark] .app-shell .email-diagnostics-panel>summary,html[data-theme=dark] .app-shell .sender-technical-details>summary{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important}.app-shell .email-diagnostics-panel>summary>span:first-child,.app-shell .sender-technical-details>summary>span:first-child,html[data-theme=dark] .app-shell .email-diagnostics-panel>summary>span:first-child,html[data-theme=dark] .app-shell .sender-technical-details>summary>span:first-child{display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important}.app-shell .email-diagnostics-panel>summary small,.app-shell .email-diagnostics-panel>summary strong,.app-shell .sender-technical-details>summary small,.app-shell .sender-technical-details>summary strong{display:block!important}html[data-theme=dark] .app-shell .email-diagnostics-panel>summary strong,html[data-theme=dark] .app-shell .sender-technical-details>summary strong{color:#f3f0e9!important}html[data-theme=dark] .app-shell .email-diagnostics-panel>summary small,html[data-theme=dark] .app-shell .sender-technical-details>summary small{color:#c8c3bb!important}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail{background:#202226!important;border-color:rgba(255,255,255,.14)!important;color:#f3f0e9!important}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail :where(.editor-settings-card,.editor-settings-details,.form-field-editor,.landing-builder-qr-panel,.landing-url-upgrade-card,.publish-readiness-card,.landing-builder-qr-meta,.form-checkbox-row,.form-enrollment-panel,.builder-column-settings-list button,.form-campaign-impact){background:#24272c!important;border-color:rgba(255,255,255,.14)!important;color:#f3f0e9!important;box-shadow:none!important}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail :where(.editor-settings-card strong,.editor-settings-details>summary span,.form-field-editor-head span,.landing-builder-qr-header strong,.landing-url-upgrade-card strong,.publish-readiness-header,.builder-column-settings-list button strong){color:#f3f0e9!important}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail :where(label,.field label,.field-row.compact .field label,.form-checkbox-row,.builder-check-row,.editor-settings-card p,.editor-settings-details>summary small,.field-hint,.field-help,.form-empty-note,.landing-builder-qr-header span,.landing-builder-qr-header p,.landing-builder-qr-meta span,.landing-builder-qr-panel p,.landing-url-upgrade-card p){color:#c8c3bb!important}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail .landing-url-upgrade-card{background:rgba(236,189,133,.12)!important;border-color:rgba(236,189,133,.42)!important}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail .landing-url-upgrade-card.ready{background:rgba(74,201,141,.12)!important;border-color:rgba(74,201,141,.42)!important}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail .inline-success{color:#8ee6b2!important}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail :where(.field-help code,.field-hint code,.landing-builder-qr-meta code){background:#30343a!important;border-color:rgba(121,171,255,.26)!important;color:#a7c7ff!important}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail .editor-settings-details>summary small{background:#33373d!important;border-color:rgba(121,171,255,.24)!important;color:#a7c7ff!important}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail .form-empty-note,html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail .form-field-add-grid button{background:#2b2e34!important;border-color:rgba(255,255,255,.14)!important;color:#f3f0e9!important}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail .form-field-add-grid button:hover{background:#3a3e45!important;border-color:#ecbd85!important;color:#ffe3bd!important}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail :where(input:not([type=checkbox]),select,textarea,.field input:not([type=checkbox]),.field select,.field textarea,.form-inline-add input:not([type=checkbox])){box-sizing:border-box;max-width:100%;min-width:0;width:100%}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail :where(.field,.field-row,.field-label-row,.form-field-editor,.form-inline-add,.slug-field-row){min-width:0}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail .slug-field-row{grid-template-columns:minmax(0,1fr)}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail .slug-field-row .btn{justify-content:center;width:100%;white-space:normal}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail :where(.select-option-chip-row,.form-tag-chip-row,.landing-builder-qr-actions){min-width:0;max-width:100%}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail :where(.select-option-chip,.form-tag-chip){max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail .form-tag-chip-copy{min-width:0}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail .form-tag-chip-copy span{min-width:0}html[data-theme=dark] .app-shell .email-builder-workbench:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .aweber-settings-rail .landing-builder-qr-image img{background:#f8fafc!important;border-color:rgba(255,255,255,.18)!important}html[data-theme=dark] .app-shell .focused-editor:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .email-builder-footer{background:#202226!important;border-color:rgba(255,255,255,.14)!important;color:#f3f0e9!important}html[data-theme=dark] .app-shell .focused-editor:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) :where(.email-builder-footer-status,.email-builder-footer-actions){min-width:0;flex-wrap:wrap}html[data-theme=dark] .app-shell .focused-editor:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .email-builder-footer-actions .btn{min-width:0;white-space:normal}html[data-theme=dark] .app-shell .focused-editor:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .landing-save-actions-menu{background:#171a1f;border-color:rgba(255,255,255,.14);box-shadow:0 18px 38px rgba(0,0,0,.42)}html[data-theme=dark] .app-shell .focused-editor:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .landing-save-actions-menu button{color:#f3f0e9}html[data-theme=dark] .app-shell .focused-editor:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .landing-save-actions-menu button:focus-visible,html[data-theme=dark] .app-shell .focused-editor:has(:where(.landing-builder-sheet,.aweber-email-sheet,.aweber-message-sheet)) .landing-save-actions-menu button:hover{background:rgba(80,130,255,.16)}.app-shell .aweber-canvas-main:has(.landing-builder-sheet){padding-top:clamp(56px,10vh,132px)}@media (max-width:760px){.app-shell .aweber-canvas-main:has(.landing-builder-sheet){padding-top:clamp(28px,6vh,60px)}}