.sr-app .rk{height:24px;color:var(--c);background:var(--cs);white-space:nowrap;border-radius:8px;align-items:center;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.sr-app .r-ADMIN{--c:var(--fg);--cs:var(--glass-2)}.sr-app .r-DISTRIBUTOR{--c:var(--new);--cs:var(--new-soft)}.sr-app .r-AGENCY{--c:var(--accent);--cs:var(--accent-soft)}.sr-app .r-SUB{--c:var(--warn);--cs:var(--warn-soft)}.sr-app .r-SELLER{--c:var(--dim);--cs:var(--done-soft)}.sr-app .off-chip{height:22px;color:var(--bad);background:var(--bad-soft);white-space:nowrap;border-radius:7px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:750;display:inline-flex}.sr-app .ladder{gap:12px;margin-top:24px;padding:18px 20px;display:grid}.sr-app .ladder ol{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sr-app .ladder li{background:var(--glass-2);min-width:0;box-shadow:inset 0 0 0 1px var(--edge);border-radius:14px;flex:128px;gap:3px;padding:12px 14px;display:grid;position:relative}.sr-app .ladder li+li:before{content:"›";color:var(--mute);font-size:16px;font-weight:700;position:absolute;top:50%;left:-5px;transform:translate(-50%,-50%)}.sr-app .ladder li[data-me]{background:var(--cs);box-shadow:inset 0 0 0 1.5px var(--c)}.sr-app .ladder li b{color:var(--c);justify-content:space-between;align-items:baseline;gap:8px;font-size:15px;font-weight:800;display:flex}.sr-app .ladder li b em{color:var(--fg);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}.sr-app .ladder li span{color:var(--dim);font-size:12px;line-height:1.45}.sr-app .ladder li[data-me] span{color:var(--fg)}.sr-app .ladder p{color:var(--mute);margin:0;font-size:12.5px}.sr-app .ac-list{margin-top:16px;padding:6px}.sr-app .ac-row{border-radius:16px}.sr-app .ac-row+.ac-row{box-shadow:0 -1px 0 var(--edge)}.sr-app .ac-row[data-open]{background:#ffffff06}.sr-app .ac-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) 76px 190px 140px 22px;align-items:center;gap:14px;padding:14px;display:grid}.sr-app .ac-head:hover{background:#ffffff06}.sr-app .ac-who{min-width:0;padding-left:calc(var(--d,0)*22px);align-items:center;gap:12px;display:flex}.sr-app .ac-who .tree{border-left:1.5px solid var(--edge-strong);border-bottom:1.5px solid var(--edge-strong);border-bottom-left-radius:6px;flex:none;width:12px;height:18px;margin-right:-4px;transform:translateY(-6px)}.sr-app .ac-name{min-width:0;display:grid}.sr-app .ac-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.sr-app .ac-name small{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sr-app .ac-col{min-width:0;color:var(--mute);gap:1px;font-size:12.5px;display:grid}.sr-app .ac-col b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.sr-app .chev{fill:none;width:18px;height:18px;stroke:var(--mute);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.sr-app [data-open]>.ac-head .chev,.sr-app tr[data-open] .chev{transform:rotate(180deg)}.sr-app .ac-detail{padding:2px 14px 18px calc(60px + var(--d,0)*22px);gap:14px;display:grid}.sr-app .kv{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 18px;margin:0;display:grid}.sr-app .kv div{gap:2px;min-width:0;display:grid}.sr-app .kv dt{color:var(--mute);font-size:12px}.sr-app .kv dd{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:650}.sr-app .kv dd small{color:var(--mute);font-size:12px;font-weight:500;display:block}.sr-app .acts{flex-wrap:wrap;gap:6px;display:flex}.sr-app .acts .btn-sm{height:32px}.sr-app .hello .btn{margin-bottom:4px}.sr-app .tbl .who-t{min-width:0;padding-left:calc(var(--d,0)*20px);align-items:center;gap:10px;display:flex}.sr-app .tbl .who-t .tree{border-left:1.5px solid var(--edge-strong);border-bottom:1.5px solid var(--edge-strong);border-bottom-left-radius:5px;flex:none;width:10px;height:16px;margin-right:-2px;transform:translateY(-5px)}.sr-app .tbl .who-t .av{width:30px;height:30px;font-size:13px}.sr-app .tbl .who-t div{min-width:0}.sr-app .tbl .who-t b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:700;display:block;overflow:hidden}.sr-app .tbl .who-t small{color:var(--mute);font-size:12px;display:block}.sr-app .tbl small.inh{color:var(--mute);font-size:11.5px;display:block}.sr-app .tbl tr.ac-more td{background:#ffffff06;padding:6px 12px 18px}.sr-app .tbl tr[data-open] td{background:#ffffff06;border-bottom-color:#0000}.sr-app .tbl .open-btn{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:4px;display:inline-grid}.sr-app .tbl .open-btn:hover{background:var(--glass-2)}.sr-app .tbl.compact{min-width:560px}.sr-app .pn-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:24px;display:grid}.sr-app .pn-card{align-content:start;gap:14px;padding:22px 24px;display:grid}.sr-app .pn-card h2,.sr-app .pn-money h2{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:800;display:flex}.sr-app .pn-card p,.sr-app .pn-money p{color:var(--dim);margin:0;font-size:13.5px}.sr-app .pn-card .btn{justify-self:start}.sr-app .pn-name{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:26px;font-weight:850;line-height:1.2}.sr-app .pn-link{background:var(--glass-2);min-width:0;box-shadow:inset 0 0 0 1px var(--edge);border-radius:12px;align-items:center;gap:8px;padding:8px 8px 8px 14px;font-size:13.5px;display:flex}.sr-app .pn-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);flex:1;font-weight:650;overflow:hidden}.sr-app .pn-preview{box-shadow:inset 0 0 0 1px var(--edge);background:#00000059;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px 14px;font-weight:750;display:flex}.sr-app .pn-preview .pdot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 12px var(--glow);border-radius:50%;flex:none}.sr-app .pn-preview span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sr-app .pn-preview small{color:var(--mute);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.sr-app .pn-price{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sr-app .pn-tile{background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--edge);border-radius:16px;gap:6px;min-width:0;padding:14px 16px;display:grid}.sr-app .pn-tile>span{color:var(--dim);font-size:12.5px;font-weight:700}.sr-app .pn-tile dl{gap:4px;margin:0;display:grid}.sr-app .pn-tile dl div{justify-content:space-between;gap:8px;font-size:13px;display:flex}.sr-app .pn-tile dt{color:var(--mute)}.sr-app .pn-tile dd{font-variant-numeric:tabular-nums;margin:0;font-weight:750}.sr-app .pn-tile .gain{color:var(--accent)}.sr-app .pn-tile .gain.low{color:var(--bad)}.sr-app .pn-money{gap:16px;margin-top:16px;padding:22px 24px;display:grid}.sr-app .pn-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sr-app .pn-kpi{background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--edge);border-radius:16px;gap:4px;min-width:0;padding:14px 16px;display:grid}.sr-app .pn-kpi span{color:var(--mute);font-size:12.5px}.sr-app .pn-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:850}.sr-app .pn-kpi.good b{color:var(--accent)}.sr-app .pn-kpi.bad b{color:var(--bad)}.sr-app .pn-note{color:var(--mute);margin:0;font-size:12.5px}.sr-app .pn-warn{background:var(--warn-soft);color:var(--warn);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.sr-app .auth-by{color:var(--mute);margin:2px 0 0;font-size:13px}@media (max-width:980px){.sr-app .ac-head{grid-template-columns:minmax(0,1fr) 76px 170px 22px}.sr-app .ac-head .ac-stat{display:none}.sr-app .pn-grid{grid-template-columns:minmax(0,1fr)}.sr-app .pn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sr-app .ladder{padding:14px}.sr-app .ladder li{flex:calc(50% - 10px)}.sr-app .ladder li+li:before{display:none}.sr-app .ac-head{grid-template-columns:minmax(0,1fr) auto 22px;gap:10px;padding:12px 10px}.sr-app .ac-head .ac-price{display:none}.sr-app .ac-who{padding-left:calc(var(--d,0)*12px)}.sr-app .ac-detail{padding:2px 10px 16px}.sr-app .pn-card,.sr-app .pn-money{padding:18px}.sr-app .pn-price{grid-template-columns:minmax(0,1fr)}.sr-app .pn-kpi b{font-size:20px}}.sr-app select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa5a0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}.sr-app select.input option{color:var(--fg);background:#0d1311}.sr-app .fld .hint{color:var(--mute);font-size:12px}.sr-app .sheet .seg{flex-wrap:wrap}.sr-app .tbl .inh-t{color:var(--mute)}.sr-app .pn-strip{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;padding:16px 22px;display:flex}.sr-app .pn-strip .k{color:var(--accent);font-size:13px;font-weight:750}.sr-app .pn-strip b{font-size:16px;font-weight:800}.sr-app .pn-strip .t{color:var(--dim);flex:260px;min-width:0;font-size:13.5px}.sr-app .pn-strip .go{color:var(--dim);font-size:13px;font-weight:700}.sr-app .pn-strip:hover .go{color:var(--fg)}
