:where(html[data-theme=dark]) .abandoned-auto-config{border:1px solid var(--line);background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-auto-config strong{color:var(--ink)}
:where(html[data-theme=dark]) .abandoned-auto-config p{color:var(--muted)}
:where(html[data-theme=dark]) .abandoned-auto-config small{color:var(--muted)}
:where(html[data-theme=dark]) .abandoned-auto-control{color:var(--muted)}
:where(html[data-theme=dark]) .abandoned-auto-switch{background:var(--surface-subtle) !important}
:where(html[data-theme=dark]) .abandoned-auto-switch > span{background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-hidden-toggle b{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-success{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-card{background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-card.is-hidden{background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-photo{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-hidden-badge{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-offer{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-customer .is-empty{color:var(--muted)}
:where(html[data-theme=dark]) .abandoned-copy{background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-create{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-management select,:where(html[data-theme=dark]) .abandoned-management textarea{background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-visibility{background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-save:disabled{border-color:var(--line);color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-empty{border:1px dashed var(--line);background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-order-summary{background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-order-summary span{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-order-grid label > span{color:var(--muted)}
:where(html[data-theme=dark]) .abandoned-order-grid :is(input, select){background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-order-grid .is-discount{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-order-grid .is-discount small{color:var(--muted)}
:where(html[data-theme=dark]) .abandoned-order-warning{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-hidden-toggle b{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-success{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-card{background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-card.is-hidden{background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-photo{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-hidden-badge{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-offer{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-customer .is-empty{color:var(--muted)}
:where(html[data-theme=dark]) .abandoned-copy{background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-create{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-management select,:where(html[data-theme=dark]) .abandoned-management textarea{background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-visibility{background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-save:disabled{color:var(--muted);background:var(--surface-subtle);border-color:var(--line)}
:where(html[data-theme=dark]) .abandoned-empty{background:var(--surface);border:1px dashed var(--line)}
:where(html[data-theme=dark]) .abandoned-order-summary{background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-order-summary span{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-order-grid label>span{color:var(--muted)}
:where(html[data-theme=dark]) .abandoned-order-grid :is(input,select){background:var(--surface)}
:where(html[data-theme=dark]) .abandoned-order-grid .is-discount{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .abandoned-order-grid .is-discount small{color:var(--muted)}
:where(html[data-theme=dark]) .abandoned-order-warning{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .purchase-release-dialog{background:var(--panel,var(--surface))}
:where(html[data-theme=dark]) .sale-push-card{background:var(--surface)}
:where(html[data-theme=dark]) .sale-push-preview{background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .account-settings-menu>a[aria-current=page]{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .account-settings-menu>a:hover{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .account-settings-menu .account-settings-logout:hover:not(:disabled){background:var(--surface-subtle)}
:where(html[data-theme=dark]) .automation-flow-preview{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .automation-banner{background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .automation-pill{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .automation-stats>div{background:var(--surface)}
:where(html[data-theme=dark]) .automation-variables code{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .automation-offer{border:1px solid var(--line)}
:where(html[data-theme=dark]) .automation-save{border:1px solid var(--line)}
:where(html[data-theme=dark]) .automation-conversation{background:var(--surface)}
:where(html[data-theme=dark]) .automation-conversation.active{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .automation-status{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .automation-status.bot{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .automation-status.human,:where(html[data-theme=dark]) .automation-status.blocked{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .automation-empty{color:var(--muted)}
:where(html[data-theme=dark]) .automation-messages{background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .automation-message{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .automation-message.out{background:var(--surface-subtle);border-color:var(--line)}
:where(html[data-theme=dark]) .automation-message.internal{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .automation-message small{color:var(--muted)}
:where(html[data-theme=dark]) .automation-details{border-top:1px solid var(--line)}
:where(html[data-theme=dark]) .automation-number{border-bottom:1px solid var(--line)}
:where(html[data-theme=dark]) .automation-number small{color:var(--muted)}
:where(html[data-theme=dark]) .novedades-page{color:var(--ink,var(--ink))}
:where(html[data-theme=dark]) .novedades-stats section{border:1px solid var(--line,var(--line));background:var(--surface)}
:where(html[data-theme=dark]) .novedades-stats small{color:var(--muted,var(--muted))}
:where(html[data-theme=dark]) .novedades-stats svg{color:var(--muted)}
:where(html[data-theme=dark]) .novedades-mode{background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .novedades-mode small{color:var(--muted)}
:where(html[data-theme=dark]) .novedades-badge.warning{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .novedades-badge.resolved{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .novedades-badge.draft{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .novedades-queue{border:1px solid var(--line,var(--line));background:var(--surface)}
:where(html[data-theme=dark]) .novedades-tabs{border-bottom:1px solid var(--line,var(--line))}
:where(html[data-theme=dark]) .novedades-tabs button{color:var(--muted)}
:where(html[data-theme=dark]) .novedades-tabs b{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .novedades-search svg{color:var(--muted)}
:where(html[data-theme=dark]) .novedades-table th{color:var(--muted);background:var(--surface)}
:where(html[data-theme=dark]) .novedades-table td{border-top:1px solid var(--line)}
:where(html[data-theme=dark]) .novedades-table small{color:var(--muted)}
:where(html[data-theme=dark]) .novedades-table tbody tr:hover{background:var(--surface)}
:where(html[data-theme=dark]) .novedades-workflow{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .novedades-workflow:not(.is-new){background:var(--surface-subtle)}
:where(html[data-theme=dark]) .novedades-empty p{color:var(--muted)}
:where(html[data-theme=dark]) .novedades-list-end{color:var(--muted)}
:where(html[data-theme=dark]) .novedades-coverage{color:var(--muted)}
:where(html[data-theme=dark]) .novedad-detail-heading p{color:var(--muted)}
:where(html[data-theme=dark]) .novedad-detail-section{border:1px solid var(--line)}
:where(html[data-theme=dark]) .novedad-detail-section small{color:var(--muted)}
:where(html[data-theme=dark]) .novedades-card-route{color:var(--muted)}
:where(html[data-theme=dark]) .novedad-source-text{background:var(--surface)}
:where(html[data-theme=dark]) .novedades-timeline li:before{border:2px solid var(--line)}
:where(html[data-theme=dark]) .novedad-customer dt{color:var(--muted)}
:where(html[data-theme=dark]) .novedad-automation-intro p{color:var(--muted)}
:where(html[data-theme=dark]) .novedades-rules details{border:1px solid var(--line)}
:where(html[data-theme=dark]) .novedades-simulator{background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .novedades-simulation{border-top:1px solid var(--line)}
:where(html[data-theme=dark]) .novedades-simulation small{color:var(--muted)}
:where(html[data-theme=dark]) .novedades-plan-footer>span{color:var(--muted)}
@media (width<=760px){:where(html[data-theme=dark]) .novedades-cards article{border:1px solid var(--line)}}
@media (width<=760px){:where(html[data-theme=dark]) .novedades-cards article>p{color:var(--muted)}}
@media (width<=760px){:where(html[data-theme=dark]) .novedades-card-bottom small{color:var(--muted)}}
:where(html[data-theme=dark]) .checkout-banner-setting{border-bottom:1px solid var(--line)}
:where(html[data-theme=dark]) .checkout-banner-preview{background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .checkout-banner-actions button{border:1px solid var(--line);background:var(--surface);color:var(--ink)}
:where(html[data-theme=dark]) .checkout-dialog{color:var(--ink);background:var(--surface)}
:where(html[data-theme=dark]) .checkout-dialog .checkout-close{color:var(--ink)}
:where(html[data-theme=dark]) .checkout-outlet .lp-outlet i{background:var(--surface)}
:where(html[data-theme=dark]) .checkout-product-price del{color:var(--muted)}
:where(html[data-theme=dark]) .checkout-product small{color:var(--muted)}
:where(html[data-theme=dark]) .checkout-form input,:where(html[data-theme=dark]) .checkout-form select{color:var(--ink);background:var(--surface)}
:where(html[data-theme=dark]) .checkout-form select:disabled{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .checkout-input{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .checkout-phone-hint{color:var(--muted)}
:where(html[data-theme=dark]) .checkout-location-hint{color:var(--muted)}
:where(html[data-theme=dark]) .checkout-shipping label.selected{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .checkout-shipping-price del{color:var(--muted)}
:where(html[data-theme=dark]) .checkout-shipping small{color:var(--muted)}
:where(html[data-theme=dark]) .checkout-total{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .checkout-summary-shipping-price del{color:var(--muted)}
:where(html[data-theme=dark]) .checkout-total .checkout-grand-total{border-top:1px solid var(--line)}
:where(html[data-theme=dark]) .mastershop-settings-section{border-top:1px solid var(--line,var(--line))}
:where(html[data-theme=dark]) .mastershop-switch span{background:var(--surface)}
:where(html[data-theme=dark]) .orders-toolbar button[aria-pressed=true]{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .orders-count{background:var(--surface)}
:where(html[data-theme=dark]) .orders-status-tabs>button:hover{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .orders-status-tabs>button[aria-selected=true]{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .orders-tab-count{background:var(--surface-subtle)}
:where(html[data-theme=dark]) [aria-selected=true]>.orders-tab-count{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .orders-sheet{background:var(--surface)}
:where(html[data-theme=dark]) .orders-table th{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .orders-table tr.is-selected td{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .orders-table tr:hover td{background:var(--surface)}
:where(html[data-theme=dark]) .orders-system-badge.is-error{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .orders-origin-filters button[aria-pressed=true]{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .orders-date-filter{background:var(--surface)}
:where(html[data-theme=dark]) .orders-date-filter.is-active,:where(html[data-theme=dark]) .orders-date-filter:focus-within{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .orders-repeat-warning{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .orders-phone button{background:var(--surface)}
:where(html[data-theme=dark]) .orders-status[data-cancelled=true]{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .orders-actions-popover{background:var(--surface)}
:where(html[data-theme=dark]) .order-cancel-notice{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .order-utmify-action{background:var(--surface)}
:where(html[data-theme=dark]) .orders-resend-state{color:var(--muted,var(--muted))}
:where(html[data-theme=dark]) .order-resend-group{border-bottom:1px solid var(--line,var(--line))}
:where(html[data-theme=dark]) .dashboard-period-trigger,:where(html[data-theme=dark]) :is(.shell,.modal) .dashboard-period-trigger{background:var(--surface)}
:where(html[data-theme=dark]) .dashboard-period-popover{background:var(--surface)}
:where(html[data-theme=dark]) .dashboard-period-presets{background:var(--surface)}
:where(html[data-theme=dark]) .dashboard-calendar-heading button{background:var(--surface)}
:where(html[data-theme=dark]) .dashboard-calendar-grid button,:where(html[data-theme=dark]) .dashboard-calendar-grid>span{background:var(--surface)}
:where(html[data-theme=dark]) .overview-kpi{background:var(--surface)}
:where(html[data-theme=dark]) .overview-kpi-icon{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .overview-tabs{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .shell .overview-tabs button[aria-selected=true]{background:var(--surface)}
:where(html[data-theme=dark]) .overview-chart-tooltip{background:var(--surface)}
:where(html[data-theme=dark]) .dashboard-partial{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .dashboard-kpi{background:var(--surface)}
:where(html[data-theme=dark]) .dashboard-gross{background:linear-gradient(110deg,var(--surface),var(--surface-subtle))}
:where(html[data-theme=dark]) .dashboard-cost-link{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .dashboard-cost-link:hover{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .dashboard-panel{background:var(--surface)}
:where(html[data-theme=dark]) .dashboard-chart-switch{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .dashboard-chart-switch button[aria-pressed=true]{background:var(--surface)}
:where(html[data-theme=dark]) .dashboard-chart-placeholder{background:linear-gradient(var(--surface),var(--surface))}
:where(html[data-theme=dark]) .dashboard-stage.stage-1 .dashboard-stage-shape{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .dashboard-rate-track{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .dashboard-rate.return .dashboard-rate-track{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .dashboard-inline-error{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .dashboard-cost-summary{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .platform-domain-permanent{color:var(--muted)}
:where(html[data-theme=dark]) .platform-domain-edit{color:var(--muted)}
:where(html[data-theme=dark]) .platform-domain-card{background:linear-gradient(135deg,var(--surface) 0%,var(--surface-subtle) 100%)}
:where(html[data-theme=dark]) .platform-slug-input{background:var(--surface)}
:where(html[data-theme=dark]) .domain-notice{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .domain-dns th{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .product-links .slug-domain-card{background:var(--surface)}
:where(html[data-theme=dark]) .product-links .slug-domain-card.selected{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .panel.platform-domain-card{background:var(--surface)}
:where(html[data-theme=dark]) .platform-domain-card .domain-status{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .domain-small-button{background:var(--surface)}
:where(html[data-theme=dark]) .domain-connection-banner{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .domain-connection-banner.is-connected{background:linear-gradient(110deg,var(--surface-subtle),var(--surface-subtle))}
:where(html[data-theme=dark]) .domain-connection-orb{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .is-connected .domain-connection-orb{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .domain-connection-orb>span{border:2px solid var(--line)}
:where(html[data-theme=dark]) .domain-record-kind{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .domain-type-choice.selected{background:var(--surface)}
:where(html[data-theme=dark]) button{background:var(--surface)}
:where(html[data-theme=dark]) button:hover{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .sidebar{background:var(--surface)}
:where(html[data-theme=dark]) .workspace{background:var(--surface)}
:where(html[data-theme=dark]) .workspace:hover,:where(html[data-theme=dark]) .workspace[aria-expanded=true]{background:var(--surface)}
:where(html[data-theme=dark]) .workspace-menu{background:var(--surface)}
:where(html[data-theme=dark]) .workspace-name-action:hover{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .workspace-option-icon{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .eyebrow{color:var(--muted)}
:where(html[data-theme=dark]) .nav a{color:var(--muted)}
:where(html[data-theme=dark]) .nav .count{background:var(--surface)}
:where(html[data-theme=dark]) .nav-submenu>a:before{border-bottom:1px solid var(--line)}
:where(html[data-theme=dark]) .avatar{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .topbar{background:var(--surface)}
:where(html[data-theme=dark]) .breadcrumb{color:var(--muted)}
:where(html[data-theme=dark]) .breadcrumb strong{color:var(--muted)}
:where(html[data-theme=dark]) .prototype{color:var(--muted)}
:where(html[data-theme=dark]) .stat{background:var(--surface)}
:where(html[data-theme=dark]) .stat-icon{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .stat:nth-child(2) .stat-icon{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .stat:nth-child(3) .stat-icon{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .tabs button{color:var(--muted)}
:where(html[data-theme=dark]) .tabs .tabcount{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .tabs button.active .tabcount{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .search .ico{color:var(--muted)}
:where(html[data-theme=dark]) .search input{background:var(--surface)}
:where(html[data-theme=dark]) .product{background:var(--surface)}
:where(html[data-theme=dark]) .product-image{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .product:nth-child(3n+2) .product-image{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .product:nth-child(3n) .product-image{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .image-number{color:var(--muted)}
:where(html[data-theme=dark]) .prices del{color:var(--muted)}
:where(html[data-theme=dark]) .badge{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .badge.Rascunho{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .badge.Inativo{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .product-footer{color:var(--muted)}
:where(html[data-theme=dark]) .bulk{background:var(--surface-subtle)}
:where(html[data-theme=dark]) input:not([type=checkbox]):not([type=radio]):not([type=color]),:where(html[data-theme=dark]) select,:where(html[data-theme=dark]) textarea{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .modal{background:var(--surface)}
:where(html[data-theme=dark]) .modalfoot{background:var(--surface)}
:where(html[data-theme=dark]) .modalfoot button.quiet{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .empty{background:var(--surface);border:1px dashed var(--line)}
:where(html[data-theme=dark]) .panel{background:var(--surface)}
:where(html[data-theme=dark]) .toolbar{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .rich{border:1px solid var(--line)}
:where(html[data-theme=dark]) .media-item{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .media-item .link-image{background:var(--surface)}
:where(html[data-theme=dark]) .upload{background:var(--surface)}
:where(html[data-theme=dark]) .price-badge{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .group-head{background:var(--surface)}
:where(html[data-theme=dark]) .variant-row{border-bottom:1px solid var(--line)}
:where(html[data-theme=dark]) .variant-row input[type=color]{background:var(--surface)}
:where(html[data-theme=dark]) .variant-header{color:var(--muted)}
:where(html[data-theme=dark]) .note{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .side-preview{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .supplier-icon{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .supplier-link{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .allocation input{background:var(--surface-subtle) !important}
:where(html[data-theme=dark]) .allocation.invalid input{background:var(--surface-subtle) !important}
:where(html[data-theme=dark]) .allocation-summary{background:var(--surface)}
:where(html[data-theme=dark]) .allocation-summary.invalid{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .alloc-bar{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .page-note{color:var(--muted)}
:where(html[data-theme=dark]) .variant-price .ico{color:var(--muted)}
:where(html[data-theme=dark]) .image-popover{background:var(--surface)}
:where(html[data-theme=dark]) .variant-row .variant-price button:hover{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .app-recovery p{color:var(--muted)}
:where(html[data-theme=dark]) .sidebar-settings:hover{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .popover{background:var(--surface)}
:where(html[data-theme=dark]) .login-panel{background:var(--surface)}
:where(html[data-theme=dark]) .auth-result{border:1px solid var(--line)}
:where(html[data-theme=dark]) .email-verification-message{background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .operation-setup-page{background:radial-gradient(circle at 50% -15%, var(--surface-subtle) 0, transparent 42%), var(--bg)}
:where(html[data-theme=dark]) .operation-setup-card{background:var(--surface)}
:where(html[data-theme=dark]) .operation-domain-preview{background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .error-box{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .work-tabs span{background:var(--surface)}
:where(html[data-theme=dark]) .variant-price button{color:var(--muted)}
:where(html[data-theme=dark]) .color-swatch{border:3px solid var(--line)}
:where(html[data-theme=dark]) .media-item>.drag{background:var(--surface)}
:where(html[data-theme=dark]) .published-page-link{background:var(--surface)}
:where(html[data-theme=dark]) .published-page-link:hover{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .store-preview{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .test-order-preview{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .test-order-notice{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .test-order-modal .modalhead{background:var(--surface)}
:where(html[data-theme=dark]) .nav a.live-online,:where(html[data-theme=dark]) .nav a.live-online:hover{background:var(--surface-subtle)}
:where(html[data-theme=dark]) #toast.ux-toast{background:var(--surface)}
:where(html[data-theme=dark]) .live-currency-toggle{background:var(--surface)}
:where(html[data-theme=dark]) .live-currency-toggle:hover{background:var(--surface)}
:where(html[data-theme=dark]) .live-status{background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .live-status.paused{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .live-status.idle{color:var(--muted);background:var(--surface-subtle);border-color:var(--line)}
:where(html[data-theme=dark]) .live-error{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .live-metric,:where(html[data-theme=dark]) .live-panel{background:var(--surface)}
:where(html[data-theme=dark]) .live-revenue.rolling{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .live-map-canvas{background:radial-gradient(var(--surface-subtle) 0%,var(--surface) 65%,var(--surface) 100%)}
:where(html[data-theme=dark]) .live-products li{border-bottom:1px solid var(--line)}
:where(html[data-theme=dark]) .live-rank{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .live-locations button{border-bottom:1px solid var(--line)}
:where(html[data-theme=dark]) .live-locations button:hover{background:var(--surface)}
:where(html[data-theme=dark]) .live-locations b{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .orders-table .manual-integration-retry{border:1px solid var(--line);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .orders-table .manual-integration-retry:hover:not(:disabled){background:var(--surface-subtle)}
:where(html[data-theme=dark]) .pixel-platforms span,:where(html[data-theme=dark]) .pixel-platforms button{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .pixel-platforms .is-active{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .pixel-symbol{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .pixel-status.is-on{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .pixel-status.is-off{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .pixel-status.is-warning{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .pixel-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
:where(html[data-theme=dark]) .pixel-events>div{border-top:1px solid var(--line)}
:where(html[data-theme=dark]) .pixel-option{border:1px solid var(--line)}
:where(html[data-theme=dark]) .pixel-option.selected{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .pixel-product-list{border:1px solid var(--line) !important}
:where(html[data-theme=dark]) .tracking-list{border:1px solid var(--line)}
:where(html[data-theme=dark]) .tracking-row{border-bottom:1px solid var(--line)}
:where(html[data-theme=dark]) .tracking-pixel-name small{color:var(--muted)}
:where(html[data-theme=dark]) .tracking-state{color:var(--muted)}
:where(html[data-theme=dark]) .tracking-switch span{background:var(--surface)}
:where(html[data-theme=dark]) .review-share-search{background:var(--surface,var(--surface))}
:where(html[data-theme=dark]) .review-share-product{background:var(--surface,var(--surface))}
:where(html[data-theme=dark]) .review-share-product:has(input:checked){background:color-mix(in srgb, var(--surface,var(--surface)) 94%, var(--purple) 6%)}
:where(html[data-theme=dark]) .review-share-product>img{background:var(--surface)}
:where(html[data-theme=dark]) .review-share-placeholder{background:color-mix(in srgb, var(--surface,var(--surface)) 86%, var(--purple) 14%)}
:where(html[data-theme=dark]) .review-csv-import{background:color-mix(in srgb, var(--surface,var(--surface)) 94%, var(--purple) 6%)}
:where(html[data-theme=dark]) .review-csv-actions .button{background:var(--surface,var(--surface))}
:where(html[data-theme=dark]) .review-csv-errors{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .review-csv-preview{background:var(--surface,var(--surface))}
:where(html[data-theme=dark]) .review-csv-preview-list{background:color-mix(in srgb, var(--surface,var(--surface)) 90%, var(--line) 10%)}
:where(html[data-theme=dark]) .upsell-preview-surface{background:var(--surface)}
:where(html[data-theme=dark]) .offers-subnav button[aria-selected=true]{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .upsell-conversion-summary{background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .upsell-conversion-marker{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .upsell-preview-conversion{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .quantity-editor>header{background:var(--surface)}
:where(html[data-theme=dark]) .offer-discount-option.active{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .offer-gifts{background:var(--surface)}
:where(html[data-theme=dark]) .offers-workspace-header{background:radial-gradient(circle at 95% 5%,var(--surface-subtle) 0,#0000 36%),linear-gradient(135deg,var(--surface-subtle),var(--surface) 64%);border:1px solid var(--line)}
:where(html[data-theme=dark]) .offers-workspace-stats span{border:1px solid var(--line)}
:where(html[data-theme=dark]) .offers-subnav button{background:var(--surface)}
:where(html[data-theme=dark]) .offer-panel-heading{border-bottom:1px solid var(--line)}
:where(html[data-theme=dark]) .offer-config-block{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .quantity-editor{border-color:var(--line)}
:where(html[data-theme=dark]) .quantity-editor>header{background:linear-gradient(var(--surface),var(--surface))}
:where(html[data-theme=dark]) .offer-fields{background:var(--surface);border-top:1px solid var(--line)}
:where(html[data-theme=dark]) .offer-editor-group{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .offer-editor-group>summary{background:var(--surface)}
:where(html[data-theme=dark]) .offer-editor-group-body{border-top:1px solid var(--line)}
:where(html[data-theme=dark]) .upsell-screen-editor>details:not(.offer-editor-group){border:1px solid var(--line)}
:where(html[data-theme=dark]) .upsell-screen-editor>details:not(.offer-editor-group)>summary{background:var(--surface)}
:where(html[data-theme=dark]) .offer-quick-controls{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .product-offers .offer-toggle-control{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .product-offers .offer-color-control{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .offer-color-control>span:first-child{color:var(--muted)}
:where(html[data-theme=dark]) .offer-color-control code{color:var(--muted)}
:where(html[data-theme=dark]) .offer-typography-row{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .offer-format-buttons button{color:var(--muted);background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .offer-format-buttons button.active{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .offer-format-grid>div{border:1px solid var(--line)}
:where(html[data-theme=dark]) .offer-image-editor{background:var(--surface);border:1px dashed var(--line)}
:where(html[data-theme=dark]) .lp-offer-price{color:var(--offer-price-color,var(--ink))}
:where(html[data-theme=dark]) .lp-offer-unit select,:where(html[data-theme=dark]) .lp-addon-variant select{color:var(--ink);background:var(--surface)}
:where(html[data-theme=dark]) .checkout-offer-actions .offer-decline{color:var(--ink);background:var(--surface)}
:where(html[data-theme=dark]) .checkout-offer-note{color:var(--muted)}
:where(html[data-theme=dark]) .checkout-duplicate-protection,:where(html[data-theme=dark]) .checkout-country-protection{background:var(--surface)}
:where(html[data-theme=dark]) .checkout-country-protection{background:var(--surface-subtle);border-color:var(--line)}
:where(html[data-theme=dark]) .checkout-duplicate-switch{background:var(--surface)}
:where(html[data-theme=dark]) .checkout-duplicate-days{color:var(--ink)}
:where(html[data-theme=dark]) .checkout-coverage-cities{background:var(--surface)}
:where(html[data-theme=dark]) .customer-order{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .tracking-status-pill{background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .exception .tracking-status-pill{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .tracking-next-step{background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .tracking-next-icon{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .tracking-next-step p{color:var(--muted)}
:where(html[data-theme=dark]) .tracking-progress>span{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .tracking-hero-icon{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .tracking-hero.exception .tracking-hero-icon{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .tracking-payment{background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .tracking-primary{color:var(--ink)}
:where(html[data-theme=dark]) .tracking-card{background:var(--surface)}
:where(html[data-theme=dark]) .tracking-icon{background:var(--surface)}
:where(html[data-theme=dark]) .tracking-icon:hover{color:var(--ink);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .tracking-timeline li{color:var(--muted)}
:where(html[data-theme=dark]) .tracking-dot{background:var(--surface)}
:where(html[data-theme=dark]) .tracking-timeline .reached .tracking-dot{background:var(--surface-subtle);border-color:var(--line)}
:where(html[data-theme=dark]) .tracking-now{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .tracking-error,:where(html[data-theme=dark]) .tracking-exception{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .tracking-shipment a{color:var(--ink)}
:where(html[data-theme=dark]) .tracking-item>img,:where(html[data-theme=dark]) .tracking-product-icon{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .tracking-product-icon{color:var(--muted)}
:where(html[data-theme=dark]) .tracking-offer-heading{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .tracking-save{color:var(--ink);background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .tracking-skeleton{background:linear-gradient(90deg,var(--surface-subtle),var(--surface-subtle),var(--surface-subtle)) 0 0/200%}
:where(html[data-theme=dark]) .nexo-landing{color:var(--ink);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .nexo-landing .lp-header{border-bottom:1px solid var(--line)}
:where(html[data-theme=dark]) .nexo-landing .lp-header button{color:var(--ink)}
:where(html[data-theme=dark]) .nexo-landing .lp-menu{background:var(--surface);border-bottom:1px solid var(--line)}
:where(html[data-theme=dark]) .nexo-landing .lp-outlet i{background:var(--surface)}
:where(html[data-theme=dark]) .nexo-landing .main-image{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .nexo-landing .empty-image{color:var(--muted)}
:where(html[data-theme=dark]) .nexo-landing .gallery-step button{color:var(--ink)}
:where(html[data-theme=dark]) .nexo-landing .thumbnails button{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .nexo-landing .lp-rating>span:last-child{color:var(--muted)}
:where(html[data-theme=dark]) .nexo-landing .option-group>label{color:var(--ink)}
:where(html[data-theme=dark]) .nexo-landing .swatches button{color:var(--ink)}
:where(html[data-theme=dark]) .nexo-landing .swatches button.color{border:4px solid var(--line)}
:where(html[data-theme=dark]) .nexo-landing .option-group select{color:var(--ink)}
:where(html[data-theme=dark]) .nexo-landing .swatches button:disabled{color:var(--muted);border-color:var(--line);background:var(--surface-subtle) !important}
:where(html[data-theme=dark]) .nexo-landing .color .variant-sold-out,:where(html[data-theme=dark]) .nexo-landing .photo .variant-sold-out{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .nexo-landing option:disabled{color:var(--muted);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .nexo-landing .store-price del{color:var(--muted)}
:where(html[data-theme=dark]) .nexo-landing .rv-ship-count{color:var(--muted)}
:where(html[data-theme=dark]) .nexo-landing .rv-carrier{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .nexo-landing .checkout-country-unavailable{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .nexo-landing .sticky-buy-bar{background:var(--surface-subtle);border-top:1px solid var(--line)}
:where(html[data-theme=dark]) .nexo-landing .lp-support{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
:where(html[data-theme=dark]) .nexo-landing .lp-support p{color:var(--muted)}
:where(html[data-theme=dark]) .nexo-landing .description{color:var(--ink)}
:where(html[data-theme=dark]) .nexo-landing .rv{color:var(--ink);background:var(--surface-subtle)}
:where(html[data-theme=dark]) .nexo-landing .rv-empty{color:var(--muted)}
:where(html[data-theme=dark]) .nexo-landing .rv-summary{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .nexo-landing .rv-score{border-bottom:1px solid var(--line)}
:where(html[data-theme=dark]) .nexo-landing .rv-score>span:last-child{color:var(--muted)}
:where(html[data-theme=dark]) .nexo-landing .rv-bar-row>span:last-child{color:var(--muted)}
:where(html[data-theme=dark]) .nexo-landing .rv-bar-track{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .nexo-landing .rv-highlights span{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .nexo-landing .rv-summary-text p{color:var(--muted)}
:where(html[data-theme=dark]) .nexo-landing .rv-card{background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .nexo-landing .rv-verified{background:var(--surface-subtle)}
:where(html[data-theme=dark]) .nexo-landing .rv-when{color:var(--muted)}
:where(html[data-theme=dark]) .nexo-landing .rv-when span{color:var(--muted)}
:where(html[data-theme=dark]) .nexo-landing .rv-card>p{color:var(--muted)}
:where(html[data-theme=dark]) .nexo-landing .rv-tags span{color:var(--muted);background:var(--surface-subtle);border:1px solid var(--line)}
:where(html[data-theme=dark]) .nexo-landing .rv-helpful{color:var(--muted);border-top:1px solid var(--line)}
:where(html[data-theme=dark]) .nexo-landing .rv-more{color:var(--ink);background:var(--surface);border:1px solid var(--line)}
:where(html[data-theme=dark]) .nexo-landing .lp-footer small{color:var(--muted)}
:where(html[data-theme=dark]) .checkout-loading{color:var(--ink);background:var(--surface)}
:where(html[data-theme=dark]) .purchase-block-dialog{color:var(--ink);background:var(--surface)}

:root{--bg:#f4f5f9;--surface:#fff;--surface-subtle:#f9fafc;--ink:#0e1220;--muted:#646c80;--line:#e4e7f0;--purple:#5b4bff;--purplelight:#efedff;--accent-hover:#4a3af0;--accent-ink:#4836d8;--accent-mid:#c4bcff;--success:#087443;--success-soft:#e6f7ef;--warning:#946000;--warning-soft:#fff3db;--danger:#b32b22;--danger-soft:#fff0f2;--radius:18px;--control-radius:9px;--rd-shadow:0 1px 2px #10182806,0 2px 6px #1018280c;--rd-brand-gradient:linear-gradient(135deg,#6d5dfc,#8959fc);--rd-profit-gradient:linear-gradient(135deg,#0e9f6e,#087a55)}
:root[data-theme=dark]{color-scheme:dark;--bg:#0b0d14;--surface:#12151f;--surface-subtle:#191d29;--ink:#edf0f7;--muted:#a4adc3;--line:#2b3041;--purple:#9982ff;--purplelight:#221e3c;--accent-hover:#ac9aff;--accent-ink:#b6a5ff;--accent-mid:#574688;--success:#5cdbab;--success-soft:#12352c;--warning:#ffc563;--warning-soft:#382b18;--danger:#ff9ba5;--danger-soft:#381f29;--rd-shadow:0 2px 8px #0002}
body.rd-admin{background:var(--bg);color:var(--ink);font-family:'Plus Jakarta Sans',Kash,Arial,sans-serif;font-size:13px}
body.rd-admin .shell{display:block;min-height:100dvh}
body.rd-admin .sidebar{position:fixed;inset:0 auto 0 0;width:248px;padding:26px 16px 16px;background:var(--bg);border-right:1px solid var(--line);z-index:40;display:flex;flex-direction:column;gap:0;overflow-y:auto}
body.rd-admin .brand{margin:0 10px 28px;padding:0}
body.rd-admin .brand-logo{width:178px;height:auto;max-width:100%}
body.rd-admin[data-theme=dark] .brand-logo,html[data-theme=dark] .rd-admin .brand-logo{filter:brightness(0) invert(1)}
body.rd-admin .workspace,body.rd-admin .operation-switch{border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--rd-shadow)}
body.rd-admin .rd-nav{gap:4px;display:flex;flex-direction:column;padding-top:14px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}
body.rd-admin .rd-nav-label{font-size:9px;font-weight:600;color:var(--muted);letter-spacing:.08em;margin:18px 12px 6px}
body.rd-admin .rd-nav-label:first-child{margin-top:0}
body.rd-admin .rd-nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;min-height:38px;color:var(--muted);font-size:12px;text-decoration:none;flex-shrink:0}
body.rd-admin .rd-nav a svg{flex-shrink:0}
body.rd-admin .rd-nav a.active{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:var(--rd-shadow);border:1px solid var(--line)}
body.rd-admin .rd-nav a.active svg{color:var(--purple)}
body.rd-admin .rd-nav a:hover{background:var(--purplelight);color:var(--accent-ink)}
body.rd-admin .rd-nav .count{margin-left:auto;background:var(--purplelight);color:var(--accent-ink);font-size:10px;border-radius:5px;min-width:18px}
body.rd-admin .rd-online-dot{width:6px;height:6px;background:#10b981;border-radius:50%;margin-left:auto;box-shadow:0 0 0 4px #10b98115}
body.rd-admin .sidebarfoot{border-top:1px solid var(--line);margin-top:14px;padding-top:14px;background:transparent}
body.rd-admin .main{margin-left:248px;padding:0;min-width:0;background:var(--bg)}
body.rd-admin .content{max-width:1800px;margin:auto;padding:90px 30px 30px;min-width:0}
body.rd-admin .page-menu-toggle{display:none}
body.rd-admin .rd-topbar{position:fixed;top:0;left:248px;right:0;height:64px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--bg);z-index:30;gap:12px}
body.rd-admin .rd-topbar-title,body.rd-admin .rd-topbar-actions{display:flex;align-items:center;gap:12px}body.rd-admin .rd-topbar-title strong{font-size:14px}
body.rd-admin .rd-topbar button,body.rd-admin .rd-topbar a,body.rd-admin .rd-bottom-nav button{background:none;border:0;padding:7px;color:var(--muted);display:flex;align-items:center;gap:7px;text-decoration:none;border-radius:8px}
body.rd-admin .rd-topbar button:hover,body.rd-admin .rd-topbar a:hover{background:var(--purplelight);color:var(--accent-ink)}
body.rd-admin .rd-topbar .rd-search-trigger{background:var(--surface);border:1px solid var(--line);font-size:10px;padding:7px 10px}body.rd-admin .rd-search-trigger kbd{font-size:8px;border:1px solid var(--line);border-radius:3px;padding:1px 3px}
body.rd-admin .rd-topbar .rd-avatar{width:30px;height:30px;border-radius:50%;background:var(--purplelight);color:var(--accent-ink);font-size:10px;justify-content:center;font-weight:600}
body.rd-admin .rd-topbar .rd-phone-menu,body.rd-admin .rd-bottom-nav{display:none}
body.rd-admin .rd-command{width:min(520px,calc(100vw - 32px));border:1px solid var(--line);border-radius:16px;padding:0;box-shadow:0 24px 80px #0004;background:var(--surface);color:var(--ink);margin:15vh auto auto;max-height:70vh}
body.rd-admin .rd-command::backdrop{background:#10182870;backdrop-filter:blur(3px)}body.rd-admin .rd-command-input{display:flex;align-items:center;gap:10px;padding:18px;border-bottom:1px solid var(--line)}body.rd-admin .rd-command-input input{flex:1;min-width:0;border:0;background:none;color:var(--ink);outline:none}body.rd-admin .rd-command-input button{border:0;background:none;color:var(--muted)}body.rd-admin .rd-command-links{padding:8px;max-height:52vh;overflow:auto}body.rd-admin .rd-command-links a{display:flex;gap:12px;padding:12px;color:var(--ink);text-decoration:none;border-radius:8px}body.rd-admin .rd-command-links a:hover,body.rd-admin .rd-command-links a:focus{background:var(--purplelight)}body.rd-admin .rd-command-links a svg:last-child{margin-left:auto}
body.rd-admin .heading,body.rd-admin .dashboard-heading{margin-bottom:24px;gap:16px;align-items:center}
body.rd-admin h1{font-size:27px;line-height:1.25;letter-spacing:-.8px;font-weight:700;color:var(--ink)}
body.rd-admin h2{color:var(--ink);font-size:15px;letter-spacing:-.3px}
body.rd-admin .heading p,body.rd-admin .help{color:var(--muted);font-size:12px}
body.rd-admin :is(.panel,.dashboard-panel,.logistics-panel,.integration,.product,.product-card,.automation-card,.utmify-card,.account-card){background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--rd-shadow)}
body.rd-admin :is(button,input,select,textarea){font:inherit}
body.rd-admin :is(input,textarea,select){background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:8px}
body.rd-admin :is(button,.btn){border-radius:9px}
body.rd-admin button.primary,body.rd-admin a.primary{background:var(--purple);color:#fff;border-color:transparent;box-shadow:0 4px 10px #5b4bff16}
body.rd-admin :is(.secondary,.quiet){color:var(--ink)}
body.rd-admin :is(.tabs,.editor-tabs){border-bottom:1px solid var(--line);gap:6px}
body.rd-admin :is(.tabs,.editor-tabs) button{border-radius:9px 9px 0 0}
body.rd-admin :is(.tabs,.editor-tabs) button.active{color:var(--accent-ink);background:var(--purplelight);border-color:var(--purple)}
body.rd-admin table{color:var(--ink);border-collapse:separate;border-spacing:0;width:100%}
body.rd-admin th{background:var(--surface-subtle);color:var(--muted);font-size:11px;font-weight:600;padding:12px;border-color:var(--line)}
body.rd-admin td{border-color:var(--line);font-size:12px;padding-top:14px;padding-bottom:14px;background:var(--surface)}
body.rd-admin tbody tr:hover td{background:var(--surface-subtle)}
body.rd-admin :is(.status,.badge){border-radius:6px;font-size:11px;padding:4px 7px}
body.rd-admin :is(.modal,.drawer){background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 60px #10182833;color:var(--ink)}
body.rd-admin :is(.modalhead,.modalfoot,.drawer-head,.drawer-foot){border-color:var(--line);background:var(--surface)}
body.rd-admin .orders-toolbar{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px}
body.rd-admin .dashboard-kpi{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:var(--rd-shadow)}
body.rd-admin .dashboard-card-heading svg{background:var(--purplelight);padding:6px;box-sizing:content-box;border-radius:9px;color:var(--accent-ink)}
body.rd-admin .dashboard-kpi-value{font-size:27px;letter-spacing:-.7px}
body.rd-admin .dashboard-gross{background:var(--rd-brand-gradient);border:0;color:#fff;position:relative;overflow:hidden}
body.rd-admin .dashboard-gross :is(h2,small,strong,p,span){color:#fff}
body.rd-admin .dashboard-gross:after{content:'';position:absolute;width:160px;height:160px;right:-45px;bottom:-95px;border:22px solid #ffffff10;border-radius:50%;pointer-events:none}
body.rd-admin :is(.dashboard-profit,.profit-card){background:var(--rd-profit-gradient);color:#fff;border:0}
body.rd-admin :is(.dashboard-profit,.profit-card) :is(h2,small,strong,p,span){color:#fff}
body.rd-admin .dashboard-compact-metrics{gap:12px}
body.rd-admin .dashboard-fee-stages>div{background:var(--surface-subtle);border:1px solid var(--line);border-radius:12px;padding:14px}
body.rd-admin :is(.product-card,.product){overflow:hidden}
body.rd-admin .product-card:hover{box-shadow:0 5px 18px #10182810;border-color:var(--accent-mid)}
body.rd-admin :is(.product-card img,.product-thumb){border-radius:12px;background:var(--surface-subtle)}
body.rd-admin .product-card h2{font-size:15px;line-height:1.4}
body.rd-admin :is(.editor-header,.product-editor-header){background:var(--bg);border-color:var(--line)}
body.rd-admin :is(.team-card,.role-card){border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--rd-shadow)}
html[data-theme=dark] body.rd-admin :is(.order-detail,.order-timeline,.product-checkout-settings,.automation-panel,.integration-card,.settings-section){background:var(--surface);color:var(--ink);border-color:var(--line)}
html[data-theme=dark] body.rd-admin :is(.toolbar,.table-wrap,.filter-row,.search,.filters,.order-row){background:var(--surface);color:var(--ink)}
html[data-theme=dark] body.rd-admin :is(.empty,.muted,.caption){color:var(--muted)}
body.rd-admin .rd-panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--rd-shadow);min-width:0;padding:16px}
body.rd-admin .rd-live{display:flex;flex-direction:column;height:100%;min-height:0;gap:16px}
body.rd-is-live{height:100dvh;overflow:hidden}body.rd-is-live .main{height:100dvh;overflow:hidden}body.rd-is-live .content{height:100%;padding-bottom:16px}
body.rd-admin .rd-live-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}body.rd-admin .rd-live-toolbar h1{margin:0}body.rd-admin .rd-live-toolbar p{font-size:11px;color:var(--muted);margin:5px 0 0}
body.rd-admin .rd-live-actions{display:flex;align-items:center;gap:8px}body.rd-admin .rd-live-actions button,body.rd-admin .rd-live-actions select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;min-height:34px;padding:6px 10px;font-size:11px;box-shadow:var(--rd-shadow)}
body.rd-admin .rd-live-status{background:var(--success-soft);color:var(--success);border-radius:20px;font-size:10px;padding:6px 8px;display:flex;align-items:center;gap:6px;white-space:nowrap}body.rd-admin .rd-live-status i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #10b98113}body.rd-admin .rd-stale{color:var(--warning);background:var(--warning-soft)}
body.rd-admin .rd-live-body{position:relative;isolation:isolate;flex:1;min-height:0}body.rd-admin .rd-live-content{position:relative;width:56%;z-index:2;display:grid;grid-template-rows:220px 160px minmax(0,1fr);height:100%;gap:12px;min-height:0}
body.rd-admin .rd-live-top{display:grid;grid-template-columns:.8fr 1.3fr;gap:12px;min-height:0}body.rd-admin .rd-financial-pair{display:grid;grid-template-rows:1fr 1fr;gap:10px;min-width:0}
body.rd-admin .rd-hero{position:relative;isolation:isolate;overflow:hidden;padding:14px 18px;border-radius:20px;display:flex;justify-content:center;flex-direction:column;gap:6px;color:#fff;min-width:0;background:var(--rd-brand-gradient);box-shadow:0 5px 12px #5b4bff1a}
body.rd-admin .rd-profit{background:var(--rd-profit-gradient);box-shadow:0 5px 12px #10b98113}body.rd-admin .rd-hero:after{content:'';position:absolute;z-index:-1;right:-60px;top:-25px;height:170px;width:170px;border:20px solid #ffffff0c;border-radius:50%}body.rd-admin .rd-hero>span{font-size:11px;color:#fff}body.rd-admin .rd-hero>strong{font-size:29px;line-height:1.2;letter-spacing:-.9px;white-space:nowrap}body.rd-admin .rd-hero small{font-size:9px;line-height:1.4;color:#ffffffe0;display:flex;flex-wrap:wrap;gap:2px 6px}
body.rd-admin .rd-live-context{display:flex;flex-direction:column;justify-content:center}body.rd-admin .rd-live-context h2{margin:0;font-size:14px}body.rd-admin .rd-live-context p{font-size:10px;color:var(--muted);margin:5px 0 16px}body.rd-admin .rd-live-context dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px;margin:0}body.rd-admin .rd-live-context dt{font-size:10px;color:var(--muted)}body.rd-admin .rd-live-context dd{font-size:20px;letter-spacing:-.5px;font-weight:700;margin:5px 0 0;white-space:nowrap}body.rd-admin .rd-fit{min-width:0;max-width:100%}
body.rd-admin .rd-journey{display:flex;flex-direction:column;gap:12px;min-height:0}body.rd-admin .rd-journey header,body.rd-admin .rd-products header{display:flex;align-items:center;justify-content:space-between;gap:8px}body.rd-admin .rd-journey h2,body.rd-admin .rd-products h2,body.rd-admin .rd-countries h2{margin:0;font-size:13px}body.rd-admin .rd-journey header small{font-size:10px;color:var(--muted)}
body.rd-admin .rd-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-height:0;flex:1}body.rd-admin .rd-steps button{position:relative;border:0;background:none;padding:3px 6px;color:var(--ink);display:flex;flex-direction:column;justify-content:center;text-align:left;gap:4px;border-radius:8px;min-width:0}body.rd-admin .rd-steps button:hover,body.rd-admin .rd-steps button[aria-pressed=true]{background:var(--purplelight)}body.rd-admin .rd-step-name{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--muted);min-height:24px}body.rd-admin .rd-step-name i{width:17px;height:17px;display:grid;place-items:center;background:var(--purplelight);color:var(--accent-ink);border-radius:5px;font-size:9px;font-style:normal;flex-shrink:0}body.rd-admin .rd-steps strong{font-size:25px;line-height:1.2;letter-spacing:-.7px}body.rd-admin .rd-steps small{font-size:9px;color:var(--muted)}body.rd-admin .rd-step-track{height:3px;width:100%;background:var(--surface-subtle);border-radius:3px;margin-top:4px}body.rd-admin .rd-step-track i{display:block;background:var(--purple);height:100%;border-radius:3px}body.rd-admin .rd-steps .purchase strong{color:var(--success)}body.rd-admin .rd-steps .purchase .rd-step-track i{background:#10b981}body.rd-admin .rd-steps .purchase .rd-step-name i{background:var(--success-soft);color:var(--success)}
body.rd-admin .rd-live-reports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;align-items:start}body.rd-admin .rd-countries{max-height:100%;overflow:auto}body.rd-admin .rd-countries>div{margin:12px 0}body.rd-admin .rd-countries p{display:flex;justify-content:space-between;gap:8px;font-size:10px;flex-wrap:wrap;margin:12px 0}body.rd-admin .rd-countries small,body.rd-admin .rd-empty{font-size:9px;color:var(--muted);line-height:1.5}body.rd-admin .rd-products{display:flex;flex-direction:column;max-height:100%;gap:10px;container-type:inline-size}body.rd-admin .rd-products header small{background:var(--purplelight);color:var(--accent-ink);font-size:9px;padding:2px 5px;border-radius:4px}body.rd-admin .rd-product-scroll{min-height:0;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}body.rd-admin .rd-product{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:6px 9px;padding:12px 0;border-bottom:1px solid var(--line)}body.rd-admin .rd-product:last-child{border-bottom:0}body.rd-admin .rd-product img,body.rd-admin .rd-product-placeholder{grid-column:1;grid-row:1/3;width:40px;height:40px;border-radius:8px;object-fit:cover;background:var(--surface-subtle);align-self:center}body.rd-admin .rd-product-placeholder{display:grid;place-items:center;color:var(--muted)}body.rd-admin .rd-product h3{font-size:11px;line-height:1.4;margin:0;grid-column:2;font-weight:600}body.rd-admin .rd-product-money{grid-column:3;font-size:12px;color:var(--accent-ink);white-space:nowrap;align-self:center}body.rd-admin .rd-product dl{grid-column:2/4;display:grid;grid-template-columns:repeat(4,max-content);gap:10px;margin:0}body.rd-admin .rd-product dt{font-size:7px;color:var(--muted)}body.rd-admin .rd-product dd{font-size:11px;font-weight:600;margin:2px 0 0}body.rd-admin .rd-product dl>div:last-child dd{color:var(--success);background:var(--success-soft);border-radius:4px;padding:0 3px;display:inline-block}body.rd-admin .rd-tracking-note{font-size:8px;color:var(--muted)}
@container(max-width:280px){body.rd-admin .rd-product{grid-template-columns:32px minmax(0,1fr);gap:5px 8px}body.rd-admin .rd-product img,body.rd-admin .rd-product-placeholder{width:32px;height:32px}body.rd-admin .rd-product-money{grid-row:3;grid-column:2}body.rd-admin .rd-product dl{grid-column:2;gap:8px}}
@container(max-width:200px){body.rd-admin .rd-product dl{grid-template-columns:repeat(2,max-content)}}
body.rd-admin .rd-live-map{position:absolute;inset:0 -30px 0 auto;width:68%;z-index:1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 70% 50%,#cbd2ee55,transparent 70%);mask-image:linear-gradient(90deg,transparent,#000 40%);user-select:none}body.rd-admin .rd-live-map svg{width:100%;height:100%}body.rd-admin .rd-world path{fill:#c5cee2;stroke:#b1bfd6;stroke-width:.6}body.rd-admin .rd-colombia path{fill:#efedff;stroke:#bab0ff;stroke-width:1}body.rd-admin .rd-departments path{fill:transparent;stroke:#d9d3ff;stroke-width:.7;pointer-events:visiblePainted;transition:fill 150ms}body.rd-admin .rd-departments path:hover{fill:#d9d3ff}body.rd-admin .rd-map-labels text{fill:#7686a7;font-size:9px;letter-spacing:2px}body.rd-admin .rd-map-dot{fill:var(--point-color);stroke:var(--surface);stroke-width:2}body.rd-admin .rd-wave{fill:none;stroke:var(--point-color);stroke-width:1;opacity:.3;transform-box:fill-box;transform-origin:center;animation:rd-wave 3s infinite}body.rd-admin .rd-wave.paused{animation-play-state:paused}body.rd-admin .rd-live-points text{font-size:10px;fill:var(--ink);stroke:var(--bg);stroke-width:3px;paint-order:stroke;font-weight:600}body.rd-admin .rd-live-points{pointer-events:none}body.rd-admin .rd-map-credit{position:absolute;bottom:0;right:15px;max-width:80%;font-size:8px;color:var(--muted);text-align:right}body.rd-admin .rd-live-tabs{display:none}body.rd-admin .rd-live-error{font-size:11px;background:var(--warning-soft);color:var(--warning);padding:8px;border-radius:8px}body.rd-admin .rd-skeleton{height:220px;border-radius:18px;background:linear-gradient(90deg,var(--surface-subtle),var(--surface),var(--surface-subtle));background-size:200%;animation:rd-load 1.5s infinite}
html[data-theme=dark] .rd-world path{fill:#293149;stroke:#404a65}html[data-theme=dark] .rd-colombia path{fill:#252239;stroke:#68598d}html[data-theme=dark] .rd-departments path{stroke:#514465}html[data-theme=dark] .rd-departments path:hover{fill:#514270}html[data-theme=dark] .rd-live-map{background:radial-gradient(ellipse at 70% 50%,#3c355e66,transparent 70%)}
@keyframes rd-wave{from{transform:scale(.65);opacity:.4}to{transform:scale(1.5);opacity:0}}@keyframes rd-load{to{background-position:-200%}}
@media(min-width:901px){body.rd-collapsed .sidebar{width:78px;padding-inline:10px}body.rd-collapsed .main{margin-left:78px}body.rd-collapsed .rd-topbar{left:78px}body.rd-collapsed :is(.rd-nav-text,.rd-nav-label,.sidebar-account-copy,.operation-switch-copy){display:none}body.rd-collapsed .brand{width:45px;overflow:hidden;margin-inline:5px}body.rd-collapsed .brand-logo{max-width:none;width:178px}body.rd-collapsed .rd-nav a{justify-content:center;padding:10px}body.rd-collapsed .rd-nav .count{display:none}}
@media(max-width:1200px) and (min-width:901px){body.rd-admin .sidebar{width:210px}body.rd-admin .main{margin-left:210px}body.rd-admin .rd-topbar{left:210px}body.rd-admin .rd-live-content{width:60%}body.rd-admin .rd-live-top{grid-template-columns:1fr 1.25fr}body.rd-admin .rd-live-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.rd-admin .rd-live-context dd{font-size:17px}body.rd-admin .rd-hero{padding:12px}body.rd-admin .rd-live-actions{gap:4px}body.rd-admin .rd-live-toolbar h1{font-size:22px}body.rd-admin .rd-live-status{font-size:9px}body.rd-admin .rd-panel{padding:12px}}
@media(max-height:780px) and (min-width:768px){body.rd-admin .rd-live-content{grid-template-rows:190px 140px minmax(0,1fr);gap:10px}body.rd-admin .rd-live-toolbar h1{font-size:23px}body.rd-admin .rd-live{gap:12px}body.rd-admin .rd-live-context dl{gap:10px}body.rd-admin .rd-live-context dd{font-size:17px}body.rd-admin .rd-live-context p{margin-bottom:10px}}
@media(max-width:900px){body.rd-admin .sidebar{transform:translateX(-100%);width:248px}body.rd-admin .sidebar.open{transform:none}body.rd-admin .main{margin-left:0}body.rd-admin .rd-topbar{left:0;padding:0 16px}body.rd-admin .rd-topbar .rd-desktop-menu{display:none}body.rd-admin .rd-topbar .rd-phone-menu{display:flex}body.rd-admin .rd-live-content{width:60%}body.rd-admin .rd-live-toolbar h1{font-size:22px}body.rd-admin .rd-live-status{font-size:0;background:none;padding:0}body.rd-admin .rd-live-actions{gap:5px}body.rd-admin .content{padding-inline:18px}}
@media(max-width:767px){body.rd-admin .content{padding:76px 12px 88px}body.rd-admin .rd-topbar{height:64px}body.rd-admin .rd-topbar-actions{gap:4px}body.rd-admin .rd-search-trigger span,body.rd-admin .rd-search-trigger kbd{display:none}body.rd-admin .rd-topbar .rd-search-trigger{background:var(--surface);border:0;padding:10px}body.rd-admin .rd-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;height:70px;padding:5px 8px max(5px,env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);z-index:35;gap:3px}body.rd-admin .rd-bottom-nav a,body.rd-admin .rd-bottom-nav button{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;text-decoration:none;color:var(--muted);border-radius:9px}body.rd-admin .rd-bottom-nav .active{background:var(--purplelight);color:var(--accent-ink)}body.rd-is-live .content{padding-bottom:78px}body.rd-admin .rd-live{gap:8px}body.rd-admin .rd-live-tabs{display:flex;flex-shrink:0;height:34px;background:var(--surface-subtle);padding:3px;border-radius:9px;gap:3px}body.rd-admin .rd-live-tabs button{flex:1;border:0;background:none;color:var(--muted);border-radius:7px;font-size:11px}body.rd-admin .rd-live-tabs button[aria-selected=true]{background:var(--surface);box-shadow:var(--rd-shadow);color:var(--accent-ink)}body.rd-admin .rd-live-toolbar h1{font-size:18px}body.rd-admin .rd-live-toolbar p{font-size:9px}body.rd-admin .rd-live-actions select{position:absolute;right:12px;top:122px;z-index:5;display:none}body.rd-admin .rd-live[data-view=map] .rd-live-actions select{display:block}body.rd-admin .rd-live-actions button{font-size:10px;min-height:32px;padding:5px 7px}body.rd-admin .rd-live-actions button:last-child{display:none}body.rd-admin .rd-live-content{width:100%;grid-template-rows:214px minmax(130px,1fr) auto;height:100%;gap:8px}body.rd-admin .rd-live-top{grid-template-columns:1fr;grid-template-rows:80px 126px;gap:8px}body.rd-admin .rd-financial-pair{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;gap:8px}body.rd-admin .rd-hero{padding:10px 12px;border-radius:15px;gap:3px}body.rd-admin .rd-hero>span{font-size:9px}body.rd-admin .rd-hero>strong{font-size:24px}body.rd-admin .rd-hero small{font-size:7px;display:flex;flex-direction:column;gap:0}body.rd-admin .rd-panel{padding:10px 12px;border-radius:17px}body.rd-admin .rd-live-context h2{font-size:12px}body.rd-admin .rd-live-context p{font-size:8px;margin:3px 0 8px}body.rd-admin .rd-live-context dl{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}body.rd-admin .rd-live-context dt{font-size:9px}body.rd-admin .rd-live-context dd{font-size:16px;margin-top:3px}body.rd-admin .rd-journey{gap:7px}body.rd-admin .rd-journey h2{font-size:12px}body.rd-admin .rd-journey header small{font-size:8px}body.rd-admin .rd-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px}body.rd-admin .rd-steps button{gap:2px;padding:0}body.rd-admin .rd-step-name{min-height:15px;font-size:9px}body.rd-admin .rd-step-name i{height:14px;width:14px;font-size:8px}body.rd-admin .rd-steps strong{font-size:20px}body.rd-admin .rd-steps small{font-size:8px}body.rd-admin .rd-step-track{margin-top:2px}body.rd-admin .rd-live-reports{display:contents}body.rd-admin .rd-countries{padding:8px 10px}body.rd-admin .rd-countries h2{font-size:10px}body.rd-admin .rd-countries>div{display:flex;flex-wrap:wrap;gap:8px 14px;margin:5px 0}body.rd-admin .rd-countries p{font-size:8px;margin:0;gap:5px}body.rd-admin .rd-countries small{font-size:7px}body.rd-admin .rd-products{display:none}body.rd-admin .rd-live-map{display:none;inset:0 -12px;width:calc(100% + 24px);mask-image:none}body.rd-admin .rd-live-map svg{transform:scale(1.15)}body.rd-admin .rd-live[data-view=map] .rd-live-content{display:none}body.rd-admin .rd-live[data-view=map] .rd-live-map{display:block}body.rd-admin .rd-live[data-view=products] .rd-live-content{display:block;height:100%}body.rd-admin .rd-live[data-view=products] :is(.rd-live-top,.rd-journey,.rd-countries){display:none}body.rd-admin .rd-live[data-view=products] .rd-products{display:flex;height:100%;padding:16px}body.rd-admin .rd-products h2{font-size:14px}body.rd-admin .rd-product{padding:12px 0}body.rd-admin .rd-product h3{font-size:12px}body.rd-admin .rd-product-money{font-size:14px}body.rd-admin .rd-product dt{font-size:8px}body.rd-admin .rd-product dd{font-size:12px}body.rd-admin .rd-product dl{gap:10px}body.rd-admin .rd-live-error{font-size:9px;padding:4px}body.rd-admin h1{font-size:24px}body.rd-admin .dashboard-kpi{padding:14px}body.rd-admin .rd-live-toolbar h1{font-size:18px!important}}
@media(max-width:767px) and (max-height:740px){body.rd-admin .rd-live-toolbar p{display:none}body.rd-admin .rd-live-context p{display:none}body.rd-admin .rd-live-content{grid-template-rows:194px minmax(125px,1fr) auto}body.rd-admin .rd-live-top{grid-template-rows:76px 110px}body.rd-admin .rd-countries small{display:none}body.rd-admin .rd-countries{display:flex;align-items:center;gap:8px}body.rd-admin .rd-countries>div{margin:0}body.rd-admin .rd-steps{gap:4px 16px}body.rd-admin .rd-steps strong{font-size:18px}body.rd-admin .rd-journey{padding:8px}body.rd-admin .rd-hero{padding:8px}body.rd-admin .rd-hero>strong{font-size:22px}}
@media(prefers-reduced-motion:reduce){body.rd-admin *,body.rd-admin *:before,body.rd-admin *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@font-face{font-family:Kash;src:url('./design-regular.woff2') format('woff2');font-weight:400 500;font-display:swap}
@font-face{font-family:Kash;src:url('./design-bold.woff2') format('woff2');font-weight:600 800;font-display:swap}
body.rd-admin{font-family:Kash,Arial,sans-serif;-webkit-font-smoothing:antialiased}
body.rd-admin button{background:var(--surface);color:var(--ink);border-color:var(--line)}
body.rd-admin button.primary{background:#6350ee;color:white;border-color:#6350ee}
body.rd-admin button.quiet{background:transparent;color:var(--muted)}
body.rd-admin :is(.tab.active,.tabs button.active,.editor-tabs button.active){background:var(--purplelight);color:var(--accent-ink);border-color:var(--accent-mid)}
html[data-theme=dark] body.rd-admin .checkout-country-protection{background:#15241f;border-color:#2c443b}
body.rd-admin .rd-live-content>*{min-height:0}
body.rd-admin .rd-financial-pair{min-height:0;grid-template-rows:repeat(2,minmax(0,1fr))}
body.rd-admin .rd-hero{min-height:0}
body.rd-admin .rd-live-reports{overflow:hidden}
body.rd-admin .rd-products{height:100%;min-height:0;overflow:hidden}
body.rd-admin .rd-steps button{align-items:flex-start;white-space:normal}
body.rd-admin .rd-live-tabs button{min-height:0;padding:3px 8px}
@media(max-height:780px) and (min-width:768px){body.rd-admin .rd-live-content{grid-template-rows:190px 140px minmax(0,1fr)}body.rd-admin .rd-hero{padding:10px 14px;gap:4px}}
@media(max-width:767px){body.rd-admin .rd-live-content{grid-template-rows:230px minmax(148px,180px) minmax(0,1fr);align-content:start}body.rd-admin .rd-live-top{grid-template-rows:80px 142px}body.rd-admin .rd-financial-pair{grid-template-rows:1fr}body.rd-admin .rd-live-context{justify-content:center}body.rd-admin .rd-live-context dd{font-size:16px}body.rd-admin .rd-countries{max-height:80px}body.rd-admin .rd-live-reports{overflow:visible}body.rd-admin .rd-live[data-view=products] .rd-live-reports{display:block;height:100%}body.rd-admin .rd-live[data-view=products] .rd-products{height:100%}}
@media(max-width:767px) and (max-height:740px){body.rd-admin .rd-live-content{grid-template-rows:204px 148px minmax(0,1fr)}body.rd-admin .rd-live-top{grid-template-rows:76px 120px}body.rd-admin .rd-live-context{padding:9px 12px}body.rd-admin .rd-live-context h2{margin-bottom:6px}body.rd-admin .rd-live-context dl{gap:5px}body.rd-admin .rd-countries{max-height:44px}}
html:has(body.rd-is-live){overflow:hidden}
body.rd-admin .rd-overview-heroes.overview-kpis{display:grid;grid-template-columns:1.2fr .9fr .9fr 1.2fr 1.25fr;gap:12px;margin-bottom:12px}
body.rd-admin .rd-overview-card{min-width:0;min-height:152px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;box-shadow:0 2px 4px #13162905}
body.rd-admin .rd-overview-card>span{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;color:var(--muted)}
body.rd-admin .rd-overview-card>strong{font-size:clamp(19px,1.6vw,29px);letter-spacing:-.7px;overflow-wrap:anywhere;line-height:1.2;font-variant-numeric:tabular-nums}
body.rd-admin .rd-overview-card>small{font-size:10px;line-height:1.45;color:var(--muted)}
body.rd-admin .rd-overview-card .currency-symbol{font-size:.65em}
body.rd-admin .rd-overview-profit{background:linear-gradient(115deg,#11986b,#08784f);border-color:transparent;color:white}
body.rd-admin .rd-overview-profit>span,body.rd-admin .rd-overview-profit>small{color:#e3fff3}
body.rd-admin .rd-overview-profit>button{align-self:flex-start;display:flex;align-items:center;gap:5px;border:0;padding:0;background:none;color:white;font-size:10px;min-height:20px;text-align:left}
body.rd-admin .rd-gauge-card{align-items:center;text-align:center;gap:4px}
body.rd-admin .rd-gauge{position:relative;width:110px;height:66px;flex:0 0 66px}
body.rd-admin .rd-gauge svg{width:100%;height:100%;overflow:visible}
body.rd-admin .rd-gauge path{fill:none;stroke:var(--purplelight);stroke-width:9;stroke-linecap:round}
body.rd-admin .rd-gauge path+path{stroke:var(--purple);stroke-linecap:butt}
body.rd-admin .rd-gauge strong{position:absolute;inset:auto 0 1px;font-size:24px;letter-spacing:-.8px}
body.rd-admin .rd-overview-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:14px 18px;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:20px}
body.rd-admin .rd-overview-strip>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;border-right:1px solid var(--line);padding-right:16px}
body.rd-admin .rd-overview-strip>div:last-child{border:0;padding:0}
body.rd-admin .rd-overview-strip span{font-size:11px;color:var(--muted)}
body.rd-admin .rd-overview-strip strong{font-size:15px;letter-spacing:-.4px;overflow-wrap:anywhere}
body.rd-admin .rd-delivery-health h2{margin:0;font-size:15px}
body.rd-admin .rd-delivery-health>p{font-size:11px;color:var(--muted);margin:6px 0 20px}
body.rd-admin .rd-health-values{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
body.rd-admin .rd-health-values small{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;margin-bottom:6px}
body.rd-admin .rd-health-values small i{width:6px;height:6px;border-radius:50%}
body.rd-admin .rd-health-values strong{font-size:22px;letter-spacing:-.5px}
body.rd-admin .rd-health-track{height:7px;display:flex;gap:3px;margin:20px 0;border-radius:4px;overflow:hidden;background:var(--line)}
body.rd-admin .rd-delivery-health>a{color:var(--accent-ink);font-size:11px;display:flex;align-items:center;gap:6px}
@media(max-width:1200px){body.rd-admin .rd-overview-card{padding:12px;min-height:140px}body.rd-admin .rd-overview-strip>div{align-items:flex-start;flex-direction:column}body.rd-admin .rd-overview-card>strong{font-size:21px}}
@media(max-width:767px){body.rd-admin .rd-overview-heroes.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.rd-admin .rd-overview-card{min-height:125px}body.rd-admin .rd-overview-profit{grid-column:1/-1;min-height:115px}body.rd-admin .rd-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.rd-admin .rd-overview-strip>div:nth-child(2){border:0}}
body.rd-admin .main{width:auto}
html[data-theme=dark] body.rd-admin .brand-logo{filter:none;content:url('/brand/kashtrak-logo-dark.svg')}
html[data-theme=dark] body.rd-admin :is(.work-tabs>span,.checkout-duplicate-switch,a.button){background:var(--surface);color:var(--ink)}
body.rd-admin .work-tabs{border-bottom:1px solid var(--line);margin-bottom:12px;font-size:12px}
body.rd-admin .work-tabs>span{border:0;background:var(--purplelight);color:var(--accent-ink);border-radius:8px 8px 0 0}
body.rd-admin .editor-tabs{gap:5px;border:0;margin-bottom:20px}
body.rd-admin .editor-tabs button{border:1px solid transparent;border-radius:8px;min-height:36px;font-size:12px;background:transparent;color:var(--muted);padding:8px 10px}
body.rd-admin .editor-tabs button.active{border-color:var(--accent-mid);background:var(--purplelight);color:var(--accent-ink)}
body.rd-admin .checkout-duplicate-switch{background:var(--surface);color:var(--ink)}
@media(min-width:901px){body.rd-collapsed .workspace-copy,body.rd-collapsed .workspace-chevron,body.rd-collapsed .sidebar-settings{display:none}body.rd-collapsed .workspace{padding:7px;justify-content:center}body.rd-collapsed .sidebar-account{justify-content:center}}

/* Larger product report metrics; preserve compact rows. */
body.rd-admin .rd-product dt{font-size:9px;line-height:1.4}
body.rd-admin .rd-product dd{font-size:13px;line-height:1.35}
@media(max-width:767px){body.rd-admin .rd-product dt{font-size:10px}body.rd-admin .rd-product dd{font-size:14px}}

/* Original live sale effect: vertical dollar stream, one symbol each second. */
body.rd-admin .rd-sale-celebrations{pointer-events:none}
body.rd-admin .rd-sale-burst{color:#25a77e;pointer-events:none}
body.rd-admin .rd-sale-halo{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:center;animation:rd-sale-halo 1s ease-out 5}
body.rd-admin .rd-sale-point{fill:currentColor;stroke:#fff;stroke-width:2;filter:drop-shadow(0 0 5px rgba(37,167,126,.75));animation:rd-sale-dot-blink .65s ease-in-out infinite}
body.rd-admin .rd-sale-symbol{fill:#16835f;stroke:#fff;stroke-width:1.5px;paint-order:stroke fill;font-size:20px;font-weight:900;text-anchor:middle;transform-box:fill-box;transform-origin:center;opacity:0;animation:rd-sale-dollar 1.65s cubic-bezier(.17,.67,.25,1) both}
@keyframes rd-sale-dot-blink{0%,100%{transform:scale(.82);opacity:.55}50%{transform:scale(1.35);opacity:1}}
@keyframes rd-sale-halo{0%{transform:scale(.35);opacity:.45}100%{transform:scale(2.2);opacity:0}}
@keyframes rd-sale-dollar{0%{transform:translateY(3px) scale(.7);opacity:0}14%{opacity:1}75%{opacity:1}100%{transform:translateY(-34px) scale(1.12);opacity:0}}
@media(prefers-reduced-motion:reduce){body.rd-admin .rd-sale-symbol{animation:none!important;opacity:1}body.rd-admin .rd-sale-symbol:not(:last-child){display:none}body.rd-admin .rd-sale-halo{display:none}body.rd-admin .rd-sale-point{animation:none!important}}

/* Enlarge the complete map layer so live points and sale effects stay aligned. */
@media(min-width:768px){body.rd-admin .rd-live-map svg{transform:scale(1.25);transform-origin:62% 50%}}

/* Center the mainland in the actual space to the right of the cards. */
@media(min-width:768px){body.rd-admin .rd-live-map svg{transform:translateX(var(--rd-map-shift,0px)) scale(1.25)}}
body.rd-admin .rd-visitor{pointer-events:all;outline:none}
body.rd-admin .rd-visitor .rd-wave{pointer-events:none}
body.rd-admin .rd-visitor-hit{fill:transparent;pointer-events:all}
body.rd-admin .rd-city-label{visibility:hidden;pointer-events:none}
body.rd-admin .rd-visitor:hover .rd-city-label,body.rd-admin .rd-visitor:focus-visible .rd-city-label{visibility:visible}
body.rd-admin .rd-visitor:focus-visible .rd-map-dot{stroke:var(--purple);stroke-width:3}

/* Vertical monitors: use the width before dividing the remaining height. */
@media (min-width:768px) and (max-aspect-ratio:1/1) {
 body.rd-admin .rd-live-body{display:grid;grid-template-rows:200px 140px minmax(180px,1fr) minmax(180px,340px);gap:12px}
 body.rd-admin .rd-live-content{display:contents}
 body.rd-admin .rd-live-top{grid-row:1;grid-column:1;grid-template-columns:.8fr 1.3fr;z-index:2}
 body.rd-admin .rd-journey{grid-row:2;grid-column:1;z-index:2}
 body.rd-admin .rd-live-reports{grid-row:4;grid-column:1;z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
 body.rd-admin .rd-live-map{position:relative;grid-row:3;grid-column:1;inset:auto;width:100%;height:100%;min-height:0;mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent);background:radial-gradient(ellipse,var(--purplelight),transparent 70%)}
 body.rd-admin .rd-live-map svg{transform:none;display:block}
 body.rd-admin .rd-live-context dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}
 body.rd-admin .rd-live-context dd{font-size:20px}
 body.rd-admin .rd-live-toolbar{flex-wrap:wrap;gap:10px}
 body.rd-admin .rd-live-actions{margin-left:auto}
 body.rd-admin .rd-map-credit{bottom:12px;right:12px}
}
@media (min-width:768px) and (max-aspect-ratio:1/1) and (max-height:1100px) {
 body.rd-admin .rd-live-body{grid-template-rows:170px 120px minmax(140px,1fr) minmax(150px,260px);gap:10px}
 body.rd-admin .rd-live-context dl{gap:10px}
 body.rd-admin .rd-journey{gap:8px}
}

/* Restore the former sidebar hierarchy with current visual tokens. */
body.rd-admin .rd-nav-restored{padding-top:22px}
body.rd-admin .rd-nav-section{flex-shrink:0}
body.rd-admin .rd-nav-divider{height:1px;min-height:1px;border:0;background:var(--line);margin:10px 12px 12px;flex-shrink:0}
body.rd-admin .rd-nav-chevron{margin-left:auto;transition:transform .15s}
body.rd-admin .rd-nav-chevron.expanded{transform:rotate(180deg)}
body.rd-admin .rd-nav .count+.rd-nav-chevron{margin-left:0}
body.rd-admin .rd-nav-children{margin:6px 0 8px 20px;padding-left:10px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:3px}
body.rd-admin .rd-nav-children a{min-height:34px;padding:8px 10px;font-size:11px}
body.rd-admin .rd-nav-children a.active{background:var(--purplelight);color:var(--accent-ink);border:1px solid transparent;box-shadow:none}
body.rd-admin .rd-integration-icon{object-fit:contain;flex-shrink:0}
@media(min-width:901px){body.rd-collapsed .rd-nav-chevron{display:none}body.rd-collapsed .rd-nav-children{margin:4px 0;padding:0;border:0}body.rd-collapsed .rd-nav-children a{padding:8px}}

/* Live summary: devote the card to the six metrics. */
body.rd-admin .rd-live-context dl{flex:1;align-content:space-around;gap:16px 12px}
body.rd-admin .rd-live-context dt{font-size:12px;line-height:1.4}
body.rd-admin .rd-live-context dd{font-size:24px;line-height:1.2;margin-top:5px}
@media(min-width:901px) and (max-width:1200px) and (min-aspect-ratio:1/1){
 body.rd-admin .rd-live-context dl{gap:10px}
 body.rd-admin .rd-live-context dd{font-size:22px}
}
@media(max-width:767px){
 body.rd-admin .rd-live-context dl{gap:8px}
 body.rd-admin .rd-live-context dt{font-size:10.5px}
 body.rd-admin .rd-live-context dd{font-size:18px;margin-top:4px}
}

/* Fine dividers within the existing summary, without individual cards. */
body.rd-admin .rd-live-context dl{--metric-gap-x:12px;--metric-gap-y:16px;align-content:stretch;grid-auto-rows:1fr}
body.rd-admin .rd-live-context dl>div{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center}
body.rd-admin .rd-live-context dl>div:before,
body.rd-admin .rd-live-context dl>div:after{content:"";position:absolute;background:currentColor;opacity:.08;pointer-events:none;display:none}
body.rd-admin .rd-live-context dl>div:before{left:calc(var(--metric-gap-x) / -2);top:8px;bottom:8px;width:1px}
body.rd-admin .rd-live-context dl>div:after{left:0;right:0;top:calc(var(--metric-gap-y) / -2);height:1px}
body.rd-admin .rd-live-context dl>div:not(:nth-child(3n + 1)):before{display:block}
body.rd-admin .rd-live-context dl>div:nth-child(n + 4):after{display:block}
@media(min-width:901px) and (max-width:1200px) and (orientation:landscape){
 body.rd-admin .rd-live-context dl{--metric-gap-x:10px;--metric-gap-y:10px}
 body.rd-admin .rd-live-context dl>div:not(:nth-child(3n + 1)):before,body.rd-admin .rd-live-context dl>div:nth-child(n + 4):after{display:none}
 body.rd-admin .rd-live-context dl>div:nth-child(2n):before{display:block}
 body.rd-admin .rd-live-context dl>div:nth-child(n + 3):after{display:block}
}
@media(max-width:767px){body.rd-admin .rd-live-context dl{--metric-gap-x:8px;--metric-gap-y:8px}}

/* Keep the operation list within the expanded sidebar. */
body.rd-admin .sidebar{overflow-x:hidden}
body.rd-admin .workspace-wrap{min-width:0}
body.rd-admin .workspace-menu{width:100%;max-width:100%;min-width:0;box-sizing:border-box}
body.rd-admin .workspace-option{min-width:0;box-sizing:border-box}
@media(min-width:901px){
 /* The compact rail uses a flyout anchored to its operation button. */
 body.rd-admin.rd-collapsed .sidebar{overflow:visible}
 body.rd-admin.rd-collapsed .workspace-menu{left:calc(100% + 20px);top:0;width:240px;max-width:calc(100vw - 98px)}
}
