:root{--font-ui:Helvetica,"Helvetica Neue",Arial,sans-serif!important;--bg:#f4f4f4!important;--panel:#fff!important;--panel-soft:#f8f8f8!important;--ink:#070707!important;--muted:#686868!important;--line:#dedede!important;--soft:#eee!important;--accent:#050505!important;--accent-dark:#000!important;--good:#111!important;--shadow:none!important;--shadow-soft:none!important}html,body,.app-shell,.main-panel,.login-shell{color:#070707!important;font-family:var(--font-ui)!important;background:#f4f4f4!important}body *,button,input,select,textarea{font-family:var(--font-ui)!important}@media (min-width:901px){.app-shell{background:linear-gradient(90deg,#030303 0 264px,#f4f4f4 264px)!important}}@media (min-width:901px) and (max-width:1180px){.app-shell{background:linear-gradient(90deg,#030303 0 224px,#f4f4f4 224px)!important}}.sidebar{color:#fff!important;box-shadow:none!important;scrollbar-color:#6a6a6a #111!important;background:#030303!important;border-right-color:#191919!important}.sidebar,.sidebar nav,.sidebar *{scrollbar-color:#6a6a6a #111!important}.sidebar::-webkit-scrollbar{width:7px!important;height:7px!important}.sidebar nav::-webkit-scrollbar{width:7px!important;height:7px!important}.sidebar ::-webkit-scrollbar{width:7px!important;height:7px!important}.sidebar::-webkit-scrollbar-track{background:#111!important;border-radius:999px!important}.sidebar nav::-webkit-scrollbar-track{background:#111!important;border-radius:999px!important}.sidebar ::-webkit-scrollbar-track{background:#111!important;border-radius:999px!important}.sidebar::-webkit-scrollbar-thumb{background:#6a6a6a!important;border:1px solid #111!important;border-radius:999px!important}.sidebar nav::-webkit-scrollbar-thumb{background:#6a6a6a!important;border:1px solid #111!important;border-radius:999px!important}.sidebar ::-webkit-scrollbar-thumb{background:#6a6a6a!important;border:1px solid #111!important;border-radius:999px!important}.sidebar::-webkit-scrollbar-thumb:hover{background:#fff!important}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#fff!important}.sidebar ::-webkit-scrollbar-thumb:hover{background:#fff!important}.topbar{box-shadow:none!important;background:#fffffff5!important;border-bottom-color:#dedede!important}.sidebar-brand{border-bottom-color:#202020!important;flex:none!important;min-height:104px!important;padding:4px 8px 18px!important;display:flex!important}.sidebar-brand-copy{gap:4px;min-width:0;display:grid}.sidebar-brand-aplio{align-items:flex-start!important;gap:0!important}.sidebar nav{flex:auto!important;min-height:0!important;padding-top:8px!important}.sidebar-brand strong,.topbar-brand strong,.page-header h1,.panel h2,.panel-title h2{color:#070707!important;font-weight:800!important}.sidebar-brand strong{color:#fff!important}.sidebar-brand-aplio strong{font-size:17px!important;line-height:1.1!important}.sidebar-brand span,.topbar-brand span,.page-header p,.metric-card small,.panel-title span{color:#686868!important;font-weight:600!important}.sidebar-brand span{color:#ffffffa8!important}.sidebar-brand-aplio span{max-width:180px;color:#ffffffb8!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}.sidebar-brand-company{text-overflow:ellipsis;text-transform:none;white-space:nowrap;border-top:1px solid #ffffff2e;width:fit-content;max-width:190px;margin-top:5px;padding-top:7px;display:block;overflow:hidden;color:#fff!important;letter-spacing:.02em!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;line-height:1.3!important}.brand-mark,.sidebar .brand-mark,.topbar-brand .brand-mark{color:#050505!important;box-shadow:none!important;background:#fff!important;border:1px solid #fff!important;border-radius:6px!important}.sidebar-menu-title{color:#ffffffb8!important;background:0 0!important;border-color:#0000!important}.sidebar-menu-title:hover,.sidebar-menu-group.is-open>.sidebar-menu-title,.sidebar nav button:hover,.logout-button:hover{color:#f7f7f7!important;background:#181818!important;border-color:#0000!important}.topbar-menu button:hover{color:#fff!important;background:#050505!important;border-color:#0000!important}.sidebar-menu-chevron,.sidebar nav button svg,.topbar-menu button svg{color:currentColor!important}.sidebar nav button,.sidebar-submenu button,.logout-button{color:#ffffffb8!important}.topbar-menu button{color:#222!important;box-shadow:none!important;background:#fff!important;border-color:#0000!important}.sidebar nav button.active,.sidebar-submenu button.active{color:#fff!important;box-shadow:none!important;background:#202020!important;border-color:#303030!important}.topbar-menu button.active{color:#111!important;box-shadow:none!important;background:#f1f1f1!important;border-color:#0000!important}.topbar-menu button.active:hover{color:#fff!important;background:#050505!important;border-color:#0000!important}.sidebar nav button.active svg,.sidebar-submenu button.active svg,.topbar-menu button.active svg{color:currentColor!important}.sidebar-submenu:before{background:#353535!important}.topbar-menu button.active:after{display:none!important}.topbar-payment,.topbar-store,.secondary-button,.pagination button{color:#050505!important;box-shadow:none!important;background:#fff!important;border-color:#d7d7d7!important}.topbar-payment:hover,.topbar-payment.active,.topbar-store:hover,.secondary-button:hover,.pagination button:hover{color:#111!important;box-shadow:none!important;background:#f4f4f4!important;border-color:#d7d7d7!important}.topbar-store,.settings-card button,.tiny-button,.modal-add-button,.sort-tabs button.active,.countdown-save-button,.reels-save-button,.combination-save-button,.label-save-button,.xml-feed-save-button,.general-report-ranges button.active,.login-card button{color:#fff!important;box-shadow:none!important;background:#050505!important;border-color:#050505!important}.metric-card,.panel,.settings-card,.table-wrap,.search-box,.asset-list div,.detail-grid div,.setup-card,.login-card{box-shadow:none!important;background:#fff!important;border-color:#dedede!important}.metric-card:after{display:none!important}.metric-card span,.general-report-card span,.general-report-total span,th{color:#111!important}.metric-card.accent{color:#fff!important;background:#050505!important;border-color:#050505!important}.metric-card.accent strong,.metric-card.accent span,.metric-card.accent small{color:#fff!important}th{background:#f1f1f1!important}tbody tr:hover{background:#f7f7f7!important}.count-pill,.price-row span,.asset-list code,.search-box:focus-within,.topbar-payment:hover,.topbar-payment.active,.secondary-button:hover,.pagination button:hover{color:#555!important;background:#f6f6f6!important}input:focus,select:focus,textarea:focus{border-color:#050505!important;box-shadow:0 0 0 3px #00000014!important}.success-box,.toast-card{color:#111!important;background:#f5f5f5!important;border-color:#d7d7d7!important}.compact-select-label{align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex;color:#686868!important}.compact-select-label select{border-radius:10px;min-height:38px;padding:0 10px;font-weight:800;color:#050505!important;background:#fff!important;border:1px solid #d7d7d7!important}.rpt-product-image span{text-align:center;place-items:center;width:100%;height:100%;font-size:10px;font-weight:800;display:grid;color:#686868!important}.status-toggle.is-active{color:#fff!important;background:#050505!important;border-color:#050505!important}.login-shell{color:#070707!important;background:#f4f4f4!important}.login-hero,.login-hero h1,.login-eyebrow,.login-hero-copy,.login-module strong,.login-module small,.login-hero-note,.login-hero-note b,.login-hero-note span,.login-card h2{color:#111!important}.login-brand,.login-module,.login-hero-note,.login-card{box-shadow:none!important;border-color:#dedede!important}.login-brand .brand-mark,.login-card-top .brand-mark,.login-module span{color:#050505!important;background:#fff!important;border-color:#d7d7d7!important}.login-card input{border-color:#d7d7d7!important}.login-card input:focus{border-color:#050505!important;box-shadow:0 0 0 3px #00000014!important}.login-card button,.login-card button:hover{color:#fff!important;background:#050505!important}.try-on-page{--try-on-green:#050505}.try-on-status-pill,.try-on-edit-source button,.try-on-gallery-actions a,.try-on-result-badge,.menu-permission-option.is-active{color:#111!important;background:#f5f5f5!important;border-color:#d7d7d7!important}.try-on-workspace,.try-on-dropzone,.try-on-result-stage,.free-shipping-preview-stage{background:#f7f7f7!important}.try-on-bridge span,.try-on-empty-state svg,.try-on-help-strip svg,.try-on-processing-state svg{color:#050505!important}.try-on-run-button{background:#050505!important}.free-shipping-preview-row span{background:#eee!important}.free-shipping-preview-track i{background:var(--free-shipping-progress,#050505)!important}.popup-builder-toolbar button:hover,.popup-builder-template-row button{color:#111!important;background:#fff!important;border-color:#d7d7d7!important}.popup-builder-template-row button:hover{color:#fff!important;background:#050505!important;border-color:#050505!important}.popup-builder-element.is-selected{box-shadow:0 0 0 3px #00000029!important}.product-pinning-preview,.product-pinning-pin-editor,.product-pinning-pin-list-card,.product-pinning-picker-dialog,.product-pinning-picker-results button,.product-pinning-feed-cards div{color:#111!important;background:#fff!important;border-color:#dedede!important}.product-pinning-preview{color:#686868!important;background:#f7f7f7!important}.product-pinning-preview-pin,.product-pinning-preview-pin.active{color:#fff!important;background:#050505!important;box-shadow:0 10px 24px #0000002e!important}.product-pinning-preview-pin:before,.product-pinning-preview-pin:after{border-color:#00000047!important}.selected-product-line,.product-pinning-pin-list-card.active,.product-pinning-empty-pins,.product-pinning-picker-close,.product-pinning-picker-results>span,.product-pinning-picker-results button:hover,.product-pinning-feed-cards span,.slider-recom-preview-head span{color:#555!important;background:#f6f6f6!important;border-color:#d7d7d7!important}.product-pinning-section-title{border-top-color:#dedede!important}.product-pinning-section-title strong,.product-pinning-feed-cards strong,.slider-recom-preview-head h3,.slider-recom-preview-card strong{color:#111!important}.product-pinning-section-title span,.product-pinning-admin-panel .panel-title>span,.product-pinning-pin-list span,.product-pinning-pin-list small,.product-pinning-picker-results small,.slider-recom-preview-card small{color:#686868!important}.product-pinning-slide-tabs button,.product-pinning-add-slide{color:#111!important;background:#fff!important;border-color:#d7d7d7!important}.product-pinning-slide-tabs button.active{color:#111!important;background:#eee!important;border-color:#050505!important}.product-pinning-quick-pick{color:#fff!important;background:#050505!important;border-color:#050505!important}.product-pinning-picker-backdrop{background:#00000075!important}.product-pinning-picker-results img{background:#eee!important}.slider-recom-preview{box-shadow:none!important;background:#fff!important;border-color:#dedede!important}.slider-recom-preview-grid{scrollbar-color:#a7a7a7 transparent!important}.slider-recom-preview-grid::-webkit-scrollbar-thumb{background:#a7a7a7!important}.slider-recom-preview-card{color:#111!important;box-shadow:none!important;background:#fff!important;border-color:#dedede!important}.slider-recom-preview-card:hover{box-shadow:none!important;border-color:#050505!important}.slider-recom-preview-card .result-image-empty{color:#686868!important}.page-header,.panel-title,.sidebar-menu-title,.sidebar nav button,.sidebar-submenu button,.topbar-menu button,.topbar-payment,.topbar-store,.panel-title span,.metric-card span,.general-report-card span,.general-report-total span,.status-pill,.segment-pill,.count-pill,.price-row span,.asset-list code,.compact-select-label select,.selected-products-header span,.product-pinning-admin-panel .panel-title>span,.product-pinning-feed-summary .panel-title span,.product-pinning-picker-results>span,.product-pinning-feed-cards span,.slider-recom-preview-head span,.reels-preview-title span,.countdown-banner-preview-header,.notification-widget-preview-header,.marquee-text-preview-header,.combination-preview-module-title button{border-radius:0!important}.panel-title span,.metric-card span,.general-report-card span,.general-report-total span,.status-pill,.segment-pill,.count-pill,.price-row span,.asset-list code,.selected-products-header span,.product-pinning-admin-panel .panel-title>span,.product-pinning-feed-summary .panel-title span,.product-pinning-picker-results>span,.product-pinning-feed-cards span,.slider-recom-preview-head span,.reels-preview-title span{color:#555!important;background:#f7f7f7!important;border-color:#e8e8e8!important}.dashboard-metric-grid .metric-card>span{color:#050505!important;background:0 0!important;border-color:#0000!important}.dashboard-metric-grid .metric-card.accent>span,.dashboard-metric-grid .metric-card.accent>.dashboard-daily-revenue-title{color:#fff!important;background:0 0!important;border-color:#0000!important}.search-theme-title.panel-title,.search-product-display-title.panel-title{text-align:center!important;justify-content:center!important;justify-items:center!important;gap:6px!important;display:grid!important}.search-theme-title.panel-title span,.search-product-display-title.panel-title span{color:#686868!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border-color:#0000!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}.search-modal-page-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;display:grid!important}.search-modal-page-header-copy{text-align:center;grid-area:1/1/auto/-1;justify-self:center;max-width:640px}.search-modal-preview-button{grid-area:1/3;justify-self:end;text-decoration:none!important}.search-modal-preview-button:hover,.search-modal-preview-button:focus{text-decoration:none!important}.app-shell{--radius-lg:0px;--radius-md:0px}.app-shell :is(button,input,select,textarea,.panel,.metric-card,.general-report-card,.general-report-total,.dashboard-category-row,.table-wrap,.table-wrapper,.product-card,.empty-card,.empty-state,.rpt-filter-panel,.secondary-button,.modal-add-button,.danger-button,.tiny-button,.icon-button,.status-pill,.segment-pill,.count-pill,.price-row span,.panel-title span,.asset-list code,.switch-row,.sort-tabs,.sort-tabs button,.topbar-menu button,.topbar-payment,.topbar-store,.sidebar-menu-title,.sidebar nav button,.sidebar-submenu button,.logout-button,.billing-warning-banner,.error-box,.success-box,.abandoned-products-modal,.modal-head,.payment-info-card,.payment-info-row,.payment-lock-modal,.whatsapp-preview-panel,.whatsapp-campaign-form,.whatsapp-media-preview,.whatsapp-campaign-callout,.visual-creative-upload-card,.visual-creative-preview-panel,.visual-creative-output-card,.story-design-upload-card,.story-design-render-preview,.segment-builder-panel,.segment-summary-panel,.category-ranking-panel,.category-ranking-product-card,.product-ranking-controls,.search-theme-card,.search-theme-preview,.search-category-card,.notification-widget-card,.product-pinning-admin-panel,.product-pinning-preview-shell,.product-pinning-slide-tabs button,.product-pinning-add-slide,.product-pinning-pin-list,.product-pinning-picker,.product-pinning-picker-results,.slider-recom-preview,.slider-recom-preview-card,.slider-recom-preview-head span),.app-shell *,.app-shell :before,.app-shell :after{border-radius:0!important}.app-shell :is(.dashboard-category-pie,.dashboard-category-pie-center,.dashboard-category-mini-donut,.dashboard-category-mini-donut>div,.dashboard-category-dot,.dashboard-category-mini-dot),.app-shell .dashboard-category-pie:after,.app-shell .dashboard-category-mini-donut:after{border-radius:50%!important}.topbar-support{color:#fff!important;white-space:nowrap!important;min-height:40px!important;box-shadow:none!important;background:#050505!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.topbar-support:hover,.topbar-support:focus-visible{color:#fff!important;background:#222!important;border-color:#0000!important;transform:none!important}.topbar-support svg{color:currentColor!important}.support-ticket-modal{background:#fff;border:1px solid #dedede;width:min(980px,100vw - 32px);max-height:calc(100dvh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 90px #00000047}.support-ticket-close{color:#050505!important;background:#fff!important;border:1px solid #dedede!important}.support-ticket-head{justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 18px;padding-right:48px;display:flex}.support-ticket-head span{color:#686868;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.support-ticket-head h2{color:#050505;margin:0;font-size:clamp(26px,3vw,38px);line-height:1}.support-ticket-head p{color:#686868;max-width:560px;margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.45}.support-ticket-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.support-ticket-layout.is-admin{grid-template-columns:minmax(0,1fr)}.support-ticket-form{gap:14px;padding:18px;display:grid}.support-ticket-message-field{grid-column:1/-1}.support-ticket-list{gap:12px;min-width:0;display:grid}.support-ticket-list-head{border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.support-ticket-list-head strong{color:#050505;font-size:16px}.support-ticket-list-head span,.support-ticket-meta span{color:#686868;font-size:12px;font-weight:700}.support-ticket-card{background:#fff;border:1px solid #dedede;gap:12px;padding:16px;display:grid}.support-ticket-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.support-ticket-card-head strong{color:#050505;font-size:15px;line-height:1.25;display:block}.support-ticket-card-head span:not(.billing-status-pill){color:#686868;margin-top:4px;font-size:12px;font-weight:700;display:block}.support-ticket-card>p,.support-ticket-admin-note p{color:#333;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.support-ticket-meta{flex-wrap:wrap;gap:8px 14px;display:flex}.support-ticket-admin-note{background:#f5f5f5;border-left:3px solid #050505;gap:6px;padding:10px 12px;display:grid}.support-ticket-admin-note strong{color:#050505;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.support-ticket-admin-actions{border-top:1px solid #eee;grid-template-columns:160px minmax(220px,1fr) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.support-ticket-admin-actions label{min-width:0}@media (max-width:900px){.topbar-support{min-height:34px!important;padding:0 11px!important;font-size:11px!important}.support-ticket-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}.support-ticket-head,.support-ticket-card-head{display:grid}.support-ticket-layout,.support-ticket-admin-actions{grid-template-columns:1fr}}.support-ticket-modal.support-ticket-console{background:#fff;border-color:#dcdcdc;width:min(1380px,100vw - 28px);padding:0;overflow:hidden}.support-ticket-console .support-ticket-close{top:14px;right:14px}.support-ticket-breadcrumb{color:#566070;background:#f7f7f7;border-bottom:1px solid #e7e7e7;align-items:center;gap:8px;min-height:42px;padding:0 22px;font-size:13px;font-weight:700;display:flex}.support-ticket-console-head{border-bottom:1px solid #eee;margin:0;padding:24px 64px 18px 28px}.support-ticket-summary{grid-template-columns:repeat(3,minmax(82px,1fr));gap:8px;min-width:280px;display:grid}.support-ticket-summary div{background:#fafafa;border:1px solid #ddd;padding:12px}.support-ticket-summary strong,.support-ticket-summary span{display:block}.support-ticket-summary strong{color:#050505;font-size:24px;line-height:1}.support-ticket-summary span{color:#686868;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:800}.support-ticket-toolbar{background:#fbfbfb;border-bottom:1px solid #e7e7e7;grid-template-columns:minmax(220px,310px) auto 170px 190px auto;align-items:center;gap:10px;padding:14px 28px;display:grid}.support-ticket-search{align-items:center;min-width:0;display:flex;position:relative}.support-ticket-search svg{color:#374151;pointer-events:none;position:absolute;left:13px}.support-ticket-search input{width:100%;height:42px;font-weight:700;background:#fff!important;border-color:#cfd6df!important;padding-left:42px!important}.support-ticket-filter{gap:5px;display:grid}.support-ticket-filter span{color:#6b7280;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.support-ticket-filter select{height:42px;min-height:42px;font-weight:800;background:#fff!important;border-color:#cfd6df!important}.support-ticket-add-button{justify-self:end;min-height:42px!important}.support-ticket-alert{margin:14px 28px 0}.support-ticket-create-panel{background:#fff;border:1px solid #dedede;gap:12px;margin:14px 28px 0;padding:16px;display:grid}.support-ticket-create-grid{grid-template-columns:minmax(260px,1fr) 190px 150px;gap:12px;display:grid}.support-ticket-create-panel label{color:#555;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:900;display:grid}.support-ticket-create-panel textarea{min-height:104px}.support-ticket-create-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-ticket-create-footer span{color:#686868;font-size:12px;font-weight:700}.support-ticket-create-footer button,.support-ticket-reply-box button{color:#fff!important;background:#050505!important;border:1px solid #050505!important;padding:0 18px!important;font-weight:800!important}.support-ticket-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,430px);min-height:560px;max-height:min(680px,100dvh - 250px);display:grid;overflow:hidden}.support-ticket-table-panel{background:#fff;border-right:1px solid #e3e3e3;min-width:0}.support-ticket-table-scroll{width:100%;height:100%;overflow:auto}.support-ticket-table{border-collapse:collapse;width:100%;min-width:1080px}.support-ticket-table th{z-index:1;text-align:left;letter-spacing:.01em;border-bottom:1px solid #e1e5ea;padding:13px 10px;font-size:12px;font-weight:900;position:sticky;top:0;color:#405066!important;background:#f6f7f9!important}.support-ticket-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #e7ebf0;padding:12px 10px;font-size:13px;font-weight:700}.support-ticket-table td:first-child{color:#050505;width:34px}.support-ticket-table td:nth-child(2){color:#475569;white-space:nowrap;font-weight:900}.support-ticket-table td:nth-child(3){min-width:210px}.support-ticket-table td:nth-child(8),.support-ticket-table td:nth-child(9){white-space:nowrap}.support-ticket-table tr{cursor:pointer}.support-ticket-table tbody tr:hover,.support-ticket-table tbody tr.is-selected{background:#f2f2f2!important}.support-ticket-status{color:#111;white-space:nowrap;background:#f5f5f5;border:1px solid #d8d8d8;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.support-ticket-status.closed{color:#fff;background:#111;border-color:#111}.support-ticket-status.in_progress{background:#e8e8e8;border-color:#888}.support-ticket-detail-panel{background:#fff;flex-direction:column;min-width:0;display:flex;overflow:auto}.support-ticket-detail-head{border-bottom:1px solid #e7e7e7;padding:22px}.support-ticket-detail-head>span{color:#686868;letter-spacing:.16em;font-size:12px;font-weight:900}.support-ticket-detail-head h3{color:#050505;margin:8px 0 12px;font-size:22px;line-height:1.2}.support-ticket-detail-head div{flex-wrap:wrap;gap:6px;display:flex}.support-ticket-detail-head div span{color:#555;background:#fafafa;border:1px solid #ddd;padding:6px 8px;font-size:11px;font-weight:800}.support-ticket-thread{gap:18px;padding:22px;display:grid}.support-ticket-thread-item{grid-template-columns:38px minmax(0,1fr);gap:12px;display:grid;position:relative}.support-ticket-thread-item:before{content:"";background:#d2d7de;width:2px;position:absolute;top:40px;bottom:-18px;left:18px}.support-ticket-thread-item:last-child:before{display:none}.support-ticket-avatar{color:#fff;background:#111;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.support-ticket-thread-item.is-admin .support-ticket-avatar{color:#050505;background:#f2f2f2;border:1px solid #d8d8d8}.support-ticket-thread-item strong,.support-ticket-thread-item span{display:block}.support-ticket-thread-item strong{color:#111;font-size:14px}.support-ticket-thread-item span{color:#686868;margin-top:3px;font-size:12px;font-weight:700}.support-ticket-thread-item p{color:#333;white-space:pre-wrap;margin:10px 0 0;font-size:14px;line-height:1.55}.support-ticket-empty-reply,.support-ticket-empty-detail{color:#686868;background:#fafafa;border:1px dashed #d8d8d8;padding:16px;font-size:13px;font-weight:800}.support-ticket-reply-box{background:#fbfbfb;border-top:1px solid #e7e7e7;gap:12px;margin-top:auto;padding:18px 22px 22px;display:grid}.support-ticket-reply-box label{color:#555;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:900;display:grid}.support-ticket-reply-box textarea{min-height:112px}.support-ticket-reply-box>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}@media (max-width:1100px){.support-ticket-toolbar{grid-template-columns:1fr 90px 1fr 1fr}.support-ticket-add-button{grid-column:1/-1;justify-self:stretch}.support-ticket-workspace{grid-template-columns:1fr;max-height:none}.support-ticket-table-panel{border-bottom:1px solid #e3e3e3;border-right:0}}@media (max-width:760px){.support-ticket-console-head,.support-ticket-toolbar,.support-ticket-create-panel,.support-ticket-alert{margin-left:0;margin-right:0}.support-ticket-console-head{padding:18px 58px 16px 18px}.support-ticket-summary,.support-ticket-toolbar,.support-ticket-create-grid,.support-ticket-reply-box>div{grid-template-columns:1fr}.support-ticket-toolbar{padding:14px 18px}.support-ticket-create-panel{border-left:0;border-right:0;margin-top:12px}}.support-ticket-backdrop{background:#fff!important;place-items:stretch stretch!important;padding:0!important}.support-ticket-modal.support-ticket-console{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;flex-direction:column!important;display:flex!important}.support-ticket-console .support-ticket-close{color:#111!important;background:#fff!important;border:1px solid #d8d8d8!important;top:16px!important;right:18px!important}.support-ticket-console .support-ticket-workspace{flex:auto!important;height:100%!important;min-height:0!important;max-height:none!important}.support-ticket-console .support-ticket-table-panel,.support-ticket-console .support-ticket-detail-panel{min-height:0!important}.support-ticket-console .support-ticket-table-scroll{height:100%!important}@media (max-width:760px){.support-ticket-modal.support-ticket-console{width:100vw!important;height:100dvh!important}}@media (min-width:901px){.app-shell .support-ticket-backdrop{width:auto!important;inset:0 0 0 264px!important}.app-shell .support-ticket-modal.support-ticket-console{width:100%!important}.pushroas-shell .support-ticket-backdrop{left:280px!important}.support-ticket-console-head,.support-ticket-toolbar,.support-ticket-create-panel,.support-ticket-alert{flex:none!important}.support-ticket-console-head{justify-content:space-between!important;align-items:flex-start!important;gap:22px!important;display:flex!important}.support-ticket-console-head>div:first-child{min-width:0!important}.support-ticket-summary{flex:none!important}.support-ticket-toolbar{grid-template-columns:minmax(220px,1.15fr) minmax(96px,120px) minmax(140px,170px) minmax(150px,190px) auto!important}.support-ticket-toolbar>.secondary-button{width:100%!important;min-width:0!important}.support-ticket-add-button{min-width:92px!important}.support-ticket-create-grid{grid-template-columns:minmax(0,1fr) minmax(150px,190px) minmax(136px,160px)!important}.support-ticket-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,clamp(340px,29vw,410px))!important;width:100%!important}.support-ticket-table{min-width:980px!important}}@media (min-width:901px) and (max-width:1180px){.app-shell:not(.pushroas-shell) .support-ticket-backdrop{left:224px!important}.support-ticket-console-head{padding-right:58px!important}.support-ticket-summary{grid-template-columns:repeat(3,minmax(64px,1fr))!important;min-width:230px!important}.support-ticket-summary div{padding:10px!important}.support-ticket-summary strong{font-size:21px!important}.support-ticket-toolbar{grid-template-columns:minmax(220px,1fr) minmax(86px,104px) repeat(2,minmax(132px,1fr))!important}.support-ticket-add-button{grid-column:1/-1!important;justify-self:stretch!important}.support-ticket-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important}}@media (min-width:901px) and (max-width:1040px){.support-ticket-console-head,.support-ticket-toolbar,.support-ticket-create-panel{padding-left:20px!important;padding-right:20px!important}.support-ticket-console-head{flex-direction:column!important}.support-ticket-summary{width:min(100%,360px)!important}.support-ticket-workspace{grid-template-columns:1fr!important}.support-ticket-table-panel{border-bottom:1px solid #e3e3e3!important;border-right:0!important}.support-ticket-detail-panel{min-height:260px!important}}.login-shell{color:#050505!important;background:#fff!important;grid-template-columns:minmax(440px,45vw) minmax(0,1fr)!important;min-height:100dvh!important;display:grid!important;overflow:hidden!important}.login-visual-panel{color:#fff;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/48px 48px,#050505;align-content:space-between;min-height:100dvh;padding:clamp(36px,4vw,58px);display:grid;position:relative;overflow:hidden}.login-visual-panel:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-126px;right:-132px}.login-brand-logo{z-index:1;color:#fff;justify-self:start;gap:8px;display:inline-grid;position:relative}.login-brand-logo span{color:#050505;background:#fff;place-items:center;width:54px;height:54px;font-size:31px;font-weight:950;line-height:1;display:grid}.login-brand-logo strong{color:#fff;letter-spacing:-.06em;font-size:clamp(36px,5vw,62px);font-weight:950;line-height:.85}.login-hero-message{z-index:1;justify-self:center;width:min(340px,100%);margin-top:auto;margin-bottom:clamp(110px,14vh,180px);position:relative}.login-hero-message h1{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:900;line-height:1.14;color:#fff!important}.login-hero-message>span{background:#ffffff57;width:42px;height:2px;margin:18px 0 26px;display:block}.login-hero-message p,.login-copyright{color:#ffffff6b;font-size:14px;font-weight:600;line-height:1.75}.login-hero-message p{margin:0}.login-copyright{z-index:1;margin:0;line-height:1.35;position:relative}.login-form-panel{background:#fff;place-items:center;min-height:100dvh;padding:clamp(28px,6vw,80px);display:grid;position:relative}.login-language-switch{background:#fff;border:1px solid #dfdfdf;display:inline-flex;position:absolute;top:22px;right:22px;overflow:hidden;box-shadow:0 7px 20px #00000012}.login-language-switch button{color:#050505;background:#fff;border:0;min-width:40px;min-height:34px;font-size:12px;font-weight:900}.login-card.login-card-modern{width:min(360px,100%);max-width:360px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.login-card-modern .brand-mark{display:none!important}.login-panel-eyebrow{color:#a7a7a7;letter-spacing:.28em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.login-card-modern h1{letter-spacing:-.05em;margin:0 0 32px;font-size:30px;font-weight:900;line-height:1;color:#050505!important}.login-field{gap:16px;margin-bottom:22px;display:grid}.login-field>span{color:#9a9a9a;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:900}.login-card-modern input{width:100%;min-height:38px;font-size:15px;font-weight:500;color:#050505!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #dedede!important;padding:0 0 12px!important}.login-card-modern input::placeholder{color:#c7c7c7}.login-card-modern input:focus{box-shadow:none!important;border-bottom-color:#050505!important}.login-password-field{border-bottom:1px solid #dedede;align-items:center;display:flex}.login-password-field input{border-bottom:0!important}.login-password-field:focus-within{border-bottom-color:#050505}.login-password-field button{color:#b6b6b6!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:grid!important}.login-remember{align-items:center;gap:8px;margin:0;font-size:13px;color:#8a8a8a!important;font-weight:700!important;display:inline-flex!important}.login-remember input{accent-color:#050505;border:1px solid #050505!important;width:15px!important;height:15px!important;min-height:15px!important;padding:0!important}.login-forgot{color:#a0a0a0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:700!important}.login-submit-button{letter-spacing:.26em;text-transform:uppercase;width:100%;color:#fff!important;min-height:50px!important;box-shadow:none!important;background:#050505!important;border:1px solid #050505!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important}.login-submit-button:hover{background:#202020!important;transform:none!important}.login-card-modern .error-box{margin-bottom:18px}@media (max-width:980px){.login-shell{grid-template-columns:1fr!important;overflow:auto!important}.login-visual-panel{min-height:360px}.login-hero-message{justify-self:start;margin:72px 0 46px}.login-form-panel{min-height:auto;padding-top:82px}}@media (max-width:560px){.login-visual-panel,.login-form-panel{padding-left:22px;padding-right:22px}.login-brand-logo strong{font-size:40px}.login-row{justify-content:stretch;display:grid}.login-forgot{justify-self:start}}.login-shell{place-items:stretch stretch!important;width:100vw!important;min-width:100vw!important;min-height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}.login-visual-panel,.login-form-panel{width:100%!important;min-width:0!important}.login-form-panel{padding-left:0!important;padding-right:0!important}.login-card.login-card-modern{width:min(360px,100vw - 48px)!important}.login-card-modern input{background:#fff!important;border:1px solid #d8d8d8!important;min-height:52px!important;padding:0 16px!important}.login-card-modern input:focus{box-shadow:none!important;border-color:#050505!important}.login-password-field{background:#fff!important;border:1px solid #d8d8d8!important;min-height:52px!important}.login-password-field input{border:0!important;min-height:50px!important}.login-password-field:focus-within{border-color:#050505!important}.login-password-field button,.login-password-field button:hover,.login-password-field button:focus{box-shadow:none!important;background:0 0!important;border:0!important}.login-forgot,.login-forgot:hover,.login-forgot:focus,.login-forgot:active{color:#050505!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;text-decoration:none!important}.login-brand-logo{justify-self:center!important;gap:0!important;width:min(340px,100%)!important}.login-brand-logo span{display:none!important}.login-brand-logo strong{letter-spacing:-.04em!important;font-size:clamp(30px,3.2vw,44px)!important;line-height:1!important;display:block!important}.login-shell .login-card.login-card-modern button.login-forgot,.login-shell .login-card.login-card-modern button.login-forgot:hover,.login-shell .login-card.login-card-modern button.login-forgot:focus,.login-shell .login-card.login-card-modern button.login-forgot:focus-visible,.login-shell .login-card.login-card-modern button.login-forgot:active{appearance:none!important;color:#050505!important;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important;transform:none!important}@media (max-width:980px){.login-shell{position:relative!important}.login-brand-logo{justify-self:start!important}.login-form-panel{padding-left:22px!important;padding-right:22px!important}}@media (min-width:901px){.app-shell:not(.pushroas-shell){background:linear-gradient(90deg,#f3f8f4 0 264px,#eef5f0 264px)!important}}@media (min-width:901px) and (max-width:1180px){.app-shell:not(.pushroas-shell){background:linear-gradient(90deg,#f3f8f4 0 224px,#eef5f0 224px)!important}}.app-shell:not(.pushroas-shell) .sidebar{color:#143d28!important;scrollbar-color:#2f6f46 #edf6ef!important;background:linear-gradient(#1b5e3912 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#1b5e3912 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#f7fbf8 0%,#e7f2ea 100%)!important;border-right-color:#bfd8c6!important;gap:0!important;padding:0!important}.app-shell:not(.pushroas-shell) .sidebar::-webkit-scrollbar-track{background:#edf6ef!important}.app-shell:not(.pushroas-shell) .sidebar nav::-webkit-scrollbar-track{background:#edf6ef!important}.app-shell:not(.pushroas-shell) .sidebar ::-webkit-scrollbar-track{background:#edf6ef!important}.app-shell:not(.pushroas-shell) .sidebar::-webkit-scrollbar-thumb{background:#2f6f46!important;border-color:#edf6ef!important}.app-shell:not(.pushroas-shell) .sidebar nav::-webkit-scrollbar-thumb{background:#2f6f46!important;border-color:#edf6ef!important}.app-shell:not(.pushroas-shell) .sidebar ::-webkit-scrollbar-thumb{background:#2f6f46!important;border-color:#edf6ef!important}.app-shell:not(.pushroas-shell) .sidebar-brand{background:#dceade!important;border-bottom-color:#bfd8c6!important;align-self:stretch!important;width:100%!important;margin:0!important;padding:18px 14px!important;box-shadow:inset 0 -1px #b6d0bd!important}.app-shell:not(.pushroas-shell) .sidebar nav{padding:10px 14px 0!important}.app-shell:not(.pushroas-shell) .topbar-menu button{color:#143d28!important}.app-shell:not(.pushroas-shell) .topbar-menu button.active{color:#103820!important;background:#dceade!important;border-color:#bfd8c6!important}.app-shell:not(.pushroas-shell) .topbar-menu button:hover,.app-shell:not(.pushroas-shell) .topbar-menu button.active:hover{color:#fff!important;background:#1b5e39!important}.app-shell:not(.pushroas-shell) .topbar-menu button:hover svg,.app-shell:not(.pushroas-shell) .topbar-menu button.active svg,.app-shell:not(.pushroas-shell) .topbar-menu button.active:hover svg{color:currentColor!important}.app-shell:not(.pushroas-shell) .topbar-support{color:#fff!important;background:#1b5e39!important}.app-shell:not(.pushroas-shell) .main-panel,.app-shell:not(.pushroas-shell) .content-area{color:#143d28!important;background:#eef5f0!important}.app-shell:not(.pushroas-shell) .topbar{background:#f7fbf8f5!important;border-bottom-color:#bfd8c6!important}.app-shell:not(.pushroas-shell) .metric-card,.app-shell:not(.pushroas-shell) .panel,.app-shell:not(.pushroas-shell) .settings-card,.app-shell:not(.pushroas-shell) .table-wrap,.app-shell:not(.pushroas-shell) .search-box,.app-shell:not(.pushroas-shell) .asset-list div,.app-shell:not(.pushroas-shell) .detail-grid div,.app-shell:not(.pushroas-shell) .setup-card{background:#f7fbf8!important;border-color:#bfd8c6!important}.app-shell:not(.pushroas-shell) .topbar-store,.app-shell:not(.pushroas-shell) .settings-card button,.app-shell:not(.pushroas-shell) .tiny-button,.app-shell:not(.pushroas-shell) .modal-add-button,.app-shell:not(.pushroas-shell) .sort-tabs button.active,.app-shell:not(.pushroas-shell) .countdown-save-button,.app-shell:not(.pushroas-shell) .reels-save-button,.app-shell:not(.pushroas-shell) .combination-save-button,.app-shell:not(.pushroas-shell) .label-save-button,.app-shell:not(.pushroas-shell) .xml-feed-save-button,.app-shell:not(.pushroas-shell) .general-report-ranges button.active{color:#fff!important;background:#1b5e39!important;border-color:#1b5e39!important}.app-shell:not(.pushroas-shell) .secondary-button,.app-shell:not(.pushroas-shell) .pagination button,.app-shell:not(.pushroas-shell) .compact-select-label select{color:#143d28!important;background:#f7fbf8!important;border-color:#bfd8c6!important}.app-shell:not(.pushroas-shell) .secondary-button:hover,.app-shell:not(.pushroas-shell) .pagination button:hover,.app-shell:not(.pushroas-shell) .search-box:focus-within,.app-shell:not(.pushroas-shell) .count-pill,.app-shell:not(.pushroas-shell) .price-row span,.app-shell:not(.pushroas-shell) .asset-list code{color:#2f6f46!important;background:#e4f0e7!important}.app-shell:not(.pushroas-shell) tbody tr:hover{background:#edf6ef!important}.app-shell:not(.pushroas-shell) .dashboard-category-row:hover{background:#edf6ef!important}:root{--bg:#f4f4f4!important;--panel:#fff!important;--panel-soft:#f7f7f7!important;--ink:#080808!important;--muted:#666!important;--line:#ddd!important;--soft:#eee!important;--accent:#080808!important;--accent-dark:#000!important;--good:#111!important}html,body,.app-shell:not(.pushroas-shell),.app-shell:not(.pushroas-shell) .main-panel,.app-shell:not(.pushroas-shell) .content-area{color:#080808!important;background:#f4f4f4!important}@media (min-width:901px){.app-shell:not(.pushroas-shell){background:#f4f4f4!important}}@media (min-width:901px) and (max-width:1180px){.app-shell:not(.pushroas-shell){background:#f4f4f4!important}}.app-shell:not(.pushroas-shell) .sidebar{color:#080808!important;box-shadow:none!important;scrollbar-color:#9a9a9a #eee!important;background:#fff!important;border-right-color:#ddd!important}.app-shell:not(.pushroas-shell) .sidebar::-webkit-scrollbar-track{background:#eee!important}.app-shell:not(.pushroas-shell) .sidebar nav::-webkit-scrollbar-track{background:#eee!important}.app-shell:not(.pushroas-shell) .sidebar ::-webkit-scrollbar-track{background:#eee!important}.app-shell:not(.pushroas-shell) .sidebar::-webkit-scrollbar-thumb{background:#9a9a9a!important;border-color:#eee!important}.app-shell:not(.pushroas-shell) .sidebar nav::-webkit-scrollbar-thumb{background:#9a9a9a!important;border-color:#eee!important}.app-shell:not(.pushroas-shell) .sidebar ::-webkit-scrollbar-thumb{background:#9a9a9a!important;border-color:#eee!important}.app-shell:not(.pushroas-shell) .sidebar-brand{background:#eee!important;border-bottom-color:#ddd!important;box-shadow:inset 0 -1px #d7d7d7!important}.app-shell:not(.pushroas-shell) .sidebar-brand strong,.app-shell:not(.pushroas-shell) .sidebar-brand-company{color:#080808!important}.app-shell:not(.pushroas-shell) .sidebar-brand span,.app-shell:not(.pushroas-shell) .sidebar-brand-aplio span{color:#666!important}.app-shell:not(.pushroas-shell) .sidebar-brand-company{border-top-color:#d0d0d0!important}.app-shell:not(.pushroas-shell) .sidebar .brand-mark{color:#fff!important;background:#080808!important;border-color:#080808!important}.app-shell:not(.pushroas-shell) .sidebar-menu-title,.app-shell:not(.pushroas-shell) .sidebar nav button,.app-shell:not(.pushroas-shell) .sidebar-submenu button,.app-shell:not(.pushroas-shell) .logout-button{color:#111!important}.app-shell:not(.pushroas-shell) .sidebar nav button svg,.app-shell:not(.pushroas-shell) .sidebar-submenu button svg,.app-shell:not(.pushroas-shell) .logout-button svg,.app-shell:not(.pushroas-shell) .topbar-menu button svg{color:#222!important}.app-shell:not(.pushroas-shell) .sidebar-menu-title:hover,.app-shell:not(.pushroas-shell) .sidebar-menu-group.is-open>.sidebar-menu-title,.app-shell:not(.pushroas-shell) .sidebar nav button:hover,.app-shell:not(.pushroas-shell) .sidebar-submenu button:hover,.app-shell:not(.pushroas-shell) .logout-button:hover{color:#080808!important;background:#eee!important}.app-shell:not(.pushroas-shell) .sidebar nav button.active,.app-shell:not(.pushroas-shell) .sidebar-submenu button.active{color:#fff!important;background:#080808!important;border-color:#080808!important}.app-shell:not(.pushroas-shell) .sidebar nav button.active svg,.app-shell:not(.pushroas-shell) .sidebar-submenu button.active svg,.app-shell:not(.pushroas-shell) .sidebar nav button:hover svg,.app-shell:not(.pushroas-shell) .sidebar-submenu button:hover svg,.app-shell:not(.pushroas-shell) .logout-button:hover svg{color:currentColor!important}.app-shell:not(.pushroas-shell) .sidebar-submenu:before{background:#ddd!important}.app-shell:not(.pushroas-shell) .topbar{box-shadow:none!important;background:#fffffffa!important;border-bottom-color:#ddd!important}.app-shell:not(.pushroas-shell) .topbar-menu button,.app-shell:not(.pushroas-shell) .topbar-payment,.app-shell:not(.pushroas-shell) .topbar-store,.app-shell:not(.pushroas-shell) .secondary-button,.app-shell:not(.pushroas-shell) .pagination button,.app-shell:not(.pushroas-shell) .compact-select-label select{color:#080808!important;background:#fff!important;border-color:#ddd!important}.app-shell:not(.pushroas-shell) .topbar-menu button.active,.app-shell:not(.pushroas-shell) .topbar-payment:hover,.app-shell:not(.pushroas-shell) .topbar-payment.active,.app-shell:not(.pushroas-shell) .topbar-store:hover,.app-shell:not(.pushroas-shell) .secondary-button:hover,.app-shell:not(.pushroas-shell) .pagination button:hover{color:#080808!important;background:#eee!important;border-color:#d7d7d7!important}.app-shell:not(.pushroas-shell) .topbar-menu button:hover,.app-shell:not(.pushroas-shell) .topbar-menu button.active:hover,.app-shell:not(.pushroas-shell) .topbar-support,.app-shell:not(.pushroas-shell) .topbar-store,.app-shell:not(.pushroas-shell) .settings-card button,.app-shell:not(.pushroas-shell) .tiny-button,.app-shell:not(.pushroas-shell) .modal-add-button,.app-shell:not(.pushroas-shell) .sort-tabs button.active,.app-shell:not(.pushroas-shell) .countdown-save-button,.app-shell:not(.pushroas-shell) .reels-save-button,.app-shell:not(.pushroas-shell) .combination-save-button,.app-shell:not(.pushroas-shell) .label-save-button,.app-shell:not(.pushroas-shell) .xml-feed-save-button,.app-shell:not(.pushroas-shell) .general-report-ranges button.active{color:#fff!important;background:#080808!important;border-color:#080808!important}.app-shell:not(.pushroas-shell) .topbar-menu button:hover svg,.app-shell:not(.pushroas-shell) .topbar-menu button.active svg,.app-shell:not(.pushroas-shell) .topbar-menu button.active:hover svg,.app-shell:not(.pushroas-shell) .topbar-support svg{color:currentColor!important}.app-shell:not(.pushroas-shell) .topbar-support:hover,.app-shell:not(.pushroas-shell) .topbar-support:focus-visible{color:#fff!important;background:#222!important}.app-shell:not(.pushroas-shell) .metric-card,.app-shell:not(.pushroas-shell) .panel,.app-shell:not(.pushroas-shell) .settings-card,.app-shell:not(.pushroas-shell) .table-wrap,.app-shell:not(.pushroas-shell) .search-box,.app-shell:not(.pushroas-shell) .asset-list div,.app-shell:not(.pushroas-shell) .detail-grid div,.app-shell:not(.pushroas-shell) .setup-card{box-shadow:none!important;background:#fff!important;border-color:#ddd!important}.app-shell:not(.pushroas-shell) .page-header h1,.app-shell:not(.pushroas-shell) .panel h2,.app-shell:not(.pushroas-shell) .panel-title h2,.app-shell:not(.pushroas-shell) .metric-card strong,.app-shell:not(.pushroas-shell) .dashboard-category-row strong,.app-shell:not(.pushroas-shell) th{color:#080808!important}.app-shell:not(.pushroas-shell) .page-header p,.app-shell:not(.pushroas-shell) .metric-card small,.app-shell:not(.pushroas-shell) .panel-title span,.app-shell:not(.pushroas-shell) .dashboard-category-row small{color:#666!important}.app-shell:not(.pushroas-shell) .metric-card span,.app-shell:not(.pushroas-shell) .general-report-card span,.app-shell:not(.pushroas-shell) .general-report-total span,.app-shell:not(.pushroas-shell) .status-pill,.app-shell:not(.pushroas-shell) .segment-pill,.app-shell:not(.pushroas-shell) .count-pill,.app-shell:not(.pushroas-shell) .price-row span,.app-shell:not(.pushroas-shell) .asset-list code,.app-shell:not(.pushroas-shell) .selected-products-header span,.app-shell:not(.pushroas-shell) .product-pinning-admin-panel .panel-title>span,.app-shell:not(.pushroas-shell) .product-pinning-feed-summary .panel-title span,.app-shell:not(.pushroas-shell) .product-pinning-picker-results>span,.app-shell:not(.pushroas-shell) .product-pinning-feed-cards span,.app-shell:not(.pushroas-shell) .slider-recom-preview-head span,.app-shell:not(.pushroas-shell) .reels-preview-title span{color:#555!important;background:#f7f7f7!important;border-color:#e3e3e3!important}.app-shell:not(.pushroas-shell) .dashboard-metric-grid .metric-card>span{color:#080808!important;background:0 0!important;border-color:#0000!important}.app-shell:not(.pushroas-shell) th{background:#eee!important}.app-shell:not(.pushroas-shell) .dashboard-category-pie,.app-shell:not(.pushroas-shell) .dashboard-category-pie-center{background:#fff!important;border-color:#ddd!important}.app-shell:not(.pushroas-shell) .dashboard-category-pie-center{box-shadow:0 0 0 10px #f4f4f4!important}.app-shell:not(.pushroas-shell) .dashboard-category-row{background:#fff!important;border-color:#ddd!important}@media (min-width:901px){.app-shell:not(.pushroas-shell){background:#f4f4f4!important;grid-template-columns:286px minmax(0,1fr)!important}}@media (min-width:901px) and (max-width:1180px){.app-shell:not(.pushroas-shell){grid-template-columns:250px minmax(0,1fr)!important}}.app-shell:not(.pushroas-shell) .sidebar{color:#fff!important;box-shadow:none!important;scrollbar-color:#5f5f5f #101010!important;background:#080808!important;border-right:1px solid #171717!important;gap:12px!important;padding:14px 12px!important}.app-shell:not(.pushroas-shell) .sidebar,.app-shell:not(.pushroas-shell) .sidebar nav,.app-shell:not(.pushroas-shell) .sidebar *{scrollbar-color:#5f5f5f #101010!important}.app-shell:not(.pushroas-shell) .sidebar::-webkit-scrollbar-track{background:#101010!important}.app-shell:not(.pushroas-shell) .sidebar nav::-webkit-scrollbar-track{background:#101010!important}.app-shell:not(.pushroas-shell) .sidebar ::-webkit-scrollbar-track{background:#101010!important}.app-shell:not(.pushroas-shell) .sidebar::-webkit-scrollbar-thumb{background:#5f5f5f!important;border-color:#101010!important}.app-shell:not(.pushroas-shell) .sidebar nav::-webkit-scrollbar-thumb{background:#5f5f5f!important;border-color:#101010!important}.app-shell:not(.pushroas-shell) .sidebar ::-webkit-scrollbar-thumb{background:#5f5f5f!important;border-color:#101010!important}.app-shell:not(.pushroas-shell) .sidebar-brand{min-height:unset!important;width:100%!important;box-shadow:none!important;background:#121212!important;border:1px solid #242424!important;border-radius:8px!important;align-items:flex-start!important;margin:0!important;padding:18px 16px!important}.app-shell:not(.pushroas-shell) .sidebar-brand-copy{gap:5px!important}.app-shell:not(.pushroas-shell) .sidebar-brand strong{color:#fff!important;letter-spacing:-.01em!important;font-size:19px!important;font-weight:800!important}.app-shell:not(.pushroas-shell) .sidebar-brand span,.app-shell:not(.pushroas-shell) .sidebar-brand-aplio span{color:#a8a8a8!important;max-width:210px!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}.app-shell:not(.pushroas-shell) .sidebar-brand-company{color:#f5f5f5!important;letter-spacing:0!important;border-top:1px solid #2b2b2b!important;max-width:220px!important;margin-top:9px!important;padding-top:10px!important;font-size:12px!important;font-weight:750!important}.app-shell:not(.pushroas-shell) .sidebar nav{align-content:start!important;gap:12px!important;padding:0 2px!important;display:grid!important}.app-shell:not(.pushroas-shell) .sidebar-menu-group{gap:5px!important;display:grid!important}.app-shell:not(.pushroas-shell) .sidebar-menu-title{color:#777!important;background:0 0!important;border:0!important;min-height:26px!important;padding:0 10px!important}.app-shell:not(.pushroas-shell) .sidebar-submenu{gap:4px!important;padding-left:0!important;display:grid!important}.app-shell:not(.pushroas-shell) .sidebar-submenu:before{display:none!important}.app-shell:not(.pushroas-shell) .sidebar nav button,.app-shell:not(.pushroas-shell) .sidebar-submenu button,.app-shell:not(.pushroas-shell) .logout-button{color:#d4d4d4!important;letter-spacing:0!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:flex-start!important;gap:10px!important;min-height:40px!important;padding:7px 10px!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important}.app-shell:not(.pushroas-shell) .sidebar nav button svg,.app-shell:not(.pushroas-shell) .sidebar-submenu button svg,.app-shell:not(.pushroas-shell) .logout-button svg{color:#f5f5f5!important;stroke-width:1.9px!important;background:#141414!important;border:1px solid #282828!important;border-radius:7px!important;flex:none!important;width:28px!important;height:28px!important;padding:5px!important}.app-shell:not(.pushroas-shell) .sidebar-menu-title:hover,.app-shell:not(.pushroas-shell) .sidebar-menu-group.is-open>.sidebar-menu-title{color:#b8b8b8!important;background:0 0!important}.app-shell:not(.pushroas-shell) .sidebar nav button.active,.app-shell:not(.pushroas-shell) .sidebar-submenu button.active{color:#080808!important;background:#fff!important;border-color:#fff!important;transform:none!important}.app-shell:not(.pushroas-shell) .logout-button{color:#d4d4d4!important;background:#101010!important;border-color:#242424!important;margin:0 2px!important}@media (max-width:900px){.app-shell:not(.pushroas-shell) .sidebar{padding:14px 12px!important}}:root{--bg:#f3f3f3!important;--panel:#fff!important;--panel-soft:#f8f8f8!important;--ink:#080808!important;--muted:#6a6a6a!important;--line:#d8d8d8!important;--soft:#eee!important;--accent:#080808!important;--accent-dark:#000!important;--shadow:none!important;--shadow-soft:none!important;--radius-lg:10px!important;--radius-md:8px!important}html,body,.app-shell:not(.pushroas-shell),.app-shell:not(.pushroas-shell) .main-panel,.app-shell:not(.pushroas-shell) .content{color:#080808!important;background:#f3f3f3!important;font-family:Helvetica,Helvetica Neue,Arial,sans-serif!important}.app-shell:not(.pushroas-shell) .main-panel{min-height:100vh!important}.app-shell:not(.pushroas-shell) .topbar{min-height:66px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8f8f8!important;border-bottom:1px solid #d8d8d8!important;grid-template-columns:minmax(360px,1fr) auto!important;gap:14px!important;padding:0 clamp(16px,2vw,28px)!important}.app-shell:not(.pushroas-shell) .topbar-menu{scrollbar-width:thin!important;justify-content:flex-start!important;gap:8px!important;padding:8px 0!important;overflow-x:auto!important}.app-shell:not(.pushroas-shell) .topbar-menu button,.app-shell:not(.pushroas-shell) .topbar-payment,.app-shell:not(.pushroas-shell) .topbar-store,.app-shell:not(.pushroas-shell) .topbar-support,.app-shell:not(.pushroas-shell) .secondary-button,.app-shell:not(.pushroas-shell) .pagination button,.app-shell:not(.pushroas-shell) .tiny-button{color:#121212!important;min-height:40px!important;box-shadow:none!important;letter-spacing:0!important;background:#fff!important;border:1px solid #d8d8d8!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important}.app-shell:not(.pushroas-shell) .topbar-actions{gap:8px!important}.app-shell:not(.pushroas-shell) .topbar-menu button svg,.app-shell:not(.pushroas-shell) .topbar-payment svg,.app-shell:not(.pushroas-shell) .topbar-store svg,.app-shell:not(.pushroas-shell) .topbar-support svg,.app-shell:not(.pushroas-shell) .secondary-button svg{color:currentColor!important;stroke-width:2px!important;width:16px!important;height:16px!important}.app-shell:not(.pushroas-shell) .topbar-menu button:hover,.app-shell:not(.pushroas-shell) .topbar-menu button.active,.app-shell:not(.pushroas-shell) .topbar-menu button.active:hover,.app-shell:not(.pushroas-shell) .topbar-payment:hover,.app-shell:not(.pushroas-shell) .topbar-payment.active,.app-shell:not(.pushroas-shell) .topbar-store:hover,.app-shell:not(.pushroas-shell) .topbar-support:hover,.app-shell:not(.pushroas-shell) .topbar-support:focus-visible,.app-shell:not(.pushroas-shell) .secondary-button:hover,.app-shell:not(.pushroas-shell) .pagination button:hover,.app-shell:not(.pushroas-shell) .tiny-button:hover{color:#fff!important;background:#080808!important;border-color:#080808!important;transform:translateY(-1px)!important}.app-shell:not(.pushroas-shell) .topbar-menu button.active:after{display:none!important}.app-shell:not(.pushroas-shell) .page-header{border-bottom:1px solid #d8d8d8!important;align-items:flex-end!important;padding:0 0 16px!important}.app-shell:not(.pushroas-shell) .page-header p{color:#6a6a6a!important;max-width:760px!important;margin-top:7px!important;font-size:13px!important;font-weight:500!important}.app-shell:not(.pushroas-shell) .dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell:not(.pushroas-shell) .metric-card,.app-shell:not(.pushroas-shell) .panel,.app-shell:not(.pushroas-shell) .settings-card,.app-shell:not(.pushroas-shell) .table-wrap,.app-shell:not(.pushroas-shell) .search-box,.app-shell:not(.pushroas-shell) .asset-list div,.app-shell:not(.pushroas-shell) .detail-grid div,.app-shell:not(.pushroas-shell) .setup-card,.app-shell:not(.pushroas-shell) .general-report-card,.app-shell:not(.pushroas-shell) .support-ticket-create-panel,.app-shell:not(.pushroas-shell) .support-ticket-table-panel,.app-shell:not(.pushroas-shell) .support-ticket-detail-panel,.app-shell:not(.pushroas-shell) .page-target-option,.app-shell:not(.pushroas-shell) .theme-card,.app-shell:not(.pushroas-shell) .search-theme-preview-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #d8d8d8!important;border-radius:10px!important}.app-shell:not(.pushroas-shell) .metric-card{gap:11px!important;min-height:126px!important;padding:20px!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .metric-card:after{display:none!important}.app-shell:not(.pushroas-shell) .metric-card span,.app-shell:not(.pushroas-shell) .general-report-card span,.app-shell:not(.pushroas-shell) .panel-title span{color:#5f5f5f!important;letter-spacing:.13em!important;border-radius:4px!important;font-size:10.5px!important;font-weight:800!important;line-height:1.25!important}.app-shell:not(.pushroas-shell) .dashboard-metric-grid .metric-card>span{color:#080808!important}.app-shell:not(.pushroas-shell) .metric-card strong{color:#080808!important;letter-spacing:-.02em!important;font-size:clamp(31px,2.7vw,40px)!important;font-weight:760!important;line-height:.98!important}.app-shell:not(.pushroas-shell) .metric-card.accent{color:#fff!important;background:#080808!important;border-color:#080808!important}.app-shell:not(.pushroas-shell) .metric-card.accent strong,.app-shell:not(.pushroas-shell) .metric-card.accent span,.app-shell:not(.pushroas-shell) .metric-card.accent small,.app-shell:not(.pushroas-shell) .dashboard-metric-grid .metric-card.accent>span,.app-shell:not(.pushroas-shell) .dashboard-metric-grid .metric-card.accent>.dashboard-daily-revenue-title{color:#fff!important}.app-shell:not(.pushroas-shell) .panel-title{border-bottom:1px solid #e5e5e5!important;align-items:center!important;margin-bottom:16px!important;padding-bottom:14px!important}.app-shell:not(.pushroas-shell) .panel-title span{color:#5f5f5f!important;background:#f3f3f3!important;border:1px solid #e2e2e2!important;padding:5px 8px!important}.app-shell:not(.pushroas-shell) .table-wrap{overflow:hidden!important}.app-shell:not(.pushroas-shell) table{border-collapse:separate!important;border-spacing:0!important;color:#111!important}.app-shell:not(.pushroas-shell) th{color:#151515!important;letter-spacing:.1em!important;background:#f1f1f1!important;border-bottom:1px solid #d8d8d8!important;font-size:10.5px!important;font-weight:820!important}.app-shell:not(.pushroas-shell) td{color:#1d1d1d!important;border-bottom-color:#ececec!important}.app-shell:not(.pushroas-shell) input,.app-shell:not(.pushroas-shell) select,.app-shell:not(.pushroas-shell) textarea{color:#111!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6d6d6!important;border-radius:8px!important}.app-shell:not(.pushroas-shell) input:focus,.app-shell:not(.pushroas-shell) select:focus,.app-shell:not(.pushroas-shell) textarea:focus{border-color:#080808!important;box-shadow:0 0 0 3px #00000014!important}.app-shell:not(.pushroas-shell) label,.app-shell:not(.pushroas-shell) .inline-field span,.app-shell:not(.pushroas-shell) .settings-card label span{color:#646464!important;font-size:12px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .primary-button,.app-shell:not(.pushroas-shell) .modal-add-button,.app-shell:not(.pushroas-shell) .settings-card button,.app-shell:not(.pushroas-shell) .countdown-save-button,.app-shell:not(.pushroas-shell) .reels-save-button,.app-shell:not(.pushroas-shell) .combination-save-button,.app-shell:not(.pushroas-shell) .label-save-button,.app-shell:not(.pushroas-shell) .xml-feed-save-button{color:#fff!important;min-height:42px!important;box-shadow:none!important;background:#080808!important;border:1px solid #080808!important;border-radius:8px!important;font-weight:780!important}.app-shell:not(.pushroas-shell) .primary-button:hover,.app-shell:not(.pushroas-shell) .modal-add-button:hover,.app-shell:not(.pushroas-shell) .settings-card button:hover{background:#262626!important;border-color:#262626!important}.app-shell:not(.pushroas-shell) .status-pill,.app-shell:not(.pushroas-shell) .segment-pill,.app-shell:not(.pushroas-shell) .count-pill,.app-shell:not(.pushroas-shell) .price-row span,.app-shell:not(.pushroas-shell) .asset-list code,.app-shell:not(.pushroas-shell) .selected-products-header span,.app-shell:not(.pushroas-shell) .product-pinning-admin-panel .panel-title>span,.app-shell:not(.pushroas-shell) .product-pinning-feed-summary .panel-title span,.app-shell:not(.pushroas-shell) .product-pinning-picker-results>span,.app-shell:not(.pushroas-shell) .product-pinning-feed-cards span,.app-shell:not(.pushroas-shell) .slider-recom-preview-head span,.app-shell:not(.pushroas-shell) .reels-preview-title span,.app-shell:not(.pushroas-shell) .search-placeholder-chip{color:#4f4f4f!important;background:#f4f4f4!important;border:1px solid #e1e1e1!important;border-radius:6px!important}.app-shell:not(.pushroas-shell) .success-box,.app-shell:not(.pushroas-shell) .error-box,.app-shell:not(.pushroas-shell) .empty-state,.app-shell:not(.pushroas-shell) .empty-card,.app-shell:not(.pushroas-shell) .result-empty,.app-shell:not(.pushroas-shell) .billing-warning-banner{box-shadow:none!important;border-radius:10px!important}.app-shell:not(.pushroas-shell) .dashboard-category-layout{gap:clamp(22px,3vw,42px)!important}.app-shell:not(.pushroas-shell) .dashboard-category-pie{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}.app-shell:not(.pushroas-shell) .dashboard-category-pie-center{background:#fff!important;border:10px solid #f4f4f4!important;border-radius:50%!important;box-shadow:0 0 0 1px #dedede!important}.app-shell:not(.pushroas-shell) .dashboard-category-row{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;min-height:56px!important}.app-shell:not(.pushroas-shell) .dashboard-category-dot{border-radius:50%!important;box-shadow:0 0 0 4px #f1f1f1!important}.app-shell:not(.pushroas-shell) .toolbar,.app-shell:not(.pushroas-shell) .settings-grid,.app-shell:not(.pushroas-shell) .analysis-filter-grid,.app-shell:not(.pushroas-shell) .label-form-grid{gap:12px!important}@media (max-width:1180px){.app-shell:not(.pushroas-shell) .topbar{grid-template-columns:1fr!important;align-items:stretch!important;padding-top:10px!important;padding-bottom:10px!important}.app-shell:not(.pushroas-shell) .topbar-actions{justify-content:flex-start!important;padding-bottom:2px!important;overflow-x:auto!important}}@media (max-width:900px){.app-shell:not(.pushroas-shell) .content{padding:16px!important}.app-shell:not(.pushroas-shell) .page-header{align-items:flex-start!important}.app-shell:not(.pushroas-shell) .dashboard-metric-grid,.app-shell:not(.pushroas-shell) .metric-grid{grid-template-columns:1fr!important}}.app-shell:not(.pushroas-shell) .main-panel{--control-bg:#fff;--control-bg-soft:#f5f5f5;--control-border:#d2d2d2;--control-border-hover:#a8a8a8;--control-ink:#111;--control-muted:#6b6b6b;--control-active:#080808;--control-radius:8px}.app-shell:not(.pushroas-shell) .content .toolbar,.app-shell:not(.pushroas-shell) .content .products-toolbar,.app-shell:not(.pushroas-shell) .content .label-list-toolbar,.app-shell:not(.pushroas-shell) .content .combination-list-toolbar,.app-shell:not(.pushroas-shell) .content .whatsapp-template-toolbar,.app-shell:not(.pushroas-shell) .content .visual-creative-actions,.app-shell:not(.pushroas-shell) .content .story-design-actions,.app-shell:not(.pushroas-shell) .content .action-row,.app-shell:not(.pushroas-shell) .content .row-actions,.app-shell:not(.pushroas-shell) .content .table-actions,.app-shell:not(.pushroas-shell) .content .analysis-filter-actions,.app-shell:not(.pushroas-shell) .content .products-header-actions,.app-shell:not(.pushroas-shell) .content .menu-permission-actions,.app-shell:not(.pushroas-shell) .content .pagination-row,.app-shell:not(.pushroas-shell) .content .try-on-header-actions,.app-shell:not(.pushroas-shell) .content .try-on-command-actions,.app-shell:not(.pushroas-shell) .content .popup-builder-actions{align-items:center!important;gap:10px!important}.app-shell:not(.pushroas-shell) .content .toolbar,.app-shell:not(.pushroas-shell) .content .products-toolbar,.app-shell:not(.pushroas-shell) .content .abandoned-toolbar{background:#f7f7f7!important;border:1px solid #dedede!important;border-radius:10px!important;width:100%!important;max-width:none!important;min-height:58px!important;padding:10px!important}.app-shell:not(.pushroas-shell) .content .products-toolbar{grid-template-columns:minmax(280px,1fr) auto auto auto!important}.app-shell:not(.pushroas-shell) .content .abandoned-toolbar{grid-template-columns:minmax(320px,1fr) minmax(140px,180px) minmax(140px,180px) auto!important}.app-shell:not(.pushroas-shell) .content .search-box,.app-shell:not(.pushroas-shell) .content .inline-field,.app-shell:not(.pushroas-shell) .content .compact-select-label,.app-shell:not(.pushroas-shell) .content .settings-grid label,.app-shell:not(.pushroas-shell) .content .analysis-filter-grid label,.app-shell:not(.pushroas-shell) .content .label-form-grid label,.app-shell:not(.pushroas-shell) .content .label-wide-field,.app-shell:not(.pushroas-shell) .content .label-text-field,.app-shell:not(.pushroas-shell) .content .visual-creative-wide-field,.app-shell:not(.pushroas-shell) .content .search-modal-settings-card label,.app-shell:not(.pushroas-shell) .content .support-ticket-create-panel label{color:var(--control-muted)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:780!important}.app-shell:not(.pushroas-shell) .content input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell:not(.pushroas-shell) .content select,.app-shell:not(.pushroas-shell) .content textarea{border:1px solid var(--control-border)!important;border-radius:var(--control-radius)!important;background:var(--control-bg)!important;width:100%!important;min-height:44px!important;color:var(--control-ink)!important;box-shadow:none!important;letter-spacing:0!important;outline:none!important;font-size:13px!important;font-weight:650!important}.app-shell:not(.pushroas-shell) .content textarea{resize:vertical!important;min-height:118px!important;padding-top:12px!important;line-height:1.45!important}.app-shell:not(.pushroas-shell) .content input::placeholder,.app-shell:not(.pushroas-shell) .content textarea::placeholder{color:#9a9a9a!important;font-weight:560!important}.app-shell:not(.pushroas-shell) .content select{appearance:none!important;background-image:linear-gradient(45deg,#0000 50%,#111 50%),linear-gradient(135deg,#111 50%,#0000 50%)!important;background-position:calc(100% - 17px),calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:34px!important}.app-shell:not(.pushroas-shell) .content input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,.app-shell:not(.pushroas-shell) .content select:hover,.app-shell:not(.pushroas-shell) .content textarea:hover{border-color:var(--control-border-hover)!important}.app-shell:not(.pushroas-shell) .content input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.app-shell:not(.pushroas-shell) .content select:focus,.app-shell:not(.pushroas-shell) .content textarea:focus{border-color:var(--control-active)!important;background:#fff!important;box-shadow:0 0 0 3px #00000014!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell select,.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell textarea,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell select,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell textarea{background:#fff!important;border-color:#d1d5db!important;border-radius:8px!important;min-height:38px!important;padding-left:12px!important;padding-right:12px!important;font-size:13px!important;font-weight:500!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell textarea,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell textarea{min-height:110px!important;padding-top:10px!important;padding-bottom:10px!important}.app-shell:not(.pushroas-shell) .content input[type=checkbox],.app-shell:not(.pushroas-shell) .content input[type=radio]{accent-color:#080808!important;width:16px!important;height:16px!important;min-height:16px!important}.app-shell:not(.pushroas-shell) .content input[type=range]{accent-color:#080808!important}.app-shell:not(.pushroas-shell) .content .search-box{border:1px solid var(--control-border)!important;border-radius:var(--control-radius)!important;color:#121212!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;align-items:center!important;gap:8px!important;padding:0 10px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .search-box svg{color:#111!important;flex:none!important}.app-shell:not(.pushroas-shell) .content .search-box input{min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.app-shell:not(.pushroas-shell) .content .search-box input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell:not(.pushroas-shell) .content .search-box input:hover,.app-shell:not(.pushroas-shell) .content .search-box input:focus{box-shadow:none!important;appearance:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:none!important}.app-shell:not(.pushroas-shell) .content .search-box:focus-within{border-color:#080808!important;box-shadow:0 0 0 3px #00000014!important}.app-shell:not(.pushroas-shell) .main-panel button,.app-shell:not(.pushroas-shell) .main-panel a.secondary-button,.app-shell:not(.pushroas-shell) .main-panel a.topbar-store,.app-shell:not(.pushroas-shell) .main-panel .table-action-link,.app-shell:not(.pushroas-shell) .main-panel .inline-link-button{font-family:Helvetica,Helvetica Neue,Arial,sans-serif!important}.app-shell:not(.pushroas-shell) .content .secondary-button,.app-shell:not(.pushroas-shell) .content .pagination button,.app-shell:not(.pushroas-shell) .content .pagination-row button,.app-shell:not(.pushroas-shell) .content .tiny-button,.app-shell:not(.pushroas-shell) .content .table-action-link,.app-shell:not(.pushroas-shell) .content .inline-link-button,.app-shell:not(.pushroas-shell) .content .abandoned-products-preview,.app-shell:not(.pushroas-shell) .content .try-on-clear-button,.app-shell:not(.pushroas-shell) .content .try-on-gallery-button,.app-shell:not(.pushroas-shell) .content .try-on-action-button{border:1px solid var(--control-border)!important;border-radius:var(--control-radius)!important;color:#111!important;min-height:40px!important;box-shadow:none!important;letter-spacing:0!important;background:#fff!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-size:12px!important;font-weight:760!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .primary-button,.app-shell:not(.pushroas-shell) .content .modal-add-button,.app-shell:not(.pushroas-shell) .content .settings-card button,.app-shell:not(.pushroas-shell) .content .menu-permission-actions button:not(.secondary-button),.app-shell:not(.pushroas-shell) .content .action-row button:not(.secondary-button):not(.danger-button),.app-shell:not(.pushroas-shell) .content form button[type=submit],.app-shell:not(.pushroas-shell) .content .countdown-save-button,.app-shell:not(.pushroas-shell) .content .reels-save-button,.app-shell:not(.pushroas-shell) .content .combination-save-button,.app-shell:not(.pushroas-shell) .content .label-save-button,.app-shell:not(.pushroas-shell) .content .xml-feed-save-button{border-radius:var(--control-radius)!important;color:#fff!important;min-height:42px!important;box-shadow:none!important;letter-spacing:0!important;background:#080808!important;border:1px solid #080808!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .secondary-button:hover,.app-shell:not(.pushroas-shell) .content .pagination button:hover,.app-shell:not(.pushroas-shell) .content .pagination-row button:hover,.app-shell:not(.pushroas-shell) .content .tiny-button:hover,.app-shell:not(.pushroas-shell) .content .table-action-link:hover,.app-shell:not(.pushroas-shell) .content .inline-link-button:hover,.app-shell:not(.pushroas-shell) .content .abandoned-products-preview:hover,.app-shell:not(.pushroas-shell) .content .try-on-clear-button:hover,.app-shell:not(.pushroas-shell) .content .try-on-gallery-button:hover,.app-shell:not(.pushroas-shell) .content .try-on-action-button:hover,.app-shell:not(.pushroas-shell) .content .primary-button:hover,.app-shell:not(.pushroas-shell) .content .modal-add-button:hover,.app-shell:not(.pushroas-shell) .content .settings-card button:hover,.app-shell:not(.pushroas-shell) .content .menu-permission-actions button:not(.secondary-button):hover,.app-shell:not(.pushroas-shell) .content .action-row button:not(.secondary-button):not(.danger-button):hover,.app-shell:not(.pushroas-shell) .content form button[type=submit]:hover{color:#fff!important;background:#080808!important;border-color:#080808!important;transform:translateY(-1px)!important}.app-shell:not(.pushroas-shell) .content button:disabled,.app-shell:not(.pushroas-shell) .content .secondary-button:disabled,.app-shell:not(.pushroas-shell) .content .modal-add-button:disabled,.app-shell:not(.pushroas-shell) .content .primary-button:disabled,.app-shell:not(.pushroas-shell) .content .pagination button:disabled,.app-shell:not(.pushroas-shell) .content .pagination-row button:disabled{color:#9a9a9a!important;cursor:not-allowed!important;opacity:1!important;background:#eee!important;border-color:#e0e0e0!important;transform:none!important}.app-shell:not(.pushroas-shell) .content .icon-button,.app-shell:not(.pushroas-shell) .content .danger-icon,.app-shell:not(.pushroas-shell) .content .modal-close,.app-shell:not(.pushroas-shell) .content .size-chart-table-row .danger-icon,.app-shell:not(.pushroas-shell) .content .selected-product-row .danger-icon,.app-shell:not(.pushroas-shell) .content .combination-selected-card .danger-icon,.app-shell:not(.pushroas-shell) .content .reels-selected-product .danger-icon{color:#111!important;width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6d6d6!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:inline-grid!important}.app-shell:not(.pushroas-shell) .content .icon-button:hover,.app-shell:not(.pushroas-shell) .content .modal-close:hover{color:#fff!important;background:#080808!important;border-color:#080808!important}.app-shell:not(.pushroas-shell) .content .danger-button,.app-shell:not(.pushroas-shell) .content .danger-outline-button,.app-shell:not(.pushroas-shell) .content .danger-icon:hover,.app-shell:not(.pushroas-shell) .content .table-action-link.danger{color:#fff!important;background:#111!important;border-color:#111!important}.app-shell:not(.pushroas-shell) .content .sort-tabs,.app-shell:not(.pushroas-shell) .content .label-tabs,.app-shell:not(.pushroas-shell) .content .visual-creative-format-tabs,.app-shell:not(.pushroas-shell) .content .try-on-control-bar,.app-shell:not(.pushroas-shell) .content .general-report-ranges,.app-shell:not(.pushroas-shell) .content .rpt-filter-panel,.app-shell:not(.pushroas-shell) .content .product-analysis-status-filters{background:#f6f6f6!important;border:1px solid #dedede!important;border-radius:10px!important;flex-wrap:wrap!important;gap:6px!important;padding:6px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .sort-tabs button,.app-shell:not(.pushroas-shell) .content .label-tabs button,.app-shell:not(.pushroas-shell) .content .visual-creative-format-tabs button,.app-shell:not(.pushroas-shell) .content .try-on-mode-button,.app-shell:not(.pushroas-shell) .content .general-report-ranges button,.app-shell:not(.pushroas-shell) .content .rpt-filter-panel button,.app-shell:not(.pushroas-shell) .content .product-analysis-status-filters button{color:#4d4d4d!important;min-height:36px!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;padding:0 12px!important;font-size:12px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .sort-tabs button:hover,.app-shell:not(.pushroas-shell) .content .label-tabs button:hover,.app-shell:not(.pushroas-shell) .content .visual-creative-format-tabs button:hover,.app-shell:not(.pushroas-shell) .content .try-on-mode-button:hover,.app-shell:not(.pushroas-shell) .content .general-report-ranges button:hover,.app-shell:not(.pushroas-shell) .content .rpt-filter-panel button:hover,.app-shell:not(.pushroas-shell) .content .product-analysis-status-filters button:hover,.app-shell:not(.pushroas-shell) .content .sort-tabs button.active,.app-shell:not(.pushroas-shell) .content .label-tabs button.active,.app-shell:not(.pushroas-shell) .content .visual-creative-format-tabs button.active,.app-shell:not(.pushroas-shell) .content .try-on-mode-button.is-active,.app-shell:not(.pushroas-shell) .content .general-report-ranges button.active,.app-shell:not(.pushroas-shell) .content .rpt-filter-panel button.active,.app-shell:not(.pushroas-shell) .content .product-analysis-status-filters button.active{color:#fff!important;background:#080808!important;border-color:#080808!important}.app-shell:not(.pushroas-shell) .content .status-toggle{color:#111!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6d6d6!important;border-radius:8px!important;padding:0 13px!important;font-size:12px!important;font-weight:780!important}.app-shell:not(.pushroas-shell) .content .status-toggle.is-active{color:#fff!important;background:#080808!important;border-color:#080808!important}.app-shell:not(.pushroas-shell) .content .status-toggle.is-passive{color:#6a6a6a!important;background:#f4f4f4!important;border-color:#d9d9d9!important}.app-shell:not(.pushroas-shell) .content .count-pill,.app-shell:not(.pushroas-shell) .content .status-pill,.app-shell:not(.pushroas-shell) .content .segment-pill,.app-shell:not(.pushroas-shell) .content .rpt-status-pill,.app-shell:not(.pushroas-shell) .content .analysis-status-pill,.app-shell:not(.pushroas-shell) .content .widget-test-status,.app-shell:not(.pushroas-shell) .content .try-on-credit-pill,.app-shell:not(.pushroas-shell) .content .try-on-status-pill{color:#111!important;min-height:28px!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;background:#f5f5f5!important;border:1px solid #dedede!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:5px 9px!important;font-size:11px!important;font-weight:780!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-head .status-pill{color:#9d174d!important;background:#fce7f3!important;border:0!important;border-radius:5px!important;min-height:20px!important;padding:3px 8px!important;font-size:10px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;gap:14px!important;padding:16px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview.is-empty{color:#6b7280!important;background:#f9fafb!important;border-style:dashed!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview.is-empty strong{color:#111827!important;font-size:14px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview.is-empty span{font-size:12px!important;line-height:1.5!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-head{align-items:center!important;gap:12px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-head>div{flex:1!important;gap:2px!important;min-width:0!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-head strong{color:#111827!important;font-size:14px!important;font-weight:760!important;line-height:1.25!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-head>div>span{color:#6b7280!important;font-size:12px!important;line-height:1.4!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-phone{background:radial-gradient(circle at 20% 20%,#fffc,#0000 28%),linear-gradient(#eef7f2 0%,#f8fafc 100%)!important;border:1px solid #dbe4ef!important;border-radius:16px!important;gap:8px!important;padding:14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-bubble{background:#fff!important;border-radius:0 12px 12px!important;gap:8px!important;max-width:88%!important;padding:12px 12px 8px!important;display:grid!important;box-shadow:0 8px 24px #0f172a14!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-header-text{color:#111827!important;font-size:13px!important;font-weight:760!important;line-height:1.4!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-body-text{color:#1f2937!important;white-space:pre-wrap!important;font-size:13px!important;line-height:1.55!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-footer-text{color:#7c8798!important;font-size:11.5px!important;line-height:1.45!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-meta{color:#94a3b8!important;justify-self:end!important;font-size:10.5px!important;line-height:1!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-buttons{gap:6px!important;max-width:88%!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-button{color:#0c78bf!important;text-align:center!important;background:#fff!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:720!important;display:flex!important;box-shadow:0 6px 18px #0f172a0f!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-meta strong,.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-meta span{color:#4b5563!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:9px 10px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.35!important;display:block!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-meta strong{color:#111827!important;letter-spacing:.06em!important;grid-column:1/-1!important;font-size:12px!important}.app-shell:not(.pushroas-shell) .content .page-target-control,.app-shell:not(.pushroas-shell) .content .selected-products-panel,.app-shell:not(.pushroas-shell) .content .selected-products-help,.app-shell:not(.pushroas-shell) .content .search-result-list,.app-shell:not(.pushroas-shell) .content .asset-list,.app-shell:not(.pushroas-shell) .content .detail-grid,.app-shell:not(.pushroas-shell) .content .rpt-report-meta,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-callout{box-shadow:none!important;border-radius:10px!important}.app-shell:not(.pushroas-shell) .content .page-target-option,.app-shell:not(.pushroas-shell) .content .search-result-row,.app-shell:not(.pushroas-shell) .content .selected-product-row,.app-shell:not(.pushroas-shell) .content .rpt-product-cell,.app-shell:not(.pushroas-shell) .content .whatsapp-template-button-card,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-group-card,.app-shell:not(.pushroas-shell) .content .product-card{box-shadow:none!important;background:#fff!important;border:1px solid #dedede!important;border-radius:10px!important}.app-shell:not(.pushroas-shell) .content .page-target-option.is-selected,.app-shell:not(.pushroas-shell) .content .search-result-row.is-selected,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-group-card.is-selected{background:#f7f7f7!important;border-color:#080808!important;box-shadow:inset 0 0 0 1px #080808!important}.app-shell:not(.pushroas-shell) .content .product-card{transition:border-color .16s,transform .16s!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .content .product-card:hover{border-color:#a8a8a8!important;transform:translateY(-2px)!important}.app-shell:not(.pushroas-shell) .content .pagination,.app-shell:not(.pushroas-shell) .content .pagination-row{justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .pagination span,.app-shell:not(.pushroas-shell) .content .pagination-row span,.app-shell:not(.pushroas-shell) .content .pagination-row strong{color:#111!important;background:#f7f7f7!important;border:1px solid #dedede!important;border-radius:8px!important;align-items:center!important;min-height:40px!important;padding:0 12px!important;font-size:12px!important;font-weight:760!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .modal-backdrop,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-modal-backdrop{background:#00000085!important}.app-shell:not(.pushroas-shell) .content .modal-head,.app-shell:not(.pushroas-shell) .content .abandoned-products-modal,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-modal,.app-shell:not(.pushroas-shell) .content .payment-lock-modal{box-shadow:none!important;border-radius:10px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-test-modal{width:min(560px,100%)!important}.app-shell:not(.pushroas-shell) .content .metric-card.accent>span,.app-shell:not(.pushroas-shell) .content .metric-card.accent .dashboard-daily-revenue-title{color:#fff!important;background:0 0!important;border-color:#0000!important;padding:0!important}.app-shell:not(.pushroas-shell) .content .metric-card>span{background:0 0!important;border-color:#0000!important;padding:0!important}@media (max-width:1180px){.app-shell:not(.pushroas-shell) .content .products-toolbar,.app-shell:not(.pushroas-shell) .content .abandoned-toolbar,.app-shell:not(.pushroas-shell) .content .toolbar{grid-template-columns:1fr 1fr!important}.app-shell:not(.pushroas-shell) .content .search-box{grid-column:1/-1!important}}@media (max-width:760px){.app-shell:not(.pushroas-shell) .content .products-toolbar,.app-shell:not(.pushroas-shell) .content .abandoned-toolbar,.app-shell:not(.pushroas-shell) .content .toolbar,.app-shell:not(.pushroas-shell) .content .settings-grid,.app-shell:not(.pushroas-shell) .content .analysis-filter-grid,.app-shell:not(.pushroas-shell) .content .label-form-grid{grid-template-columns:1fr!important}.app-shell:not(.pushroas-shell) .content .page-header,.app-shell:not(.pushroas-shell) .content .panel-title,.app-shell:not(.pushroas-shell) .content .products-header-actions,.app-shell:not(.pushroas-shell) .content .action-row,.app-shell:not(.pushroas-shell) .content .pagination-row{flex-direction:column!important;align-items:stretch!important}.app-shell:not(.pushroas-shell) .content .secondary-button,.app-shell:not(.pushroas-shell) .content .primary-button,.app-shell:not(.pushroas-shell) .content .modal-add-button,.app-shell:not(.pushroas-shell) .content .pagination button,.app-shell:not(.pushroas-shell) .content .pagination-row button{width:100%!important}}.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell{gap:18px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-topbar{background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:0 0 8px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-topbar h1{margin:8px 0 0!important;font-size:28px!important;line-height:1.15!important}.app-shell:not(.pushroas-shell) .content .whatsapp-page-meta-row{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:9px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-page-meta-row span{color:#64748b!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;padding:0 8px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-topbar p{color:#5f6674!important;max-width:760px!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-breadcrumbs{color:#6b7280!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-breadcrumbs strong{color:#111827!important;font-size:12px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-breadcrumb-link{color:#6b7280!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;min-height:auto!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-breadcrumb-link:hover{color:#111827!important;text-decoration:none!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-page-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-page-actions .secondary-button,.app-shell:not(.pushroas-shell) .content .whatsapp-template-page-actions .modal-add-button{border-radius:6px!important;min-height:36px!important;padding:0 13px!important;font-size:12px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-page-actions .modal-add-button{background:#111827!important;border-color:#111827!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell .whatsapp-form-footer .modal-add-button,.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell .whatsapp-form-footer button[type=submit],.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell .whatsapp-form-footer .modal-add-button,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell .whatsapp-form-footer button[type=submit],.app-shell:not(.pushroas-shell) .content .whatsapp-optout-shell .whatsapp-form-footer .modal-add-button,.app-shell:not(.pushroas-shell) .content .whatsapp-optout-shell .whatsapp-form-footer button[type=submit],.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-shell .whatsapp-form-footer .modal-add-button,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-shell .whatsapp-form-footer button[type=submit]{color:#fff!important;background:#111827!important;border-color:#111827!important;border-radius:6px!important;min-height:36px!important;padding:0 18px!important;font-size:12px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell .whatsapp-form-footer .secondary-button,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell .whatsapp-form-footer .secondary-button,.app-shell:not(.pushroas-shell) .content .whatsapp-optout-shell .whatsapp-form-footer .secondary-button,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-shell .whatsapp-form-footer .secondary-button{color:#111827!important;background:#fff!important;border-color:#9ca3af!important;border-radius:6px!important;min-height:36px!important;padding:0 18px!important;font-size:12px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell .modal-add-button,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell .modal-add-button,.app-shell:not(.pushroas-shell) .content .whatsapp-optout-shell .modal-add-button,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-shell .modal-add-button{color:#fff!important;background:#111827!important;border-color:#111827!important;border-radius:6px!important;min-height:36px!important;padding:0 16px!important;font-size:12px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell .secondary-button,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell .secondary-button,.app-shell:not(.pushroas-shell) .content .whatsapp-optout-shell .secondary-button,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-shell .secondary-button{color:#111827!important;background:#fff!important;border-color:#d1d5db!important;border-radius:6px!important;min-height:36px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell .secondary-button.danger,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell .secondary-button.danger,.app-shell:not(.pushroas-shell) .content .whatsapp-optout-shell .secondary-button.danger,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-shell .secondary-button.danger{color:#b91c1c!important;background:#fff7f7!important;border-color:#fecaca!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell button:disabled,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell button:disabled,.app-shell:not(.pushroas-shell) .content .whatsapp-optout-shell button:disabled,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-shell button:disabled{color:#9ca3af!important;box-shadow:none!important;cursor:not-allowed!important;background:#f3f4f6!important;border-color:#e5e7eb!important;transform:none!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell .whatsapp-form-footer,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell .whatsapp-form-footer,.app-shell:not(.pushroas-shell) .content .whatsapp-optout-shell .whatsapp-form-footer,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-shell .whatsapp-form-footer{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-create-layout{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-form-column{gap:16px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-card,.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-shell,.app-shell:not(.pushroas-shell) .content .whatsapp-template-list-shell{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:18px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-helper{color:#677184!important;margin:-4px 0 0!important;font-size:13px!important;line-height:1.55!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-body-tools{color:#6b7280!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;font-size:12px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-body-tools .secondary-button{min-height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-choice,.app-shell:not(.pushroas-shell) .content .whatsapp-template-inline-choice{cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;align-content:start!important;gap:8px!important;padding:16px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-choice.is-selected,.app-shell:not(.pushroas-shell) .content .whatsapp-template-inline-choice.is-selected{background:#f9fafb!important;border-color:#111827!important;box-shadow:inset 0 0 0 1px #111827!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-choice input,.app-shell:not(.pushroas-shell) .content .whatsapp-template-inline-choice input{margin:0!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-choice strong,.app-shell:not(.pushroas-shell) .content .whatsapp-template-inline-choice span{color:#111827!important;font-size:14px!important;font-weight:760!important;line-height:1.35!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-choice span{color:#6b7280!important;font-size:12.5px!important;font-weight:560!important;line-height:1.5!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-inline-options{flex-wrap:wrap!important;gap:12px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-inline-choice{align-items:center!important;gap:10px!important;min-width:140px!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-inline-note{color:#5b6474!important;font-size:12.5px!important;line-height:1.55!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-editor-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-editor-tools{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-editor-tools .secondary-button{min-width:42px!important;padding:0 12px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:10px!important;gap:12px!important;padding:14px!important;display:grid!important;overflow-x:auto!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-head strong{color:#111827!important;font-size:14px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-head span{color:#6b7280!important;font-size:12px!important;font-weight:680!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table table{border-collapse:separate!important;border-spacing:0!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;width:100%!important;min-width:520px!important;margin-top:0!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table th,.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table td{vertical-align:middle!important;border-bottom:1px solid #eef2f7!important;padding:10px 12px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table tr:last-child td{border-bottom:0!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table th{color:#64748b!important;text-transform:uppercase!important;background:#f8fafc!important;font-size:11px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table td:first-child{width:190px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table td:first-child strong{color:#3730a3!important;background:#eef2ff!important;border-radius:6px!important;align-items:center!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important;font-weight:760!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-value{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-value .secondary-button{white-space:nowrap!important;min-width:82px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-footer-field{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:10px!important;gap:8px!important;padding:14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-footer-field span{color:#374151!important;font-size:12px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-footer-field small{color:#6b7280!important;font-size:12px!important;line-height:1.45!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-button-row{grid-template-columns:minmax(160px,180px) minmax(0,1fr) minmax(0,1fr) auto!important;gap:10px!important;padding:14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-form-actions{border-top:1px solid #e5e7eb!important;justify-content:flex-start!important;gap:10px!important;padding-top:4px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-shell{gap:18px!important;display:grid!important;position:sticky!important;top:96px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-headline{justify-content:flex-start!important;align-items:center!important;gap:12px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-icon{background:#f3f4f6!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:18px!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-headline strong{color:#111827!important;font-size:18px!important;font-weight:760!important;display:block!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-headline>div>span{color:#6b7280!important;font-size:12.5px!important;line-height:1.45!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-status-badge{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:760!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-status-badge.is-success{color:#047857!important;background:#ecfdf3!important;border:1px solid #a7f3d0!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-status-badge.is-danger{color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fecaca!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-status-badge.is-warning{color:#b45309!important;background:#fffbeb!important;border:1px solid #fde68a!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-status-badge.is-muted,.app-shell:not(.pushroas-shell) .content .whatsapp-template-status-badge.is-neutral{color:#374151!important;background:#f3f4f6!important;border:1px solid #d1d5db!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-phone{background:linear-gradient(#eff6ff 0%,#f8fafc 100%)!important;border:1px solid #dbe4ef!important;border-radius:20px!important;gap:14px!important;padding:16px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-phone-top{color:#111827!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;font-size:12px!important;font-weight:760!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-bubble{color:#111827!important;background:#fff!important;border-radius:16px!important;gap:10px!important;padding:16px!important;display:grid!important;box-shadow:0 10px 30px #0f172a0f!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-bubble strong{color:#111827!important;font-size:15px!important;font-weight:760!important;line-height:1.4!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-bubble p{color:#1f2937!important;white-space:pre-wrap!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-bubble small,.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-bubble time{color:#6b7280!important;font-size:12px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-buttons{gap:8px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-buttons button{color:#111827!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;min-height:40px!important;font-size:13px!important;font-weight:680!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-meta article{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:12px!important;gap:6px!important;padding:14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-meta span{color:#6b7280!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-meta strong{color:#111827!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-note{color:#5f6674!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:14px!important;font-size:13px!important;line-height:1.55!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-list-title{align-items:center!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-list-title>div>span{color:#94a3b8!important;background:#f8fafc!important;border-color:#e5e7eb!important;font-size:11px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-list-head-actions{align-items:center!important;gap:10px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-column-toggle{color:#6b7280!important;font-size:12px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-list-toolbar{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:end!important;gap:12px!important;margin-bottom:16px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-list-toolbar .search-box,.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-toolbar .search-box,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-list-toolbar .search-box{gap:8px!important;width:min(100%,260px)!important;min-height:34px!important;padding:0 10px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-list-toolbar .search-box input,.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-toolbar .search-box input,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-list-toolbar .search-box input{min-height:28px!important;font-size:12px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-page-size{gap:8px!important;min-width:150px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-page-size span{color:#6b7280!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-table-wrapper{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:visible!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-table-wrapper table{border-collapse:collapse!important;min-width:920px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-table-wrapper th{color:#6b7280!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#fafafa!important;border-bottom:1px solid #e5e7eb!important;padding:9px 12px!important;font-size:11px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-table-wrapper td{color:#334155!important;vertical-align:top!important;border-bottom:1px solid #eef0f3!important;padding:10px 12px!important;font-size:13px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-table-wrapper td:last-child{z-index:2!important;position:relative!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-table-wrapper tr:has(details[open]) td:last-child{z-index:20!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-table-wrapper tbody tr:hover td{background:#fafafa!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-list-shell .whatsapp-template-table-wrapper th:first-child,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-list-shell .whatsapp-template-table-wrapper tbody tr:not(.whatsapp-table-state-row) td:first-child{text-align:center!important;color:#64748b!important;width:52px!important;min-width:52px!important;max-width:52px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .whatsapp-table-state-row td{text-align:center!important;padding:52px 20px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-table-state{color:#9ca3af!important;justify-items:center!important;gap:10px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-table-state svg{color:#cbd5e1!important}.app-shell:not(.pushroas-shell) .content .whatsapp-table-state strong{color:#6b7280!important;font-size:14px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-table-state span{color:#9ca3af!important;max-width:460px!important;font-size:13px!important;line-height:1.5!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-name-cell,.app-shell:not(.pushroas-shell) .content .whatsapp-template-body-cell,.app-shell:not(.pushroas-shell) .content .whatsapp-template-sync-cell{gap:6px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-name-cell strong,.app-shell:not(.pushroas-shell) .content .whatsapp-template-body-cell strong,.app-shell:not(.pushroas-shell) .content .whatsapp-template-sync-cell strong{color:#111827!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-name-cell strong{align-items:center!important;gap:10px!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-cell-link{color:#111827!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;min-height:auto!important;padding:0!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-cell-link:hover{color:#111827!important;text-decoration:none!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-cell-link{color:#111827!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-height:auto!important;padding:0!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-cell-link span{color:#6b7280!important;font-size:12px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-cell-link:hover{color:#111827!important;text-decoration:none!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-name-cell span,.app-shell:not(.pushroas-shell) .content .whatsapp-template-body-cell span,.app-shell:not(.pushroas-shell) .content .whatsapp-template-sync-cell span,.app-shell:not(.pushroas-shell) .content .whatsapp-template-category-pill{color:#6b7280!important;font-size:12px!important;line-height:1.5!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-category-pill{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:999px!important;align-items:center!important;min-height:32px!important;padding:0 12px!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-inline-actions{flex-wrap:wrap!important;gap:12px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .align-self-start{align-self:flex-start!important}.app-shell:not(.pushroas-shell) .content .whatsapp-row-actions-menu{justify-content:flex-end!important;width:100%!important;display:inline-flex!important;position:relative!important}.app-shell:not(.pushroas-shell) .content .whatsapp-row-actions-menu summary{color:#111827!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:760!important;list-style:none!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-row-actions-menu summary::-webkit-details-marker{display:none!important}.app-shell:not(.pushroas-shell) .content .whatsapp-row-actions-menu summary[aria-disabled=true]{opacity:.58!important;cursor:not-allowed!important}.app-shell:not(.pushroas-shell) .content .whatsapp-row-actions-menu-list{z-index:30!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;gap:2px!important;min-width:190px!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;right:0!important;box-shadow:0 18px 45px #0f172a24!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-inline-action{color:#111827!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;min-height:auto!important;padding:0!important;font-size:12px!important;font-weight:760!important;text-decoration:none!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-row-actions-menu-list .whatsapp-template-inline-action{border-radius:6px!important;justify-content:flex-start!important;width:100%!important;padding:9px 10px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-row-actions-menu-list .whatsapp-template-inline-action:hover{background:#f9fafb!important;text-decoration:none!important}.app-shell:not(.pushroas-shell) .content .whatsapp-column-visibility-menu{display:inline-flex!important;position:relative!important}.app-shell:not(.pushroas-shell) .content .whatsapp-column-visibility-menu summary{color:#374151!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:760!important;list-style:none!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-column-visibility-menu summary::-webkit-details-marker{display:none!important}.app-shell:not(.pushroas-shell) .content .whatsapp-column-visibility-list{z-index:35!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;gap:4px!important;min-width:220px!important;padding:10px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;right:0!important;box-shadow:0 18px 45px #0f172a24!important}.app-shell:not(.pushroas-shell) .content .whatsapp-column-visibility-list label{color:#111827!important;border-radius:6px!important;align-items:center!important;gap:8px!important;min-height:32px!important;padding:6px 8px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-column-visibility-list label:hover{background:#f9fafb!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-inline-action:hover{color:#111827!important;background:0 0!important;text-decoration:underline!important;transform:none!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-inline-action.danger{color:#b91c1c!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-pagination{justify-content:flex-end!important;margin-top:16px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-pagination-pages{align-items:center!important;gap:6px!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-pagination-pages .secondary-button{min-width:40px!important;padding:0 12px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-pagination-pages .secondary-button.is-active{color:#fff!important;background:#111!important;border-color:#111!important}.app-shell:not(.pushroas-shell) .content .whatsapp-pagination-ellipsis{color:#6b7280!important;padding:0 4px!important;font-size:13px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-list-toolbar{justify-content:flex-end!important;align-items:end!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-create-layout{display:block!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-list-summary{background:#fafafa!important;border:1px solid #e5e7eb!important;border-radius:12px!important;gap:6px!important;padding:12px 14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-list-summary span{color:#6b7280!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-list-summary strong{color:#111827!important;font-size:14px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-progress-copy{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-progress-copy strong{color:#111827!important;font-size:13px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-progress-copy span{color:#6b7280!important;font-size:12px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-progress-bar{background:#e5e7eb!important;border-radius:999px!important;width:100%!important;height:8px!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-progress-bar i{border-radius:inherit!important;background:#111827!important;height:100%!important;display:block!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-detail-shell{gap:16px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-detail-actions{align-items:center!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-settings-grid label:last-child:nth-child(odd){grid-column:1/-1!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-settings-grid label:has(textarea){grid-column:1/-1!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-preview-meta article{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:12px!important;gap:6px!important;padding:14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-preview-meta span{color:#6b7280!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-preview-meta strong{color:#111827!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-preview-meta small{color:#6b7280!important;font-size:12px!important;line-height:1.5!important}@media (max-width:1080px){.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-list-toolbar,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-settings-grid,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-preview-meta{grid-template-columns:1fr!important}}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell{gap:18px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-topbar{background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:0 0 8px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-topbar h1{margin:8px 0 0!important;font-size:28px!important;line-height:1.15!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-topbar p{color:#5f6674!important;max-width:760px!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-list-shell,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-preview-shell,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-selected-section,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-bulk-panel{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:24px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-create-layout{align-items:start!important;gap:18px!important;display:block!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-form-grid label:first-child{grid-column:1/-1!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-emoji-row{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-icon-picker{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-icon-option{background:#fff!important;border:1px solid #d1d5db!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;padding:0!important;font-size:18px!important;line-height:1!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-icon-option.is-active,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-icon-option:hover{background:#f9fafb!important;border-color:#111827!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-color-field{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-color-field input{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;width:100%!important;height:42px!important;padding:0 12px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-tablist{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-tablist .secondary-button.is-active{color:#fff!important;background:#111827!important;border-color:#111827!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-import-panel{background:#fff!important;border:1px dashed #d1d5db!important;border-radius:8px!important;gap:12px!important;padding:16px!important;transition:border-color .18s,background .18s!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-import-panel.is-drag-active{background:#f9fafb!important;border-color:#111827!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-import-panel.is-busy{opacity:.8!important;background:#f3f4f6!important;border-style:solid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-group-picker{gap:10px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-group-picker>span:first-child{color:#374151!important;font-size:13px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-group-combobox{gap:8px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-group-selected{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-group-chip{color:#111827!important;cursor:pointer!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:5px 9px!important;font-size:12px!important;font-weight:760!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-group-search{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:0 12px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-group-search input{background:0 0!important;border:0!important;outline:0!important;width:100%!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-group-options{gap:6px!important;max-height:220px!important;display:grid!important;overflow:auto!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-group-option{color:#111827!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-group-option.is-selected{background:#f3f4f6!important;border-color:#111827!important}.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-group-option small{color:#6b7280!important;font-size:12px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-import-panel p{color:#6b7280!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-import-panel code{color:#111827!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;margin-right:6px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-upload-row,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-import-meta{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-upload-row span,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-import-meta span{color:#374151!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:999px!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-preview-shell{gap:16px!important;display:none!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-preview-card{background:linear-gradient(#fff 0%,#fafafa 100%)!important;border:1px solid #e5e7eb!important;border-radius:14px!important;align-items:center!important;gap:14px!important;padding:18px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-group-icon,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-table-icon{border-radius:12px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;font-size:20px!important;line-height:1!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-preview-card strong{color:#111827!important;font-size:15px!important;display:block!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-preview-card span{color:#6b7280!important;margin-top:4px!important;font-size:12px!important;line-height:1.5!important;display:block!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-selected-section{gap:14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-contacts-table table{min-width:100%!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-color-swatch{color:#111827!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-color-swatch i{border-radius:999px!important;width:12px!important;height:12px!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #11182714!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-bulk-panel{gap:14px!important;display:none!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-bulk-panel textarea,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-import-panel textarea{min-height:140px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-business-profile-card{align-content:start!important;gap:16px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-business-profile-head{background:#fafafa!important;border:1px solid #e5e7eb!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:16px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-business-avatar{color:#fff!important;background:#111827!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:58px!important;height:58px!important;font-size:15px!important;font-weight:800!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-business-profile-head strong,.app-shell:not(.pushroas-shell) .content .whatsapp-business-profile-head span{display:block!important}.app-shell:not(.pushroas-shell) .content .whatsapp-business-profile-head strong{color:#111827!important;font-size:15px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .whatsapp-business-profile-head span{color:#6b7280!important;margin-top:4px!important;font-size:12px!important;line-height:1.5!important}.app-shell:not(.pushroas-shell) .content .whatsapp-optout-shell{gap:18px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-optout-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:18px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-optout-form-grid textarea{min-height:132px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-shell{gap:18px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-topbar{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:24px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-topbar h1{margin:10px 0 8px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-topbar p{color:#5f6674!important;max-width:760px!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-list-shell,.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-preview-shell{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;padding:24px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-create-layout{grid-template-columns:minmax(0,1.24fr) minmax(320px,.76fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-form-grid,.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-status-grid,.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-location-grid{gap:14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-form-grid,.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-form-grid label:first-child{grid-column:1/-1!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-form-grid small,.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-status-grid small,.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-agent-switch small{color:#6b7280!important;margin-top:6px!important;font-size:12px!important;line-height:1.5!important;display:block!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-section-label{color:#111827!important;font-size:14px!important;font-weight:800!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-agent-switch{align-items:flex-start!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-agent-switch span{gap:4px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-message-list{gap:12px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-message-card{background:#fafafa!important;border:1px solid #e5e7eb!important;border-radius:12px!important;gap:14px!important;padding:16px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-message-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-message-head strong{color:#111827!important;font-size:14px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-message-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-message-actions .secondary-button{min-height:34px!important;padding:0 10px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-message-fields{gap:12px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-add-message{width:fit-content!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-preview-shell{gap:16px!important;display:grid!important;position:sticky!important;top:96px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-preview-phone{background:linear-gradient(#fff 0%,#fafafa 100%)!important;border:1px solid #e5e7eb!important;border-radius:14px!important;gap:12px!important;padding:16px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-preview-meta{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-preview-meta span{color:#6b7280!important;font-size:12px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-preview-meta strong{color:#111827!important;font-size:13px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-preview-flow{gap:10px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-preview-bubble{background:#f3f4f6!important;border-radius:12px!important;gap:6px!important;padding:14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-preview-bubble span{color:#6b7280!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-preview-bubble p{color:#111827!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-toolbar{grid-template-columns:minmax(180px,220px) minmax(220px,1fr) minmax(140px,180px)!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-sort{gap:8px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-sort span{color:#6b7280!important;font-size:12px!important;font-weight:700!important}@media (max-width:1180px){.app-shell:not(.pushroas-shell) .content .whatsapp-template-create-layout{grid-template-columns:1fr!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-shell{position:static!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-create-layout{grid-template-columns:1fr!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-preview-shell{position:static!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-create-layout{grid-template-columns:1fr!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-preview-shell{position:static!important}}@media (max-width:760px){.app-shell:not(.pushroas-shell) .content .whatsapp-template-topbar,.app-shell:not(.pushroas-shell) .content .whatsapp-template-list-toolbar,.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-headline,.app-shell:not(.pushroas-shell) .content .whatsapp-template-page-actions{flex-direction:column!important;grid-template-columns:1fr!important;align-items:stretch!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-form-grid,.app-shell:not(.pushroas-shell) .content .whatsapp-template-choice-grid,.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-meta{grid-template-columns:1fr!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-topbar,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-upload-row,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-import-meta,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-emoji-row{flex-direction:column!important;grid-template-columns:1fr!important;align-items:stretch!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-form-grid,.app-shell:not(.pushroas-shell) .content .whatsapp-optout-form-grid{grid-template-columns:1fr!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-topbar,.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-message-head{flex-direction:column!important;align-items:stretch!important}.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-toolbar,.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-form-grid,.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-status-grid,.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-choice-grid,.app-shell:not(.pushroas-shell) .content .whatsapp-keyword-location-grid,.app-shell:not(.pushroas-shell) .content .whatsapp-template-button-row{grid-template-columns:1fr!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-table-wrapper{overflow:auto visible!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table{padding:12px!important;overflow-x:visible!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-head{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table table,.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table thead,.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table tbody,.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table tr,.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table th,.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table td{width:100%!important;min-width:0!important;display:block!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table thead{display:none!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table tr{border-bottom:1px solid #eef2f7!important;padding:10px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table tr:last-child{border-bottom:0!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table td{border-bottom:0!important;padding:0!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-table td+td{margin-top:8px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-value{grid-template-columns:1fr!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-example-value .secondary-button,.app-shell:not(.pushroas-shell) .content .whatsapp-template-shell .whatsapp-form-footer button,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-shell .whatsapp-form-footer button,.app-shell:not(.pushroas-shell) .content .whatsapp-optout-shell .whatsapp-form-footer button,.app-shell:not(.pushroas-shell) .content .whatsapp-campaign-shell .whatsapp-form-footer button{justify-content:center!important;width:100%!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-head,.app-shell:not(.pushroas-shell) .content .whatsapp-template-preview-meta{flex-direction:column!important;grid-template-columns:1fr!important;align-items:stretch!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-bubble,.app-shell:not(.pushroas-shell) .content .whatsapp-template-buttons{max-width:100%!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-pagination{justify-content:stretch!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-tablist,.app-shell:not(.pushroas-shell) .content .whatsapp-directory-icon-picker{width:100%!important}}.app-shell:not(.pushroas-shell) .content .general-report-page{gap:20px!important}.app-shell:not(.pushroas-shell) .content .general-report-summary{background:#fff!important;border-color:#d8d8d8!important;gap:18px!important;display:grid!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .content .general-report-summary .panel-title{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}.app-shell:not(.pushroas-shell) .content .general-report-summary .panel-title span{color:#555!important;background:#f5f5f5!important;border-color:#e0e0e0!important}.app-shell:not(.pushroas-shell) .content .general-report-ranges{background:#f5f5f5!important;border:1px solid #dedede!important;border-radius:10px!important;width:fit-content!important;padding:5px!important}.app-shell:not(.pushroas-shell) .content .general-report-ranges button{border-radius:7px!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:780!important}.app-shell:not(.pushroas-shell) .content .general-report-overview{grid-template-columns:minmax(300px,1.15fr) minmax(360px,.85fr)!important;align-items:stretch!important;gap:12px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .general-report-total{color:#fff!important;min-height:178px!important;box-shadow:none!important;background:#0f7a4a!important;border:1px solid #0f7a4a!important;border-radius:10px!important;align-content:space-between!important;gap:22px!important;padding:24px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .general-report-total span{color:#fff!important;letter-spacing:.15em!important;background:0 0!important;border:0!important;border-radius:0!important;width:fit-content!important;padding:0!important;font-size:11px!important;font-weight:820!important;line-height:1.3!important}.app-shell:not(.pushroas-shell) .content .general-report-total strong{color:#fff!important;letter-spacing:-.035em!important;font-size:clamp(40px,5vw,64px)!important;font-weight:780!important;line-height:.95!important}.app-shell:not(.pushroas-shell) .content .general-report-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .general-report-mini-stats article{min-height:178px!important;box-shadow:none!important;background:#f8f8f8!important;border:1px solid #dedede!important;border-radius:10px!important;align-content:space-between!important;gap:12px!important;padding:18px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .general-report-mini-stats span{color:#606060!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:820!important;line-height:1.3!important}.app-shell:not(.pushroas-shell) .content .general-report-mini-stats strong{color:#080808!important;letter-spacing:-.02em!important;font-size:clamp(22px,2.1vw,30px)!important;font-weight:780!important;line-height:1.05!important}.app-shell:not(.pushroas-shell) .content .general-report-mini-stats small{color:#656565!important;font-size:12px!important;font-weight:650!important}.app-shell:not(.pushroas-shell) .content .general-report-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:12px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .general-report-card{min-height:156px!important;box-shadow:none!important;color:#080808!important;cursor:default!important;background:#fff!important;border:1px solid #dedede!important;border-radius:10px!important;align-content:space-between!important;gap:14px!important;padding:18px!important;transition:border-color .16s,background .16s,transform .16s!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .general-report-card:hover{background:#fbfbfb!important;border-color:#a8a8a8!important;transform:translateY(-2px)!important}.app-shell:not(.pushroas-shell) .content .general-report-card>div{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .general-report-card span{color:#4f4f4f!important;letter-spacing:.09em!important;background:0 0!important;border:0!important;border-radius:0!important;max-width:72%!important;padding:0!important;font-size:11px!important;font-weight:820!important;line-height:1.35!important}.app-shell:not(.pushroas-shell) .content .general-report-card b{color:#fff!important;white-space:nowrap!important;background:#080808!important;border:1px solid #080808!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-height:26px!important;padding:0 8px!important;font-size:10.5px!important;font-weight:820!important;line-height:1!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .general-report-card.is-waiting b{color:#666!important;background:#f3f3f3!important;border-color:#dedede!important}.app-shell:not(.pushroas-shell) .content .general-report-card strong{color:#080808!important;letter-spacing:-.03em!important;align-self:end!important;font-size:clamp(28px,3.1vw,42px)!important;font-weight:780!important;line-height:.95!important}.app-shell:not(.pushroas-shell) .content .general-report-card small{color:#6a6a6a!important;font-size:12px!important;font-weight:560!important;line-height:1.35!important}@media (max-width:1180px){.app-shell:not(.pushroas-shell) .content .general-report-overview{grid-template-columns:1fr!important}}@media (max-width:760px){.app-shell:not(.pushroas-shell) .content .general-report-ranges{width:100%!important}.app-shell:not(.pushroas-shell) .content .general-report-ranges button{flex:1 1 0!important}.app-shell:not(.pushroas-shell) .content .general-report-mini-stats{grid-template-columns:1fr!important}.app-shell:not(.pushroas-shell) .content .general-report-total,.app-shell:not(.pushroas-shell) .content .general-report-mini-stats article{min-height:138px!important}}.app-shell:not(.pushroas-shell) .content .rpt-report-page{gap:20px!important}.app-shell:not(.pushroas-shell) .content .rpt-report-page .page-header{border-bottom:1px solid #dedede!important;padding-bottom:18px!important}.app-shell:not(.pushroas-shell) .content .rpt-report-summary{background:#fff!important;border-color:#d8d8d8!important;gap:16px!important;display:grid!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .content .rpt-report-summary .panel-title{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}.app-shell:not(.pushroas-shell) .content .rpt-report-summary .panel-title h2{color:#080808!important;letter-spacing:-.025em!important;font-size:clamp(22px,2vw,30px)!important;font-weight:780!important}.app-shell:not(.pushroas-shell) .content .rpt-report-summary .panel-title span{color:#555!important;letter-spacing:.14em!important;background:#f5f5f5!important;border:1px solid #e0e0e0!important;border-radius:0!important;padding:7px 10px!important;font-size:10.5px!important;font-weight:820!important}.app-shell:not(.pushroas-shell) .content .rpt-report-summary .products-toolbar{background:#f7f7f7!important;border-color:#dedede!important;border-radius:10px!important;min-height:auto!important;padding:10px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .rpt-report-summary .search-box{flex:360px!important;max-width:560px!important}.app-shell:not(.pushroas-shell) .content .rpt-report-summary .search-box input{min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.app-shell:not(.pushroas-shell) .content .rpt-report-summary .search-box input:not([type=checkbox]):not([type=radio]):not([type=range]){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell:not(.pushroas-shell) .content .rpt-report-meta{box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .rpt-report-meta span{color:#080808!important;letter-spacing:-.015em!important;background:#f8f8f8!important;border:1px solid #dedede!important;border-radius:10px!important;align-items:flex-end!important;min-height:74px!important;padding:14px!important;font-size:17px!important;font-weight:780!important;line-height:1.15!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .rpt-filter-panel{background:#fff!important;border:1px solid #dedede!important;border-radius:10px!important;grid-template-columns:minmax(150px,auto) 1fr!important;align-items:center!important;gap:14px!important;padding:12px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .rpt-filter-panel>strong{color:#080808!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:820!important}.app-shell:not(.pushroas-shell) .content .rpt-filter-panel>div{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .rpt-filter-panel button{color:#111!important;min-height:38px!important;box-shadow:none!important;letter-spacing:0!important;background:#fff!important;border:1px solid #d2d2d2!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:12px!important;font-weight:760!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .rpt-filter-panel button span{color:#555!important;background:#eee!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:26px!important;min-height:22px!important;padding:0 7px!important;font-size:11px!important;font-weight:780!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .rpt-filter-panel button.active,.app-shell:not(.pushroas-shell) .content .rpt-filter-panel button.is-critical.active,.app-shell:not(.pushroas-shell) .content .rpt-filter-panel button.is-watch.active{color:#fff!important;background:#080808!important;border-color:#080808!important}.app-shell:not(.pushroas-shell) .content .rpt-filter-panel button.active span{color:#fff!important;background:#ffffff29!important}.app-shell:not(.pushroas-shell) .content .rpt-report-page>section.panel:not(.rpt-report-summary){background:#fff!important;border-color:#d8d8d8!important;padding:0!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .content .rpt-report-table{background:#fff!important;border:0!important;border-radius:0!important}.app-shell:not(.pushroas-shell) .content .rpt-report-table table{border-collapse:separate!important;border-spacing:0!important}.app-shell:not(.pushroas-shell) .content .rpt-report-table th{color:#4e4e4e!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#f4f4f4!important;border-bottom:1px solid #dcdcdc!important;padding:14px 16px!important;font-size:10.5px!important;font-weight:820!important}.app-shell:not(.pushroas-shell) .content .rpt-report-table td{color:#111!important;background:#fff!important;border-bottom:1px solid #ececec!important;padding:14px 16px!important;font-size:13px!important;font-weight:620!important}.app-shell:not(.pushroas-shell) .content .rpt-report-table tbody tr:hover td{background:#fafafa!important}.app-shell:not(.pushroas-shell) .content .rpt-report-table th.is-active-window,.app-shell:not(.pushroas-shell) .content .rpt-report-table td.is-active-window{color:#080808!important;background:#eee!important}.app-shell:not(.pushroas-shell) .content .rpt-index{color:#777!important;font-size:12px!important;font-weight:820!important}.app-shell:not(.pushroas-shell) .content .rpt-product-cell{min-width:320px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .rpt-product-image{background:#f6f6f6!important;border:1px solid #dedede!important;border-radius:8px!important;width:58px!important;height:76px!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .content .rpt-product-image img{object-fit:contain!important;object-position:center top!important;width:100%!important;height:100%!important}.app-shell:not(.pushroas-shell) .content .rpt-product-cell strong{color:#080808!important;letter-spacing:0!important;max-width:460px!important;font-size:13px!important;font-weight:760!important;line-height:1.35!important}.app-shell:not(.pushroas-shell) .content .rpt-product-cell a:hover strong{text-underline-offset:3px!important;text-decoration:underline!important}.app-shell:not(.pushroas-shell) .content .rpt-product-link{color:inherit!important;text-decoration:none!important}.app-shell:not(.pushroas-shell) .content .rpt-product-link:hover strong{text-underline-offset:3px!important;text-decoration:underline!important}.app-shell:not(.pushroas-shell) .content .rpt-product-tags{gap:5px!important;margin-top:7px!important}.app-shell:not(.pushroas-shell) .content .rpt-product-tags span{color:#676767!important;background:#f6f6f6!important;border:1px solid #e0e0e0!important;border-radius:6px!important;padding:4px 6px!important;font-size:10.5px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .rpt-stock-days{gap:7px!important;min-width:120px!important}.app-shell:not(.pushroas-shell) .content .rpt-stock-days span{color:#111!important;font-size:12px!important;font-weight:760!important}.app-shell:not(.pushroas-shell) .content .rpt-stock-days div{background:#e9e9e9!important;border-radius:0!important;height:7px!important}.app-shell:not(.pushroas-shell) .content .rpt-stock-days i{background:#080808!important;border-radius:0!important}.app-shell:not(.pushroas-shell) .content .rpt-stock-days.is-watch i{background:#777!important}.app-shell:not(.pushroas-shell) .content .rpt-stock-days.is-critical i{background:#111!important}.app-shell:not(.pushroas-shell) .content .rpt-stock-days.is-watch span,.app-shell:not(.pushroas-shell) .content .rpt-stock-days.is-critical span{color:#111!important}.app-shell:not(.pushroas-shell) .content .rpt-status-pill{color:#111!important;background:#f5f5f5!important;border-color:#d8d8d8!important;border-radius:7px!important;min-width:82px!important;min-height:30px!important;font-size:11px!important;font-weight:780!important}.app-shell:not(.pushroas-shell) .content .rpt-status-pill.is-watch{color:#111!important;background:#eee!important;border-color:#bfbfbf!important}.app-shell:not(.pushroas-shell) .content .rpt-status-pill.is-critical{color:#fff!important;background:#080808!important;border-color:#080808!important}.app-shell:not(.pushroas-shell) .content .bestseller-products-page .rpt-report-summary .general-report-ranges{background:#f5f5f5!important;border:1px solid #dedede!important;border-radius:10px!important;width:fit-content!important;padding:5px!important}.app-shell:not(.pushroas-shell) .content .bestseller-products-page .rpt-report-summary .general-report-ranges button{border-radius:7px!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:780!important}.app-shell:not(.pushroas-shell) .content .bestseller-products-page .rpt-report-summary .general-report-ranges button.active{color:#fff!important;background:#080808!important;border-color:#080808!important}@media (max-width:920px){.app-shell:not(.pushroas-shell) .content .rpt-filter-panel{grid-template-columns:1fr!important}.app-shell:not(.pushroas-shell) .content .rpt-filter-panel>div{justify-content:flex-start!important}}@media (max-width:760px){.app-shell:not(.pushroas-shell) .content .rpt-report-summary .search-box,.app-shell:not(.pushroas-shell) .content .bestseller-products-page .rpt-report-summary .general-report-ranges{width:100%!important;max-width:none!important}.app-shell:not(.pushroas-shell) .content .bestseller-products-page .rpt-report-summary .general-report-ranges button{flex:1 1 0!important}}.login-shell{color:#080808!important;background:#f7f7f7!important;grid-template-columns:52.2% 47.8%!important;place-items:stretch stretch!important;gap:0!important;width:100vw!important;min-width:100vw!important;min-height:100dvh!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.login-visual-panel{color:#f7f7f7!important;background:radial-gradient(circle at 0 100%,#ffffff2e,#0000 22%),radial-gradient(circle at 58% 45%,#ffffff14,#0000 34%),linear-gradient(150deg,#141414 0%,#050505 52%,#1a1a1a 100%)!important;min-height:100dvh!important;padding:42px 76px 34px!important;display:block!important;position:relative!important;overflow:hidden!important}.login-visual-panel:before{width:470px!important;height:470px!important;top:50px!important;right:-305px!important}.login-visual-panel:after{width:650px!important;height:650px!important;bottom:-480px!important;right:-26px!important}.login-brand-logo{z-index:3!important;color:#f6f6f6!important;justify-self:start!important;align-items:center!important;gap:14px!important;width:auto!important;display:inline-flex!important;position:relative!important}.login-brand-logo .login-brand-symbol{width:30px!important;height:30px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;flex:none!important;display:inline-block!important;position:relative!important}.login-brand-logo .login-brand-symbol:before,.login-brand-logo .login-brand-symbol:after,.login-brand-logo .login-brand-symbol span{content:""!important;background:#e9e9e9!important;display:block!important;position:absolute!important;box-shadow:0 14px 24px #ffffff1f!important}.login-brand-logo .login-brand-symbol:before{transform-origin:50%!important;border-radius:999px!important;width:34px!important;height:12px!important;top:10px!important;left:-1px!important;transform:rotate(-43deg)!important}.login-brand-logo .login-brand-symbol:after{transform-origin:50%!important;border-radius:999px!important;width:27px!important;height:12px!important;top:15px!important;left:11px!important;transform:rotate(45deg)!important}.login-brand-logo .login-brand-symbol span{border-radius:50%!important;width:13px!important;height:13px!important;bottom:1px!important;left:0!important}.login-brand-logo strong{color:#f6f6f6!important;letter-spacing:0!important;font-size:27px!important;font-weight:800!important;line-height:1!important;display:block!important}.login-hero-message{z-index:3!important;justify-self:auto!important;width:min(100%,410px)!important;margin:74px 0 0!important;position:relative!important}.login-hero-message h1{color:#f4f4f4!important;letter-spacing:0!important;margin:0!important;font-size:49px!important;font-weight:800!important;line-height:1.03!important}.login-hero-message>.login-title-line{background:#ffffffdb!important;border-radius:999px!important;width:42px!important;height:2px!important;margin:20px 0!important;display:block!important}.login-hero-message p{color:#ffffffc7!important;letter-spacing:0!important;margin:0!important;font-size:15.5px!important;font-weight:500!important;line-height:1.48!important}.login-dashboard-art{top:300px!important;right:-170px!important}.login-feature-list{z-index:3!important;margin-top:0!important;position:absolute!important;bottom:116px!important;left:76px!important}.login-copyright{z-index:3!important;color:#ffffffa3!important;margin:0!important;font-size:11.5px!important;font-weight:500!important;line-height:1.35!important;position:absolute!important;bottom:34px!important;left:76px!important}.login-form-panel{background:radial-gradient(circle at 100% 100%,#0000 0 34%,#0000000a 34.2% 58%,#0000 58.3%),linear-gradient(#fff 0%,#f6f6f6 100%)!important;justify-content:center!important;align-items:center!important;min-height:100dvh!important;padding:72px 30px!important;display:flex!important;position:relative!important;overflow:hidden!important}.login-language-switch{z-index:4!important;background:#fff!important;border:1px solid #dedede!important;border-radius:7px!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:25px!important;right:31px!important;overflow:hidden!important;box-shadow:0 8px 18px #00000014!important}.login-language-switch button{color:#111!important;width:44px!important;min-width:44px!important;min-height:30px!important;box-shadow:none!important;letter-spacing:0!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.login-language-switch button.active{color:#fff!important;background:#050505!important}.login-card.login-card-modern{z-index:2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fffffffa!important;border:1px solid #eeeeeec7!important;border-radius:18px!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important;width:min(100%,437px)!important;max-width:437px!important;min-height:508px!important;padding:43px 55px 34px!important;display:flex!important;position:relative!important;box-shadow:0 32px 88px #0000001c!important}.login-panel-eyebrow{color:#a6a6a6!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 17px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:block!important}.login-card.login-card-modern h1{color:#080808!important;letter-spacing:0!important;margin:0!important;font-size:28px!important;font-weight:800!important;line-height:1.12!important}.login-card.login-card-modern>p{color:#6f6f6f!important;max-width:none!important;margin:8px 0 33px!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}.login-field,.login-field>span{color:#4d4d4d!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:800!important}.login-field{gap:9px!important;margin:0 0 16px!important;display:grid!important}.login-input-wrap,.login-password-field{color:#8d8d8d!important;min-height:45px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedede!important;border-radius:7px!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0 13px!important;display:grid!important}.login-input-wrap:focus-within,.login-password-field:focus-within{border-color:#050505!important;box-shadow:0 0 0 3px #0000000f!important}.login-input-wrap svg{color:#8c8c8c!important}.login-input-wrap input,.login-card.login-card-modern input{width:100%!important;min-height:43px!important;box-shadow:none!important;color:#121212!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-size:13px!important;font-weight:500!important}.login-input-wrap input::placeholder,.login-card.login-card-modern input::placeholder{color:#9a9a9a!important}.login-password-field{grid-template-columns:20px minmax(0,1fr) 28px!important}.login-password-toggle,.login-card.login-card-modern .login-password-toggle,.login-card.login-card-modern .login-password-toggle:hover,.login-card.login-card-modern .login-password-toggle:focus{color:#8b8b8b!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;transform:none!important}.login-card.login-card-modern .login-password-toggle:hover{color:#050505!important;background:#f3f3f3!important}.login-row{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:3px 0 29px!important;display:flex!important}.login-remember{color:#252525!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.login-remember input,.login-card.login-card-modern .login-remember input{accent-color:#050505!important;background:#fff!important;border:1px solid #1b1b1b!important;border-radius:4px!important;flex:none!important;width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important}.login-remember input:checked{background:#050505!important}.login-card.login-card-modern .login-forgot,.login-card.login-card-modern .login-forgot:hover,.login-card.login-card-modern .login-forgot:focus,.login-card.login-card-modern .login-forgot:active{appearance:none!important;color:#141414!important;width:auto!important;min-width:0!important;min-height:auto!important;box-shadow:none!important;text-transform:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;transform:none!important}.login-card.login-card-modern .login-submit-button{color:#fff!important;letter-spacing:0!important;text-transform:none!important;background:#050505!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:42px!important;margin:0!important;font-size:13px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;box-shadow:0 10px 22px #00000029!important}.login-card.login-card-modern .login-submit-button:hover{background:#000!important;transform:none!important;box-shadow:0 12px 24px #0000002e!important}.login-card-footer{color:#777!important;border-top:1px solid #e7e7e7!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:20px!important;padding-top:18px!important;font-size:12px!important;font-weight:500!important;display:flex!important}.login-card.login-card-modern .login-card-footer button,.login-card.login-card-modern .login-card-footer button:hover{color:#111!important;min-height:auto!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1!important;transform:none!important}@media (max-width:1100px){.login-visual-panel{padding-left:44px!important;padding-right:44px!important}.login-feature-list,.login-copyright{left:44px!important}}@media (max-width:900px){.login-shell{grid-template-columns:1fr!important;position:relative!important;overflow:auto!important}.login-visual-panel{min-height:430px!important;padding:34px 26px!important}.login-hero-message{margin-top:48px!important}.login-hero-message h1{font-size:40px!important}.login-feature-list{margin-top:32px!important;position:relative!important;bottom:auto!important;left:auto!important}.login-copyright{bottom:24px!important;left:26px!important}.login-form-panel{min-height:auto!important;padding:78px 18px 34px!important}.login-card.login-card-modern{min-height:auto!important;padding:34px 24px 28px!important}}@media (max-width:560px){.login-visual-panel{min-height:390px!important}.login-brand-logo strong{font-size:22px!important}.login-hero-message h1{font-size:34px!important}.login-hero-message p{font-size:14px!important}.login-dashboard-art,.login-orb{opacity:.55!important}.login-row,.login-card-footer{flex-direction:column!important;align-items:flex-start!important}}.app-shell:not(.pushroas-shell) .content .try-on-page{--try-on-studio-ink:#070707;--try-on-studio-muted:#7b7b7b;--try-on-studio-line:#dedede;--try-on-studio-soft:#f7f7f7}.app-shell:not(.pushroas-shell) .content .try-on-page .page-header{align-items:flex-end!important}.app-shell:not(.pushroas-shell) .content .try-on-page .page-header h1{font-size:clamp(34px,4vw,50px)!important;line-height:.98!important}.app-shell:not(.pushroas-shell) .content .try-on-page .page-header p{max-width:620px!important}.app-shell:not(.pushroas-shell) .content .try-on-workspace{min-height:clamp(560px,63vh,720px)!important;box-shadow:none!important;background:radial-gradient(circle at 50% 10%,#0000000e,#0000 30%),radial-gradient(circle at 8% 78%,#5f8d7e1a,#0000 28%),radial-gradient(circle at 88% 84%,#c48e981c,#0000 26%),linear-gradient(#fff 0%,#f8f8f8 100%)!important;border-color:#e0e0e0!important;border-radius:10px!important;flex-direction:column!important;gap:18px!important;padding:clamp(30px,4vw,54px) clamp(18px,5vw,74px) 24px!important;display:flex!important;position:relative!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .content .try-on-workspace:before{content:"";pointer-events:none;opacity:.72;border:1px solid #0000000b;border-radius:50%;position:absolute;inset:12% 11% 22%}.app-shell:not(.pushroas-shell) .content .try-on-workspace>*{z-index:1!important;position:relative!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-grid{order:1!important;grid-template-columns:minmax(230px,1fr) minmax(42px,96px) minmax(230px,1fr)!important;align-items:start!important;gap:clamp(24px,6vw,92px)!important;width:100%!important;max-width:1040px!important;margin:28px auto 6px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .try-on-edit-grid{order:1!important;grid-template-columns:minmax(260px,420px) minmax(220px,1fr)!important;align-items:center!important;gap:22px!important;width:100%!important;max-width:760px!important;margin:28px auto 0!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card{min-height:318px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:start!important;justify-items:center!important;gap:14px!important;padding:0!important;display:grid!important;position:relative!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-head{justify-content:center!important;width:100%!important;max-width:330px!important;min-height:26px!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-head span{color:#b0b0b0!important;letter-spacing:.06em!important;font-size:11px!important;font-weight:850!important}.app-shell:not(.pushroas-shell) .content .try-on-clear-button{background:#ffffffe6!important;border-radius:7px!important;min-height:30px!important;position:absolute!important;top:30px!important;right:0!important}.app-shell:not(.pushroas-shell) .content .try-on-dropzone{width:min(100%,340px)!important;min-height:178px!important;color:var(--try-on-studio-muted)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:10px!important;place-items:center!important;display:grid!important;position:relative!important;overflow:visible!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card.has-image .try-on-dropzone{background:#fff!important;border:1px solid #e3e3e3!important;width:min(100%,360px)!important;min-height:300px!important;overflow:hidden!important;box-shadow:0 24px 58px #00000014!important}.app-shell:not(.pushroas-shell) .content .try-on-dropzone img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card:not(.has-image) .try-on-dropzone:before,.app-shell:not(.pushroas-shell) .content .try-on-upload-card:not(.has-image) .try-on-dropzone:after,.app-shell:not(.pushroas-shell) .content .try-on-upload-card:not(.has-image) .try-on-empty-state:before{content:"";border:1px solid #00000009;border-radius:10px;width:82px;height:116px;position:absolute;top:18px;box-shadow:0 18px 38px #00000014}.app-shell:not(.pushroas-shell) .content .try-on-upload-card:not(.has-image) .try-on-dropzone:before{left:calc(50% - 118px);transform:rotate(-7deg)}.app-shell:not(.pushroas-shell) .content .try-on-upload-card:not(.has-image) .try-on-dropzone:after{right:calc(50% - 118px);transform:rotate(6deg)}.app-shell:not(.pushroas-shell) .content .try-on-upload-card:not(.has-image) .try-on-empty-state{pointer-events:none!important;max-width:none!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card:not(.has-image) .try-on-empty-state:before{z-index:2;width:92px;height:136px;top:5px;left:calc(50% - 41px);transform:rotate(1deg)}.app-shell:not(.pushroas-shell) .content .try-on-upload-card:not(.has-image) .try-on-empty-state svg,.app-shell:not(.pushroas-shell) .content .try-on-upload-card:not(.has-image) .try-on-empty-state strong,.app-shell:not(.pushroas-shell) .content .try-on-upload-card:not(.has-image) .try-on-empty-state small{display:none!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card.is-product:not(.has-image) .try-on-dropzone:before{background:linear-gradient(#0000 32%,#00000017 33%,#0000 35%),linear-gradient(150deg,#f4ddd8 0%,#fff 64%)!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card.is-product:not(.has-image) .try-on-dropzone:after{background:linear-gradient(92deg,#0000 42%,#4d697a33 43% 58%,#0000 59%),linear-gradient(160deg,#eef4f5 0%,#d6e0e6 100%)!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card.is-product:not(.has-image) .try-on-empty-state:before{background:radial-gradient(circle at 50% 16%,#f5b9c6 0 10px,#0000 11px),linear-gradient(#0000 22%,#eca7bd 23% 72%,#f4d5dd 73%),#fff!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card.is-model:not(.has-image) .try-on-dropzone:before{background:radial-gradient(circle at 50% 19%,#d9b196 0 10px,#0000 11px),linear-gradient(#0000 27%,#111 28% 74%,#f2f2f2 75%),#fff!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card.is-model:not(.has-image) .try-on-dropzone:after{background:radial-gradient(circle at 50% 19%,#e7c1a7 0 10px,#0000 11px),linear-gradient(#0000 27%,#f3f3f3 28% 72%,#d7d7d7 73%),#fff!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card.is-model:not(.has-image) .try-on-empty-state:before,.app-shell:not(.pushroas-shell) .content .try-on-upload-card.is-edit:not(.has-image) .try-on-empty-state:before{background:radial-gradient(circle at 50% 17%,#ead1c5 0 11px,#0000 12px),linear-gradient(#0000 27%,#fff 28% 74%,#f1f1f1 75%),#fff!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card.is-edit:not(.has-image) .try-on-dropzone:before{background:linear-gradient(145deg,#efefef 0%,#fff 62%)!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card.is-edit:not(.has-image) .try-on-dropzone:after{background:linear-gradient(160deg,#e7eee9 0%,#fff 65%)!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-actions{justify-content:center!important;justify-items:center!important;gap:11px!important;width:100%!important;max-width:360px!important;margin-top:0!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-actions button{color:#111!important;background:#fffffff0!important;border-color:#0000000f!important;border-radius:8px!important;min-height:44px!important;padding:0 18px!important;font-size:14px!important;font-weight:800!important;box-shadow:0 14px 28px #00000014!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-actions button:hover{color:#fff!important;background:#111!important;border-color:#111!important;transform:translateY(-1px)!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-actions span{color:#a3a3a3!important;text-align:center!important;max-width:100%!important;font-size:12px!important;font-weight:720!important}.app-shell:not(.pushroas-shell) .content .try-on-bridge{place-items:center!important;min-height:250px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .try-on-bridge span{color:#111!important;background:#ffffffb8!important;border-color:#dedede!important;border-radius:8px!important;width:42px!important;height:42px!important;box-shadow:0 16px 34px #0000000f!important}.app-shell:not(.pushroas-shell) .content .try-on-control-bar{background:0 0!important;border:0!important;border-radius:0!important;order:3!important;justify-content:center!important;align-self:center!important;gap:8px!important;width:min(100%,860px)!important;margin:auto auto 0!important;padding:0!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .try-on-mode-button{color:#2c2c2c!important;background:#ffffffe6!important;border:1px solid #dedede!important;border-radius:999px!important;min-height:36px!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 12px 26px #0000000d!important}.app-shell:not(.pushroas-shell) .content .try-on-mode-button:hover,.app-shell:not(.pushroas-shell) .content .try-on-mode-button.is-active{color:#fff!important;background:#111!important;border-color:#111!important}.app-shell:not(.pushroas-shell) .content .try-on-command-panel{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffeb!important;border:1px solid #dedede!important;border-radius:10px!important;order:4!important;grid-template-columns:minmax(0,1fr) auto!important;align-self:center!important;align-items:end!important;gap:12px!important;width:min(100%,1020px)!important;margin:0 auto!important;padding:10px!important;display:grid!important;box-shadow:0 18px 52px #00000012!important}.app-shell:not(.pushroas-shell) .content .try-on-command-panel.is-try-on-command{grid-template-columns:1fr!important;justify-items:center!important;width:auto!important;min-width:min(100%,280px)!important;padding:8px!important}.app-shell:not(.pushroas-shell) .content .try-on-command-panel.is-try-on-command .try-on-command-actions{justify-content:center!important;width:100%!important}.app-shell:not(.pushroas-shell) .content .try-on-help-strip{background:0 0!important;border:0!important;border-radius:8px!important;min-height:52px!important;padding:0 6px!important}.app-shell:not(.pushroas-shell) .content .try-on-help-strip svg{color:#111!important}.app-shell:not(.pushroas-shell) .content .try-on-help-strip span{color:#6a6a6a!important;font-size:13px!important;font-weight:720!important}.app-shell:not(.pushroas-shell) .content .try-on-command-panel textarea{border-radius:8px!important;min-height:88px!important}.app-shell:not(.pushroas-shell) .content .try-on-command-actions{justify-content:flex-end!important}.app-shell:not(.pushroas-shell) .content .try-on-run-button{color:#fff!important;letter-spacing:0!important;background:#111!important;border-radius:8px!important;width:auto!important;min-width:220px!important;min-height:50px!important;padding:0 22px!important;font-size:12px!important;font-weight:850!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-admin.is-direct-credit{min-width:178px!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-admin.is-direct-credit input{text-align:center!important;width:92px!important;min-width:92px!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-assignment-panel{gap:14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-list{background:#fff!important;border:1px solid #e4e4e4!important;border-radius:10px!important;display:grid!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-row{border-top:1px solid #eee!important;grid-template-columns:minmax(180px,1fr) auto!important;align-items:center!important;gap:16px!important;padding:12px 14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-row:first-child{border-top:0!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-user{gap:4px!important;min-width:0!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-user strong{color:#111!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:850!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-user span,.app-shell:not(.pushroas-shell) .content .try-on-credit-setter label>span{color:#777!important;font-size:11px!important;font-weight:780!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-setter{justify-content:flex-end!important;align-items:end!important;gap:8px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-setter label{gap:5px!important;width:112px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-setter input{text-align:center!important;min-height:40px!important}.app-shell:not(.pushroas-shell) .content .revenue-multiplier-setter label{width:128px!important}.app-shell:not(.pushroas-shell) .content .revenue-multiplier-control{background:#fff!important;border:1px solid #ddd!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 34px!important;min-height:40px!important;display:grid!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .content .revenue-multiplier-control input{width:100%!important;min-width:0!important;min-height:38px!important;box-shadow:none!important;border:0!important;border-radius:0!important}.app-shell:not(.pushroas-shell) .content .revenue-multiplier-control>span{color:#111!important;background:#f4f4f4!important;border-left:1px solid #e3e3e3!important;place-items:center!important;font-size:13px!important;font-weight:850!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-setter button{min-height:40px!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-empty{color:#777!important;padding:18px!important;font-size:13px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .content .try-on-result-panel{background:#fff!important;border-color:#e0e0e0!important;border-radius:10px!important}.app-shell:not(.pushroas-shell) .content .try-on-result-stage{background:radial-gradient(circle at 50% 15%,#0000000e,#0000 30%),linear-gradient(#fff,#f7f7f7)!important;border-color:#e4e4e4!important;border-radius:10px!important}@media (max-width:980px){.app-shell:not(.pushroas-shell) .content .try-on-workspace{min-height:auto!important;padding:28px 18px 18px!important}.app-shell:not(.pushroas-shell) .content .try-on-workspace:before{inset:8% -22% 28%}.app-shell:not(.pushroas-shell) .content .try-on-upload-grid,.app-shell:not(.pushroas-shell) .content .try-on-edit-grid{grid-template-columns:1fr!important;gap:26px!important;max-width:480px!important;margin-top:10px!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card{min-height:288px!important}.app-shell:not(.pushroas-shell) .content .try-on-bridge{min-height:42px!important;transform:rotate(90deg)!important}.app-shell:not(.pushroas-shell) .content .try-on-command-panel{grid-template-columns:1fr!important}.app-shell:not(.pushroas-shell) .content .try-on-command-actions{justify-content:stretch!important}.app-shell:not(.pushroas-shell) .content .try-on-run-button{width:100%!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-row{grid-template-columns:1fr!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-setter{justify-content:stretch!important;width:100%!important}.app-shell:not(.pushroas-shell) .content .try-on-credit-setter label{flex:auto!important;width:auto!important}}@media (max-width:620px){.app-shell:not(.pushroas-shell) .content .try-on-page .page-header{align-items:flex-start!important}.app-shell:not(.pushroas-shell) .content .try-on-page .page-header h1{font-size:34px!important}.app-shell:not(.pushroas-shell) .content .try-on-upload-card:not(.has-image) .try-on-dropzone:before,.app-shell:not(.pushroas-shell) .content .try-on-upload-card:not(.has-image) .try-on-dropzone:after{width:72px;height:104px}.app-shell:not(.pushroas-shell) .content .try-on-upload-card:not(.has-image) .try-on-empty-state:before{width:82px;height:122px;left:calc(50% - 41px)}.app-shell:not(.pushroas-shell) .content .try-on-control-bar{justify-content:flex-start!important;padding-bottom:2px!important;overflow-x:auto!important}.app-shell:not(.pushroas-shell) .content .try-on-mode-button{flex:none!important}}.sidebar-collapsed-mark,.sidebar-collapse-toggle{display:none!important}@media (min-width:901px){.app-shell{transition:grid-template-columns .18s!important}.sidebar-brand{position:relative!important}.sidebar-collapse-toggle{color:currentColor!important;width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:999px!important;flex:0 0 34px!important;place-items:center!important;margin-left:auto!important;padding:0!important;transition:background .18s,border-color .18s,color .18s!important;display:inline-grid!important}.sidebar-collapse-toggle:hover{color:#fff!important;background:#ffffff24!important;border-color:#ffffff57!important}.app-shell:not(.pushroas-shell) .sidebar-collapse-toggle{color:#111!important;background:#fff!important;border-color:#d0d0d0!important}.app-shell:not(.pushroas-shell) .sidebar-collapse-toggle:hover{color:#111!important;background:#f2f2f2!important;border-color:#111!important}.pushroas-shell .sidebar-collapse-toggle{color:#123a25!important;background:#ffffffb8!important;border-color:#1b5e3938!important}.pushroas-shell .sidebar-collapse-toggle:hover{color:#0f301f!important;background:#fff!important;border-color:#1b5e397a!important}.app-shell.is-sidebar-collapsed,.pushroas-shell.is-sidebar-collapsed{grid-template-columns:84px minmax(0,1fr)!important}.app-shell.is-sidebar-collapsed .sidebar,.pushroas-shell.is-sidebar-collapsed .sidebar{align-items:center!important;gap:12px!important;width:84px!important;min-width:84px!important;max-width:84px!important;padding:14px 10px!important;overflow-x:visible!important}.app-shell.is-sidebar-collapsed .sidebar-brand,.pushroas-shell.is-sidebar-collapsed .sidebar-brand{grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:0!important;width:56px!important;min-height:56px!important;margin:0!important;padding:9px!important;display:grid!important;position:relative!important}.app-shell.is-sidebar-collapsed .sidebar-brand-copy,.pushroas-shell.is-sidebar-collapsed .sidebar-brand-copy{display:none!important}.app-shell.is-sidebar-collapsed .sidebar .brand-mark,.app-shell.is-sidebar-collapsed .sidebar-collapsed-mark,.pushroas-shell.is-sidebar-collapsed .sidebar .brand-mark,.pushroas-shell.is-sidebar-collapsed .sidebar-collapsed-mark{border-radius:10px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:grid!important}.app-shell.is-sidebar-collapsed .sidebar-collapse-toggle,.pushroas-shell.is-sidebar-collapsed .sidebar-collapse-toggle{z-index:3!important;border-radius:999px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin-left:0!important;position:absolute!important;top:50%!important;right:-25px!important;transform:translateY(-50%)!important;box-shadow:0 10px 24px #0000002e!important}.app-shell.is-sidebar-collapsed .sidebar-collapse-toggle:hover,.pushroas-shell.is-sidebar-collapsed .sidebar-collapse-toggle:hover{transform:translateY(-50%)!important}.app-shell.is-sidebar-collapsed .sidebar nav,.pushroas-shell.is-sidebar-collapsed .sidebar nav{justify-items:center!important;gap:8px!important;width:100%!important;padding:0!important;display:grid!important;overflow-x:visible!important}.app-shell.is-sidebar-collapsed .sidebar-menu-title,.pushroas-shell.is-sidebar-collapsed .sidebar-menu-title{display:none!important}.app-shell.is-sidebar-collapsed .sidebar-menu-group,.pushroas-shell.is-sidebar-collapsed .sidebar-menu-group{border-bottom:1px solid #00000014!important;justify-items:center!important;gap:7px!important;width:100%!important;padding:0 0 8px!important;display:grid!important}.app-shell:not(.pushroas-shell).is-sidebar-collapsed .sidebar-menu-group{border-bottom-color:#ffffff1a!important}.pushroas-shell.is-sidebar-collapsed .sidebar-menu-group{border-bottom-color:#1b5e3924!important}.app-shell.is-sidebar-collapsed .sidebar-menu-group:last-child,.pushroas-shell.is-sidebar-collapsed .sidebar-menu-group:last-child{border-bottom:0!important}.app-shell.is-sidebar-collapsed .sidebar-submenu,.pushroas-shell.is-sidebar-collapsed .sidebar-submenu{justify-items:center!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.app-shell.is-sidebar-collapsed .sidebar-submenu:before,.pushroas-shell.is-sidebar-collapsed .sidebar-submenu:before{display:none!important}.app-shell.is-sidebar-collapsed .sidebar nav button,.app-shell.is-sidebar-collapsed .sidebar-submenu button,.app-shell.is-sidebar-collapsed .logout-button,.pushroas-shell.is-sidebar-collapsed .sidebar nav button,.pushroas-shell.is-sidebar-collapsed .sidebar-submenu button,.pushroas-shell.is-sidebar-collapsed .logout-button{text-align:center!important;text-indent:0!important;white-space:nowrap!important;border-radius:12px!important;justify-content:center!important;place-items:center!important;gap:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;overflow:hidden!important;transform:none!important}.app-shell.is-sidebar-collapsed .sidebar nav button:hover,.app-shell.is-sidebar-collapsed .sidebar-submenu button:hover,.app-shell.is-sidebar-collapsed .logout-button:hover,.pushroas-shell.is-sidebar-collapsed .sidebar nav button:hover,.pushroas-shell.is-sidebar-collapsed .sidebar-submenu button:hover,.pushroas-shell.is-sidebar-collapsed .logout-button:hover{transform:none!important}.app-shell.is-sidebar-collapsed .sidebar nav button svg,.app-shell.is-sidebar-collapsed .sidebar-submenu button svg,.app-shell.is-sidebar-collapsed .logout-button svg,.pushroas-shell.is-sidebar-collapsed .sidebar nav button svg,.pushroas-shell.is-sidebar-collapsed .sidebar-submenu button svg,.pushroas-shell.is-sidebar-collapsed .logout-button svg{flex:0 0 26px!important;width:26px!important;height:26px!important;margin:0!important;padding:5px!important}.app-shell.is-sidebar-collapsed .sidebar nav button.active,.app-shell.is-sidebar-collapsed .sidebar-submenu button.active,.pushroas-shell.is-sidebar-collapsed .sidebar nav button.active,.pushroas-shell.is-sidebar-collapsed .sidebar-submenu button.active{box-shadow:inset 0 0 0 1px!important}.app-shell.is-sidebar-collapsed .sidebar-menu-label-with-badge,.app-shell.is-sidebar-collapsed .sidebar-menu-mini-badge,.app-shell.is-sidebar-collapsed .sidebar nav button.is-locked:after,.app-shell.is-sidebar-collapsed .sidebar-submenu button.is-locked:after,.pushroas-shell.is-sidebar-collapsed .sidebar-menu-label-with-badge,.pushroas-shell.is-sidebar-collapsed .sidebar-menu-mini-badge,.pushroas-shell.is-sidebar-collapsed .sidebar nav button.is-locked:after,.pushroas-shell.is-sidebar-collapsed .sidebar-submenu button.is-locked:after{display:none!important}.app-shell.is-sidebar-collapsed .logout-button,.pushroas-shell.is-sidebar-collapsed .logout-button{margin:10px auto 0!important}}@media (max-width:900px){.sidebar-collapse-toggle,.sidebar-collapsed-mark{display:none!important}}@media (min-width:901px){.app-shell.is-sidebar-collapsed,.pushroas-shell.is-sidebar-collapsed{grid-template-columns:84px minmax(0,1fr)!important}.app-shell:not(.pushroas-shell).is-sidebar-collapsed{background:linear-gradient(90deg,#030303 0 84px,#f4f4f4 84px)!important}.app-shell.is-sidebar-collapsed .sidebar,.pushroas-shell.is-sidebar-collapsed .sidebar{align-items:center!important;width:84px!important;min-width:84px!important;max-width:84px!important;padding:14px 10px!important;overflow-x:hidden!important}.app-shell.is-sidebar-collapsed .sidebar-brand,.pushroas-shell.is-sidebar-collapsed .sidebar-brand{grid-template-columns:1fr!important;align-content:start!important;justify-items:center!important;gap:8px!important;width:64px!important;min-height:106px!important;margin:0!important;padding:8px!important;display:grid!important;position:relative!important}.app-shell .sidebar-brand .sidebar-collapse-toggle,.pushroas-shell .sidebar-brand .sidebar-collapse-toggle{border-radius:50%!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;display:inline-grid!important;overflow:hidden!important}.app-shell.is-sidebar-collapsed .sidebar-collapse-toggle,.pushroas-shell.is-sidebar-collapsed .sidebar-collapse-toggle{border-radius:999px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.app-shell.is-sidebar-collapsed .sidebar-collapse-toggle:hover,.pushroas-shell.is-sidebar-collapsed .sidebar-collapse-toggle:hover{transform:none!important}.app-shell.is-sidebar-collapsed .sidebar .sidebar-menu-title,.pushroas-shell.is-sidebar-collapsed .sidebar .sidebar-menu-title{opacity:0!important;pointer-events:none!important;border:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.app-shell.is-sidebar-collapsed .sidebar-menu-group,.pushroas-shell.is-sidebar-collapsed .sidebar-menu-group{justify-items:center!important;gap:7px!important;width:100%!important;padding:0 0 10px!important}.app-shell.is-sidebar-collapsed .sidebar-submenu,.pushroas-shell.is-sidebar-collapsed .sidebar-submenu{justify-items:center!important;gap:7px!important;width:100%!important}}.sidebar-menu-search{color:#a8a8a8!important;width:calc(100% - 4px)!important;min-height:42px!important;box-shadow:none!important;background:#111!important;border:1px solid #2c2c2c!important;border-radius:8px!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0 2px!important;padding:0 9px!important;transition:border-color .16s,background .16s!important;display:grid!important;position:relative!important}.sidebar-menu-search:focus-within{background:#161616!important;border-color:#707070!important}.sidebar-menu-search>svg{color:#8c8c8c!important;stroke-width:1.9px!important;width:17px!important;height:17px!important}.sidebar-menu-search input[type=search]{color:#fff!important;width:100%!important;min-width:0!important;min-height:40px!important;box-shadow:none!important;font:inherit!important;letter-spacing:0!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:650!important}.sidebar-menu-search input[type=search]::-webkit-search-cancel-button{display:none!important}.sidebar-menu-search input[type=search]::placeholder{color:#777!important;opacity:1!important}.sidebar-menu-search-clear,.sidebar-menu-search-trigger{box-shadow:none!important;cursor:pointer!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:inline-grid!important}.sidebar-menu-search-clear{color:#cfcfcf!important;background:#292929!important;border:0!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.sidebar-menu-search-clear:hover{color:#080808!important;background:#fff!important}.sidebar-menu-search-trigger{color:#f5f5f5!important;background:#141414!important;border:1px solid #282828!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0 auto!important;display:none!important}.sidebar-menu-search-trigger:hover{color:#080808!important;background:#fff!important;border-color:#fff!important}.sidebar-menu-empty{color:#777!important;text-align:center!important;justify-items:center!important;gap:8px!important;padding:24px 10px!important;font-size:12px!important;font-weight:650!important;display:grid!important}.pushroas-shell .sidebar-menu-search{color:#426450!important;background:#ffffffad!important;border-color:#1b5e3933!important}.pushroas-shell .sidebar-menu-search:focus-within{background:#fff!important;border-color:#1b5e3980!important}.pushroas-shell .sidebar-menu-search>svg,.pushroas-shell .sidebar-menu-search input[type=search],.pushroas-shell .sidebar-menu-empty{color:#163d28!important}.pushroas-shell .sidebar-menu-search input[type=search]::placeholder{color:#668071!important}.pushroas-shell .sidebar-menu-search-clear{color:#1b5e39!important;background:#1b5e391a!important}.pushroas-shell .sidebar-menu-search-trigger{color:#123a25!important;background:#ffffffb8!important;border-color:#1b5e3938!important}@media (min-width:901px){.app-shell.is-sidebar-collapsed .sidebar-menu-search,.pushroas-shell.is-sidebar-collapsed .sidebar-menu-search,.app-shell.is-sidebar-collapsed .sidebar-menu-empty,.pushroas-shell.is-sidebar-collapsed .sidebar-menu-empty{display:none!important}.app-shell.is-sidebar-collapsed .sidebar-menu-search-trigger,.pushroas-shell.is-sidebar-collapsed .sidebar-menu-search-trigger{display:inline-grid!important}}@media (max-width:900px){.sidebar-menu-search{display:grid!important}.sidebar-menu-search-trigger{display:none!important}}.app-shell .sidebar .sidebar-menu-search .sidebar-menu-search-clear,.pushroas-shell .sidebar .sidebar-menu-search .sidebar-menu-search-clear,.app-shell .sidebar>.sidebar-menu-search-trigger,.pushroas-shell .sidebar>.sidebar-menu-search-trigger{border-radius:50%!important;overflow:hidden!important}.app-shell .sidebar>.sidebar-menu-search-trigger>svg,.pushroas-shell .sidebar>.sidebar-menu-search-trigger>svg{background:0 0!important;border:0!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important}.app-shell:not(.pushroas-shell) .content .google-analytics-page{gap:18px!important}.app-shell:not(.pushroas-shell) .content .google-analytics-connection-panel{justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:16px 18px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .google-analytics-connection-copy{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .google-analytics-connection-copy>div{gap:3px!important;min-width:0!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .google-analytics-connection-copy strong,.app-shell:not(.pushroas-shell) .content .google-analytics-connection-copy small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .content .google-analytics-connection-copy strong{color:#111!important;font-size:14px!important;font-weight:850!important}.app-shell:not(.pushroas-shell) .content .google-analytics-connection-copy small{color:#727272!important;font-size:12px!important;font-weight:650!important}.app-shell:not(.pushroas-shell) .content .google-analytics-status{color:#606060!important;white-space:nowrap!important;background:#f4f4f4!important;border:1px solid #ddd!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:112px!important;min-height:32px!important;padding:0 11px!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .google-analytics-status.is-connected{color:#26733b!important;background:#edf8f0!important;border-color:#b8dcc3!important}.app-shell:not(.pushroas-shell) .content .google-analytics-status.is-pending{color:#8a6510!important;background:#fff8e8!important;border-color:#ead39c!important}.app-shell:not(.pushroas-shell) .content .google-analytics-status.is-error{color:#ac3232!important;background:#fff0f0!important;border-color:#edc1c1!important}.app-shell:not(.pushroas-shell) .content .google-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-shell:not(.pushroas-shell) .content .google-analytics-metrics .metric-card{min-height:150px!important}.app-shell:not(.pushroas-shell) .content .google-analytics-metrics .metric-card strong{overflow-wrap:anywhere!important;font-size:clamp(24px,2.6vw,34px)!important}.app-shell:not(.pushroas-shell) .content .google-analytics-settings-panel{gap:18px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .google-analytics-settings-panel .panel-title{align-items:center!important}.app-shell:not(.pushroas-shell) .content .google-analytics-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .google-analytics-settings-grid>label{color:#5f5f5f!important;gap:7px!important;min-width:0!important;font-size:12px!important;font-weight:800!important;display:grid!important}.app-shell:not(.pushroas-shell) .content .google-analytics-settings-grid input,.app-shell:not(.pushroas-shell) .content .google-analytics-settings-grid textarea{color:#111!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border-color:#dedede!important;border-radius:8px!important}.app-shell:not(.pushroas-shell) .content .google-analytics-settings-grid input{min-height:44px!important}.app-shell:not(.pushroas-shell) .content .google-analytics-wide-field{grid-column:1/-1!important}.app-shell:not(.pushroas-shell) .content .google-analytics-secret-field{position:relative!important}.app-shell:not(.pushroas-shell) .content .google-analytics-secret-field textarea{resize:vertical!important;min-height:112px!important;padding-right:48px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:12px!important;line-height:1.55!important}.app-shell:not(.pushroas-shell) .content .google-analytics-secret-field textarea.is-masked:not(:placeholder-shown){-webkit-text-security:disc!important}.app-shell:not(.pushroas-shell) .content .google-analytics-secret-field .icon-button{border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;position:absolute!important;top:9px!important;right:9px!important}.app-shell:not(.pushroas-shell) .content .google-analytics-form-actions{justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-top:16px!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .google-analytics-json-import{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.app-shell:not(.pushroas-shell) .content .google-analytics-json-import .secondary-button{cursor:pointer!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;display:inline-flex!important;position:relative!important}.app-shell:not(.pushroas-shell) .content .google-analytics-json-import input[type=file]{clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .content .google-analytics-json-import>span{color:#747474!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:300px!important;font-size:12px!important;font-weight:650!important;overflow:hidden!important}@media (max-width:1080px){.app-shell:not(.pushroas-shell) .content .google-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.app-shell:not(.pushroas-shell) .content .google-analytics-connection-panel,.app-shell:not(.pushroas-shell) .content .google-analytics-form-actions{flex-direction:column!important;align-items:stretch!important}.app-shell:not(.pushroas-shell) .content .google-analytics-connection-panel .general-report-ranges{width:100%!important}.app-shell:not(.pushroas-shell) .content .google-analytics-connection-panel .general-report-ranges button{flex:1 1 0!important}.app-shell:not(.pushroas-shell) .content .google-analytics-settings-grid,.app-shell:not(.pushroas-shell) .content .google-analytics-metrics{grid-template-columns:1fr!important}.app-shell:not(.pushroas-shell) .content .google-analytics-json-import{flex-direction:column!important;align-items:stretch!important}.app-shell:not(.pushroas-shell) .content .google-analytics-json-import>span{max-width:100%!important}.app-shell:not(.pushroas-shell) .content .google-analytics-form-actions>.primary-button{width:100%!important}}.aw-login{--awl-ink:#0a0a0a;--awl-muted:#6b6b6b;--awl-line:#e3e3e0;--awl-bg:#070707;background:radial-gradient(760px 480px at 10% -5%,#ffffff24,transparent 62%),radial-gradient(720px 520px at 100% 105%,#ffffff17,transparent 62%),radial-gradient(#ffffff29 1px,transparent 1.2px),var(--awl-bg);color:#fff;min-height:100dvh;font-family:var(--font-ui);background-size:auto,auto,22px 22px,auto;grid-template-rows:auto 1fr auto;gap:16px;padding:20px clamp(18px,4vw,44px) 22px;display:grid;position:relative;overflow-x:hidden}.aw-login:before{content:"";pointer-events:none;background:linear-gradient(#07070700 0%,#07070799 55%,#070707f2 100%);position:absolute;inset:0}.aw-login>*{z-index:1;position:relative}.aw-login-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.aw-login-brand{color:#fff;align-items:center;gap:11px;display:inline-flex}.aw-login-brand strong{letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1}.aw-login-symbol{flex:none;width:26px;height:26px;display:inline-block;position:relative}.aw-login-symbol:before,.aw-login-symbol:after,.aw-login-symbol span{content:"";background:#fff;display:block;position:absolute}.aw-login-symbol:before{border-radius:999px;width:29px;height:10px;top:8px;left:-1px;transform:rotate(-43deg)}.aw-login-symbol:after{border-radius:999px;width:22px;height:10px;top:13px;left:9px;transform:rotate(45deg)}.aw-login-symbol span{border-radius:50%;width:11px;height:11px;bottom:1px;left:0}.aw-login-symbol-dark:before,.aw-login-symbol-dark:after,.aw-login-symbol-dark span{background:#fff}.aw-login-lang{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:3px;display:inline-flex}.aw-login .aw-login-lang button{color:#ffffffb8;min-width:42px;min-height:28px;box-shadow:none;letter-spacing:.04em;background:0 0;border:0;border-radius:999px;margin:0;padding:0 10px;font-size:11px;font-weight:800;line-height:1;transition:background .18s,color .18s}.aw-login .aw-login-lang button.active{color:#070707;background:#fff}.aw-login-stage{align-content:center;justify-items:center;gap:22px;padding:12px 0;display:grid}.aw-login-card{width:min(100%,448px);color:var(--awl-ink);background:#fff;border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;margin:0;padding:clamp(32px,4vw,44px) clamp(24px,3.4vw,42px) clamp(26px,3vw,34px);display:flex;box-shadow:inset 0 1px #ffffff4d,0 40px 110px #0009}.aw-login-mark{background:var(--awl-ink);border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:22px;display:inline-flex;box-shadow:0 12px 26px #00000038}.aw-login-card h1{color:var(--awl-ink);letter-spacing:-.025em;margin:0;font-size:clamp(27px,2.5vw,32px);font-weight:800;line-height:1.1}.aw-login-lead{color:var(--awl-muted);margin:8px 0 28px;font-size:14px;font-weight:500;line-height:1.5}.aw-login-field{color:#2d2d2d;gap:8px;margin:0 0 16px;font-size:12.5px;font-weight:700;display:grid}.aw-login-input{border:1px solid var(--awl-line);color:#8a8a8a;background:#f8f8f6;border-radius:14px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:11px;min-height:52px;padding:0 16px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.aw-login-input-password{grid-template-columns:18px minmax(0,1fr) 30px;padding-right:10px}.aw-login-input:focus-within{border-color:var(--awl-ink);color:var(--awl-ink);background:#fff;box-shadow:0 0 0 4px #0000000f}.aw-login .aw-login-input input,.aw-login .aw-login-input input:focus{width:100%!important;min-height:50px!important;box-shadow:none!important;color:var(--awl-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-size:14px!important;font-weight:500!important}.aw-login .aw-login-input input::placeholder{color:#a3a3a3}.aw-login .aw-login-toggle,.aw-login .aw-login-toggle:hover,.aw-login .aw-login-toggle:focus{color:#8a8a8a;width:30px;height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;transform:none}.aw-login .aw-login-toggle:hover{color:var(--awl-ink);background:#ececea}.aw-login-row{justify-content:space-between;align-items:center;gap:14px;margin:2px 0 24px;display:flex}.aw-login-remember{color:#2d2d2d;cursor:pointer;align-items:center;gap:9px;margin:0;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.aw-login .aw-login-remember input{accent-color:var(--awl-ink);cursor:pointer;flex:none;width:17px!important;height:17px!important;min-height:17px!important;box-shadow:none!important;border:1px solid #1b1b1b!important;border-radius:5px!important;margin:0!important;padding:0!important}.aw-login .aw-login-forgot,.aw-login .aw-login-forgot:hover,.aw-login .aw-login-forgot:focus,.aw-login .aw-login-forgot:active{appearance:none;min-height:auto;color:var(--awl-ink);box-shadow:none;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-size:12.5px;font-weight:700;line-height:1;-webkit-text-decoration:underline #00000038;text-decoration:underline #00000038;transform:none}.aw-login .aw-login-forgot:hover{-webkit-text-decoration-color:var(--awl-ink);text-decoration-color:var(--awl-ink)}.aw-login-error{color:#a12626;background:#fff5f5;border:1px solid #f0c9c9;border-radius:12px;margin:0 0 16px;padding:11px 13px;font-size:12.5px;font-weight:600;line-height:1.4}.aw-login .aw-login-submit{background:var(--awl-ink);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin:0;padding:0 18px;font-size:14px;font-weight:800;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 14px 30px #0003}.aw-login .aw-login-submit svg{transition:transform .18s}.aw-login .aw-login-submit:hover{background:#000;transform:translateY(-1px);box-shadow:0 18px 34px #00000042}.aw-login .aw-login-submit:hover svg{transform:translate(3px)}.aw-login .aw-login-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.aw-login-foot{color:#777;border-top:1px solid #ececea;justify-content:center;align-items:center;gap:7px;margin-top:22px;padding-top:18px;font-size:12.5px;font-weight:500;display:flex}.aw-login .aw-login-foot button,.aw-login .aw-login-foot button:hover{min-height:auto;color:var(--awl-ink);box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-size:12.5px;font-weight:800;line-height:1;transform:none}.aw-login-features{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aw-login-features li{color:#ffffffdb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.aw-login-features li svg{color:#fff}.aw-login-copyright{color:#ffffff6b;text-align:center;margin:0;font-size:11.5px;font-weight:500}@media (max-width:560px){.aw-login{padding:16px 14px 18px}.aw-login-brand strong{font-size:17px}.aw-login-card{border-radius:22px;padding:28px 20px 24px}.aw-login-row{flex-direction:column;align-items:flex-start;gap:12px}.aw-login-features{flex-direction:column;align-items:stretch;width:100%}.aw-login-features li{justify-content:center;width:100%}}.app-shell:not(.pushroas-shell) .sidebar{color:#fff!important;background:radial-gradient(420px 260px at 0 0,#ffffff1f,#0000 62%),radial-gradient(#ffffff1f 1px,#0000 1.2px) 0 0/22px 22px,#070707!important;border-right:1px solid #ffffff12!important;gap:14px!important;padding:16px 12px 14px!important}.app-shell:not(.pushroas-shell) .sidebar-brand-aplio{width:100%!important;min-height:unset!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0!important;padding:4px 4px 14px!important;display:grid!important}.app-shell:not(.pushroas-shell) .sidebar-brand-symbol{flex:none!important;grid-column:1!important;width:26px!important;height:26px!important;display:inline-block!important;position:relative!important}.app-shell:not(.pushroas-shell) .sidebar-brand-symbol:before,.app-shell:not(.pushroas-shell) .sidebar-brand-symbol:after,.app-shell:not(.pushroas-shell) .sidebar-brand-symbol span{content:""!important;background:#fff!important;display:block!important;position:absolute!important;box-shadow:0 10px 20px #ffffff1a!important}.app-shell:not(.pushroas-shell) .sidebar-brand-symbol:before{border-radius:999px!important;width:29px!important;height:10px!important;top:8px!important;left:-1px!important;transform:rotate(-43deg)!important}.app-shell:not(.pushroas-shell) .sidebar-brand-symbol:after{border-radius:999px!important;width:22px!important;height:10px!important;top:13px!important;left:9px!important;transform:rotate(45deg)!important}.app-shell:not(.pushroas-shell) .sidebar-brand-symbol span{border-radius:50%!important;width:11px!important;height:11px!important;bottom:1px!important;left:0!important}.app-shell:not(.pushroas-shell) .sidebar-brand-aplio .sidebar-brand-copy{grid-column:2!important;gap:3px!important;min-width:0!important;display:grid!important}.app-shell:not(.pushroas-shell) .sidebar-brand-aplio strong{color:#fff!important;letter-spacing:-.01em!important;font-size:18px!important;font-weight:800!important;line-height:1.05!important}.app-shell:not(.pushroas-shell) .sidebar-brand-aplio span:not(.sidebar-brand-symbol):not(.sidebar-brand-symbol span){color:#ffffff80!important;max-width:none!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important}.app-shell:not(.pushroas-shell) .sidebar-brand-aplio .sidebar-collapse-toggle{grid-area:1/3!important;align-self:start!important;margin:0!important}.app-shell:not(.pushroas-shell) .sidebar-brand-aplio .sidebar-brand-symbol,.app-shell:not(.pushroas-shell) .sidebar-brand-aplio .sidebar-brand-copy{grid-row:1!important}.app-shell:not(.pushroas-shell) .sidebar-brand-company{color:#fff!important;letter-spacing:0!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:999px!important;grid-area:2/1/auto/-1!important;justify-self:stretch!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:none!important;margin:2px 0 0!important;padding:7px 10px 7px 7px!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;line-height:1.1!important;display:flex!important}.app-shell:not(.pushroas-shell) .sidebar-brand-company b{color:#070707!important;background:#fff!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:28px!important;height:28px!important;font-size:12px!important;font-weight:800!important;display:inline-grid!important}.app-shell:not(.pushroas-shell) .sidebar-brand-company>span{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;gap:2px!important;min-width:0!important;font-size:12px!important;font-weight:700!important;line-height:1.1!important;display:grid!important;overflow:hidden!important}.app-shell:not(.pushroas-shell) .sidebar-brand-company small{color:#ffffff80!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:600!important}.app-shell:not(.pushroas-shell) .sidebar-menu-search{color:#fff9!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:999px!important;width:100%!important;min-height:42px!important;margin:0!important;padding:0 12px 0 14px!important}.app-shell:not(.pushroas-shell) .sidebar-menu-search:focus-within{background:#ffffff17!important;border-color:#ffffff73!important}.app-shell:not(.pushroas-shell) .sidebar-menu-search>svg{color:#fff9!important}.app-shell:not(.pushroas-shell) .sidebar-menu-search input[type=search]{font-size:12.5px!important;font-weight:600!important}.app-shell:not(.pushroas-shell) .sidebar-menu-search input[type=search]::placeholder{color:#ffffff73!important}.app-shell:not(.pushroas-shell) .sidebar-menu-search-clear{color:#fff!important;background:#ffffff1f!important}.app-shell:not(.pushroas-shell) .sidebar nav{gap:14px!important;padding:0!important}.app-shell:not(.pushroas-shell) .sidebar-menu-group{gap:4px!important}.app-shell:not(.pushroas-shell) .sidebar-menu-title{color:#ffffff73!important;min-height:28px!important;padding:0 12px!important}.app-shell:not(.pushroas-shell) .sidebar-menu-title-text{letter-spacing:.14em!important;font-size:10.5px!important;font-weight:800!important}.app-shell:not(.pushroas-shell) .sidebar-menu-chevron{color:#ffffff73!important}.app-shell:not(.pushroas-shell) .sidebar-menu-title:hover,.app-shell:not(.pushroas-shell) .sidebar-menu-group.is-open>.sidebar-menu-title{color:#ffffffbf!important}.app-shell:not(.pushroas-shell) .sidebar nav button,.app-shell:not(.pushroas-shell) .sidebar-submenu button,.app-shell:not(.pushroas-shell) .logout-button{color:#ffffffd1!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;gap:11px!important;min-height:42px!important;padding:6px 8px!important;font-size:12.5px!important;font-weight:600!important;transition:background .16s,border-color .16s,color .16s,box-shadow .16s!important}.app-shell:not(.pushroas-shell) .sidebar nav button svg,.app-shell:not(.pushroas-shell) .sidebar-submenu button svg,.app-shell:not(.pushroas-shell) .logout-button svg{color:#fff!important;stroke-width:1.8px!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:9px!important;width:30px!important;height:30px!important;padding:6px!important;transition:background .16s,border-color .16s,color .16s!important}.app-shell:not(.pushroas-shell) .sidebar nav button:hover,.app-shell:not(.pushroas-shell) .sidebar-submenu button:hover,.app-shell:not(.pushroas-shell) .logout-button:hover{color:#fff!important;background:#ffffff12!important;border-color:#ffffff1a!important;transform:none!important}.app-shell:not(.pushroas-shell) .sidebar nav button:hover svg,.app-shell:not(.pushroas-shell) .sidebar-submenu button:hover svg,.app-shell:not(.pushroas-shell) .logout-button:hover svg{color:#070707!important;background:#fff!important;border-color:#fff!important}.app-shell:not(.pushroas-shell) .sidebar nav button.active,.app-shell:not(.pushroas-shell) .sidebar-submenu button.active{color:#070707!important;background:#fff!important;border-color:#fff!important;box-shadow:0 12px 26px #00000061!important}.app-shell:not(.pushroas-shell) .sidebar nav button.active svg,.app-shell:not(.pushroas-shell) .sidebar-submenu button.active svg{color:#fff!important;background:#070707!important;border-color:#070707!important}.app-shell:not(.pushroas-shell) .logout-button{color:#ffffffdb!important;background:#ffffff0a!important;border-color:#ffffff24!important;border-radius:999px!important;margin:4px 0 0!important}.app-shell:not(.pushroas-shell) .logout-button svg{border-radius:50%!important}.app-shell:not(.pushroas-shell) .logout-button:hover{color:#070707!important;background:#fff!important;border-color:#fff!important}.app-shell:not(.pushroas-shell) .logout-button:hover svg{color:#fff!important;background:#070707!important;border-color:#070707!important}.app-shell:not(.pushroas-shell) .sidebar-menu-empty{color:#ffffff80!important}@media (min-width:901px){.app-shell:not(.pushroas-shell) .sidebar-collapse-toggle{color:#fff!important;background:#ffffff14!important;border-color:#ffffff29!important}.app-shell:not(.pushroas-shell) .sidebar-collapse-toggle:hover{color:#070707!important;background:#fff!important;border-color:#fff!important}.app-shell:not(.pushroas-shell).is-sidebar-collapsed .sidebar{padding:14px 8px!important}.app-shell:not(.pushroas-shell).is-sidebar-collapsed .sidebar-brand-aplio{border-bottom:1px solid #ffffff14!important;grid-template-columns:1fr!important;align-content:start!important;justify-items:center!important;gap:10px!important;padding:4px 0 12px!important;display:grid!important}.app-shell:not(.pushroas-shell).is-sidebar-collapsed .sidebar-brand-aplio .sidebar-collapsed-mark,.app-shell:not(.pushroas-shell).is-sidebar-collapsed .sidebar-brand-aplio .sidebar-brand-copy,.app-shell:not(.pushroas-shell).is-sidebar-collapsed .sidebar-brand-company{display:none!important}.app-shell:not(.pushroas-shell).is-sidebar-collapsed .sidebar-brand-symbol{grid-column:1!important;width:30px!important;height:30px!important;margin:6px 0 2px!important}.app-shell:not(.pushroas-shell).is-sidebar-collapsed .sidebar-brand-aplio .sidebar-collapse-toggle{grid-area:2/1!important;align-self:center!important}.app-shell:not(.pushroas-shell).is-sidebar-collapsed .sidebar-menu-group{border-bottom-color:#ffffff14!important}.app-shell:not(.pushroas-shell).is-sidebar-collapsed .sidebar-menu-search-trigger{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff24!important}.app-shell:not(.pushroas-shell).is-sidebar-collapsed .sidebar nav button.active,.app-shell:not(.pushroas-shell).is-sidebar-collapsed .sidebar-submenu button.active{box-shadow:0 10px 22px #00000061!important}}.app-shell:not(.pushroas-shell),.app-shell:not(.pushroas-shell) .main-panel,.app-shell:not(.pushroas-shell) .content{background:#f4f4f2!important}@media (min-width:901px){.app-shell:not(.pushroas-shell){background:linear-gradient(90deg,#070707 0 264px,#f4f4f2 264px)!important}.app-shell:not(.pushroas-shell).is-sidebar-collapsed{background:linear-gradient(90deg,#070707 0 84px,#f4f4f2 84px)!important}}.app-shell:not(.pushroas-shell) .content{padding:clamp(18px,2.4vw,34px)!important}.app-shell:not(.pushroas-shell) .stack{gap:20px!important}.app-shell:not(.pushroas-shell) .topbar{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffd1!important;border-bottom:1px solid #e4e4e0!important;min-height:64px!important;padding:0 clamp(16px,2.2vw,30px)!important}.app-shell:not(.pushroas-shell) .topbar-menu button,.app-shell:not(.pushroas-shell) .topbar-payment,.app-shell:not(.pushroas-shell) .topbar-store,.app-shell:not(.pushroas-shell) .topbar-support,.app-shell:not(.pushroas-shell) .secondary-button,.app-shell:not(.pushroas-shell) .pagination button,.app-shell:not(.pushroas-shell) .tiny-button{color:#141414!important;background:#fff!important;border:1px solid #e3e3e0!important;border-radius:999px!important;gap:8px!important;min-height:38px!important;font-size:12.5px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .topbar-menu button{padding:0 14px!important}.app-shell:not(.pushroas-shell) .topbar-menu button svg,.app-shell:not(.pushroas-shell) .topbar-payment svg,.app-shell:not(.pushroas-shell) .topbar-store svg,.app-shell:not(.pushroas-shell) .topbar-support svg,.app-shell:not(.pushroas-shell) .secondary-button svg{stroke-width:1.9px!important}.app-shell:not(.pushroas-shell) .topbar-menu button:hover,.app-shell:not(.pushroas-shell) .topbar-menu button.active,.app-shell:not(.pushroas-shell) .topbar-menu button.active:hover,.app-shell:not(.pushroas-shell) .topbar-payment:hover,.app-shell:not(.pushroas-shell) .topbar-payment.active,.app-shell:not(.pushroas-shell) .topbar-store:hover,.app-shell:not(.pushroas-shell) .topbar-support:hover,.app-shell:not(.pushroas-shell) .topbar-support:focus-visible,.app-shell:not(.pushroas-shell) .secondary-button:hover,.app-shell:not(.pushroas-shell) .pagination button:hover,.app-shell:not(.pushroas-shell) .tiny-button:hover{color:#fff!important;background:#070707!important;border-color:#070707!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #00000029!important}.app-shell:not(.pushroas-shell) .page-header{border-bottom:0!important;align-items:flex-end!important;gap:16px!important;padding:2px 0 6px!important}.app-shell:not(.pushroas-shell) .page-header h1{color:#070707!important;letter-spacing:-.03em!important;font-size:clamp(30px,2.5vw,40px)!important;font-weight:800!important;line-height:1!important}.app-shell:not(.pushroas-shell) .page-header p{color:#6b6b6b!important;max-width:720px!important;margin-top:8px!important;font-size:13.5px!important;font-weight:500!important;line-height:1.5!important}.app-shell:not(.pushroas-shell) .page-header .secondary-button{color:#fff!important;background:#070707!important;border-color:#070707!important;min-height:42px!important;padding:0 18px!important;box-shadow:0 12px 26px #0000002e!important}.app-shell:not(.pushroas-shell) .page-header .secondary-button:hover{background:#000!important;border-color:#000!important;box-shadow:0 16px 30px #0000003d!important}.app-shell:not(.pushroas-shell) .metric-card,.app-shell:not(.pushroas-shell) .panel,.app-shell:not(.pushroas-shell) .settings-card,.app-shell:not(.pushroas-shell) .setup-card,.app-shell:not(.pushroas-shell) .general-report-card,.app-shell:not(.pushroas-shell) .support-ticket-create-panel,.app-shell:not(.pushroas-shell) .support-ticket-table-panel,.app-shell:not(.pushroas-shell) .support-ticket-detail-panel,.app-shell:not(.pushroas-shell) .theme-card,.app-shell:not(.pushroas-shell) .search-theme-preview-card{background:#fff!important;border:1px solid #e6e6e2!important;border-radius:20px!important;box-shadow:0 1px 2px #00000008,0 14px 40px #0000000d!important}.app-shell:not(.pushroas-shell) .table-wrap,.app-shell:not(.pushroas-shell) .search-box,.app-shell:not(.pushroas-shell) .asset-list div,.app-shell:not(.pushroas-shell) .detail-grid div,.app-shell:not(.pushroas-shell) .page-target-option{box-shadow:none!important;background:#fff!important;border:1px solid #e6e6e2!important;border-radius:14px!important}.app-shell:not(.pushroas-shell) .metric-grid{gap:14px!important}.app-shell:not(.pushroas-shell) .metric-card{gap:12px!important;min-height:136px!important;padding:22px 24px!important;position:relative!important}.app-shell:not(.pushroas-shell) .metric-card>span,.app-shell:not(.pushroas-shell) .dashboard-metric-grid .metric-card>span{color:#4a4a4a!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#f6f6f4!important;border:1px solid #e3e3e0!important;border-radius:999px!important;place-self:flex-start start!important;align-items:center!important;width:fit-content!important;max-width:100%!important;padding:5px 10px!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .metric-card strong{color:#070707!important;letter-spacing:-.03em!important;font-size:clamp(32px,2.8vw,42px)!important;font-weight:800!important}.app-shell:not(.pushroas-shell) .metric-card small{color:#6b6b6b!important;font-size:12.5px!important;font-weight:500!important}.app-shell:not(.pushroas-shell) .metric-card.accent{color:#fff!important;background:radial-gradient(360px 200px at 100% 0,#ffffff29,#0000 62%),radial-gradient(#ffffff1f 1px,#0000 1.2px) 0 0/22px 22px,#070707!important;border-color:#ffffff1a!important;box-shadow:0 24px 50px #0000003d!important}.app-shell:not(.pushroas-shell) .metric-card.accent>span,.app-shell:not(.pushroas-shell) .dashboard-metric-grid .metric-card.accent>span,.app-shell:not(.pushroas-shell) .dashboard-metric-grid .metric-card.accent>.dashboard-daily-revenue-title{color:#ffffffe0!important;background:#ffffff12!important;border-color:#ffffff29!important}.app-shell:not(.pushroas-shell) .metric-card.accent strong{color:#fff!important}.app-shell:not(.pushroas-shell) .metric-card.accent small{color:#ffffffa8!important}.app-shell:not(.pushroas-shell) .panel{padding:clamp(20px,1.9vw,28px)!important}.app-shell:not(.pushroas-shell) .panel-title{border-bottom:1px solid #eeeeea!important;gap:12px!important;margin-bottom:18px!important;padding-bottom:16px!important}.app-shell:not(.pushroas-shell) .panel-title h2,.app-shell:not(.pushroas-shell) .panel h2{color:#070707!important;letter-spacing:-.02em!important;font-size:20px!important;font-weight:800!important}.app-shell:not(.pushroas-shell) .panel-title span,.app-shell:not(.pushroas-shell) .general-report-card span{color:#4a4a4a!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#f6f6f4!important;border:1px solid #e3e3e0!important;border-radius:999px!important;padding:6px 11px!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important}.app-shell:not(.pushroas-shell) th{color:#6b6b6b!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#f8f8f6!important;border-bottom:1px solid #e6e6e2!important;padding:12px 14px!important;font-size:10.5px!important;font-weight:800!important}.app-shell:not(.pushroas-shell) td{color:#1d1d1d!important;border-bottom:1px solid #efefeb!important;padding:12px 14px!important;font-size:13px!important}.app-shell:not(.pushroas-shell) tbody tr:last-child td{border-bottom:0!important}.app-shell:not(.pushroas-shell) tbody tr:hover,.app-shell:not(.pushroas-shell) .dashboard-category-row:hover{background:#fafaf8!important}.app-shell:not(.pushroas-shell) .status-pill,.app-shell:not(.pushroas-shell) .segment-pill,.app-shell:not(.pushroas-shell) .count-pill,.app-shell:not(.pushroas-shell) .search-placeholder-chip{color:#3a3a3a!important;background:#f6f6f4!important;border:1px solid #e3e3e0!important;border-radius:999px!important;padding:5px 10px!important;font-size:11.5px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .empty-state,.app-shell:not(.pushroas-shell) .empty-card,.app-shell:not(.pushroas-shell) .result-empty{color:#6b6b6b!important;background:#fafaf8!important;border:1px dashed #d9d9d4!important;border-radius:14px!important;padding:18px 20px!important;font-size:13px!important;font-weight:600!important}.app-shell:not(.pushroas-shell) .error-box{color:#a12626!important;background:#fff5f5!important;border:1px solid #f0c9c9!important;border-radius:12px!important;padding:12px 14px!important;font-size:12.5px!important;font-weight:600!important}.app-shell:not(.pushroas-shell) .success-box{color:#1f5a2d!important;background:#f3faf4!important;border:1px solid #d6e6d9!important;border-radius:12px!important;padding:12px 14px!important;font-size:12.5px!important;font-weight:600!important}.app-shell:not(.pushroas-shell) .main-panel input:not([type=checkbox]):not([type=radio]):not([type=color]),.app-shell:not(.pushroas-shell) .main-panel select,.app-shell:not(.pushroas-shell) .main-panel textarea{color:#141414!important;background:#fafaf8!important;border:1px solid #e3e3e0!important;border-radius:12px!important;min-height:44px!important}.app-shell:not(.pushroas-shell) .main-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,.app-shell:not(.pushroas-shell) .main-panel select:focus,.app-shell:not(.pushroas-shell) .main-panel textarea:focus{background:#fff!important;border-color:#070707!important;box-shadow:0 0 0 4px #0000000f!important}.app-shell:not(.pushroas-shell) .primary-button,.app-shell:not(.pushroas-shell) .modal-add-button,.app-shell:not(.pushroas-shell) .settings-card button,.app-shell:not(.pushroas-shell) .countdown-save-button,.app-shell:not(.pushroas-shell) .reels-save-button,.app-shell:not(.pushroas-shell) .combination-save-button,.app-shell:not(.pushroas-shell) .label-save-button,.app-shell:not(.pushroas-shell) .xml-feed-save-button{color:#fff!important;background:#070707!important;border:1px solid #070707!important;border-radius:12px!important;min-height:44px!important;font-weight:800!important;transition:background .16s,box-shadow .16s,transform .16s!important;box-shadow:0 10px 22px #00000029!important}.app-shell:not(.pushroas-shell) .primary-button:hover,.app-shell:not(.pushroas-shell) .modal-add-button:hover,.app-shell:not(.pushroas-shell) .settings-card button:hover{background:#000!important;border-color:#000!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px #00000038!important}.app-shell:not(.pushroas-shell) .dashboard-category-pie-center{border:10px solid #f4f4f2!important;box-shadow:0 0 0 1px #e6e6e2!important}.app-shell:not(.pushroas-shell) .dashboard-category-row{border:1px solid #e6e6e2!important;border-radius:14px!important}.app-shell:not(.pushroas-shell) .dashboard-category-dot{box-shadow:0 0 0 4px #f4f4f2!important}@media (max-width:900px){.app-shell:not(.pushroas-shell) .metric-card,.app-shell:not(.pushroas-shell) .panel{border-radius:16px!important}.app-shell:not(.pushroas-shell) .page-header h1{font-size:28px!important}}.app-shell .wheel-preview-shell.wpv-shell{background:#ededea!important;border-radius:20px!important;place-items:center!important;min-height:auto!important;padding:clamp(14px,2vw,26px)!important;display:grid!important;container-type:inline-size!important}.app-shell .wheel-preview-card.wpv-card{color:#111!important;background:#fff!important;border:0!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;justify-content:stretch!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:1040px!important;min-height:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 80px #0000002e!important}.app-shell .wpv-card .wpv-close{z-index:5!important;color:#111!important;cursor:default!important;background:#fff!important;border:0!important;border-radius:999px!important;place-items:center!important;width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:600!important;line-height:1!important;display:grid!important;position:absolute!important;top:14px!important;right:14px!important;box-shadow:0 4px 18px #00000024!important}.app-shell .wpv-card .wpv-brand{grid-column:1/-1;justify-content:center;align-items:center;padding:24px 20px 0;display:none}.app-shell .wpv-card .wpv-brand img{object-fit:contain;max-width:140px;max-height:32px;display:block}.app-shell .wpv-card .wpv-brand strong{letter-spacing:.22em;text-transform:uppercase;font-size:22px;font-weight:800;line-height:1}.app-shell .wpv-card .wpv-side{border-right:1px solid #e9e9e9;justify-content:center;align-items:center;padding:clamp(28px,4cqi,52px) clamp(20px,3cqi,40px);display:flex}.app-shell .wpv-card .wpv-stage{aspect-ratio:1;width:min(100%,400px);position:relative;container-type:inline-size}.app-shell .wpv-card .wpv-stage:before{content:"";border:1.5px solid var(--wpv-ring,#111);pointer-events:none;position:absolute;inset:-9px;border-radius:999px!important}.app-shell .wpv-card .wpv-disc{transform-origin:50%;will-change:transform;border:2px solid #111;transition:transform 4.2s cubic-bezier(.16,.84,.18,1);position:absolute;inset:0;overflow:hidden;border-radius:999px!important}.app-shell .wpv-card .wpv-label{transform-origin:0 0;text-transform:uppercase;white-space:nowrap;width:50%;height:0;font-size:clamp(8px,3cqi,12px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%}.app-shell .wpv-card .wpv-label b{text-align:center;text-overflow:ellipsis;margin-top:-.5em;padding-left:33%;font-weight:700;display:block;overflow:hidden}.app-shell .wpv-card .wpv-pin{z-index:4;border-top:26px solid #111;border-left:15px solid #0000;border-right:15px solid #0000;width:0;height:0;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.app-shell .wpv-card .wpv-center{z-index:3;aspect-ratio:1;color:#111;letter-spacing:.16em;text-transform:uppercase;background:#fff;border:2px solid #111;place-items:center;width:27%;font-size:clamp(8px,3cqi,12px);font-weight:600;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);border-radius:999px!important}.app-shell .wpv-card .wpv-copy{text-align:left;flex-direction:column;justify-content:center;padding:clamp(28px,4cqi,56px) clamp(22px,3.4cqi,44px) clamp(24px,3cqi,44px) clamp(24px,3.6cqi,48px);display:flex}.app-shell .wpv-card .wpv-eyebrow{letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:600;line-height:1}.app-shell .wpv-card .wpv-copy h2{letter-spacing:-.01em!important;text-transform:uppercase!important;margin:0 0 18px!important;font-size:clamp(30px,5.2cqi,54px)!important;font-weight:800!important;line-height:.98!important}.app-shell .wpv-card .wpv-copy p{margin:0 0 26px;font-size:clamp(13px,1.6cqi,16px);font-weight:400;line-height:1.5}.app-shell .wpv-card .wpv-field{width:100%;height:56px;margin:0 0 14px;overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:6px!important}.app-shell .wpv-card .wpv-field input{color:#111!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 18px!important;font-size:15px!important;font-weight:400!important}.app-shell .wpv-card .wpv-field input::placeholder{color:#9a9a9a!important;text-transform:none!important}.app-shell .wpv-card .wpv-consent{color:#333!important;grid-template-columns:17px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:6px 0 12px!important;display:grid!important}.app-shell .wpv-card .wpv-consent input{appearance:none!important;width:17px!important;height:17px!important;min-height:17px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #333!important;border-radius:3px!important;margin:2px 0 0!important;padding:0!important}.app-shell .wpv-card .wpv-consent b{font-size:13.5px!important;font-weight:400!important;line-height:1.45!important}.app-shell .wpv-card .wpv-spin{color:#fff!important;width:100%!important;height:58px!important;min-height:58px!important;box-shadow:none!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#111!important;border:0!important;border-radius:6px!important;margin:10px 0 0!important;font-size:15px!important;font-weight:700!important;transform:none!important}.app-shell .wpv-card .wpv-note{text-align:center;margin-top:16px;font-size:12px;font-weight:400;display:block}@container (max-width:760px){.app-shell .wheel-preview-card.wpv-card{grid-template-columns:1fr!important}.app-shell .wpv-card .wpv-brand{display:flex}.app-shell .wpv-card .wpv-side{border-right:0;padding:22px 20px 10px}.app-shell .wpv-card .wpv-stage{width:min(100%,290px)}.app-shell .wpv-card .wpv-stage:before{inset:-7px}.app-shell .wpv-card .wpv-pin{border-top-width:20px;border-left-width:12px;border-right-width:12px;top:-8px}.app-shell .wpv-card .wpv-copy{padding:14px 22px 28px}.app-shell .wpv-card .wpv-copy h2{font-size:34px!important}}.app-shell:not(.pushroas-shell) .topbar{z-index:30!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;min-height:66px!important;box-shadow:none!important;background:#f4f4f2e0!important;border-bottom:1px solid #e4e4e0!important;gap:16px!important;padding:0 clamp(16px,2.2vw,30px)!important;position:sticky!important;top:0!important}.app-shell:not(.pushroas-shell) .topbar-menu{scrollbar-width:none!important;background:#fff!important;border:1px solid #e3e3e0!important;border-radius:999px!important;align-items:center!important;gap:2px!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:4px!important;display:inline-flex!important;overflow-x:auto!important;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000d!important}.app-shell:not(.pushroas-shell) .topbar-menu::-webkit-scrollbar{display:none!important}.app-shell:not(.pushroas-shell) .topbar-menu button{color:#4a4a4a!important;min-height:36px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:999px!important;gap:8px!important;padding:0 14px 0 11px!important;font-size:12.5px!important;font-weight:700!important;transition:background .16s,color .16s,box-shadow .16s!important;transform:none!important}.app-shell:not(.pushroas-shell) .topbar-menu button svg{color:#8a8a8a!important;width:15px!important;height:15px!important;transition:color .16s!important}.app-shell:not(.pushroas-shell) .topbar-menu button:hover{color:#070707!important;box-shadow:none!important;background:#f1f1ee!important;border-color:#0000!important;transform:none!important}.app-shell:not(.pushroas-shell) .topbar-menu button:hover svg{color:#070707!important}.app-shell:not(.pushroas-shell) .topbar-menu button.active,.app-shell:not(.pushroas-shell) .topbar-menu button.active:hover{color:#fff!important;background:#070707!important;transform:none!important;box-shadow:0 8px 18px #0003!important}.app-shell:not(.pushroas-shell) .topbar-menu button.active svg{color:#fff!important}.app-shell:not(.pushroas-shell) .topbar-actions{align-items:center!important;gap:6px!important}.app-shell:not(.pushroas-shell) .topbar-support,.app-shell:not(.pushroas-shell) .topbar-payment,.app-shell:not(.pushroas-shell) .topbar-store{color:#1a1a1a!important;min-height:40px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;gap:9px!important;padding:0 14px 0 6px!important;font-size:12.5px!important;font-weight:700!important;transition:background .16s,border-color .16s,color .16s,box-shadow .16s!important;transform:none!important}.app-shell:not(.pushroas-shell) .topbar-support svg,.app-shell:not(.pushroas-shell) .topbar-payment svg,.app-shell:not(.pushroas-shell) .topbar-store svg{box-sizing:border-box!important;color:#070707!important;stroke-width:1.9px!important;background:#fff!important;border:1px solid #e3e3e0!important;border-radius:50%!important;width:28px!important;height:28px!important;padding:6px!important;transition:background .16s,border-color .16s,color .16s!important}.app-shell:not(.pushroas-shell) .topbar-support:hover,.app-shell:not(.pushroas-shell) .topbar-support:focus-visible,.app-shell:not(.pushroas-shell) .topbar-payment:hover{color:#070707!important;background:#fff!important;border-color:#e3e3e0!important;transform:none!important;box-shadow:0 8px 20px #0000000f!important}.app-shell:not(.pushroas-shell) .topbar-support:hover svg,.app-shell:not(.pushroas-shell) .topbar-payment:hover svg{color:#fff!important;background:#070707!important;border-color:#070707!important}.app-shell:not(.pushroas-shell) .topbar-payment.active,.app-shell:not(.pushroas-shell) .topbar-payment.active:hover{color:#fff!important;background:#070707!important;border-color:#070707!important;box-shadow:0 8px 18px #0003!important}.app-shell:not(.pushroas-shell) .topbar-payment.active svg{color:#070707!important;background:#fff!important;border-color:#fff!important}.app-shell:not(.pushroas-shell) .topbar-store,.app-shell:not(.pushroas-shell) .topbar-store:hover{color:#fff!important;background:#070707!important;border-color:#070707!important;margin-left:4px!important;box-shadow:0 8px 18px #0000002e!important}.app-shell:not(.pushroas-shell) .topbar-store svg,.app-shell:not(.pushroas-shell) .topbar-store:hover svg{color:#fff!important;background:#ffffff24!important;border-color:#fff3!important}.app-shell:not(.pushroas-shell) .mobile-nav-toggle{border-radius:999px!important}@media (max-width:1180px){.app-shell:not(.pushroas-shell) .topbar{gap:10px!important;padding-top:10px!important;padding-bottom:10px!important}.app-shell:not(.pushroas-shell) .topbar-actions{gap:4px!important}}@media (max-width:900px){.app-shell:not(.pushroas-shell) .topbar-menu{width:100%!important}.app-shell:not(.pushroas-shell) .topbar-actions{justify-content:flex-start!important}}@media (min-width:1181px){.app-shell:not(.pushroas-shell) .topbar{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)!important;align-items:center!important}.app-shell:not(.pushroas-shell) .topbar .mobile-nav-toggle{grid-column:1!important}.app-shell:not(.pushroas-shell) .topbar-menu{grid-column:2!important;justify-self:center!important}.app-shell:not(.pushroas-shell) .topbar-actions{grid-column:3!important;justify-self:end!important}}@media (max-width:1180px){.app-shell:not(.pushroas-shell) .topbar-menu{justify-self:center!important}.app-shell:not(.pushroas-shell) .topbar-actions{justify-content:center!important}}@media (max-width:900px){.app-shell:not(.pushroas-shell) .topbar-actions{justify-content:flex-start!important}}.app-shell:not(.pushroas-shell) .main-panel .content .page-header,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-end!important;gap:14px 18px!important;margin:0!important;padding:2px 0 6px!important;display:flex!important}.app-shell:not(.pushroas-shell) .main-panel .content .page-header>div:first-child,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar)>div:first-child{flex:320px!important;min-width:0!important}.app-shell:not(.pushroas-shell) .main-panel .content .page-header h1,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) h1{color:#070707!important;letter-spacing:-.03em!important;text-transform:none!important;margin:0!important;font-size:34px!important;font-weight:800!important;line-height:1!important}.app-shell:not(.pushroas-shell) .main-panel .content .page-header p,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) p{color:#6b6b6b!important;max-width:720px!important;margin:8px 0 0!important;font-size:13.5px!important;font-weight:500!important;line-height:1.5!important}.app-shell:not(.pushroas-shell) .main-panel .content .whatsapp-template-breadcrumbs{color:#8a8a8a!important;letter-spacing:.02em!important;align-items:center!important;gap:6px!important;margin:0 0 10px!important;padding:0!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .main-panel .content .whatsapp-template-breadcrumbs strong,.app-shell:not(.pushroas-shell) .main-panel .content .whatsapp-template-breadcrumbs .whatsapp-breadcrumb-link{color:#070707!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .main-panel .content .page-header .status-header-actions,.app-shell:not(.pushroas-shell) .main-panel .content .whatsapp-template-page-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.app-shell:not(.pushroas-shell) .main-panel .content .page-header button:not(.whatsapp-breadcrumb-link),.app-shell:not(.pushroas-shell) .main-panel .content .page-header a,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) button:not(.whatsapp-breadcrumb-link),.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) a{color:#141414!important;height:auto!important;min-height:42px!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;background:#fff!important;border:1px solid #e3e3e0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 16px!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important;transform:none!important}.app-shell:not(.pushroas-shell) .main-panel .content .page-header button:not(.whatsapp-breadcrumb-link) svg,.app-shell:not(.pushroas-shell) .main-panel .content .page-header a svg,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) button:not(.whatsapp-breadcrumb-link) svg,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) a svg{color:currentColor!important;stroke-width:1.9px!important;background:0 0!important;border:0!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important}.app-shell:not(.pushroas-shell) .main-panel .content .page-header button:not(.whatsapp-breadcrumb-link):not(.status-toggle):hover,.app-shell:not(.pushroas-shell) .main-panel .content .page-header a:hover,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) button:not(.whatsapp-breadcrumb-link):not(.status-toggle):hover,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) a:hover{color:#fff!important;background:#070707!important;border-color:#070707!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #00000029!important}.app-shell:not(.pushroas-shell) .main-panel .content .page-header .modal-add-button,.app-shell:not(.pushroas-shell) .main-panel .content .page-header .primary-button,.app-shell:not(.pushroas-shell) .main-panel .content .page-header .ad-video-export-button,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) .modal-add-button,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) .primary-button{color:#fff!important;background:#070707!important;border-color:#070707!important;box-shadow:0 12px 26px #0000002e!important}.app-shell:not(.pushroas-shell) .main-panel .content .page-header .modal-add-button:hover,.app-shell:not(.pushroas-shell) .main-panel .content .page-header .primary-button:hover,.app-shell:not(.pushroas-shell) .main-panel .content .page-header .ad-video-export-button:hover,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) .modal-add-button:hover,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) .primary-button:hover{background:#000!important;border-color:#000!important}.app-shell:not(.pushroas-shell) .main-panel .content .page-header .status-toggle.is-active,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) .status-toggle.is-active{color:#fff!important;background:#070707!important;border-color:#070707!important}.app-shell:not(.pushroas-shell) .main-panel .content .page-header .status-toggle.is-passive,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) .status-toggle.is-passive{color:#6b6b6b!important;background:#fff!important;border-color:#e3e3e0!important}.app-shell:not(.pushroas-shell) .main-panel .content h2:not(.wpv-card h2){color:#070707!important;letter-spacing:-.02em!important;text-transform:none!important;margin:0!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}.app-shell:not(.pushroas-shell) .main-panel .content h3{color:#070707!important;letter-spacing:-.01em!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important}.app-shell:not(.pushroas-shell) .main-panel .content .secondary-button,.app-shell:not(.pushroas-shell) .main-panel .content .modal-add-button,.app-shell:not(.pushroas-shell) .main-panel .content .primary-button,.app-shell:not(.pushroas-shell) .main-panel .content .status-toggle,.app-shell:not(.pushroas-shell) .main-panel .content .try-on-gallery-button{letter-spacing:0!important;text-transform:none!important;border-radius:999px!important;min-height:40px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .main-panel .content .page-header .secondary-button,.app-shell:not(.pushroas-shell) .main-panel .content .page-header .modal-add-button,.app-shell:not(.pushroas-shell) .main-panel .content .page-header .primary-button,.app-shell:not(.pushroas-shell) .main-panel .content .page-header .status-toggle,.app-shell:not(.pushroas-shell) .main-panel .content .page-header .try-on-gallery-button,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) .secondary-button,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) .modal-add-button{min-height:42px!important}.app-shell:not(.pushroas-shell) .main-panel .content .tiny-button,.app-shell:not(.pushroas-shell) .main-panel .content .pagination button{border-radius:999px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important}.app-shell:not(.pushroas-shell) .main-panel .content .modal-add-button,.app-shell:not(.pushroas-shell) .main-panel .content .primary-button{color:#fff!important;background:#070707!important;border:1px solid #070707!important;box-shadow:0 10px 22px #00000029!important}.app-shell:not(.pushroas-shell) .main-panel .content .modal-add-button:hover,.app-shell:not(.pushroas-shell) .main-panel .content .primary-button:hover{background:#000!important;border-color:#000!important;transform:translateY(-1px)!important}.app-shell:not(.pushroas-shell) .main-panel .content .selected-products-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px 14px!important;margin-bottom:14px!important;display:flex!important}.app-shell:not(.pushroas-shell) .main-panel .content .selected-products-header>div{gap:4px!important;display:grid!important}.app-shell:not(.pushroas-shell) .main-panel .content .selected-products-header strong{color:#070707!important;letter-spacing:-.01em!important;font-size:15px!important;font-weight:800!important}.app-shell:not(.pushroas-shell) .main-panel .content .selected-products-header small{color:#6b6b6b!important;font-size:12.5px!important;font-weight:500!important}@media (max-width:900px){.app-shell:not(.pushroas-shell) .main-panel .content .page-header h1,.app-shell:not(.pushroas-shell) .main-panel .content :is(.whatsapp-template-topbar,.whatsapp-directory-topbar) h1{font-size:28px!important}}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page{--ad-video-green:#070707;--ad-video-green-dark:#000;--ad-video-coral:#070707;--ad-video-ink:#141414;--ad-video-muted:#6b6b6b;--ad-video-line:#e6e6e2;--ad-video-soft:#f6f6f4}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .page-header>div:first-child{flex:auto!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-eyebrow{color:#4a4a4a;letter-spacing:.08em;text-transform:uppercase;background:#f6f6f4;border:1px solid #e3e3e0;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 11px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-eyebrow svg{width:12px;height:12px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .error-box,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .success-box{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-dismiss{width:28px;height:28px;min-height:28px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-dismiss:hover{background:#0000000f}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-step{background:#fff;border:1px solid #e6e6e2;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-step>span{color:#fff;background:#070707;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-step strong{color:#141414;font-size:13.5px;font-weight:700;display:block}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-step small{color:#6b6b6b;margin-top:3px;font-size:12.5px;font-weight:500;display:block}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-workspace{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:20px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-main{gap:20px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-library,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-stage,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-design-controls,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-catalog-panel{background:#fff;border:1px solid #e6e6e2;border-radius:20px;padding:clamp(20px,1.9vw,28px);box-shadow:0 1px 2px #00000008,0 14px 40px #0000000d}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-stage,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-catalog-panel{padding:0;overflow:hidden}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-section-title{border-bottom:1px solid #eeeeea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-section-title>div,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-catalog-header>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-section-title>div>span,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-catalog-header>div>span,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-pill{color:#4a4a4a;letter-spacing:.08em;text-transform:uppercase;background:#f6f6f4;border:1px solid #e3e3e0;border-radius:999px;align-items:center;padding:6px 11px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-pill.is-full{color:#fff;background:#070707;border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-catalog-header time{color:#8a8a8a;font-size:12px;font-weight:600}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-hint{color:#6b6b6b;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-catalog-panel{z-index:1;grid-template-rows:auto auto auto minmax(180px,1fr) auto;gap:0;max-height:calc(100vh - 98px);display:grid;position:sticky;top:82px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-catalog-header{border-bottom:1px solid #eeeeea;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding:20px 20px 16px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-import-controls{background:0 0;border:0;border-bottom:1px solid #eeeeea;gap:10px;padding:14px 20px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-import{border-bottom:1px solid #eeeeea;padding:0 20px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-import summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;list-style:none;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-import summary::-webkit-details-marker{display:none}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-import .ad-video-import-controls{border:0;padding:0 0 14px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-link{color:#6b6b6b;white-space:nowrap;font-size:12px;font-weight:700}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-import summary:hover .adv-link{color:#070707;text-decoration:underline}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-url-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-url-input,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-search{color:#8a8a8a;width:auto;min-width:0;min-height:44px;box-shadow:none;background:#fafaf8;border:1px solid #e3e3e0;border-radius:999px;align-items:center;gap:10px;padding:0 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-search{min-height:40px;margin:12px 20px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-url-input:focus-within,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-search:focus-within{color:#070707;background:#fff;border-color:#070707;box-shadow:0 0 0 4px #0000000f}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-url-input>svg,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-search>svg{color:inherit;flex:none}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-url-input input,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-search input,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-url-input input:hover,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-search input:hover,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-url-input input:focus,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-search input:focus{color:#141414!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-search button{color:#6b6b6b;width:26px;height:26px;min-height:26px;box-shadow:none;background:#f1f1ee;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-search button:hover{color:#fff;background:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-import-submit{color:#fff;white-space:nowrap;cursor:pointer;background:#070707;border:1px solid #070707;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;width:auto;height:auto;min-height:44px;padding:0 16px;font-size:12.5px;font-weight:700;transition:background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 22px #00000029}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-import-submit:hover:not(:disabled){background:#000}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-import-submit:disabled{color:#8a8a8a;box-shadow:none;cursor:not-allowed;background:#f1f1ee;border-color:#e3e3e0}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-file-button{color:#141414;min-height:40px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e3e3e0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-file-button:hover:not(:disabled){color:#fff;background:#070707;border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-file-button:disabled{opacity:.6;cursor:not-allowed}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-meta-feed{color:#141414;background:#fafaf8;border:1px solid #e6e6e2;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-meta-feed>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-meta-feed>span svg{color:#070707;flex:none}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-meta-feed .adv-link-button:disabled{opacity:.5;cursor:wait}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-source-badge{color:#141414;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:0;font-size:12px;font-weight:700;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-source-badge svg{color:#070707;flex:none}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-source-badge span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-list{align-content:start;gap:4px;min-height:0;padding:0 12px 12px;display:grid;overflow:auto}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-row{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:22px 56px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:8px;transition:background .14s,border-color .14s;display:grid;position:relative}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-row:hover{background:#fafaf8}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-row.is-selected{background:#f6f6f4;border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-row>input[type=checkbox]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;position:absolute!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-checkbox{color:#fff;background:#fff;border:1px solid #d2d2d2;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;line-height:1;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-row.is-selected .ad-video-product-checkbox{background:#070707;border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-row img,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-row>.ad-video-image-empty{object-fit:cover;background:#f1f1ee;border-radius:10px;width:56px;height:56px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-image-empty{color:#8a8a8a;place-items:center;font-size:12px;font-weight:800;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-copy{gap:3px;min-width:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-copy strong{color:#1d1d1d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-copy small{color:#070707;font-size:12px;font-weight:700}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-result-note{color:#8a8a8a;border-top:1px solid #eeeeea;padding:10px 20px;font-size:11.5px;font-weight:600}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-empty-state,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-loading,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-empty{color:#6b6b6b;text-align:center;background:#fafaf8;border:1px dashed #d9d9d4;border-radius:14px;justify-items:center;gap:6px;min-height:0;margin:4px 0;padding:18px 20px;font-size:13px;font-weight:600;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-loading{grid-auto-flow:column;justify-content:center;align-items:center}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-empty strong{color:#141414;font-size:13.5px;font-weight:700}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-empty small{color:#8a8a8a;font-size:12.5px;font-weight:500}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-empty svg{color:#8a8a8a}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-empty .ad-video-text-button{margin-top:4px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-skeleton{background:linear-gradient(90deg,#f1f1ee 25%,#fafaf8 50%,#f1f1ee 75%) 0 0/200% 100%;border-radius:12px;height:72px;animation:1.3s linear infinite adv-shimmer}@keyframes adv-shimmer{to{background-position:-200% 0}}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-card{box-shadow:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e6e2;border-radius:14px;gap:10px;padding:10px;transition:border-color .16s,box-shadow .16s;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-card:hover{border-color:#a8a8a8}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-card.is-active{border-color:#070707;box-shadow:inset 0 0 0 1px #070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-preview{background:#f1f1ee;border-color:#e6e6e2}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-preview-image{background:#e3e3e0}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-preview-title{background:#4a4a4a}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-preview-hero{background:#d9d9d4}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-preview-card{box-shadow:0 2px 7px #0000001a}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-card-footer strong{color:#141414;font-size:13px;font-weight:700}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-card-footer>span:first-child{color:#141414}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-template-desc{color:#6b6b6b;padding:0 2px 2px;font-size:12px;font-weight:500;line-height:1.4;display:block}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-check{color:#fff;background:#f1f1ee;border:0}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-card.is-active .ad-video-template-check{color:#fff;background:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-toolbar{min-height:0;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #eeeeea;border-radius:0;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 20px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-segmented{background:#f6f6f4;border:1px solid #e3e3e0;border-radius:999px;grid-auto-flow:column;gap:2px;width:auto;padding:4px;display:inline-grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-segmented button{color:#4a4a4a;min-height:36px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-segmented button b{font-weight:700}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-segmented button small{color:#8a8a8a;font-size:10.5px;font-weight:700}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-segmented button:hover{color:#070707;background:#f1f1ee}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-segmented button.is-active{color:#fff;background:#070707;box-shadow:0 8px 18px #0003}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-segmented button.is-active small{color:#ffffffb3}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-duration-control{background:0 0;border:0;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:12px;min-width:220px;max-width:320px;margin:0;padding:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-duration-control>span{color:#6b6b6b;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-duration-control b,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-size-control b,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-counter{color:#070707;letter-spacing:0;text-transform:none;background:#f6f6f4;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-duration-control input[type=range],.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-size-control input[type=range],.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-duration-control input[type=range]:hover,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-size-control input[type=range]:hover,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-duration-control input[type=range]:focus,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-size-control input[type=range]:focus{width:100%!important;height:24px!important;min-height:24px!important;box-shadow:none!important;accent-color:#070707!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-icon-button{color:#070707;width:40px;height:40px;min-height:40px;box-shadow:none;background:#fff;border:1px solid #e3e3e0;border-radius:50%;place-items:center;margin-left:auto;padding:0;transition:background .16s,border-color .16s,color .16s;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-icon-button:hover{color:#fff;background:#070707;border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-stage-shell,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-stage-shell.is-story{background:radial-gradient(360px 200px at 100% 0,#ffffff29,#0000 62%),radial-gradient(#ffffff1f 1px,#0000 1.2px) 0 0/22px 22px,#070707;border:0;border-radius:14px;place-items:center;width:auto;min-height:0;margin:16px;padding:24px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-stage-canvas{border-radius:12px;width:min(100%,520px);box-shadow:0 24px 50px #00000073}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-stage-shell.is-story .ad-video-stage-canvas{width:min(100%,292px)}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-stage-chip{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:800;line-height:1;position:absolute;top:14px;left:14px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-stage-note{color:#fff;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-radius:999px;max-width:calc(100% - 32px);padding:8px 14px;font-size:12px;font-weight:700;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-stage-recording{color:#070707;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 26px #0000004d}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-stage-foot{border-top:1px solid #eeeeea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px 18px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-stage-meta{color:#6b6b6b;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-stage-meta strong{color:#070707;font-weight:700}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-link-button{color:#070707;min-height:0;box-shadow:none;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-progress{background:#e6e6e2;border-radius:999px;width:160px;height:4px;display:inline-block;position:relative;overflow:hidden}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-progress i{background:#070707;border-radius:999px;width:40%;height:100%;animation:1.4s ease-in-out infinite adv-slide;position:absolute;top:0;left:0}@keyframes adv-slide{0%{left:-40%}to{left:100%}}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-export,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-export:hover,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-export:focus{color:#fff;letter-spacing:0;text-transform:none;white-space:nowrap;background:#070707;font-size:12.5px;font-weight:700;transition:background .16s,box-shadow .16s,transform .16s;transform:none;box-shadow:0 10px 22px #00000029;border:1px solid #070707!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:44px!important;margin:0!important;padding:0 20px!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-export:hover:not(:disabled){background:#000;border-color:#000;transform:translateY(-1px)}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-export:focus-visible{box-shadow:0 0 0 4px #0000001f}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-export:disabled,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-export:disabled:hover{color:#8a8a8a!important;box-shadow:none!important;cursor:not-allowed!important;background:#f1f1ee!important;border-color:#e3e3e0!important;transform:none!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-export svg{stroke-width:1.9px;width:16px;height:16px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-main.is-exporting .ad-video-toolbar,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-main.is-exporting .ad-video-template-library,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-main.is-exporting .ad-video-sequence,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-main.is-exporting .ad-video-design-controls{opacity:.55;pointer-events:none;transition:opacity .2s}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-list{gap:6px;max-height:320px;display:grid;overflow:auto}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-item{background:#fafaf8;border:1px solid #efefeb;border-radius:12px;grid-template-columns:24px 48px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:60px;padding:6px 8px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-item.is-hero{border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-item>span:first-child{color:#fff;background:#070707;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-item img,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-item .ad-video-image-empty{object-fit:cover;background:#f1f1ee;border-radius:10px;width:48px;height:48px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-item strong{color:#1d1d1d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-hero-pill{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#070707;border-radius:999px;align-items:center;padding:4px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-item>div:last-child{gap:4px;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-item button{color:#6b6b6b;width:30px;height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-item button:hover:not(:disabled){color:#070707;background:#f1f1ee}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-item button:disabled{opacity:.35}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-text-button{color:#a12626;min-height:34px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e3e3e0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-text-button:hover{background:#fff5f5;border-color:#f0c9c9}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-design-controls{grid-template-columns:1fr;align-items:start;gap:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-design-controls>.ad-video-section-title{grid-column:1/-1}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-group{border:0;border-top:1px solid #eeeeea;grid-template-columns:150px minmax(0,1fr);gap:20px;min-width:0;margin:0;padding:18px 0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-group:first-of-type{border-top:0;padding-top:0}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-group:last-of-type{padding-bottom:0}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-group-title{align-content:start;gap:4px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-group-title strong{color:#070707;font-size:13px;font-weight:800}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-group-title small{color:#6b6b6b;font-size:12px;font-weight:500;line-height:1.4}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-group-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 14px;min-width:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-group-colors .adv-group-body{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-group-body>*{grid-column:auto;min-width:0}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-span-2,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-control{grid-column:1/-1}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-control-label,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-size-control>span,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-alignment-control>span,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-field>span,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-color-control>span:first-child{color:#6b6b6b;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-size-control{background:0 0;border:0;gap:8px;margin:0;padding:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-alignment-control{gap:8px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-alignment-buttons{background:#f6f6f4;border:1px solid #e3e3e0;border-radius:999px;grid-auto-flow:column;justify-self:start;gap:2px;padding:4px;display:inline-grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-alignment-buttons button{color:#6b6b6b;width:34px;height:34px;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-alignment-buttons button:hover{color:#070707;background:#f1f1ee}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-alignment-buttons button.is-active{color:#fff;background:#070707;box-shadow:0 6px 14px #0000002e}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-field{gap:8px;margin:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-field textarea{resize:none;min-height:72px!important;padding:12px 14px!important;line-height:1.45!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-field-hint{color:#8a8a8a;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-control{gap:8px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-upload{background:#fafaf8;border:1px dashed #d9d9d4;border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:12px;transition:border-color .16s,background .16s;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-upload.is-dragover{background:#fff;border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-preview{color:#8a8a8a;background:#fff;border:1px solid #e6e6e2;border-radius:10px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-preview img{object-fit:contain;width:100%;height:100%}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-meta{gap:4px;min-width:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-meta strong{color:#141414;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-meta span{color:#8a8a8a;font-size:12px;font-weight:500}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-actions button{color:#141414;min-height:36px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #e3e3e0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-actions button:hover:not(:disabled){color:#fff;background:#070707;border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-actions .ad-video-logo-reset{color:#6b6b6b;width:auto;padding:0 12px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-toggle{color:#141414;cursor:pointer;background:#fff;border:1px solid #e3e3e0;border-radius:999px;align-items:center;gap:10px;min-height:40px;margin:0;padding:0 14px;font-size:12.5px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-toggle:has(input:checked){color:#fff;background:#070707;border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-toggle input[type=checkbox]{accent-color:#070707!important;width:16px!important;height:16px!important;min-height:16px!important;margin:0!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-toggle:has(input:checked) input[type=checkbox]{accent-color:#fff!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-color-control{background:0 0;border:0;gap:8px;margin:0;padding:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-color-swatch{background:#fafaf8;border:1px solid #e3e3e0;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 8px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-color-swatch code{color:#141414;text-transform:uppercase;font-family:inherit;font-size:12px;font-weight:700}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-color-swatch input[type=color],.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-color-swatch input[type=color]:hover,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-color-swatch input[type=color]:focus{cursor:pointer;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;margin:0!important;padding:0!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-color-swatch input[type=color]::-webkit-color-swatch-wrapper{padding:0}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-color-swatch input[type=color]::-webkit-color-swatch{border:1px solid #0000001a;border-radius:50%}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-color-swatch input[type=color]::-moz-color-swatch{border:1px solid #0000001a;border-radius:50%}@media (max-width:1180px){.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-workspace{grid-template-columns:320px minmax(0,1fr)}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-group{grid-template-columns:1fr;gap:12px}}@media (max-width:900px){.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-workspace{grid-template-columns:1fr}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-catalog-panel{max-height:none;position:static}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-list{max-height:300px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-catalog-header,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-import-controls,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-import{padding-left:16px;padding-right:16px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-search{margin:12px 16px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-steps{grid-template-columns:1fr}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-library,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-stage,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-design-controls,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-catalog-panel{border-radius:16px}}@media (max-width:620px){.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .page-header{flex-direction:row!important;align-items:flex-end!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .page-header>div:first-child{flex:100%!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-toolbar{flex-flow:wrap;padding:12px 14px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-segmented{grid-template-columns:1fr 1fr;width:100%}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-segmented button{justify-content:center}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-duration-control{flex:auto;min-width:0;max-width:none}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-icon-button{width:40px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-stage-shell,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-stage-shell.is-story{margin:10px;padding:14px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-stage-foot{flex-direction:column;align-items:stretch}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-export{width:100%}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-template-grid,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-group-body,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-group-colors .adv-group-body{grid-template-columns:1fr}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-toggle{width:100%}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-upload{grid-template-columns:56px minmax(0,1fr)}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-logo-actions{grid-column:1/-1;justify-content:flex-start}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-item{grid-template-columns:24px 48px minmax(0,1fr)}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-item>div:last-child{grid-column:1/-1;justify-content:flex-end}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-sequence-item button{width:34px;height:34px;min-height:34px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-row{grid-template-columns:22px 48px minmax(0,1fr);min-height:64px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-row img,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-product-row>.ad-video-image-empty{width:48px;height:48px}}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music{background:#fff;border:1px solid #e6e6e2;border-radius:20px;padding:clamp(20px,1.9vw,28px);box-shadow:0 1px 2px #00000008,0 14px 40px #0000000d}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .ad-video-main.is-exporting .adv-music{opacity:.55;pointer-events:none;transition:opacity .2s}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-track{color:#141414;cursor:pointer;background:#fff;border:1px solid #e6e6e2;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;margin:0;padding:10px 12px 10px 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-track:hover{background:#fafaf8;border-color:#cfcfca}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-track.is-selected{background:#fff;border-color:#070707;box-shadow:inset 0 0 0 1px #070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-track:has(input:focus-visible){box-shadow:0 0 0 4px #0000001f}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-track.is-error{background:#fff5f5;border-color:#f0c9c9}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-text{cursor:pointer;gap:3px;min-width:0;margin:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page label.adv-music-text:after{content:"";border-radius:inherit;position:absolute;inset:0}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-play,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-actions,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-mini{z-index:1;position:relative}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-text strong{color:#141414;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-meta{color:#6b6b6b;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-track.is-error .adv-music-meta{color:#a12626;font-weight:600}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-play,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-icon{color:#070707;width:36px;height:36px;min-height:36px;box-shadow:none;background:#fff;border:1px solid #e3e3e0;border-radius:50%;place-items:center;margin:0;padding:0;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-icon{color:#6b6b6b;background:#f6f6f4}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-play svg{stroke-width:2px;width:16px;height:16px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-play:hover:not(:disabled){color:#fff;background:#070707;border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-play:disabled{cursor:progress;opacity:.7}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-track.is-playing .adv-music-play{color:#fff;background:#070707;border-color:#070707;box-shadow:0 6px 14px #0000002e}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-check{color:#fff;background:#f1f1ee;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-track.is-selected .adv-music-check{background:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-eq{align-items:flex-end;gap:2px;width:14px;height:12px;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-eq b{background:#070707;border-radius:2px;width:3px;height:40%;animation:.9s ease-in-out infinite adv-music-eq}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-eq b:nth-child(2){animation-delay:.15s}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-eq b:nth-child(3){animation-delay:.3s}@keyframes adv-music-eq{0%,to{height:30%}50%{height:100%}}@media (prefers-reduced-motion:reduce){P .adv-music-eq b{height:60%;animation:none}}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-upload{cursor:default;background:#fafaf8;border-style:dashed;border-color:#d9d9d4}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-upload.is-dragover{background:#fff;border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-actions{align-items:center;gap:6px;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-mini{color:#141414;min-height:32px;box-shadow:none;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3e3e0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-mini:hover:not(:disabled){color:#fff;background:#070707;border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-mini.is-icon{width:32px;padding:0}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-controls{border-top:1px solid #eeeeea;flex-wrap:wrap;align-items:end;gap:14px 20px;margin-top:16px;padding-top:16px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-controls.is-disabled{opacity:.45}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-volume{flex:240px;max-width:360px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-volume>span{justify-content:flex-start;gap:8px}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-volume>span svg{color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-volume>span b{margin-left:auto}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-volume input[type=range],.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-volume input[type=range]:hover,.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-volume input[type=range]:focus{width:100%!important;height:24px!important;min-height:24px!important;box-shadow:none!important;accent-color:#070707!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-unlock{color:#070707;background:#fff;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:700;position:absolute;top:14px;right:14px;box-shadow:0 8px 18px #00000040}@media (max-width:900px){.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music{border-radius:16px}}@media (max-width:620px){.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-grid{grid-template-columns:1fr}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-controls{align-items:stretch}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-volume{max-width:none}.app-shell:not(.pushroas-shell) .main-panel .content .ad-video-page .adv-music-fade{width:100%}}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-eyebrow{color:#4a4a4a;letter-spacing:.08em;text-transform:uppercase;background:#f6f6f4;border:1px solid #e3e3e0;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 11px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-tabs{background:#fff;border:1px solid #e3e3e0;border-radius:999px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-tabs button{color:#4a4a4a!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:700!important;transform:none!important}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-tabs button:hover{color:#070707!important;background:#f1f1ee!important}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-tabs button.active{color:#fff!important;background:#070707!important;box-shadow:0 8px 18px #0003!important}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-tabs button small{opacity:.7;margin-left:6px;font-size:11px;font-weight:700}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-connection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-connection-copy{align-items:center;gap:14px;min-width:0;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-connection-copy strong{color:#070707;font-size:15px;font-weight:800;display:block}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-connection-copy small{color:#6b6b6b;margin-top:4px;font-size:12.5px;font-weight:500;display:block}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-status{color:#4a4a4a;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f6f6f4;border:1px solid #e3e3e0;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-status:before{content:"";background:#a8a8a8;border-radius:50%;width:7px;height:7px}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-status.is-connected{color:#fff;background:#070707;border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-status.is-connected:before{background:#fff}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-status.is-error{color:#a12626;background:#fff5f5;border-color:#f0c9c9}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-status.is-error:before{background:#a12626}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-status.is-pending:before{background:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-settings-grid .is-wide{grid-column:1/-1}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-settings-grid label{color:#2d2d2d;gap:7px;font-size:12.5px;font-weight:700;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-settings-grid label small{color:#8a8a8a;font-size:12px;font-weight:500}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-secret{align-items:center;gap:8px;display:flex;position:relative}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-secret input{flex:auto}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-secret button{color:#6b6b6b;width:40px;height:40px;min-height:40px;box-shadow:none;background:#fff;border:1px solid #e3e3e0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-price-example{color:#6b6b6b;background:#fafaf8;border:1px dashed #d9d9d4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding:12px 14px;font-size:12.5px;font-weight:600;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-price-example strong{color:#070707;font-size:14px;font-weight:800}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-table{gap:8px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-row{background:#fff;border:1px solid #e6e6e2;border-radius:14px;gap:10px;padding:14px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-row.is-mapped{background:#fafaf8;border-color:#cfcfca}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-head{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-name strong{color:#141414;font-size:13.5px;font-weight:700;display:block}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-name span{color:#8a8a8a;margin-top:3px;font-size:12px;font-weight:500;display:block}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-select{align-items:center;gap:6px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-select input{flex:auto;min-width:0}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-row.is-open{z-index:30;position:relative}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-combobox{flex:auto;min-width:0;position:relative}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-combobox input{width:100%}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-combobox-panel{z-index:40;background:#fff;border:1px solid #e3e3df;border-radius:14px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #07070724}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-combobox-option{cursor:pointer;border-radius:10px;gap:2px;padding:9px 11px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-combobox-option:hover,.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-combobox-option.is-active{background:#f4f4f2}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-combobox-option.is-selected strong{color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-combobox-option strong{color:#141414;font-size:13px;font-weight:700}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-combobox-option small{color:#8a8a8a;font-size:11.5px;font-weight:500}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-combobox-empty{color:#6b6b6b;padding:12px 14px;font-size:12.5px;line-height:1.5}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-notice{color:#5a4300;background:#fff8e6;border:1px solid #efd9a3;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 14px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-notice span{flex:320px}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-notice.is-error{color:#8a1f1f;background:#fff1f1;border-color:#f0c2c2}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-notice-list{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-attributes{border-top:1px solid #eeeeea;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px;padding-top:12px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-attributes label{color:#2d2d2d;gap:6px;font-size:12px;font-weight:700;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-attributes label b{color:#a12626}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-attributes label em{color:#8a8a8a;font-size:11px;font-style:normal;font-weight:500}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-attributes select,.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-attributes input{min-height:40px!important}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-markup{color:#6b6b6b;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-markup input{width:92px!important;min-height:38px!important}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-toolbar .trendyol-search{align-items:center;gap:8px;min-width:240px;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table table{width:100%}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table td,.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table th{vertical-align:middle}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table .is-muted{color:#8a8a8a;font-size:12px}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table .trendyol-product-cell{align-items:center;gap:10px;min-width:0;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table .trendyol-product-cell img,.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table .trendyol-product-cell span.placeholder{object-fit:cover;background:#f1f1ee;border-radius:8px;flex:none;width:40px;height:40px}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table .trendyol-product-cell div{min-width:0}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table .trendyol-product-cell strong{color:#141414;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:13px;font-weight:700;display:block;overflow:hidden}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table .trendyol-product-cell small{color:#8a8a8a;font-size:11.5px;font-weight:500;display:block}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table input[type=checkbox]{accent-color:#070707!important;width:16px!important;height:16px!important;min-height:16px!important}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-pill{color:#3a3a3a;white-space:nowrap;background:#f6f6f4;border:1px solid #e3e3e0;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-pill.is-sent,.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-pill.is-transferred,.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-pill.is-connected{color:#fff;background:#070707;border-color:#070707}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-pill.is-error,.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-pill.is-failed{color:#a12626;background:#fff5f5;border-color:#f0c9c9}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-pill.is-queued,.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-pill.is-pending{color:#4a4a4a;background:#fff;border-color:#d9d9d4}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-pill.is-skipped{color:#8a8a8a}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-error-text{color:#a12626;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:11.5px;display:block;overflow:hidden}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-inline-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-inline-actions button{min-height:32px!important;padding:0 10px!important;font-size:11.5px!important}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-logs{gap:6px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-log{background:#fafaf8;border:1px solid #efefeb;border-radius:12px;grid-template-columns:110px 90px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-log.is-error{background:#fff5f5;border-color:#f0c9c9}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-log time{color:#8a8a8a;font-size:11.5px;font-weight:600}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-log span{color:#141414;font-weight:600}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-step{background:#fff;border:1px solid #e6e6e2;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-step>span{color:#fff;background:#070707;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-step.is-done>span{color:#070707;background:#f1f1ee}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-step strong{color:#141414;font-size:13.5px;font-weight:700;display:block}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-step small{color:#6b6b6b;margin-top:3px;font-size:12.5px;font-weight:500;display:block}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-step button{margin-top:10px}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-pagination{color:#6b6b6b;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:12.5px;font-weight:600;display:flex}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .metric-grid.dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table td.is-muted,.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table td.is-nowrap{white-space:nowrap}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-table .trendyol-inline-actions{flex-wrap:nowrap}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-sync-table td:last-child{white-space:nowrap;text-align:right}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-sync-table table{width:100%;min-width:0!important}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .table-wrap.trendyol-table{overflow-x:auto}@media (max-width:1100px){.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-settings-grid,.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-two-col,.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-steps,.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .trendyol-mapping-head{grid-template-columns:1fr}.app-shell:not(.pushroas-shell) .main-panel .content .trendyol-page .metric-grid.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
