.rs-operations-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 18px}.rs-operations-tab{border:1px solid #d7dce0;border-radius:999px;background:#fff;color:#28343a;cursor:pointer;font:inherit;font-weight:700;padding:9px 16px}.rs-operations-tab:hover,.rs-operations-tab:focus-visible,.rs-operations-tab.is-active{border-color:#e9c336;background:#fff8d9;color:#1f2a30}.rs-operations-tab:disabled{cursor:wait;opacity:.7}.rs-operations-content{display:grid;gap:24px;min-width:0}.rs-operations-section{display:grid;gap:12px;min-width:0}.rs-operations-stack{display:grid;gap:12px;max-width:100%;min-width:0}.rs-operations-content .rs-customer-table-wrap{max-width:100%;min-width:0}.rs-operations-section-title{color:#1f2a30;font-size:1rem;margin:0}.rs-operations-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rs-operations-stat{display:grid;gap:5px;min-height:105px;align-content:center;border:1px solid #e1e5e7;border-radius:14px;background:#fafafa;padding:16px}.rs-operations-stat-label,.rs-operations-stat-note,.rs-operations-product span{color:#6d787e;font-size:.78rem}.rs-operations-stat-value{color:#1f2a30;font-size:1.55rem;line-height:1.1}.rs-operations-notice,.rs-operations-empty{border-radius:10px;background:#f7f5ec;color:#59656b;margin:0;padding:12px 14px}.rs-operations-notice.is-warning{border:1px solid #e9c336;background:#fff8d9;color:#4b4430}.rs-operations-footnote{color:#6d787e;font-size:.82rem;margin:0;overflow-wrap:anywhere}.rs-operations-discovery-control,.rs-operations-discovery-result{display:grid;gap:12px}.rs-operations-discovery-confirmation{align-items:flex-start;color:#364249;display:flex;gap:9px;line-height:1.45}.rs-operations-discovery-confirmation input{margin-top:3px}.rs-operations-discovery-button{justify-self:start}.rs-operations-discovery-button:disabled{cursor:not-allowed;opacity:.55}.rs-operations-action-row{display:flex;flex-wrap:wrap;gap:12px}.rs-operations-subheading{color:#202a2f;font-size:.95rem;margin:8px 0 0}.rs-operations-mapping-candidates{display:grid;gap:6px;min-width:320px;white-space:normal}.rs-operations-mapping-candidates span{overflow-wrap:anywhere}.rs-operations-mapping-select{background:#fff;border:1px solid #c9d0d3;border-radius:4px;color:#202a2f;font:inherit;max-width:420px;min-width:280px;padding:8px 10px;width:100%}.rs-operations-mapping-select:disabled{background:#f1f3f4;color:#6d787e}.rs-operations-formula-list{display:grid;gap:8px;color:#59656b;margin:0;padding-left:22px}.rs-operations-product{display:grid;gap:3px;min-width:210px}.rs-operations-purchasing-form,.rs-operations-order-stack{display:grid;gap:14px;min-width:0}.rs-operations-purchasing-form,.rs-operations-inline-form{box-sizing:border-box;max-width:100%;width:100%!important}.rs-operations-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rs-operations-field{display:grid;gap:6px;min-width:0}.rs-operations-field-label{color:#364249;font-size:.82rem;font-weight:700}.rs-operations-input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #c9d0d3;border-radius:8px;background:#fff;color:#202a2f;font:inherit;padding:9px 11px}.rs-operations-textarea{min-height:82px;resize:vertical}.rs-operations-purchase-product-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.rs-operations-purchase-product{align-items:center;border:1px solid #e1e5e7;border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(90px,130px);min-width:0;padding:12px}.rs-operations-purchase-product-copy{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.rs-operations-purchase-product-copy span{color:#6d787e;font-size:.78rem}.rs-operations-purchase-order{border:1px solid #d7dce0;border-radius:14px;display:grid;gap:14px;min-width:0;padding:16px}.rs-operations-purchase-order-heading,.rs-operations-close-row,.rs-operations-inline-form{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-width:0}.rs-operations-inline-form .rs-operations-field{flex:1 1 220px}.rs-operations-close-row{border-top:1px solid #e1e5e7;padding-top:14px}.rs-operations-table td,.rs-operations-table th{vertical-align:middle}@media (max-width: 900px){.rs-operations-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.rs-operations-stat-grid{grid-template-columns:1fr}.rs-operations-tab{flex:1 1 calc(50% - 8px);line-height:1.15;min-height:44px}.rs-operations-form-grid,.rs-operations-purchase-product-grid{grid-template-columns:1fr}.rs-operations-purchase-product{grid-template-columns:minmax(0,1fr) minmax(80px,110px)}.rs-operations-purchase-order{padding:12px}}.rs-operations-admin{--ops-ink: #0f172a;--ops-muted: #64748b;--ops-border: #e2e8f0;--ops-canvas: #f6f8fc;--ops-brand: #1d4ed8;--ops-gold: #f4c842;--ops-success: #16a34a;--ops-warning: #d97706;--ops-danger: #dc2626;box-sizing:border-box;color:var(--ops-ink);font-variant-numeric:tabular-nums;max-width:100%;min-width:0}.rs-operations-admin *,.rs-operations-admin *:before,.rs-operations-admin *:after{box-sizing:border-box}.rs-operations-hero{align-items:flex-end;background:radial-gradient(circle at 88% 15%,rgba(244,200,66,.2),transparent 28%),linear-gradient(135deg,#0b1325,#13264a 58%,#173a72);border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 22px 55px #0f172a2e;color:#fff;display:flex;gap:32px;justify-content:space-between;overflow:hidden;padding:clamp(24px,4vw,42px);position:relative}.rs-operations-hero:after{border:1px solid rgba(255,255,255,.08);border-radius:999px;content:"";height:260px;pointer-events:none;position:absolute;right:-120px;top:-130px;width:260px}.rs-operations-hero-copy{display:grid;gap:12px;max-width:720px;position:relative;z-index:1}.rs-operations-hero .rs-bulk-eyebrow{color:#f8d96c;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rs-operations-hero .rs-subpanel-title{color:#fff;font-size:clamp(1.7rem,3.4vw,2.6rem);letter-spacing:-.04em;line-height:1.03;margin:0}.rs-operations-hero p{color:#cbd5e1;font-size:.96rem;line-height:1.65;margin:0;max-width:650px}.rs-operations-live-pill{align-items:center;background:#ffffff17;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:.72rem;font-weight:700;gap:7px;justify-self:start;padding:6px 10px}.rs-operations-live-pill>span{background:#4ade80;border-radius:50%;box-shadow:0 0 0 4px #4ade8024;height:7px;width:7px}.rs-operations-hero-meta{color:#94a3b8;display:flex;flex-wrap:wrap;font-size:.75rem;gap:8px 20px;margin-top:5px}.rs-operations-hero-meta span+span:before{color:#475569;content:"·";margin-right:20px}.rs-operations-refresh-button{align-items:center;background:var(--ops-gold);border:0;border-radius:12px;color:#1e293b;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.84rem;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:11px 17px;position:relative;transition:transform .16s ease,background .16s ease;z-index:1}.rs-operations-refresh-button:hover,.rs-operations-refresh-button:focus-visible{background:#ffda5a;transform:translateY(-1px)}.rs-operations-refresh-button:disabled{cursor:wait;opacity:.7}.rs-operations-refresh-button.is-refreshing>span{animation:rs-operations-spin .8s linear infinite}@keyframes rs-operations-spin{to{transform:rotate(360deg)}}.rs-operations-tabs{align-items:center;background:#fffffff0;border:1px solid var(--ops-border);border-radius:16px;box-shadow:0 8px 28px #0f172a0f;display:flex;flex-wrap:nowrap;gap:3px;margin:20px 0 22px;max-width:100%;overflow-x:auto;padding:6px;scrollbar-width:thin}.rs-operations-tab{background:transparent;border:0;border-radius:10px;color:#64748b;cursor:pointer;flex:0 0 auto;font:inherit;font-size:.78rem;font-weight:750;min-height:39px;padding:9px 13px;transition:background .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.rs-operations-tab:hover,.rs-operations-tab:focus-visible{background:#f1f5f9;color:var(--ops-ink)}.rs-operations-tab.is-active{background:#0f172a;border-color:transparent;box-shadow:0 4px 12px #0f172a24;color:#fff}.rs-operations-system-tools{margin:-10px 0 20px;text-align:right}.rs-operations-system-tools summary{color:#94a3b8;cursor:pointer;display:inline-block;font-size:.69rem;font-weight:750;list-style:none;padding:4px 8px}.rs-operations-system-tools summary::-webkit-details-marker{display:none}.rs-operations-system-tools summary:after{content:" +"}.rs-operations-system-tools[open] summary:after{content:" −"}.rs-operations-system-tabs{align-items:center;display:flex;gap:4px;justify-content:flex-end;padding:7px 0 0}.rs-operations-system-tabs .rs-operations-tab{background:#f8fafc;border:1px solid var(--ops-border);min-height:34px}.rs-operations-system-tabs .rs-operations-tab.is-active{background:#334155;color:#fff}.rs-operations-content{background:var(--ops-canvas);border:1px solid #edf1f7;border-radius:22px;gap:18px;padding:clamp(14px,2.5vw,24px)}.rs-operations-section{background:#fff;border:1px solid var(--ops-border);border-radius:18px;box-shadow:0 4px 16px #0f172a09;gap:16px;padding:clamp(16px,2vw,22px)}.rs-operations-section.is-actions{background:linear-gradient(135deg,#fff,#f8fafc)}.rs-operations-section-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.rs-operations-section-title{color:var(--ops-ink);font-size:.98rem;letter-spacing:-.01em}.rs-operations-section-description{color:var(--ops-muted);font-size:.78rem;line-height:1.5;margin:4px 0 0}.rs-operations-content .rs-customer-table-wrap{border:1px solid var(--ops-border);border-radius:13px;overflow-x:auto}.rs-operations-stat-grid{gap:12px}.rs-operations-stat-grid.is-primary{gap:14px}.rs-operations-stat{align-content:start;background:#fff;border:1px solid var(--ops-border);border-radius:16px;gap:7px;min-height:118px;overflow:hidden;padding:17px;position:relative}.rs-operations-stat:before{background:#cbd5e1;content:"";height:3px;left:0;position:absolute;right:0;top:0}.rs-operations-stat.is-brand:before,.rs-operations-stat.is-info:before{background:var(--ops-brand)}.rs-operations-stat.is-success:before{background:var(--ops-success)}.rs-operations-stat.is-warning:before{background:var(--ops-warning)}.rs-operations-stat.is-danger:before{background:var(--ops-danger)}.rs-operations-stat.is-brand{background:linear-gradient(145deg,#fff 35%,#eff6ff)}.rs-operations-stat.is-warning{background:linear-gradient(145deg,#fff 35%,#fffbeb)}.rs-operations-stat.is-danger{background:linear-gradient(145deg,#fff 35%,#fff1f2)}.rs-operations-stat.is-success{background:linear-gradient(145deg,#fff 35%,#f0fdf4)}.rs-operations-stat-label,.rs-operations-stat-note,.rs-operations-product span{color:var(--ops-muted);font-size:.74rem;line-height:1.4}.rs-operations-stat-label{font-weight:700}.rs-operations-stat-value{color:var(--ops-ink);font-size:clamp(1.45rem,2.4vw,1.9rem);letter-spacing:-.04em;line-height:1.05}.rs-operations-stat-progress{background:#e8edf5;border-radius:999px;height:4px;margin-top:auto;overflow:hidden}.rs-operations-stat-progress span{background:var(--ops-brand);border-radius:inherit;display:block;height:100%}.rs-operations-chart-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.rs-operations-chart-card{background:#fff;border:1px solid var(--ops-border);border-radius:18px;box-shadow:0 4px 16px #0f172a09;display:grid;gap:20px;min-height:285px;min-width:0;padding:20px}.rs-operations-chart-heading h5{color:var(--ops-ink);font-size:.92rem;margin:0}.rs-operations-chart-heading p{color:var(--ops-muted);font-size:.75rem;line-height:1.5;margin:5px 0 0}.rs-operations-donut-layout{align-items:center;display:grid;gap:clamp(18px,4vw,38px);grid-template-columns:minmax(130px,.9fr) minmax(130px,1fr)}.rs-operations-donut{aspect-ratio:1;border-radius:50%;display:grid;margin:auto;max-width:170px;padding:18%;place-items:center;width:100%}.rs-operations-donut-center{align-content:center;aspect-ratio:1;background:#fff;border-radius:50%;box-shadow:0 4px 18px #0f172a1f;display:grid;justify-items:center;padding:8px;text-align:center;width:100%}.rs-operations-donut-center strong{color:var(--ops-ink);font-size:1.35rem;letter-spacing:-.04em}.rs-operations-donut-center span{color:var(--ops-muted);font-size:.62rem}.rs-operations-chart-legend{display:grid;gap:10px}.rs-operations-legend-row,.rs-operations-legend-label,.rs-operations-bar-meta{align-items:center;display:flex;justify-content:space-between}.rs-operations-legend-row{border-bottom:1px solid #f1f5f9;color:var(--ops-muted);font-size:.74rem;gap:10px;padding-bottom:9px}.rs-operations-legend-label{gap:8px;justify-content:flex-start}.rs-operations-legend-row strong{color:var(--ops-ink)}.rs-operations-legend-swatch{border-radius:50%;height:8px;width:8px}.rs-operations-horizontal-chart{align-content:center;display:grid;gap:13px}.rs-operations-bar-row{display:grid;gap:6px}.rs-operations-bar-meta{color:var(--ops-muted);font-size:.7rem;gap:12px}.rs-operations-bar-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-operations-bar-meta strong{color:var(--ops-ink)}.rs-operations-bar-track{background:#edf2f8;border-radius:999px;height:8px;overflow:hidden}.rs-operations-bar-fill{background:#94a3b8;border-radius:inherit;display:block;height:100%;transition:width .3s ease}.rs-operations-bar-fill.is-brand{background:linear-gradient(90deg,#1d4ed8,#60a5fa)}.rs-operations-bar-fill.is-warning{background:linear-gradient(90deg,#d97706,#fbbf24)}.rs-operations-bar-fill.is-danger{background:linear-gradient(90deg,#dc2626,#fb7185)}.rs-operations-bar-fill.is-success{background:linear-gradient(90deg,#15803d,#4ade80)}.rs-operations-chart-grid.is-wide{grid-template-columns:minmax(0,1fr)}.rs-operations-chart-card.is-wide{min-height:360px}.rs-operations-line-chart-wrap{display:grid;gap:14px;min-width:0;overflow:hidden}.rs-operations-line-legend{display:flex;flex-wrap:wrap;gap:9px 18px}.rs-operations-line-legend-item{align-items:center;color:var(--ops-muted);display:inline-flex;font-size:.7rem;font-weight:700;gap:7px}.rs-operations-line-legend-item i{border-radius:999px;height:3px;width:18px}.rs-operations-line-chart{display:block;height:auto;min-width:0;overflow:visible;width:100%}.rs-operations-line-grid{stroke:#e8edf5;stroke-width:1;vector-effect:non-scaling-stroke}.rs-operations-line-axis-label{fill:#94a3b8;font-size:10px}.rs-operations-line-path{filter:drop-shadow(0 2px 2px rgba(15,23,42,.08));vector-effect:non-scaling-stroke}.rs-operations-line-point{stroke:#fff;stroke-width:1.5;transition:r .14s ease;vector-effect:non-scaling-stroke}.rs-operations-line-point:hover{r:5px}.rs-operations-column-chart{align-items:end;display:flex;gap:8px;height:205px;justify-content:stretch;padding-top:18px}.rs-operations-column-item{align-items:center;display:flex;flex:1 1 0;flex-direction:column;height:100%;justify-content:flex-end;min-width:0}.rs-operations-column-value{color:var(--ops-muted);font-size:.6rem;margin-bottom:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-operations-column-bar{background:linear-gradient(180deg,#3b82f6,#1d4ed8);border-radius:7px 7px 2px 2px;display:block;max-width:30px;min-height:5px;width:68%}.rs-operations-column-label{color:var(--ops-muted);font-size:.57rem;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-operations-action-list{display:grid;gap:9px}.rs-operations-action-item{align-items:center;background:#f8fafc;border:1px solid #edf1f6;border-radius:13px;display:grid;gap:13px;grid-template-columns:34px minmax(0,1fr) auto;padding:13px 14px}.rs-operations-action-marker{align-items:center;background:#e2e8f0;border-radius:10px;color:#475569;display:flex;font-size:.65rem;font-weight:850;height:34px;justify-content:center;width:34px}.rs-operations-action-item.is-danger .rs-operations-action-marker{background:#fee2e2;color:#b91c1c}.rs-operations-action-item.is-warning .rs-operations-action-marker{background:#fef3c7;color:#b45309}.rs-operations-action-item.is-success .rs-operations-action-marker{background:#dcfce7;color:#15803d}.rs-operations-action-copy{min-width:0}.rs-operations-action-copy strong{color:var(--ops-ink);font-size:.8rem}.rs-operations-action-copy p{color:var(--ops-muted);font-size:.72rem;line-height:1.45;margin:3px 0 0}.rs-operations-text-button{background:transparent;border:0;color:var(--ops-brand);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;padding:8px;white-space:nowrap}.rs-operations-text-button:hover,.rs-operations-text-button:focus-visible{color:#1e3a8a;text-decoration:underline}.rs-operations-notice,.rs-operations-empty{background:#eef4ff;border:1px solid #dbeafe;border-radius:12px;color:#475569;font-size:.78rem;line-height:1.5;padding:12px 14px}.rs-operations-notice.is-warning{background:#fffbeb;border-color:#fde68a;color:#713f12}.rs-operations-empty.is-success{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.rs-operations-footnote{color:var(--ops-muted);font-size:.72rem;line-height:1.5}.rs-operations-discovery-confirmation{background:#f8fafc;border:1px solid var(--ops-border);border-radius:11px;color:#334155;font-size:.78rem;padding:11px}.rs-operations-mapping-select,.rs-operations-input{background:#fff;border:1px solid #cbd5e1;border-radius:9px;color:var(--ops-ink);font:inherit;min-height:43px;padding:9px 11px;transition:border-color .15s ease,box-shadow .15s ease}.rs-operations-mapping-select:focus,.rs-operations-input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f;outline:0}.rs-operations-purchase-product{background:#f8fafc;border-color:var(--ops-border);border-radius:12px}.rs-operations-purchase-product-copy strong{color:var(--ops-ink);font-size:.78rem}.rs-operations-purchase-product-copy span{color:var(--ops-muted);font-size:.7rem}.rs-operations-purchase-order{background:#fff;border-color:var(--ops-border);border-radius:15px}.rs-operations-table{border-collapse:collapse}.rs-operations-table td,.rs-operations-table th{border-color:#eef2f7}.rs-operations-table th{background:#f8fafc;color:#64748b;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rs-operations-table td{color:#334155;font-size:.75rem}.rs-operations-table tbody tr:hover{background:#f8fbff}.rs-owner-metric-cell,.rs-owner-order-decision{display:grid;gap:3px;min-width:118px}.rs-owner-metric-cell strong,.rs-owner-order-decision strong{color:var(--ops-ink);font-size:.86rem}.rs-owner-metric-cell span,.rs-owner-order-decision>span:not(.rs-order-admin-status){color:var(--ops-muted);font-size:.65rem;line-height:1.35}.rs-owner-order-decision .rs-order-admin-status{justify-self:start}.rs-owner-order-decision .rs-order-admin-status.is-order_now{background:#fee2e2;color:#b91c1c}.rs-owner-order-decision .rs-order-admin-status.is-plan_order{background:#fef3c7;color:#92400e}.rs-owner-order-decision .rs-order-admin-status.is-no_order{background:#dcfce7;color:#166534}.rs-owner-order-decision .rs-order-admin-status.is-do_not_reorder{background:#e2e8f0;color:#475569}.rs-owner-order-decision .rs-order-admin-status.is-needs_data{background:#ffedd5;color:#9a3412}.rs-operations-section .rs-operations-table th:first-child,.rs-operations-section .rs-operations-table td:first-child{background-clip:padding-box;left:0;position:sticky;z-index:1}.rs-operations-section .rs-operations-table th:first-child{background:#f8fafc}.rs-operations-section .rs-operations-table td:first-child{background:#fff}.rs-operations-section .rs-operations-table tbody tr:hover td:first-child{background:#f8fbff}@media (max-width: 1050px){.rs-operations-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.rs-operations-hero{align-items:flex-start;flex-direction:column}.rs-operations-chart-grid{grid-template-columns:1fr}.rs-operations-chart-card{min-height:260px}}@media (max-width: 560px){.rs-operations-hero{border-radius:18px;gap:22px}.rs-operations-refresh-button{width:100%}.rs-operations-hero-meta{display:grid;gap:4px}.rs-operations-hero-meta span+span:before{content:none}.rs-operations-tabs{border-radius:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;overflow:visible}.rs-operations-tabs .rs-operations-tab{min-width:0;white-space:normal}.rs-operations-stat{min-height:105px}.rs-operations-content{border-radius:16px}.rs-operations-donut-layout{grid-template-columns:1fr}.rs-operations-donut{max-width:145px}.rs-operations-action-item{align-items:start;grid-template-columns:34px minmax(0,1fr)}.rs-operations-text-button{grid-column:2;justify-self:start;padding:2px 0 5px}.rs-operations-system-tabs{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.rs-operations-admin *,.rs-operations-admin *:before,.rs-operations-admin *:after{scroll-behavior:auto!important;transition:none!important}}
