html[data-theme=dark]{--dg-accent-text:#83b7ff;--dg-accent-text-strong:#b9d6ff;--dg-success-text:#5ee09a;--dg-warning-text:#ffc06b;--dg-error-text:#ff8585}html[data-theme=dark] :is(.text-action,.eyebrow,.badge,.hero-product-preview>span,.hero-product-preview>a,.landing-compact-links a,.guest-eyebrow,.password-input button,.form-aside a,.auth-switch a,.token-actions a,.local-account-picker button,.tracking-title-icon,.tracking-tabs button[aria-selected=true],.order-status-processing .order-status-dot,.order-status-queued .order-status-dot,.order-status-refund-pending .order-status-dot,.demo-controls button.active,.mobile-section-title a,.mobile-row em,.mobile-card-icon,.mobile-avatar,.more-link-icon,.admin-mobile-popover .admin-popover-all,.admin-profile-popover>a>.admin-icon,.mobile-page-intro>button,.admin-mobile-metric>span,.admin-kpi-icon,.admin-section-header a,.admin-quick-grid a span,.admin-record-list article small,.desktop-table-wrap a,.table-actions summary,.settings-icon,.customer-kpi>span,.customer-quick-grid .admin-icon,.customer-mobile-brand small,.customer-mark-all,.customer-mobile-popover article button,.customer-view-all,.customer-profile-popover>a .admin-icon,.customer-mobile-promo>.admin-icon,.customer-mobile-store-title span,.agent-store-link button,.agent-store-link a,.agent-upline>a,.agent-quick-actions a,.agent-list header a,.agent-list article em,.agent-order-list header span,.agent-order-list a,.agent-pricing-list em,.agent-product-store-heading span,.streamhub-store-section>header span,.streamhub-checkout header small,.subscription-details dl button,.pricing-card header span,.store-join-card span,.manual-service-editor-header span:first-child,.manual-service-upload-icon,.manual-service-upload-copy span,.provider-mapping-card summary,.announcement-center article>button,.announcement-admin-list details>summary,.api-panel a,.api-tabs a){color:var(--dg-accent-text)}html[data-theme=dark] :is(.desktop-nav a[aria-current=page]:not([href="/register"]),.mobile-nav a[aria-current=page]:not([href="/register"])){background:color-mix(in srgb,var(--dg-accent-text) 10%,var(--surface));color:var(--dg-accent-text-strong)}html[data-theme=dark] :is(.agent-shell,.customer-shell,.admin-shell,.super-admin-shell) .mobile-protected-nav :is(a,button)[aria-current=page]{background:color-mix(in srgb,var(--dg-accent-text) 11%,var(--surface));box-shadow:inset 0 3px var(--dg-accent-text);color:var(--dg-accent-text-strong)}html[data-theme=dark] .agent-store-link :is(a,button):focus-visible,html[data-theme=dark] .agent-store-link :is(a,button):hover{border-color:var(--dg-accent-text);background:color-mix(in srgb,var(--dg-accent-text) 10%,var(--surface));color:var(--dg-accent-text-strong)}html[data-theme=dark] :is(.status-successful,.status-completed,.status-posted,.status-active,.admin-tone-success .admin-kpi-icon,.order-status-paid .order-status-dot,.order-status-successful .order-status-dot,.order-status-refunded .order-status-dot){color:var(--dg-success-text)}html[data-theme=dark] :is(.status-processing,.status-pending,.status-awaiting-payment,.admin-tone-warning .admin-kpi-icon,.order-status-manual-review .order-status-dot,.order-status-awaiting-payment .order-status-dot){color:var(--dg-warning-text)}html[data-theme=dark] :is(.status-failed,.status-cancelled,.status-suspended,.admin-tone-danger .admin-kpi-icon,.order-status-failed .order-status-dot,.order-status-cancelled .order-status-dot,.order-status-refund-required .order-status-dot){color:var(--dg-error-text)}html[data-theme=dark] .agent-status,html[data-theme=dark] .money-positive,html[data-theme=dark] .positive{color:var(--dg-success-text)!important}html[data-theme=dark] .money-negative,html[data-theme=dark] .negative{color:var(--dg-error-text)!important}html[data-theme=dark] :is(.seller-desktop-navigation a:hover,.seller-desktop-navigation a[aria-current=page],.seller-mobile-navigation a:hover,.seller-site-shell .store-heading .badge){color:color-mix(in srgb,var(--seller-primary) 42%,#fff)}html[data-theme=dark] .streamhub-premium{border-color:color-mix(in srgb,var(--streamhub-accent) 45%,#fff);color:color-mix(in srgb,var(--streamhub-accent) 42%,#fff)}html[data-theme=dark] .streamhub-icon:not(.streamhub-icon-bag){border-color:color-mix(in srgb,var(--streamhub-accent) 42%,#fff)}html[data-theme=dark] .streamhub-icon-shield:after{color:color-mix(in srgb,var(--streamhub-accent) 42%,#fff)}html[data-theme=dark] .streamhub-icon-wallet:after{border-color:color-mix(in srgb,var(--streamhub-accent) 42%,#fff)}html[data-theme=dark] .streamhub-icon-calendar:before{border-top-color:color-mix(in srgb,var(--streamhub-accent) 42%,#fff)}html[data-theme=dark] :is(.button-primary,.profile-button,.verified-badge,.guest-notice a,.customer-mobile-promo a,.table-actions button,.streamhub-buy){color:#fff}html[data-theme=light] .admin-shell [class~="dark:bg-slate-950"]{background-color:var(--surface)!important}html[data-theme=light] .admin-shell :is([class~="dark:border-slate-800"],[class~="dark:border-slate-700"]){border-color:var(--border)!important}html[data-theme=light] .admin-shell [class~="dark:text-slate-400"]{color:var(--muted)!important}html[data-theme=light] .admin-shell [class~="dark:border-blue-900"]{border-color:#93c5fd!important}html[data-theme=light] .admin-shell [class~="dark:bg-blue-950/30"]{background-color:#eff6ff!important}html[data-theme=light] .admin-shell [class~="dark:bg-blue-950"]{background-color:#dbeafe!important}html[data-theme=light] .admin-shell [class~="dark:text-blue-300"]{color:#1d4ed8!important}html[data-theme=light] .admin-shell [class~="dark:bg-green-950"]{background-color:#dcfce7!important}html[data-theme=light] .admin-shell [class~="dark:text-green-300"]{color:#15803d!important}html[data-theme=light] .admin-shell [class~="dark:bg-orange-950"]{background-color:#ffedd5!important}html[data-theme=light] .admin-shell [class~="dark:text-orange-300"]{color:#c2410c!important}html[data-theme=dark] .admin-shell [class~="dark:bg-slate-950"]{background-color:var(--surface)!important}html[data-theme=dark] .admin-shell :is([class~="dark:border-slate-800"],[class~="dark:border-slate-700"]){border-color:var(--border)!important}html[data-theme=dark] .admin-shell [class~="dark:text-slate-400"]{color:var(--muted)!important}html[data-theme=dark] .admin-shell [class~="dark:border-blue-900"]{border-color:color-mix(in srgb,var(--dg-accent-text) 38%,var(--border))!important}html[data-theme=dark] .admin-shell [class~="dark:bg-blue-950"],html[data-theme=dark] .admin-shell [class~="dark:bg-blue-950/30"]{background-color:color-mix(in srgb,var(--dg-accent-text) 10%,var(--surface))!important}html[data-theme=dark] .admin-shell [class~="dark:text-blue-300"]{color:var(--dg-accent-text-strong)!important}html[data-theme=dark] .admin-shell [class~="dark:bg-green-950"]{background-color:color-mix(in srgb,var(--dg-success-text) 12%,var(--surface))!important}html[data-theme=dark] .admin-shell [class~="dark:text-green-300"]{color:var(--dg-success-text)!important}html[data-theme=dark] .admin-shell [class~="dark:bg-orange-950"]{background-color:color-mix(in srgb,var(--dg-warning-text) 11%,var(--surface))!important}html[data-theme=dark] .admin-shell [class~="dark:text-orange-300"]{color:var(--dg-warning-text)!important}html[data-theme] .admin-shell .protected-content>div.max-w-7xl.text-center{color:var(--text)}html[data-theme] .admin-shell .protected-content>div.max-w-7xl.text-center :is(h2,h3,strong,summary){color:var(--text)!important}html[data-theme] .admin-shell .protected-content>div.max-w-7xl.text-center :is(input,select){border-color:var(--border)!important;background-color:var(--elevated)!important;color:var(--text)!important;caret-color:var(--text)}html[data-theme] .admin-shell .protected-content>div.max-w-7xl.text-center input::placeholder{color:var(--muted)!important;opacity:1}html[data-theme] .admin-shell .protected-content>div.max-w-7xl.text-center select option{background:var(--surface);color:var(--text)}html[data-theme=dark] .admin-shell .protected-content>div.max-w-7xl.text-center [class~=rounded-2xl]{border-color:var(--border)!important}html[data-theme=dark] .admin-shell .protected-content>div.max-w-7xl.text-center article[class~=border-blue-300]{border-color:color-mix(in srgb,var(--dg-accent-text) 38%,var(--border))!important;background:color-mix(in srgb,var(--dg-accent-text) 9%,var(--surface))!important}html[data-theme=dark] .admin-shell .protected-content>div.max-w-7xl.text-center .button:disabled{border-color:var(--border);background:color-mix(in srgb,var(--muted) 18%,var(--surface));color:var(--muted);opacity:1}.header-profile-menu{position:relative;display:grid}.header-profile-trigger{min-width:2.75rem;min-height:2.75rem;display:flex;align-items:center;gap:.5rem;border:0;border-radius:999px;background:transparent;color:var(--text);padding:0;cursor:pointer}.header-profile-trigger:focus-visible,.header-profile-trigger:hover,.header-profile-trigger[aria-expanded=true]{background:var(--tint)}.header-profile-avatar{width:2.75rem;height:2.75rem;display:grid;place-items:center;flex:none;border-radius:50%;background:var(--dg-blue);color:#fff;font-weight:850;letter-spacing:.02em}.header-profile-copy{min-width:0;display:grid;padding-right:.55rem;text-align:left;line-height:1.2}.header-profile-copy strong{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem}.header-profile-copy small,.header-profile-panel small{color:var(--muted);font-size:.65rem}.header-profile-panel{position:absolute;z-index:120;top:calc(100% + .55rem);right:0;width:min(20rem,calc(100vw - 2rem));display:grid;overflow:hidden;border:1px solid var(--border);border-radius:.85rem;background:var(--elevated);color:var(--text);padding:.65rem;box-shadow:0 20px 58px rgb(0 0 0/.28)}.header-profile-panel>header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;border-bottom:1px solid var(--border);padding:.45rem .35rem .75rem}.header-profile-panel>header>span:last-child{min-width:0;display:grid}.header-profile-panel>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-profile-panel>a{min-height:3.35rem;display:grid;align-content:center;gap:.12rem;border-bottom:1px solid var(--border);padding:.65rem .45rem;color:var(--text);text-decoration:none}.header-profile-panel>a:focus-visible,.header-profile-panel>a:hover{border-radius:.55rem;background:var(--tint)}.header-profile-panel>a strong{font-size:.78rem}.header-profile-panel form{padding-top:.65rem}.header-profile-panel form button{width:100%;min-height:2.75rem;border:1px solid color-mix(in srgb,var(--error) 35%,var(--border));border-radius:.55rem;background:transparent;color:var(--error);font-weight:750;cursor:pointer}.header-profile-panel form button:focus-visible,.header-profile-panel form button:hover{background:color-mix(in srgb,var(--error) 9%,var(--surface))}.super-admin-header .header-profile-trigger{padding:0}.admin-workspace-header .header-profile-copy{display:none}@media (min-width:1024px){.admin-workspace-header .header-profile-copy{display:grid}}.admin-more-panel>.button,.admin-more-panel>form{width:min(100%,22rem);max-width:22rem;box-sizing:border-box;margin-inline:auto}.admin-more-panel>form{display:block;border:0;background:transparent;padding:0}.admin-more-panel>form>.button{width:100%;max-width:none;box-sizing:border-box;margin:0}body,html{max-width:100%;overflow-x:hidden}.admin-shell,.agent-shell,.customer-shell,.guest-store,.protected-content,.protected-layout,.site-shell,.store-page,.super-admin-shell,.super-panel,.super-table-wrap{min-width:0;max-width:100%}.super-panel{overflow:hidden}.super-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.super-table{width:100%;min-width:42rem}.bundle-management-page{width:min(100%,72rem);min-width:0;display:grid;gap:1.25rem;margin-inline:auto}.bundle-management-heading{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.bundle-management-heading h1{margin:0;color:var(--text);font-size:clamp(1.45rem,5vw,2rem);line-height:1.1;letter-spacing:-.035em}.bundle-management-heading p{margin:.35rem 0 0;color:var(--muted);font-size:clamp(.8rem,2.6vw,1rem)}.bundle-heading-actions{display:grid;justify-items:end;gap:.35rem}.bundle-add-button{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:.75rem;background:var(--dg-blue);padding:.7rem 1rem;color:#fff;font-weight:800;text-decoration:none;box-shadow:0 10px 24px color-mix(in srgb,var(--dg-blue) 24%,transparent)}.bundle-add-button span{font-size:1.35rem;font-weight:400;line-height:1}.bundle-manage-networks{min-height:2rem;display:inline-flex;align-items:center;color:var(--muted);font-size:.72rem;font-weight:750;text-decoration:none}.bundle-network-tabs{width:100%;min-width:0;display:flex;gap:.55rem;overflow-x:auto;padding:.1rem .05rem .35rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bundle-network-tabs::-webkit-scrollbar{display:none}.bundle-network-tab{--bundle-network-color:var(--dg-blue);--bundle-network-foreground:#fff;min-height:2.8rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface);padding:.55rem .8rem;color:var(--text);font-size:.78rem;font-weight:800;text-decoration:none;box-shadow:0 3px 12px color-mix(in srgb,#000 4%,transparent)}.bundle-network-tab:first-child{min-width:3.6rem}.bundle-network-tab[aria-current=page]{border-color:var(--dg-blue);background:var(--dg-blue);color:#fff;box-shadow:0 9px 22px color-mix(in srgb,var(--dg-blue) 22%,transparent)}.bundle-network-tab-mark{width:1.45rem;height:1.45rem;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--bundle-network-color);color:var(--bundle-network-foreground);font-size:.48rem;font-weight:950;letter-spacing:-.04em}.bundle-network-tab-mark[data-network=telecel]{font-size:1rem;font-family:Arial,sans-serif}.bundle-network-tab-mark[data-network=airteltigo]{background:linear-gradient(145deg,#e51c2c 0 43%,#fff 44% 55%,#0870b8 56% 100%);color:#fff;font-size:.4rem}.bundle-network-tab[aria-current=page] .bundle-network-tab-mark{box-shadow:0 0 0 2px rgb(255 255 255/.45)}.bundle-management-list{min-width:0;display:grid;gap:.75rem}.bundle-management-card{--bundle-network-color:#1267d6;--bundle-network-foreground:#fff;min-width:0;display:grid;grid-template-columns:3.4rem minmax(0,1fr) 4.9rem 5.8rem;align-items:center;gap:.7rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:.85rem;box-shadow:0 8px 24px color-mix(in srgb,#000 5%,transparent)}.bundle-card-network-mark{width:3.4rem;height:3.4rem;display:grid;place-items:center;border-radius:50%;background:var(--bundle-network-color);color:var(--bundle-network-foreground);font-size:.7rem;font-weight:950;letter-spacing:-.05em;box-shadow:inset 0 0 0 1px rgb(0 0 0/.08)}.bundle-card-network-mark[data-network=telecel]{font-family:Arial,sans-serif;font-size:2rem;font-weight:900}.bundle-card-network-mark[data-network=airteltigo]{background:linear-gradient(145deg,#e51c2c 0 43%,#fff 44% 55%,#0870b8 56% 100%);color:#fff;font-size:.65rem}.bundle-card-copy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .45rem;align-items:center}.bundle-card-copy h2{color:var(--text);font-size:.9rem;line-height:1.2}.bundle-card-copy h2,.bundle-card-copy p{grid-column:1/-1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-card-copy p{color:var(--muted);font-size:.72rem;text-transform:capitalize}.bundle-card-copy strong{min-width:0;color:var(--text);font-size:.86rem;white-space:nowrap}.bundle-status-pill{width:max-content;max-width:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.25rem .45rem;font-size:.58rem;font-weight:850;white-space:nowrap}.bundle-status-pill.status-available{background:#e6f8eb;color:#168442}.bundle-status-pill.status-paused{background:#fff3d6;color:#c27b00}.bundle-status-pill.status-sold-out,.bundle-status-pill.status-unavailable{background:#ffebed;color:#da2939}.bundle-availability-control{min-width:0;min-height:4.6rem;display:grid;place-items:center;align-content:center;gap:.3rem;border-inline:1px solid var(--border);padding-inline:.55rem}.bundle-availability-control small{max-width:4.5rem;overflow:hidden;color:var(--muted);font-size:.58rem;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bundle-availability-switch{width:2.75rem;height:1.55rem;position:relative;border:0;border-radius:999px;background:#cbd3df;padding:.15rem;cursor:pointer;transition:background .18s ease}.bundle-availability-switch span{width:1.25rem;height:1.25rem;display:block;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgb(0 0 0/.25);transition:transform .18s ease}.bundle-availability-switch[aria-pressed=true]{background:var(--dg-blue)}.bundle-availability-switch[aria-pressed=true] span{transform:translateX(1.2rem)}.bundle-card-actions{min-width:0;display:grid;gap:.4rem}.bundle-delete-form{min-width:0;margin:0}.bundle-action{width:100%;min-height:2.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--border);border-radius:.6rem;padding:.45rem .55rem;font:inherit;font-size:.72rem;font-weight:800;text-decoration:none;cursor:pointer}.bundle-action span{font-size:.9rem;line-height:1}.bundle-action-edit{border-color:color-mix(in srgb,var(--dg-blue) 75%,var(--border));background:var(--surface);color:var(--dg-blue)}.bundle-action-delete{border-color:transparent;background:#ffedef;color:#df2537}.bundle-management-empty{margin-inline:auto;text-align:center}html[data-theme=dark] .bundle-status-pill.status-available{background:rgb(24 132 66/.2);color:#6ee79a}html[data-theme=dark] .bundle-status-pill.status-paused{background:rgb(194 123 0/.2);color:#ffd16b}html[data-theme=dark] .bundle-action-delete,html[data-theme=dark] .bundle-status-pill.status-sold-out,html[data-theme=dark] .bundle-status-pill.status-unavailable{background:rgb(218 41 57/.18);color:#ff8b96}html[data-theme=dark] .bundle-availability-switch{background:#4a576b}@media (max-width:520px){.bundle-management-page{gap:1rem}.bundle-management-heading{align-items:end;flex-wrap:nowrap}.bundle-management-heading>div:first-child{min-width:0}.bundle-heading-actions{flex:0 0 auto}.bundle-add-button{min-height:2.75rem;padding-inline:.75rem;font-size:.72rem}.bundle-manage-networks{font-size:.6rem}.bundle-management-card{grid-template-columns:3rem minmax(0,1fr) 4.35rem 5.1rem;gap:.5rem;border-radius:.9rem;padding:.7rem}.bundle-card-network-mark{width:3rem;height:3rem}.bundle-card-copy h2{font-size:.79rem}.bundle-card-copy p{font-size:.64rem}.bundle-card-copy strong{font-size:.76rem}.bundle-status-pill{padding-inline:.35rem;font-size:.5rem}.bundle-availability-control{min-height:4.2rem;padding-inline:.35rem}.bundle-availability-control small{font-size:.5rem}.bundle-availability-switch{width:2.45rem;height:1.4rem}.bundle-availability-switch span{width:1.1rem;height:1.1rem}.bundle-availability-switch[aria-pressed=true] span{transform:translateX(1.05rem)}.bundle-action{min-height:2.25rem;padding-inline:.35rem;font-size:.64rem}}@media (max-width:370px){.bundle-management-heading{align-items:stretch;flex-wrap:wrap}.bundle-heading-actions{width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center}.bundle-add-button{width:100%}.bundle-management-card{grid-template-columns:2.8rem minmax(0,1fr) 4rem}.bundle-card-network-mark{width:2.8rem;height:2.8rem}.bundle-availability-control{border-right:0}.bundle-card-actions{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.bundle-management-card{grid-template-columns:4rem minmax(0,1fr) 7rem 8rem;padding:1rem 1.15rem}.bundle-card-network-mark{width:4rem;height:4rem}.bundle-card-copy h2{font-size:1rem}.bundle-card-copy p,.bundle-card-copy strong{font-size:.82rem}.bundle-action{min-height:2.6rem;font-size:.78rem}}.bundle-pricing-page,.bundle-pricing-shell{width:min(100%,78rem);min-width:0;margin-inline:auto}.bundle-pricing-page{display:grid;gap:1rem}.bundle-pricing-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bundle-pricing-heading h1{margin:0;color:var(--text);font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.08;letter-spacing:-.035em}.bundle-pricing-heading p{margin:.35rem 0 0;color:var(--muted);font-size:.94rem}.bundle-pricing-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.bundle-pricing-stats article{min-width:0;display:flex;align-items:center;gap:.8rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:1rem;box-shadow:0 10px 28px color-mix(in srgb,#000 5%,transparent)}.bundle-pricing-stats article>span{width:2.8rem;height:2.8rem;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--dg-blue) 12%,var(--surface));color:var(--dg-blue);font-size:1.25rem;font-weight:900}.bundle-pricing-stats article:nth-child(2)>span{background:color-mix(in srgb,#20a14a 14%,var(--surface));color:#168442}.bundle-pricing-stats article:nth-child(3)>span{background:color-mix(in srgb,#7c3aed 12%,var(--surface));color:#6d28d9}.bundle-pricing-stats small,.bundle-pricing-stats strong{display:block}.bundle-pricing-stats small{color:var(--muted);font-size:.76rem;font-weight:750}.bundle-pricing-stats strong{margin-top:.1rem;color:var(--dg-blue);font-size:1.45rem}.bundle-pricing-stats article:nth-child(2) strong{color:#168442}.bundle-pricing-stats article:nth-child(3) strong{color:#6d28d9}.bundle-pricing-tabs{width:100%;min-width:0;display:flex;gap:.6rem;overflow-x:auto;padding:.1rem .05rem .35rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bundle-pricing-tabs::-webkit-scrollbar{display:none}.bundle-pricing-tabs button{--pricing-network-color:var(--dg-blue);--pricing-network-foreground:#fff;min-height:2.9rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface);padding:.55rem .9rem;color:var(--text);font:inherit;font-size:.8rem;font-weight:850;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,#000 4%,transparent)}.bundle-pricing-tabs button:first-child{min-width:4rem}.bundle-pricing-tabs button span{min-width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:999px;background:var(--pricing-network-color);color:var(--pricing-network-foreground);padding-inline:.35rem;font-size:.5rem;font-weight:950}.bundle-pricing-tabs button[aria-pressed=true]{border-color:var(--pricing-network-color,var(--dg-blue));background:var(--pricing-network-color,var(--dg-blue));color:var(--pricing-network-foreground,#fff);box-shadow:0 10px 24px color-mix(in srgb,var(--pricing-network-color,var(--dg-blue)) 24%,transparent)}.bundle-pricing-tabs button:first-child[aria-pressed=true]{background:var(--dg-blue);color:#fff}.bundle-pricing-primary-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.8rem}.bundle-pricing-add,.bundle-pricing-advanced{min-height:4.6rem;border-radius:.9rem;text-decoration:none}.bundle-pricing-add{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;background:var(--dg-blue);color:#fff;font-size:1rem;font-weight:850;box-shadow:0 12px 28px color-mix(in srgb,var(--dg-blue) 26%,transparent)}.bundle-pricing-advanced{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;border:1px solid var(--border);background:var(--surface);padding:.75rem 1rem;color:var(--text);box-shadow:0 8px 22px color-mix(in srgb,#000 4%,transparent)}.bundle-pricing-advanced>b,.bundle-pricing-advanced>span{color:var(--dg-blue);font-size:1.35rem}.bundle-pricing-advanced small,.bundle-pricing-advanced strong{display:block}.bundle-pricing-advanced strong{font-size:.95rem}.bundle-pricing-advanced small{margin-top:.15rem;color:var(--muted);font-size:.72rem}.bundle-pricing-sort-note{margin:0;border-radius:.75rem;background:color-mix(in srgb,var(--dg-blue) 7%,var(--surface));padding:.8rem 1rem;color:var(--muted);font-size:.78rem;font-weight:700}.bundle-pricing-list{display:grid;gap:.85rem}.bundle-pricing-card{min-width:0;border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:1rem;box-shadow:0 10px 26px color-mix(in srgb,#000 5%,transparent)}.bundle-pricing-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem}.bundle-pricing-card h2{margin:0;color:var(--text);font-size:clamp(1.1rem,2.4vw,1.35rem);line-height:1.1}.bundle-pricing-network-badge{--pricing-network-color:#1267d6;--pricing-network-foreground:#fff;min-height:2.15rem;display:inline-flex;align-items:center;gap:.4rem;border-radius:.65rem;background:var(--pricing-network-color);padding:.35rem .55rem;color:var(--pricing-network-foreground)}.bundle-pricing-network-badge b{min-width:1.7rem;text-align:center;font-size:.58rem;font-weight:950}.bundle-pricing-network-badge em{font-size:.7rem;font-style:normal;font-weight:850;text-transform:capitalize;white-space:nowrap}.bundle-pricing-status{border-radius:999px;padding:.28rem .55rem;font-size:.62rem;font-weight:850;white-space:nowrap}.bundle-pricing-status.is-available{background:#e7f8eb;color:#168442}.bundle-pricing-status.is-unavailable{background:#ffebed;color:#cf2435}.bundle-pricing-availability{display:grid;justify-items:center;gap:.2rem}.bundle-pricing-availability button,.bundle-pricing-availability>span{width:2.8rem;height:1.55rem;position:relative;display:block;border:0;border-radius:999px;background:#cbd3df;padding:.15rem;cursor:pointer}.bundle-pricing-availability button span,.bundle-pricing-availability>span i{width:1.25rem;height:1.25rem;display:block;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgb(0 0 0/.22);transition:transform .18s ease}.bundle-pricing-availability button[aria-pressed=true],.bundle-pricing-availability input:checked+span{background:var(--dg-blue)}.bundle-pricing-availability button[aria-pressed=true] span,.bundle-pricing-availability input:checked+span i{transform:translateX(1.25rem)}.bundle-pricing-availability small{color:var(--muted);font-size:.6rem;font-weight:750}.seller-toggle input{position:absolute;opacity:0;pointer-events:none}.bundle-pricing-form{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.9rem}.bundle-pricing-form>label{min-width:0;display:grid;gap:.38rem;color:var(--text);font-size:.72rem;font-weight:800}.bundle-pricing-form>label>span{color:var(--muted);font-size:.62rem;cursor:help}.bundle-pricing-form input{width:100%;min-width:0;min-height:2.85rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface);padding:.65rem .75rem;color:var(--text);font:inherit;font-size:.88rem;font-weight:750}.bundle-pricing-form input:read-only{background:color-mix(in srgb,var(--muted) 8%,var(--surface));color:var(--muted)}.bundle-pricing-profit-row{min-width:0;grid-column:1/3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border-radius:.7rem;background:color-mix(in srgb,#1fa34a 7%,var(--surface));padding:.65rem .75rem}.bundle-pricing-profit{min-width:0;display:flex;align-items:center;gap:.5rem}.bundle-pricing-profit+.bundle-pricing-profit{border-left:1px solid var(--border);padding-left:.6rem}.bundle-pricing-profit>span{color:#168442;font-size:1rem}.bundle-pricing-profit.profit-customer>span{color:var(--dg-blue)}.bundle-pricing-profit small,.bundle-pricing-profit strong{display:block}.bundle-pricing-profit small{color:var(--muted);font-size:.64rem}.bundle-pricing-profit strong{margin-top:.12rem;color:#168442;font-size:.72rem}.bundle-pricing-profit.profit-customer strong{color:var(--dg-blue)}.bundle-pricing-card-actions{grid-column:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;align-self:end}.bundle-pricing-card-actions .button,.seller-pricing-footer>.button{min-height:2.75rem;padding:.55rem .7rem;font-size:.72rem;white-space:nowrap}.seller-bundle-pricing-card{display:grid;gap:.9rem}.seller-bundle-pricing-card .bundle-pricing-form{margin-top:0}.seller-fields.role-subagent{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-pricing-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.seller-pricing-footer .bundle-pricing-profit-row{grid-column:auto}.bundle-pricing-access-note{margin:0;color:var(--muted);font-size:.72rem;text-align:center}html[data-theme=dark] .bundle-pricing-status.is-available{background:rgb(22 132 66/.2);color:#71e59b}html[data-theme=dark] .bundle-pricing-status.is-unavailable{background:rgb(207 36 53/.2);color:#ff8c98}html[data-theme=dark] .bundle-pricing-availability button,html[data-theme=dark] .bundle-pricing-availability>span{background:#465368}@media (max-width:860px){.bundle-pricing-profit-row{grid-column:1/-1}.bundle-pricing-card-actions{grid-column:1/-1;justify-self:end;width:min(100%,22rem)}}@media (max-width:620px){.bundle-pricing-page{gap:.85rem}.bundle-pricing-stats{gap:.5rem}.bundle-pricing-stats article{gap:.5rem;padding:.75rem .65rem}.bundle-pricing-stats article>span{width:2.2rem;height:2.2rem;font-size:1rem}.bundle-pricing-stats small{font-size:.62rem}.bundle-pricing-stats strong{font-size:1.1rem}.bundle-pricing-primary-actions{grid-template-columns:1fr}.bundle-pricing-add,.bundle-pricing-advanced{min-height:3.75rem}.bundle-pricing-card{padding:.85rem}.bundle-pricing-card>header{grid-template-columns:auto minmax(0,1fr) auto}.bundle-pricing-status{grid-column:2;justify-self:start}.bundle-pricing-availability{grid-column:3;grid-row:1/span 2}.bundle-pricing-form,.seller-fields.role-subagent{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.bundle-pricing-form>label{gap:.28rem;font-size:.64rem}.bundle-pricing-form>label>span{font-size:.56rem}.bundle-pricing-form input{min-height:2.55rem;padding:.45rem;font-size:.78rem}.bundle-pricing-profit-row{grid-template-columns:1fr}.bundle-pricing-profit+.bundle-pricing-profit{border-left:0;border-top:1px solid var(--border);padding:.5rem 0 0}.bundle-pricing-card-actions{width:100%;grid-template-columns:1fr 1fr}.seller-pricing-footer{grid-template-columns:1fr}.seller-pricing-footer>.button{width:100%}}@media (max-width:390px){.bundle-pricing-network-badge em,.bundle-pricing-stats article>span{display:none}.bundle-pricing-tabs button{padding-inline:.7rem}.bundle-pricing-card-actions{grid-template-columns:1fr}}.platform-bundle-pricing-form{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-bundle-pricing-form .bundle-pricing-card-actions,.platform-bundle-pricing-form .bundle-pricing-profit-row{grid-column:1/-1}.platform-bundle-pricing-form .bundle-pricing-card-actions{width:min(100%,22rem);justify-self:end}@media (max-width:620px){.platform-bundle-pricing-form .bundle-pricing-card-actions{width:100%}}.special-agent-pricing{width:min(100%,68rem);display:grid;gap:1rem;margin-inline:auto}.special-price-card{display:grid;gap:1.15rem}.special-price-heading{display:flex;align-items:flex-start;gap:.8rem}.special-price-heading>span{width:2.2rem;height:2.2rem;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:var(--dg-blue);color:#fff;font-weight:850}.special-price-heading h2,.special-price-heading p{margin:0}.special-price-heading h2{font-size:1.2rem;line-height:1.2}.special-price-heading p{margin-top:.25rem;color:var(--muted);font-size:.88rem}.special-price-agent-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem}.special-package-price-form label,.special-price-agent-picker label{min-width:0;display:grid;gap:.38rem;color:var(--text);font-size:.82rem;font-weight:800}.special-package-price-form input,.special-price-agent-picker select{width:100%;min-width:0;min-height:3rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);padding:.65rem .75rem;color:var(--text)}.special-price-agent-picker .button{min-width:8rem}.special-package-section{min-width:0}.special-package-tabs{display:flex;flex-wrap:wrap;gap:.55rem}.special-package-tabs button{min-height:2.65rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);padding:.55rem .9rem;color:var(--text);font-weight:800;cursor:pointer}.special-package-tabs button[aria-pressed=true]{border-color:var(--dg-blue);background:color-mix(in srgb,var(--dg-blue) 14%,var(--surface));color:var(--dg-blue)}.special-package-sort-note{margin:0;color:var(--muted);font-size:.78rem}.special-package-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.special-package-card{min-width:0;display:grid;gap:.9rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:1rem}.special-package-card>header{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem}.special-package-card h3{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem}.special-package-badge{min-width:5.2rem;min-height:2.7rem;display:inline-flex;align-items:center;gap:.45rem;border-radius:.8rem;background:var(--dg-blue);padding:.55rem .7rem;color:#fff;font-style:normal}.special-package-badge b,.special-package-badge em{font-style:normal;font-weight:850}.special-package-card[data-package-group=mtn] .special-package-badge{background:#ffcf00;color:#171717}.special-package-card[data-package-group=mtn-express] .special-package-badge{background:#e9ad00;color:#171717}.special-package-card[data-package-group=telecel] .special-package-badge{background:#e60000;color:#fff}.special-package-card[data-package-group=afa] .special-package-badge,.special-package-card[data-package-group=airteltigo] .special-package-badge,.special-package-card[data-package-group=other] .special-package-badge,.special-package-card[data-package-group=result-checker] .special-package-badge,.special-package-card[data-package-group=streamhub] .special-package-badge{background:var(--dg-blue);color:#fff}.special-price-active{border-radius:999px;background:color-mix(in srgb,var(--success) 15%,var(--surface));padding:.38rem .58rem;color:var(--success);font-size:.72rem;font-weight:850;white-space:nowrap}.special-package-normal-price{display:flex;align-items:end;justify-content:space-between;gap:.8rem;border-radius:.8rem;background:color-mix(in srgb,var(--dg-blue) 5%,var(--surface));padding:.8rem}.special-package-normal-price small,.special-package-normal-price strong{display:block}.special-package-normal-price small{color:var(--muted);font-size:.76rem}.special-package-normal-price strong{font-size:1.1rem}.special-package-price-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem}.special-package-price-form .button{min-width:7.5rem}.special-price-terminate .button{width:100%;border-color:color-mix(in srgb,var(--error) 35%,var(--border));color:var(--error)}@media (max-width:820px){.special-package-list{grid-template-columns:1fr}}@media (max-width:620px){.special-package-price-form,.special-price-agent-picker{grid-template-columns:1fr}.special-package-price-form .button,.special-price-agent-picker .button{width:100%}.special-package-card>header{grid-template-columns:auto minmax(0,1fr)}.special-price-active{grid-column:1/-1;justify-self:start}}@media (max-width:390px){.special-price-card{padding:1rem}.special-price-heading{gap:.65rem}.special-price-heading>span{width:2rem;height:2rem}.special-package-card{padding:.85rem}.special-package-badge{min-width:auto}.special-package-badge em{display:none}}.provider-simple-page{min-width:0;display:grid;gap:1.25rem;padding-bottom:2rem}.provider-simple-page *{min-width:0}.provider-simple-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:1rem}.provider-simple-heading h1{margin:.15rem 0 .25rem;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.12;letter-spacing:-.035em}.provider-simple-heading p{max-width:48rem;margin:0;color:var(--muted)}.provider-simple-heading-actions{display:flex;flex-wrap:wrap;gap:.65rem}.provider-simple-back{display:inline-flex;margin-bottom:.55rem;color:var(--muted);font-size:.82rem;font-weight:750;text-decoration:none}.provider-simple-back:hover{color:var(--text)}.provider-simple-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.provider-simple-stats article{display:grid;grid-template-columns:2.65rem minmax(0,1fr);align-items:center;gap:.75rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:1rem;box-shadow:0 8px 24px color-mix(in srgb,#000 4%,transparent)}.provider-simple-stats article>span{width:2.65rem;height:2.65rem;display:grid;place-items:center;border-radius:.8rem;background:color-mix(in srgb,var(--dg-blue) 10%,var(--surface));color:var(--dg-blue);font-weight:900}.provider-simple-stats small{display:block;color:var(--muted);font-size:.72rem;font-weight:750}.provider-simple-stats strong{display:block;font-size:1.35rem;line-height:1.15}.provider-simple-stats p{margin:.15rem 0 0;color:var(--muted);font-size:.68rem;line-height:1.35}.provider-simple-section{display:grid;gap:.8rem}.provider-simple-section>header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem}.provider-simple-guide h2,.provider-simple-section h2,.provider-step-card h2{margin:0;font-size:1.1rem}.provider-simple-section>header p{margin:.15rem 0 0;color:var(--muted);font-size:.82rem}.provider-network-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.provider-network-card{display:grid;align-content:start;gap:.65rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:1rem;box-shadow:0 8px 24px color-mix(in srgb,#000 4%,transparent)}.provider-network-card>header{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.provider-network-mark{min-width:3rem;height:2.15rem;display:inline-grid;place-items:center;border-radius:.65rem;background:var(--network-color,#facc15);color:var(--network-foreground,#171717);padding:.2rem .55rem;font-size:.72rem;font-weight:900}.provider-network-card[data-network=mtn]{--network-color:#ffd500;--network-foreground:#111}.provider-network-card[data-network=mtn-express]{--network-color:#f4b400;--network-foreground:#111}.provider-network-card[data-network=telecel]{--network-color:#df0a22;--network-foreground:#fff}.provider-network-card[data-network=airteltigo]{--network-color:#0758b8;--network-foreground:#fff}.provider-network-card h2{margin:.25rem 0 0;font-size:1.05rem}.provider-network-card>p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.provider-network-card dl{display:grid;gap:.2rem;margin:.2rem 0}.provider-network-card dl>div{display:flex;justify-content:space-between;gap:.75rem;border-top:1px solid var(--border);padding:.55rem 0}.provider-network-card dt{color:var(--muted);font-size:.72rem}.provider-network-card dd{margin:0;font-size:.75rem;font-weight:800}.provider-network-card .button{width:100%;margin-top:auto}.provider-simple-pill{display:inline-flex;align-items:center;width:max-content;min-height:1.7rem;border-radius:999px;background:var(--tint);padding:.2rem .55rem;color:var(--muted);font-size:.68rem;font-weight:800;white-space:nowrap}.provider-simple-pill.is-healthy{background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success)}.provider-simple-pill.is-warning{background:color-mix(in srgb,var(--warning) 12%,var(--surface));color:var(--warning)}.provider-simple-pill.is-danger{background:color-mix(in srgb,var(--error) 12%,var(--surface));color:var(--error)}.provider-simple-pill.is-manual{background:color-mix(in srgb,#f59e0b 13%,var(--surface));color:#9a5700}.provider-simple-list{display:grid;gap:.65rem}.provider-simple-row{display:grid;grid-template-columns:2.6rem minmax(8rem,1.3fr) repeat(4,minmax(6.5rem,.8fr)) auto;align-items:center;gap:.75rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface);padding:.75rem}.provider-simple-avatar{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:.7rem;background:color-mix(in srgb,var(--dg-blue) 12%,var(--surface));color:var(--dg-blue);font-weight:900}.provider-simple-identity{display:grid}.provider-simple-identity small{color:var(--muted);overflow-wrap:anywhere}.provider-simple-row>div:not(.provider-simple-avatar):not(.provider-simple-identity){display:grid;align-content:center;gap:.15rem}.provider-simple-row>div>small{color:var(--muted);font-size:.66rem}.provider-simple-row>div>strong{font-size:.78rem}.provider-simple-row .button{min-height:2.5rem;padding:.45rem .75rem;font-size:.74rem}.provider-simple-empty{display:grid;justify-items:center;gap:.5rem;border:1px dashed var(--border);border-radius:1rem;background:var(--surface);padding:2rem;text-align:center}.provider-simple-empty>span{width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;background:var(--tint);color:var(--dg-blue);font-size:1.4rem}.provider-simple-empty h3{margin:.25rem 0 0}.provider-simple-empty p{max-width:32rem;margin:0;color:var(--muted)}.provider-simple-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.provider-simple-guide{border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:1rem}.provider-simple-guide>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem}.provider-simple-guide li,.provider-simple-guide>div a{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.65rem;border:1px solid var(--border);border-radius:.75rem;background:var(--elevated);padding:.7rem;color:var(--text);text-decoration:none}.provider-simple-guide>div a:hover{border-color:var(--focus)}.provider-simple-guide b{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:.6rem;background:color-mix(in srgb,var(--dg-blue) 10%,var(--surface));color:var(--dg-blue)}.provider-simple-guide span{display:grid}.provider-simple-guide strong{font-size:.76rem}.provider-simple-guide small{color:var(--muted);font-size:.66rem}.provider-simple-guide ol{display:grid;gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none}.provider-simple-guide li{border:0;padding:.35rem 0}.provider-setup-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.provider-setup-progress span{display:grid;justify-items:center;gap:.35rem;color:var(--muted);font-size:.68rem;font-weight:750;text-align:center}.provider-setup-progress b{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface)}.provider-setup-progress span.is-complete{color:var(--success)}.provider-setup-progress span.is-complete b{border-color:color-mix(in srgb,var(--success) 40%,var(--border));background:color-mix(in srgb,var(--success) 12%,var(--surface))}.provider-simple-steps{display:grid;gap:.8rem}.provider-step-card{display:grid;gap:.9rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:1rem;box-shadow:0 8px 24px color-mix(in srgb,#000 3%,transparent)}.provider-step-card>header{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:start;gap:.7rem}.provider-step-card>header>b{width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:.65rem;background:var(--dg-blue);color:#fff}.provider-step-card>header p{margin:.15rem 0 0;color:var(--muted);font-size:.78rem}.provider-review-grid,.provider-step-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.provider-review-grid>div,.provider-step-card dl>div{border:1px solid var(--border);border-radius:.65rem;background:var(--elevated);padding:.7rem}.provider-review-grid dt,.provider-step-card dt{color:var(--muted);font-size:.68rem}.provider-review-grid dd,.provider-step-card dd{margin:.18rem 0 0;overflow-wrap:anywhere;font-size:.78rem;font-weight:750}.provider-step-card>.button{justify-self:start}.provider-credential-summary{display:flex;flex-wrap:wrap;gap:.45rem}.provider-credential-summary span{border:1px solid var(--border);border-radius:999px;background:var(--tint);padding:.35rem .6rem;color:var(--muted);font-size:.7rem}.provider-simple-disclosure{border:1px solid var(--border);border-radius:.75rem;background:var(--elevated)}.provider-simple-disclosure summary{min-height:3rem;display:flex;align-items:center;padding:.65rem .8rem;font-weight:800;cursor:pointer}.provider-simple-disclosure[open] summary{border-bottom:1px solid var(--border)}.provider-simple-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.8rem}.provider-simple-form .provider-wide{grid-column:1/-1}.provider-danger-disclosure summary{color:var(--error)}.provider-revoke-list{display:grid;gap:.55rem;padding:.8rem}.provider-revoke-list form{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1fr) auto auto;align-items:center;gap:.55rem}.provider-revoke-list input{min-height:2.5rem;border:1px solid var(--border);border-radius:.55rem;background:var(--surface);color:var(--text);padding:.45rem .6rem}.provider-revoke-list label{display:flex;align-items:center;gap:.35rem;font-size:.72rem}.provider-simple-test{display:grid;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:end;gap:.65rem}.provider-readiness-list{display:grid;gap:.35rem;margin:0;padding-left:1.2rem;color:var(--muted);font-size:.78rem}.provider-network-scope-note,.provider-safety-note{border:1px solid color-mix(in srgb,var(--dg-blue) 20%,var(--border));border-radius:.75rem;background:color-mix(in srgb,var(--dg-blue) 6%,var(--surface));padding:.8rem}.provider-network-scope-note p,.provider-safety-note p{margin:.25rem 0 0;color:var(--muted);font-size:.78rem}.provider-manual-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid color-mix(in srgb,#f59e0b 35%,var(--border));border-radius:1rem;background:color-mix(in srgb,#f59e0b 7%,var(--surface));padding:1rem}.provider-manual-note p{margin:.2rem 0 0;color:var(--muted);font-size:.78rem}.provider-wizard-page{max-width:60rem;margin-inline:auto}.provider-wizard-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.provider-wizard-progress button{display:grid;justify-items:center;gap:.35rem;border:0;background:transparent;color:var(--muted);font-size:.68rem;font-weight:750}.provider-wizard-progress button b{width:2.1rem;height:2.1rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface)}.provider-wizard-progress button.is-current{color:var(--dg-blue)}.provider-wizard-progress button.is-current b{border-color:var(--dg-blue);background:var(--dg-blue);color:#fff}.provider-wizard-progress button.is-complete{color:var(--success);cursor:pointer}.provider-wizard-progress button.is-complete b{border-color:color-mix(in srgb,var(--success) 45%,var(--border));background:color-mix(in srgb,var(--success) 12%,var(--surface))}.provider-wizard-card{display:grid;gap:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:clamp(1rem,4vw,1.5rem);box-shadow:var(--shadow)}.provider-wizard-step{display:grid;gap:1rem}.provider-wizard-step[hidden]{display:none}.provider-wizard-step>header{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.provider-wizard-step>header>span{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.7rem;background:var(--dg-blue);color:#fff;font-weight:900}.provider-wizard-step h2{margin:0;font-size:1.2rem}.provider-wizard-step header p{margin:.18rem 0 0;color:var(--muted);font-size:.8rem}.provider-wizard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.provider-wizard-grid .provider-wide{grid-column:1/-1}.provider-wizard-grid .field small{display:block;margin-top:.3rem;color:var(--muted);font-size:.68rem}.provider-wizard-actions{display:flex;justify-content:space-between;gap:.75rem;border-top:1px solid var(--border);padding-top:1rem}.provider-wizard-actions .button{min-width:8rem}@media(max-width:980px){.provider-simple-row{grid-template-columns:2.6rem minmax(0,1fr) repeat(2,minmax(6rem,.7fr)) auto}.provider-simple-row>div:nth-of-type(4),.provider-simple-row>div:nth-of-type(5){display:none}.provider-simple-bottom-grid{grid-template-columns:1fr}}@media(max-width:699px){.provider-manual-note,.provider-simple-heading{display:grid}.provider-manual-note .button,.provider-simple-heading .button,.provider-simple-heading-actions,.provider-simple-heading-actions .button{width:100%}.provider-network-grid,.provider-simple-stats{grid-template-columns:1fr}.provider-simple-row{grid-template-columns:2.6rem minmax(0,1fr) auto}.provider-simple-row>div:not(.provider-simple-avatar):not(.provider-simple-identity){display:none}.provider-simple-row .button{width:auto}.provider-simple-guide>div{grid-template-columns:1fr}.provider-setup-progress{grid-template-columns:repeat(5,2rem);justify-content:space-between}.provider-setup-progress span{font-size:0}.provider-setup-progress b{font-size:.72rem}.provider-step-card>header{grid-template-columns:2.2rem minmax(0,1fr)}.provider-step-card>header>.provider-simple-pill{grid-column:2}.provider-review-grid,.provider-simple-form,.provider-step-card dl,.provider-wizard-grid{grid-template-columns:1fr}.provider-simple-form .provider-wide,.provider-wizard-grid .provider-wide{grid-column:auto}.provider-simple-test{grid-template-columns:1fr}.provider-simple-test .button{width:100%}.provider-revoke-list form{grid-template-columns:1fr}.provider-wizard-progress button span{font-size:0}.provider-wizard-actions .button{min-width:0;flex:1}}@media(max-width:420px){.provider-simple-stats article{grid-template-columns:2.35rem minmax(0,1fr);padding:.8rem}.provider-simple-stats article>span{width:2.35rem;height:2.35rem}.provider-network-card,.provider-simple-guide,.provider-step-card{padding:.85rem}.provider-wizard-card{padding:.9rem}}@media(min-width:1100px){.provider-network-grid,.provider-simple-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-simple-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-activation-card{grid-column:1/-1}}.supplier-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.supplier-card{display:grid;align-content:start;gap:.8rem;border:1px solid var(--border);border-radius:1.1rem;background:var(--surface);padding:1.15rem;box-shadow:0 10px 30px color-mix(in srgb,#000 5%,transparent)}.supplier-card h2{margin:.1rem 0 0;font-size:1.05rem}.supplier-card>p{min-height:2.5rem;margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.supplier-card .button{width:100%;margin-top:.25rem}.supplier-network-mark{width:max-content;min-width:3.2rem;min-height:2.25rem;display:grid;place-items:center;border-radius:.65rem;background:#ffd500;padding:.25rem .65rem;color:#111;font-size:.72rem;font-weight:900}.supplier-card[data-network=telecel] .supplier-network-mark{background:#df0a22;color:#fff}.supplier-card[data-network=airteltigo] .supplier-network-mark{background:#0758b8;color:#fff}.supplier-card[data-network=mtn-express] .supplier-network-mark{background:#f4b400}.supplier-status{display:flex;align-items:center;gap:.35rem;border-top:1px solid var(--border);padding-top:.75rem;color:var(--muted);font-size:.76rem}.supplier-status>span{width:.55rem;height:.55rem;border-radius:50%;background:var(--muted)}.supplier-status-active>span,.supplier-status-connected>span{background:var(--success)}.supplier-status-needs-attention>span{background:var(--error)}.supplier-status-paused>span{background:var(--warning)}.supplier-connections-list{display:grid;gap:.65rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:1rem}.supplier-connections-list>header{display:flex;align-items:end;justify-content:space-between;gap:1rem}.supplier-connections-list h2{margin:0;font-size:1rem}.supplier-connections-list header p{margin:.15rem 0 0;color:var(--muted);font-size:.76rem}.supplier-connections-list>header>a{font-size:.76rem;font-weight:800}.supplier-connections-list>a{display:grid;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid var(--border);border-radius:.8rem;background:var(--elevated);padding:.75rem;color:var(--text);text-decoration:none}.supplier-connections-list>a span:nth-child(2){display:grid}.supplier-connections-list small{color:var(--muted);font-size:.7rem}.supplier-connections-list>a>strong{font-size:.74rem}.supplier-account-icon{width:2.7rem;height:2.7rem;display:grid;place-items:center;border-radius:.7rem;background:color-mix(in srgb,var(--dg-blue) 12%,var(--surface));color:var(--dg-blue);font-size:.7rem;font-weight:900}.supplier-connect-page{max-width:42rem;margin-inline:auto}.supplier-connect-card{display:grid;gap:1rem;border:1px solid var(--border);border-radius:1.1rem;background:var(--surface);padding:clamp(1rem,4vw,1.5rem);box-shadow:var(--shadow)}.supplier-connect-step{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;align-items:start}.supplier-connect-step>span{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.7rem;background:var(--dg-blue);color:#fff;font-weight:900}.supplier-connect-step h2{margin:0;font-size:1.08rem}.supplier-connect-step p{margin:.2rem 0 0;color:var(--muted);font-size:.78rem}.supplier-key-field input{font-size:1rem;letter-spacing:.03em}.supplier-key-help{border:1px solid var(--border);border-radius:.7rem;background:var(--elevated);padding:.7rem .8rem}.supplier-key-help summary{font-size:.76rem;font-weight:800;cursor:pointer}.supplier-key-help p{margin:.55rem 0 0;color:var(--muted);font-size:.74rem;line-height:1.5}.supplier-connect-submit{border-top:1px solid var(--border);padding-top:1rem}.supplier-connect-button{width:100%;min-height:3rem}.supplier-connect-wait{margin:-.35rem 0 0;color:var(--muted);font-size:.7rem;text-align:center}.supplier-large-status{display:inline-flex;border-radius:999px;padding:.45rem .75rem;background:var(--tint);font-size:.75rem;font-weight:850}.supplier-large-status.is-active,.supplier-large-status.is-connected{background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success)}.supplier-large-status.is-paused{background:color-mix(in srgb,var(--warning) 14%,var(--surface));color:var(--warning)}.supplier-large-status.is-attention,.supplier-large-status.is-disconnected{background:color-mix(in srgb,var(--error) 12%,var(--surface));color:var(--error)}.supplier-detail-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.supplier-detail-summary article{display:grid;gap:.25rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface);padding:.85rem}.supplier-detail-summary small{color:var(--muted);font-size:.68rem}.supplier-detail-summary strong{font-size:.82rem;overflow-wrap:anywhere}.supplier-everyday-actions{display:flex;flex-wrap:wrap;gap:.6rem}.supplier-everyday-actions form{display:contents}.supplier-everyday-actions details{position:relative}.supplier-everyday-actions details>summary{list-style:none;cursor:pointer}.supplier-everyday-actions details>form{position:absolute;z-index:5;top:calc(100% + .5rem);left:0;width:min(22rem,80vw);display:grid;gap:.7rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface);padding:.9rem;box-shadow:var(--shadow)}.supplier-lifecycle-controls{display:grid;gap:.65rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:1rem}.supplier-lifecycle-controls h2{margin:0;font-size:1rem}.supplier-lifecycle-controls form>p,.supplier-lifecycle-controls>p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.5}.supplier-lifecycle-controls>div{display:flex;flex-wrap:wrap;gap:.6rem}.supplier-lifecycle-controls details{position:relative}.supplier-lifecycle-controls summary{list-style:none;cursor:pointer}.supplier-lifecycle-controls form{position:absolute;z-index:5;top:calc(100% + .5rem);left:0;width:min(25rem,82vw);display:grid;gap:.75rem;border:1px solid color-mix(in srgb,var(--error) 30%,var(--border));border-radius:.8rem;background:var(--surface);padding:1rem;box-shadow:var(--shadow)}.supplier-confirm{display:flex;align-items:flex-start;gap:.5rem;color:var(--muted);font-size:.72rem;line-height:1.4}.supplier-confirm input{margin-top:.15rem}.supplier-danger-button{border:1px solid var(--error);background:var(--error);color:#fff}.supplier-activation-box,.supplier-product-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:1rem}.supplier-activation-box h2,.supplier-network-controls h2,.supplier-product-summary h2{margin:0;font-size:1rem}.supplier-activation-box p,.supplier-network-controls header p,.supplier-product-summary p{margin:.25rem 0 0;color:var(--muted);font-size:.76rem}.supplier-activation-box{border-color:color-mix(in srgb,var(--success) 35%,var(--border));background:color-mix(in srgb,var(--success) 6%,var(--surface))}.supplier-network-controls{display:grid;gap:.8rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:1rem}.supplier-network-controls>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.supplier-network-controls article{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--border);border-radius:.75rem;background:var(--elevated);padding:.75rem}.supplier-network-controls article>span{display:grid}.supplier-network-controls small{color:var(--muted);font-size:.68rem}.supplier-toggle{width:2.8rem;height:1.55rem;border:0;border-radius:999px;background:var(--muted);padding:.2rem;cursor:pointer}.supplier-toggle span{width:1.15rem;height:1.15rem;display:block;border-radius:50%;background:#fff;transition:transform .2s}.supplier-toggle.is-on{background:var(--success)}.supplier-toggle.is-on span{transform:translateX(1.25rem)}.supplier-toggle:disabled{opacity:.4;cursor:not-allowed}.supplier-key-mask{margin:0;color:var(--muted);font-size:.72rem}@media(max-width:900px){.supplier-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-detail-summary article:last-child{grid-column:1/-1}}@media(max-width:699px){.supplier-card-grid,.supplier-network-controls>div{grid-template-columns:1fr}.supplier-activation-box,.supplier-connections-list>header,.supplier-product-summary{display:grid}.supplier-activation-box .button,.supplier-product-summary .button{width:100%}.supplier-connections-list>a{grid-template-columns:2.7rem minmax(0,1fr)}.supplier-connections-list>a>strong{grid-column:2}.supplier-detail-summary{grid-template-columns:1fr}.supplier-detail-summary article:last-child{grid-column:auto}.supplier-everyday-actions,.supplier-everyday-actions .button,.supplier-everyday-actions details,.supplier-lifecycle-controls .button,.supplier-lifecycle-controls details{width:100%}.supplier-everyday-actions details>form,.supplier-lifecycle-controls form{position:static;width:100%;margin-top:.5rem}}.supplier-product-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.supplier-product-counts article{display:grid;border:1px solid var(--border);border-radius:.9rem;background:var(--surface);padding:1rem}.supplier-product-counts strong{font-size:1.6rem}.supplier-product-counts span{color:var(--muted);font-size:.75rem}.supplier-review-list{display:grid;gap:.65rem}.supplier-review-list>header h2{margin:0;font-size:1rem}.supplier-review-list>header p{margin:.2rem 0 .5rem;color:var(--muted);font-size:.76rem}.supplier-review-list>article{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(16rem,1.5fr) auto;align-items:center;gap:.7rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface);padding:.8rem}.supplier-review-list>article>div{display:grid}.supplier-review-list small{color:var(--muted);font-size:.68rem}.supplier-review-list form:first-of-type{display:grid;grid-template-columns:minmax(10rem,1fr) auto;gap:.5rem}.supplier-review-list select{min-height:2.65rem;border:1px solid var(--border);border-radius:.65rem;background:var(--elevated);color:var(--text);padding:.45rem .65rem}.supplier-products-clear{display:flex;align-items:center;gap:.8rem;border:1px solid color-mix(in srgb,var(--success) 35%,var(--border));border-radius:1rem;background:color-mix(in srgb,var(--success) 7%,var(--surface));padding:1rem}.supplier-products-clear>span{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:50%;background:var(--success);color:#fff;font-weight:900}.supplier-products-clear h2{margin:0;font-size:1rem}.supplier-products-clear p{margin:.2rem 0 0;color:var(--muted);font-size:.75rem}.supplier-matched-products{border:1px solid var(--border);border-radius:.9rem;background:var(--surface)}.supplier-matched-products summary{padding:.85rem;font-size:.78rem;font-weight:800;cursor:pointer}.supplier-matched-products>div{display:grid;border-top:1px solid var(--border)}.supplier-matched-products article{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.7rem .85rem;border-bottom:1px solid var(--border)}.supplier-matched-products article:last-child{border-bottom:0}.supplier-matched-products article>span{display:grid}.supplier-matched-products small{color:var(--muted);font-size:.68rem}.supplier-matched-products article>strong{color:var(--success);font-size:.7rem}@media(max-width:760px){.supplier-review-list form:first-of-type,.supplier-review-list>article{grid-template-columns:1fr}.supplier-review-list .button{width:100%}}.hierarchy-page{display:grid;gap:1.25rem;width:min(100%,1180px);margin-inline:auto}.hierarchy-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem;border:1px solid var(--border);border-radius:1.1rem;background:linear-gradient(135deg,var(--surface),var(--elevated));box-shadow:0 14px 34px rgb(15 23 42/8%)}.hierarchy-header>div:first-child{display:grid;gap:.32rem}.hierarchy-header p,.hierarchy-header span,.hierarchy-section header p{color:var(--muted)}.hierarchy-header>div:first-child>span{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--dg-accent-text,#1267d6)}.hierarchy-header h1,.hierarchy-section h2{margin:0;color:var(--text)}.hierarchy-header p,.hierarchy-section header p{margin:0}.hierarchy-back{width:fit-content;font-weight:700;color:var(--dg-accent-text,#1267d6)}.hierarchy-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.hierarchy-metrics article{display:grid;gap:.42rem;min-height:7rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);box-shadow:0 10px 25px rgb(15 23 42/6%)}.hierarchy-metrics small,.hierarchy-metrics span{color:var(--muted);font-size:.78rem;font-weight:700}.hierarchy-metrics strong{align-self:end;font-size:clamp(1.2rem,2.4vw,1.7rem);color:var(--text)}.hierarchy-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hierarchy-seller-card{display:grid;gap:1rem;padding:1.1rem;border:1px solid var(--border);border-radius:1.1rem;background:var(--surface);color:inherit;box-shadow:0 12px 30px rgb(15 23 42/7%);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.hierarchy-seller-card:focus-visible,.hierarchy-seller-card:hover{transform:translateY(-2px);border-color:var(--dg-accent-text,#1267d6);box-shadow:0 18px 38px rgb(15 23 42/12%)}.admin-hierarchy-node,.hierarchy-profit-list a,.hierarchy-profit-list article,.hierarchy-seller-card header,.hierarchy-seller-card header>div{display:flex;align-items:center}.hierarchy-seller-card header{justify-content:space-between;gap:.8rem}.admin-hierarchy-node,.hierarchy-profit-list a,.hierarchy-profit-list article,.hierarchy-seller-card header>div{gap:.8rem}.hierarchy-avatar{display:inline-grid;place-items:center;flex:0 0 auto;width:2.7rem;height:2.7rem;border-radius:.85rem;background:color-mix(in srgb,var(--dg-accent-text,#1267d6) 13%,var(--surface));color:var(--dg-accent-text-strong,var(--dg-accent-text,#1267d6));font-weight:900}.admin-hierarchy-node>div,.hierarchy-profit-list a>div,.hierarchy-profit-list article>div,.hierarchy-seller-card header>div>div{display:grid;gap:.2rem}.admin-hierarchy-node small,.hierarchy-profit-list small,.hierarchy-seller-card small,.hierarchy-table small{color:var(--muted)}.hierarchy-seller-card em{padding:.32rem .62rem;border-radius:999px;background:color-mix(in srgb,var(--dg-success-text,#15803d) 12%,var(--surface));color:var(--dg-success-text,#15803d);font-size:.72rem;font-style:normal;font-weight:800}.admin-hierarchy-node dl,.hierarchy-seller-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.admin-hierarchy-node dl div,.hierarchy-seller-card dl div{display:grid;gap:.2rem;padding:.7rem;border-radius:.8rem;background:var(--elevated)}.admin-hierarchy-node dt,.hierarchy-seller-card dt{color:var(--muted);font-size:.7rem;font-weight:700}.admin-hierarchy-node dd,.hierarchy-seller-card dd{margin:0;color:var(--text);font-weight:850}.hierarchy-seller-card footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.8rem;border-top:1px solid var(--border);color:var(--muted);font-size:.8rem}.hierarchy-seller-card footer strong{color:var(--dg-accent-text,#1267d6)}.hierarchy-empty,.hierarchy-section{padding:1.15rem;border:1px solid var(--border);border-radius:1.1rem;background:var(--surface);box-shadow:0 10px 25px rgb(15 23 42/6%)}.hierarchy-empty{display:grid;justify-items:start;gap:.65rem}.hierarchy-empty p{margin:0;color:var(--muted)}.hierarchy-section{display:grid;gap:1rem}.hierarchy-section>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hierarchy-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:.9rem}.hierarchy-table{width:100%;min-width:720px;border-collapse:collapse}.hierarchy-table td,.hierarchy-table th{padding:.82rem;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.hierarchy-table th{background:var(--elevated);color:var(--muted);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.hierarchy-table td{color:var(--text);font-size:.84rem}.hierarchy-table td:nth-child(2){display:grid;gap:.15rem}.admin-hierarchy-tree,.hierarchy-profit-list{display:grid;gap:.7rem}.admin-hierarchy-node,.hierarchy-profit-list a,.hierarchy-profit-list article{justify-content:space-between;padding:.85rem;border:1px solid var(--border);border-radius:.85rem;background:var(--elevated);color:inherit}.hierarchy-profit-list a>div:last-child,.hierarchy-profit-list article>div:last-child{justify-items:end;text-align:right}.admin-hierarchy-node{display:grid;grid-template-columns:auto minmax(150px,1fr) minmax(300px,1.5fr) auto;transition:border-color .16s ease,transform .16s ease}.admin-hierarchy-node:focus-visible,.admin-hierarchy-node:hover{transform:translateX(2px);border-color:var(--dg-accent-text,#1267d6)}.admin-hierarchy-node dl{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.hierarchy-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hierarchy-node{grid-template-columns:auto 1fr auto}.admin-hierarchy-node dl{grid-column:1/-1}}@media (max-width:640px){.hierarchy-header{display:grid;padding:1rem}.hierarchy-header .action-row{width:100%}.hierarchy-header .button{width:100%;justify-content:center}.hierarchy-card-grid,.hierarchy-metrics{grid-template-columns:1fr}.hierarchy-metrics article{min-height:5.7rem}.hierarchy-seller-card footer{align-items:flex-start;flex-direction:column}.admin-hierarchy-node{margin-inline-start:0!important;grid-template-columns:auto 1fr}.admin-hierarchy-node>strong{grid-column:1/-1}.admin-hierarchy-node dl{grid-template-columns:1fr}}