.appearance-controls{display:flex;gap:6px;align-items:center;flex-shrink:0;font-size:12px}.appearance-controls label{margin:0}.appearance-controls select,.appearance-toggle{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:4px;min-height:34px;padding:6px 9px;font-size:12px}.appearance-toggle{display:flex;align-items:center;gap:6px}.appearance-controls .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.gift-purchase-form{display:grid;gap:16px;max-width:540px}.purchase-for-others .modal-body{display:grid;gap:18px}.purchase-for-others td small{display:block}.purchase-for-others>.card-head{padding:22px 24px 0}:root[data-skin=operations]{--ink:#20241f;--muted:#646b61;--line:#daddd5;--paper:#fff;--bg:#f8f8f6;--green:#2452c8;--green-dark:#193c99;--mint:#edf2ff;--amber:#9b6019;font-family:Arial,Helvetica,sans-serif}[data-skin=operations] h1{font-size:30px;font-weight:650;letter-spacing:-1.1px}[data-skin=operations] h2{letter-spacing:-.5px}[data-skin=operations] .btn,[data-skin=operations] .card,[data-skin=operations] .modal,[data-skin=operations] input,[data-skin=operations] select,[data-skin=operations] textarea{border-radius:3px;box-shadow:none}[data-skin=operations] .card{border-color:var(--line)}[data-skin=operations] .admin-main{padding-top:28px}[data-skin=operations] .sidebar{background:var(--bg);border-right:1px solid var(--line)}[data-skin=operations] .workspace-badge{background:var(--paper);border:1px solid var(--line);border-radius:3px}[data-skin=operations] .nav-item{border-radius:0;padding:10px 12px;margin-bottom:2px;border-left:3px solid transparent;color:var(--muted)}[data-skin=operations] .nav-item.selected{background:var(--paper);color:var(--green);border-left-color:var(--green)}[data-skin=operations] .nav-item.selected svg{color:var(--green)}[data-skin=operations] .nav-count{background:var(--mint);color:var(--green);border-radius:2px}[data-skin=operations] .brand-icon{background:var(--ink);color:var(--paper);border-radius:2px}[data-skin=operations] .brand-name{font-weight:750;letter-spacing:-.8px}[data-skin=operations] .topbar{height:auto;min-height:70px;padding-top:12px;padding-bottom:12px}[data-skin=operations] .topbar>div{gap:12px}[data-skin=operations] .eyebrow,[data-skin=operations] .nav-caption{color:var(--muted);letter-spacing:1.5px}[data-skin=operations] .metric,[data-skin=operations] .stat-card{box-shadow:none;border-radius:0}[data-skin=operations] .btn.primary{background:var(--green);color:var(--on-accent);border-color:var(--green)}[data-skin=operations] .btn.primary:hover{background:var(--green-dark)}[data-skin=operations] .customer-link,[data-skin=operations] .text-link{color:var(--green)}[data-skin=operations] th{font-size:11px;font-weight:500;letter-spacing:.3px;background:var(--bg);color:var(--muted)}[data-skin=operations] td{padding-top:16px;padding-bottom:16px}[data-skin=operations] .request-tabs{background:var(--paper)}[data-skin=operations] .request-tabs button{border-radius:0}[data-skin=operations] .request-tabs button.selected{border-bottom-color:var(--green);color:var(--green);background:var(--mint)}[data-skin=operations] .customer-shell{background:var(--bg)}[data-skin=operations] .subscription-card{border-top:3px solid var(--green)}[data-skin=operations] .product-catalog-card{border-top:2px solid var(--ink)}[data-skin=operations] .tag{border-radius:2px}[data-skin=operations] .plan-choice{border-radius:3px}[data-skin=operations] .plan-choice.selected{border-color:var(--green);background:var(--mint)}[data-skin=operations] input[type=checkbox],[data-skin=operations] input[type=radio]{accent-color:var(--green)}[data-skin=operations] .customer-header nav button.selected{color:var(--green);border-color:var(--green)}@media(max-width:1280px){.customer-header{height:auto;min-height:88px;padding-top:12px;padding-bottom:0;flex-wrap:wrap;row-gap:8px}.customer-header nav{order:3;flex:0 0 100%;width:100%;height:auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;gap:18px}.customer-header nav a,.customer-header nav button{padding:12px 0}}@media(max-width:1100px){.topbar{gap:10px}.topbar,.topbar>div{flex-wrap:wrap}}@media(max-width:720px){.topbar>div:last-child{flex-wrap:wrap!important}.appearance-controls{gap:4px}.appearance-controls select{max-width:120px}.customer-header{gap:12px}.customer-header nav{width:100%;order:3;gap:6px}.customer-header nav a,.customer-header nav button{font-size:12px;padding:8px}.purchase-for-others>.card-head{padding:16px 16px 0}.purchase-for-others .modal-body{padding:16px}.purchase-for-others .card-head{flex-wrap:wrap}.plan-admin-row{min-width:0}.plan-admin-row .button-row{flex-wrap:wrap}}.stream-select-brand{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-weight:800;font-size:23px;letter-spacing:-1px;line-height:1.1;color:var(--ink)}.stream-select-brand img{width:38px;height:38px;object-fit:contain;flex-shrink:0}.stream-select-brand b{color:#1479fa;font-weight:800}.sidebar>.brand{margin-left:0;margin-right:0}.sidebar .stream-select-brand{font-size:20px;gap:3px}.sidebar .stream-select-brand img{width:31px;height:34px}.login-main{max-width:500px;margin:6vh auto;padding:20px}.login-card{padding:32px}.account-security form,.login-card form{display:grid;gap:16px}.login-card>button{margin-top:20px}.account-security{padding:22px;margin:22px 0}.account-security form{max-width:500px}.initial-password{display:block;overflow-wrap:anywhere;background:var(--mint);padding:12px;margin-top:12px}.account-security .profile-section-head{flex-wrap:wrap;gap:12px}@media(max-width:768px){.sidebar .stream-select-brand{font-size:0}.sidebar .stream-select-brand img{width:36px;height:36px}.login-card{padding:22px}.stream-select-brand{font-size:22px}}@media(max-width:640px){.product-offer{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.product-offer>.btn{grid-column:2;justify-self:start}.product-offer>.product-visual{width:42px;height:42px}.product-offer .product-description,.product-offer h3{overflow-wrap:anywhere}}:root{color-scheme:light;--surface-soft:#f0f2ee;--on-accent:#fff;--warning:#835519;--warning-bg:#fff1db;--danger:#b02033;--danger-bg:#fcebed;--success:#347d51;--overlay:#12201b80;--switch-thumb:#fff;--border:var(--line)}:root[data-theme=dark]{color-scheme:dark;--ink:#e8ece5;--muted:#b1b9ac;--line:#41483f;--paper:#1d211e;--bg:#141715;--surface-soft:#282f29;--green:#a9c2ff;--green-dark:#c2d3ff;--mint:#24344d;--amber:#e4bc77;--on-accent:#142447;--warning:#f0cc91;--warning-bg:#3b3020;--danger:#ff929d;--danger-bg:#43242a;--success:#8dccaa;--overlay:#0009}html[data-theme=dark] .stream-select-brand b{color:#75acff}.monthly-price{display:block;color:var(--muted);font-size:12px;font-weight:400;line-height:1.5;margin-top:4px}.monthly-price>span{display:block;font-size:11px}.catalog-price{margin-top:10px}.catalog-price>strong{font-size:14px}.plan-price{flex:0 1 185px;text-align:right;min-width:0}.plan-price b{color:var(--ink)}.plan-price .monthly-price{font-size:12px}.plan-price .monthly-price>span{font-size:10px}.import-preview{min-width:0}.import-preview>small{display:block;margin:8px 0}.import-preview .table-wrap{max-height:260px;border:1px solid var(--line)}.import-preview td{overflow-wrap:anywhere;max-width:240px}@media(max-width:540px){.plan-choice{flex-wrap:wrap}.plan-price{flex:0 0 100%;padding-left:29px;text-align:left}.plan-price .monthly-price>span{font-size:11px}}.gift-recipient-method{display:flex;flex-wrap:wrap;gap:12px 24px;border:1px solid var(--line);padding:14px 16px;min-width:0}.gift-recipient-method legend{padding:0 6px;font-weight:600}.gift-recipient-method label{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin:0;cursor:pointer}.gift-recipient-method input{margin:0;flex-shrink:0}.gift-purchase-form{min-width:0}.gift-purchase-form small{display:block;margin-top:6px;color:var(--muted)}.iptv-accounts>.profile-section{border:1px solid var(--line);padding:18px;margin-top:18px}.iptv-accounts>.profile-section>.btn{margin:14px 12px 14px 0}.account-label-form{display:grid;gap:12px;margin:14px 0 22px;max-width:480px}.account-label-form .button-row{flex-wrap:wrap}.account-label-form small{color:var(--muted)}.shared-information-list .information-heading{gap:16px;flex-wrap:wrap}.shared-information-list .information-heading h3{margin:0;overflow-wrap:anywhere}