: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-language-switch button.active{color:#fff;background:#050505}.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-row{justify-content:space-between;align-items:center;gap:18px;margin:8px 0 30px;display:flex}.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-menu-title-text{letter-spacing:.16em!important;font-size:10px!important;font-weight:850!important}.app-shell:not(.pushroas-shell) .sidebar-menu-chevron{color:#777!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:hover,.app-shell:not(.pushroas-shell) .sidebar-submenu button:hover,.app-shell:not(.pushroas-shell) .logout-button:hover{color:#fff!important;background:#171717!important;border-color:#262626!important;transform:translate(2px)!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:#080808!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:#080808!important;background:#fff!important;border-color:#fff!important;transform:none!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:#080808!important;border-color:#080808!important}.app-shell:not(.pushroas-shell) .logout-button{color:#d4d4d4!important;background:#101010!important;border-color:#242424!important;margin:0 2px!important}.app-shell:not(.pushroas-shell) .mobile-nav-toggle{border-radius:8px!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) .content{padding:clamp(18px,2.2vw,30px)!important}.app-shell:not(.pushroas-shell) .stack{gap:18px!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-menu button{padding:0 12px!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 h1{color:#080808!important;letter-spacing:-.02em!important;font-size:clamp(29px,2.35vw,38px)!important;font-weight:820!important;line-height:1!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) .metric-grid{gap:12px!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 small{color:#646464!important;font-size:12px!important;font-weight:520!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{padding:clamp(18px,1.7vw,24px)!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 h2,.app-shell:not(.pushroas-shell) .panel h2{color:#080808!important;letter-spacing:-.01em!important;font-size:19px!important;font-weight:800!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) tbody tr:hover,.app-shell:not(.pushroas-shell) .dashboard-category-row:hover{background:#f7f7f7!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 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 .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{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 .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:#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-template-topbar h1{margin:10px 0 8px!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-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-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:14px!important;padding:24px!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-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 table{margin-top:0!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{justify-content:flex-start!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:space-between!important;align-items:flex-start!important;gap:12px!important;display: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 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-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{grid-template-columns:minmax(260px,1fr) auto!important;gap:12px!important;margin-bottom:16px!important;display:grid!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;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{overflow-x:auto!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-table-wrapper table{min-width:1120px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-template-table-wrapper th{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 td{vertical-align:top!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 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 .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-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-campaign-list-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,auto) auto!important;align-items:end!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:#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-directory-topbar h1{margin:10px 0 8px!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:14px!important;padding:24px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-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-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:fit-content!important;display:inline-flex!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-color-field input[type=color]{cursor:pointer!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:10px!important;width:88px!important;height:42px!important;padding:4px!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:#fafafa!important;border:1px dashed #d1d5db!important;border-radius:12px!important;gap:12px!important;padding:16px!important;display:grid!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:#6b7280!important;font-size:12px!important}.app-shell:not(.pushroas-shell) .content .whatsapp-directory-preview-shell{gap:16px!important;display:grid!important;position:sticky!important;top:96px!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:grid!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-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{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-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-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}}
