.pm-single-select-menu{display:flex;flex-direction:column;position:fixed;z-index:2000;inset:auto;margin:0;padding:6px;overflow:hidden;border:0;border-radius:var(--pm-radius-sm, 8px);background:var(--pm-surface, #ffffff);color:var(--pm-text, #1b2430);box-shadow:0 8px 28px #1018282e;font-family:inherit;font-size:13px}.pm-single-select-list{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b7bfd2 var(--pm-surface, #ffffff)}.pm-single-select-option{display:flex;align-items:center;gap:12px;min-height:40px;padding:9px 10px;border-radius:5px;cursor:pointer;line-height:1.5}.pm-single-select-option.is-active{background:var(--pm-surface-subtle, #f7f8fa)}.pm-single-select-option[aria-selected=true]{background:#eef0fb;color:var(--pm-primary-dark, #141c52);font-weight:600}.pm-single-select-menu.is-keyboard .pm-single-select-option.is-active{outline:2px solid var(--pm-primary, #313f80);outline-offset:-2px}.pm-single-select-label{flex:1;min-width:0;overflow-wrap:anywhere}.pm-single-select-detail{flex-shrink:0;max-width:45%;overflow-wrap:anywhere;color:var(--pm-muted, #667085);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.pm-single-select-check{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:var(--pm-primary, #313f80);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}.pm-single-select-option[aria-selected=true] .pm-single-select-check{visibility:visible}.pm-single-select-option[aria-disabled=true]{color:var(--pm-muted, #667085);cursor:not-allowed}.pm-single-select-search-header{flex-shrink:0;padding:0 0 6px;background:var(--pm-surface, #ffffff)}.pm-single-select-search{display:block;width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--pm-border, #e4e7ec);border-radius:5px;background:var(--pm-surface, #ffffff);color:var(--pm-text, #1b2430);font:inherit;caret-color:var(--pm-primary, #313f80)}.pm-single-select-status:not(.sr-only){flex-shrink:0;padding:14px 10px;color:var(--pm-muted, #667085);font-size:13px;line-height:1.6}@media(max-width:1024px),(pointer:coarse){.pm-single-select-option{min-height:44px;font-size:16px}.pm-single-select-detail{font-size:13px}.pm-single-select-search{min-height:44px;font-size:16px}}.pm-single-select-menu,.pm-single-select-menu *{box-sizing:border-box}.pm-single-select-menu .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pm-data-grid{border:1px solid var(--pm-border);border-radius:12px;background:var(--pm-surface);box-shadow:none;overflow:hidden;min-width:0}.pm-data-grid .table-scroll{max-width:100%;max-height:65vh;overflow:auto;scrollbar-gutter:stable}.pm-data-grid .table-scroll:focus-visible{outline:2px solid var(--pm-primary);outline-offset:-2px}.pm-data-grid .table-scroll>table{width:100%;min-width:850px;border-collapse:separate;border-spacing:0;text-align:left;font-size:12px}.pm-data-grid .table-scroll>table>thead>tr>th{position:sticky;top:0;z-index:2;height:auto;padding:13px 12px;border-bottom:1px solid var(--pm-border);background:var(--pm-surface-subtle);color:var(--pm-muted);font-size:12px;font-weight:600;text-transform:none;letter-spacing:normal;white-space:nowrap}.pm-data-grid .table-scroll>table>thead>tr>th:has(.table-sort){padding:0}.pm-data-grid .table-scroll>table>thead>tr>th[aria-sort=ascending],.pm-data-grid .table-scroll>table>thead>tr>th[aria-sort=descending]{color:var(--pm-primary)}.pm-data-grid .table-scroll>table>thead>tr>th[aria-sort=ascending] .sort-down,.pm-data-grid .table-scroll>table>thead>tr>th[aria-sort=descending] .sort-up{visibility:hidden}.pm-data-grid .table-scroll>table>tbody>tr{border:0}.pm-data-grid .table-scroll>table>tbody>tr>td{padding:13px 12px;border-top:0;border-bottom:1px solid var(--pm-border);vertical-align:top;font-variant-numeric:tabular-nums}.pm-data-grid .table-scroll>table>tbody>tr:last-child>td{border-bottom:0}.pm-data-grid .table-scroll>table>tbody>tr:hover>td{background:#fafbfe}.pm-data-grid .table-scroll>table>tbody>tr:focus-within>td{background:var(--pm-surface-subtle)}.pm-data-grid .table-scroll>table .identity-column{position:sticky;left:0;border-right:1px solid var(--pm-border);min-width:160px;max-width:260px;overflow-wrap:anywhere}.pm-data-grid .table-scroll>table>thead>tr>.identity-column{z-index:3}.pm-data-grid .table-scroll>table>tbody>tr>.identity-column{z-index:1;background:var(--pm-surface)}.pm-data-grid .table-scroll>table>tbody>tr:hover>.identity-column{background:#fafbfe}.pm-data-grid .table-scroll>table>tbody>tr:focus-within>.identity-column{background:var(--pm-surface-subtle)}.pm-data-grid button.table-sort{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:13px 12px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;text-transform:none;letter-spacing:normal;white-space:nowrap;cursor:pointer}.pm-data-grid button.table-sort:hover:not(:disabled){background:var(--pm-border);color:var(--pm-text)}.pm-data-grid button.table-sort:focus-visible{outline-offset:-3px}.pm-data-grid button.table-sort svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}app-table-pagination{display:block;min-width:0}.table-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:14px 20px;border-top:1px solid var(--pm-border);background:var(--pm-surface);color:var(--pm-muted);font-size:12px}.table-pagination .pagination-summary,.table-pagination .pagination-controls,.table-pagination .pagination-page-size{display:flex;align-items:center;gap:8px}.table-pagination .pagination-summary,.table-pagination .pagination-controls{flex-wrap:wrap}.table-pagination .pagination-summary{gap:14px}.table-pagination .pagination-page-size{white-space:nowrap;font-size:12px;color:var(--pm-muted)}.table-pagination .pagination-page-size select{width:76px;min-height:36px;padding:6px 8px;border:1px solid var(--pm-border);border-radius:8px;background:var(--pm-surface);color:var(--pm-text);font:inherit}.table-pagination .pagination-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:0 9px;border:1px solid var(--pm-border);border-radius:8px;background:var(--pm-surface);color:var(--pm-text);font:inherit;cursor:pointer}.table-pagination .pagination-controls button:hover:not(:disabled){border-color:var(--pm-primary);background:var(--pm-surface-subtle)}.table-pagination .pagination-controls button:disabled{border-color:transparent;background:transparent;color:var(--pm-muted)}.table-pagination .pagination-controls button[aria-current=page]{border-color:var(--pm-primary);background:var(--pm-primary);color:#fff;font-weight:600}@media(max-width:640px),(pointer:coarse){.pm-data-grid .table-scroll>table .identity-column{width:180px;min-width:180px;max-width:180px}.table-pagination{padding:14px}.table-pagination .pagination-summary,.table-pagination .pagination-controls{width:100%}.table-pagination .pagination-controls button,.table-pagination .pagination-page-size select{min-height:44px;min-width:44px}}:root{--pm-primary: #313f80;--pm-primary-dark: #141c52;--pm-coral: #ff6f61;--pm-coral-dark: #ef5a4c;--pm-sidebar: #0a0e24;--pm-canvas: #f5f6f8;--pm-canvas-alt: #eef1f5;--pm-text: #1b2430;--pm-muted: #667085;--pm-faint: #626f83;--pm-border: #e4e7ec;--pm-surface: #ffffff;--pm-surface-subtle: #f7f8fa;--pm-focus: rgba(49, 63, 128, .22);--pm-radius-sm: 8px;--pm-radius-md: 12px;--pm-radius-lg: 16px;--pm-shadow-sm: 0 1px 3px rgba(16, 24, 40, .05);--pm-shadow-md: 0 10px 24px rgba(16, 24, 40, .08);--pm-motion-fast: .12s;--pm-motion-enter: .2s;--pm-motion-ease: cubic-bezier(.23, 1, .32, 1);--pm-table-header-font-size: 11.5px;--pm-table-header-height: 68px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Poppins,Helvetica Neue,Arial,sans-serif;color:var(--pm-text);-webkit-font-smoothing:antialiased;background:var(--pm-canvas-alt)}a{color:var(--pm-primary);text-decoration:none}a:hover{color:var(--pm-primary-dark);text-decoration:underline}input,select,textarea,button{font-family:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--pm-primary);outline-offset:2px;border-color:var(--pm-primary)}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--pm-primary);outline-offset:3px}::placeholder{color:var(--pm-faint)}::selection{background:#dbe2ff;color:var(--pm-primary-dark)}html{scrollbar-color:#b7bfd2 var(--pm-canvas-alt);scrollbar-width:thin}body{overflow-x:hidden}button,a,select{-webkit-tap-highlight-color:transparent}button:active:not(:disabled),a:active{transform:translateY(1px)}button:disabled{cursor:not-allowed}:is(.product-table,.wh-table,.et-table,.loop-values-table)>thead>tr>th{height:var(--pm-table-header-height);padding:12px 18px;font-size:var(--pm-table-header-font-size);font-weight:600;color:var(--pm-muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.mono{font-family:IBM Plex Mono,monospace}.merge-token{display:inline-block;background:#eef0fb;color:#313f80;border:1px solid #cdd3f0;border-radius:5px;padding:1px 7px;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:inherit;font-style:inherit;margin:0 2px}.preview-body a,.preview-body a .merge-token{text-decoration:underline}.preview-body table{border-collapse:collapse;width:100%;max-width:100%}.preview-body th,.preview-body td{border:1px solid #cdd3f0;padding:6px 8px;text-align:left;vertical-align:top}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.table-scroll{position:relative}@media(pointer:coarse){.page-btn{min-width:44px;min-height:44px}.btn-columns,.filter-select{min-height:44px}}@media(max-width:1024px),(pointer:coarse){app-root button,app-root .tox .tox-tbtn{min-width:44px!important;min-height:44px!important}app-root th[tabindex="0"]{height:44px}app-root .pagination-controls{max-width:100%;flex-wrap:wrap}app-root input:not([type=checkbox]):not([type=radio]):not([type=hidden]),app-root select,app-root textarea,app-root [contenteditable=true]{font-size:16px!important;min-height:44px}}.loading-state,.detail-loading{padding:40px 20px;text-align:center;color:var(--pm-muted);font-size:14px}.page-loading{display:grid;place-items:center;min-height:50vh}.banner-retry{margin-left:10px;padding:3px 10px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font-size:13px;cursor:pointer}.banner-error{margin:0 0 14px;padding:10px 14px;border-radius:8px;font-size:14px;background:#fef3f2;color:#b42318;border:1px solid #fecdca}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pm-login-card-fade{0%{opacity:.85}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}button{transition:background-color var(--pm-motion-fast) ease,border-color var(--pm-motion-fast) ease,color var(--pm-motion-fast) ease,opacity var(--pm-motion-fast) ease}app-root[data-motion-input=pointer] .fb-overlay,app-root[data-motion-input=pointer] .rm-overlay,app-root[data-motion-input=pointer] .session-timeout-overlay,app-root[data-motion-input=pointer] .banner-saved,app-root[data-motion-input=pointer] .banner.banner-saved,app-root[data-motion-input=pointer] .saved-label,app-root[data-motion-input=pointer] app-email-template-detail .dirty-badge,app-root[data-motion-input=pointer] app-email-template-list .merge-dirty{transition:opacity var(--pm-motion-fast) ease}@starting-style{app-root[data-motion-input=pointer] .fb-overlay,app-root[data-motion-input=pointer] .rm-overlay,app-root[data-motion-input=pointer] .session-timeout-overlay,app-root[data-motion-input=pointer] .banner-saved,app-root[data-motion-input=pointer] .banner.banner-saved,app-root[data-motion-input=pointer] .saved-label,app-root[data-motion-input=pointer] app-email-template-detail .dirty-badge,app-root[data-motion-input=pointer] app-email-template-list .merge-dirty{opacity:0}}app-root[data-motion-input=pointer] app-email-template-detail .et-preview-card,app-root[data-motion-input=pointer] app-email-template-detail .source-section{transition:opacity var(--pm-motion-enter) var(--pm-motion-ease)}@starting-style{app-root[data-motion-input=pointer] app-email-template-detail .et-preview-card,app-root[data-motion-input=pointer] app-email-template-detail .source-section{opacity:0}}app-root[data-motion-input=pointer] .fb-card,app-root[data-motion-input=pointer] .rm-card,app-root[data-motion-input=pointer] .session-timeout-dialog{transition:opacity var(--pm-motion-enter) var(--pm-motion-ease),transform var(--pm-motion-enter) var(--pm-motion-ease)}@starting-style{app-root[data-motion-input=pointer] .fb-card,app-root[data-motion-input=pointer] .rm-card,app-root[data-motion-input=pointer] .session-timeout-dialog{opacity:0;transform:scale(.98)}}app-root[data-motion-input=pointer] .merge-values-modal{opacity:1;transform:none;transition:opacity var(--pm-motion-enter) var(--pm-motion-ease),transform var(--pm-motion-enter) var(--pm-motion-ease),display var(--pm-motion-enter) allow-discrete,overlay var(--pm-motion-enter) allow-discrete}app-root[data-motion-input=pointer] .merge-values-modal:not([open]){opacity:0;transform:scale(.98)}app-root[data-motion-input=pointer] .merge-values-modal[open]{opacity:1;transform:none}@starting-style{app-root[data-motion-input=pointer] .merge-values-modal[open]{opacity:0;transform:scale(.98)}}app-root[data-motion-input=pointer] .merge-values-modal::backdrop{opacity:0;transition:opacity var(--pm-motion-enter) var(--pm-motion-ease)}app-root[data-motion-input=pointer] .merge-values-modal[open]::backdrop{opacity:1}@starting-style{app-root[data-motion-input=pointer] .merge-values-modal[open]::backdrop{opacity:0}}app-root[data-motion-input=pointer] .ms-filter-menu,app-root[data-motion-input=pointer] .col-menu{transition:opacity var(--pm-motion-fast) var(--pm-motion-ease),transform var(--pm-motion-fast) var(--pm-motion-ease)}@starting-style{app-root[data-motion-input=pointer] .ms-filter-menu,app-root[data-motion-input=pointer] .col-menu{opacity:0;transform:scale(.97)}}.ms-filter-menu{transform-origin:top left}.col-menu{transform-origin:top right}@media(prefers-reduced-motion:reduce){button:active:not(:disabled),a:active{transform:none}app-root[data-motion-input=pointer] .fb-overlay,app-root[data-motion-input=pointer] .rm-overlay,app-root[data-motion-input=pointer] .session-timeout-overlay,app-root[data-motion-input=pointer] .fb-card,app-root[data-motion-input=pointer] .rm-card,app-root[data-motion-input=pointer] .session-timeout-dialog,app-root[data-motion-input=pointer] .ms-filter-menu,app-root[data-motion-input=pointer] .col-menu,app-root[data-motion-input=pointer] .banner-saved,app-root[data-motion-input=pointer] .banner.banner-saved,app-root[data-motion-input=pointer] .saved-label,app-root[data-motion-input=pointer] app-email-template-detail .dirty-badge,app-root[data-motion-input=pointer] app-email-template-detail .et-preview-card,app-root[data-motion-input=pointer] app-email-template-detail .source-section,app-root[data-motion-input=pointer] app-email-template-list .merge-dirty{transition-property:opacity!important;transition-duration:var(--pm-motion-fast)!important}@starting-style{app-root[data-motion-input=pointer] .fb-overlay,app-root[data-motion-input=pointer] .rm-overlay,app-root[data-motion-input=pointer] .session-timeout-overlay,app-root[data-motion-input=pointer] .fb-card,app-root[data-motion-input=pointer] .rm-card,app-root[data-motion-input=pointer] .session-timeout-dialog,app-root[data-motion-input=pointer] .ms-filter-menu,app-root[data-motion-input=pointer] .col-menu,app-root[data-motion-input=pointer] .banner-saved,app-root[data-motion-input=pointer] .banner.banner-saved,app-root[data-motion-input=pointer] .saved-label,app-root[data-motion-input=pointer] app-email-template-detail .dirty-badge,app-root[data-motion-input=pointer] app-email-template-detail .et-preview-card,app-root[data-motion-input=pointer] app-email-template-detail .source-section,app-root[data-motion-input=pointer] app-email-template-list .merge-dirty{opacity:0;transform:none}}app-root[data-motion-input=pointer] .merge-values-modal,app-root[data-motion-input=pointer] .merge-values-modal::backdrop{transition:opacity var(--pm-motion-fast) ease,display var(--pm-motion-fast) allow-discrete,overlay var(--pm-motion-fast) allow-discrete!important}app-root[data-motion-input=pointer] .merge-values-modal[open],app-root[data-motion-input=pointer] .merge-values-modal:not([open]){transform:none!important}button,.sidebar-nav-btn,.product-row,.wh-row,.et-row,.topbar-search input{transition-property:background-color,border-color,color,opacity!important;transition-duration:var(--pm-motion-fast)!important}}
