*{box-sizing:border-box}body{color:#f6f7fb;background:#060b15;margin:0;font:14px Arial,sans-serif}button,input,select{font:inherit}.center,.login{place-items:center;min-height:100vh;display:grid}.shell{grid-template-columns:235px 1fr;min-height:100vh;display:grid}aside{background:#080e19;border-right:1px solid #202a3c;flex-direction:column;padding:26px 16px;display:flex}.brand{padding:8px 12px 28px}.brand b{letter-spacing:2px;font-size:21px}.brand span{color:#8e294b;letter-spacing:5px;margin-top:4px;font-size:10px;display:block}nav{gap:7px;display:grid}nav button,.asideBottom button{color:#9aa9c2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}nav button.active,nav button:hover{color:#fff;background:linear-gradient(90deg,#53162d,#14172a)}.asideBottom{border-top:1px solid #202a3c;margin-top:auto;padding-top:18px}.asideBottom small,.asideBottom b{margin:4px 12px;display:block}main{width:100%;max-width:1500px;padding:28px 34px}header,.row{justify-content:space-between;align-items:center;gap:16px;display:flex}header{margin-bottom:25px}header h1{margin:0 0 5px;font-size:28px}header p,p,small{color:#8294b1}.online{color:#5ad5aa;border:1px solid #26344a;border-radius:20px;padding:8px 12px}.hero{background:linear-gradient(110deg,#0d182a 30%,#3a1025);border:1px solid #31364a;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:25px;display:flex}.hero small{color:#e85d8c;letter-spacing:2px}.hero h2{margin:8px 0;font-size:26px}.cards{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.kpi{background:#0d1626;border:1px solid #23324b;border-radius:15px;min-height:105px;padding:18px;position:relative;overflow:hidden}.kpi:after{content:"";opacity:.45;background:#0d4037;border-radius:50%;width:70px;height:70px;position:absolute;top:-25px;right:-25px}.kpi.burg:after{background:#741c3b}.kpi span{color:#8da0bd;margin-bottom:12px;display:block}.kpi strong{font-size:24px}.panel{background:#0c1423;border:1px solid #223149;border-radius:16px;margin-bottom:16px;padding:22px}.grid2{grid-template-columns:1.15fr 1fr;gap:16px;display:grid}.form2,.form4{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form4{grid-template-columns:repeat(4,1fr)}input,select{color:#fff;background:#07101d;border:1px solid #2b3b55;border-radius:10px;width:100%;margin:6px 0 12px;padding:12px}.primary{color:#fff;cursor:pointer;background:#741c3b;border:1px solid #a53159;border-radius:10px;align-items:center;gap:7px;padding:11px 16px;display:inline-flex}.primary:hover{background:#8e294b}.seg{margin:10px 0;display:flex}.seg button{color:#9aacc6;background:#111c2d;border:1px solid #28364d;padding:9px 16px}.seg button:first-child{border-radius:9px 0 0 9px}.seg button:last-child{border-radius:0 9px 9px 0}.seg button.on{color:#67e0b4;background:#104535}.seg button.on.burg{color:#ff8eb5;background:#641832}.calc{border:1px solid #293951;border-radius:12px;margin-top:15px;padding:18px}.calc p{justify-content:space-between;font-size:16px;display:flex}.calc h2{text-align:right;color:#55d6ab}table{border-collapse:collapse;width:100%}td{border-bottom:1px solid #1e2b40;padding:14px 10px}td small{margin-top:4px;display:block}.icon{color:#9eb0ca;background:0 0;border:1px solid #2a3a52;border-radius:8px;padding:8px}.profitEdit,.payrow,.scheduleTools{align-items:center;gap:10px;display:flex}.profitEdit input,.payrow input,.scheduleTools input,.scheduleTools select{width:auto;margin:0}.employeeTabs{gap:14px;display:grid}.salary{border-left:4px solid #741c3b}.stats3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stats3 .kpi{min-height:90px}.badge{color:#ff93b7;background:#321224;border:1px solid #67213e;border-radius:20px;padding:8px 12px}.calendar{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.day{background:#0b1422;border:1px solid #233149;border-radius:12px;min-height:150px;padding:10px;position:relative}.day>b{color:#b8c4d8}.shift{background:#123d33;border-radius:8px;margin-top:8px;padding:7px;font-size:12px}.shift small{color:#c9d6e8;margin-top:3px;display:block}.shift.off{background:#20293a}.shift.sick{background:#5d1b2f}.shift.vacation{background:#4c3217}.addday{color:#fff;background:#741c3b;border:0;border-radius:7px;width:24px;height:24px;position:absolute;top:6px;right:7px}.legend{color:#9aa9c2;gap:12px;display:flex}.permissions{display:grid}.permissions label{border-bottom:1px solid #1e2b40;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.permissions input{accent-color:#8e294b;width:20px;height:20px;margin:0}.loginbox{gap:5px;width:390px;display:grid}.loginbox .primary{justify-content:center;margin-top:10px}@media (max-width:900px){.shell{grid-template-columns:1fr}aside{position:static}.cards,.grid2,.form4{grid-template-columns:1fr 1fr}.calendar{grid-template-columns:repeat(3,1fr)}main{padding:18px}}@media (max-width:600px){.cards,.grid2,.form2,.form4,.stats3{grid-template-columns:1fr}.calendar{grid-template-columns:1fr 1fr}}.payrollHead{margin-bottom:16px}.payrollHead h2{margin:0 0 5px}.payrollHead input{width:auto;margin:0}.payTabs{gap:9px;padding:2px 2px 14px;display:flex;overflow-x:auto}.payTabs button{text-align:left;color:#d8e0ed;cursor:pointer;background:#0c1423;border:1px solid #263650;border-radius:12px;min-width:155px;padding:12px 14px}.payTabs button span{color:#8294b1;margin-top:5px;font-size:11px;display:block}.payTabs button.active{background:linear-gradient(135deg,#48162b,#111a2a);border-color:#9b3158;box-shadow:inset 0 0 0 1px #5f1c38}.salaryMain{border-left:4px solid #8e294b}.saved{color:#65d9b0;background:#102b27;border:1px solid #245248;border-radius:20px;padding:7px 11px}.payEditor{background:linear-gradient(135deg,#101a2a,#24101b);border:1px solid #4a2436;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;padding:18px;display:grid}.payEditor label{color:#aebbd0}.payEditor small{margin-top:-8px;display:block}.formulaCard{background:#0a1321;border:1px solid #334158;border-radius:12px;flex-direction:column;justify-content:center;padding:14px;display:flex}.formulaCard span{color:#8fa0b9}.formulaCard b{margin-top:8px;font-size:22px}.saveSalary{justify-content:center;align-self:end;margin-bottom:12px}.paymentBox{border-top:1px solid #2a3447;grid-template-columns:1fr 220px auto;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:grid}.paymentBox small{margin-top:5px;display:block}.paymentBox input{margin:0}.teamCards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.employeeSetting select{width:auto;min-width:230px}.employeeSetting label{color:#aebbd0}@media (max-width:900px){.payEditor,.paymentBox,.teamCards{grid-template-columns:1fr}.employeeSetting select{width:100%}}.paymentHistory{border-top:1px solid #2a3447;margin-top:16px;padding-top:14px}.paymentHistory h4{margin:0 0 10px}.paymentRow{border-bottom:1px solid #202b3c;grid-template-columns:1fr auto 36px;align-items:center;gap:12px;padding:9px 0;display:grid}.paymentRow span{color:#8fa0b9}.paymentRow b{color:#e7edf7}.financeTabs{margin:0 0 16px}.compactTabs{margin:0}.combinedCalendar .day{min-height:190px}.dayHead{justify-content:space-between;align-items:center;display:flex}.clearDay,.shiftDelete{color:#8d153a;cursor:pointer;background:0 0;border:0}.storeBlock{border-top:1px solid #78787829;min-height:34px;margin-top:6px;padding-top:6px}.storeName{text-transform:uppercase;letter-spacing:.06em;opacity:.65;font-size:10px;font-weight:800}.shift{position:relative}.shiftDelete{font-size:15px;position:absolute;top:2px;right:3px}.planGrid,.ideaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.planCard h2{margin:4px 0}.progress{background:#78787826;border-radius:99px;height:9px;margin:14px 0 8px;overflow:hidden}.progress i{background:#7b1737;border-radius:99px;height:100%;display:block}.pace{border-radius:99px;padding:7px 10px;font-size:12px}.pace.ok{color:#19733b;background:#e6f6ec}.pace.warn{color:#8a5b00;background:#fff3d6}.pace.bad{color:#9b1b40;background:#fbe7ec}.planEdit{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:14px;display:grid}.ideaForm{grid-template-columns:2fr 1fr;gap:10px;margin-top:15px;display:grid}.ideaForm textarea{grid-column:1/-1;min-height:90px}.ideaForm button{width:max-content}.ideaStore{color:#7b1737;background:#f5e8ed;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:800}.ideaCard select{margin-top:12px}.tableScroll{overflow:auto}@media (max-width:760px){.planGrid,.ideaGrid,.planEdit,.ideaForm{grid-template-columns:1fr}.ideaForm textarea{grid-column:auto}.combinedCalendar{grid-template-columns:repeat(2,minmax(0,1fr))}.combinedCalendar .day{min-height:170px}.scheduleTools{grid-template-columns:1fr 1fr;display:grid!important}.clearDay{min-width:34px;min-height:34px}.financeTabs{grid-template-columns:repeat(3,1fr);display:grid}.financeTabs button{min-width:0;padding:9px 5px}.financeTabs span{display:none}}.storePayGrid{grid-template-columns:1fr 1fr 1fr;gap:14px;margin:18px 0;display:grid}.storePayGrid .formulaCard{flex-direction:column;gap:10px;display:flex}.storePayGrid label{flex-direction:column;gap:6px;display:flex}.recon{margin-top:18px}.reconInput{width:100%;min-width:130px}.recon table th{white-space:nowrap}@media (max-width:800px){.storePayGrid{grid-template-columns:1fr}.reconInput{min-width:110px}}.ndaNotice{color:#ffb2ca;background:#26101b;border:1px solid #6d2943;border-radius:11px;align-items:center;gap:9px;margin:-4px 0 16px;padding:12px 14px;display:flex}.salaryEmployee .stats3:nth-of-type(2) .kpi:first-child{background:linear-gradient(135deg,#183b34,#0d1724);border-color:#3b8b76;box-shadow:inset 0 0 0 1px #5ad5aa29}.infoComposer textarea,.infoEdit textarea{resize:vertical;color:#fff;background:#07101d;border:1px solid #2b3b55;border-radius:10px;width:100%;min-height:120px;margin:6px 0 12px;padding:12px}.infoChecks{gap:18px;margin:0 0 14px;display:flex}.infoChecks label{color:#b7c4d7;align-items:center;gap:7px;display:flex}.infoChecks input{accent-color:#8e294b;width:18px;height:18px;margin:0}.infoFeed{gap:14px;display:grid}.infoPost{cursor:pointer;transition:all .15s}.infoPost.unread{border-left:4px solid #4e9fe6}.infoPost.important{background:linear-gradient(135deg,#1a101a,#0c1423 45%);border-color:#7b2b49}.infoPost.pinned{box-shadow:inset 0 0 0 1px #493044}.infoPost h2{margin:12px 0 8px}.infoBody{white-space:pre-wrap;color:#c4cfdf;font-size:15px;line-height:1.55}.infoBadges,.infoActions{align-items:center;gap:8px;display:flex}.infoBadges span{color:#9fb2cc;background:#182438;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.infoBadges .importantBadge{color:#ff9cbd;background:#43172a}.infoBadges .newBadge{color:#67e0b4;background:#123d33}.infoActions .icon{font-size:12px}.infoEdit{margin-top:10px}@media (max-width:600px){.infoChecks{flex-wrap:wrap}.ndaNotice,.infoPost .row{align-items:flex-start}.infoActions{margin-left:auto}}.salaryEmployee .stats3:nth-of-type(2) .kpi:first-child{background:linear-gradient(135deg,#5b1734,#1b1020)!important;border:2px solid #b44570!important;box-shadow:0 0 22px #b4457029!important}.salaryEmployee .stats3:nth-of-type(2) .kpi:first-child span{text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#ffc0d5!important}.salaryEmployee .stats3:nth-of-type(2) .kpi:first-child strong{color:#fff!important;font-size:31px!important}.infoPost.important{box-shadow:0 0 20px #b33d6824;background:linear-gradient(135deg,#48152b,#17101b 58%,#0c1423)!important;border:2px solid #b33d68!important}.infoPost.important h2{color:#ffbad0}.infoBadges .importantBadge{letter-spacing:.05em;font-weight:800;color:#fff!important;background:#9d2853!important}.infoIntro h3{margin:0 0 7px;font-size:21px}.accessGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:18px;display:grid}.accessItem{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.accessItem div{flex-direction:column;gap:3px;display:flex}.accessItem small{opacity:.45;font-size:11px}.accessItem input{cursor:pointer;width:19px;height:19px}.kpi.salaryTotal{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 42%),linear-gradient(135deg,#0d94881a,#0f172a40);border:1px solid #2dd4bf8c;box-shadow:inset 3px 0 #2dd4bf,0 0 24px #2dd4bf0f}.kpi.salaryTotal span{color:#5eead4;font-weight:600}.kpi.salaryTotal strong{color:#5eead4;text-shadow:0 0 18px #2dd4bf2e;font-size:27px}.kpi.salaryAdvance{background:radial-gradient(circle at 100% 0,#60a5fa26,#0000 44%),linear-gradient(135deg,#3b82f614,#0f172a33);border:1px solid #60a5fa7a;box-shadow:inset 3px 0 #60a5fad9,0 0 22px #3b82f60d}.kpi.salaryAdvance span{color:#93c5fd;font-weight:600}.kpi.salaryAdvance strong{color:#bfdbfe}.ideaStatus{letter-spacing:.02em;border:1px solid #0000;border-radius:9px;align-items:center;width:fit-content;margin-top:14px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.ideaStatus.status-IDEA,.ideaStatusSelect.status-IDEA{color:#93c5fd;background:#3b82f61a;border-color:#60a5fa59}.ideaStatus.status-IN_PROGRESS,.ideaStatusSelect.status-IN_PROGRESS{color:#fcd34d;background:#f59e0b1a;border-color:#fbbf2459}.ideaStatus.status-DONE,.ideaStatusSelect.status-DONE{color:#6ee7b7;background:#10b9811a;border-color:#34d39959}.ideaStatus.status-PAUSED,.ideaStatusSelect.status-PAUSED{color:#c4b5fd;background:#8b5cf61a;border-color:#a78bfa59}.ideaStatusSelect{margin-top:14px;font-weight:600}.chatsKpi{background:#0d192b;border:1px solid #263a57;border-radius:14px;margin-top:14px;padding:16px 18px}.chatsKpiHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.chatsKpiHead>div{flex-direction:column;gap:4px;display:flex}.chatsKpiHead b{color:#fff;font-size:15px}.chatsKpiHead small{color:#82a8d8;font-size:12px}.chatsKpiHead>strong{color:#fff;white-space:nowrap;font-size:18px}.chatsEdit{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.chatsEdit label{color:#82a8d8;flex-direction:column;gap:6px;font-size:12px;display:flex}.chatsEdit input{box-sizing:border-box;width:100%}.chatsEdit button{min-height:39px}.chatsProgress{background:#17263d;border-radius:999px;width:100%;height:6px;margin-top:14px;overflow:hidden}.chatsProgress i{background:#3b82f6;border-radius:999px;height:100%;transition:width .2s;display:block}@media (max-width:700px){.chatsEdit{grid-template-columns:1fr 1fr}.chatsEdit button{grid-column:1/-1}.chatsKpiHead{align-items:flex-start}}.scheduleSummary{background:radial-gradient(circle at 100% 0,#60a5fa14,#0000 35%),#0c1423;margin:16px 0}.scheduleSummaryHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.scheduleSummaryHead h3{margin:0 0 5px}.shiftSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.shiftSummaryEmployee{background:#091321;border:1px solid #24334a;border-radius:12px;grid-template-columns:5px 1fr auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.shiftSummaryEmployee>i{border-radius:10px;width:5px;height:38px}.shiftSummaryEmployee div{min-width:0}.shiftSummaryEmployee b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.shiftSummaryEmployee small{margin-top:3px;font-size:11px;display:block}.shiftSummaryEmployee strong{color:#fff;font-size:23px}.shiftSummaryEmployee>span{color:#8294b1;font-size:11px}.employeeColorLegend{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.employeeColorLegend span{color:#b9c6d8;background:#0c1423;border:1px solid #263650;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.employeeColorLegend i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px}.combinedCalendar .shift.work{transition:transform .12s,filter .12s}.combinedCalendar .shift.work:hover{filter:brightness(1.15);transform:translateY(-1px)}.combinedCalendar .shift.work>span{color:#fff;font-weight:700}@media (max-width:760px){.shiftSummaryGrid{grid-template-columns:1fr 1fr}.shiftSummaryEmployee{grid-template-columns:4px 1fr auto}.shiftSummaryEmployee>span{display:none}}@media (max-width:480px){.shiftSummaryGrid{grid-template-columns:1fr}}.employeeColorControl{flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.employeeColorControl>i{border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 0 0 3px #ffffff14}.employeeColorControl>input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.shiftSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.shiftSummaryEmployee{background:#040c1961;border:1px solid #94a3b82e;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:68px;padding:14px 16px 14px 20px;display:flex;position:relative;overflow:hidden}.shiftSummaryEmployee:before{content:"";background:var(--employee-color);width:4px;box-shadow:0 0 12px var(--employee-color);border-radius:0 4px 4px 0;position:absolute;top:10px;bottom:10px;left:0}.shiftEmployeeInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.shiftEmployeeName{align-items:center;gap:8px;min-width:0;display:flex}.shiftEmployeeName b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.1;overflow:hidden}.shiftEmployeeInfo>small{opacity:.55;font-size:11px}.employeeColorPicker{cursor:pointer;border:2px solid #ffffff29;border-radius:4px;flex:0 0 13px;width:13px;height:13px;display:block;position:relative;box-shadow:0 0 8px #ffffff14}.employeeColorPicker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.shiftEmployeeCount{flex:none;align-items:baseline;gap:6px;display:flex}.shiftEmployeeCount strong{letter-spacing:-1px;font-size:24px;line-height:1}.shiftEmployeeCount span{opacity:.6;font-size:11px}.employeeColorLegend{display:none!important}@media (max-width:1100px){.shiftSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.shiftSummaryGrid{grid-template-columns:1fr}}.scheduleMonthBar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px 18px;display:flex}.scheduleMonthNav{align-items:center;gap:10px;display:flex}.monthArrow{border:1px solid var(--line);width:42px;height:42px;color:inherit;cursor:pointer;background:#ffffff09;border-radius:12px;font-size:27px;line-height:1}.monthArrow:hover{background:#ffffff13}.scheduleMonthCurrent{flex-direction:column;min-width:205px;padding:2px 12px;display:flex;position:relative}.scheduleMonthCurrent small{opacity:.55;letter-spacing:.08em;font-size:10px}.scheduleMonthCurrent strong{text-transform:capitalize;font-size:17px}.scheduleMonthCurrent input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.monthToday{border:1px solid var(--line);height:42px;color:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:0 15px}.monthToday:hover{background:#ffffff0d}.scheduleMonthActions{align-items:center;gap:16px;display:flex}.scheduleCopyButton{white-space:nowrap;min-height:42px}@media (max-width:900px){.scheduleMonthBar{flex-direction:column;align-items:stretch}.scheduleMonthActions{flex-wrap:wrap;justify-content:space-between}.scheduleMonthCurrent{flex:1;min-width:150px}.monthToday{display:none}}.payrollMonthSummary{margin:18px 0 22px;padding:22px}.payrollMonthTitle small{letter-spacing:.11em;color:#7b8798;font-size:11px;font-weight:800}.payrollMonthTitle h3{text-transform:capitalize;margin:4px 0 18px}.payrollMonthStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.payrollMonthStats>div{background:#f7f9fc;border:1px solid #e9edf3;border-radius:14px;padding:15px 17px}.payrollMonthStats span{color:#7a8492;margin-bottom:5px;font-size:12px;display:block}.payrollMonthStats strong{font-size:21px}.payrollEmployeeSummary{gap:8px;display:grid}.payrollEmployeeSummary>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6eaf0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;padding:13px 15px;transition:all .15s;display:flex}.payrollEmployeeSummary>button:hover{border-color:#bcc8d8;transform:translateY(-1px)}.payrollEmployeeSummary>button.active{border-color:#1f2937;box-shadow:inset 0 0 0 1px #1f2937}.payrollEmployeeSummary b{display:block}.payrollEmployeeSummary small{color:#8a94a3;margin-top:3px;display:block}.payrollEmployeeNumbers{text-align:right;grid-template-columns:120px 150px 120px;align-items:center;gap:12px;display:grid}.payrollEmployeeNumbers span{font-weight:700}.payrollEmployeeNumbers strong{font-size:15px}.paymentBoxExtended{grid-template-columns:minmax(180px,1fr) 150px 160px minmax(190px,1fr) auto}.payrollHistory{margin-top:18px}.payrollHistoryHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.payrollHistoryHead h4{margin:0}.payrollHistoryHead small{color:#8a94a3;text-transform:capitalize;margin-top:3px;display:block}.payrollHistoryHead>strong{font-size:18px}.payrollHistoryRow>div:first-child{flex:1}.payrollHistoryRow>div:first-child b{font-size:13px;display:block}.payrollHistoryRow>div:first-child small{color:#8a94a3;margin-top:2px;display:block}@media (max-width:900px){.payrollMonthStats{grid-template-columns:1fr}.payrollEmployeeNumbers{grid-template-columns:1fr;gap:2px}.paymentBoxExtended{grid-template-columns:1fr}}.payrollMonthSummary{background:linear-gradient(145deg,#0d1727,#0a1321)!important;border:1px solid #263850!important;border-radius:17px!important;margin:18px 0 22px!important;padding:20px 22px!important}.payrollMonthTitle{margin-bottom:16px}.payrollMonthTitle small{letter-spacing:.12em;font-weight:800;display:block;color:#7990ad!important;font-size:10px!important}.payrollMonthTitle h3{text-transform:capitalize;font-size:17px;font-weight:750;color:#f5f7fb!important;margin:4px 0 0!important}.payrollMonthStats{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin:0 0 15px!important;display:grid!important}.payrollMonthStats>div{background:#050c1794!important;border:1px solid #20334c!important;border-radius:12px!important;min-height:0!important;padding:13px 15px!important}.payrollMonthStats span{display:block;color:#7187a4!important;margin:0 0 5px!important;font-size:11px!important}.payrollMonthStats strong{font-weight:800;line-height:1.15;display:block;color:#f5f7fb!important;font-size:20px!important}.payrollEmployeeSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.payrollEmployeeSummary>button{text-align:left;cursor:pointer;gap:14px;width:100%;transition:border-color .15s,background .15s,box-shadow .15s;position:relative;color:#eaf0f7!important;min-height:62px!important;box-shadow:none!important;background:#091321!important;border:1px solid #1e3047!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;padding:11px 13px!important;display:flex!important;transform:none!important}.payrollEmployeeSummary>button:hover{background:#0c1828!important;border-color:#344b68!important;transform:none!important}.payrollEmployeeSummary>button.active{background:linear-gradient(90deg,#7e193a33,#091321fa 38%)!important;border-color:#77304a!important;box-shadow:inset 3px 0 #a72b55!important}.payrollEmployeeSummary>button>div:first-child{min-width:150px}.payrollEmployeeSummary b{font-weight:750;display:block;color:#f4f7fb!important;margin:0!important;font-size:13px!important}.payrollEmployeeSummary small{display:block;color:#7186a2!important;margin-top:3px!important;font-size:10px!important}.payrollEmployeeNumbers{text-align:right;flex:1;align-items:center;grid-template-columns:repeat(3,minmax(90px,1fr))!important;gap:14px!important;display:grid!important}.payrollEmployeeNumbers span{color:#dfe8f3!important;font-size:12px!important;font-weight:700!important}.payrollEmployeeNumbers small{white-space:nowrap;color:#7287a2!important;margin:0!important;font-size:10px!important}.payrollEmployeeNumbers strong{font-weight:800;color:#f5f7fb!important;font-size:13px!important}@media (max-width:1000px){.payrollEmployeeSummary{grid-template-columns:1fr!important}}@media (max-width:700px){.payrollMonthSummary{padding:16px!important}.payrollMonthStats{grid-template-columns:1fr!important}.payrollEmployeeSummary>button{flex-direction:column!important;align-items:flex-start!important}.payrollEmployeeNumbers{text-align:left;width:100%;grid-template-columns:repeat(3,1fr)!important}}@media (max-width:760px){.cleaningEditorFields{grid-template-columns:1fr}}.addCleaning{color:#fff;cursor:pointer;background:#111d2d;border:1px solid #384b66;border-radius:7px;justify-content:center;align-items:center;width:28px;height:24px;font-size:13px;display:flex;position:absolute;top:6px;right:36px}.addCleaning:hover{background:#1b2b40;border-color:#58708f}.cleaningEditor{background:linear-gradient(135deg,#151b24,#17150e);border-left:4px solid #d59b2a}.cleaningEditorTitle{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cleaningEditorTitle strong{font-size:16px}.cleaningEditorTitle small{margin-top:5px;display:block}.cleaningClose{color:#9daabd;cursor:pointer;background:0 0;border:0;font-size:24px}.cleaningEditorFields{grid-template-columns:1fr 1fr 150px auto;align-items:center;gap:10px;display:grid}.cleaningEditorFields input,.cleaningEditorFields select{margin:0}.scheduleTask{border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px 25px 8px 8px;display:flex;position:relative}.cleaningTask{background:linear-gradient(135deg,#d59b2a2e,#d59b2a12);border:1px solid #d59b2a59;border-left:4px solid #d59b2a}.scheduleTaskIcon{font-size:15px}.scheduleTaskInfo{min-width:0}.scheduleTaskInfo b{color:#f4d899;font-size:12px;display:block}.scheduleTaskInfo small{color:#b9c3d1;margin-top:2px;font-size:10px;display:block}@media (max-width:760px){.cleaningEditorFields{grid-template-columns:1fr}}.notificationHero{color:#fff;background:linear-gradient(135deg,#111827,#1f2937);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:26px 28px;display:flex}.notificationHero small{opacity:.55;letter-spacing:.14em;font-weight:800}.notificationHero h2{margin:4px 0;font-size:28px}.notificationHero p{opacity:.7;margin:0}.notificationEditor{margin-bottom:18px}.notificationForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.notificationForm label,.notificationChoice{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.notificationWide{grid-column:span 2}.notificationForm textarea{resize:vertical;min-height:82px}.notificationChoice{margin-top:18px}.weekdayPicker{flex-wrap:wrap;gap:7px;display:flex}.weekdayPicker button{border-radius:11px;width:43px;height:38px;padding:0}.weekdayPicker button.on{color:#fff;background:#111827;border-color:#111827}.notificationEmployees{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.notificationEmployees label{cursor:pointer;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:11px 12px;display:grid}.notificationEmployees label input{grid-row:span 2}.notificationEmployees label small{opacity:.55}.notificationSwitches{flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}.notificationSwitches label{align-items:center;gap:8px;font-weight:700;display:flex}.notificationActions{gap:10px;margin-top:20px;display:flex}.notificationList{flex-direction:column;gap:10px;margin-top:16px;display:flex}.notificationRule{border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.notificationRule.disabled{opacity:.45}.notificationRuleIcon{background:#f3f4f6;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:flex}.notificationRule.important{border-left:4px solid #f59e0b}.notificationRule.critical{border-left:4px solid #dc2626}.notificationRuleTitle{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.notificationRuleTitle span{background:#f3f4f6;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.notificationRuleBody p{margin:5px 0}.notificationRuleBody small{opacity:.55}.notificationRuleActions{align-items:center;gap:6px;display:flex}.notificationStack{z-index:9998;flex-direction:column;gap:10px;width:min(410px,100vw - 30px);display:flex;position:fixed;bottom:22px;right:22px}.liveNotification{background:#fff;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid;box-shadow:0 18px 60px #0000002e}.liveNotification.important{border-left:5px solid #f59e0b}.liveNotificationIcon{background:#f3f4f6;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.liveNotification small{opacity:.5;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.liveNotification b{margin-top:2px;display:block}.liveNotification p{opacity:.7;margin:4px 0 0;font-size:12px}.notificationCriticalOverlay{z-index:9999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.notificationCriticalModal{text-align:center;background:#fff;border-radius:26px;width:min(500px,100%);padding:34px;box-shadow:0 30px 100px #0006}.notificationCriticalIcon{color:#fff;background:#dc2626;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 17px;font-size:30px;font-weight:900;display:flex}.notificationCriticalModal>small{color:#dc2626;letter-spacing:.12em;font-weight:900}.notificationCriticalModal h2{margin:8px 0}.notificationCriticalModal p{opacity:.7;white-space:pre-wrap}.notificationCriticalModal .primary{min-width:160px;margin-top:15px}@media (max-width:900px){.notificationForm{grid-template-columns:1fr 1fr}.notificationWide{grid-column:span 2}.notificationEmployees{grid-template-columns:1fr 1fr}.notificationRule{grid-template-columns:42px 1fr}.notificationRuleActions{flex-wrap:wrap;grid-column:2}}@media (max-width:600px){.notificationForm{grid-template-columns:1fr}.notificationWide{grid-column:span 1}.notificationEmployees{grid-template-columns:1fr}.notificationHero{padding:20px}.notificationRule{grid-template-columns:36px 1fr}.notificationStack{bottom:15px;right:15px}.liveNotification{grid-template-columns:34px 1fr}.liveNotification>button{grid-column:2}}.notificationTestButton{color:#e2e8f0;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:12px;min-height:42px;padding:0 18px;font-weight:700;transition:all .18s}.notificationTestButton:hover{background:#172033;border-color:#64748b;transform:translateY(-1px)}.notificationTestFloating{z-index:99999;color:#fff;background:#0b1220;border:1px solid #334155;border-radius:18px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;width:min(430px,100vw - 32px);padding:17px 18px;animation:.25s ease-out notificationTestIn;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 70px #0000008c,0 0 0 1px #ffffff06}.notificationTestFloating.important{border-color:#d97706;box-shadow:0 24px 70px #0000008c,0 0 30px #d977061a}.notificationTestFloating.critical{border-color:#dc2626;box-shadow:0 24px 70px #0009,0 0 35px #dc262629}.notificationTestIcon{background:#172033;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:19px;font-weight:900;display:flex}.notificationTestFloating.important .notificationTestIcon{background:#d9770624}.notificationTestFloating.critical .notificationTestIcon{background:#dc262629}.notificationTestFloating small{color:#64748b;letter-spacing:.12em;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.notificationTestFloating b{font-size:15px;line-height:1.25;display:block}.notificationTestFloating p{color:#94a3b8;margin:5px 0 0;font-size:13px;line-height:1.35}.notificationTestFloating>button{color:#e2e8f0;cursor:pointer;background:#111827;border:1px solid #334155;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:700}.notificationTestFloating>button:hover{background:#1f2937}@keyframes notificationTestIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:650px){.notificationTestFloating{grid-template-columns:40px 1fr;bottom:16px;right:16px}.notificationTestIcon{width:40px;height:40px}.notificationTestFloating>button{grid-column:1/-1;width:100%}}.tradeinHero{color:#fff;background:radial-gradient(circle at 90% 10%,#2563eb59,#0000 35%),linear-gradient(135deg,#0f172a,#172554);border-radius:26px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:28px 30px;display:flex}.tradeinHero small{letter-spacing:.15em;opacity:.6;font-size:11px}.tradeinHero h2{margin:7px 0 4px;font-size:30px}.tradeinHero p{opacity:.65;margin:0}.tradeinHeroIcon{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:20px;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.tradeinTabs{gap:8px;margin-bottom:18px;display:flex;overflow:auto}.tradeinTabs button{cursor:pointer;white-space:nowrap;color:#64748b;background:#fff;border:0;border-radius:14px;align-items:center;gap:7px;padding:11px 15px;font-weight:700;display:flex}.tradeinTabs button.active{color:#fff;background:#172554}.tradeinCalculatorLayout{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:18px;display:grid}.tradeinForm,.tradeinResult{padding:24px}.tradeinSectionTitle{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.tradeinSectionTitle small{color:#2563eb;letter-spacing:.12em;font-weight:800}.tradeinSectionTitle h3{margin:4px 0 0}.tradeinFields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.tradeinFields label:not(.tradeinCheck){flex-direction:column;gap:7px;display:flex}.tradeinFields label span{color:#64748b;font-size:12px;font-weight:800}.tradeinFields .wide{grid-column:span 1}.tradeinFields input,.tradeinFields select{width:100%}.tradeinCheck{cursor:pointer;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:11px;padding:14px;display:flex}.tradeinCheck input{width:18px;height:18px}.tradeinCheck div{flex-direction:column;gap:2px;display:flex}.tradeinCheck small{color:#94a3b8}.tradeinMarketPrice{background:#f8fafc;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px;display:flex}.tradeinMarketPrice>div:first-child{flex-direction:column;gap:3px;display:flex}.tradeinMarketPrice span{font-weight:800}.tradeinMarketPrice small{color:#94a3b8}.tradeinPriceInput{align-items:center;gap:8px;display:flex}.tradeinPriceInput input{text-align:right;width:150px;font-size:20px;font-weight:800}.tradeinPriceInput b{font-size:20px}.tradeinCalculate{justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:16px;display:flex}.tradeinError{color:#b91c1c;background:#fef2f2;border-radius:12px;margin-top:14px;padding:12px 14px}.tradeinResult{min-height:450px}.tradeinEmptyResult{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:390px;display:flex}.tradeinEmptyResult h3{color:#334155;margin:14px 0 5px}.tradeinEmptyResult p{max-width:310px;margin:0}.tradeinResultHead{background:linear-gradient(135deg,#eff6ff,#eef2ff);border-radius:20px;flex-direction:column;padding:25px;display:flex}.tradeinResultHead small{letter-spacing:.1em;color:#2563eb;font-weight:900}.tradeinResultHead strong{color:#172554;margin:8px 0;font-size:38px;line-height:1.1}.tradeinResultHead span{color:#64748b}.tradeinResultKpis{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.tradeinResultKpis div{background:#f8fafc;border-radius:14px;flex-direction:column;padding:14px;display:flex}.tradeinResultKpis b{margin-top:3px}.tradeinCalculation{margin-top:20px}.tradeinCalculation h4{margin-bottom:10px}.tradeinCalcRow{color:#64748b;border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:15px;padding:9px 0;display:flex}.tradeinCalcRow b{color:#b45309}.tradeinCalcRow.base b{color:#0f172a}.tradeinCalcRow.total{color:#0f172a;border-bottom:0;margin-top:6px;padding-top:14px;font-weight:800}.tradeinCalcRow.total b{color:#2563eb;font-size:20px}.tradeinResultNotice{color:#15803d;background:#f0fdf4;border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:12px;font-size:13px;font-weight:700;display:flex}.tradeinSettingsHead{justify-content:space-between;gap:20px;margin:10px 0 18px;display:flex}.tradeinSettingsHead h3{margin:0 0 4px}.tradeinSettingsHead p{color:#64748b;margin:0}.tradeinSaved{color:#15803d;align-items:center;gap:6px;font-weight:700;display:flex}.tradeinSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tradeinRule{padding:18px}.tradeinRule.disabled{opacity:.5}.tradeinRuleTop{justify-content:space-between;gap:15px;display:flex}.tradeinRuleTop>div{flex-direction:column;gap:3px;display:flex}.tradeinRuleTop small{color:#94a3b8}.tradeinRuleValue{grid-template-columns:1fr 80px auto;gap:8px;margin-top:15px;display:grid}.tradeinRuleValue input{font-weight:800}.tradeinRuleValue button{color:#fff;cursor:pointer;background:#172554;border:0;border-radius:11px;padding:0 14px;font-weight:700}.tradeinSwitch input{display:none}.tradeinSwitch i{cursor:pointer;background:#cbd5e1;border-radius:20px;width:42px;height:24px;display:block;position:relative}.tradeinSwitch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.tradeinSwitch input:checked+i{background:#2563eb}.tradeinSwitch input:checked+i:after{transform:translate(18px)}.tradeinComing{text-align:center;color:#94a3b8;padding:60px 25px}.tradeinComing h3{color:#334155;margin:12px 0 5px}.tradeinComing p{max-width:500px;margin:auto}@media (max-width:900px){.tradeinCalculatorLayout,.tradeinSettingsGrid{grid-template-columns:1fr}}@media (max-width:600px){.tradeinHero{padding:22px}.tradeinFields{grid-template-columns:1fr}.tradeinMarketPrice{flex-direction:column;align-items:flex-start}.tradeinPriceInput,.tradeinPriceInput input{width:100%}.tradeinResultKpis{grid-template-columns:1fr}.tradeinRuleValue{grid-template-columns:1fr 70px}.tradeinRuleValue button{grid-column:1/-1;min-height:40px}}.tradeinTypePicker{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 22px;padding:6px;display:grid}.tradeinTypePicker button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:11px 12px;font-weight:700;transition:all .18s}.tradeinTypePicker button:hover{color:#111827;background:#fff}.tradeinTypePicker button.active{color:#fff;background:#111827;box-shadow:0 4px 12px #0f172a1f}.tradeinSelectedDevice{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.tradeinSelectedDevice svg{flex:none}.tradeinSelectedDevice div{flex-direction:column;gap:2px;display:flex}.tradeinSelectedDevice b{font-size:14px}.tradeinOwnerCalculation{width:100%;margin-top:18px}.tradeinCalculate:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.tradeinTypePicker{grid-template-columns:repeat(2,1fr)}}.tradeinSettings{flex-direction:column;gap:16px;display:flex}.tradeinSettingsNav{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;gap:8px;width:max-content;max-width:100%;padding:6px;display:flex}.tradeinSettingsNav button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 15px;font-weight:700;display:flex}.tradeinSettingsNav button.active{color:#fff;background:#111827;box-shadow:0 4px 12px #0f172a1f}.tradeinSettingsPanel{padding:24px}.tradeinSettingsHead{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.tradeinSettingsHead small{color:#64748b;letter-spacing:.12em;font-size:11px;font-weight:800}.tradeinSettingsHead h3{margin:5px 0;font-size:22px}.tradeinSettingsHead p{color:#64748b;margin:0;font-size:13px}.tradeinCatalogModel{max-width:600px;margin:18px 0}.tradeinCatalogModel label{flex-direction:column;gap:7px;display:flex}.tradeinCatalogModel label>span{color:#64748b;font-size:12px;font-weight:700}.tradeinCatalogModel select{width:100%}.tradeinCatalogCard{border:1px solid #e5e7eb;border-radius:18px;margin-top:22px;overflow:hidden}.tradeinCatalogTitle{background:#f8fafc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.tradeinCatalogTitle small{color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.tradeinCatalogTitle h3{margin:3px 0 0}.tradeinCatalogTitle>span{color:#64748b;background:#fff;border:1px solid #e5e7eb;border-radius:9px;padding:6px 10px;font-size:12px;font-weight:700}.tradeinVariantList{flex-direction:column;display:flex}.tradeinVariantRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 20px;display:flex}.tradeinVariantRow:last-child{border-bottom:0}.tradeinVariantInfo{flex-direction:column;gap:3px;display:flex}.tradeinVariantInfo b{font-size:14px}.tradeinVariantInfo small{color:#94a3b8;font-size:11px}.tradeinVariantPrice{align-items:center;gap:8px;width:190px;display:flex}.tradeinVariantPrice input{text-align:right;width:100%;font-size:15px;font-weight:800}.tradeinVariantPrice span{color:#64748b;font-weight:800}.tradeinRulesList{border:1px solid #e5e7eb;border-radius:18px;overflow:hidden}.tradeinRuleRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.tradeinRuleRow:last-child{border-bottom:0}.tradeinRuleInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.tradeinRuleInfo b{font-size:14px}.tradeinRuleInfo small{color:#94a3b8;font-size:11px}.tradeinRuleControl{flex:none;grid-template-columns:120px 72px;gap:7px;display:grid}.tradeinRuleControl input{text-align:right;font-weight:700}.tradeinSettingsActions{background:#fafafa;border-top:1px solid #e5e7eb;justify-content:flex-end;padding:18px 20px;display:flex}.tradeinSettingsActions button{align-items:center;gap:8px;display:flex}.tradeinSettingsLoading,.tradeinEmptyVariants{color:#64748b;justify-content:center;align-items:center;gap:9px;min-height:120px;display:flex}.tradeinSettingsSuccess{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:9px;padding:12px 15px;font-size:13px;font-weight:700;display:flex}@media (max-width:700px){.tradeinVariantRow,.tradeinRuleRow{flex-direction:column;align-items:stretch}.tradeinVariantPrice,.tradeinRuleControl{width:100%}.tradeinRuleControl{grid-template-columns:1fr 80px}}.tradeinVariantEditor{flex:1;align-items:center;gap:7px;display:flex}.tradeinVariantEditor input{width:140px;min-width:0}.tradeinVariantRow.disabled{opacity:.55;background:#f8fafc}.tradeinVariantActive{color:#64748b;align-items:center;gap:7px;min-width:100px;font-size:12px;font-weight:700;display:flex}.tradeinVariantActive input{width:auto}.tradeinVariantDelete{color:#dc2626;cursor:pointer;background:#fef2f2;border:0;border-radius:9px;flex:0 0 32px;width:32px;height:32px;font-size:20px}.tradeinVariantDelete:hover{background:#fee2e2}.tradeinAddVariant{background:#f8fafc;border-top:1px solid #e5e7eb;padding:18px 20px}.tradeinAddVariant>div:first-child{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.tradeinAddVariant small{letter-spacing:.1em;color:#94a3b8;font-size:10px;font-weight:800}.tradeinAddVariantFields{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tradeinAddVariantFields>input{width:145px}.tradeinAddVariantFields .tradeinVariantPrice{width:180px}.tradeinAddVariantFields button{align-items:center;gap:6px;display:flex}@media (max-width:900px){.tradeinVariantEditor{flex-wrap:wrap;width:100%}.tradeinVariantEditor input{flex:1;width:auto;min-width:120px}.tradeinAddVariantFields{flex-direction:column;align-items:stretch}.tradeinAddVariantFields>input,.tradeinAddVariantFields .tradeinVariantPrice,.tradeinAddVariantFields button{width:100%}}.tradeinModelManager{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:16px;display:grid}.tradeinModelsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.tradeinModelItem{background:#fff;border:1px solid #e5e7eb;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.tradeinModelItem.disabled{opacity:.48;background:#f8fafc}.tradeinModelItem>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.tradeinModelItem b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tradeinModelItem small{color:#94a3b8;font-size:11px}.tradeinModelActions{flex:none;gap:5px;display:flex}.tradeinModelActions button{cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:700}.tradeinModelActions button.danger{color:#dc2626;background:#fef2f2;width:30px;padding:0;font-size:18px}.tradeinModelEditor{align-self:start;padding:24px;position:sticky;top:18px}.tradeinModelFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tradeinModelFields label{flex-direction:column;gap:6px;display:flex}.tradeinModelFields label.wide{grid-column:1/-1}.tradeinModelFields label>span{color:#64748b;font-size:11px;font-weight:700}.tradeinModelCapabilities{gap:8px;margin-top:18px;display:grid}.tradeinModelCapabilities label{cursor:pointer;border:1px solid #e5e7eb;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;transition:all .15s;display:flex}.tradeinModelCapabilities input{width:auto}.tradeinModelCapabilities span{flex-direction:column;gap:2px;display:flex}.tradeinModelCapabilities b{font-size:12px}.tradeinModelCapabilities small{color:#94a3b8;font-size:10px}.tradeinModelEditorActions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:18px;display:flex}.tradeinModelEditorActions button{align-items:center;gap:7px;display:flex}@media (max-width:1050px){.tradeinModelManager{grid-template-columns:1fr}.tradeinModelEditor{position:static}}@media (max-width:650px){.tradeinModelsGrid,.tradeinModelFields{grid-template-columns:1fr}}.tradeinPurchaseButton{justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:14px;display:flex}.tradeinPurchaseModal{background:#fff;border-radius:22px;width:min(620px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 30px 80px #0f172a40}.tradeinPurchaseModalHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tradeinPurchaseModalHead small,.tradeinDevicesToolbar small{letter-spacing:.12em;color:#94a3b8;font-size:10px;font-weight:800}.tradeinPurchaseModalHead h3,.tradeinDevicesToolbar h3{margin:4px 0 0}.tradeinPurchaseModalHead>button{cursor:pointer;background:#f1f5f9;border:0;border-radius:10px;width:34px;height:34px;font-size:21px}.tradeinPurchaseDevice{background:#f8fafc;border-radius:15px;align-items:center;gap:12px;margin:20px 0;padding:15px;display:flex}.tradeinPurchaseDevice>div{flex-direction:column;flex:1;gap:3px;display:flex}.tradeinPurchaseDevice strong{font-size:19px}.tradeinPurchaseFields label.wide{grid-column:1/-1}.tradeinPurchaseFields span{color:#64748b;font-size:11px;font-weight:700}.tradeinPurchaseHint{color:#64748b;background:#f8fafc;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:11px}.tradeinPurchaseActions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:18px;display:flex}.tradeinPurchaseActions button{align-items:center;gap:7px;display:flex}.tradeinDevicesToolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.tradeinDeviceFilters{background:#f1f5f9;border-radius:12px;gap:5px;padding:4px;display:flex}.tradeinDeviceFilters button{cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:700}.tradeinDeviceFilters button.active{background:#fff;box-shadow:0 1px 4px #0f172a14}.tradeinDeviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tradeinDeviceCard{padding:19px}.tradeinDeviceCardHead{justify-content:space-between;align-items:center;display:flex}.tradeinStatus{letter-spacing:.06em;text-transform:uppercase;background:#f1f5f9;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800}.tradeinStatus.PURCHASED{color:#2563eb;background:#eff6ff}.tradeinDeviceName{align-items:center;gap:11px;margin:17px 0;display:flex}.tradeinDeviceName h3{margin:0;font-size:16px}.tradeinDeviceName span{color:#64748b;font-size:11px}.tradeinDeviceMeta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tradeinDeviceMeta>div,.tradeinDeviceOwner>div{background:#f8fafc;border-radius:10px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.tradeinDeviceMeta small,.tradeinDeviceOwner small{color:#94a3b8;text-transform:uppercase;font-size:9px;font-weight:700}.tradeinDeviceMeta b,.tradeinDeviceOwner b{font-size:12px}.tradeinDeviceIdentifiers{border-top:1px solid #e5e7eb;gap:14px;margin-top:13px;padding-top:13px;display:flex}.tradeinDeviceIdentifiers span{flex-direction:column;font-size:11px;display:flex}.tradeinDeviceIdentifiers small{color:#94a3b8;font-size:9px}.tradeinDeviceOwner{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.tradeinDevicesEmpty{text-align:center;padding:50px}@media (max-width:850px){.tradeinDeviceGrid{grid-template-columns:1fr}.tradeinDevicesToolbar{flex-direction:column;align-items:stretch}}@media (max-width:600px){.tradeinPurchaseFields{grid-template-columns:1fr}.tradeinPurchaseFields label.wide{grid-column:auto}.tradeinPurchaseDevice{align-items:flex-start}}.tradeinSelectedDevice,.tradeinModelCard,.tradeinModelManagerCard,.tradeinVariantCard,.tradeinVariants,.tradeinVariantList,.tradeinCatalogCard,.tradeinCatalogModel,.tradeinSettingsCard,.tradeinRuleCard,.tradeinDeviceCard,.tradeinPurchaseDevice,.tradeinPurchaseHint,.tradeinDeviceMeta>div,.tradeinDeviceOwner>div,.tradeinDevicesEmpty,.tradeinModelManager>section,.tradeinModelManager .panel,.tradeinModelsGrid>*,.tradeinSettings .panel,.tradeinCatalog,.tradeinCatalogManager{color:#f8fafc!important;background:#0b1423!important;border-color:#26364d!important}.tradeinModelManager h2,.tradeinModelManager h3,.tradeinModelManager h4,.tradeinSettings h2,.tradeinSettings h3,.tradeinSettings h4,.tradeinSelectedDevice b,.tradeinDeviceCard h3{color:#f8fafc!important}.tradeinModelManager small,.tradeinModelManager label>span,.tradeinSettings small,.tradeinSettings label>span,.tradeinSelectedDevice small,.tradeinDeviceCard small{color:#8091aa!important}.tradeinModelManager input,.tradeinModelManager select,.tradeinModelManager textarea,.tradeinSettings input,.tradeinSettings select,.tradeinSettings textarea{color:#f8fafc!important;background:#07111f!important;border:1px solid #29405f!important}.tradeinModelManager input::placeholder,.tradeinSettings input::placeholder,.tradeinModelManager textarea::placeholder,.tradeinSettings textarea::placeholder{color:#64748b!important}.tradeinVariantRow,.tradeinVariant,.tradeinVariantItem{color:#f8fafc!important;background:#0b1423!important;border-color:#26364d!important}.tradeinVariantRow label,.tradeinVariant label,.tradeinVariantItem label{color:#8091aa!important}.tradeinModelManager .badge,.tradeinModelManager .year,.tradeinModelYear{color:#a8b7ca!important;background:#111d2d!important;border-color:#2a3a50!important}.tradeinNewVariant,.tradeinAddVariant,.tradeinVariantCreate{color:#f8fafc!important;background:#0d1726!important;border-color:#26364d!important}.tradeinModelActions,.tradeinVariantActions,.tradeinCatalogActions{background:#0b1423!important;border-color:#26364d!important}.tradeinSelectedDevice{border:1px solid #24446b!important}.tradeinSelectedDevice svg{color:#3b82f6!important}.tradeinModelManager option,.tradeinSettings option{color:#f8fafc;background:#07111f}.tradeinTabs button,.tradeinSettingsNav,.tradeinTypePicker{color:#aebbd0!important;background:#0b1423!important;border-color:#26364d!important}.tradeinTabs button:hover,.tradeinSettingsNav button:hover,.tradeinTypePicker button:hover{color:#fff!important;background:#111d2d!important}.tradeinTabs button.active,.tradeinSettingsNav button.active,.tradeinTypePicker button.active{color:#fff!important;background:#152753!important}.tradeinSelectedDevice{color:#fff!important;background:#0d1a2b!important;border:1px solid #263f60!important}.tradeinSelectedDevice b{color:#fff!important}.tradeinSelectedDevice small{color:#8fa2bc!important}.tradeinResultKpis div{color:#fff!important;background:#0d1726!important;border:1px solid #26364d!important}.tradeinResultKpis small{color:#8294ad!important}.tradeinResultKpis b{color:#fff!important}.tradeinCatalogCard{background:#0b1423!important;border-color:#26364d!important}.tradeinCatalogTitle{background:#0d1726!important;border-color:#26364d!important}.tradeinCatalogTitle small{color:#8294ad!important}.tradeinCatalogTitle h3{color:#fff!important}.tradeinCatalogTitle>span{color:#aebbd0!important;background:#111d2d!important;border-color:#30425c!important}.tradeinVariantList,.tradeinVariantRow,.tradeinVariantRow.disabled{color:#fff!important;background:#0b1423!important;border-color:#26364d!important}.tradeinVariantInfo b{color:#fff!important}.tradeinVariantInfo small{color:#8294ad!important}.tradeinVariantEditor input,.tradeinVariantPrice input{color:#fff!important;background:#07111f!important;border-color:#29405f!important}.tradeinVariantPrice span,.tradeinVariantActive{color:#8294ad!important}.tradeinAddVariant{background:#0d1726!important;border-color:#26364d!important}.tradeinAddVariant small{color:#8294ad!important}.tradeinAddVariantFields input{color:#fff!important;background:#07111f!important;border-color:#29405f!important}.tradeinAddVariantFields input::placeholder{color:#62748e!important}.tradeinModelManager,.tradeinModelsGrid{color:#fff!important}.tradeinModelItem,.tradeinModelItem.disabled{color:#fff!important;background:#0d1726!important;border-color:#26364d!important}.tradeinModelItem b{color:#fff!important}.tradeinModelItem small{color:#8294ad!important}.tradeinModelActions button{color:#d8e1ee!important;background:#111d2d!important;border:1px solid #2a3b53!important}.tradeinModelActions button:hover{background:#18263a!important}.tradeinModelActions button.danger{color:#ff8ba6!important;background:#2b1019!important;border-color:#582235!important}.tradeinModelEditor{color:#fff!important;background:#0b1423!important;border-color:#26364d!important}.tradeinModelFields label>span{color:#8294ad!important}.tradeinModelFields input,.tradeinModelFields select{color:#fff!important;background:#07111f!important;border-color:#29405f!important}.tradeinModelCapabilities label{color:#aebbd0!important;background:#07111f!important;border-color:#26364d!important}.tradeinModelCapabilities label.active{background:#122039!important;border-color:#3b5a83!important}.tradeinModelCapabilities b{color:#fff!important}.tradeinModelCapabilities small{color:#8294ad!important}.tradeinRule,.tradeinRuleRow{color:#fff!important;background:#0d1726!important;border-color:#26364d!important}.tradeinRuleInfo b,.tradeinRuleTop b{color:#fff!important}.tradeinRuleInfo small,.tradeinRuleTop small{color:#8294ad!important}.tradeinRuleControl input,.tradeinRuleValue input{color:#fff!important;background:#07111f!important;border-color:#29405f!important}.tradeinPurchaseModal{color:#fff!important;background:#0b1423!important;border:1px solid #26364d!important;box-shadow:0 30px 80px #0000008c!important}.tradeinPurchaseModalHead h3{color:#fff!important}.tradeinPurchaseModalHead small{color:#8294ad!important}.tradeinPurchaseModalHead>button{color:#fff!important;background:#111d2d!important}.tradeinPurchaseDevice{background:#0d1726!important;border:1px solid #26364d!important}.tradeinPurchaseDevice strong{color:#fff!important}.tradeinPurchaseDevice small{color:#8294ad!important}.tradeinPurchaseFields input,.tradeinPurchaseFields select,.tradeinPurchaseFields textarea{color:#fff!important;background:#07111f!important;border-color:#29405f!important}.tradeinPurchaseFields span{color:#8294ad!important}.tradeinPurchaseHint{color:#94a6bf!important;background:#111d2d!important}.tradeinDeviceFilters{background:#0b1423!important}.tradeinDeviceFilters button{color:#8294ad!important}.tradeinDeviceFilters button.active{color:#fff!important;box-shadow:none!important;background:#18263a!important}.tradeinDeviceCard{color:#fff!important;background:#0b1423!important;border-color:#26364d!important}.tradeinDeviceName h3{color:#fff!important}.tradeinDeviceName span{color:#8294ad!important}.tradeinDeviceMeta>div,.tradeinDeviceOwner>div{background:#0d1726!important;border-color:#26364d!important}.tradeinDeviceMeta b,.tradeinDeviceOwner b{color:#fff!important}.tradeinDevicesEmpty{color:#8294ad!important;background:#0b1423!important}.tradeinStatus{color:#aebbd0!important;background:#172337!important}.tradeinStatus.LISTED{color:#f5b75d!important;background:#302313!important}.tradeinStatus.SOLD{color:#68d7a2!important;background:#10291f!important}.tradeinSettings input,.tradeinSettings select,.tradeinSettings textarea,.tradeinModelManager input,.tradeinModelManager select,.tradeinModelManager textarea{color:#fff!important;background:#07111f!important;border-color:#29405f!important}.tradeinSettings option,.tradeinModelManager option{color:#fff!important;background:#07111f!important}.tradeinOfferCard{background:linear-gradient(135deg,#101d36,#142b5e);border:1px solid #294a82;border-radius:20px;padding:24px 26px;box-shadow:0 14px 34px #0000002e}.tradeinOfferLabel{color:#4f8cff;letter-spacing:.12em;margin-bottom:18px;font-size:12px;font-weight:900}.tradeinOfferRange{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.tradeinOfferRange>div:not(.tradeinOfferArrow){min-width:0}.tradeinOfferRange small{color:#8295b2;letter-spacing:.1em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.tradeinOfferRange strong{color:#fff;letter-spacing:-.04em;white-space:nowrap;font-size:31px;line-height:1;display:block}.tradeinOfferArrow{color:#536782;font-size:24px;font-weight:700}.tradeinOfferDevice{color:#91a3bd;border-top:1px solid #29405f;margin-top:18px;padding-top:15px;font-size:13px}@media (max-width:900px){.tradeinOfferRange strong{font-size:25px}}.tradeinPurchaseButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b193f,#a32150);border:1px solid #a92d58;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:16px;font-size:14px;font-weight:800;display:flex;box-shadow:0 12px 28px #8b193f2e}.tradeinPurchaseButton:hover{filter:brightness(1.08);transform:translateY(-1px)}.tradeinPurchaseOverlay{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02070fc7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tradeinPurchaseModal{border-radius:22px;width:min(760px,100%);max-height:92vh;padding:26px;overflow:auto;box-shadow:0 35px 100px #0000008c;background:#0b1423!important;border:1px solid #26364d!important}.tradeinPurchaseModalHead{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.tradeinPurchaseModalHead small{color:#4f8cff;letter-spacing:.13em;font-size:10px;font-weight:900}.tradeinPurchaseModalHead h3{color:#fff;margin:5px 0 0;font-size:23px}.tradeinPurchaseModalHead>button{color:#fff;cursor:pointer;background:#111d2d;border:1px solid #2b3d56;border-radius:11px;width:38px;height:38px;font-size:23px}.tradeinPurchaseDevice{background:#0d1726;border:1px solid #26364d;border-radius:15px;justify-content:space-between;gap:20px;margin-bottom:16px;padding:18px;display:flex}.tradeinPurchaseDevice>div{flex-direction:column;gap:4px;display:flex}.tradeinPurchaseDevice small,.tradeinPurchasePriceBlock>span,.tradeinPurchaseFields label>span{color:#8294ad;font-size:11px;font-weight:800}.tradeinPurchaseDevice strong{color:#fff;font-size:16px}.tradeinPurchaseLimit{text-align:right}.tradeinPurchaseLimit strong{color:#4f8cff}.tradeinPurchasePriceBlock{background:#101d31;border:1px solid #31517d;border-radius:15px;margin-bottom:16px;padding:18px}.tradeinPurchasePriceBlock>div{align-items:center;gap:10px;margin:8px 0 6px;display:flex}.tradeinPurchasePriceBlock input{color:#fff;background:#07111f;border:1px solid #365477;border-radius:10px;width:220px;padding:12px 14px;font-size:22px;font-weight:900}.tradeinPurchasePriceBlock b{color:#fff;font-size:20px}.tradeinPurchasePriceBlock small{color:#8294ad}.tradeinPurchaseFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tradeinPurchaseFields label{flex-direction:column;gap:7px;display:flex}.tradeinPurchaseFields .wide{grid-column:1/-1}.tradeinPurchaseFields input,.tradeinPurchaseFields select,.tradeinPurchaseFields textarea{box-sizing:border-box;color:#fff;background:#07111f;border:1px solid #29405f;border-radius:10px;width:100%;padding:12px 13px}.tradeinPurchaseFields textarea{resize:vertical;min-height:80px}.tradeinPurchaseConfirm{width:100%;min-height:50px;margin-top:18px}.tradeinPurchaseSuccess{text-align:center;padding:35px 20px 20px}.tradeinPurchaseSuccessIcon{color:#62d99d;background:#123425;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 18px;display:flex}.tradeinPurchaseSuccess>small{color:#62d99d;letter-spacing:.12em;font-weight:900}.tradeinPurchaseSuccess h3{color:#fff;margin:8px 0;font-size:25px}.tradeinPurchaseSuccess>strong{color:#4f8cff;margin:14px 0;font-size:34px;display:block}.tradeinPurchaseSuccess p{color:#8294ad;margin-bottom:24px}@media (max-width:700px){.tradeinPurchaseFields{grid-template-columns:1fr}.tradeinPurchaseFields .wide{grid-column:auto}.tradeinPurchaseDevice{flex-direction:column}.tradeinPurchaseLimit{text-align:left}}.tradeinModalBackdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020814c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tradeinModal{background:#0d1728;border:1px solid #243a5a;border-radius:22px;width:min(760px,100%);max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 30px 100px #0000008c}.tradeinModalHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.tradeinModalHead small{color:#4382ff;letter-spacing:.12em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.tradeinModalHead h3{margin:0;font-size:23px}.tradeinModalClose{color:#fff;cursor:pointer;background:#111f34;border:1px solid #29405f;border-radius:10px;width:38px;height:38px;font-size:25px}.tradeinPurchaseDevice{background:#111f34;border:1px solid #29405f;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.tradeinPurchaseDevice span{color:#8298b9;font-size:13px}.tradeinPurchaseRange{color:#087c36;background:#eaf9ef;border-radius:12px;justify-content:space-between;gap:15px;margin:12px 0 20px;padding:12px 16px;font-size:13px;display:flex}.tradeinPurchaseRange b{white-space:nowrap}.tradeinModalGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tradeinModalGrid label{flex-direction:column;gap:7px;display:flex}.tradeinModalGrid label>span{color:#849abb;font-size:12px;font-weight:700}.tradeinModalGrid input,.tradeinModalGrid select,.tradeinModalGrid textarea{box-sizing:border-box;color:#fff;background:#081321;border:1px solid #29405f;border-radius:11px;outline:none;width:100%;padding:12px 13px}.tradeinModalGrid textarea{resize:vertical;min-height:85px}.tradeinModalGrid input:focus,.tradeinModalGrid select:focus,.tradeinModalGrid textarea:focus{border-color:#3d76d8}.tradeinModalFull{grid-column:1/-1}.tradeinModalMoney{position:relative}.tradeinModalMoney input{padding-right:40px;font-size:17px;font-weight:800}.tradeinModalMoney>b{color:#8197b7;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tradeinModalActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.tradeinModalActions button{min-height:43px;padding:0 18px}.tradeinModalCancel{color:#d9e4f4;cursor:pointer;background:#111f34;border:1px solid #29405f;border-radius:10px}@media (max-width:650px){.tradeinModalGrid{grid-template-columns:1fr}.tradeinModalFull{grid-column:auto}.tradeinPurchaseRange{flex-direction:column;gap:4px}}.tradeinStockStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.tradeinStockStats>div{background:#0d1829;border:1px solid #223652;border-radius:16px;flex-direction:column;min-height:110px;padding:18px 20px;display:flex}.tradeinStockStats small{color:#6883aa;letter-spacing:.1em;font-size:10px;font-weight:800}.tradeinStockStats strong{color:#fff;margin-top:9px;font-size:25px}.tradeinStockStats span{color:#6883aa;margin-top:3px;font-size:11px}.tradeinStockControls{align-items:center;gap:12px;display:flex}.tradeinStockSearch{color:#fff;background:#091424;border:1px solid #263a58;border-radius:11px;outline:none;width:260px;height:40px;padding:0 14px}.tradeinStockSearch:focus{border-color:#3977df}.tradeinDeviceClickable{cursor:pointer;transition:transform .15s,border-color .15s,background .15s}.tradeinDeviceClickable:hover{background:#0d192b;border-color:#36567f;transform:translateY(-2px)}.tradeinCardHeadRight{align-items:center;gap:10px;display:flex}.tradeinAge{color:#7f9bc2;background:#12223a;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.tradeinAge.warning{color:#ffbe45;background:#3a2b10}.tradeinAge.danger{color:#ff7186;background:#401720}.tradeinListingStrip{background:#102846;border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 13px;display:flex}.tradeinListingStrip span{color:#7da7db;font-size:11px}.tradeinListingStrip b{color:#fff}.tradeinSoldStrip{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.tradeinSoldStrip>div{background:#0b1727;border-radius:10px;padding:11px 13px}.tradeinSoldStrip small{color:#6883aa;margin-bottom:4px;font-size:9px;display:block}.tradeinSoldStrip b{color:#fff}.tradeinOpenHint{color:#6985ab;border-top:1px solid #24364f;justify-content:space-between;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.tradeinDeviceModal{background:#0c1728;border:1px solid #29405f;border-radius:22px;width:min(760px,100vw - 32px);max-height:calc(100vh - 50px);padding:25px;overflow:auto;box-shadow:0 30px 100px #000a}.tradeinDeviceModalHead{justify-content:space-between;gap:20px;display:flex}.tradeinDeviceModalHead>div>small{color:#397cff;letter-spacing:.12em;font-size:10px;font-weight:900}.tradeinDeviceModalHead h2{margin:5px 0 2px}.tradeinDeviceModalHead p{color:#7089ad;margin:0;font-size:12px}.tradeinDeviceModalStatus{align-items:center;gap:8px;margin:20px 0;display:flex}.tradeinDeviceModalStatus>span:not(.tradeinStatus){color:#8099bb;background:#111f33;border-radius:8px;padding:7px 10px;font-size:10px}.tradeinDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.tradeinDetailGrid>div{background:#091424;border:1px solid #1e314d;border-radius:12px;min-width:0;padding:13px}.tradeinDetailGrid small{color:#6883aa;margin-bottom:5px;font-size:9px;display:block}.tradeinDetailGrid strong{overflow-wrap:anywhere;font-size:13px}.tradeinDeviceActions{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:18px;display:grid}.tradeinDeviceActions button{color:#b3c5df;cursor:pointer;background:#101e31;border:1px solid #29415f;border-radius:11px;height:42px;font-weight:700}.tradeinDeviceActions button:hover,.tradeinDeviceActions button.active{color:#fff;background:#142c50;border-color:#3977df}.tradeinDeviceActions button.danger:hover,.tradeinDeviceActions button.danger.active{background:#48182a;border-color:#a72c51}.tradeinActionBox{background:#091424;border:1px solid #223652;border-radius:14px;grid-template-columns:1fr 190px 150px;align-items:end;gap:10px;margin-top:10px;padding:14px;display:grid}.tradeinActionBox small{color:#58759c;letter-spacing:.1em;font-size:9px;font-weight:900}.tradeinActionBox h4{margin:4px 0 0}.tradeinActionBox input,.tradeinActionBox select{color:#fff;background:#0c192b;border:1px solid #29415f;border-radius:9px;height:42px;padding:0 12px}.tradeinActionBox button{height:42px}.tradeinSalePreview{color:#7590b5;border-top:1px solid #20334e;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:11px;font-size:11px;display:flex}.tradeinSalePreview strong{color:#fff;font-size:17px}.tradeinTimeline{border-top:1px solid #263953;margin-top:25px;padding-top:20px}.tradeinTimelineHead small{color:#397cff;letter-spacing:.12em;font-size:9px;font-weight:900}.tradeinTimelineHead h3{margin:4px 0 15px}.tradeinTimelineItem{grid-template-columns:12px 1fr;gap:12px;padding:0 0 18px;display:grid}.tradeinTimelineDot{background:#397cff;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #132a4c}.tradeinTimelineItem>div:last-child{flex-direction:column;gap:3px;display:flex}.tradeinTimelineItem b{font-size:12px}.tradeinTimelineItem span{color:#8ca1be;font-size:11px}.tradeinTimelineItem small{color:#536c90;font-size:10px}.tradeinModalLoading,.tradeinTimelineEmpty{text-align:center;color:#7188a9;padding:30px}@media (max-width:900px){.tradeinStockStats{grid-template-columns:1fr 1fr}.tradeinStockControls{flex-direction:column;align-items:stretch}.tradeinStockSearch{width:100%}.tradeinDetailGrid{grid-template-columns:1fr 1fr}.tradeinActionBox{grid-template-columns:1fr}}.tradeinDangerZone{background:#1d1018;border:1px solid #572437;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:16px;display:flex}.tradeinDangerZone>div{flex-direction:column;gap:3px;display:flex}.tradeinDangerZone small{color:#d64e70;letter-spacing:.12em;font-size:9px;font-weight:900}.tradeinDangerZone b{color:#fff;font-size:13px}.tradeinDangerZone span{color:#8e6671;font-size:10px}.tradeinDangerZone button{color:#ff829e;cursor:pointer;background:#421625;border:1px solid #8d2e49;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-weight:800;display:flex}.tradeinDangerZone button:hover{color:#fff;background:#5a1b30;border-color:#c43c61}.tradeinDangerZone button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:650px){.tradeinDangerZone{flex-direction:column;align-items:stretch}.tradeinDangerZone button{justify-content:center}}.tasksHero{background:linear-gradient(135deg,#111c30,#14294b);border:1px solid #263c5d;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:25px 27px;display:flex}.tasksHero small{color:#4b86ef;letter-spacing:.12em;font-size:10px;font-weight:900}.tasksHero h2{margin:5px 0}.tasksHero p{color:#8196b5;margin:0;font-size:12px}.taskStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;display:grid}.taskStats>div{background:#0c1728;border:1px solid #213550;border-radius:14px;padding:15px 17px}.taskStats small{color:#6680a5;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.taskStats strong{margin-top:5px;font-size:23px;display:block}.taskFilters{gap:7px;margin-bottom:16px;display:flex}.taskFilters button{color:#7e96b7;cursor:pointer;background:#0d192a;border:1px solid #243955;border-radius:9px;padding:8px 13px}.taskFilters button.active{color:#fff;background:#183763;border-color:#3775d6}.taskGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.taskCard{padding:18px}.taskCard.overdue{border-color:#753247}.taskCard.done{opacity:.72}.taskCardHead{justify-content:space-between;gap:10px;display:flex}.taskPriority,.taskStatus{text-transform:uppercase;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:900}.taskPriority.LOW{color:#7995ba;background:#132338}.taskPriority.NORMAL{color:#76a7ed;background:#162d50}.taskPriority.HIGH{color:#f2b44e;background:#3b2a12}.taskPriority.URGENT{color:#ff718d;background:#461725}.taskStatus{color:#7893b8;background:#102136}.taskStatus.DONE{color:#65c88d;background:#123222}.taskCard>h3{margin:16px 0 7px;font-size:17px}.taskDescription{color:#8298b8;min-height:35px;font-size:12px;line-height:1.5}.taskMeta{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.taskMeta>div{background:#091424;border-radius:9px;padding:10px}.taskMeta small{color:#587398;margin-bottom:4px;font-size:8px;display:block}.taskMeta b{font-size:10px}.taskActions{gap:7px;margin-top:15px;display:flex}.taskActions button{color:#b6c7de;cursor:pointer;background:#101e31;border:1px solid #29415f;border-radius:9px;min-height:38px;padding:0 13px}.taskActions .primary{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.taskActions .taskDelete{color:#e46b83;margin-left:auto}.taskResult{background:#10271d;border-radius:9px;margin-top:12px;padding:11px}.taskResult small{color:#5ca57a;margin-bottom:4px;font-size:8px;display:block}.taskResult span{font-size:11px}.tasksEmpty{text-align:center;color:#7188aa;padding:45px}.taskCreateModal{background:#0c1728;border:1px solid #29405f;border-radius:20px;width:min(620px,100vw - 30px);padding:23px}.taskCreateFields{flex-direction:column;gap:13px;display:flex}.taskCreateFields label{flex-direction:column;gap:6px;display:flex}.taskCreateFields label>span{color:#7189aa;font-size:10px;font-weight:700}.taskCreateFields input,.taskCreateFields select,.taskCreateFields textarea{color:#fff;background:#091424;border:1px solid #29405f;border-radius:10px;outline:none;padding:11px 12px}.taskCreateFields textarea{resize:vertical;min-height:90px}.taskCreateRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:750px){.taskGrid,.taskStats,.taskCreateRow,.taskMeta{grid-template-columns:1fr}.tasksHero{flex-direction:column;align-items:flex-start}}.tradeinSimBlock{background:linear-gradient(135deg,#f8fbff 0%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:18px;margin-top:18px;padding:18px}.tradeinMiniHead small{color:#2563eb;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.tradeinMiniHead b{color:#172033;font-size:14px}.tradeinSimPicker{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.tradeinSimPicker button{color:#526074;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-weight:800;transition:all .15s;display:flex}.tradeinSimPicker button:hover{background:#f8fbff;border-color:#93c5fd}.tradeinSimPicker button.active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 8px 20px #2563eb29}.tradeinReferencePrice{border:1px solid;border-radius:18px;align-items:flex-start;gap:14px;margin-top:18px;padding:18px;display:flex}.tradeinReferenceIcon{border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:950;display:flex}.saved .tradeinReferenceIcon{color:#15803d;background:#dcfce7}.missing .tradeinReferenceIcon{color:#b45309;background:#fef3c7}.tradeinReferenceContent{flex:1;min-width:0}.tradeinReferenceContent>small{letter-spacing:.08em;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.saved .tradeinReferenceContent>small{color:#15803d}.missing .tradeinReferenceContent>small{color:#b45309}.tradeinReferenceContent>strong{color:#14532d;margin-bottom:4px;font-size:25px;line-height:1.1;display:block}.tradeinReferenceContent>b{color:#78350f;margin-bottom:3px;font-size:15px;display:block}.tradeinReferenceContent>span{color:#64748b;font-size:12px;line-height:1.4;display:block}.tradeinReferenceInput{background:#fff;border:1px solid #fbbf24;border-radius:13px;align-items:center;max-width:270px;height:48px;margin-top:13px;display:flex;overflow:hidden;box-shadow:0 3px 12px #b453090f}.tradeinReferenceInput input{background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 14px;font-size:17px;font-weight:850}.tradeinReferenceInput>b{color:#92400e;padding-right:14px}.tradeinChecksModern{align-items:stretch}.tradeinCheckCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:76px;padding:14px;font-family:inherit;transition:all .15s;display:flex}.tradeinCheckIndicator{color:#fff;border:2px solid #cbd5e1;border-radius:8px;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.tradeinCheckText{flex-direction:column;justify-content:center;min-width:0;display:flex}.tradeinCheckText b{color:#1f2937;font-size:13px;line-height:1.2;display:block}.tradeinCheckText small{color:#7b8798;margin-top:4px;font-size:11px;line-height:1.25;display:block}.tradeinCheckCard.positive.active .tradeinCheckIndicator{background:#16a34a;border-color:#16a34a}.tradeinCheckCard.warning.active .tradeinCheckIndicator{background:#ea580c;border-color:#ea580c}.tradeinOfferCard{position:relative;overflow:hidden}.tradeinOfferCard:before{content:"";background:#2563eb0f;border-radius:50%;width:170px;height:170px;position:absolute;top:-90px;right:-80px}.tradeinOfferRange .max strong{color:#15803d}.tradeinOwnerCalculationNew{margin-top:18px}.tradeinOwnerCalculationNew .tradeinResultKpis>div{border:1px solid #e5e7eb}.tradeinOwnerCalculationNew .tradeinResultKpis .blue b{color:#1d4ed8}.tradeinOwnerCalculationNew .tradeinResultKpis .violet b{color:#6d28d9}.tradeinOwnerCalculationNew .tradeinResultKpis .green b{color:#15803d}@media (max-width:720px){.tradeinSimPicker{grid-template-columns:1fr}.tradeinReferencePrice{padding:15px}.tradeinReferenceInput{max-width:none}}.tradeinSimBlock{background:#0d1829!important;border-color:#263b59!important}.tradeinMiniHead b{color:#f8fafc!important}.tradeinSimPicker button{color:#aebbd0!important;background:#101d30!important;border-color:#2b405e!important}.tradeinSimPicker button:hover{color:#fff!important;background:#14243a!important;border-color:#3b82f6!important}.tradeinSimPicker button.active{color:#fff!important;background:#2563eb!important;border-color:#3b82f6!important}.tradeinReferencePrice{background:#0d1829!important}.tradeinReferencePrice.missing{background:#151b25!important;border-color:#7c5a18!important}.tradeinReferencePrice.saved{background:#0d1d1a!important;border-color:#17633b!important}.tradeinReferenceIcon{background:#17243a!important}.tradeinReferencePrice.missing .tradeinReferenceIcon{color:#f59e0b!important;background:#2b2112!important}.tradeinReferencePrice.saved .tradeinReferenceIcon{color:#22c55e!important;background:#102b20!important}.tradeinReferenceContent>b{color:#f8fafc!important}.tradeinReferenceContent>strong{color:#4ade80!important}.tradeinReferenceContent>span{color:#8190a8!important}.tradeinReferencePrice.missing .tradeinReferenceContent>small{color:#f59e0b!important}.tradeinReferencePrice.saved .tradeinReferenceContent>small{color:#22c55e!important}.tradeinReferenceInput{box-shadow:none!important;background:#091525!important;border-color:#7c5a18!important}.tradeinReferenceInput input{color:#fff!important;background:0 0!important}.tradeinReferenceInput input::placeholder{color:#56657b!important}.tradeinReferenceInput>b{color:#f59e0b!important}.tradeinCheckCard{background:#0d1829!important;border-color:#263b59!important}.tradeinCheckCard:hover{background:#111f33!important;border-color:#36557d!important}.tradeinCheckText b{color:#f8fafc!important}.tradeinCheckText small{color:#7788a3!important}.tradeinCheckIndicator{background:#091525!important;border-color:#435570!important}.tradeinCheckCard.positive.active{background:#0d1d1a!important;border-color:#17633b!important}.tradeinCheckCard.positive.active .tradeinCheckIndicator{color:#fff!important;background:#16a34a!important;border-color:#22c55e!important}.tradeinCheckCard.warning.active{background:#211711!important;border-color:#8a451d!important}.tradeinCheckCard.warning.active .tradeinCheckIndicator{color:#fff!important;background:#ea580c!important;border-color:#fb923c!important}.tradeinResultNotice{color:#4ade80!important;background:#0d1d1a!important;border-color:#17633b!important}.tradeinOwnerCalculationNew .tradeinResultKpis .blue{background:#0c1b33!important;border-color:#1d4f91!important}.tradeinOwnerCalculationNew .tradeinResultKpis .violet{background:#17152d!important;border-color:#4c3d88!important}.tradeinOwnerCalculationNew .tradeinResultKpis .green{background:#0d1d1a!important;border-color:#17633b!important}.tradeinBrandSection{min-width:0}.tradeinFieldLabel{color:#334155;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.tradeinBrandPicker{flex-wrap:wrap;gap:8px;display:flex}.tradeinBrandPicker button{appearance:none;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:8px 12px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex}.tradeinBrandPicker button:hover{background:#f8fbff;border-color:#93c5fd;transform:translateY(-1px)}.tradeinBrandPicker button b{color:#1e293b;font-size:13px;font-weight:800}.tradeinBrandPicker button small{color:#64748b;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:flex}.tradeinBrandPicker button.active small{color:#2563eb;background:#dbeafe}.tradeinBrandLoading{color:#64748b;align-items:center;min-height:42px;font-size:13px;display:flex}@media (max-width:700px){.tradeinBrandPicker{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tradeinBrandPicker button{justify-content:space-between;width:100%}}.tradeinBrandPicker button{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0f172a0a}.tradeinBrandPicker button:hover{background:#e2e8f0;border-color:#94a3b8}.tradeinBrandPicker button b{color:#0f172a}.tradeinBrandPicker button small{color:#475569;background:#fff;border:1px solid #dbe3ef}.tradeinBrandPicker button.active{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 12px #2563eb38}.tradeinBrandPicker button.active:hover{background:#1d4ed8;border-color:#1d4ed8}.tradeinBrandPicker button.active b{color:#fff}.tradeinBrandPicker button.active small{color:#fff;background:#ffffff2e;border-color:#ffffff38}.tradeinModelSection{min-width:0}.tradeinModelPicker{background:#0b1728;border:1px solid #263b5a;border-radius:16px;padding:14px}.tradeinModelSearch{margin-bottom:16px;position:relative}.tradeinModelSearch input{box-sizing:border-box;color:#f8fafc;background:#081423;border:1px solid #30496c;border-radius:12px;outline:none;width:100%;height:46px;padding:0 44px 0 14px}.tradeinModelSearch input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.tradeinModelSearch input::placeholder{color:#607694}.tradeinModelSearch button{color:#94a3b8;cursor:pointer;background:#17263b;border:0;border-radius:8px;width:32px;height:32px;font-size:20px;position:absolute;top:7px;right:7px}.tradeinModelGroups{flex-direction:column;gap:18px;display:flex}.tradeinModelGroupTitle{align-items:center;gap:8px;margin:0 0 8px 2px;display:flex}.tradeinModelGroupTitle b{color:#7892b6;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.tradeinModelGroupTitle small{color:#7892b6;background:#16263d;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:800;display:flex}.tradeinModelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tradeinModelGrid button{color:#fff;cursor:pointer;text-align:left;background:#101e31;border:1px solid #263b5a;border-radius:12px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:58px;padding:10px 12px;transition:all .15s;display:flex}.tradeinModelGrid button:hover{background:#142640;border-color:#3b82f6;transform:translateY(-1px)}.tradeinModelGrid button.active{background:#17366f;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61f}.tradeinModelGrid button b{color:#f8fafc;font-size:13px;line-height:1.25}.tradeinModelGrid button small{color:#7892b6;font-size:11px}.tradeinModelGrid button.active small{color:#bfdbfe}.tradeinChosenModel{box-sizing:border-box;background:linear-gradient(135deg,#102a55 0%,#122344 100%);border:1px solid #2563eb;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:11px 12px 11px 15px;display:flex}.tradeinChosenModel>div{flex-direction:column;gap:3px;display:flex}.tradeinChosenModel small{color:#60a5fa;letter-spacing:.1em;font-size:9px;font-weight:900}.tradeinChosenModel b{color:#fff;font-size:14px}.tradeinChosenModel button{color:#bfdbfe;cursor:pointer;background:#172d4e;border:1px solid #315a91;border-radius:9px;padding:8px 12px}.tradeinChosenModel button:hover{background:#1d3c69}.tradeinModelEmpty{text-align:center;color:#64748b;border:1px dashed #263b5a;border-radius:12px;padding:18px;font-size:13px}@media (max-width:1100px){.tradeinModelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.tradeinModelGrid{grid-template-columns:1fr}}.planAutoSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.planAutoSummary>div{background:#0d1b2d;border:1px solid #263b5a;border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.planAutoSummary small{color:#7187a6;letter-spacing:.07em;font-size:10px;font-weight:900}.planAutoSummary b{color:#f8fafc;font-size:18px;font-weight:900}.planAutoSummary>div:last-child{background:#102a55;border-color:#1d4ed8}.planAutoSummary>div:last-child b{color:#60a5fa}@media (max-width:650px){.planAutoSummary{grid-template-columns:1fr}}.payrollAutoGrid{align-items:stretch}.payrollAutoCard{position:relative;overflow:hidden}.payrollAutoHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.payrollAutoHead h4{margin:0}.payrollAutoHead span{color:#047857;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.payrollAutoValue{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:flex-end;gap:15px;padding:12px 0;display:flex}.payrollAutoValue:last-child{border-bottom:0}.payrollAutoValue small{color:#64748b;font-size:12px;font-weight:700}.payrollAutoValue b{font-size:17px;font-weight:900}.payrollFormulaCard p{justify-content:space-between;gap:12px;display:flex}.payrollAutoTotal{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;margin-top:14px;padding:14px}.payrollAutoTotal small{color:#047857;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.payrollAutoTotal strong{color:#065f46;font-size:21px;font-weight:900}.employeeMainStore{background:linear-gradient(135deg,#f8fbff 0%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:14px;margin-top:14px;margin-bottom:14px;padding:14px 16px}.employeeMainStore label{flex-direction:column;gap:7px;display:flex}.employeeMainStore label>span{color:#1e40af;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.employeeMainStore select{width:100%;min-height:42px;font-weight:800}.employeeMainStore small{color:#64748b;font-size:11px;line-height:1.4}@media (max-width:700px){.payrollSalesModeButtons{grid-template-columns:1fr}.payrollPersonalSave{flex-direction:column;align-items:stretch}}.payrollSalesMode{background:linear-gradient(135deg,#f8fbff 0%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:18px;margin-top:18px;margin-bottom:16px;padding:18px}.payrollSalesModeHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.payrollSalesModeHead small{color:#2563eb;letter-spacing:.09em;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.payrollSalesModeHead h4{margin:0;font-size:16px}.payrollSalesModeHead>span{color:#166534;background:#dcfce7;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.payrollSalesModeHead>span.manual{color:#92400e;background:#fef3c7}.payrollSalesModeButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payrollSalesModeButtons button{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:13px;flex-direction:column;align-items:flex-start;gap:4px;padding:13px 15px;display:flex}.payrollSalesModeButtons button b{font-size:13px}.payrollSalesModeButtons button small{color:#64748b;font-size:11px}.payrollSalesModeButtons button.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb14}.payrollSalesModeButtons button.active.manual{background:#fffbeb;border-color:#d97706;box-shadow:0 0 0 2px #d9770614}.payrollSalesModeNote{color:#64748b;margin-top:12px;font-size:11px;line-height:1.45}.payrollPersonalInput{margin-top:12px;display:block}.payrollPersonalInput>small{color:#64748b;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.payrollPersonalInput>div{background:#fff;border:1px solid #cbd5e1;border-radius:11px;align-items:center;display:flex;overflow:hidden}.payrollPersonalInput input{background:0 0;outline:0;width:100%;min-width:0;padding:11px 12px;font-size:15px;font-weight:800;border:0!important}.payrollPersonalInput span{color:#64748b;padding-right:12px;font-weight:800}.payrollPersonalSave{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px 18px;display:flex}.payrollPersonalSave>div{flex-direction:column;gap:3px;display:flex}.payrollPersonalSave small{color:#64748b;font-size:11px}@media (max-width:700px){.payrollSalesModeButtons{grid-template-columns:1fr}.payrollPersonalSave{flex-direction:column;align-items:stretch}}.payrollSalesMode{color:#f8fafc!important;background:#0b1628!important;border-color:#263b59!important}.payrollSalesModeHead h4{color:#f8fafc!important}.payrollSalesModeButtons button{color:#f8fafc!important;background:#0d192b!important;border-color:#2a3e5b!important}.payrollSalesModeButtons button:hover{background:#12213a!important;border-color:#3b82f6!important}.payrollSalesModeButtons button small{color:#8fa6c6!important}.payrollSalesModeButtons button.active{color:#fff!important;background:#10254a!important;border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f62e!important}.payrollSalesModeButtons button.active.manual{color:#fff!important;background:#291d0c!important;border-color:#d97706!important;box-shadow:0 0 0 1px #d977062e!important}.payrollSalesModeNote{color:#8fa6c6!important}.payrollPersonalInput>small{color:#7890b2!important}.payrollPersonalInput>div{background:#0b1628!important;border-color:#29405f!important}.payrollPersonalInput input{caret-color:#fff;color:#f8fafc!important;background:#0b1628!important}.payrollPersonalInput input:focus{background:#0d1b30!important}.payrollPersonalInput span{color:#8fa6c6!important}.payrollPersonalSave{color:#f8fafc!important;background:#0b1628!important;border-color:#263b59!important}.payrollPersonalSave b{color:#f8fafc!important}.payrollPersonalSave small{color:#8fa6c6!important}.payrollPersonalInput input:-webkit-autofill{-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0b1628!important}.payrollPersonalInput input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0b1628!important}.payrollPersonalInput input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:inset 0 0 0 1000px #0b1628!important}.tradeinUsedPriceInfo{background:#22c55e14;border:1px solid #22c55e4d;border-radius:12px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.tradeinUsedPriceInfo span{opacity:.72;font-size:12px;font-weight:700}.tradeinUsedPriceInfo strong{color:#22c55e;font-size:22px;line-height:1.15}.tradeinUsedPriceInfo small{opacity:.62}.tradeinAnalytics{flex-direction:column;gap:18px;display:flex}.tradeinAnalyticsHeader{justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 2px 2px;display:flex}.tradeinAnalyticsHeader>div{min-width:0}.tradeinAnalyticsHeader small,.tradeinAnalyticsSectionTitle small{letter-spacing:.12em;color:#64748b;margin-bottom:6px;font-size:11px;font-weight:800;line-height:1.2;display:block}.tradeinAnalyticsHeader h2{letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.15}.tradeinAnalyticsHeader p{color:#64748b;max-width:700px;margin:7px 0 0;font-size:14px;line-height:1.55}.tradeinAnalyticsHeader .secondary{flex:none;justify-content:center;align-items:center;gap:7px;display:flex}.tradeinAnalyticsKpi{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;padding:18px 19px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a06,0 8px 24px #0f172a09}.tradeinAnalyticsKpi:before{content:"";opacity:.9;background:#2563eb;width:3px;position:absolute;top:0;bottom:0;left:0}.tradeinAnalyticsKpi small{color:#64748b;letter-spacing:.1em;margin-bottom:9px;font-size:10px;font-weight:800;line-height:1.2;display:block}.tradeinAnalyticsKpi strong{color:#0f172a;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:800;line-height:1.15;display:block;overflow:hidden}.tradeinAnalyticsKpi span{color:#64748b;margin-top:7px;font-size:12px;line-height:1.35;display:block}.tradeinAnalyticsGrid>.panel,.tradeinAnalyticsSection{margin:0}.tradeinAnalyticsSectionTitle{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.tradeinAnalyticsSectionTitle>div{min-width:0}.tradeinAnalyticsSectionTitle h3{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:17px;line-height:1.25}.tradeinAnalyticsSectionTitle p{color:#64748b;max-width:720px;margin:5px 0 0;font-size:13px;line-height:1.45}.tradeinAnalyticsSectionTitle>b{color:#334155;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 10px;font-size:13px;display:flex}.tradeinAnalyticsRows{flex-direction:column;display:flex}.tradeinAnalyticsRows>div{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:16px;min-height:43px;padding:9px 0;display:flex}.tradeinAnalyticsRows b{color:#0f172a;text-align:right;font-size:14px;font-weight:750}.tradeinAnalyticsTableWrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e8edf3;border-radius:13px;width:100%;overflow-x:auto}.tradeinAnalyticsTable{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:13px}.tradeinAnalyticsTable th{color:#64748b;letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:11px 13px;font-size:10px;font-weight:800;line-height:1.2}.tradeinAnalyticsTable th:first-child{padding-left:16px}.tradeinAnalyticsTable th:last-child{padding-right:16px}.tradeinAnalyticsTable td{color:#334155;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #eef2f7;padding:13px;line-height:1.35}.tradeinAnalyticsTable td:first-child{padding-left:16px}.tradeinAnalyticsTable td:last-child{padding-right:16px}.tradeinAnalyticsVariant{color:#94a3b8;white-space:normal;margin-top:4px;font-size:11px;font-weight:500;display:block}.tradeinConfidence{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.tradeinConfidence.high{color:#166534;background:#dcfce7}.tradeinConfidence.medium{color:#92400e;background:#fef3c7}.tradeinConfidence.low{color:#64748b;background:#f1f5f9}.tradeinAnalyticsEmpty{color:#64748b;text-align:center;background:#fafcfe;border:1px dashed #dbe3ec;border-radius:13px;padding:25px 18px;font-size:13px;line-height:1.5}.tradeinAnalyticsLoading{color:#64748b;justify-content:center;align-items:center;gap:10px;min-height:160px;font-size:14px;display:flex}.tradeinAnalyticsLoading svg{animation:.9s linear infinite tradeinAnalyticsSpin}@keyframes tradeinAnalyticsSpin{to{transform:rotate(360deg)}}@media (max-width:1050px){.tradeinAnalyticsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tradeinAnalytics{gap:13px}.tradeinAnalyticsHeader{flex-direction:column;gap:13px}.tradeinAnalyticsHeader h2{font-size:22px}.tradeinAnalyticsHeader .secondary{width:100%}.tradeinAnalyticsKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tradeinAnalyticsKpi{border-radius:13px;padding:14px 13px}.tradeinAnalyticsKpi strong{font-size:19px}.tradeinAnalyticsKpi span{font-size:11px}.tradeinAnalyticsGrid{grid-template-columns:1fr;gap:10px}.tradeinAnalyticsSectionTitle{margin-bottom:12px}.tradeinAnalyticsTable{font-size:12px}.tradeinAnalyticsTable th{padding:10px 11px}.tradeinAnalyticsTable td{padding:11px}}@media (max-width:430px){.tradeinAnalyticsKpis{grid-template-columns:1fr}.tradeinAnalyticsKpi{padding:15px 16px}.tradeinAnalyticsKpi strong{font-size:21px}}.tradeinAdaptivePending{white-space:nowrap;opacity:.55;font-size:12px;font-weight:600;display:inline-block}.tradeinAnalytics{--tia-blue:#2563eb;--tia-blue-dark:#1d4ed8;--tia-blue-soft:#eff6ff;--tia-blue-border:#dbeafe;--tia-bg:#f8fafc;--tia-surface:#fff;--tia-surface-soft:#f8fafc;--tia-surface-blue:#f5f9ff;--tia-border:#e2e8f0;--tia-border-soft:#edf2f7;--tia-text:#0f172a;--tia-muted:#64748b;--tia-faint:#94a3b8;gap:20px}.tradeinAnalyticsHeader{background:radial-gradient(circle at 95% 0,#2563eb1a,#0000 32%),linear-gradient(135deg,#f8fbff 0%,#fff 55%,#f5f9ff 100%);border:1px solid #dbe7f5;border-radius:20px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a08,0 12px 32px #0f172a0b}.tradeinAnalyticsHeader:before{content:"";background:linear-gradient(#3b82f6,#2563eb);border-radius:0 4px 4px 0;width:4px;position:absolute;top:20px;bottom:20px;left:0}.tradeinAnalyticsHeader small,.tradeinAnalyticsSectionTitle small{color:#3b82f6}.tradeinAnalyticsHeader h2{color:#0f172a;font-size:28px;font-weight:800}.tradeinAnalyticsHeader p{color:#64748b}.tradeinAnalyticsHeader .secondary{color:#334155;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #dbe7f5;border-radius:11px;min-height:40px;padding:0 15px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 2px 7px #0f172a0a}.tradeinAnalyticsHeader .secondary:hover{border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 5px 16px #2563eb17}.tradeinAnalyticsKpis{gap:12px}.tradeinAnalyticsKpi{background:linear-gradient(145deg,#fff 0%,#f8fbff 100%);border:1px solid #e0e8f2;border-radius:17px;padding:19px 20px 18px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a06,0 8px 22px #0f172a09}.tradeinAnalyticsKpi:hover{border-color:#cbdcf3;transform:translateY(-2px);box-shadow:0 2px 4px #0f172a08,0 13px 30px #0f172a11}.tradeinAnalyticsKpi:before{opacity:1;background:linear-gradient(#60a5fa,#2563eb);border-radius:0 4px 4px 0;width:4px;top:14px;bottom:14px;left:0}.tradeinAnalyticsKpi small{color:#64748b;letter-spacing:.11em;margin-bottom:10px;font-size:10px}.tradeinAnalyticsKpi strong{z-index:1;color:#0f172a;letter-spacing:-.04em;font-size:25px;font-weight:800;position:relative}.tradeinAnalyticsKpi span{color:#718096}.tradeinAnalyticsGrid{gap:14px}.tradeinAnalyticsGrid>.panel,.tradeinAnalyticsSection{background:linear-gradient(145deg,#fff 0%,#fbfdff 100%);border:1px solid #e1e8f0;border-radius:18px;box-shadow:0 1px 2px #0f172a06,0 8px 25px #0f172a09}.tradeinAnalyticsGrid>.panel{padding:20px}.tradeinAnalyticsSection{padding:21px}.tradeinAnalyticsSectionTitle{margin-bottom:16px}.tradeinAnalyticsSectionTitle h3{color:#0f172a;font-size:18px;font-weight:750}.tradeinAnalyticsSectionTitle p{color:#718096}.tradeinAnalyticsSectionTitle>b{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:11px;min-width:36px;height:36px;font-weight:800}.tradeinAnalyticsRows{background:#fafcff;border:1px solid #edf1f6;border-radius:13px;overflow:hidden}.tradeinAnalyticsRows>div{border-bottom:1px solid #edf1f6;min-height:46px;padding:10px 13px;transition:background .12s}.tradeinAnalyticsRows>div:hover{background:#f4f8fd}.tradeinAnalyticsRows span{color:#64748b}.tradeinAnalyticsRows b{color:#0f172a;font-weight:750}.tradeinAnalyticsTableWrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow-x:auto;box-shadow:inset 0 1px #ffffffb3,0 2px 8px #0f172a06}.tradeinAnalyticsTable{background:#fff}.tradeinAnalyticsTable th{color:#64748b;letter-spacing:.065em;background:linear-gradient(#f8fafc 0%,#f4f7fb 100%);border-bottom:1px solid #dfe7f1;padding:12px 13px;font-size:10px;font-weight:800}.tradeinAnalyticsTable td{color:#475569;background:#fff;border-bottom:1px solid #edf2f7;padding:14px 13px;transition:background .12s}.tradeinAnalyticsTable tbody tr:hover td{background:#f7faff}.tradeinAnalyticsTable td b{color:#0f172a;font-weight:700}.tradeinAnalyticsVariant{color:#94a3b8;margin-top:5px}.tradeinAnalyticsTable td:first-child b{color:#172033}.tradeinConfidence{border:1px solid #0000;border-radius:999px;gap:5px;padding:6px 9px;font-size:11px;font-weight:750}.tradeinConfidence.high{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.tradeinConfidence.medium{color:#b45309;background:#fffbeb;border-color:#fde68a}.tradeinConfidence.low{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.tradeinAdaptivePending{color:#94a3b8;opacity:1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:650}.tradeinAnalyticsEmpty{color:#64748b;background:linear-gradient(145deg,#f8fbff,#fbfdff);border:1px dashed #cbd8e8;border-radius:14px;padding:29px 20px;position:relative}.tradeinAnalyticsLoading{background:#fafcff;border:1px solid #e2e8f0;border-radius:16px;min-height:180px}.tradeinAnalyticsTableWrap::-webkit-scrollbar{height:7px}.tradeinAnalyticsTableWrap::-webkit-scrollbar-track{background:#f1f5f9}.tradeinAnalyticsTableWrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.tradeinAnalyticsTableWrap::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:720px){.tradeinAnalytics{gap:13px}.tradeinAnalyticsHeader{border-radius:16px;padding:18px}.tradeinAnalyticsHeader:before{top:16px;bottom:16px}.tradeinAnalyticsHeader h2{font-size:23px}.tradeinAnalyticsKpi{border-radius:14px;padding:15px 14px}.tradeinAnalyticsKpi strong{font-size:20px}.tradeinAnalyticsGrid>.panel,.tradeinAnalyticsSection{border-radius:15px;padding:16px}.tradeinAnalyticsSectionTitle h3{font-size:16px}.tradeinAnalyticsTableWrap{border-radius:12px;margin-left:-2px;margin-right:-2px}}@media (max-width:430px){.tradeinAnalyticsKpis{grid-template-columns:1fr}.tradeinAnalyticsKpi{padding:16px 17px}.tradeinAnalyticsKpi strong{font-size:22px}}.tradeinAnalytics{--tia-bg:#0b1220;--tia-surface:#111a2b;--tia-surface-2:#151f32;--tia-surface-hover:#19253a;--tia-border:#26344a;--tia-border-soft:#1e2b40;--tia-text:#f1f5f9;--tia-muted:#94a3b8;--tia-faint:#64748b;--tia-blue:#3b82f6;--tia-blue-soft:#3b82f61f;--tia-green:#22c55e;color:var(--tia-text)}.tradeinAnalytics .tradeinAnalyticsHeader{border:1px solid var(--tia-border);background:radial-gradient(circle at 92% -20%,#3b82f633,#0000 38%),linear-gradient(135deg,#111a2b 0%,#0f1828 55%,#101c30 100%);box-shadow:inset 0 1px #ffffff06,0 14px 35px #0000002e}.tradeinAnalytics .tradeinAnalyticsHeader:before{background:linear-gradient(#60a5fa,#2563eb)}.tradeinAnalytics .tradeinAnalyticsHeader h2{color:#f8fafc}.tradeinAnalytics .tradeinAnalyticsHeader small,.tradeinAnalytics .tradeinAnalyticsSectionTitle small{color:#60a5fa}.tradeinAnalytics .secondary{color:#dbeafe;box-shadow:none;background:#172235;border:1px solid #33445e}.tradeinAnalytics .secondary:hover{color:#fff;background:#1b2a43;border-color:#3b82f6}.tradeinAnalytics .tradeinAnalyticsKpi{border:1px solid var(--tia-border);background:linear-gradient(145deg,#151f32 0%,#111a2b 100%);transition:transform .16s,border-color .16s,background .16s;box-shadow:inset 0 1px #ffffff06,0 10px 26px #00000024}.tradeinAnalytics .tradeinAnalyticsKpi:hover{background:linear-gradient(145deg,#18253a 0%,#121d30 100%);border-color:#36547d;transform:translateY(-2px)}.tradeinAnalytics .tradeinAnalyticsKpi:before{background:linear-gradient(#60a5fa,#2563eb)}.tradeinAnalytics .tradeinAnalyticsKpi small{color:#7f91aa}.tradeinAnalytics .tradeinAnalyticsKpi strong{color:#f8fafc}.tradeinAnalytics>.panel,.tradeinAnalytics .tradeinAnalyticsGrid>.panel,.tradeinAnalytics .tradeinAnalyticsSection{color:var(--tia-text);border:1px solid var(--tia-border)!important;background:linear-gradient(145deg,#131d2e 0%,#101827 100%)!important;box-shadow:inset 0 1px #ffffff05,0 12px 28px #00000021!important}.tradeinAnalytics .tradeinAnalyticsSectionTitle h3{color:#f1f5f9}.tradeinAnalytics .tradeinAnalyticsSectionTitle>b{color:#cbd5e1;background:#192438;border:1px solid #2b3b53}.tradeinAnalytics .tradeinAnalyticsRows>div{border-bottom:1px solid var(--tia-border-soft)}.tradeinAnalytics .tradeinAnalyticsRows>div:hover{background:#ffffff05}.tradeinAnalytics .tradeinAnalyticsRows span{color:#8494aa}.tradeinAnalytics .tradeinAnalyticsRows b{color:#e8eef7}.tradeinAnalytics .tradeinAnalyticsTableWrap{border:1px solid var(--tia-border);background:#0e1726;box-shadow:inset 0 1px #ffffff05}.tradeinAnalytics .tradeinAnalyticsTable th{color:#7f91aa;background:#172235;border-bottom:1px solid #2b3950}.tradeinAnalytics .tradeinAnalyticsTable td{color:#b9c5d6;border-bottom:1px solid #1e2b3e}.tradeinAnalytics .tradeinAnalyticsVariant{color:#64748b}.tradeinAnalytics .tradeinAdaptivePending{color:#64748b;opacity:1}.tradeinAnalytics .tradeinAnalyticsEmpty{color:#7f91aa;background:#101a2a;border:1px dashed #33445c}.tradeinAnalytics .tradeinAnalyticsEmpty.good{color:#86efac;background:#22c55e12;border-color:#22c55e40}.tradeinAnalytics .tradeinAnalyticsLoading{color:#94a3b8}@media (max-width:720px){.tradeinAnalytics .tradeinAnalyticsHeader{padding:18px}.tradeinAnalytics .tradeinAnalyticsKpi{box-shadow:none}.tradeinAnalytics>.panel,.tradeinAnalytics .tradeinAnalyticsGrid>.panel,.tradeinAnalytics .tradeinAnalyticsSection{box-shadow:none!important}}.tradeinAnalytics{--an-bg:#07111f;--an-panel:#0d1929;--an-panel-2:#101f32;--an-panel-3:#13253b;--an-border:#203a55;--an-border-soft:#192f46;--an-text:#f4f7fb;--an-muted:#91a5bd;--an-faint:#61778f;--an-blue:#3b9cff;--an-green:#31d87c;--an-orange:#ffb347;color:var(--an-text);position:relative}.tradeinAnalytics .tradeinAnalyticsHeader{border-radius:16px;padding:24px 26px;position:relative;overflow:hidden;background:radial-gradient(circle at 88% -30%,#3b9cff2b,#0000 42%),radial-gradient(circle at 0 100%,#1e64aa17,#0000 40%),linear-gradient(135deg,#102139 0%,#0b1728 58%,#0d1b2f 100%)!important;border:1px solid #1c3955!important;box-shadow:inset 0 1px #ffffff09,0 14px 40px #0000002e!important}.tradeinAnalytics .tradeinAnalyticsHeader:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff06,#0000 30%);position:absolute;inset:0}.tradeinAnalytics .tradeinAnalyticsHeader small{letter-spacing:.08em;font-weight:800;color:#45a6ff!important}.tradeinAnalytics .tradeinAnalyticsHeader h2{letter-spacing:-.025em;margin-top:5px;font-size:26px;color:#f7faff!important}.tradeinAnalytics .tradeinAnalyticsHeader p{color:#94a8c0!important}.tradeinAnalytics .tradeinAnalyticsHeader .secondary{z-index:2;border-radius:10px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0000001f;color:#e5f3ff!important;background:linear-gradient(#152d49,#10233b)!important;border:1px solid #2675ba!important}.tradeinAnalytics .tradeinAnalyticsHeader .secondary:hover{transform:translateY(-1px);background:#173554!important;border-color:#3b9cff!important}.tradeinAnalytics .tradeinAnalyticsKpis{gap:14px}.tradeinAnalytics .tradeinAnalyticsKpi{border-radius:13px;min-height:118px;padding:18px 18px 17px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,#3b9cff12,#0000 48%),linear-gradient(145deg,#102037,#0c192a)!important;border:1px solid #203b57!important;box-shadow:inset 0 1px #ffffff06,0 10px 25px #00000021!important}.tradeinAnalytics .tradeinAnalyticsKpi:before{content:"";border-radius:0 4px 4px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0;box-shadow:0 0 16px #3b9cff40;background:linear-gradient(#55b1ff,#2576dd)!important}.tradeinAnalytics .tradeinAnalyticsKpi:hover{transform:translateY(-2px);border-color:#31587c!important;box-shadow:inset 0 1px #ffffff09,0 15px 32px #0000002e!important}.tradeinAnalytics .tradeinAnalyticsKpi small{letter-spacing:.04em;font-size:11px;font-weight:800;color:#89a0ba!important}.tradeinAnalytics .tradeinAnalyticsKpi strong{letter-spacing:-.035em;margin-top:9px;font-size:24px;font-weight:850;color:#f8fbff!important}.tradeinAnalytics .tradeinAnalyticsKpi span{color:#7088a3!important}.tradeinAnalytics .tradeinAnalyticsKpi:first-child:before,.tradeinAnalytics .tradeinAnalyticsKpi:nth-child(2):before,.tradeinAnalytics .tradeinAnalyticsKpi:nth-child(4):before{box-shadow:0 0 16px #31d87c40;background:linear-gradient(#48e58c,#18a85c)!important}.tradeinAnalytics .tradeinAnalyticsKpi:first-child,.tradeinAnalytics .tradeinAnalyticsKpi:nth-child(2),.tradeinAnalytics .tradeinAnalyticsKpi:nth-child(4){background:radial-gradient(circle at 0 0,#31d87c11,#0000 48%),linear-gradient(145deg,#102037,#0c192a)!important}.tradeinAnalytics>.panel,.tradeinAnalytics .tradeinAnalyticsGrid>.panel,.tradeinAnalytics .tradeinAnalyticsGrid>section.panel,.tradeinAnalytics .tradeinAnalyticsSection{border-radius:14px;position:relative;overflow:hidden;color:var(--an-text)!important;background:radial-gradient(circle at 0 0,#2c7bbe0e,#0000 40%),linear-gradient(145deg,#0f1e31,#0b1727)!important;border:1px solid #203b57!important;box-shadow:inset 0 1px #ffffff06,0 12px 30px #00000024!important}.tradeinAnalytics .tradeinAnalyticsGrid>.panel{background:radial-gradient(circle at 0 0,#26d27817,#0000 42%),linear-gradient(145deg,#0e202b,#0b1925)!important;border-color:#30c97a40!important}.tradeinAnalytics .tradeinAnalyticsSectionTitle{position:relative}.tradeinAnalytics .tradeinAnalyticsSectionTitle small{letter-spacing:.08em;font-size:10px;font-weight:850;color:#43a7ff!important}.tradeinAnalytics .tradeinAnalyticsGrid .tradeinAnalyticsSectionTitle small{color:#36d77d!important}.tradeinAnalytics .tradeinAnalyticsSectionTitle h3{letter-spacing:-.02em;margin-top:3px;font-size:18px;color:#f3f7fc!important}.tradeinAnalytics .tradeinAnalyticsSectionTitle p{color:#7f96b0!important}.tradeinAnalytics .tradeinAnalyticsSectionTitle>b{border-radius:50%;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:16px;display:flex;color:#eaf4ff!important;background:#142b45!important;border:1px solid #284866!important}.tradeinAnalytics .tradeinAnalyticsRows{border:1px solid #30c97a33;border-radius:11px;margin-top:16px;overflow:hidden;background:linear-gradient(135deg,#19be680e,#06121e38)!important}.tradeinAnalytics .tradeinAnalyticsRows>div{min-height:51px;padding:0 15px;transition:background .15s,padding .15s;background:0 0!important;border-bottom:1px solid #7096aa21!important}.tradeinAnalytics .tradeinAnalyticsRows>div:last-child{border-bottom:0!important}.tradeinAnalytics .tradeinAnalyticsRows>div:hover{padding-left:18px;background:#26d2780e!important}.tradeinAnalytics .tradeinAnalyticsRows span{font-weight:600;color:#91a6bb!important}.tradeinAnalytics .tradeinAnalyticsRows b{font-size:15px;font-weight:800;color:#f3f8fc!important}.tradeinAnalytics .tradeinAnalyticsTableWrap{border-radius:11px;overflow:auto;box-shadow:inset 0 1px #ffffff04;background:#091523!important;border:1px solid #1e3a56!important}.tradeinAnalytics .tradeinAnalyticsTable{background:0 0!important}.tradeinAnalytics .tradeinAnalyticsTable th{letter-spacing:.01em;padding:13px 14px;font-size:11px;font-weight:750;color:#9bb1c8!important;background:linear-gradient(#17304c,#132943)!important;border-bottom:1px solid #274660!important}.tradeinAnalytics .tradeinAnalyticsTable td{padding:13px 14px;color:#aebed0!important;background:0 0!important;border-bottom:1px solid #4a698538!important}.tradeinAnalytics .tradeinAnalyticsTable td b{color:#edf4fb!important}.tradeinAnalytics .tradeinAnalyticsTable tbody tr{transition:background .14s;background:0 0!important}.tradeinAnalytics .tradeinAnalyticsTable tbody tr:nth-child(2n){background:#ffffff03!important}.tradeinAnalytics .tradeinAnalyticsTable tbody tr:hover{background:#3587cd17!important}.tradeinAnalytics .tradeinAnalyticsVariant{margin-top:3px;color:#607a94!important}.tradeinAnalytics .tradeinConfidence{border-radius:999px;font-weight:750}.tradeinAnalytics .tradeinConfidence.high{color:#67e99d!important;background:#31d87c1c!important;border:1px solid #31d87c47!important}.tradeinAnalytics .tradeinConfidence.medium{color:#ffc86d!important;background:#ffb3471a!important;border:1px solid #ffb34745!important}.tradeinAnalytics .tradeinConfidence.low{color:#8da1b6!important;background:#152538!important;border:1px solid #30465d!important}.tradeinAnalytics .tradeinAnalyticsEmpty{text-align:center;border-radius:10px;padding:28px 22px;position:relative;color:#829ab3!important;background:linear-gradient(135deg,#1630484d,#08152359)!important;border:1px dashed #294a67!important}.tradeinAnalytics .tradeinAnalyticsEmpty.good{box-shadow:inset 0 0 35px #22c55e06;color:#45dc87!important;background:radial-gradient(circle,#25d27817,#0000 60%),#0f493026!important;border:1px solid #30d27c3b!important}.tradeinAnalytics .tradeinAdaptivePending{color:#607a94!important}.tradeinAnalytics .tradeinAnalyticsTable td:nth-last-child(3) b,.tradeinAnalytics .tradeinAnalyticsTable td:nth-last-child(4) b{color:#6ee7a3}.tradeinAnalytics .tradeinAnalyticsTableWrap::-webkit-scrollbar{width:8px;height:8px}.tradeinAnalytics .tradeinAnalyticsTableWrap::-webkit-scrollbar-track{background:#08131f}.tradeinAnalytics .tradeinAnalyticsTableWrap::-webkit-scrollbar-thumb{background:#29445d;border-radius:20px}.tradeinAnalytics .tradeinAnalyticsTableWrap::-webkit-scrollbar-thumb:hover{background:#385b7a}@media (max-width:1100px){.tradeinAnalytics .tradeinAnalyticsKpi{min-height:105px}}@media (max-width:720px){.tradeinAnalytics .tradeinAnalyticsHeader{padding:19px}.tradeinAnalytics .tradeinAnalyticsHeader h2{font-size:22px}.tradeinAnalytics .tradeinAnalyticsKpi{min-height:96px}.tradeinAnalytics>.panel,.tradeinAnalytics .tradeinAnalyticsGrid>.panel,.tradeinAnalytics .tradeinAnalyticsSection{box-shadow:none!important}}.tradeinAnalyticsGrid>.panel:first-child .tradeinAnalyticsRows>div:nth-child(4) b,.tradeinAnalyticsGrid>.panel:nth-child(2) .tradeinAnalyticsRows>div:nth-child(4) b{color:var(--ta-green)}@media (max-width:1000px){.tradeinAnalyticsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tradeinAnalyticsHeader{padding:20px}.tradeinAnalyticsHeader h2{font-size:23px}.tradeinAnalyticsKpis{grid-template-columns:1fr}.tradeinAnalyticsKpi{min-height:105px}.tradeinAnalyticsGrid{grid-template-columns:1fr}}.tradeinAnalytics{--ta-bg:#101514;--ta-card:#171d1b;--ta-card-2:#1b2220;--ta-border:#ffffff13;--ta-border-green:#2fd37e38;--ta-green:#2fd37e;--ta-green-soft:#2fd37e1a;--ta-text:#f3f7f5;--ta-muted:#89938f;flex-direction:column;gap:18px;display:flex}.tradeinAnalyticsHeader{border:1px solid var(--ta-border);background:radial-gradient(circle at 88% 10%,#2fd37e21,#0000 34%),linear-gradient(135deg,#171d1b 0%,#111715 100%);border-radius:20px;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000029,inset 0 1px #ffffff06}.tradeinAnalyticsHeader:after{content:"";filter:blur(2px);pointer-events:none;background:#2fd37e12;border-radius:50%;width:230px;height:230px;position:absolute;top:-120px;right:-90px}.tradeinAnalyticsHeader>div{z-index:1;position:relative}.tradeinAnalyticsHeader small{color:var(--ta-green);letter-spacing:.14em;margin-bottom:8px;font-size:11px;font-weight:800;line-height:1;display:block}.tradeinAnalyticsHeader h2{color:var(--ta-text);letter-spacing:-.035em;margin:0;font-size:27px}.tradeinAnalyticsHeader p{color:var(--ta-muted);margin:7px 0 0;font-size:13px}.tradeinAnalyticsHeader .secondary{z-index:2;color:#dffbed;background:#2fd37e14;border:1px solid #2fd37e33;border-radius:11px;transition:background .18s,border-color .18s,transform .18s;position:relative}.tradeinAnalyticsHeader .secondary:hover{background:#2fd37e24;border-color:#2fd37e59;transform:translateY(-1px)}.tradeinAnalyticsKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tradeinAnalyticsKpi{border:1px solid var(--ta-border);background:linear-gradient(145deg, #ffffff06, transparent 55%), var(--ta-card);border-radius:16px;min-height:118px;padding:18px 20px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden;box-shadow:0 10px 28px #0000001f,inset 0 1px #ffffff06}.tradeinAnalyticsKpi:before{content:"";background:var(--ta-green);opacity:.65;border-radius:0 4px 4px 0;width:3px;position:absolute;top:17px;bottom:17px;left:0}.tradeinAnalyticsKpi:after{content:"";background:#2fd37e0b;border-radius:50%;width:90px;height:90px;position:absolute;top:-45px;right:-45px}.tradeinAnalyticsKpi:hover{border-color:var(--ta-border-green);background:linear-gradient(145deg,#2fd37e09,#0000 55%),#19201e;transform:translateY(-2px)}.tradeinAnalyticsKpi small{color:#7f8b86;letter-spacing:.11em;font-size:10px;font-weight:800;display:block}.tradeinAnalyticsKpi strong{color:var(--ta-text);letter-spacing:-.035em;margin-top:12px;font-size:25px;font-weight:750;line-height:1.05;display:block}.tradeinAnalyticsKpi span{color:#7f8b86;margin-top:9px;font-size:11px;display:block}.tradeinAnalyticsKpi:first-child,.tradeinAnalyticsKpi:nth-child(2){border-color:#2fd37e24}.tradeinAnalyticsKpi:first-child strong,.tradeinAnalyticsKpi:nth-child(2) strong,.tradeinAnalyticsKpi:nth-child(4) strong{color:#e8fff2}.tradeinAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tradeinAnalyticsGrid>.panel{margin:0;position:relative;overflow:hidden;border:1px solid var(--ta-border)!important;background:linear-gradient(145deg, #ffffff05, transparent 60%), var(--ta-card)!important;border-radius:18px!important;padding:0!important;box-shadow:0 14px 35px #00000021,inset 0 1px #ffffff06!important}.tradeinAnalyticsGrid>.panel:first-child{border-color:#2fd37e24!important}.tradeinAnalyticsGrid>.panel:first-child:before{content:"";pointer-events:none;background:#2fd37e0e;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-120px;left:-100px}.tradeinAnalyticsGrid .tradeinAnalyticsSectionTitle{z-index:1;background:#ffffff02;border-bottom:1px solid #ffffff0e;margin:0;padding:19px 21px 16px;position:relative}.tradeinAnalyticsGrid .tradeinAnalyticsSectionTitle small{color:var(--ta-green);letter-spacing:.13em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.tradeinAnalyticsGrid .tradeinAnalyticsSectionTitle h3{color:var(--ta-text);letter-spacing:-.02em;margin:0;font-size:17px}.tradeinAnalyticsRows{z-index:1;padding:5px 20px 9px;position:relative}.tradeinAnalyticsRows>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:20px;min-height:48px;transition:background .15s,padding .15s;display:flex}.tradeinAnalyticsRows>div:last-child{border-bottom:0}.tradeinAnalyticsRows>div:hover{background:#ffffff05;border-radius:9px;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.tradeinAnalyticsRows span{color:#909b97;font-size:12px}.tradeinAnalyticsRows b{color:#edf5f1;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.tradeinAnalyticsGrid>.panel:first-child .tradeinAnalyticsRows>div:nth-child(4) b,.tradeinAnalyticsGrid>.panel:nth-child(2) .tradeinAnalyticsRows>div:nth-child(4) b{color:var(--ta-green)}.tradeinAnalyticsGrid>.panel:nth-child(2) .tradeinAnalyticsRows>div:nth-child(5) b{color:#f0f7f3}.tradeinAnalytics>.tradeinAnalyticsSection.panel{margin:0;overflow:hidden;border:1px solid var(--ta-border)!important;background:var(--ta-card)!important;border-radius:18px!important;box-shadow:0 14px 35px #0000001f,inset 0 1px #ffffff05!important}.tradeinAnalytics>.tradeinAnalyticsSection.panel .tradeinAnalyticsSectionTitle{border-bottom:1px solid #ffffff0e}.tradeinAnalytics>.tradeinAnalyticsSection.panel .tradeinAnalyticsSectionTitle small{color:var(--ta-green)}.tradeinAnalyticsTableWrap{overflow:auto}.tradeinAnalyticsTable{border-collapse:collapse;width:100%}.tradeinAnalyticsTable thead th{color:#75817c;letter-spacing:.04em;text-align:left;white-space:nowrap;background:#141a18;border-bottom:1px solid #ffffff12;padding:12px 14px;font-size:10px;font-weight:750}.tradeinAnalyticsTable tbody td{color:#b8c2be;border-bottom:1px solid #ffffff0b;padding:14px;font-size:12px}.tradeinAnalyticsTable tbody tr{transition:background .14s}.tradeinAnalyticsTable tbody tr:hover{background:#2fd37e09}.tradeinAnalyticsTable tbody tr:last-child td{border-bottom:0}.tradeinAnalyticsTable td b{color:#eef5f2}.tradeinAnalyticsEmpty{color:#7f8a86;background:#141a18;border:1px dashed #ffffff17;border-radius:12px;margin:14px;padding:18px}.tradeinAnalyticsEmpty.good{color:#87dbae;background:#2fd37e0e;border-color:#2fd37e2e}@media (max-width:1000px){.tradeinAnalyticsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tradeinAnalyticsHeader{padding:20px}.tradeinAnalyticsHeader h2{font-size:23px}.tradeinAnalyticsKpis{grid-template-columns:1fr}.tradeinAnalyticsKpi{min-height:105px}.tradeinAnalyticsGrid{grid-template-columns:1fr}}.tradeinAnalyticsKpisPremium .tradeinAnalyticsKpi{min-height:145px;padding:19px 20px 18px;position:relative;overflow:hidden}.tradeinAnalyticsKpisPremium .tradeinAnalyticsKpi:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#2fd37e0e,#0000 45%);position:absolute;inset:0}.taKpiTop{align-items:center;gap:10px;margin-bottom:17px;display:flex}.taKpiTop small{margin:0!important}.taKpiIcon{color:#9ba6a1;background:#ffffff0b;border:1px solid #ffffff12;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.taKpiProfit .taKpiIcon,.taKpiRevenue .taKpiIcon{color:var(--ta-green);background:#2fd37e17;border-color:#2fd37e2b}.tradeinAnalyticsKpisPremium .tradeinAnalyticsKpi>strong{z-index:1;letter-spacing:-.7px;margin-bottom:10px;font-size:25px;line-height:1.05;display:block;position:relative}.tradeinAnalyticsKpisPremium .tradeinAnalyticsKpi>span{z-index:1;color:var(--ta-muted);font-size:12px;position:relative}.tradeinAnalyticsKpisPremium .tradeinAnalyticsKpi>span b{color:#d9e0dd}.tradeinAnalyticsKpisPremium .tradeinAnalyticsKpi>span.positive{color:var(--ta-green)}.tradeinAnalyticsOverview{gap:16px}.tradeinAnalyticsOverview .taOverviewCard{overflow:hidden;box-shadow:0 14px 40px #00000029,inset 0 1px #ffffff05;background:linear-gradient(145deg,#1c2421fa,#141a18fa)!important;border:1px solid #ffffff13!important;border-radius:18px!important;padding:0!important}.taOverviewHead{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.taOverviewTitle{align-items:center;gap:13px;min-width:0;display:flex}.taOverviewIcon{width:42px;height:42px;color:var(--ta-green);background:#2fd37e16;border:1px solid #2fd37e26;border-radius:12px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff09}.taOverviewTitle small{color:var(--ta-green);letter-spacing:1.3px;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.taOverviewTitle h3{color:var(--ta-text);letter-spacing:-.2px;margin:0;font-size:17px}.taOverviewCounter{text-align:right}.taOverviewCounter strong{color:#fff;font-size:23px;line-height:1;display:block}.taOverviewCounter span{color:var(--ta-muted);margin-top:5px;font-size:10px;display:block}.taOverviewHero{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:25px 22px 22px;display:grid}.taOverviewHero>div:not(.taOverviewArrow){min-width:0}.taOverviewHero small{color:var(--ta-muted);letter-spacing:1px;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.taOverviewHero strong{color:#fff;letter-spacing:-.5px;font-size:22px;display:block}.taOverviewHero .positive{text-align:right}.taOverviewHero .positive small,.taOverviewHero .positive strong{color:var(--ta-green)}.taOverviewArrow{color:#67716d;background:#ffffff06;border:1px solid #ffffff0e;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.taOverviewMetrics{background:#ffffff0e;border-top:1px solid #ffffff0a;grid-template-columns:1fr 1fr;gap:1px;display:grid}.taMetric{background:#171d1b;padding:17px 22px}.taMetric span{color:var(--ta-muted);margin-bottom:5px;font-size:11px;display:block}.taMetric b{color:#edf2ef;font-size:17px;display:block}.taMetric small{color:#68736e;margin-top:4px;font-size:10px;display:block}.taMetric.positive b,.taMetric.positive small{color:var(--ta-green)}.taFlow{align-items:center;padding:28px 22px 25px;display:flex}.taFlowItem{text-align:center;min-width:75px}.taFlowDot{background:#56605c;border:3px solid #252d2a;border-radius:50%;width:12px;height:12px;margin:0 auto 9px;box-shadow:0 0 0 1px #ffffff14}.taFlowItem span{color:var(--ta-muted);margin-bottom:4px;font-size:10px;display:block}.taFlowItem strong{color:#fff;font-size:20px;display:block}.taFlowItem.success .taFlowDot{background:var(--ta-green);box-shadow:0 0 0 1px #2fd37e38,0 0 18px #2fd37e38}.taFlowItem.success strong{color:var(--ta-green)}.taFlowLine{background:linear-gradient(90deg,#ffffff0f,#2fd37e2e,#ffffff0f);flex:1;height:1px;margin:0 7px 37px}.taFrozen{background:#2fd37e0e;border:1px solid #2fd37e1c;border-radius:13px;align-items:center;gap:12px;margin:0 22px 22px;padding:14px 16px;display:flex}.taFrozenIcon{width:35px;height:35px;color:var(--ta-green);background:#2fd37e17;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.taFrozen small{color:#7e8a85;letter-spacing:1px;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.taFrozen strong{color:#eef5f1;font-size:18px;display:block}@media (max-width:760px){.tradeinAnalyticsKpisPremium .tradeinAnalyticsKpi{min-height:128px;padding:16px}.tradeinAnalyticsKpisPremium .tradeinAnalyticsKpi>strong{font-size:21px}.taKpiTop{margin-bottom:13px}.taOverviewHead{padding:17px}.taOverviewHero{grid-template-columns:1fr;gap:15px;padding:20px 17px}.taOverviewHero .positive{text-align:left}.taOverviewArrow{width:30px;height:30px;transform:rotate(90deg)}.taOverviewMetrics{grid-template-columns:1fr}.taMetric{padding:15px 17px}.taFlow{padding:24px 15px 21px}.taFlowItem{min-width:65px}.taFlowLine{margin-left:3px;margin-right:3px}.taFrozen{margin:0 17px 17px}}.taskManagementBlock,.taskTeamBlock{margin-top:18px}.taskGroupHeader{border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:11px;padding:17px 20px;display:flex}.taskGroupHeader>div{min-width:0}.taskGroupHeader small{letter-spacing:.14em;margin-bottom:3px;font-size:9px;font-weight:950;display:block}.taskGroupHeader h3{margin:0;font-size:16px}.taskGroupHeader p{margin:4px 0 0;font-size:10px}.taskGroupHeader>strong{border-radius:11px;justify-content:center;align-items:center;min-width:39px;height:39px;padding:0 10px;font-size:16px;display:flex}.taskGroupHeader.management{background:linear-gradient(135deg,#21190af5,#18140df5);border:1px solid #eab3083b}.taskGroupHeader.management small{color:#d7a72d}.taskGroupHeader.management h3{color:#f5ead0}.taskGroupHeader.management p{color:#8f836a}.taskGroupHeader.management>strong{color:#f0c55c;background:#eab3081a;border:1px solid #eab3082e}.taskGroupHeader.team{background:linear-gradient(135deg,#0a1916f5,#0c1615f5);border:1px solid #2fd37e2e}.taskGroupHeader.team small{color:#2fd37e}.taskGroupHeader.team h3{color:#e7f8ef}.taskGroupHeader.team p{color:#738f82}.taskGroupHeader.team>strong{color:#50dc92;background:#2fd37e17;border:1px solid #2fd37e2b}.taskManagementBlock .taskCard{background:linear-gradient(145deg,#161512fa,#0d141cfa);border-color:#d6a84124}.taskManagementBlock .taskCard:hover{border-color:#d6a8414d}.taskTeamBlock .taskCard{border-color:#2fd37e1a}@media (max-width:750px){.taskGroupHeader{padding:14px 15px}.taskGroupHeader p{display:none}}.recurringPayments{background:radial-gradient(circle at 0 0,#2fd37e17,#0000 34%),#111715;border:1px solid #2fd37e29;border-radius:22px;margin:18px 0;overflow:hidden;box-shadow:0 18px 50px #00000029,inset 0 1px #ffffff06}.recurringPaymentsHero{color:#f3f7f5;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;min-height:116px;padding:22px 24px;transition:all .2s;display:grid}.recurringPaymentsHero:hover{background:#ffffff05}.recurringPaymentsHero.open{border-bottom:1px solid #ffffff12}.recurringPaymentsHeroIcon{color:#39dd88;background:#2fd37e1c;border:1px solid #2fd37e3b;border-radius:17px;justify-content:center;align-items:center;width:54px;height:54px;font-size:25px;font-weight:800;display:flex;box-shadow:inset 0 0 24px #2fd37e0a}.recurringPaymentsHeroText small,.recurringPaymentsToolbar small,.recurringPaymentCreateHead small{color:#39d985;letter-spacing:.13em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.recurringPaymentsHeroText h3{color:#f5f8f7;margin:0;font-size:21px}.recurringPaymentsHeroText p{color:#87928e;margin:6px 0 0;font-size:13px}.recurringPaymentsHeroStats{align-items:center;gap:26px;display:flex}.recurringPaymentsHeroStats>div{min-width:92px}.recurringPaymentsHeroStats small{color:#75817c;letter-spacing:.1em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.recurringPaymentsHeroStats strong{color:#f5f8f7;white-space:nowrap;font-size:17px;display:block}.recurringPaymentsHeroStats>div:nth-child(2) strong{color:#3bdd89}.recurringPaymentsChevron{color:#9ca6a2;background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.recurringPaymentsBody{padding:22px}.recurringPaymentsToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.recurringPaymentsToolbar h3{color:#f2f6f4;margin:0;font-size:18px}.recurringPaymentCreate{background:linear-gradient(145deg,#2fd37e0e,#ffffff05),#171d1b;border:1px solid #2fd37e2e;border-radius:18px;margin-bottom:20px;padding:20px}.recurringPaymentCreateHead{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.recurringPaymentCreateHead h3{color:#f4f7f6;margin:0}.recurringPaymentClose{color:#9ba5a1;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;width:34px;height:34px;font-size:20px}.recurringPaymentFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.recurringPaymentFormGrid label{flex-direction:column;gap:7px;display:flex}.recurringPaymentFormGrid label.wide{grid-column:1/-1}.recurringPaymentFormGrid label>span{color:#8e9995;font-size:11px;font-weight:700}.recurringPaymentFormGrid input,.recurringPaymentFormGrid select,.recurringPaymentFormGrid textarea{box-sizing:border-box;color:#f1f5f3;width:100%;font:inherit;background:#101513;border:1px solid #ffffff14;border-radius:12px;outline:none;padding:12px 13px;transition:all .18s}.recurringPaymentFormGrid textarea{resize:vertical;min-height:80px}.recurringPaymentFormGrid input:focus,.recurringPaymentFormGrid select:focus,.recurringPaymentFormGrid textarea:focus{border-color:#2fd37e6b;box-shadow:0 0 0 3px #2fd37e12}.recurringPaymentCreateActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.recurringPaymentCreateActions>button:not(.primary){color:#a0aaa6;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;padding:10px 16px}.recurringPaymentsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.recurringPaymentCard{background:linear-gradient(145deg,#ffffff06,#0000),#171d1b;border:1px solid #ffffff12;border-radius:17px;padding:19px;position:relative;overflow:hidden}.recurringPaymentCard.active{border-color:#2fd37e29}.recurringPaymentCard.active:before{content:"";background:#2fd37e;width:2px;position:absolute;top:18px;bottom:18px;left:0;box-shadow:0 0 14px #2fd37e80}.recurringPaymentCard.disabled{opacity:.56}.recurringPaymentCardTop{justify-content:space-between;gap:12px;display:flex}.recurringPaymentCardTop small{color:#7e8985;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.recurringPaymentCardTop h4{color:#f1f5f3;margin:0;font-size:16px}.recurringPaymentState{letter-spacing:.08em;border-radius:7px;height:fit-content;padding:5px 8px;font-size:8px;font-weight:900}.recurringPaymentState.on{color:#43df8e;background:#2fd37e17;border:1px solid #2fd37e33}.recurringPaymentState.off{color:#8e9894;background:#ffffff09;border:1px solid #ffffff14}.recurringPaymentAmount{color:#43df8e;margin:20px 0;font-size:27px;line-height:1;display:block}.recurringPaymentMeta{border-top:1px solid #ffffff0e;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.recurringPaymentMeta small{color:#68736f;letter-spacing:.08em;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.recurringPaymentMeta b{color:#d9dfdc;font-size:12px}.recurringPaymentCard>p{color:#87928e;margin:15px 0 0;font-size:12px}.recurringPaymentActions{gap:8px;margin-top:16px;display:flex}.recurringPaymentActions button{color:#a3ada9;cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:9px;padding:8px 11px;font-size:11px}.recurringPaymentActions button.enable{color:#40db8a;background:#2fd37e12;border-color:#2fd37e2e}.recurringPaymentActions button.disable{color:#d5a2a2}.recurringPaymentsEmpty{color:#89938f;border:1px dashed #ffffff14;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:140px;display:flex}.recurringPaymentsEmpty strong{color:#dce2df;margin-bottom:5px}@media (max-width:900px){.recurringPaymentsHero{grid-template-columns:auto 1fr}.recurringPaymentsHeroStats{grid-column:1/-1;justify-content:space-between}.recurringPaymentFormGrid{grid-template-columns:1fr 1fr}.recurringPaymentsGrid{grid-template-columns:1fr}}@media (max-width:600px){.recurringPaymentsHero{padding:18px}.recurringPaymentsBody{padding:16px}.recurringPaymentsHeroStats{gap:12px}.recurringPaymentFormGrid{grid-template-columns:1fr}.recurringPaymentFormGrid label.wide{grid-column:auto}.recurringPaymentMeta{grid-template-columns:1fr 1fr}}.payrollPeriodControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.payrollMonthNav{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;align-items:center;min-height:48px;display:flex;overflow:hidden}.payrollMonthNav>button{color:#f3f7f5;cursor:pointer;background:0 0;border:0;border-radius:0;align-self:stretch;width:42px;font-size:27px}.payrollMonthNav>button:hover{background:#ffffff0f}.payrollMonthNav>div{text-align:center;border-left:1px solid #ffffff0f;border-right:1px solid #ffffff0f;min-width:155px;padding:7px 14px}.payrollMonthNav small{color:#7f8b86;letter-spacing:.12em;margin-bottom:2px;font-size:9px;display:block}.payrollMonthNav b{text-transform:capitalize;font-size:13px;display:block}.payrollPeriodStatus{border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.payrollPeriodStatus.open{color:#2fd37e;background:#2fd37e14;border:1px solid #2fd37e2e}.payrollPeriodStatus.closed{color:#aeb7b3;background:#ffffff0a;border:1px solid #ffffff14}.payrollMonthNative{opacity:.55;cursor:pointer;min-width:38px;max-width:38px;width:38px!important;padding:8px!important}@media (max-width:760px){.payrollHead{align-items:flex-start;gap:14px}.payrollPeriodControls{justify-content:flex-start;width:100%}.payrollMonthNav{flex:1}.payrollMonthNav>div{flex:1;min-width:120px}}.warrantyHero{border:1px solid var(--border);background:radial-gradient(circle at 85% 20%,#75182b2e,transparent 32%), var(--panel);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:26px 28px;display:flex}.warrantyHero small,.warrantyClaims small,.warrantyModal small{letter-spacing:.09em}.warrantyHero h2{margin:5px 0 6px;font-size:27px}.warrantyHero p{opacity:.65;margin:0}.warrantyToolbar{justify-content:space-between;align-items:center;gap:15px;margin:18px 0;display:flex}.warrantyFilters{flex-wrap:wrap;gap:7px;display:flex}.warrantyFilters button{border:1px solid var(--border);background:var(--panel);border-radius:10px;padding:9px 14px}.warrantyFilters button.active{color:#111;background:#fff;border-color:#fff}.warrantyToolbar select{min-width:170px}.warrantyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.warrantyCard{text-align:left;cursor:pointer;width:100%;transition:all .18s}.warrantyCard:hover{border-color:#ffffff2e;transform:translateY(-2px)}.warrantyCardTop{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.warrantyCardTop h3{margin:5px 0 3px;font-size:19px}.warrantyCardTop span:not(.warrantyStatus){opacity:.55;font-size:12px}.warrantyStatus{white-space:nowrap;background:#ffffff12;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.warrantyStatus.ready{background:#37b46921}.warrantyStatus.issued{opacity:.55}.warrantyStatus.repair,.warrantyStatus.diagnostics{background:#d29c3d1f}.warrantyProblem{opacity:.78;min-height:42px;margin:17px 0;line-height:1.45}.warrantyMeta{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.warrantyMeta>div{background:#ffffff09;border-radius:11px;padding:10px}.warrantyMeta small,.warrantyMeta b{display:block}.warrantyMeta small{opacity:.5;margin-bottom:4px;font-size:10px}.warrantyMeta b{font-size:12px}.warrantyCountdown{border-radius:10px;margin-top:13px;padding:10px 12px;font-size:13px;font-weight:800}.warrantyCountdown.safe,.warrantyDetailsSummary .safe{background:#32aa6417}.warrantyCountdown.warning,.warrantyDetailsSummary .warning{background:#d8a23d1f}.warrantyCountdown.critical,.warrantyDetailsSummary .critical{background:#9b313d2e}.warrantyCountdown.overdue,.warrantyDetailsSummary .overdue{background:#b41e2d3b}.warrantyCountdown.closed{opacity:.55;background:#ffffff0a}.warrantyClaimFlag{background:#8e223326;border-radius:10px;align-items:center;gap:7px;margin-top:9px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.warrantyAuthor{opacity:.45;margin-top:13px;display:block}.warrantyClaims{background:linear-gradient(135deg,#69122229,#18181b8c);border:1px solid #992d3d57;border-radius:20px;margin:18px 0 22px;padding:20px}.warrantyClaimsHead{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.warrantyClaimsHead h2{align-items:center;gap:9px;margin:4px 0 0;font-size:21px;display:flex}.warrantyClaimsHead>strong{background:#9b263840;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 10px;display:flex}.warrantyClaimGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.warrantyClaimCard{text-align:left;cursor:pointer;background:#00000029;border:1px solid #ffffff12;border-radius:15px;padding:15px}.warrantyClaimCard:hover{border-color:#ffffff2b}.warrantyClaimCard.overdue{background:#690f1d30;border-color:#be2a3b66}.warrantyClaimCard h3{margin:3px 0}.warrantyClaimCard .row>span{opacity:.5;font-size:11px}.warrantyClaimDates{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.warrantyClaimDates>div{background:#ffffff09;border-radius:9px;padding:9px 10px}.warrantyClaimDates small,.warrantyClaimDates b{display:block}.warrantyClaimDates small{opacity:.45;margin-bottom:3px;font-size:9px}.warrantyClaimCountdown{font-size:13px}.warrantyOverlay{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000ba;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.warrantyModal{border:1px solid var(--border);background:var(--panel);border-radius:22px;width:min(760px,100%);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 30px 90px #00000073}.warrantyDetailsModal{width:min(900px,100%)}.warrantyModalHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.warrantyModalHead h2{margin:4px 0 0}.warrantyModalHead .icon{flex:none}.warrantyForm2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.warrantyForm2 label,.warrantyField{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.warrantyField{margin-top:12px}.warrantyField textarea{resize:vertical;min-height:78px}.warrantyPeriodChoice{margin-top:18px}.warrantyPeriodChoice>small{opacity:.55;margin-bottom:9px;display:block}.warrantyPeriodChoice>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.warrantyPeriodChoice button{text-align:left;border:1px solid var(--border);background:#ffffff06;border-radius:12px;padding:13px}.warrantyPeriodChoice button.active{background:#ffffff12;border-color:#ffffff59}.warrantyPeriodChoice b,.warrantyPeriodChoice span{display:block}.warrantyPeriodChoice span{opacity:.5;margin-top:4px;font-size:11px}.warrantyAcceptButton{width:100%;margin-top:18px}.warrantyResetOverlay{z-index:1100}.warrantyResetModal{text-align:center;background:var(--panel);border:1px solid #a7303f59;border-radius:24px;width:min(570px,100%);padding:35px;box-shadow:0 30px 100px #0009}.warrantyResetIcon{background:#9b27372b;border-radius:18px;justify-content:center;align-items:center;width:65px;height:65px;margin:0 auto 17px;display:flex}.warrantyResetModal h2{max-width:470px;margin:8px auto 11px;font-size:25px}.warrantyResetModal p{opacity:.65;max-width:460px;margin:0 auto;line-height:1.5}.warrantyResetActions{grid-template-columns:1fr 2fr;gap:9px;margin-top:25px;display:grid}.warrantyDetailsLoading{text-align:center;opacity:.6;padding:40px}.warrantyDetailsSummary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.warrantyDetailsSummary>div{background:#ffffff09;border-radius:11px;padding:12px}.warrantyDetailsSummary small,.warrantyDetailsSummary b{display:block}.warrantyDetailsSummary small{opacity:.45;margin-bottom:5px;font-size:9px}.warrantyInfoGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px;display:grid}.warrantyInfoGrid small,.warrantyInfoGrid b{display:block}.warrantyInfoGrid small{opacity:.45;margin-bottom:4px;font-size:9px}.warrantyTextBlocks{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px;display:grid}.warrantyTextBlocks>div{background:#ffffff06;border-radius:11px;padding:13px}.warrantyTextBlocks small{opacity:.45;font-size:9px}.warrantyTextBlocks p{margin:7px 0 0;line-height:1.45}.warrantyDetailsClaim{background:#6916241f;border:1px solid #a1314047;border-radius:14px;grid-template-columns:1.4fr 1fr 1fr 1.1fr;align-items:center;gap:12px;margin-top:14px;padding:15px;display:grid}.warrantyDetailsClaim.overdue{background:#7d122238}.warrantyDetailsClaim h3{align-items:center;gap:7px;margin:3px 0 0;display:flex}.warrantyDetailsClaim small,.warrantyDetailsClaim b{display:block}.warrantyDetailsClaim small{opacity:.5;font-size:9px}.warrantyDetailsClaim>strong{text-align:right}.warrantyManagerBox h3{margin:4px 0 0}.warrantyStatusActions{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.warrantyStatusActions button{padding:8px 11px}.warrantyStatusActions button.active{color:#111;background:#fff}.warrantyClaimManagement{gap:8px;margin-top:15px;display:flex}.warrantyClaimButton{align-items:center;gap:7px;display:flex}.warrantyClaimEditor{background:#7d1e2d14;border-radius:12px;margin-top:13px;padding:15px}.warrantyClaimEditor h3{margin-top:0}.warrantyFinalActions{gap:8px;margin-top:18px;display:flex}.warrantyHistory{border-top:1px solid var(--border);margin-top:23px;padding-top:19px}.warrantyHistory>h3{margin:4px 0 15px}.warrantyHistoryItem{grid-template-columns:12px 1fr;gap:10px;padding-bottom:15px;display:grid;position:relative}.warrantyHistoryItem>span{background:#fff6;border-radius:50%;width:8px;height:8px;margin-top:5px}.warrantyHistoryItem:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:14px;bottom:0;left:3px}.warrantyHistoryItem p{opacity:.72;margin:4px 0}.warrantyHistoryItem small{opacity:.42}.warrantyError{background:#a0233321;border-radius:10px;margin:10px 0;padding:11px 13px}.warrantyEmpty{text-align:center;padding:45px 20px}.warrantyEmpty svg{opacity:.35}.warrantyEmpty h3{margin:10px 0 4px}.warrantyEmpty p{opacity:.5;margin:0}@media (max-width:850px){.warrantyGrid,.warrantyClaimGrid{grid-template-columns:1fr}.warrantyDetailsSummary,.warrantyInfoGrid,.warrantyTextBlocks,.warrantyDetailsClaim{grid-template-columns:1fr 1fr}}@media (max-width:600px){.warrantyHero,.warrantyToolbar{flex-direction:column;align-items:stretch}.warrantyToolbar select{width:100%}.warrantyForm2,.warrantyPeriodChoice>div,.warrantyResetActions,.warrantyDetailsSummary,.warrantyInfoGrid,.warrantyTextBlocks,.warrantyDetailsClaim{grid-template-columns:1fr}.warrantyOverlay{padding:10px}.warrantyModal{max-height:96vh;padding:17px}.warrantyFinalActions,.warrantyClaimManagement{flex-direction:column}}.warrantyCardV2{text-align:left;cursor:pointer;width:100%;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.warrantyCardV2:hover{border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 16px 40px #0000002e}.warrantyCardHeader{justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 22px 17px;display:flex}.warrantyCardIdentity{flex:1;min-width:0}.warrantyCardEyebrow{letter-spacing:.08em;opacity:.62;align-items:center;gap:9px;margin-bottom:9px;font-size:11px;font-weight:800;display:flex}.warrantyStoreBadge{border:1px solid var(--border);letter-spacing:.04em;border-radius:7px;padding:4px 8px;font-size:10px}.warrantyCardIdentity h3{margin:0 0 13px;font-size:21px;line-height:1.15}.warrantyDeviceMeta{flex-wrap:wrap;gap:20px;display:flex}.warrantyDeviceMeta span{letter-spacing:.06em;opacity:.62;flex-direction:column;gap:3px;font-size:10px;display:flex}.warrantyDeviceMeta b{letter-spacing:0;opacity:1;font-size:13px;font-weight:650}.warrantyCardProblem{border:1px solid var(--border);background:#ffffff06;border-radius:12px;margin:0 22px 17px;padding:14px 16px}.warrantyCardProblem small{letter-spacing:.09em;opacity:.5;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.warrantyCardProblem p{margin:0;font-size:14px;line-height:1.45}.warrantyTimeline{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,1fr);margin:0 22px 17px;display:grid;overflow:hidden}.warrantyTimeline>div{border-right:1px solid var(--border);padding:12px 14px}.warrantyTimeline>div:last-child{border-right:0}.warrantyTimeline small{letter-spacing:.08em;opacity:.48;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.warrantyTimeline b{font-size:13px}.warrantyBigDeadline{background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 22px 18px;padding:13px 16px;display:flex}.warrantyBigDeadline small{letter-spacing:.08em;opacity:.55;font-size:10px;font-weight:800}.warrantyBigDeadline strong{font-size:17px}.warrantyBigDeadline.warning{background:#f59e0b1a}.warrantyBigDeadline.danger,.warrantyBigDeadline.overdue{background:#ef44441f}.warrantyCardClaim{background:#ef444414;border:1px solid #ef444447;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:22px;margin:0 22px 18px;padding:14px 16px;display:grid}.warrantyCardClaim>div:first-child{align-items:center;gap:10px;display:flex}.warrantyCardClaim span{flex-direction:column;gap:2px;display:flex}.warrantyCardClaim small{letter-spacing:.09em;opacity:.58;font-size:9px;font-weight:800}.warrantyCardClaim b{font-size:13px}.warrantyCardClaim>strong{white-space:nowrap;font-size:14px}.warrantyCardClaim.overdue{background:#ef444426;border-color:#ef44446b}.warrantyCardFooter{border-top:1px solid var(--border);background:#ffffff05;justify-content:space-between;align-items:center;gap:15px;padding:14px 22px;font-size:12px;display:flex}.warrantyCardFooter>span:first-child{opacity:.65}.warrantyCardFooter b{opacity:1}.warrantyOpen{opacity:.8;font-weight:750}.warrantyCardV2:hover .warrantyOpen{opacity:1}.warrantyDetailsModal{width:min(920px,100vw - 32px);max-height:90vh;overflow-y:auto}.warrantyDetailsModal .warrantyModalHead{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:20px}.warrantyDetailsModal .warrantyModalHead small{letter-spacing:.1em;opacity:.5;font-weight:800}.warrantyDetailsModal .warrantyModalHead h2{margin-top:5px;font-size:26px}.warrantyDetailsSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.warrantyDetailsSummary>div{border:1px solid var(--border);background:#ffffff06;border-radius:13px;padding:15px}.warrantyDetailsSummary small{letter-spacing:.09em;opacity:.48;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.warrantyDetailsSummary b{font-size:15px}.warrantyInfoGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.warrantyInfoGrid>div{border:1px solid var(--border);border-radius:12px;padding:14px 15px}.warrantyInfoGrid small{letter-spacing:.08em;opacity:.48;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.warrantyInfoGrid b{font-size:14px}.warrantyTextBlocks{gap:10px;margin-bottom:20px;display:grid}.warrantyTextBlocks>div{border:1px solid var(--border);background:#ffffff05;border-radius:13px;padding:17px 18px}.warrantyTextBlocks small{letter-spacing:.09em;opacity:.5;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.warrantyTextBlocks p{margin:0;font-size:14px;line-height:1.55}.warrantyManagerBox{border:1px solid var(--border);background:#ffffff06;border-radius:16px;margin-top:22px;padding:20px}@media (max-width:720px){.warrantyTimeline,.warrantyDetailsSummary,.warrantyInfoGrid{grid-template-columns:1fr}.warrantyTimeline>div{border-right:0;border-bottom:1px solid var(--border)}.warrantyTimeline>div:last-child{border-bottom:0}.warrantyCardClaim{grid-template-columns:1fr;gap:10px}.warrantyCardHeader{flex-direction:column}}:root{--w-bg:#09111f;--w-bg-soft:#0d1728;--w-card:#101b2d;--w-card-2:#132036;--w-line:#ffffff13;--w-line-strong:#ffffff1f;--w-text:#f5f7fb;--w-muted:#8795aa;--w-blue:#5b8cff;--w-blue-soft:#5b8cff1f;--w-red:#ff6577;--w-red-soft:#ff65771a;--w-green:#5fd19a;--w-green-soft:#5fd19a1a;--w-orange:#f6b95f;--w-orange-soft:#f6b95f1a}.warrantyHero{border:1px solid var(--w-line);background:radial-gradient(circle at 90% 10%,#5b8cff1f,#0000 32%),linear-gradient(135deg,#0d1829 0%,#09111f 100%);border-radius:24px;padding:30px 32px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000029,inset 0 1px #ffffff09}.warrantyHero small{color:var(--w-blue);letter-spacing:.16em;font-size:10px;font-weight:850}.warrantyHero h2{color:var(--w-text);letter-spacing:-.035em;margin:6px 0 7px;font-size:27px}.warrantyHero p{color:var(--w-muted);margin:0}.warrantyCard,.warrantyModal,.warrantyDetailsModal,.warrantyManagerBox,.warrantyCreate,.warrantyCard *,.warrantyModal *,.warrantyDetailsModal *{box-sizing:border-box}.warrantyModal input,.warrantyModal textarea,.warrantyModal select,.warrantyDetailsModal input,.warrantyDetailsModal textarea,.warrantyDetailsModal select,.warrantyCreate input,.warrantyCreate textarea,.warrantyCreate select{appearance:none;width:100%;min-height:44px;caret-color:var(--w-text);outline:none;padding:11px 13px;transition:border-color .16s,background .16s,box-shadow .16s;color:var(--w-text)!important;border:1px solid var(--w-line-strong)!important;background:#0a1423!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffff06!important}.warrantyModal textarea,.warrantyDetailsModal textarea,.warrantyCreate textarea{resize:vertical;min-height:96px;line-height:1.5}.warrantyModal input::placeholder,.warrantyModal textarea::placeholder,.warrantyDetailsModal input::placeholder,.warrantyDetailsModal textarea::placeholder,.warrantyCreate input::placeholder,.warrantyCreate textarea::placeholder{color:#5d6b7f!important}.warrantyModal input:focus,.warrantyModal textarea:focus,.warrantyModal select:focus,.warrantyDetailsModal input:focus,.warrantyDetailsModal textarea:focus,.warrantyDetailsModal select:focus,.warrantyCreate input:focus,.warrantyCreate textarea:focus,.warrantyCreate select:focus{background:#0c1728!important;border-color:#5b8cff9e!important;box-shadow:0 0 0 3px #5b8cff17!important}.warrantyModal select,.warrantyDetailsModal select,.warrantyCreate select{cursor:pointer}.warrantyModal select option,.warrantyDetailsModal select option,.warrantyCreate select option{color:#f5f7fb;background:#101a2a}.warrantyModal label,.warrantyDetailsModal label,.warrantyCreate label{color:#a8b4c5;font-size:11px;font-weight:750}:-webkit-any(.warrantyModal input:-webkit-autofill,.warrantyDetailsModal input:-webkit-autofill,.warrantyCreate input:-webkit-autofill){-webkit-text-fill-color:var(--w-text)!important;-webkit-box-shadow:inset 0 0 0 1000px #0a1423!important}:is(.warrantyModal input:autofill,.warrantyDetailsModal input:autofill,.warrantyCreate input:autofill){-webkit-text-fill-color:var(--w-text)!important;-webkit-box-shadow:inset 0 0 0 1000px #0a1423!important}.warrantyModal input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.55;cursor:pointer}.warrantyCreate input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.55;cursor:pointer}.warrantyCardV2{position:relative;box-shadow:0 12px 35px #0000001f,inset 0 1px #ffffff06;color:var(--w-text)!important;border:1px solid var(--w-line)!important;background:linear-gradient(145deg,#101b2d 0%,#0c1626 100%)!important;border-radius:20px!important}.warrantyCardV2:before{content:"";opacity:.72;background:#4f7df3;width:3px;position:absolute;top:0;bottom:0;left:0}.warrantyCardV2:hover{transform:translateY(-3px);box-shadow:0 20px 48px #00000036,0 0 0 1px #5b8cff0a;border-color:#5b8cff40!important}.warrantyCardV2.hasClaim:before,.warrantyCardV2.overdue:before,.warrantyCardV2.danger:before{background:var(--w-red)}.warrantyCardHeader{padding:22px 23px 17px}.warrantyCardEyebrow{color:var(--w-muted);opacity:1}.warrantyStoreBadge{color:#b9c8dc;border:1px solid var(--w-line-strong);background:#ffffff09}.warrantyCardIdentity h3{letter-spacing:-.025em;font-size:21px;font-weight:780;color:var(--w-text)!important}.warrantyDeviceMeta span{color:var(--w-muted);opacity:1}.warrantyDeviceMeta b{color:#dce5f1}.warrantyStatus{background:var(--w-blue-soft);letter-spacing:.045em;border:1px solid #5b8cff2e;border-radius:8px;flex:none;padding:7px 10px;font-size:10px;font-weight:850;color:#bcd0ff!important}.warrantyStatus.ready{background:var(--w-green-soft);border-color:#5fd19a33;color:#a9e9c9!important}.warrantyStatus.issued,.warrantyStatus.cancelled{border-color:var(--w-line);background:#ffffff09;color:#9aa8ba!important}.warrantyCardProblem{border-color:var(--w-line)!important;background:#ffffff06!important}.warrantyCardProblem small{color:var(--w-muted);opacity:1}.warrantyCardProblem p{color:#e2e9f3}.warrantyTimeline{background:#050a1226;border-color:var(--w-line)!important}.warrantyTimeline>div{border-color:var(--w-line)!important}.warrantyTimeline small{color:var(--w-muted);opacity:1}.warrantyTimeline b{color:#e8edf5}.warrantyBigDeadline{border:1px solid #5b8cff1c;min-height:55px;background:linear-gradient(90deg,#5b8cff17,#5b8cff06)!important}.warrantyBigDeadline small{color:#91a2ba;opacity:1}.warrantyBigDeadline strong{color:#dce7ff}.warrantyBigDeadline.warning{border-color:#f6b95f2e;background:linear-gradient(90deg,#f6b95f1c,#f6b95f06)!important}.warrantyBigDeadline.warning strong{color:#ffd792}.warrantyBigDeadline.danger,.warrantyBigDeadline.overdue{border-color:#ff657733;background:linear-gradient(90deg,#ff65771f,#ff657706)!important}.warrantyBigDeadline.danger strong,.warrantyBigDeadline.overdue strong{color:#ff9aa6}.warrantyCardClaim{color:#ffd9de;background:linear-gradient(120deg,#ff65771f,#ff657709)!important;border-color:#ff657733!important}.warrantyCardClaim small{color:#d8919b;opacity:1}.warrantyCardClaim b,.warrantyCardClaim strong{color:#ffd7dc}.warrantyCardFooter{color:#8695aa;border-color:var(--w-line)!important;background:#00000017!important}.warrantyCardFooter b{color:#cbd6e5}.warrantyOpen{color:#9ab6ff}.warrantyModalBackdrop{-webkit-backdrop-filter:blur(9px);background:#02060cc2!important}.warrantyDetailsModal{max-height:92vh;position:relative;width:min(960px,100vw - 36px)!important;color:var(--w-text)!important;background:radial-gradient(circle at 100% 0,#5b8cff12,#0000 28%),#091321!important;border:1px solid #ffffff16!important;border-radius:22px!important;padding:26px!important;box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff09!important}.warrantyDetailsModal .warrantyModalHead{align-items:flex-start;margin-bottom:20px;padding-bottom:20px;border-color:var(--w-line)!important}.warrantyDetailsModal .warrantyModalHead small{color:#718299;opacity:1}.warrantyDetailsModal .warrantyModalHead h2{color:var(--w-text);letter-spacing:-.035em;margin:5px 0 0;font-size:27px;font-weight:790}.warrantyDetailsModal .icon{color:#aeb9c8!important;border:1px solid var(--w-line)!important;background:#ffffff09!important}.warrantyDetailsModal .icon:hover{color:#fff!important;background:#ffffff13!important;border-color:#ffffff26!important}.warrantyDetailsSummary{gap:9px}.warrantyDetailsSummary>div{border-radius:12px;min-width:0;padding:15px 16px;border-color:var(--w-line)!important;background:linear-gradient(145deg,#ffffff09,#ffffff03)!important}.warrantyDetailsSummary small{color:#708096;opacity:1}.warrantyDetailsSummary b{color:#e8edf5;font-weight:720}.warrantyInfoGrid{gap:9px}.warrantyInfoGrid>div{border-radius:12px;padding:15px 16px;border-color:var(--w-line)!important;background:#0c1727!important}.warrantyInfoGrid small{color:#718198;opacity:1}.warrantyInfoGrid b{color:#e2e9f2;font-weight:680}.warrantyTextBlocks{gap:9px}.warrantyTextBlocks>div{border-radius:13px;padding:17px 18px 18px 20px;position:relative;border-color:var(--w-line)!important;background:#0c1727!important}.warrantyTextBlocks>div:before{content:"";background:#41516a;border-radius:4px;width:2px;position:absolute;top:17px;bottom:17px;left:0}.warrantyTextBlocks>div:first-child:before{background:#668fff}.warrantyTextBlocks small{color:#718198;opacity:1}.warrantyTextBlocks p{color:#dbe4ef}.warrantyManagerBox{color:var(--w-text);background:linear-gradient(145deg,#5b8cff0b,#ffffff03)!important;border:1px solid #5b8cff1f!important;border-radius:16px!important;padding:20px!important}.warrantyManagerBox h3{color:#eef3fa;margin-top:0;font-size:15px}.warrantyManagerBox small{color:var(--w-muted)}.warrantyStatusActions{flex-wrap:wrap;gap:7px;display:flex}.warrantyStatusActions button{min-height:37px;padding:8px 12px;font-size:11px;font-weight:750;transition:all .15s;color:#98a8bd!important;border:1px solid var(--w-line)!important;background:#ffffff06!important;border-radius:9px!important}.warrantyStatusActions button:hover{color:#dce6f5!important;background:#5b8cff0f!important;border-color:#5b8cff38!important}.warrantyStatusActions button.active{box-shadow:inset 0 0 0 1px #5b8cff0d;color:#dbe6ff!important;background:#5b8cff21!important;border-color:#5b8cff52!important}.warrantyClaimBox,.warrantyClaimPanel{position:relative;overflow:hidden;color:#ffe7ea!important;background:linear-gradient(135deg,#ff65771d,#ff657706)!important;border:1px solid #ff657733!important;border-radius:15px!important}.warrantyClaimBox:before,.warrantyClaimPanel:before{content:"";background:var(--w-red);width:3px;position:absolute;top:0;bottom:0;left:0}.warrantyClaimBox h3,.warrantyClaimPanel h3{color:#ffe9ec!important}.warrantyClaimBox small,.warrantyClaimPanel small{color:#ce8d96!important}.warrantyClaimBox strong,.warrantyClaimPanel strong{color:#ffb1ba!important}.warrantyHistory{border-top:1px solid var(--w-line);margin-top:22px;padding-top:20px;position:relative}.warrantyHistory h3{color:#eef3f9;margin:0 0 15px;font-size:14px}.warrantyHistoryItem{color:#b6c2d1;padding:0 0 17px 22px;position:relative}.warrantyHistoryItem:before{content:"";background:#668fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:2px;box-shadow:0 0 0 4px #668fff14}.warrantyHistoryItem:after{content:"";background:var(--w-line);width:1px;position:absolute;top:16px;bottom:0;left:5px}.warrantyHistoryItem:last-child:after{display:none}.warrantyHistoryItem small{color:#68788e}.warrantyModal .primary,.warrantyDetailsModal .primary,.warrantyCreate .primary{font-weight:750;color:#f5f8ff!important;background:linear-gradient(135deg,#315fc9,#3e6bd3)!important;border:1px solid #5b8cff40!important;border-radius:10px!important;box-shadow:0 7px 20px #1d4ed824!important}.warrantyModal .primary:hover,.warrantyDetailsModal .primary:hover,.warrantyCreate .primary:hover{filter:brightness(1.08)}.warrantyModal button:disabled,.warrantyDetailsModal button:disabled,.warrantyCreate button:disabled{cursor:not-allowed;opacity:.42}.warrantyModal .danger,.warrantyDetailsModal .danger{color:#ffbec6!important;background:#ff657714!important;border-color:#ff65772e!important}.warrantyResetConfirm{color:var(--w-text)!important;background:linear-gradient(145deg,#f6b95f13,#0b1524)!important;border:1px solid #f6b95f2b!important;border-radius:16px!important}.warrantyResetConfirm h2,.warrantyResetConfirm h3,.warrantyResetConfirm strong{color:#f4f6f9!important}.warrantyResetConfirm p,.warrantyResetConfirm small{color:#9caabd!important}.warrantyDetailsModal::-webkit-scrollbar{width:7px}.warrantyDetailsModal::-webkit-scrollbar-track{background:0 0}.warrantyDetailsModal::-webkit-scrollbar-thumb{background:#26354a;border-radius:10px}.warrantyDetailsModal::-webkit-scrollbar-thumb:hover{background:#34465f}@media (max-width:720px){.warrantyHero{padding:23px 20px}.warrantyDetailsModal{border-radius:18px!important;width:calc(100vw - 18px)!important;padding:18px!important}.warrantyDetailsSummary,.warrantyInfoGrid{grid-template-columns:1fr 1fr!important}.warrantyCardHeader{gap:13px}.warrantyCardIdentity h3{font-size:19px}}@media (max-width:500px){.warrantyDetailsSummary,.warrantyInfoGrid{grid-template-columns:1fr!important}.warrantyDeviceMeta{flex-direction:column;gap:9px}}.warrantyTabs,.warrantyFilters{align-items:center;gap:7px;display:flex}.warrantyTabs button,.warrantyFilters button{cursor:pointer;min-height:38px;padding:9px 15px;font-size:12px;font-weight:750;transition:color .15s,background .15s,border-color .15s,transform .15s;color:#8f9eb2!important;background:#ffffff06!important;border:1px solid #ffffff13!important;border-radius:10px!important}.warrantyTabs button:hover,.warrantyFilters button:hover{color:#dce6f5!important;background:#5b8cff0e!important;border-color:#5b8cff33!important}.warrantyTabs button.active,.warrantyFilters button.active{box-shadow:inset 0 1px #ffffff09,0 5px 15px #0000001a;color:#e4ecff!important;background:linear-gradient(135deg,#5b8cff2b,#5b8cff14)!important;border-color:#5b8cff47!important}.warrantyTabs button:active,.warrantyFilters button:active{transform:translateY(1px)}.clubModeSwitch{background:#050a16b8;border:1px solid #ffffff14;border-radius:15px;gap:5px;width:max-content;margin:-4px 0 20px;padding:5px;display:flex}.clubModeSwitch button{color:#71809c;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:10px 15px;font-weight:800;display:flex}.clubQuestEmployee{color:#aab8d3;background:#355baa17;border:1px solid #5386ff29;border-radius:9px;align-items:center;gap:6px;width:max-content;max-width:100%;margin:14px 0 -2px;padding:6px 9px;font-size:12px;font-weight:700;display:flex}.clubQuestBottom span{align-items:center;gap:6px;display:flex}.clubQuestAdminV2{border-top:1px solid #ffffff12;justify-content:space-between;gap:12px;margin-top:18px;padding-top:15px;display:flex}.clubProgressControl{background:#080e1b;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:5px;padding:4px;display:flex}.clubProgressControl button{color:#b9c7df;cursor:pointer;background:#121c30;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.clubProgressControl button:disabled{opacity:.35;cursor:not-allowed}.clubProgressControl input{text-align:center;font-weight:900;color:#fff!important;width:58px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 5px!important}.clubQuestActions button{cursor:pointer;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:flex}.clubQuestActions .complete{color:#65d7aa;background:#2cb9801a;border-color:#2cb98033}.clubQuestActions .cancel{color:#e8818d;background:#e04a5b14;border-color:#e04a5b2b;width:39px;padding:0}.clubModalOverlay{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01050dd1;justify-content:center;align-items:center;padding:22px;animation:.16s clubFade;display:flex;position:fixed;inset:0}@keyframes clubFade{0%{opacity:0}to{opacity:1}}.clubModal{background:radial-gradient(circle at 100% 0,#315bb821,#0000 35%),#0b1220;border:1px solid #ffffff1a;border-radius:23px;width:min(720px,100%);max-height:90vh;padding:25px;overflow:auto;box-shadow:0 35px 100px #0000008c}.clubModal.small{width:min(450px,100%)}.clubModalHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.clubModalHead small,.clubBuyModal>small{color:#637697;letter-spacing:.15em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.clubModalHead h2{color:#f7f9fd;margin:0;font-size:24px}.clubModalHead>button{color:#8492aa;cursor:pointer;background:#111a2a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.clubForm{grid-template-columns:1fr 1fr;gap:15px;display:grid}.clubForm label{color:#8290aa;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.clubForm label.wide{grid-column:1/-1}.clubForm input,.clubForm select,.clubForm textarea{box-sizing:border-box;color:#e8edf6;width:100%;min-height:44px;font:inherit;background:#070d18;border:1px solid #ffffff17;border-radius:11px;outline:none;padding:10px 12px;font-size:13px}.clubForm textarea{resize:vertical;min-height:92px}.clubModalPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#244ca0,#18366f);border:1px solid #4b7dee47;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:47px;margin-top:20px;font-weight:900;display:flex;box-shadow:0 12px 35px #1234783d}.clubModalPrimary:disabled{opacity:.55;cursor:wait}.clubRewardPreview{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:14px;margin-bottom:20px;padding:15px;display:flex}.clubRewardPreview>span{background:linear-gradient(145deg,#17294a,#101a2d);border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;font-size:25px;display:flex}.clubRewardPreview div{flex-direction:column;gap:4px;display:flex}.clubToggleLabel{background:#080e19;border:1px solid #ffffff12;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:13px 14px;flex-direction:row!important}.clubToggleLabel span{flex-direction:column;gap:3px;display:flex}.clubToggleLabel b{color:#dce4f1}.clubToggleLabel small{color:#687791}.clubToggleLabel input{width:18px!important;min-height:18px!important}.clubShopTop{justify-content:space-between;align-items:flex-start;display:flex}.clubEditItem{color:#7787a2;cursor:pointer;background:#101827;border:1px solid #ffffff12;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.clubEditItem:hover{color:#fff;border-color:#5383f14d}.clubBuyModal{text-align:center}.clubBuyIcon{background:radial-gradient(circle at 30% 20%,#4671dc38,#0000 60%),#111b2e;border:1px solid #ffffff14;border-radius:22px;justify-content:center;align-items:center;width:82px;height:82px;margin:2px auto 18px;font-size:38px;display:flex}.clubBuyModal h2{color:#f7f9fd;margin:5px 0 8px}.clubBuyModal p{color:#74829b;max-width:330px;margin:0 auto 22px;line-height:1.5}.clubBuyPrice,.clubBuyBalance{color:#7787a1;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:13px;display:flex}.clubBuyPrice strong{color:#f2c968;font-size:20px}.clubBuyBalance b{color:#c9d4e6}.clubBuyActions{grid-template-columns:1fr 1.4fr;gap:9px;margin-top:17px;display:grid}.clubBuyActions button{color:#94a1b7;cursor:pointer;background:#111927;border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:800;display:flex}.clubBuyActions .buy{color:#fff;background:linear-gradient(135deg,#244ca0,#18366f);border-color:#4c7ff140}.clubSubTitle>span{color:#cfe0ff;background:#213a70;border-radius:20px;justify-content:center;align-items:center;min-width:21px;height:21px;margin-left:5px;padding:0 6px;font-size:11px;display:inline-flex}.clubOrderManage{gap:12px}.clubOrderActions{gap:7px;margin-left:auto;display:flex}.clubOrderActions button{cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-weight:800;display:flex}.clubPointsAdmin{grid-template-columns:minmax(300px,.8fr) minmax(340px,1.2fr);gap:18px;display:grid}.clubPointsControl,.clubMiniHistory{background:#080e1ab3;border:1px solid #ffffff12;border-radius:18px;padding:20px}.clubPointsControl label{color:#8290aa;flex-direction:column;gap:7px;margin-bottom:13px;font-size:12px;font-weight:800;display:flex}.clubPointsControl input,.clubPointsControl select{box-sizing:border-box;color:#e9edf5;background:#070d18;border:1px solid #ffffff14;border-radius:11px;outline:none;width:100%;min-height:44px;padding:10px 12px}.clubEmployeeBalance small{color:#667b9e;letter-spacing:.12em;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.clubEmployeeBalance strong{color:#fff;font-size:29px;display:block}.clubEmployeeBalance p{color:#7787a1;margin:4px 0 0;font-size:12px}.clubPointsButtons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.clubPointsButtons button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:900;display:flex}.clubMiniHistoryRow{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.clubMiniHistoryRow:last-child{border-bottom:0}.clubMiniHistoryRow>div{flex-direction:column;gap:4px;display:flex}.clubMiniHistoryRow b{color:#cfd8e8;font-size:12px}.clubMiniHistoryRow small{color:#5e6d87;font-size:10px}.clubMiniHistoryRow strong{white-space:nowrap;font-size:12px}.clubMiniHistoryRow strong.plus{color:#62d1a4}.clubMiniHistoryRow strong.minus{color:#e67c87}@media (max-width:760px){.clubForm{grid-template-columns:1fr}.clubForm label.wide,.clubToggleLabel{grid-column:auto}.clubPointsAdmin{grid-template-columns:1fr}.clubQuestAdminV2{flex-direction:column}.clubProgressControl{justify-content:space-between}.clubProgressControl input,.clubQuestActions .complete{flex:1}.clubOrderManage{flex-wrap:wrap;align-items:flex-start}.clubOrderActions{width:100%;margin-left:0}.clubOrderActions button{flex:1;justify-content:center}.clubModeSwitch{box-sizing:border-box;width:100%}.clubModeSwitch button{flex:1;justify-content:center}.clubModal{border-radius:18px;padding:19px}}:root{--club-bg:#07101f;--club-surface:#0c1729;--club-surface-2:#101d32;--club-border:#ffffff13;--club-text:#f7f9fc;--club-muted:#8290a8;--club-gold:#e7bf62;--club-gold-soft:#f2d78f;--club-gold-bg:#e7bf6217}.clubModeSwitch{border:1px solid var(--club-border);background:#08111f;border-radius:13px;gap:4px;margin:0 0 18px;padding:4px}.clubModeSwitch button{color:#8491a7;border-radius:9px;min-height:38px;padding:0 16px;font-size:12px;font-weight:800;transition:all .16s}.clubQuestCard,.clubShopCard,.clubPointsControl,.clubMiniHistory,.clubOrders{box-shadow:0 12px 32px #00000029;border:1px solid var(--club-border)!important;background:radial-gradient(circle at 100% 0,#304e841a,transparent 40%), var(--club-surface)!important}.clubQuestReward,.clubShopCard strong,.clubBuyPrice strong,.clubEmployeeBalance strong span{color:var(--club-gold)!important}.clubQuestReward{background:var(--club-gold-bg)!important;border-color:#e7bf622b!important}.clubQuestReward svg,.clubBalance svg,.clubPointsHero svg{color:var(--club-gold)!important}.clubProgressBar,.clubQuestProgressBar{border:1px solid #ffffff0e;overflow:hidden;background:#07101d!important}.clubProgressBar>span,.clubQuestProgressBar>span{box-shadow:0 0 16px #e2b95333;background:linear-gradient(90deg,#b98b32,#e4b953,#f0d27e)!important}.clubQuestEmployee{color:#bdc7d7;background:#ffffff0b;border:0;border-radius:8px;margin:10px 0 0;padding:5px 9px}.clubQuestAdminV2{border-top:1px solid #ffffff0e;margin-top:13px;padding-top:12px}.clubProgressControl{border:1px solid var(--club-border);background:#07101d;border-radius:10px;gap:3px;padding:3px}.clubProgressControl button{color:#c6d0df;background:#111d30;border-radius:7px;width:32px;height:32px}.clubProgressControl button:hover:not(:disabled){color:#0b1424;background:#fff}.clubProgressControl input{font-size:13px;color:#fff!important;width:52px!important;height:32px!important}.clubQuestActions{gap:6px}.clubQuestActions button{border-radius:9px;min-height:38px;padding:0 13px}.clubQuestActions .complete{color:#0b1424;background:#fff;border:0;box-shadow:0 5px 16px #0000002e}.clubQuestActions .complete:hover{background:#eef2f7}.clubQuestActions .cancel{color:#dc7b85;background:#e1586611;border:1px solid #e1586624;width:38px}.clubShopCard{transition:transform .16s,border-color .16s,box-shadow .16s}.clubShopCard:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0000003b,0 0 0 1px #e7bf6206;border-color:#e7bf6230!important}.clubShopCard strong{font-weight:900}.clubShopCard strong span{color:var(--club-gold-soft)}.clubShopCard button:not(.clubEditItem){font-weight:900;box-shadow:0 5px 15px #00000029;color:#0b1424!important;background:#fff!important;border:0!important}.clubShopCard button:not(.clubEditItem):hover:not(:disabled){transform:translateY(-1px);background:#edf1f6!important}.clubShopCard button:disabled{opacity:.32;box-shadow:none}.clubEditItem{border:1px solid var(--club-border);color:#8290a6;background:#ffffff09;width:32px;height:32px}.clubEditItem:hover{color:#0b1424;background:#fff;border-color:#fff}.clubModalOverlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02060dd6;padding:20px}.clubModal{background:radial-gradient(circle at 100% 0,#304e8421,#0000 35%),#0a1424;border:1px solid #ffffff16;border-radius:20px;padding:23px;box-shadow:0 35px 100px #00000094}.clubModalHead{margin-bottom:18px}.clubModalHead small,.clubBuyModal>small{color:#78879f}.clubModalHead h2,.clubBuyModal h2{color:#fff}.clubModalHead>button{color:#94a1b5;background:#ffffff0e;border:0;width:34px;height:34px}.clubModalHead>button:hover{color:#0b1424;background:#fff}.clubForm{gap:12px}.clubForm label{color:#8b98ad;gap:6px;font-size:11px}.clubForm input,.clubForm select,.clubForm textarea{color:#f3f6fa;background:#07101d;border:1px solid #ffffff13;border-radius:9px;min-height:42px;padding:9px 11px;font-size:13px}.clubForm textarea{min-height:78px}.clubForm input:focus,.clubForm select:focus,.clubForm textarea:focus{border-color:#e7bf6259;box-shadow:0 0 0 3px #e7bf620e}.clubModalPrimary{color:#091322;background:#fff;border:0;border-radius:10px;min-height:44px;margin-top:17px;font-weight:900;box-shadow:0 7px 20px #0003}.clubModalPrimary:hover:not(:disabled){background:#eef2f7;transform:translateY(-1px)}.clubRewardPreview{background:linear-gradient(135deg,#e7bf620e,#ffffff05);border:1px solid #e7bf621a;border-radius:12px;margin-bottom:17px;padding:13px}.clubRewardPreview>span{background:linear-gradient(145deg,#e7bf6229,#e7bf620e);border-radius:11px;width:46px;height:46px;font-size:23px}.clubRewardPreview b{color:#fff}.clubRewardPreview small{color:var(--club-gold)}.clubToggleLabel{border:1px solid var(--club-border);background:#07101d;border-radius:9px;padding:11px 12px}.clubBuyIcon{background:radial-gradient(circle at 30% 20%,#e7bf622b,#0000 62%),#111b2c;border:1px solid #e7bf6224;border-radius:19px;width:72px;height:72px;margin-bottom:15px;font-size:34px}.clubBuyModal p{color:#8491a6;margin-bottom:18px}.clubBuyPrice,.clubBuyBalance{padding:11px 0}.clubBuyPrice strong{color:var(--club-gold)}.clubBuyActions{grid-template-columns:.8fr 1.4fr;gap:7px;margin-top:14px}.clubBuyActions button{background:#111b2b;border-radius:9px;min-height:42px}.clubBuyActions .buy{color:#0b1424;background:#fff;border:0;box-shadow:0 6px 18px #0000002e}.clubBuyActions .buy:hover{background:#eef2f7}.clubPointsAdmin{gap:14px}.clubPointsControl,.clubMiniHistory{border-radius:15px;padding:17px}.clubPointsControl label{gap:6px;margin-bottom:10px;font-size:11px}.clubPointsControl input,.clubPointsControl select{background:#07101d;border:1px solid #ffffff13;border-radius:9px;min-height:41px;padding:8px 10px}.clubEmployeeBalance{background:radial-gradient(circle at 100% 0,#e7bf621a,#0000 52%),#0d1829;border:1px solid #e7bf621f;border-radius:12px;margin:12px 0;padding:15px}.clubEmployeeBalance small{color:#8c8061}.clubEmployeeBalance strong{font-size:27px}.clubEmployeeBalance strong span{color:var(--club-gold)}.clubPointsButtons{gap:6px}.clubPointsButtons button{border-radius:9px;min-height:40px}.clubPointsButtons .plus{color:#0b1424;background:#fff;border:0}.clubPointsButtons .minus{color:#e08089;background:#e1586611;border:1px solid #e1586624}.clubOrderActions button{border-radius:8px;padding:7px 10px}.clubOrderActions .issue{color:#0b1424;background:#fff;border:0}.clubOrderActions .cancel{color:#dd7b85;background:#e158660f;border:1px solid #e1586624}.clubMiniHistoryRow{padding:10px 0}.clubMiniHistoryRow strong.plus,.clubHistoryRow strong.plus{color:#68d0a7}.clubMiniHistoryRow strong.minus,.clubHistoryRow strong.minus{color:#df7d88}.clubMiniHistoryRow strong.plus,.clubHistoryRow strong.plus{font-weight:900}@media (min-width:1100px){.clubQuestGrid,.clubShopGrid{gap:13px!important}.clubQuestCard,.clubShopCard{border-radius:15px!important}}@media (max-width:760px){.clubModeSwitch{width:100%}.clubModeSwitch button{flex:1;justify-content:center;padding:0 10px}.clubModal{border-radius:17px;padding:18px}.clubQuestAdminV2{gap:9px}}.clubRoot{--club-gold:#e7bf62;--club-gold-light:#f5dc96;--club-text:#f6f8fc;--club-muted:#7f8da6;--club-border:#ffffff13;width:100%;max-width:none;color:var(--club-text)}.clubHero{background:radial-gradient(circle at 88% 22%,#e7bf621f,#0000 25%),radial-gradient(circle at 12% 0,#35599726,#0000 35%),linear-gradient(135deg,#0b1627 0%,#08111f 58%,#09121f 100%);border:1px solid #ffffff13;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:190px;margin-bottom:18px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #0003,inset 0 1px #ffffff06}.clubHeroGlow{filter:blur(65px);pointer-events:none;background:#e7bf6214;border-radius:50%;width:340px;height:340px;position:absolute;top:-160px;right:-110px}.clubHeroContent{z-index:2;max-width:720px;position:relative}.clubEyebrow{color:var(--club-gold);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:14px;font-size:11px;font-weight:900;display:flex}.clubHero h2{color:#fff;letter-spacing:-.035em;max-width:650px;margin:0 0 10px;font-size:clamp(27px,2.1vw,38px);font-weight:900;line-height:1.04}.clubHeroContent>p{color:#8796af;max-width:650px;margin:0;font-size:14px;line-height:1.55}.clubBalance{z-index:2;background:linear-gradient(135deg,#e7bf621a,#ffffff06);border:1px solid #e7bf6229;border-radius:17px;align-items:center;gap:15px;min-width:250px;padding:18px 20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000024}.clubBalanceIcon{width:46px;height:46px;color:var(--club-gold);background:#e7bf6217;border:1px solid #e7bf622b;border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.clubBalance>div{flex-direction:column;min-width:0;display:flex}.clubBalance small{color:#8e8262;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900}.clubBalance strong{color:#fff;letter-spacing:-.03em;font-size:28px;font-weight:950;line-height:1}.clubBalance strong span{color:var(--club-gold)}.clubBalance p{color:#77869f;margin:5px 0 0;font-size:11px}.clubModeSwitch{align-items:center;background:#0a1424!important;border:1px solid #ffffff13!important;border-radius:12px!important;width:auto!important;margin:0 0 16px!important;padding:4px!important;display:inline-flex!important}.clubModeSwitch button{cursor:pointer;transition:all .16s;color:#7f8da5!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 17px!important;font-family:inherit!important;font-size:12px!important;font-weight:800!important;display:flex!important}.clubModeSwitch button:hover{color:#fff!important;background:#ffffff0b!important}.clubModeSwitch button.active{color:#0a1321!important;background:#fff!important;box-shadow:0 5px 15px #00000038!important}.clubStat{min-width:0;min-height:76px;box-shadow:inset 0 1px #ffffff05;background:linear-gradient(135deg,#101d32f0,#0a1423f0)!important;border:1px solid #ffffff12!important;border-radius:14px!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;display:flex!important}.clubStatIcon{border:1px solid #ffffff12;flex:none;color:#9aa8bc!important;background:#ffffff09!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:39px!important;height:39px!important;display:flex!important}.clubStat>div{flex-direction:column;min-width:0;display:flex}.clubStat small{letter-spacing:.08em;text-transform:uppercase;order:2;margin-top:3px;color:#718099!important;font-size:9px!important;font-weight:800!important}.clubStat strong{order:1;color:#fff!important;font-size:22px!important;font-weight:900!important;line-height:1!important}.clubStat:first-child{background:linear-gradient(135deg,#e7bf6212,#0c1728f2)!important;border-color:#e7bf621f!important}.clubStat:first-child .clubStatIcon{border-color:#e7bf6221;color:var(--club-gold)!important;background:#e7bf6212!important}.clubNav{overflow-x:auto;background:#091321!important;border:1px solid #ffffff13!important;border-radius:13px!important;align-items:center!important;gap:5px!important;width:100%!important;margin:0 0 22px!important;padding:5px!important;display:flex!important}.clubNav button{cursor:pointer;transition:background .16s,color .16s,transform .16s;color:#7d8ca4!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:125px!important;min-height:40px!important;padding:0 17px!important;font-family:inherit!important;font-size:12px!important;font-weight:850!important;display:flex!important}.clubNav button:hover{color:#fff!important;background:#ffffff0b!important}.clubNav button.active{color:#091321!important;background:#fff!important;box-shadow:0 5px 15px #0003!important}.clubSection{width:100%}.clubSectionHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.clubSectionHead h2,.clubSectionHead h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:19px}.clubSectionHead p{color:#74839c;margin:4px 0 0;font-size:12px}.clubPointsAdmin{grid-template-columns:minmax(330px,510px) minmax(420px,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.clubPointsControl,.clubMiniHistory{align-self:start!important;height:auto!important;min-height:0!important}.clubMiniHistory{max-height:520px;overflow:auto}.clubEmpty{color:#73819a;text-align:center;background:#0a14238c;border:1px dashed #ffffff14;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:30px;display:flex}.clubMessage,.clubError{border-radius:10px;margin-bottom:12px;padding:11px 13px;font-size:12px;font-weight:750}.clubMessage{color:#79d9b2;background:#5dd3a40f;border:1px solid #5dd3a421}.clubError{color:#e58b94;background:#e1586611;border:1px solid #e1586626}@media (min-width:1200px){.clubRoot{padding-bottom:35px}}@media (max-width:1050px){.clubHero{grid-template-columns:1fr}.clubBalance{width:100%;min-width:0}.clubStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clubPointsAdmin{grid-template-columns:1fr!important}}@media (max-width:700px){.clubHero{border-radius:17px;min-height:0;padding:22px 18px}.clubHero h2{font-size:27px}.clubModeSwitch{width:100%!important;display:flex!important}.clubModeSwitch button{flex:1}.clubStats{grid-template-columns:1fr!important}.clubNav{justify-content:flex-start!important}.clubNav button{flex:none;min-width:115px!important}}.clubStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:0 0 18px!important;display:grid!important}.clubStats>div{background:linear-gradient(135deg,#101d32f5,#091321f5)!important;border:1px solid #ffffff13!important;border-radius:15px!important;align-items:center!important;gap:14px!important;min-width:0!important;min-height:86px!important;padding:16px 18px!important;display:flex!important;box-shadow:inset 0 1px #ffffff06,0 10px 28px #0000001a!important}.clubStats>div>.clubStatIcon{color:#8999b1!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:13px!important;flex:0 0 46px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;margin:0!important;display:flex!important}.clubStats>div>section{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}.clubStats>div>section>b{color:#fff!important;letter-spacing:-.04em!important;order:1!important;margin:0!important;font-size:28px!important;font-weight:950!important;line-height:1!important;display:block!important}.clubStats>div>section>small{color:#75859f!important;letter-spacing:.075em!important;text-transform:uppercase!important;order:2!important;margin:0!important;font-size:10px!important;font-weight:850!important;line-height:1.2!important;display:block!important}.clubStats>div:first-child{background:radial-gradient(circle at 0%,#e7bf6213,#0000 48%),linear-gradient(135deg,#121e30fa,#091321fa)!important;border-color:#e7bf6224!important}.clubStats>div:first-child>.clubStatIcon{color:#e7bf62!important;background:#e7bf6213!important;border-color:#e7bf622e!important}.clubStats>div:first-child>section>b{color:#f3d887!important}.clubModeSwitch{margin-bottom:14px!important}.clubStats{margin-top:0!important;margin-bottom:14px!important}.clubNav{margin-top:0!important;margin-bottom:28px!important}.clubSectionHead{justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;margin:0 0 17px!important;padding:0 2px!important;display:flex!important}.clubSectionHead>div{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;display:flex!important}.clubSectionHead small{color:#7186a7!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin:0!important;font-size:10px!important;font-weight:850!important;line-height:1!important;display:block!important}.clubSectionHead h3{color:#fff!important;letter-spacing:-.025em!important;margin:0!important;font-size:20px!important;font-weight:900!important;line-height:1.15!important;display:block!important}.clubEmpty{background:linear-gradient(145deg,#0c1829a6,#08111e80)!important;border:1px dashed #7e95b829!important;border-radius:17px!important;min-height:210px!important;padding:36px 28px!important}.clubEmpty>div{color:#7f90aa!important;background:#ffffff06!important;border:1px solid #ffffff12!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;margin:0 0 13px!important;display:flex!important}.clubEmpty h3{color:#91a1bb!important;margin:0 0 8px!important;font-size:15px!important;font-weight:850!important}.clubEmpty p{color:#71819d!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.clubNav{gap:7px!important}.clubNav button{gap:8px!important;padding-left:20px!important;padding-right:20px!important}.clubNav button>span{color:#e7bf62!important;background:#e7bf621a!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-width:20px!important;height:20px!important;padding:0 6px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.clubNav button.active>span{color:#e7bf62!important;background:#101a29!important}@media (max-width:1050px){.clubStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.clubStats{grid-template-columns:1fr!important}.clubStats>div{min-height:76px!important}.clubSectionHead{flex-direction:column!important;align-items:flex-start!important}}.clubRoot{--club-gold:#e7bf62;--club-gold-soft:#f3d88f;--club-card:#0c1728;--club-card-2:#0a1423;--club-line:#ffffff13;--club-muted:#8290a7}.clubStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important;display:grid!important}.clubStat{border:1px solid var(--club-line)!important;background:linear-gradient(135deg,#111f34f5,#0a1423f5)!important;border-radius:15px!important;align-items:center!important;gap:13px!important;min-height:78px!important;padding:15px 17px!important;display:flex!important}.clubStat>div{flex-direction:column!important;gap:5px!important;display:flex!important}.clubStat strong{color:#fff!important;order:0!important;font-size:23px!important;font-weight:900!important;line-height:1!important}.clubStat small{letter-spacing:.09em!important;color:#74839b!important;order:1!important;margin:0!important;font-size:9px!important;font-weight:850!important}.clubShopGrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}.clubShopCard{background:radial-gradient(circle at 100% 0,#e7bf6213,#0000 38%),linear-gradient(145deg,#0e1a2d,#0a1525)!important;border:1px solid #ffffff13!important;border-radius:17px!important;flex-direction:column!important;min-width:0!important;min-height:255px!important;padding:19px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff06,0 12px 30px #0000001a!important}.clubShopCard:hover{transform:translateY(-2px);border-color:#e7bf622e!important;box-shadow:inset 0 1px #ffffff09,0 17px 38px #00000029!important}.clubShopTop{justify-content:space-between!important;align-items:flex-start!important;min-height:47px!important;margin-bottom:14px!important;display:flex!important}.clubShopIcon{background:#e7bf6213!important;border:1px solid #e7bf6226!important;border-radius:13px!important;flex:0 0 46px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;font-size:22px!important;line-height:1!important;display:flex!important}.clubEditItem{cursor:pointer;color:#8291a8!important;background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:flex!important}.clubEditItem:hover{color:#091321!important;background:#fff!important}.clubShopAvailability{color:#6fc9a7!important;letter-spacing:.035em!important;background:#5bd3a50e!important;border:1px solid #5bd3a51f!important;border-radius:999px!important;align-self:flex-start!important;align-items:center!important;min-height:24px!important;margin-bottom:10px!important;padding:0 9px!important;font-size:9px!important;font-weight:850!important;display:inline-flex!important}.clubShopCard h3{color:#fff!important;letter-spacing:-.015em!important;margin:0 0 7px!important;font-size:17px!important;font-weight:900!important;line-height:1.25!important}.clubShopCard>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#8090a8!important;margin:0 0 18px!important;font-size:12px!important;line-height:1.55!important}.clubShopBottom{border-top:1px solid #ffffff0e!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;margin-top:auto!important;padding-top:15px!important;display:flex!important}.clubShopBottom>strong{white-space:nowrap!important;color:#fff!important;letter-spacing:-.025em!important;font-size:21px!important;font-weight:950!important;line-height:1!important}.clubShopBottom>strong span{color:var(--club-gold)!important}.clubShopBottom>button{color:#091321!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:112px!important;min-height:38px!important;padding:0 14px!important;font-family:inherit!important;font-size:11px!important;font-weight:900!important;transition:transform .15s,opacity .15s!important;display:flex!important}.clubShopBottom>button:hover:not(:disabled){transform:translateY(-1px)}.clubShopBottom>button:disabled{opacity:.28!important;cursor:not-allowed!important}.clubQuestGrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}.clubQuestCard{background:radial-gradient(circle at 100% 0,#e7bf620e,#0000 38%),linear-gradient(145deg,#0e1a2d,#0a1525)!important;border:1px solid #ffffff13!important;border-radius:17px!important;flex-direction:column!important;min-width:0!important;min-height:275px!important;padding:19px!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff06,0 12px 30px #00000017!important}.clubQuestTop{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:13px!important;display:flex!important}.clubQuestStatus{color:#94a2b7!important;background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:27px!important;padding:0 9px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.clubQuestReward{color:var(--club-gold)!important;align-items:center!important;gap:5px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}.clubQuestEmployee{color:#d7deea!important;background:#ffffff09!important;border-radius:8px!important;align-self:flex-start!important;align-items:center!important;gap:6px!important;margin-bottom:12px!important;padding:6px 9px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.clubQuestEmployee span{color:#73839c!important}.clubQuestCard>h3{color:#fff!important;letter-spacing:-.02em!important;margin:0 0 7px!important;font-size:18px!important;font-weight:900!important;line-height:1.25!important}.clubQuestCard>p{color:#8090a8!important;margin:0 0 20px!important;font-size:12px!important;line-height:1.55!important}.clubProgressHead{color:#78879f!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:auto!important;margin-bottom:7px!important;font-size:10px!important;font-weight:750!important;display:flex!important}.clubProgressHead b{color:#dbe2ed!important;font-size:10px!important}.clubProgress>div{border-radius:inherit!important;background:linear-gradient(90deg,#d7a83d,#f1d47e)!important;height:100%!important;box-shadow:0 0 14px #e7bf622e!important}.clubQuestBottom{color:#74839b!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:9px!important;font-size:10px!important;display:flex!important}.clubQuestBottom>span{align-items:center!important;gap:5px!important;display:flex!important}.clubQuestBottom>b{color:#9ba8ba!important}.clubQuestGrid.closed{margin-top:10px!important}.clubQuestGrid.closed .clubQuestCard{opacity:.82;min-height:0!important}.clubQuestCard.completed{border-color:#5bd3a51a!important}.clubQuestCard.completed .clubQuestStatus{color:#70caa8!important;background:#5bd3a50e!important;border-color:#5bd3a521!important}.clubQuestAdminV2{border-top:1px solid #ffffff0e!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:15px!important;padding-top:14px!important;display:flex!important}.clubProgressControl{align-items:center!important;gap:5px!important;display:flex!important}.clubProgressControl button{color:#fff!important;background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:flex!important}.clubProgressControl input{color:#fff!important;text-align:center!important;background:#081321!important;border:1px solid #ffffff13!important;border-radius:8px!important;outline:none!important;width:68px!important;height:34px!important;padding:0 8px!important;font-weight:850!important}.clubQuestActions{gap:6px!important;display:flex!important}.clubQuestActions button{border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 11px!important;font-family:inherit!important;font-size:10px!important;font-weight:850!important;display:flex!important}.clubQuestActions .complete{color:#091321!important;background:#fff!important;border:0!important}.clubQuestActions .cancel{color:#df818b!important;background:#e25b680e!important;border:1px solid #e25b6824!important;width:34px!important;padding:0!important}.clubBuyModal{text-align:center!important;flex-direction:column!important;align-items:center!important;padding:5px!important;display:flex!important}.clubBuyIcon{background:#e7bf6213!important;border:1px solid #e7bf6229!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:62px!important;height:62px!important;margin-bottom:15px!important;font-size:29px!important;display:flex!important}.clubBuyModal>small{color:#887c5d!important;letter-spacing:.11em!important;margin-bottom:6px!important;font-size:9px!important;font-weight:900!important}.clubBuyModal>h2{color:#fff!important;margin:0 0 7px!important}.clubBuyModal>p{color:#8291a8!important;margin:0 0 18px!important}.clubBuyPrice,.clubBuyBalance{background:#ffffff06!important;border:1px solid #fff1!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:12px 13px!important;display:flex!important}.clubBuyPrice{margin-bottom:7px!important}.clubBuyPrice span,.clubBuyBalance{color:#8190a6!important;font-size:11px!important}.clubBuyPrice strong,.clubBuyBalance b{color:var(--club-gold)!important}.clubBuyActions{grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;margin-top:16px!important;display:grid!important}.clubBuyActions button{color:#8998ae!important;background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:9px!important;min-height:42px!important;font-family:inherit!important;font-weight:850!important}.clubBuyActions .buy{color:#091321!important;background:#fff!important;border:0!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important}@media (max-width:900px){.clubStats,.clubShopGrid,.clubQuestGrid{grid-template-columns:1fr!important}}.planAdminHeader .row{align-items:flex-start;gap:20px}.planPeriodControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.planPeriodStatus{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.planPeriodStatus span{border-radius:50%;width:7px;height:7px}.planPeriodStatus.open{color:#8de2b2}.planPeriodStatus.open span{background:#4ade80;box-shadow:0 0 10px #4ade8080}.planPeriodStatus.closed{color:#aab5c5}.planPeriodStatus.closed span{background:#64748b}.planCloseMonth{color:#fda4af;cursor:pointer;background:#ef444414;border:1px solid #ef444438;border-radius:10px;min-height:38px;padding:0 15px;font-size:12px;font-weight:850;transition:background .16s,border-color .16s,transform .16s}.planCloseMonth:hover:not(:disabled){background:#ef444424;border-color:#ef444457;transform:translateY(-1px)}.planCloseMonth:disabled{opacity:.55;cursor:wait}.planClosedNotice{background:#94a3b80e;border:1px solid #94a3b81f;border-radius:11px;align-items:center;gap:12px;margin:17px 0;padding:13px 15px;display:flex}.planClosedNotice b{color:#d8e0eb;flex:none;font-size:12px}.planClosedNotice span{color:#8795a9;font-size:12px;line-height:1.45}.planAdminMessage{margin-top:12px;display:block}.planCardTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.planLockBadge{color:#8592a6;letter-spacing:.05em;text-transform:uppercase;background:#94a3b80f;border:1px solid #94a3b81f;border-radius:7px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.planCardClosed{opacity:.82}.planCardClosed input:disabled{cursor:not-allowed;opacity:1!important;color:#8c9aae!important;background:#ffffff06!important;border-color:#ffffff0e!important}@media (max-width:800px){.planAdminHeader .row{flex-direction:column}.planPeriodControls{justify-content:flex-start;width:100%}.planClosedNotice{flex-direction:column;align-items:flex-start}}.planViewerHeader,.planAdminHeader{overflow:hidden}.planViewerTop{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.planViewerTop h3{margin:3px 0 5px}.planViewerTop p{color:var(--muted);margin:0;font-size:12px}.planViewerEyebrow{color:#7f8da2;letter-spacing:.13em;font-size:9px;font-weight:900}.planMonthArea{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.planMonthNavigator{background:#050e1a8c;border:1px solid #ffffff14;border-radius:12px;align-items:stretch;min-height:44px;display:flex;overflow:hidden}.planMonthNavigator>button{color:#8391a6;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:39px;font-size:25px;font-weight:400;transition:all .15s;display:flex}.planMonthNavigator>button:hover{color:#fff;background:#ffffff0d}.planMonthNavigator>div{text-align:center;border-left:1px solid #ffffff0e;border-right:1px solid #ffffff0e;flex-direction:column;justify-content:center;min-width:145px;padding:0 15px;display:flex}.planMonthNavigator small{color:#65748a;letter-spacing:.12em;margin-bottom:2px;font-size:8px;font-weight:900}.planMonthNavigator b{color:#f2f5f9;font-size:12px;font-weight:850}.planStoreTabs{margin-top:20px!important}.planReopenMonth{color:#e7bf62;cursor:pointer;background:#e7bf6213;border:1px solid #e7bf6238;border-radius:10px;min-height:38px;padding:0 14px;font-family:inherit;font-size:11px;font-weight:850;transition:all .16s}.planReopenMonth:hover{background:#e7bf621f;border-color:#e7bf6261;transform:translateY(-1px)}.planArchiveNotice{background:#94a3b80a;border:1px solid #94a3b81a;border-radius:10px;align-items:center;margin-top:14px;padding:12px 14px;display:flex}.planArchiveNotice>div{align-items:center;gap:9px;display:flex}.planArchiveNotice b{color:#b8c2d0;font-size:11px}.planArchiveNotice span{color:#748398;font-size:11px}.planEmptyMonth{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.planEmptyIcon{color:#728198;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;font-size:23px;display:flex}.planEmptyMonth h3{margin:0 0 5px}.planEmptyMonth small{color:#718097}@media (max-width:950px){.planViewerTop{flex-direction:column}.planMonthArea{justify-content:flex-start;width:100%}}@media (max-width:600px){.planMonthArea{flex-direction:column;align-items:stretch}.planMonthNavigator{width:100%}.planMonthNavigator>div{flex:1}.planPeriodStatus,.planCloseMonth,.planReopenMonth{justify-content:center;width:100%}.planArchiveNotice>div{flex-direction:column;align-items:flex-start}}.clubXpMain:after{content:"";pointer-events:none;background:#dcae4112;border-radius:50%;width:130px;height:130px;position:absolute;top:-65px;right:-55px}.clubXpMain strong span{color:#d8ae4c;letter-spacing:.02em;font-size:13px;font-weight:800}.clubProgress>div{border-radius:inherit;background:linear-gradient(90deg,#a97823,#d8ad4b 55%,#f0d47d);min-width:0;height:100%;transition:width .35s;box-shadow:0 0 16px #e2b9532e}.clubPointForm input,.clubLevelFields input{box-sizing:border-box;color:#edf1f7;background:#081321;border:1px solid #ffffff14;border-radius:9px;outline:none;width:100%;height:39px;padding:0 11px;font-size:12px;font-weight:650;transition:border-color .15s,background .15s}.clubPrimary:disabled{opacity:.5;cursor:not-allowed}.clubPointHistoryRow>div{min-width:0}.clubPointHistoryRow>small{color:#68768b;white-space:nowrap;font-size:9px}.clubLevelNumber span{color:#e4bb5d;background:linear-gradient(145deg,#dcb34a24,#dcb34a0b);border:1px solid #dcb34a40;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffff09}.clubLevelSave:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1050px){.clubPointsGrid{grid-template-columns:1fr}}@media (max-width:760px){.clubXpOverview,.clubPointForm{grid-template-columns:1fr}.clubLevelEditor{grid-template-columns:42px minmax(0,1fr)}.clubLevelFields{grid-template-columns:1fr 1fr}.clubLevelSave{width:100%}}@media (max-width:500px){.clubPanel{border-radius:14px;padding:15px}.clubLevelEditor{grid-template-columns:1fr}.clubLevelNumber{justify-content:flex-start}.clubLevelFields{grid-template-columns:1fr}.clubLevelProgressHead{flex-direction:column;align-items:flex-start;gap:5px}}.clubPointsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.clubPanel{background:linear-gradient(145deg,#ffffff09,#ffffff03),#0a111d;border:1px solid #ffffff13;border-radius:18px;min-width:0;padding:22px;box-shadow:0 12px 35px #0000002e,inset 0 1px #ffffff06}.clubPanelHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.clubPanelHead small{color:#71809a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.clubPanelHead h3{color:#eef2f8;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800}.clubXpOverview{grid-template-columns:minmax(0,1.5fr) minmax(150px,.7fr);gap:12px;margin-top:16px;display:grid}.clubXpMain,.clubXpLevel{background:#0c1625;border:1px solid #fff1;border-radius:15px;min-height:112px;padding:18px;position:relative;overflow:hidden}.clubXpMain:after{content:"";background:#dcae4112;border-radius:50%;width:130px;height:130px;position:absolute;top:-65px;right:-55px}.clubXpMain small,.clubXpLevel small{color:#71809a;letter-spacing:.11em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.clubXpMain strong{color:#f5f7fa;letter-spacing:-.035em;font-size:31px;line-height:1;display:block}.clubXpMain strong span{color:#d8ae4c;font-size:13px;font-weight:800}.clubXpLevel{flex-direction:column;justify-content:center;display:flex}.clubXpLevel strong{color:#e4b953;font-size:34px;line-height:1}.clubXpLevel span{color:#c4cedc;margin-top:7px;font-size:12px;font-weight:700}.clubLevelProgress{background:#091321;border:1px solid #ffffff0e;border-radius:14px;margin-top:14px;padding:15px 16px 16px}.clubLevelProgressHead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.clubLevelProgressHead span{color:#cbd4e1;font-size:12px;font-weight:750}.clubLevelProgressHead b{color:#74839b;white-space:nowrap;font-size:10px;font-weight:750}.clubProgress{background:#ffffff0e;border-radius:999px;width:100%;height:8px;overflow:hidden}.clubProgress>div{border-radius:inherit;background:linear-gradient(90deg,#a97823,#d8ad4b 55%,#f0d47d);height:100%;transition:width .35s;box-shadow:0 0 16px #e2b9532e}.clubPointForm{border-top:1px solid #ffffff0e;grid-template-columns:.65fr 1.35fr auto;align-items:end;gap:10px;margin-top:15px;padding-top:15px;display:grid}.clubPointForm label,.clubLevelFields label{color:#78879f;flex-direction:column;gap:7px;font-size:10px;font-weight:750;display:flex}.clubPointForm input,.clubLevelFields input{box-sizing:border-box;color:#edf1f7;background:#081321;border:1px solid #ffffff14;border-radius:9px;outline:none;width:100%;height:39px;padding:0 11px;font-size:12px;font-weight:650}.clubPointForm input:focus,.clubLevelFields input:focus{background:#0a1727;border-color:#ddb5537a}.clubPrimary{color:#e9c76d;white-space:nowrap;cursor:pointer;background:linear-gradient(#dcb34a2e,#dcb34a14);border:1px solid #e0b95359;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 15px;font-size:11px;font-weight:800;display:flex}.clubPrimary:hover:not(:disabled){background:#dcb34a33;border-color:#e0b9538c}.clubSubTitle{color:#aeb9c9;align-items:center;gap:7px;margin:21px 0 10px;font-size:11px;font-weight:800;display:flex}.clubPointsHistory{flex-direction:column;gap:5px;max-height:250px;display:flex;overflow:auto}.clubPointHistoryRow{background:#ffffff05;border:1px solid #ffffff0b;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.clubPointHistoryRow b{color:#e2ba59;font-size:11px;display:block}.clubPointHistoryRow span{color:#7e8ca1;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.clubLevels{flex-direction:column;gap:9px;margin-top:2px;display:flex}.clubLevelEditor{background:linear-gradient(135deg,#ffffff06,#ffffff02),#0b1421;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:52px minmax(0,1fr);gap:13px;padding:13px;transition:border-color .15s,background .15s;display:grid}.clubLevelEditor:hover{background:#0c1726;border-color:#dcb34a2b}.clubLevelNumber{justify-content:center;align-items:center;display:flex}.clubLevelNumber span{color:#e4bb5d;background:linear-gradient(145deg,#dcb34a24,#dcb34a0b);border:1px solid #dcb34a40;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:flex}.clubLevelFields{grid-template-columns:minmax(130px,1.2fr) minmax(105px,.8fr) minmax(90px,.6fr) auto;align-items:end;gap:9px;display:grid}.clubLevelSave{color:#c9d2df;white-space:nowrap;cursor:pointer;background:#111d2d;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:39px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.clubLevelSave:hover:not(:disabled){color:#e4c36e;background:#162337;border-color:#dcb34a4d}.clubLevelEditor:first-child{border-color:#dcb34a24}.clubLevelEditor:first-child .clubLevelNumber span{background:linear-gradient(145deg,#dcb34a38,#dcb34a12)}@media (max-width:1050px){.clubPointsGrid{grid-template-columns:1fr}}@media (max-width:760px){.clubXpOverview,.clubPointForm{grid-template-columns:1fr}.clubLevelFields{grid-template-columns:1fr 1fr}}@media (max-width:500px){.clubPanel{padding:15px}.clubLevelEditor{grid-template-columns:1fr}.clubLevelNumber{justify-content:flex-start}.clubLevelFields{grid-template-columns:1fr}.clubLevelProgressHead{flex-direction:column;align-items:flex-start;gap:5px}}.clubLevelUpOverlay{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060cc7;justify-content:center;align-items:center;padding:24px;animation:.22s both clubLevelUpOverlayIn;display:flex;position:fixed;inset:0}.clubLevelUp{text-align:center;background:radial-gradient(circle at 50% 0,#dcb34a1f,#0000 43%),linear-gradient(145deg,#101b2a,#08111d);border:1px solid #e1b9524d;border-radius:24px;width:min(430px,100%);padding:38px 34px 30px;animation:.38s cubic-bezier(.2,.9,.25,1.2) both clubLevelUpIn;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000008c,0 0 70px #dcb34a14,inset 0 1px #ffffff0d}.clubLevelUpGlow{filter:blur(30px);pointer-events:none;background:#e1b84b14;border-radius:50%;width:330px;height:330px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.clubLevelUpSpark{color:#e5bd5e;background:#dcb34a1a;border:1px solid #e1b9524d;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;display:flex;position:relative;box-shadow:0 0 30px #dcb34a1a}.clubLevelUpLabel{color:#d9b454;letter-spacing:.28em;font-size:11px;font-weight:900;position:relative}.clubLevelUpNumber{color:#f1d47e;letter-spacing:-.07em;text-shadow:0 0 35px #e1b95233;margin-top:8px;font-size:82px;font-weight:900;line-height:.95;position:relative}.clubLevelUpTitle{color:#f4f6fa;letter-spacing:-.03em;margin-top:8px;font-size:25px;font-weight:850;line-height:1.1;position:relative}.clubLevelUpXp{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:100%;margin:22px auto 0;padding:10px 15px;display:flex;position:relative}.clubLevelUpXp span{color:#718098;letter-spacing:.1em;font-size:9px;font-weight:850}.clubLevelUpXp b{color:#d9b454;font-size:12px;font-weight:850}.clubLevelUpReward{background:linear-gradient(135deg,#dcb34a1f,#dcb34a09);border:1px solid #dcb34a38;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:max-content;min-width:160px;margin:14px auto 0;padding:12px 17px;display:flex;position:relative}.clubLevelUpRewardIcon{color:#e6bf62;background:#dcb34a1f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.clubLevelUpReward div:last-child{text-align:left}.clubLevelUpReward small{color:#75839a;letter-spacing:.12em;margin-bottom:2px;font-size:8px;font-weight:850;display:block}.clubLevelUpReward strong{color:#e9c665;font-size:17px;font-weight:900;display:block}.clubLevelUpButton{color:#e6c366;cursor:pointer;background:linear-gradient(#dcb34a2e,#dcb34a14);border:1px solid #dcb34a4d;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;height:45px;margin-top:24px;font-size:11px;font-weight:850;transition:all .15s;display:flex;position:relative}.clubLevelUpButton:hover{background:#dcb34a33;border-color:#dcb34a80;transform:translateY(-1px)}@keyframes clubLevelUpOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes clubLevelUpIn{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:520px){.clubLevelUpOverlay{padding:16px}.clubLevelUp{padding:30px 22px 22px}.clubLevelUpNumber{font-size:68px}}.clubTitleBadges{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.clubTitleBadges span{color:#ffd7e7;background:#1b1520;border:1px solid #6b3a52;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.clubTopRank{align-items:center;gap:10px;display:flex}.clubTopRank b{font-size:18px}.clubTopCard{background:linear-gradient(135deg,#101827,#24101b);border:1px solid #3b455a;border-radius:18px;padding:18px}.clubTopCard:first-child{border-color:#d4af37;box-shadow:0 0 25px #d4af372e}.clubTopCard:nth-child(2){border-color:silver;box-shadow:0 0 25px #c0c0c01f}.clubTopCard:nth-child(3){border-color:#cd7f32;box-shadow:0 0 25px #cd7f321f}.clubTitleBadges{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.clubTitleBadges span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.clubTitleCard{flex-direction:column;justify-content:space-between;min-height:180px;display:flex;position:relative}.clubTitleCard .titleIcon{margin-bottom:12px;font-size:42px}.clubTitleCard .titleDescription{opacity:.7;margin-top:6px}.clubTitleActions{gap:10px;margin-top:20px;display:flex}.clubTitleActions button{flex:1}.clubTitleCard{border-width:1px;justify-content:flex-start;gap:12px;min-height:220px;transition:all .25s}.clubTitleCard:hover{transform:translateY(-4px)}.clubTitleCard .titleIcon{font-size:48px}.clubTitleCard .titleName{font-size:24px;font-weight:900}.clubTitleCard .titleDescription{min-height:40px}.clubTitleActions{margin-top:auto}@media (min-width:900px){.clubSection:has(.clubTitleCard)>.clubPanel{vertical-align:top;width:calc(33.333% - 14px);margin-right:16px;display:inline-flex}}.clubRankCard{transition:all .25s;position:relative;overflow:hidden}.clubRankCard:hover{transform:translateY(-5px)}.clubRankCard small{letter-spacing:.08em;font-size:13px}.rankGold{box-shadow:0 0 35px #d4af3740;border-color:#d4af37!important}.rankSilver{box-shadow:0 0 30px #bebebe26;border-color:#bfc3cc!important}.rankBronze{box-shadow:0 0 30px #cd7f322e;border-color:#cd7f32!important}.rankGold h3{font-size:30px}.clubLeaderboard{gap:18px;display:grid}.clubLevelProgress{margin-top:18px}.clubLevelProgressHead{opacity:.8;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.clubLevelBar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.clubLevelBar div{background:linear-gradient(90deg,#d4af37,#fff0a8);border-radius:999px;height:100%;transition:all .5s}.rankFirst{z-index:2;transform:scale(1.03)}.rankFirst h3{font-size:32px}.rankSecond,.rankThird{opacity:.96}.rankFirst:before{content:"🥇";font-size:36px;position:absolute;top:15px;right:18px}.rankSecond:before{content:"🥈";font-size:32px;position:absolute;top:15px;right:18px}.rankThird:before{content:"🥉";font-size:32px;position:absolute;top:15px;right:18px}.clubHero{background:linear-gradient(135deg,#d4af3726,#ffffff08);border-radius:24px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:32px;display:flex}.clubHero h1{margin:8px 0;font-size:34px}.clubLeaderHero{text-align:center;border:1px solid #d4af3766;border-radius:20px;padding:20px 35px}.clubLeaderHero strong{margin:8px;font-size:24px;display:block}.clubDashboardGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:25px;display:grid}.clubDashboardGrid>div{background:#ffffff0a;border-radius:18px;padding:20px}.clubDashboardGrid b{margin-top:8px;font-size:28px;display:block}@media (max-width:900px){.clubDashboardGrid{grid-template-columns:repeat(2,1fr)}}.clubFeedback{z-index:900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#0d1728,#090f1b);border:1px solid #2a3a52;border-radius:16px;width:270px;padding:16px;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #00000059}.clubFeedbackTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.clubFeedbackIdentity{min-width:0}.clubFeedbackIdentity strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.clubFeedbackIdentity span{color:#8294b1;margin-top:4px;font-size:11px;display:block}.clubFeedbackLevel{text-align:right;flex:none}.clubFeedbackLevel small,.clubFeedbackTitle span,.clubFeedbackStats small{color:#8294b1;letter-spacing:1.3px;font-size:9px;display:block}.clubFeedbackLevel b{color:#ff7eaa;margin-top:2px;font-size:22px;display:block}.clubFeedbackTitle{border-top:1px solid #202d42;margin-top:13px;padding-top:11px}.clubFeedbackTitle b{color:#f6f7fb;margin-top:4px;font-size:13px;display:block}.clubFeedbackStats{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.clubFeedbackStats>div{background:#091321;border:1px solid #1f2d43;border-radius:10px;padding:9px}.clubFeedbackStats b{margin-top:5px;font-size:13px;display:block}.clubFeedbackProgressHead{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:10px;display:flex}.clubFeedbackProgressHead span{color:#aebbd0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clubFeedbackProgressHead b{color:#ff7eaa}.clubFeedbackProgressTrack{background:#1a2638;border-radius:99px;height:5px;overflow:hidden}.clubFeedbackProgressTrack>div{border-radius:inherit;background:linear-gradient(90deg,#741c3b,#d34f7d);height:100%;transition:width .3s}@media (max-width:900px){.clubFeedback{width:245px;bottom:14px;right:14px}}@media (max-width:600px){.clubFeedback{width:calc(100vw - 20px);max-width:300px;bottom:10px;right:10px}}.clubQuestMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.clubQuestMeta>span{letter-spacing:.03em;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;align-items:center;min-height:26px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.clubQuestMeta .difficulty-easy{color:#72e6a0;background:#72e6a012;border-color:#72e6a033}.clubQuestMeta .difficulty-medium{color:#f0c674;background:#f0c67412;border-color:#f0c67433}.clubQuestMeta .difficulty-hard{color:#ff9b72;background:#ff9b7212;border-color:#ff9b7233}.clubQuestMeta .difficulty-hardcore{color:#ff6b6b;background:#ff6b6b14;border-color:#ff6b6b38}.clubQuestMeta .rarity-rare{color:#6eb8ff}.clubQuestMeta .rarity-epic{color:#c18cff}.clubQuestMeta .rarity-legendary{color:#ffc857}.clubQuestMeta .rarity-mythic{color:#ff75b5}.clubQuestAdminV2{border-top:1px solid #ffffff12;flex-direction:column;gap:10px;margin-top:16px;padding-top:14px;display:flex}.clubQuestEdit{color:#ffffffd1;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:9px;justify-content:center;align-self:flex-start;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex}.clubQuestEdit:hover:not(:disabled){color:#fff;background:#ffffff17;border-color:#ffffff2e}.clubQuestEdit:disabled{opacity:.45;cursor:not-allowed}.clubProgressControl{align-items:center;gap:6px;width:max-content;max-width:100%;display:flex}.clubProgressControl button{flex:0 0 34px;width:34px;height:34px}.clubProgressControl input{text-align:center;flex:0 0 64px;width:64px;height:34px}.clubQuestActions{align-items:center;gap:7px;width:100%;display:flex}.clubQuestActions button{min-height:34px}.clubQuestActions .complete{flex:1}.clubQuestActions .cancel{flex:0 0 38px;width:38px}@media (max-width:640px){.clubQuestMeta{gap:6px}.clubQuestAdminV2{gap:9px}.clubQuestActions{flex-wrap:nowrap}}.clubImageUpload{box-sizing:border-box;background:linear-gradient(135deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13;border-radius:16px;grid-template-columns:84px 1fr;align-items:center;gap:16px;width:100%;margin:2px 0 18px;padding:14px;display:grid}.clubImagePreview{box-sizing:border-box;background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;overflow:hidden}.clubImagePreview img{object-fit:contain;width:100%;height:100%;display:block}.clubImagePreview span{font-size:30px;line-height:1}.clubImageUploadBody{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.clubImageUploadBody>b{color:#f3f6fb;font-size:14px;font-weight:700;line-height:1.25}.clubImageUploadBody>small{color:#75849b;font-size:12px;line-height:1.25}.clubImageUploadButton{box-sizing:border-box;color:#e7edf6;cursor:pointer;background:#fff1;border:1px solid #ffffff1c;border-radius:9px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:12px;font-weight:700;transition:background .16s,border-color .16s,transform .16s;width:auto!important;margin-top:6px!important;display:inline-flex!important}.clubImageUploadButton:hover{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.clubImageUploadButton:active{transform:translateY(0)}.clubImageUploadButton input{display:none!important}.clubImageFile{text-overflow:ellipsis;white-space:nowrap;color:#697990;max-width:100%;margin-top:2px;font-size:11px;overflow:hidden}@media (max-width:600px){.clubImageUpload{grid-template-columns:68px 1fr;gap:12px;padding:12px}.clubImagePreview{width:68px;height:68px}}.clubForm>.clubImageUpload{box-sizing:border-box!important;background:#ffffff06!important;border:1px solid #ffffff14!important;border-radius:14px!important;grid-column:1/-1!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0 0 6px!important;padding:12px!important;display:flex!important}.clubForm>.clubImageUpload>.clubImagePreview{border-radius:11px!important;flex:0 0 64px!important;width:64px!important;min-width:64px!important;height:64px!important}.clubForm>.clubImageUpload>.clubImageUploadBody{flex-direction:column!important;flex:1!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;display:flex!important}.clubForm>.clubImageUpload>.clubImageUploadBody>b{font-size:13px!important}.clubForm>.clubImageUpload>.clubImageUploadBody>small{color:#71819a!important;font-size:11px!important}.clubForm>.clubImageUpload .clubImageUploadButton{border-radius:8px!important;min-width:0!important;height:30px!important;margin-top:6px!important;padding:0 11px!important;font-size:11px!important}.clubForm>.clubImageUpload .clubImageFile{font-size:10px!important}@media (max-width:600px){.clubForm>.clubImageUpload{padding:10px!important}.clubForm>.clubImageUpload>.clubImagePreview{flex-basis:56px!important;width:56px!important;min-width:56px!important;height:56px!important}}.businessCalendar{width:100%;min-width:0}.businessCalendarHead{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.businessCalendarHead h2{text-transform:capitalize;margin:0;font-size:26px;font-weight:700}.businessCalendarHead p{color:var(--muted,#8b8f98);margin:6px 0 0;font-size:13px}.businessCalendarActions{align-items:center;gap:8px;display:flex}.businessCalendarActions button{border:1px solid var(--border,#2b2e35);background:var(--card,#15171b);min-height:38px;color:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:flex}.businessCalendarActions button:hover{background:var(--hover,#1d2026)}.businessCalendarActions button:first-child,.businessCalendarActions button:nth-child(3){width:38px;padding:0;font-size:22px}.businessCalendarActions .primary{color:#111;background:#fff;border-color:#fff;font-weight:600}.businessCalendarActions .primary:hover{opacity:.88}.businessCalendarWeek{border:1px solid var(--border,#2b2e35);border-bottom:0;border-radius:12px 12px 0 0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.businessCalendarWeek>div{text-align:center;color:var(--muted,#8b8f98);background:var(--card,#15171b);border-right:1px solid var(--border,#2b2e35);padding:12px;font-size:12px;font-weight:700}.businessCalendarWeek>div:last-child{border-right:0}.businessCalendarGrid{border-left:1px solid var(--border,#2b2e35);border-top:1px solid var(--border,#2b2e35);border-radius:0 0 12px 12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.businessCalendarDay,.businessCalendarEmpty{background:var(--card,#15171b);border-right:1px solid var(--border,#2b2e35);border-bottom:1px solid var(--border,#2b2e35);min-height:145px;padding:9px}.businessCalendarEmpty{background:#00000014}.businessCalendarDay{cursor:pointer;transition:background .15s}.businessCalendarDay:hover{background:var(--hover,#1b1e24)}.businessCalendarDay.today{box-shadow:inset 0 0 0 2px #ffffffa6}.businessCalendarDayNumber{border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;margin-bottom:7px;font-size:13px;font-weight:600;display:flex}.businessCalendarDay.today .businessCalendarDayNumber{color:#111;background:#fff}.businessCalendarEvents{flex-direction:column;gap:5px;display:flex}.businessCalendarEvent{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff12;border:0;border-left:3px solid #777;border-radius:5px;padding:6px 7px;font-size:11px;line-height:1.3;overflow:hidden}.businessCalendarEvent span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.businessCalendarEvent:hover{background:#ffffff21}.businessCalendarEvent.type-credit{border-left-color:#d4a72c}.businessCalendarEvent.type-claim{border-left-color:#d95f59}.businessCalendarEvent.type-meeting{border-left-color:#6ea8fe}.businessCalendarEvent.type-payment{border-left-color:#55b878}.businessCalendarEvent.type-task{border-left-color:#a779e8}.businessCalendarEvent.type-deadline{border-left-color:#e58b4a}.businessCalendarEvent.type-custom{border-left-color:#aaa}.businessCalendarOverlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.businessCalendarModal{background:var(--card,#15171b);border:1px solid var(--border,#30343b);border-radius:15px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:22px;overflow:auto;box-shadow:0 25px 80px #00000080}.businessCalendarModalHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.businessCalendarModalHead h3{margin:0;font-size:20px}.businessCalendarModalHead span{color:var(--muted,#8b8f98);margin-top:5px;font-size:12px;display:block}.businessCalendarModalHead>button{border:1px solid var(--border,#2b2e35);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:flex}.businessCalendarModal label{flex-direction:column;gap:7px;margin-bottom:15px;font-size:12px;font-weight:600;display:flex}.businessCalendarModal input,.businessCalendarModal select,.businessCalendarModal textarea{box-sizing:border-box;border:1px solid var(--border,#30343b);background:var(--input,#101216);width:100%;color:inherit;font:inherit;border-radius:8px;outline:none;padding:10px 11px;font-size:13px}.businessCalendarModal input:focus,.businessCalendarModal select:focus,.businessCalendarModal textarea:focus{border-color:#777}.businessCalendarModal textarea{resize:vertical;min-height:90px}.businessCalendarModalActions{align-items:center;gap:8px;margin-top:22px;display:flex}.businessCalendarModalActions>div{flex:1}.businessCalendarModalActions button{border:1px solid var(--border,#30343b);min-height:38px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:flex}.businessCalendarModalActions .primary{color:#111;background:#fff;border-color:#fff;font-weight:600}.businessCalendarModalActions .danger{color:#ff7770;border-color:#ff645a4d}.businessCalendarModalActions button:hover{opacity:.85}@media (max-width:900px){.businessCalendarHead{flex-direction:column;align-items:flex-start}.businessCalendarActions{width:100%}.businessCalendarActions .primary{margin-left:auto}.businessCalendarDay,.businessCalendarEmpty{min-height:105px;padding:6px}.businessCalendarEvent{padding:5px;font-size:10px}}@media (max-width:600px){.businessCalendarWeek>div{padding:8px 2px;font-size:10px}.businessCalendarDay,.businessCalendarEmpty{min-height:80px;padding:4px}.businessCalendarDayNumber{width:23px;height:23px;font-size:11px}.businessCalendarEvent{border-left-width:2px;padding:3px 4px}.businessCalendarEvent span{font-size:9px}}.clubShopItemActions{align-items:center;gap:6px;display:flex}.clubDeleteItem{color:#ef4444!important}.clubDeleteItem:hover{background:#ef44441f!important}.clubShopGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.clubShopCard{background:#111827;border:1px solid #ffffff17;border-radius:20px;min-height:320px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 12px 35px #00000047,inset 0 1px #ffffff0a}.clubShopCard:hover{border-color:#ffffff29;transform:translateY(-3px);box-shadow:0 18px 45px #00000061,inset 0 1px #ffffff0f}.clubShopCard .clubShopIcon{background:#111827;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.clubShopCard .clubShopIcon img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s;display:block}.clubShopCard:hover .clubShopIcon img{transform:scale(1.035)}.clubShopCard:after{content:"";pointer-events:none;background:linear-gradient(#050a1414 0%,#050a1405 30%,#050a142e 48%,#050a14eb 100%);position:absolute;inset:0}.clubShopCard .clubShopTop{z-index:3;pointer-events:none;height:42px;position:absolute;top:14px;left:14px;right:14px}.clubShopItemActions{pointer-events:auto;gap:7px;display:flex;position:absolute;top:0;right:0}.clubShopItemActions .clubEditItem{-webkit-backdrop-filter:blur(12px);color:#e5e7eb;cursor:pointer;background:#111827ad;border:1px solid #ffffff1c;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .18s;display:flex}.clubShopItemActions .clubEditItem:hover{background:#ffffff1f;border-color:#fff3}.clubShopItemActions .clubDeleteItem{color:#ff7070!important}.clubShopItemActions .clubDeleteItem:hover{background:#ef444429!important;border-color:#ef44444d!important}.clubShopCard .clubShopAvailability{z-index:4;letter-spacing:.2px;-webkit-backdrop-filter:blur(10px);background:#0f172aad;border:1px solid #ffffff17;border-radius:999px;width:max-content;max-width:calc(100% - 40px);padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:69px;left:20px}.clubShopCard>h3{z-index:4;color:#fff;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:800;line-height:1.15;position:absolute;bottom:76px;left:20px;right:20px}.clubShopCard .clubShopBottom{z-index:5;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-top:10px;display:flex;position:absolute;bottom:15px;left:20px;right:20px}.clubShopCard .clubShopBottom strong{color:#fff;letter-spacing:-.5px;font-size:21px;font-weight:850}.clubShopCard .clubShopBottom strong span{color:#f4c95d;font-size:15px}.clubShopCard .clubShopBottom>button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:700;transition:all .18s;display:flex}.clubShopCard .clubShopBottom>button:hover:not(:disabled){background:#ffffff2b}.clubShopCard .clubShopBottom>button:disabled{opacity:.4;cursor:not-allowed}.clubShopCard.disabled{opacity:.72}.clubShopCard.disabled:after{background:linear-gradient(#050a1440,#050a14f5)}@media (max-width:700px){.clubShopGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clubShopCard{border-radius:16px;min-height:270px}.clubShopCard>h3{font-size:16px;bottom:68px;left:14px;right:14px}.clubShopCard>p{font-size:11px;bottom:40px;left:14px;right:14px}.clubShopCard .clubShopBottom{bottom:12px;left:14px;right:14px}.clubShopCard .clubShopBottom strong{font-size:17px}.clubShopCard .clubShopAvailability{top:62px;left:14px}}.clubShopCard>h3{z-index:4!important;color:#fff!important;letter-spacing:-.3px!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important;position:absolute!important;bottom:76px!important;left:20px!important;right:20px!important;overflow:hidden!important}.clubShopCard>p{z-index:4!important;color:#e2e8f0b8!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;position:absolute!important;bottom:43px!important;left:20px!important;right:20px!important;overflow:hidden!important}.clubShopCard .clubShopBottom{z-index:5!important}@media (max-width:700px){.clubShopCard>h3{font-size:16px!important;bottom:68px!important;left:14px!important;right:14px!important}.clubShopCard>p{font-size:11px!important;bottom:40px!important;left:14px!important;right:14px!important}}.clubShopCard .clubShopTop{z-index:10!important;pointer-events:none!important;height:42px!important;margin:0!important;position:absolute!important;top:14px!important;left:14px!important;right:14px!important}.clubShopCard .clubShopActions{z-index:20!important;pointer-events:auto!important;align-items:center!important;gap:7px!important;display:flex!important;position:absolute!important;top:0!important;right:0!important}.clubShopCard .clubShopActions .clubEditItem,.clubShopCard .clubShopActions .clubDeleteItem{-webkit-backdrop-filter:blur(12px);cursor:pointer!important;pointer-events:auto!important;z-index:21!important;background:#111827ad!important;border:1px solid #ffffff1c!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.clubShopCard .clubShopActions .clubEditItem{color:#e5e7eb!important}.clubShopCard .clubShopActions .clubDeleteItem{color:#ff7070!important}.clubShopCard .clubShopActions .clubEditItem:hover{background:#ffffff1f!important;border-color:#fff3!important}.clubShopCard .clubShopActions .clubDeleteItem:hover{background:#ef444429!important;border-color:#ef44444d!important}.shopRedesign{width:100%}.shopRedesignHead{align-items:flex-end;margin-bottom:22px}.shopRedesignHead h3{margin:4px 0 0}.shopSubtitle{color:#7d8aa0;margin:7px 0 0;font-size:13px}.shopRedesignGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.shopProductCard{cursor:pointer!important;background:linear-gradient(#101b2c 0%,#0b1525 100%)!important;border:1px solid #ffffff14!important;border-radius:20px!important;height:390px!important;min-height:390px!important;padding:0!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;position:relative!important;overflow:hidden!important}.shopProductCard:hover{border-color:#ffffff29!important;transform:translateY(-4px)!important;box-shadow:0 18px 45px #00000047!important}.shopProductImage{background:radial-gradient(circle at 50% 30%,#ffffff12,#0000 55%)!important;justify-content:center!important;align-items:center!important;height:220px!important;display:flex!important;position:relative!important;overflow:hidden!important}.shopProductImage img{object-fit:contain!important;box-sizing:border-box!important;width:100%!important;height:100%!important;padding:22px!important}.shopProductEmoji{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;font-size:36px;display:flex}.shopProductStatus{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#72e6bc!important;background:#12514352!important;border:1px solid #43be9b2e!important;border-radius:999px!important;padding:6px 10px!important;font-size:10px!important;font-weight:700!important;position:absolute!important;bottom:14px!important;left:14px!important}.shopProductActions{z-index:20!important;gap:7px!important;display:flex!important;position:absolute!important;top:13px!important;right:13px!important}.shopProductActions button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dbe3ef!important;cursor:pointer!important;background:#0a111db8!important;border:1px solid #ffffff1a!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;padding:0!important;display:flex!important}.shopProductActions .shopActionDelete{color:#f77!important}.shopProductActions button:hover{background:#ffffff1f!important}.shopProductBody{flex-direction:column!important;height:170px!important;padding:18px 18px 15px!important;display:flex!important}.shopProductBody h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:19px!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.shopProductBody p{color:#8793a7!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:8px 0 0!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.shopProductBottom{justify-content:space-between!important;align-items:flex-end!important;margin-top:auto!important;display:flex!important}.shopProductBottom strong{color:#fff!important;font-size:23px!important;line-height:1!important}.shopProductBottom strong span{color:#d5a62d!important;font-size:13px!important}.shopProductArrow{color:#cbd5e1!important;background:#ffffff0f!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;display:flex!important}.shopViewOverlay{z-index:9999!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#02070ec7!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.shopViewModal{background:#0b1422!important;border:1px solid #ffffff1a!important;border-radius:26px!important;grid-template-columns:1.05fr .95fr!important;width:min(900px,100%)!important;max-height:min(700px,100vh - 48px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 100px #0000008c!important}.shopViewClose{z-index:30!important;color:#fff!important;cursor:pointer!important;background:#070d17b8!important;border:1px solid #ffffff1a!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:flex!important;position:absolute!important;top:16px!important;right:16px!important}.shopViewVisual{background:radial-gradient(circle at 50% 40%,#ffffff14,#0000 55%),#0d1929!important;justify-content:center!important;align-items:center!important;min-height:500px!important;display:flex!important;position:relative!important}.shopViewVisual img{object-fit:contain!important;box-sizing:border-box!important;width:100%!important;height:100%!important;max-height:620px!important;padding:40px!important}.shopViewEmoji{background:#ffffff0d;border:1px solid #ffffff14;border-radius:30px;justify-content:center;align-items:center;width:120px;height:120px;font-size:64px;display:flex}.shopViewContent{flex-direction:column!important;min-width:0!important;padding:55px 42px 38px!important;display:flex!important}.shopViewEyebrow{color:#cda52e!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:800!important}.shopViewContent h2{margin:12px 0!important;font-size:32px!important;line-height:1.1!important}.shopViewStatus{color:#72e6bc!important;background:#12514352!important;border:1px solid #43be9b2e!important;border-radius:999px!important;align-self:flex-start!important;padding:7px 11px!important;font-size:11px!important;font-weight:700!important}.shopViewDescription{color:#9aa7ba!important;white-space:pre-wrap!important;margin-top:25px!important;font-size:14px!important;line-height:1.7!important;overflow:auto!important}.shopViewFooter{justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;margin-top:auto!important;padding-top:30px!important;display:flex!important}.shopViewFooter small{color:#738095!important;margin-bottom:5px!important;font-size:11px!important;display:block!important}.shopViewFooter strong{color:#fff!important;font-size:30px!important}.shopViewFooter strong span{color:#d5a62d!important;font-size:15px!important}.shopViewBuy{color:#101827!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:13px!important;align-items:center!important;gap:8px!important;height:48px!important;padding:0 20px!important;font-weight:800!important;display:flex!important}.shopViewBuy:hover{transform:translateY(-1px)}.shopGalleryPrev,.shopGalleryNext{color:#fff!important;cursor:pointer!important;background:#050c16ad!important;border:1px solid #ffffff1a!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;font-size:28px!important;line-height:1!important;display:flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.shopGalleryPrev{left:14px!important}.shopGalleryNext{right:14px!important}.shopGalleryDots{justify-content:center!important;gap:6px!important;display:flex!important;position:absolute!important;bottom:18px!important;left:0!important;right:0!important}.shopGalleryDots button{cursor:pointer!important;background:#ffffff59!important;border:0!important;border-radius:50%!important;width:7px!important;height:7px!important;padding:0!important}.shopGalleryDots button.active{transform:scale(1.25);background:#fff!important}@media (max-width:1200px){.shopRedesignGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:850px){.shopRedesignGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shopViewModal{grid-template-columns:1fr!important;max-height:calc(100vh - 30px)!important;overflow:auto!important}.shopViewVisual{min-height:320px!important}.shopViewContent{padding:28px!important}}@media (max-width:550px){.shopRedesignGrid{grid-template-columns:1fr!important}.shopProductCard{height:360px!important;min-height:360px!important}.shopProductImage{height:200px!important}}.shopTabs{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;gap:6px;width:max-content;max-width:100%;margin:0 0 22px;padding:5px;display:flex}.shopTabs button{color:#7f8ca0;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.shopTabs button:hover{color:#dbe3ef;background:#ffffff0b}.shopTabs button.active{color:#fff;background:#ffffff17}.shopOrderBadge{color:#fff;background:#d95757;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 6px;font-size:10px;font-weight:800;display:flex}.shopOrdersPanel{width:100%}.shopOrdersHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.shopOrdersHead small{color:#718096;letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.shopOrdersHead h3{margin:5px 0 0;font-size:20px}.shopOrdersCount{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:13px;justify-content:center;align-items:center;min-width:42px;height:42px;font-size:16px;font-weight:800;display:flex}.shopOrdersList{flex-direction:column;gap:10px;display:flex}.shopOrderCard{background:linear-gradient(135deg,#ffffff0b,#ffffff05);border:1px solid #ffffff12;border-radius:17px;align-items:center;gap:15px;min-height:92px;padding:15px 17px;transition:border-color .18s,background .18s;display:flex}.shopOrderCard:hover{background:#ffffff0e;border-color:#ffffff21}.shopOrderCard.pending{border-color:#d9a7372e}.shopOrderCard.issued{opacity:.78}.shopOrderIcon{background:#ffffff0e;border:1px solid #ffffff12;border-radius:14px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex}.shopOrderMain{flex:1;min-width:0}.shopOrderTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.shopOrderTop h4{color:#f4f7fb;margin:0;font-size:14px;font-weight:750}.shopOrderTop strong{white-space:nowrap;color:#fff;font-size:15px}.shopOrderEmployee{color:#8996a9;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.shopOrderMeta{color:#657287;flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;font-size:10px;display:flex}.shopOrderStatus{align-items:center;gap:5px;font-weight:750;display:inline-flex}.shopOrderStatus.pending{color:#e0b24b}.shopOrderStatus.pending>span{background:#e0b24b;border-radius:50%;width:6px;height:6px}.shopOrderStatus.issued{color:#63d8ad}.shopOrderStatus.cancelled{color:#dc7272}.shopOrderProcessed{color:#657287;margin-top:7px;font-size:10px}.shopOrderProcessed b{color:#aab5c5}.shopOrderActions{flex:none;align-items:center;gap:7px;display:flex}.shopOrderIssue{color:#101827;cursor:pointer;background:#f1f4f8;border:0;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.shopOrderIssue:hover{transform:translateY(-1px)}.shopOrderIssue:disabled{opacity:.5;cursor:default;transform:none}.shopOrderCancel{color:#778398;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:10px;height:38px;padding:0 11px;font-size:10px;font-weight:700}.shopOrderCancel:hover{color:#e47a7a;border-color:#e47a7a40}.shopOrderCancel:disabled{opacity:.5;cursor:default}.shopOrdersEmpty{text-align:center;color:#6f7d91;border:1px dashed #ffffff14;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.shopOrdersEmpty svg{color:#63d8ad;margin-bottom:10px}.shopOrdersEmpty h3{color:#dbe3ef;margin:0;font-size:16px}.shopOrdersEmpty p{margin:6px 0 0;font-size:12px}@media (max-width:800px){.shopOrderCard{flex-wrap:wrap;align-items:flex-start}.shopOrderMain{flex:none;width:calc(100% - 67px)}.shopOrderActions{width:100%;margin-left:67px}.shopOrderTop{gap:10px}}@media (max-width:600px){.shopTabs{width:100%;overflow-x:auto}.shopTabs button{white-space:nowrap}}.casesPage{color:#f7f8fb;width:100%;min-height:100%;padding:28px 32px 60px}.casesHero{background:radial-gradient(circle at 80% 20%,#f6be411f,#0000 32%),radial-gradient(circle at 20% 100%,#ffffff09,#0000 35%),linear-gradient(135deg,#111a29,#090e17);border:1px solid #ffffff14;border-radius:26px;justify-content:space-between;align-items:center;gap:30px;min-height:190px;margin-bottom:24px;padding:38px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000040,inset 0 1px #ffffff09}.casesHero:after{content:"";filter:blur(20px);pointer-events:none;background:#f4be3e14;border-radius:50%;width:420px;height:420px;position:absolute;top:-240px;right:-180px}.casesEyebrow{color:#d8ad45;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.casesHero h1{letter-spacing:-.04em;margin:0;font-size:42px;font-weight:900;line-height:1}.casesHero p{color:#8995a8;max-width:620px;margin:13px 0 0;font-size:15px;line-height:1.55}.casesBalance{z-index:1;background:#ffffff06;border:1px solid #e7b54038;border-radius:17px;align-items:center;gap:15px;min-width:205px;padding:17px 20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.casesBalance>svg{color:#e8bb54;background:#e8bb5414;border:1px solid #e8bb5433;border-radius:12px;width:42px;height:42px;padding:10px}.casesBalance small{color:#7d899d;letter-spacing:.14em;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.casesBalance strong{font-size:25px;font-weight:900}.casesBalance strong span{color:#e7b94d;font-size:15px}.casesAdminBar{background:#0c1523;border:1px solid #ffffff12;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:15px 17px;display:flex}.casesAdminBar>div:first-child{align-items:center;gap:12px;display:flex}.casesAdminBar>div:first-child>svg{color:#dcb653;background:#dcb65312;border:1px solid #dcb65333;border-radius:11px;width:38px;height:38px;padding:9px}.casesAdminBar b{font-size:13px;display:block}.casesAdminBar span{color:#78859a;margin-top:3px;font-size:11px;display:block}.casesPrimary{color:#11151d;cursor:pointer;background:linear-gradient(#f3d275,#dba83e);border:1px solid #ebc04b61;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex;box-shadow:0 8px 24px #dba83e21,inset 0 1px #ffffff80}.casesPrimary:hover{filter:brightness(1.05);transform:translateY(-1px)}.casesPrimary:disabled{opacity:.5;cursor:not-allowed;transform:none}.casesGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.caseCard{cursor:pointer;background:linear-gradient(#101b2b 0%,#0b1320 100%);border:1px solid #ffffff13;border-radius:20px;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 14px 40px #0000002e,inset 0 1px #ffffff09}.caseCard:hover{border-color:#e2b54647;transform:translateY(-5px);box-shadow:0 20px 50px #0000004d,0 0 35px #e2b5460f}.caseCard.disabled{opacity:.55;cursor:default}.caseCardVisual{background:radial-gradient(circle at 50% 45%,#e0b2431f,#0000 42%),linear-gradient(145deg,#111e30,#09111d);justify-content:center;align-items:center;height:245px;display:flex;position:relative;overflow:hidden}.caseCardVisual img{z-index:2;object-fit:cover;width:100%;height:100%;transition:transform .35s;position:relative}.caseCard:hover .caseCardVisual img{transform:scale(1.045)}.caseDefaultIcon{z-index:2;color:#dfb44d;background:#dfb44d12;border:1px solid #dfb44d33;border-radius:30px;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative;box-shadow:0 0 55px #dfb44d17,inset 0 1px #ffffff14}.caseGlow{filter:blur(35px);background:#e2b5461c;border-radius:50%;width:220px;height:160px;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}.caseCardBody{padding:17px 18px 18px}.caseCardTop{justify-content:space-between;align-items:center;min-height:24px;display:flex}.caseStatus{color:#63d5b1;letter-spacing:.08em;background:#37be9512;border:1px solid #45ca9f29;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.caseManageBtn{color:#91a0b4;cursor:pointer;background:#121d2c;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;transition:all .18s;display:flex}.caseManageBtn:hover{color:#f0c45c;border-color:#f0c45c40}.caseCard h2{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;margin:16px 0 7px;font-size:20px;font-weight:900;overflow:hidden}.caseCard p{color:#7f8b9e;height:35px;margin:0;font-size:11px;line-height:1.55;overflow:hidden}.caseCardBottom{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:14px;display:flex}.caseCardBottom strong{font-size:19px;font-weight:900}.caseCardBottom strong span{color:#dfb44d;font-size:11px}.caseCardBottom>button{color:#11161e;cursor:pointer;background:#f4f5f7;border:0;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:11px;font-weight:800;transition:all .18s;display:flex}.caseCardBottom>button:hover{background:#fff;transform:translate(2px)}.casesEmpty{color:#7f8b9e;text-align:center;background:#0b1421;border:1px dashed #ffffff1a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:40px;display:flex}.casesEmpty svg{color:#dcb653;margin-bottom:12px}.casesEmpty h2,.casesEmpty h3{color:#eef1f5;margin:0 0 7px}.casesEmpty p{margin:0;font-size:12px}.casesError{color:#ff9b9b;background:#ff414112;border:1px solid #ff595933;border-radius:12px;margin-bottom:18px;padding:13px 15px;font-size:12px}.casesOverlay{z-index:9999;-webkit-backdrop-filter:blur(14px);background:#02050ac7;justify-content:center;align-items:center;padding:30px;animation:.18s casesFadeIn;display:flex;position:fixed;inset:0}@keyframes casesFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.caseEditor{background:radial-gradient(circle at 85% 0,#e5b54512,#0000 30%),linear-gradient(145deg,#101a29,#080e17);border:1px solid #ffffff17;border-radius:25px;width:min(1080px,100%);max-height:calc(100vh - 60px);animation:.2s casesModalIn;position:relative;overflow:auto;box-shadow:0 40px 100px #0000008c,inset 0 1px #ffffff0b}@keyframes casesModalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.caseEditor::-webkit-scrollbar{width:7px}.caseEditor::-webkit-scrollbar-thumb{background:#273346;border-radius:10px}.caseClose{z-index:5;color:#8c98aa;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:18px;right:18px}.caseClose:hover{color:#fff;background:#ffffff14}.caseEditorHead{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:20px;padding:28px 30px 22px;display:flex}.caseEditorHead h2{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:900}.caseToggle{color:#9ba7b9;cursor:pointer;background:#111b2a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.caseToggle.on{color:#62d4af;background:#39c29612;border-color:#4ad1a633}.caseToggle:disabled{opacity:.45;cursor:not-allowed}.caseEditorGrid{grid-template-columns:minmax(0,1fr) 300px;gap:20px;padding:25px 30px;display:grid}.caseEditorMain{flex-direction:column;gap:15px;display:flex}.caseEditor label{flex-direction:column;gap:7px;display:flex}.caseEditor label>span{color:#8793a7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.caseEditor input,.caseEditor textarea,.caseEditor select{box-sizing:border-box;color:#edf1f6;background:#0b1421;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;font-family:inherit;font-size:12px;transition:all .16s}.caseEditor input,.caseEditor select{height:42px;padding:0 12px}.caseEditor textarea{resize:vertical;min-height:95px;padding:12px}.caseEditor input:focus,.caseEditor textarea:focus,.caseEditor select:focus{border-color:#e2b5466b;box-shadow:0 0 0 3px #e2b5460e}.caseInputSuffix{position:relative}.caseInputSuffix input{padding-right:45px}.caseInputSuffix b{color:#e0b650;font-size:13px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.caseEditorPreview{color:#dcb451;background:radial-gradient(circle,#deb3471f,#0000 55%),#0b1421;border:1px solid #ffffff12;border-radius:17px;justify-content:center;align-items:center;min-height:260px;display:flex;overflow:hidden}.caseEditorPreview img{object-fit:cover;width:100%;height:100%;min-height:260px}.caseRewardsHead{border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:20px;padding:21px 30px 14px;display:flex}.caseRewardsHead h3{margin:0;font-size:16px}.caseRewardsHead span{color:#78869a;margin-top:4px;font-size:11px;display:block}.chanceTotal{text-align:center;border-radius:9px;min-width:75px;padding:8px 12px;font-size:12px;font-weight:900}.chanceTotal.valid{color:#62d6b2;background:#4bd2a912;border:1px solid #4bd2a933}.chanceTotal.invalid{color:#e8b66b;background:#e8b66b12;border:1px solid #e8b66b33}.caseRewardsList{flex-direction:column;gap:10px;padding:0 30px;display:flex}.caseRewardEditor{background:#0b1421;border:1px solid #fff1;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;transition:all .18s;display:grid}.caseRewardEditor:hover{background:#0d1725;border-color:#ffffff1c}.caseRewardEditor.disabled{opacity:.5}.caseRewardImage{color:#d9af4b;background:#111b2a;border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.caseRewardImage img{object-fit:cover;width:100%;height:100%}.caseRewardFields{grid-template-columns:1fr 1fr;gap:7px;min-width:0;display:grid}.caseRewardFields input,.caseRewardFields select{color:#e8edf3;background:#101a29;border:1px solid #fff1;border-radius:8px;outline:none;min-width:0;height:36px;padding:0 10px;font-family:inherit;font-size:11px}.caseRewardFields input:focus,.caseRewardFields select:focus{border-color:#e2b54666}.caseRewardFields>input:nth-of-type(2),.caseRewardFields>select{grid-column:1/-1}.caseRewardRow{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 90px;gap:7px;display:grid}.caseChanceInput{position:relative}.caseChanceInput input{padding-right:25px}.caseChanceInput span{color:#7c889b;font-size:10px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.caseRewardActions{align-items:center;gap:6px;display:flex}.caseRewardPower{color:#78869a;cursor:pointer;background:#111b2a;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.caseRewardPower.on{color:#62d5b1;background:#4ed3aa12;border-color:#4ed3aa33}.caseRewardSave{color:#dfb653;cursor:pointer;background:#e2b5460f;border:1px solid #e2b54638;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.caseRewardSave:hover{background:#e2b5461f}.caseAddReward{color:#dcb453;cursor:pointer;background:#e2b54606;border:1px dashed #e2b54640;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 60px);height:42px;margin:12px 30px 0;font-size:11px;font-weight:800;display:flex}.caseAddReward:hover{background:#e2b5460f;border-color:#e2b54680}.caseNoRewards{color:#758196;border:1px dashed #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:80px;font-size:11px;display:flex}.chanceWarning{color:#c99b53;background:#ebab4e0d;border:1px solid #ebab4e29;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:13px 30px 0;padding:11px 13px;font-size:10px;display:flex}.chanceWarning b{color:#e4b86a}.caseEditorFooter{background:#00000014;border-top:1px solid #fff1;justify-content:flex-end;gap:9px;margin-top:23px;padding:18px 30px;display:flex}.caseSecondary{color:#9aa5b7;cursor:pointer;background:#111a28;border:1px solid #ffffff14;border-radius:10px;min-height:42px;padding:0 17px;font-size:11px;font-weight:800}.caseSecondary:hover{color:#fff;background:#172233}.casePreview{background:#0c1523;border:1px solid #ffffff17;border-radius:25px;grid-template-columns:1fr 1fr;width:min(900px,100%);max-height:calc(100vh - 60px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000008c}.casePreviewVisual{background:radial-gradient(circle,#e1b44621,#0000 48%),#101b2a;justify-content:center;align-items:center;min-height:500px;display:flex;overflow:hidden}.casePreviewVisual img{object-fit:cover;width:100%;height:100%}.casePreviewContent{flex-direction:column;justify-content:center;padding:42px;display:flex}.casePreviewContent>span{color:#d9ae49;letter-spacing:.16em;font-size:10px;font-weight:900}.casePreviewContent h2{margin:9px 0 13px;font-size:30px;font-weight:900}.casePreviewContent p{color:#8995a8;font-size:13px;line-height:1.65}.casePreviewPrice{margin-top:28px;font-size:25px;font-weight:900}.casePreviewPrice span{color:#deb451;font-size:13px}.caseOpenButton,.caseManageOpen{width:100%;margin-top:22px}@media (max-width:800px){.casesPage{padding:18px 15px 40px}.casesHero{flex-direction:column;align-items:flex-start;padding:25px}.casesHero h1{font-size:34px}.casesBalance{box-sizing:border-box;width:100%}.caseEditorGrid{grid-template-columns:1fr}.caseEditorPreview{min-height:200px}.caseRewardEditor{grid-template-columns:48px 1fr}.caseRewardImage{width:48px;height:48px}.caseRewardFields{grid-column:1/-1}.caseRewardActions{grid-column:1/-1;justify-content:flex-end}.casePreview{grid-template-columns:1fr;overflow:auto}.casePreviewVisual{min-height:260px;max-height:320px}.casePreviewContent{padding:28px}}@media (max-width:520px){.casesGrid{grid-template-columns:1fr}.casesAdminBar{flex-direction:column;align-items:stretch}.casesPrimary{width:100%}.caseEditorHead{padding:24px 20px 18px}.caseEditorGrid{padding:20px}.caseRewardsHead{padding:18px 20px 12px}.caseRewardsList{padding:0 20px}.caseAddReward{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.chanceWarning{flex-direction:column;align-items:flex-start;margin-left:20px;margin-right:20px}.caseEditorFooter{padding:16px 20px}}.caseRewardDelete:hover{color:#ff9a9a;background:#ff46461f;border-color:#ff505066}.caseOpenModal{background:radial-gradient(circle at 50% 0,#ffffff14,#0000 45%),#111318;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:1fr 1fr;width:min(900px,94vw);min-height:520px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000a6}.caseOpenVisual{background:radial-gradient(circle,#ffffff1c,#0000 55%),linear-gradient(145deg,#191c23,#0b0d11);justify-content:center;align-items:center;min-height:520px;padding:45px;display:flex}.caseOpenVisual img{object-fit:contain;filter:drop-shadow(0 25px 35px #00000080);max-width:100%;max-height:410px}.caseOpenContent{flex-direction:column;justify-content:center;padding:55px;display:flex}.caseOpenContent h2{letter-spacing:-1px;margin:8px 0 14px;font-size:36px}.caseOpenContent p{color:#ffffff94;margin:0 0 30px;line-height:1.65}.caseOpenButton{color:#08090b;cursor:pointer;background:linear-gradient(135deg,#fff,#cfd2d8);border:0;border-radius:14px;width:100%;min-height:56px;font-size:16px;font-weight:800;transition:all .2s}.caseOpenButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 35px #ffffff24}.caseOpenButton:disabled{opacity:.55;cursor:not-allowed}.caseWin{text-align:center;padding:10px 0;animation:.45s both caseWinAppear}.caseWinLabel{letter-spacing:2px;color:#ffffff73;font-size:11px;font-weight:800}.caseWinImage{justify-content:center;align-items:center;height:190px;margin:10px 0;display:flex}.caseWinImage img{object-fit:contain;max-width:180px;max-height:180px}.caseWin h3{margin:10px 0;font-size:23px}.caseWin strong{font-size:20px}@keyframes caseWinAppear{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (max-width:700px){.caseOpenModal{grid-template-columns:1fr;min-height:0}.caseOpenVisual{min-height:280px}.caseOpenContent{padding:30px}}.caseOpenModal{background:radial-gradient(circle at 50% 15%,#ffffff1f,#0000 32%),linear-gradient(145deg,#151515,#070707 65%,#111);border:1px solid #ffffff1f;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:min(620px,94vw);min-height:620px;padding:42px;animation:.35s both caseModalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #000000b3,inset 0 0 80px #ffffff06}.caseOpenModal:before{content:"";pointer-events:none;background:conic-gradient(#0000,#ffffff14,#0000 25%);animation:9s linear infinite caseSpin;position:absolute;inset:-50%}.caseOpenOrb{z-index:2;background:radial-gradient(circle,#2b2b2b 0%,#111 58%,#050505 100%);border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:260px;height:260px;animation:3s ease-in-out infinite caseFloat;display:flex;position:relative;box-shadow:0 0 80px #ffffff14,inset 0 0 50px #ffffff0f}.caseOpenOrb img{object-fit:contain;filter:drop-shadow(0 20px 30px #000000b3);max-width:82%;max-height:82%}.caseOpenTitle{z-index:2;text-align:center;margin-top:28px;position:relative}.caseOpenTitle span,.rouletteTop span{letter-spacing:.22em;opacity:.5;font-size:11px;font-weight:800;display:block}.caseOpenTitle h2{margin:8px 0 5px;font-size:34px}.caseOpenTitle p{opacity:.6;margin:0}.caseOpenPrice{z-index:2;margin:22px 0;font-size:20px;font-weight:900;position:relative}.caseOpenMainButton{z-index:5;cursor:pointer;color:#080808;letter-spacing:.08em;background:linear-gradient(135deg,#fff,#aaa);border:0;border-radius:15px;min-width:230px;padding:16px 30px;font-weight:950;transition:all .2s;position:relative;box-shadow:0 12px 35px #ffffff21}.caseOpenMainButton:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 18px 50px #fff3}.caseOpenMainButton:disabled{opacity:.55;cursor:wait}.caseRoulette{z-index:4;text-align:center;width:100%;position:relative}.rouletteTop{margin-bottom:28px}.rouletteTop b{margin-top:7px;font-size:26px;display:block}.rouletteWindow{background:#090909;border:1px solid #ffffff24;border-radius:20px;height:190px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #000c}.rouletteWindow:after{content:"";pointer-events:none;background:linear-gradient(90deg,#090909 0%,#0000 18% 82%,#090909 100%);position:absolute;inset:0}.roulettePointer{z-index:10;background:#fff;width:3px;height:210px;position:absolute;top:82px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #fffc}.rouletteTrack{align-items:center;gap:14px;width:max-content;height:100%;padding:15px;display:flex}.rouletteRunning{animation:4.2s cubic-bezier(.08,.82,.17,1) forwards rouletteMove}.rouletteReward{background:linear-gradient(145deg,#1b1b1b,#0b0b0b);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;gap:9px;width:150px;height:155px;padding:14px;display:flex}.rouletteReward img{object-fit:contain;width:70px;height:70px}.rouletteReward strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;overflow:hidden}.rouletteReward small{opacity:.65}.rouletteStatus{opacity:.55;letter-spacing:.12em;text-transform:uppercase;margin-top:22px;font-size:12px}.rouletteWinner{animation:.65s cubic-bezier(.2,.9,.2,1) both winnerIn}.winnerBadge{letter-spacing:.16em;background:#ffffff1a;border:1px solid #ffffff26;border-radius:99px;padding:7px 13px;font-size:10px;font-weight:900;display:inline-flex}.winnerImage,.winnerImageFallback{object-fit:contain;background:#0a0a0a;border-radius:30px;width:190px;height:190px;margin:22px auto;box-shadow:0 20px 70px #ffffff14}.winnerImageFallback{justify-content:center;align-items:center;display:flex}.winnerCaption{letter-spacing:.2em;opacity:.45;font-size:10px;font-weight:900;display:block}.rouletteWinner h2{margin:8px 0;font-size:30px}.winnerPoints{margin:10px 0 18px;font-size:24px;font-weight:950}.winnerCustom{opacity:.7;max-width:400px;margin:8px auto 18px}.winnerBalance{opacity:.6;margin:18px 0 25px}.winnerBalance b{opacity:1}@keyframes caseModalIn{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:none}}@keyframes caseFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes caseSpin{to{transform:rotate(360deg)}}@keyframes rouletteMove{0%{transform:translate(0)}to{transform:translate(-2050px)}}@keyframes winnerIn{0%{opacity:0;filter:blur(8px);transform:scale(.75)translateY(20px)}to{opacity:1;filter:none;transform:none}}@media (max-width:700px){.caseOpenModal{min-height:540px;padding:28px 18px}.caseOpenOrb{width:190px;height:190px}.caseOpenTitle h2{font-size:27px}}.casesTabs{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;width:max-content;margin:0 0 24px;padding:6px;display:flex}.casesTabs button{color:#ffffff94;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:flex;position:relative}.casesTabs button:hover{color:#fff;background:#ffffff0f}.casesTabs button.active{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 24px #0000002e}.casesTabsBadge{color:#111;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:flex}.casesWinnings{animation:.28s both casesFadeIn}.casesWinningsHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.casesWinningsHead h2{letter-spacing:-.03em;margin:5px 0 6px;font-size:28px;line-height:1.1}.casesWinningsHead p{color:#ffffff80;margin:0;font-size:14px}.winningsList{flex-direction:column;gap:10px;display:flex}.winningCard{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:16px;padding:16px;transition:transform .2s,border-color .2s,background .2s;display:flex;box-shadow:0 10px 30px #0000001f}.winningCard:hover{border-color:#ffffff21;transform:translateY(-2px)}.winningCard.pending{background:linear-gradient(135deg,#ffb43c17,#ffffff05);border-color:#ffb43c3d}.winningImage{background:radial-gradient(circle,#ffffff1f,#ffffff06);border:1px solid #ffffff14;border-radius:14px;flex:0 0 72px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.winningImage img{object-fit:contain;width:100%;height:100%}.winningMain{flex:1;min-width:0}.winningTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.winningTop>b{color:#fff;font-size:16px}.winningType{letter-spacing:.08em;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.winningType.points{color:#9fc4ff;background:#78aaff1f;border:1px solid #78aaff2e}.winningType.item{color:#ffc66d;background:#ffb43c1f;border:1px solid #ffb43c33}.winningMeta{color:#ffffff6b;flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:7px;font-size:12px;display:flex}.winningMeta span+span:before{content:"•";color:#ffffff2e;margin-right:14px}.winningPoints{color:#9fc4ff;margin-top:8px;font-size:18px;display:block}.winningIssue{border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:11px;padding:10px 12px;display:flex}.winningIssue.waiting{background:#ffb43c12;border:1px solid #ffb43c24}.winningIssue.done{background:#5ad28c0f;border:1px solid #5ad28c1f}.winningIssue>b{font-size:12px}.winningIssue.waiting>b{color:#ffc66d}.winningIssue.done>b{color:#8de0ad}.winningIssue span{color:#ffffff73;margin-left:auto;font-size:11px}.winningIssue .casesPrimary{min-height:34px;padding:0 14px;font-size:12px}.casesEmptyWinnings{min-height:240px}.caseRoulette{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:30px 20px;animation:.25s both casesFadeIn;display:flex}.caseRouletteCard{background:radial-gradient(circle,#ffffff1a,#ffffff06 65%);border:1px solid #ffffff1a;border-radius:28px;justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000061,inset 0 0 50px #ffffff09}.caseRouletteCard:before{content:"";pointer-events:none;border:2px solid #ffffff1f;border-radius:30px;position:absolute;inset:-2px}.caseRouletteCard img{z-index:1;object-fit:contain;width:78%;height:78%;position:relative}.caseRoulette.spinning .caseRouletteCard img{animation:.32s linear infinite rouletteImage}.caseRoulette h3{letter-spacing:-.025em;max-width:420px;margin:22px 0 8px;font-size:25px;line-height:1.15}.caseRoulette>strong{color:#9fc4ff;font-size:21px}@keyframes roulettePulse{0%{transform:scale(1);box-shadow:0 20px 70px #0000004d,inset 0 1px #ffffff0f}to{transform:scale(1.012);box-shadow:0 25px 90px #0006,inset 0 1px #ffffff1a}}@keyframes rouletteGlow{0%,to{box-shadow:0 25px 80px #00000061,0 0 #fff0}50%{box-shadow:0 25px 80px #00000061,0 0 55px #ffffff1f}}@keyframes rouletteImage{0%{opacity:.65;transform:scale(.92)rotate(-5deg)}50%{opacity:1;transform:scale(1.04)rotate(0)}to{opacity:.65;transform:scale(.92)rotate(5deg)}}@keyframes rouletteWinner{0%{opacity:.3;transform:scale(.75)rotate(-4deg)}55%{transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.caseUploadPath{color:#ffffff59;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:7px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.caseEditor input[type=file]{cursor:pointer;padding:9px}.caseEditor input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:7px;margin-right:10px;padding:7px 11px}.caseDanger{color:#ff8585;cursor:pointer;background:#ff3c3c12;border:1px solid #ff505033;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.caseDanger:hover{background:#ff3c3c24;border-color:#ff505059;transform:translateY(-1px)}.caseDanger:disabled{opacity:.45;cursor:not-allowed;transform:none}.caseRewardDelete{color:#ff8585;cursor:pointer;background:#ff3c3c0d;border:1px solid #ff505026;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,border-color .2s;display:flex}.caseRewardDelete:hover{background:#ff3c3c21;border-color:#ff50504d}.caseRewardDelete:disabled{opacity:.4;cursor:not-allowed}@media (max-width:700px){.casesTabs{width:100%}.casesTabs button{flex:1;justify-content:center}.casesWinningsHead{flex-direction:column;align-items:flex-start}.winningCard{align-items:flex-start}.winningIssue{flex-direction:column;align-items:flex-start}.winningIssue span{margin-left:0}.caseRoulette{min-height:360px}.caseRouletteCard{width:180px;height:180px}}.casesAdminSection{margin-bottom:24px}.casesAdminTabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;width:max-content;max-width:100%;margin-bottom:16px;padding:5px;display:flex}.casesAdminTabs button{appearance:none;color:#ffffff8c;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 18px;font-weight:700;transition:background .2s,color .2s,transform .2s}.casesAdminTabs button:hover{color:#fff}.casesAdminTabs button.active{color:#fff;background:#ffffff1a;box-shadow:0 5px 20px #0003}.casesAdminTabs button span{color:#111;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:7px;padding:0 6px;font-size:11px;display:inline-flex}.caseWinnings{width:100%;animation:.28s both caseWinningsIn}@keyframes caseWinningsIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.caseWinningsHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.caseWinningsHead h2{margin:5px 0 6px;font-size:28px;line-height:1.1}.caseWinningsHead p{color:#ffffff7a;margin:0;font-size:14px}.caseWinningsStats{grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;margin-bottom:18px;display:grid}.caseWinningsStats>div{background:linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:5px;padding:18px 20px;display:flex;box-shadow:0 10px 30px #0000001f}.caseWinningsStats strong{color:#fff;font-size:25px;line-height:1}.caseWinningsStats span{color:#ffffff73;font-size:12px;font-weight:600}.caseWinningsList{flex-direction:column;gap:9px;display:flex}.caseWinningRow{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff12;border-radius:16px;grid-template-columns:52px minmax(180px,1.5fr) minmax(150px,1fr) minmax(150px,.8fr) auto;align-items:center;gap:16px;min-height:76px;padding:11px 14px;transition:border-color .2s,background .2s,transform .2s;display:grid}.caseWinningRow:hover{background:#ffffff0e;border-color:#ffffff24;transform:translateY(-1px)}.caseWinningRow.pending{background:linear-gradient(145deg,#ffb43c12,#ffffff05);border-color:#ffb43c40}.caseWinningIcon{background:#ffffff0f;border:1px solid #ffffff14;border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.caseWinningIcon img{object-fit:contain;width:100%;height:100%}.caseWinningMain,.caseWinningCase,.caseWinningType{flex-direction:column;gap:5px;min-width:0;display:flex}.caseWinningMain strong,.caseWinningCase strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.caseWinningMain span,.caseWinningCase span{color:#ffffff6b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.caseWinningType strong{color:#fff;font-size:15px}.caseWinningType span{font-size:11px;font-weight:700}.caseWinningType .issued{color:#6edc96d9}.caseWinningType .waiting{color:#ffbe46f2}.caseIssueButton{appearance:none;color:#ffd27a;font:inherit;cursor:pointer;white-space:nowrap;background:#ffbe461a;border:1px solid #ffbe4659;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:800;transition:background .2s,border-color .2s,transform .2s}.caseIssueButton:hover{background:#ffbe462e;border-color:#ffbe468c;transform:translateY(-1px)}.caseIssueButton:active{transform:translateY(0)}.caseDanger{color:#ff8282f2;font:inherit;cursor:pointer;background:#ff505014;border:1px solid #ff505040;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:800;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.caseDanger:hover{color:#fff;background:#ff505029;border-color:#ff505073}.caseEditorHeadActions{align-items:center;gap:8px;display:flex}@media (max-width:900px){.caseWinningRow{grid-template-columns:52px minmax(0,1fr) auto}.caseWinningCase{display:none}.caseWinningType{align-items:flex-end}}@media (max-width:650px){.casesAdminTabs{width:100%}.casesAdminTabs button{flex:1}.caseWinningsHead{flex-direction:column;align-items:flex-start}.caseWinningsStats{grid-template-columns:1fr}.caseWinningRow{grid-template-columns:46px minmax(0,1fr);gap:10px;padding:10px}.caseWinningIcon{width:46px;height:46px}.caseWinningType{grid-column:2;align-items:flex-start}.caseIssueButton{grid-column:2;width:max-content}}.caseRoulette{text-align:center;background:radial-gradient(circle at 50% 0,#ffffff1a,#0000 55%),#ffffff09;border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:430px;margin:22px auto 0;padding:22px;position:relative;overflow:hidden;box-shadow:0 20px 70px #0000004d,inset 0 1px #ffffff0f}.caseRoulette:before{content:"";filter:blur(45px);pointer-events:none;background:#ffffff14;border-radius:50%;width:260px;height:180px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.caseRoulette.spinning{animation:.7s ease-in-out infinite alternate roulettePulse}.caseRoulette.spinning .caseRouletteCard{animation:.18s linear infinite rouletteCardSpin}.caseRoulette.finished{animation:.55s cubic-bezier(.2,.8,.2,1) rouletteFinish}.caseRoulette.finished .caseRouletteCard{animation:.65s cubic-bezier(.16,1,.3,1) rouletteWinner}.caseRouletteLabel{color:#fff6;letter-spacing:.18em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:900;position:relative}.caseRouletteCard{background:linear-gradient(145deg,#ffffff1a,#ffffff06);border:1px solid #ffffff1f;border-radius:22px;justify-content:center;align-items:center;width:180px;height:180px;margin:0 auto 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 45px #0000004d,inset 0 0 35px #ffffff06}.caseRouletteCard:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff2e 45%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.caseRoulette.spinning .caseRouletteCard:after{animation:.65s linear infinite rouletteShine}.caseRouletteCard img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:78%;height:78%}.caseRoulette h3{color:#fff;margin:0;font-size:20px;line-height:1.2;position:relative}.caseRoulette>strong{color:#fff;margin-top:9px;font-size:17px;display:block;position:relative}@keyframes rouletteCardSpin{0%{filter:blur(1.5px);transform:translateY(-5px)scale(.96)}50%{filter:blur(.4px);transform:translateY(5px)scale(1.02)}to{filter:blur(1.5px);transform:translateY(-5px)scale(.96)}}@keyframes rouletteShine{to{transform:translate(120%)}}@keyframes rouletteFinish{0%{opacity:.7;transform:scale(.96)}60%{transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.caseImageUpload{background:#ffffff06;border:1px dashed #ffffff24;border-radius:14px;align-items:center;gap:14px;margin-top:10px;padding:13px;display:flex}.caseImageUpload input[type=file]{color:#ffffffa6;max-width:100%;font-size:12px}.caseImageUpload button{flex-shrink:0}.caseImagePreview{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.caseImagePreview img{object-fit:contain;width:100%;height:100%}@media (max-width:600px){.caseRoulette{padding:16px}.caseRouletteCard{width:150px;height:150px}}.caseImageUpload{box-sizing:border-box;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px 14px;display:flex}.caseImageUpload input[type=file]{color:#ffffff8c;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:12px;font-weight:600}.caseImageUpload input[type=file]::file-selector-button{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:9px;margin-right:12px;padding:9px 14px;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.caseImageUpload input[type=file]::file-selector-button:hover{background:#ffffff24;border-color:#ffffff40}.caseImageUpload input[type=file]::file-selector-button:active{transform:scale(.97)}.caseImagePreview{background:#0000002e;border:1px solid #ffffff1a;border-radius:11px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.caseImagePreview img{object-fit:contain;width:100%;height:100%;display:block}.caseImageUpload{box-sizing:border-box;background:linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:12px;width:100%;min-width:0;margin-top:14px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff0a}.caseImageUploadPreview{color:#fff6;background:#0003;border:1px solid #ffffff1a;border-radius:10px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden}.caseImageUploadPreview img{object-fit:contain;width:100%;height:100%;display:block}.caseImageUploadInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.caseImageUploadInfo strong{color:#fff;font-size:13px;font-weight:800}.caseImageUploadInfo span{color:#ffffff6b;font-size:11px;font-weight:600}.caseImageUploadButton{color:#fff;cursor:pointer;background:#ffffff13;border:1px solid #ffffff1f;border-radius:10px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.caseImageUploadButton:hover{background:#ffffff21;border-color:#ffffff38}.caseImageUploadButton:active{transform:scale(.97)}.caseImageRemove{color:#ff8282e6;cursor:pointer;background:#ff3c3c0f;border:1px solid #ff505029;border-radius:10px;flex:none;min-height:38px;padding:0 11px;font-size:11px;font-weight:800}.caseImageRemove:hover{background:#ff3c3c1c;border-color:#ff505047}@media (max-width:600px){.clubShopSort{flex-direction:column;justify-content:stretch;align-items:stretch}.clubShopSort select{width:100%}}.clubShopSort{justify-content:flex-end;align-items:center;gap:10px;margin:0 0 18px;display:flex}.clubShopSort span{color:#ffffff73;font-size:12px;font-weight:700}.clubShopSort select{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;outline:none;min-width:210px;height:38px;padding:0 12px;font-size:12px;font-weight:700}.clubShopSort select:focus{border-color:#ffffff38}.clubShopSort option{color:#fff;background:#15171b}@media (max-width:600px){.clubShopSort{flex-direction:column;justify-content:stretch;align-items:stretch}.clubShopSort select{width:100%}}.caseRoulette{flex-direction:column;align-items:center;width:100%;margin:24px auto 10px;display:flex;overflow:hidden}.caseRouletteLabel{color:#ffffff61;letter-spacing:.24em;margin-bottom:12px;font-size:10px;font-weight:900}.caseRouletteWindow{background:radial-gradient(#fff1 0%,#ffffff06 42%,#ffffff02 75%);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;width:100%;height:218px;position:relative;overflow:hidden;box-shadow:inset 0 25px 35px #00000040,inset 0 -25px 35px #00000040}.caseRouletteMarker:after{content:"";border-bottom:13px solid #fff;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.caseRouletteTrack{--item-width:142px;--item-gap:12px;gap:var(--item-gap);width:max-content;transform:translate3d(calc(50% - ( var(--roulette-index) * ( var(--item-width) + var(--item-gap) ) ) - (var(--item-width) / 2)), -50%, 0);will-change:transform;display:flex;position:absolute;top:50%;left:0}.caseRouletteItem{flex:0 0 var(--item-width);width:var(--item-width);box-sizing:border-box;opacity:.62;background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff13;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:178px;padding:12px;transition:transform .35s,opacity .35s,border-color .35s,box-shadow .35s;display:flex;transform:scale(.88)}.caseRouletteItemImage{background:radial-gradient(circle,#ffffff17,#ffffff04 72%);border-radius:15px;justify-content:center;align-items:center;width:98px;height:98px;display:flex}.caseRouletteItemTitle{color:#ffffffad;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:125px;font-size:11px;font-weight:800;line-height:1.2;overflow:hidden}.caseRouletteItem.winner{opacity:1;background:radial-gradient(circle at 50% 35%,#ffffff29,#ffffff09 72%);border-color:#ffffff6b;transform:scale(1);box-shadow:0 0 0 1px #ffffff0f,0 0 45px #ffffff29}.caseRoulette.spinning .caseRouletteMarker{animation:.35s ease-in-out infinite alternate caseRouletteMarkerPulse}@keyframes caseRouletteMarkerPulse{0%{opacity:.65}to{opacity:1;box-shadow:0 0 28px #ffffff73}}.caseRouletteResult{flex-direction:column;align-items:center;margin-top:18px;animation:.45s cubic-bezier(.16,1,.3,1) both caseRouletteResult;display:flex}.caseRouletteResult h3{color:#fff;letter-spacing:-.025em;text-align:center;margin:0;font-size:23px;font-weight:900}.caseRouletteResult strong{color:#fff;margin-top:5px;font-size:18px}.caseRouletteResult span{color:#ffffff8c;text-align:center;max-width:520px;margin-top:6px;font-size:13px}@keyframes caseRouletteResult{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.caseRouletteWindow{height:190px}.caseRouletteTrack{--item-width:120px;--item-gap:9px}.caseRouletteItem{border-radius:14px;height:154px}.caseRouletteItemImage{width:78px;height:78px}.caseRouletteItemTitle{max-width:105px;font-size:10px}.caseRouletteResult h3{font-size:20px}}.caseRouletteWindow{background:linear-gradient(90deg,#000000b8,#0000 18% 82%,#000000b8),#ffffff06;border:1px solid #ffffff1a;border-radius:18px;width:100%;height:188px;margin:0 auto 18px;position:relative;overflow:hidden;box-shadow:inset 0 0 45px #0000008c,0 12px 40px #00000040}.caseRouletteTrack{will-change:transform;align-items:center;gap:12px;width:max-content;height:150px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.caseRouletteItem{opacity:.78;background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #ffffff17;border-radius:18px;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;gap:7px;width:150px;height:150px;display:flex;overflow:hidden;transform:scale(.94);box-shadow:inset 0 1px #ffffff0d,0 8px 24px #00000038}.caseRouletteItemImage{justify-content:center;align-items:center;width:82px;height:82px;display:flex}.caseRouletteItemImage img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.caseRouletteItemTitle{text-overflow:ellipsis;white-space:nowrap;color:#fffc;text-align:center;width:90%;font-size:12px;font-weight:800;overflow:hidden}.caseRouletteItemPoints{color:#fff;font-size:11px;font-weight:900}.caseRouletteItem.winner{border-color:#ffffff2e}.caseRouletteMarker span{filter:drop-shadow(0 2px 5px #0009);border-top:13px solid #fff;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.caseRouletteMarker:after{content:"";border-top:13px solid #fff;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(180deg)}.caseRoulette.spinning .caseRouletteItem{opacity:.82}.caseRoulette.finished .caseRouletteItem.winner{border-color:#ffffffb3;animation:.7s cubic-bezier(.16,1,.3,1) rouletteWinnerCard;box-shadow:0 0 0 1px #ffffff1f,0 0 25px #ffffff2e,inset 0 0 25px #ffffff12}@keyframes rouletteWinnerCard{0%{transform:scale(.94)}55%{transform:scale(1.08)}to{transform:scale(1)}}.casePossibleRewardsHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.casePossibleRewardsHead strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.casePossibleRewardsHead span{color:#ffffff59;font-size:11px}.casePossibleRewardsList{scrollbar-width:thin;gap:10px;padding:3px 2px 8px;display:flex;overflow-x:auto}.casePossibleReward{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;flex:0 0 92px;justify-content:center;align-items:center;gap:7px;width:92px;min-height:112px;padding:9px;display:flex}.casePossibleRewardImage{justify-content:center;align-items:center;width:54px;height:54px;display:flex}.casePossibleRewardImage img{object-fit:contain;width:100%;height:100%}.casePossibleRewardTitle{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8;text-align:center;width:100%;font-size:10px;font-weight:800;overflow:hidden}.casePossibleRewardValue{color:#ffffff6b;font-size:9px;font-weight:800}.casePossibleRewards{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:20px;margin:24px 0 20px;padding:18px;box-shadow:inset 0 1px #ffffff0a,0 18px 50px #0000002e}.casePossibleRewardsHead{color:#ffffff94;letter-spacing:.14em;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:11px;font-weight:800;display:flex}.casePossibleRewardsHead b{color:#fff;letter-spacing:0;background:#ffffff0b;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 8px;font-size:11px;display:flex}.casePossibleRewardsGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.casePossibleReward{text-align:center;background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;min-width:0;padding:14px 10px 11px;transition:transform .2s,border-color .2s,background .2s;position:relative;overflow:hidden}.casePossibleReward:hover{background:#ffffff0d;border-color:#ffffff29;transform:translateY(-2px)}.casePossibleRewardImage{background:radial-gradient(circle at 50% 35%,#ffffff1f,#ffffff06 70%);border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 9px;display:flex}.casePossibleRewardImage img{object-fit:contain;border-radius:12px;width:100%;height:100%}.casePossibleReward strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.casePossibleReward span{color:#ffffffb8;margin-top:4px;font-size:11px;font-weight:700;display:block}.casePossibleReward small{color:#ffffff59;margin-top:6px;font-size:10px;display:block}.caseRoulette{margin-top:20px}.caseRouletteLabel{color:#ffffff6b;letter-spacing:.18em;text-align:center;margin-bottom:10px;font-size:10px;font-weight:900}.caseRouletteWindow{background:radial-gradient(#ffffff0e,#ffffff03 70%);border:1px solid #ffffff17;border-radius:20px;width:100%;height:180px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #00000059,0 15px 45px #00000038}.caseRouletteWindow:before,.caseRouletteWindow:after{content:"";z-index:3;pointer-events:none;width:110px;position:absolute;top:0;bottom:0}.caseRouletteWindow:before{background:linear-gradient(90deg,#08080a,#08080ab8,#0000);left:0}.caseRouletteWindow:after{background:linear-gradient(270deg,#08080a,#08080ab8,#0000);right:0}.caseRouletteMarker{z-index:5;pointer-events:none;background:#ffffffbf;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ffffff73}.caseRouletteMarker span{background:#fff;border-radius:2px;width:12px;height:12px;position:absolute;top:0;left:50%;transform:translate(-50%,-2px)rotate(45deg);box-shadow:0 0 16px #ffffffb3}.caseRouletteTrack{width:max-content;height:100%;transform:translateX(calc(50% - ( var(--roulette-index) * 152px ) - 76px));will-change:transform;align-items:center;gap:12px;padding:0 12px;display:flex}.caseRouletteTrack.run{transition:transform 4.6s cubic-bezier(.08,.72,.08,1)}.caseRouletteItem{box-sizing:border-box;opacity:.72;background:linear-gradient(145deg,#fff1,#ffffff05);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;flex:0 0 140px;justify-content:center;align-items:center;width:140px;height:150px;padding:10px;transition:opacity .25s,transform .25s,border-color .25s,box-shadow .25s;display:flex;transform:scale(.94)}.caseRouletteItem.winner{opacity:1;border-color:#ffffff73;transform:scale(1.02);box-shadow:0 0 0 1px #ffffff14,0 0 35px #ffffff1f}.caseRouletteItemImage{background:#ffffff09;border-radius:14px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:9px;display:flex}.caseRouletteItemImage img{object-fit:contain;border-radius:12px;width:100%;height:100%}.caseRouletteItemTitle{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;font-weight:700;overflow:hidden}.caseRouletteItemPoints{color:#ffffffa6;margin-top:4px;font-size:10px;font-weight:700}.caseRouletteResult{text-align:center;background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;margin-top:18px;padding:16px;animation:.35s both caseRouletteResultIn}.caseRouletteResult h3{color:#fff;margin:0;font-size:18px}.caseRouletteResult strong{color:#fffc;margin-top:5px;display:block}.caseRouletteResult span{color:#ffffff9e;margin-top:7px;font-size:13px;display:block}@keyframes caseRouletteResultIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.casePossibleRewardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.caseRouletteWindow{height:160px}.caseRouletteItem{flex-basis:125px;width:125px;height:135px}.caseRouletteTrack{gap:10px}}.caseOpenModal{border-radius:28px!important;grid-template-columns:minmax(360px,.9fr) minmax(560px,1.4fr)!important;align-items:stretch!important;width:min(1180px,96vw)!important;height:min(900px,100vh - 40px)!important;min-height:0!important;max-height:calc(100vh - 40px)!important;padding:0!important;display:grid!important;overflow:hidden!important}.caseOpenVisual{height:100%!important;min-height:0!important;padding:55px!important}.caseOpenVisual img{max-width:100%!important;max-height:620px!important}.caseOpenContent{scrollbar-width:thin;justify-content:flex-start!important;min-width:0!important;height:100%!important;min-height:0!important;padding:42px 48px!important;overflow:hidden auto!important}.caseOpenContent h2{margin:8px 0 12px!important;font-size:42px!important}.caseOpenContent p{margin-bottom:24px!important}.casePossibleRewards{margin:18px 0 24px!important}.casePossibleRewardsList{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:4px 2px 12px!important;display:grid!important;overflow:visible!important}.casePossibleReward{flex:initial!important;width:auto!important;min-width:0!important;min-height:145px!important;padding:12px!important}.casePossibleRewardImage{width:70px!important;height:70px!important}.casePossibleRewardTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center!important;width:100%!important}@media (max-width:900px){.caseOpenModal{grid-template-columns:1fr!important;width:96vw!important;height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important;overflow-y:auto!important}.caseOpenVisual{height:300px!important;min-height:300px!important}.caseOpenContent{height:auto!important;padding:28px!important;overflow:visible!important}.casePossibleRewardsList{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:560px){.casePossibleRewardsList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.casePossibleReward:before{content:"";pointer-events:none;opacity:.18;background:radial-gradient(circle at 50% 0,currentColor,#0000 65%);position:absolute;inset:0}.casePossibleReward.rarity-common{color:#b8bec8;background:linear-gradient(145deg,#b8bec81a,#ffffff06)!important;border-color:#b8bec840!important}.casePossibleReward.rarity-common:hover{box-shadow:0 10px 30px #b8bec81f;border-color:#b8bec880!important}.casePossibleReward.rarity-uncommon{color:#55d98a;background:linear-gradient(145deg,#55d98a21,#ffffff06)!important;border-color:#55d98a59!important}.casePossibleReward.rarity-uncommon:hover{box-shadow:0 10px 35px #55d98a2e;border-color:#55d98ab3!important}.casePossibleReward.rarity-rare{color:#5af;background:linear-gradient(145deg,#55aaff26,#ffffff06)!important;border-color:#5af6!important}.casePossibleReward.rarity-rare:hover{box-shadow:0 10px 40px #55aaff38;border-color:#5afc!important}.casePossibleReward.rarity-epic{color:#bd72ff;background:linear-gradient(145deg,#bd72ff2b,#ffffff06)!important;border-color:#bd72ff73!important}.casePossibleReward.rarity-epic:hover{box-shadow:0 10px 45px #bd72ff47;border-color:#bd72ffe6!important}.casePossibleReward.rarity-legendary{color:#ffd34d;background:linear-gradient(145deg,#ffd34d30,#ff91000f)!important;border-color:#ffd34d8c!important}.casePossibleReward.rarity-legendary:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-1px;box-shadow:inset 0 0 25px #ffd34d1f,0 0 20px #ffd34d14}.casePossibleReward.rarity-legendary:hover{box-shadow:0 10px 50px #ffd34d4d,0 0 25px #ffd34d26;border-color:#ffd34d!important}.casePossibleRewardsGrid{align-items:stretch}.casePossibleReward strong{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;width:100%;min-width:0;min-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.casePossibleReward span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.casePossibleReward small{margin-top:auto}.caseRouletteWindow{border-radius:22px;width:100%;position:relative;overflow:hidden}.caseRouletteTrack{will-change:transform;gap:14px;width:max-content;display:flex;transform:translate(0,0)}.caseRouletteItem{box-sizing:border-box;flex:0 0 140px;width:140px;min-width:140px;height:190px;overflow:hidden}.caseRouletteItemTitle{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;width:100%;min-width:0;min-height:2.4em;line-height:1.2;display:-webkit-box;overflow:hidden}.caseRouletteItemPoints{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.caseRouletteMarker{z-index:20;pointer-events:none}.caseRouletteWindow{box-sizing:border-box!important;width:100%!important;height:230px!important;display:block!important;position:relative!important;overflow:hidden!important}.caseRouletteItem{box-sizing:border-box!important;flex-direction:column!important;flex:0 0 140px!important;align-items:center!important;width:140px!important;min-width:140px!important;max-width:140px!important;height:190px!important;min-height:190px!important;max-height:190px!important;padding:12px!important;display:flex!important;position:relative!important;overflow:hidden!important}.caseRouletteItemImage{box-sizing:border-box!important;flex:0 0 80px!important;justify-content:center!important;align-items:center!important;width:80px!important;min-width:80px!important;max-width:80px!important;height:80px!important;min-height:80px!important;max-height:80px!important;display:flex!important;overflow:hidden!important}.caseRouletteItemImage img{object-fit:contain!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;display:block!important}.caseRouletteItemTitle{text-overflow:ellipsis!important;-webkit-line-clamp:2!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-align:center!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:2.4em!important;max-height:2.4em!important;margin-top:8px!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.caseRouletteItemPoints{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;width:100%!important;min-width:0!important;margin-top:6px!important;overflow:hidden!important}.caseRouletteMarker span{width:3px!important;height:100%!important;display:block!important}.caseRouletteWindow{box-sizing:border-box!important;border-radius:22px!important;width:100%!important;height:250px!important;position:relative!important;overflow:hidden!important}.caseRouletteTrack{will-change:transform!important;flex-flow:row!important;align-items:stretch!important;gap:12px!important;width:max-content!important;height:190px!important;margin:0!important;padding:0!important;transition:none!important;display:flex!important;position:absolute!important;top:25px!important;left:50%!important;transform:translate(-70px)!important}.caseRouletteTrack.run{transform:translate3d(calc(-1 * var(--roulette-index) * 152px - 70px), 0, 0)!important;transition:transform 4.6s cubic-bezier(.08,.72,.08,1)!important}.caseRouletteItem{box-sizing:border-box!important;border-radius:16px!important;flex-direction:column!important;flex:0 0 140px!important;justify-content:flex-start!important;align-items:center!important;width:140px!important;min-width:140px!important;max-width:140px!important;height:190px!important;min-height:190px!important;max-height:190px!important;margin:0!important;padding:12px!important;display:flex!important;position:relative!important;overflow:hidden!important}.caseRouletteItemImage{flex:0 0 82px!important;justify-content:center!important;align-items:center!important;width:82px!important;min-width:82px!important;max-width:82px!important;height:82px!important;min-height:82px!important;max-height:82px!important;display:flex!important;position:relative!important;overflow:hidden!important}.caseRouletteItemImage img{object-fit:contain!important;object-position:center!important;width:auto!important;min-width:0!important;max-width:72px!important;height:auto!important;min-height:0!important;max-height:72px!important;display:block!important}.caseRouletteItemTitle{text-overflow:ellipsis!important;-webkit-line-clamp:2!important;text-align:center!important;word-break:break-word!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:9px 0 0!important;font-size:13px!important;font-weight:700!important;line-height:19px!important;display:-webkit-box!important;overflow:hidden!important}.caseRouletteItemPoints{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;width:100%!important;max-width:100%!important;margin-top:7px!important;overflow:hidden!important}.caseRouletteMarker{z-index:100!important;pointer-events:none!important;width:3px!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.caseRouletteMarker span{background:#ffffffe6!important;width:3px!important;height:100%!important;display:block!important;box-shadow:0 0 18px #ffffff59!important}.casePossibleReward strong{text-overflow:ellipsis!important;-webkit-line-clamp:2!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-align:center!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;max-height:38px!important;line-height:19px!important;display:-webkit-box!important;overflow:hidden!important}.caseRouletteTrack{animation:none!important}.caseRouletteTrack.run{animation:4.6s cubic-bezier(.08,.72,.08,1) forwards haticoCaseRoulette!important}@keyframes haticoCaseRoulette{0%{transform:translate(-70px)!important}to{transform:translate3d(calc(-1 * var(--roulette-index) * 152px - 77px), 0, 0)!important}}.caseRouletteTrack{transition:none!important;animation:none!important;transform:translate(-70px)!important}.caseRouletteTrack.run{transform:translate3d(calc(-1 * var(--roulette-index) * 152px - 70px), 0, 0)!important;transition:transform 4.7s cubic-bezier(.08,.72,.08,1)!important;animation:none!important}.caseRouletteMarker{z-index:200!important;pointer-events:none!important;width:2px!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.caseRouletteMarker span{background:#ffffffd9!important;width:2px!important;height:100%!important;display:block!important;transform:none!important;box-shadow:0 0 12px #ffffff59!important}.caseRouletteItem{box-sizing:border-box!important;flex:0 0 140px!important;width:140px!important;min-width:140px!important;max-width:140px!important;height:190px!important;padding:10px!important;overflow:hidden!important}.caseRouletteItemImage{justify-content:center!important;align-items:center!important;width:82px!important;min-width:82px!important;height:82px!important;min-height:82px!important;display:flex!important;overflow:hidden!important}.caseRouletteItemImage img{object-fit:contain!important;width:100%!important;height:100%!important}.caseRouletteItemTitle{-webkit-line-clamp:2!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-align:center!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;max-height:38px!important;margin-top:8px!important;font-size:12px!important;line-height:18px!important;display:-webkit-box!important;overflow:hidden!important}.casePossibleReward{box-sizing:border-box!important;width:100%!important;min-width:0!important;overflow:hidden!important}.casePossibleReward strong{-webkit-line-clamp:2!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-align:center!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;max-height:34px!important;font-size:11px!important;line-height:16px!important;display:-webkit-box!important;overflow:hidden!important}.caseRouletteMarker{width:0!important;box-shadow:none!important;background:0 0!important;transform:none!important}.caseRouletteMarker span{display:none!important}.caseRouletteMarker:before,.caseRouletteMarker:after{content:""!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.caseRouletteMarker:before{border-top:12px solid #fff!important;border-left:9px solid #0000!important;border-right:9px solid #0000!important;top:0!important}.caseRouletteMarker:after{border-bottom:12px solid #fff!important;border-left:9px solid #0000!important;border-right:9px solid #0000!important;bottom:0!important}.casePossibleReward{min-width:0!important;overflow:hidden!important}.casePossibleReward strong{-webkit-line-clamp:2!important;text-overflow:ellipsis!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;max-height:32px!important;line-height:16px!important;display:-webkit-box!important;overflow:hidden!important}.casePossibleReward small,.casePossibleReward .chance,.casePossibleReward .rewardChance,.casePossibleReward [class*=chance]{display:none!important}.calendarEvent{padding-right:32px!important;position:relative!important}.calendarEventCheck{box-sizing:border-box!important;color:#0000!important;opacity:1!important;visibility:visible!important;z-index:999999!important;cursor:pointer!important;pointer-events:auto!important;background:#00000059!important;border:2px solid #fff!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important}.calendarEventCheck.checked{color:#111!important;background:#fff!important}.calendarEvent>.calendarEventCheck{box-sizing:border-box!important;color:#0000!important;opacity:1!important;visibility:visible!important;z-index:999999!important;cursor:pointer!important;pointer-events:auto!important;background:#0000004d!important;border:2px solid #ffffffd9!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:14px!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important}.calendarEvent>.calendarEventCheck.checked{color:#111!important;background:#fff!important;border-color:#fff!important}.calendarEvent{box-sizing:border-box!important;align-items:center!important;padding-right:6px!important;display:flex!important;overflow:hidden!important}.calendarEvent>b{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;overflow:hidden!important}.calendarEvent>.calendarEventCheck{flex:0 0 18px!important;position:static!important;transform:none!important}.businessCalendarEvent{padding-right:32px!important;position:relative!important}.businessCalendarEventCheck{box-sizing:border-box!important;color:#0000!important;z-index:999999!important;cursor:pointer!important;pointer-events:auto!important;background:#00000059!important;border:2px solid #ffffffe6!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important}.businessCalendarEventCheck.checked{color:#111!important;background:#fff!important;border-color:#fff!important}.businessCalendarEvent.completed{opacity:.55!important}.businessCalendarEvent.completed b{text-decoration:line-through!important}:root{--hc-bg:#050609;--hc-bg-2:#080a0f;--hc-sidebar:#080a0fe0;--hc-surface:#101219c7;--hc-surface-2:#14161ee0;--hc-surface-hover:#1c1e28f0;--hc-border:#fff1;--hc-border-strong:#ffffff1b;--hc-text:#f5f5f7;--hc-muted:#9296a3;--hc-faint:#626671;--hc-accent:#b52f63;--hc-accent-light:#d85b87;--hc-accent-dark:#70203f;--hc-green:#43d6a0;--hc-radius-sm:10px;--hc-radius:14px;--hc-radius-lg:20px;--hc-shadow:0 20px 70px #00000057;--hc-glow:0 0 45px #b52f631f}html{background:var(--hc-bg)}body{letter-spacing:-.01em;min-height:100vh;background:radial-gradient(circle at 78% -10%, #b52f6313, transparent 32%), radial-gradient(circle at 12% 100%, #4840b40b, transparent 30%), var(--hc-bg)!important;color:var(--hc-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}button,input,select,textarea{font-family:inherit}.shell{background:linear-gradient(#ffffff03,#0000 18%);min-height:100vh;grid-template-columns:258px minmax(0,1fr)!important}.shell>aside{-webkit-backdrop-filter:blur(24px);z-index:20;width:258px;position:relative;box-shadow:18px 0 60px #00000029;border-right:1px solid var(--hc-border)!important;background:linear-gradient(#0c0e14f5,#07090df0)!important;padding:22px 13px 16px!important}.shell>aside:after{content:"";pointer-events:none;background:linear-gradient(#0000,#b52f6333,#0000);width:1px;height:100%;position:absolute;top:0;right:-1px}.brand:after{content:"";background:linear-gradient(90deg, var(--hc-accent), transparent);border-radius:99px;width:34px;height:2px;position:absolute;bottom:14px;left:13px;box-shadow:0 0 16px #b52f6373}.brand b{text-shadow:0 0 28px #ffffff0f;font-weight:850;line-height:1;display:block;color:#fff!important;letter-spacing:.16em!important;font-size:19px!important}.brand span{opacity:.92;font-weight:800;line-height:1;display:block;color:var(--hc-accent-light)!important;letter-spacing:.38em!important;margin-top:7px!important;font-size:9px!important}.shell nav{gap:4px!important}.shell nav button{min-height:43px;font-size:13px;font-weight:600;transition:background .18s,color .18s,border-color .18s,transform .18s;position:relative;color:#858995!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;padding:10px 12px!important}.shell nav button svg{opacity:.68;transition:opacity .18s,transform .18s}.shell nav button:hover{transform:translate(2px);color:#e7e8ec!important;background:#ffffff09!important;border-color:#ffffff0b!important}.shell nav button:hover svg{opacity:.9;transform:scale(1.04)}.shell nav button.active{box-shadow:inset 0 0 24px #b52f6309,0 7px 25px #0000001f;color:#fff!important;background:linear-gradient(100deg,#b52f6333,#b52f6311 70%,#0000)!important;border-color:#b52f6338!important}.shell nav button.active:before{content:"";background:linear-gradient(180deg, transparent, var(--hc-accent-light), transparent);border-radius:0 3px 3px 0;width:2px;position:absolute;top:8px;bottom:8px;left:-13px;box-shadow:0 0 13px #b52f63b3}.shell nav button.active svg{opacity:1;color:var(--hc-accent-light)}.asideBottom{border-top:1px solid var(--hc-border)!important;margin-top:auto!important;padding:14px 5px 2px!important}.asideBottom>div{background:#ffffff05;border:1px solid #ffffff09;border-radius:12px;padding:10px 8px 13px}.asideBottom b{font-size:13px;color:#f2f3f6!important}.asideBottom small{letter-spacing:.06em;font-size:10px;color:var(--hc-faint)!important}.asideBottom button{width:100%;margin-top:7px;font-size:12px;transition:color .18s,background .18s;color:#777b87!important}.asideBottom button:hover{color:#fff!important;background:#ffffff09!important}.shell>main{width:100%;min-width:0;position:relative;max-width:1700px!important;padding:28px clamp(24px,3vw,52px) 60px!important}.shell>main>header{border-bottom:1px solid #ffffff0b;min-height:62px;padding-bottom:18px;position:relative;margin-bottom:27px!important}.shell>main>header h1{font-weight:780;line-height:1.1;color:#fafafd!important;letter-spacing:-.035em!important;margin:0!important;font-size:29px!important}.shell>main>header p{letter-spacing:.01em;font-size:12px;color:#686c78!important;margin:7px 0 0!important}.online{letter-spacing:.03em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 0 24px #43d6a009;color:#65dcb0!important;background:#43d6a00b!important;border:1px solid #43d6a01f!important;border-radius:999px!important;padding:7px 11px!important}.online:first-letter{text-shadow:0 0 8px #43d6a0cc}.panel{-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 45px #00000029,inset 0 1px #ffffff05;border:1px solid var(--hc-border)!important;border-radius:var(--hc-radius-lg)!important;background:linear-gradient(145deg,#14161ee0,#0b0d13e0)!important}.kpi{transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 12px 35px #00000026,inset 0 1px #ffffff05;border:1px solid var(--hc-border)!important;border-radius:var(--hc-radius)!important;background:linear-gradient(145deg,#14171feb,#0a0c11eb)!important}.kpi:hover{transform:translateY(-2px);box-shadow:0 18px 45px #00000038,0 0 25px #b52f6306;border-color:#ffffff1c!important}.hero{box-shadow:var(--hc-shadow), var(--hc-glow);position:relative;overflow:hidden;border-radius:var(--hc-radius-lg)!important;background:radial-gradient(circle at 88% 20%,#b52f632b,#0000 34%),radial-gradient(circle at 10% 110%,#5747be14,#0000 38%),linear-gradient(135deg,#121722,#0a0c12)!important;border:1px solid #ffffff14!important}.hero:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff09,#0000 27%);position:absolute;inset:0}.primary{font-weight:700;transition:transform .16s,filter .16s,box-shadow .16s;box-shadow:0 8px 24px #b52f632e,inset 0 1px #ffffff1f;background:linear-gradient(135deg,#b52f63,#8d254d)!important;border:1px solid #ffffff17!important;border-radius:11px!important}.primary:hover{transform:translateY(-1px);box-shadow:0 11px 30px #b52f6340,inset 0 1px #ffffff26;background:linear-gradient(135deg,#c33b70,#9e2b57)!important}.primary:active{transform:translateY(0)}input,select,textarea{transition:border-color .16s,box-shadow .16s,background .16s;color:#f3f4f7!important;background:#07090ed1!important;border:1px solid #ffffff13!important;border-radius:10px!important}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px #b52f6314,0 0 25px #b52f630e;background:#0b0d13f5!important;border-color:#b52f637a!important}.icon{transition:background .16s,color .16s,border-color .16s;color:#9296a3!important;background:#ffffff06!important;border:1px solid #ffffff12!important}.icon:hover{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff1f!important}td{border-bottom:1px solid #ffffff0b!important}tr{transition:background .15s}tr:hover{background:#ffffff05}.login{background:radial-gradient(circle at 50% 35%, #b52f631a, transparent 35%), var(--hc-bg)}.loginbox{background:linear-gradient(145deg,#14161ef0,#0a0c11f5);border:1px solid #ffffff13;border-radius:22px;padding:32px;box-shadow:0 30px 100px #00000073,0 0 60px #b52f630f}.center{background:radial-gradient(circle at center, #b52f6317, transparent 35%), var(--hc-bg);color:#f5f5f7;letter-spacing:.18em;font-weight:800}@media (max-width:900px){.shell{grid-template-columns:1fr!important}.shell>aside{width:100%;position:relative;border-right:0!important;border-bottom:1px solid var(--hc-border)!important;padding:12px!important}.shell>aside:after{display:none}.brand{padding:8px 10px 18px!important}.brand:after{bottom:8px;left:10px}.shell nav{scrollbar-width:none;padding-bottom:2px;overflow-x:auto;display:flex!important}.shell nav::-webkit-scrollbar{display:none}.shell nav button{flex:none;min-height:40px}.shell nav button.active:before,.asideBottom{display:none}.shell>main{padding:20px 16px 40px!important}.shell>main>header{align-items:flex-start}}@media (max-width:600px){.shell>main>header{gap:10px}.shell>main>header h1{font-size:24px!important}.online{font-size:9px;padding:6px 8px!important}}.hcNavItem{color:#ffffff8a!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:44px!important;margin:2px 0!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s!important;display:flex!important;position:relative!important}.hcNavItem:hover{color:#ffffffeb!important;background:linear-gradient(90deg,#ffffff0e,#ffffff05)!important;border-color:#ffffff0e!important;transform:translate(2px)!important}.hcNavItem.active{color:#fff!important;background:linear-gradient(90deg,#b52f6330,#b52f630e 65%,#0000)!important;border-color:#b52f6338!important;box-shadow:inset 0 0 24px #b52f630b,0 4px 18px #0000001f!important}.hcNavIcon{color:#ffffff6b;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.hcNavItem:hover .hcNavIcon{color:#ffffffd1}.hcNavItem.active .hcNavIcon{color:#e05b89;background:linear-gradient(145deg,#e05b892b,#b52f630e);transform:scale(1.03);box-shadow:0 0 18px #b52f6321,inset 0 0 0 1px #e05b891f}.hcNavLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1;overflow:hidden}.hcNavActiveDot{background:#d85583;border-radius:99px;width:4px;height:18px;position:absolute;right:9px;box-shadow:0 0 10px #d85583a6,0 0 20px #d8558338}.asideBottom>button{transition:background .18s,color .18s,border-color .18s,transform .18s!important}.asideBottom>button:hover{transform:translate(2px);color:#fff!important;background:#ffffff0b!important}.asideBottom>button svg{opacity:.6;transition:opacity .18s}.asideBottom>button:hover svg{opacity:1}:root{--hc-bg:#05070b;--hc-panel:#0d1018c7;--hc-panel-strong:#10131deb;--hc-red:#ff315f;--hc-pink:#d94d83;--hc-blue:#319cff;--hc-cyan:#45d7ff;--hc-purple:#9b6cff;--hc-green:#35df8a;--hc-border:#ffffff13;--hc-border-bright:#ffffff1f;--hc-shadow:0 20px 60px #00000047;--hc-transition:.18s cubic-bezier(.2,.7,.2,1)}.shell{isolation:isolate;position:relative}.shell:before{content:"";z-index:-2;pointer-events:none;filter:blur(35px);background:radial-gradient(circle,#b52f630e,#0000 68%);border-radius:50%;width:700px;height:700px;position:fixed;top:20%;left:-350px}.shell:after{content:"";z-index:-2;pointer-events:none;filter:blur(35px);background:radial-gradient(circle,#319cff0b,#0000 68%);border-radius:50%;width:650px;height:650px;position:fixed;top:35%;right:-320px}.shell>main{animation:.42s cubic-bezier(.16,1,.3,1) both hcPageEnter}@keyframes hcPageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.shell>main>header{position:relative}.shell>main>header:after{content:"";opacity:.65;background:linear-gradient(90deg,#b52f6359,#319cff1f,#0000 75%);height:1px;position:absolute;bottom:-14px;left:0;right:0}.shell>main>header h1{letter-spacing:-.035em}.shell>main>header p{transition:color var(--hc-transition)}.shell>main section,.shell>main article,.shell>main .card{transition:border-color var(--hc-transition), box-shadow var(--hc-transition), transform var(--hc-transition)}.shell>main .card:hover{border-color:#ffffff1c;transform:translateY(-2px);box-shadow:0 18px 45px #00000038,0 0 30px #319cff06}button:not(:disabled):hover{transform:translateY(-1px)}button:disabled{cursor:not-allowed}.online{position:relative;box-shadow:0 0 18px #35df8a0b;background:#35df8a0b!important;border-color:#35df8a29!important}.online:before{content:"";background:#35df8a;border-radius:50%;width:4px;height:4px;animation:2.4s ease-in-out infinite hcOnlinePulse;position:absolute;top:50%;left:-5px;transform:translateY(-50%);box-shadow:0 0 6px #35df8ae6,0 0 14px #35df8a66}@keyframes hcOnlinePulse{0%,to{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.brand b{text-shadow:0 0 22px #e05b8914}.brand span{color:#ffffff6b}.hcNavItem:hover .hcNavIcon{transform:translate(1px)scale(1.04)}.hcNavItem.active .hcNavIcon{filter:drop-shadow(0 0 7px #e05b892e)}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px #319cff12,0 0 24px #319cff0b;border-color:#319cff6b!important}.hcNeonRed{box-shadow:0 0 22px #ff315f24}.hcNeonBlue{box-shadow:0 0 22px #319cff24}.hcNeonPurple{box-shadow:0 0 22px #9b6cff24}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.panel{transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s,box-shadow .22s,background .22s;position:relative;overflow:hidden;box-shadow:0 14px 38px #0000002e,inset 0 1px #ffffff06;background:linear-gradient(145deg,#141823d1,#0a0d14c7)!important;border-color:#ffffff13!important}.panel:after{content:"";pointer-events:none;filter:blur(12px);background:radial-gradient(circle,#319cff0b,#0000 70%);border-radius:50%;width:260px;height:180px;position:absolute;top:-120px;right:-140px}.panel:hover{box-shadow:0 20px 48px #0000003b,0 0 28px #319cff06,inset 0 1px #ffffff09;border-color:#ffffff1b!important}.cards{position:relative}.cards>*{transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s,box-shadow .22s}.cards>:hover{transform:translateY(-3px);box-shadow:0 18px 42px #0000003d,0 0 25px #319cff09}.stats3{position:relative}.stats3>*{transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000029,inset 0 1px #ffffff06;background:linear-gradient(145deg,#121722e0,#090d15d6)!important;border-color:#ffffff12!important}.stats3>:before{content:"";opacity:.65;background:linear-gradient(90deg,#319cff73,#319cff0d,#0000);height:2px;position:absolute;top:0;left:0;right:0}.stats3>:hover{transform:translateY(-3px);box-shadow:0 18px 42px #0000003d,0 0 26px #319cff12;border-color:#319cff33!important}.stats3 strong,.stats3 b{text-shadow:0 0 22px #ffffff09}.status-DONE,.status-COMPLETED,.completed{--status-color:var(--hc-green)}.status-CRITICAL,.status-URGENT,.status-ERROR{--status-color:var(--hc-red)}.status-IMPORTANT,.status-WORK{--status-color:var(--hc-blue)}::-webkit-scrollbar-thumb{background:linear-gradient(#319cff59,#b52f6359) padding-box padding-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#319cff8c,#b52f638c) padding-box padding-box;border:2px solid #0000}@keyframes hcPanelEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.panel{border-radius:14px!important}.cards>:hover,.stats3>:hover{transform:none}}.hero{isolation:isolate;justify-content:space-between;align-items:center;gap:24px;min-height:150px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000040,inset 0 1px #ffffff0b;background:radial-gradient(circle at 92% 15%,#319cff21,#0000 34%),radial-gradient(circle at 12% 110%,#b52f631f,#0000 38%),linear-gradient(135deg,#141926f5,#090c14f0)!important;border:1px solid #ffffff14!important;border-radius:18px!important;padding:28px 30px!important}.hero:before{content:"";opacity:.75;background:linear-gradient(90deg,#b52f63bf,#319cff8c,#0000 82%);height:2px;position:absolute;top:0;left:0;right:0}.hero:after{content:"";filter:blur(15px);pointer-events:none;background:radial-gradient(circle,#319cff1a,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-230px;right:-220px}.hero small{letter-spacing:.16em;text-shadow:0 0 14px #319cff40;margin-bottom:7px;font-weight:800;display:block;color:#53aaff!important;font-size:10px!important}.hero h2{letter-spacing:-.04em;text-shadow:0 0 30px #ffffff09;line-height:1.08;color:#f7f9ff!important;margin:0!important;font-size:30px!important}.hero p{color:#dce4f08c!important;margin-top:9px!important}.hero input[type=month]{z-index:2;cursor:pointer;min-width:165px;height:44px;position:relative;box-shadow:inset 0 1px #ffffff09,0 0 22px #319cff06;color:#eef5ff!important;background:#080e18d1!important;border:1px solid #319cff2e!important;border-radius:11px!important;padding:0 13px!important}.financeTabs{background:#070a109e;border:1px solid #fff1;border-radius:14px;margin-top:14px;box-shadow:inset 0 1px #ffffff06;padding:5px!important}.financeTabs button{transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;position:relative;color:#ffffff6e!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;min-height:48px!important}.financeTabs button.active{box-shadow:0 0 24px #319cff0e,inset 0 1px #ffffff09;color:#fff!important;background:linear-gradient(135deg,#319cff1b,#b52f630e)!important;border-color:#319cff29!important}.financeTabs button b{font-size:12px;display:block}.financeTabs button span{opacity:.42;letter-spacing:.04em;margin-top:3px;font-size:9px;display:block}.cards{margin-top:16px;position:relative}.cards .kpi{min-height:128px;transition:transform .24s cubic-bezier(.2,.7,.2,1),border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 15px 38px #0003,inset 0 1px #ffffff09;background:linear-gradient(145deg,#131824e8,#090d15e0)!important;border:1px solid #ffffff13!important;border-radius:16px!important;padding:20px 21px!important}.cards .kpi:before{content:"";background:linear-gradient(#319cff,#319cff00);width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #319cff33}.cards .kpi:after{content:"";pointer-events:none;background:radial-gradient(circle,#319cff11,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-115px;right:-105px}.cards .kpi:hover{transform:translateY(-5px);box-shadow:0 24px 50px #00000045,0 0 30px #319cff0b,inset 0 1px #ffffff0b;border-color:#319cff2e!important}.cards .kpi>span{z-index:1;letter-spacing:.055em;text-transform:uppercase;font-weight:700;display:block;position:relative;color:#cdd8e885!important;font-size:10px!important}.cards .kpi>strong{z-index:1;letter-spacing:-.035em;text-shadow:0 0 24px #ffffff09;margin-top:13px;line-height:1;display:block;position:relative;color:#f5f8ff!important;font-size:25px!important}.cards .kpi.burg{border-color:#b52f6321!important}.cards .kpi.burg:before{background:linear-gradient(#e05b89,#b52f6300);box-shadow:0 0 14px #b52f6340}.cards .kpi.burg:after{background:radial-gradient(circle,#b52f6313,#0000 68%)}.cards .kpi.burg:hover{box-shadow:0 24px 50px #00000045,0 0 32px #b52f6312,inset 0 1px #ffffff0b;border-color:#e05b8940!important}.cards .kpi.salaryTotal{border-color:#35df8a21!important}.cards .kpi.salaryTotal:before{background:linear-gradient(#35df8a,#35df8a00);box-shadow:0 0 15px #35df8a47}.cards .kpi.salaryTotal:after{background:radial-gradient(circle,#35df8a11,#0000 68%)}.cards .kpi.salaryTotal:hover{box-shadow:0 24px 50px #00000045,0 0 32px #35df8a11,inset 0 1px #ffffff0b;border-color:#35df8a3d!important}.hero{animation:.38s cubic-bezier(.16,1,.3,1) both hcDashboardEnter}.financeTabs{animation:.42s cubic-bezier(.16,1,.3,1) 30ms both hcDashboardEnter}.cards .kpi{animation:.45s cubic-bezier(.16,1,.3,1) both hcDashboardKpi}@keyframes hcDashboardEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes hcDashboardKpi{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.hero{flex-direction:column;align-items:flex-start;min-height:0;padding:22px!important}.hero h2{font-size:24px!important}.hero input[type=month]{width:100%}.cards .kpi:hover{transform:none}}:root{--hc-bg:#05070b;--hc-surface:#0d1018d1;--hc-surface-2:#11151feb;--hc-red:#ff315f;--hc-pink:#d94d83;--hc-blue:#319cff;--hc-cyan:#45d7ff;--hc-purple:#9b6cff;--hc-green:#35df8a;--hc-orange:#ff9d45;--hc-text:#f5f7fb;--hc-muted:#8c99aa;--hc-faint:#596576;--hc-border:#ffffff13;--hc-border-hover:#ffffff24}body{position:relative;overflow-x:hidden}body:before{content:"";z-index:-3;pointer-events:none;background:radial-gradient(circle at 8% 12%,#ff315f0e,#0000 25%),radial-gradient(circle at 88% 18%,#319cff0e,#0000 27%),radial-gradient(circle at 72% 88%,#9b6cff0b,#0000 28%),#05070b;position:fixed;inset:0}body:after{content:"";z-index:-2;pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.shell{animation:.45s cubic-bezier(.2,.8,.2,1) both hcShellIn}@keyframes hcShellIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}main>header{animation:.5s cubic-bezier(.2,.8,.2,1) both hcHeaderIn}@keyframes hcHeaderIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.panel,.hero,.kpi,.cards>*,.stats3>*{position:relative;overflow:hidden}.panel:after,.hero:after,.kpi:after{content:"";pointer-events:none;opacity:.55;background:linear-gradient(120deg,#ffffff09,#0000 28%);position:absolute;inset:0}.panel:before,.hero:before,.kpi:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.cards>*,.stats3>*{transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s,background .22s}.cards>:hover,.stats3>:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000038,0 0 28px #319cff0b;border-color:var(--hc-border-hover)!important}.kpi{isolation:isolate}.kpi strong{z-index:1;letter-spacing:-.035em;transition:transform .22s,text-shadow .22s;position:relative}.kpi:hover strong{text-shadow:0 0 22px #ffffff1a;transform:translate(2px)}.kpi span{z-index:1;position:relative}.cards .kpi:first-child{box-shadow:inset 0 1px #319cff1a}.cards .kpi:first-child:before{background:linear-gradient(90deg,#0000,#319cff8c,#0000)}.cards .kpi:nth-child(2){box-shadow:inset 0 1px #ff315f14}.cards .kpi:nth-child(2):before{background:linear-gradient(90deg,#0000,#ff315f7a,#0000)}.cards .kpi:nth-child(3){box-shadow:inset 0 1px #9b6cff17}.cards .kpi:nth-child(3):before{background:linear-gradient(90deg,#0000,#9b6cff85,#0000)}.cards .kpi:nth-child(4){box-shadow:inset 0 1px #35df8a14}.cards .kpi:nth-child(4):before{background:linear-gradient(90deg,#0000,#35df8a7a,#0000)}.hero{box-shadow:0 18px 55px #0000002e,inset 0 1px #ffffff09;background:radial-gradient(circle at 92% 10%,#319cff1f,#0000 32%),radial-gradient(circle at 5% 100%,#d94d8314,#0000 35%),linear-gradient(135deg,#111723f5,#080c14eb)!important}button:hover svg{transform:scale(1.06)}button.primary:hover{box-shadow:0 0 24px #319cff29,0 8px 22px #0000002e}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #319cff12,0 0 18px #319cff0b;border-color:#319cff6b!important}.online{transition:color .2s,text-shadow .2s;position:relative}.hcIconBox{color:#ffffffb8;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff12;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.hcIconBox:hover{color:#fff;border-color:#ffffff24;transform:translateY(-1px)scale(1.03)}.hcIconBlue{color:var(--hc-blue);box-shadow:0 0 20px #319cff1a,inset 0 0 14px #319cff09}.hcIconRed{color:var(--hc-red);box-shadow:0 0 20px #ff315f1a,inset 0 0 14px #ff315f09}.hcIconPurple{color:var(--hc-purple);box-shadow:0 0 20px #9b6cff1a,inset 0 0 14px #9b6cff09}.hcIconGreen{color:var(--hc-green);box-shadow:0 0 20px #35df8a17,inset 0 0 14px #35df8a08}.hcIconCyan{color:var(--hc-cyan);box-shadow:0 0 20px #45d7ff17,inset 0 0 14px #45d7ff08}main>header h1{letter-spacing:-.035em;text-shadow:0 0 28px #ffffff06}main>header p{transition:color .2s}@media (prefers-reduced-motion:reduce){.shell,main>header{animation:none!important}*,:before,:after{transition-duration:.01ms!important}}.hero{background:radial-gradient(circle at 88% 15%,#319cff29,#0000 32%),radial-gradient(circle at 12% 100%,#ff315f13,#0000 35%),linear-gradient(135deg,#111723f7,#070a11f5)!important;border:1px solid #ffffff14!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;min-height:150px!important;display:flex!important;box-shadow:0 20px 60px #00000038,inset 0 1px #ffffff0b,0 0 60px #319cff06!important}.hero small{margin-bottom:7px;display:block;color:#45b5ff!important;letter-spacing:.16em!important;font-size:10px!important;font-weight:800!important}.hero h2{letter-spacing:-.04em!important;color:#f7f9fc!important;margin:0!important;font-size:29px!important;line-height:1.1!important}.hero p{color:#8492a5!important;margin:9px 0 0!important}.hero input[type=month]{z-index:2;min-width:155px;position:relative;box-shadow:0 0 22px #319cff0d,inset 0 1px #ffffff0a;color:#eef5ff!important;background:linear-gradient(145deg,#319cff17,#ffffff06)!important;border:1px solid #319cff33!important;border-radius:12px!important}.cards .kpi{box-shadow:0 12px 34px #00000029,inset 0 1px #ffffff09;background:linear-gradient(145deg,#11151ff0,#090c13e6)!important;border:1px solid #ffffff13!important;border-radius:17px!important;min-height:128px!important;padding:20px!important;overflow:hidden!important}.cards .kpi:after{content:"";pointer-events:none;filter:blur(2px);opacity:.7;border-radius:50%;width:150px;height:150px;position:absolute;top:-65px;right:-65px}.cards .kpi:first-child:after{background:radial-gradient(circle,#319cff2b,#0000 68%)}.cards .kpi:nth-child(2):after{background:radial-gradient(circle,#ff315f26,#0000 68%)}.cards .kpi:nth-child(3):after{background:radial-gradient(circle,#9b6cff29,#0000 68%)}.cards .kpi:nth-child(4):after{background:radial-gradient(circle,#35df8a26,#0000 68%)}.cards .kpi>span{z-index:2;text-transform:uppercase;margin-bottom:13px;display:block;position:relative;color:#77859a!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:800!important}.cards .kpi>strong{z-index:2;display:block;position:relative;letter-spacing:-.045em!important;color:#f5f8fc!important;font-size:27px!important;line-height:1!important}.cards .kpi:first-child{border-top-color:#319cff4d!important}.cards .kpi:first-child>strong{text-shadow:0 0 24px #319cff1a}.cards .kpi:nth-child(2){border-top-color:#ff315f45!important}.cards .kpi:nth-child(2)>strong{text-shadow:0 0 24px #ff315f14}.cards .kpi:nth-child(3){border-top-color:#9b6cff4d!important}.cards .kpi:nth-child(3)>strong{text-shadow:0 0 24px #9b6cff1a}.cards .kpi:nth-child(4){border-top-color:#35df8a45!important}.cards .kpi:nth-child(4)>strong{text-shadow:0 0 24px #35df8a14}.cards .kpi:hover{box-shadow:0 18px 42px #00000040,inset 0 1px #ffffff0d;background:linear-gradient(145deg,#151a26f7,#090c13f2)!important;transform:translateY(-4px)!important}.cards .kpi:first-child:hover{box-shadow:0 18px 42px #00000040,0 0 28px #319cff12;border-color:#319cff40!important}.cards .kpi:nth-child(2):hover{box-shadow:0 18px 42px #00000040,0 0 28px #ff315f0f;border-color:#ff315f3b!important}.cards .kpi:nth-child(3):hover{box-shadow:0 18px 42px #00000040,0 0 28px #9b6cff12;border-color:#9b6cff40!important}.cards .kpi:nth-child(4):hover{box-shadow:0 18px 42px #00000040,0 0 28px #35df8a0f;border-color:#35df8a3b!important}.financeTabs{box-shadow:inset 0 1px #ffffff06;background:#080b11b8!important;border:1px solid #ffffff0e!important;border-radius:14px!important;margin-top:14px!important;margin-bottom:0!important;padding:4px!important}.financeTabs button{border-radius:10px!important;min-height:48px!important;transition:background .2s,color .2s,transform .2s,box-shadow .2s!important}.financeTabs button:hover{transform:translateY(-1px)}.financeTabs button.active{background:linear-gradient(135deg,#319cff29,#319cff0e)!important;box-shadow:inset 0 0 0 1px #319cff24,0 0 22px #319cff0e!important}.financeTabs button.active b{color:#eaf4ff!important}.financeTabs button span{color:#647287!important}@media (max-width:700px){.hero{flex-direction:column!important;align-items:flex-start!important;min-height:auto!important}.hero h2{font-size:24px!important}.hero input[type=month]{width:100%;min-width:0}.cards .kpi{min-height:112px!important}.cards .kpi>strong{font-size:23px!important}}.panel{background:linear-gradient(145deg,#10141de8,#090c13e0)!important;border:1px solid #fff1!important;border-radius:16px!important;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 35px #00000024,inset 0 1px #ffffff07!important}.panel:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.panel:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(125deg,#ffffff06,#0000 26%);position:absolute;inset:0}.panel:hover{border-color:#ffffff18!important;box-shadow:0 15px 42px #00000030,inset 0 1px #ffffff09!important}.panel h2,.panel h3,.panel h4{z-index:1;color:#f2f5fa;letter-spacing:-.025em;position:relative}.panel>small{z-index:1;color:#718096;letter-spacing:.12em;font-size:10px;font-weight:800;position:relative}.cards>*,.stats3>*,.ideaCard,.planCard,.scheduleTools,.scheduleSummary,.employeeSetting{transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden;box-shadow:0 9px 30px #00000021,inset 0 1px #ffffff06;background:linear-gradient(145deg,#10141de6,#090c12e0)!important;border:1px solid #fff1!important;border-radius:15px!important}.cards>:before,.stats3>:before,.ideaCard:before,.planCard:before,.scheduleTools:before,.scheduleSummary:before,.employeeSetting:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff16,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.ideaCard:hover,.planCard:hover,.employeeSetting:hover,.scheduleTools:hover,.scheduleSummary:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0003,0 0 24px #319cff06;border-color:#ffffff1c!important}table{border-collapse:separate!important;border-spacing:0!important}thead th{text-transform:uppercase;color:#8290a4!important;letter-spacing:.08em!important;background:linear-gradient(#ffffff0b,#ffffff05)!important;border-bottom:1px solid #fff1!important;font-size:10px!important;font-weight:800!important}tbody tr{transition:background .16s,box-shadow .16s}tbody tr:hover{background:#319cff09!important}tbody td{border-bottom-color:#ffffff0b!important}input,select,textarea{color:#eef2f7!important;background:linear-gradient(145deg,#ffffff09,#ffffff05)!important;border-color:#ffffff13!important}input:hover,select:hover,textarea:hover{border-color:#ffffff1f!important}.badge,.status,.tag,.pill{background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;box-shadow:inset 0 1px #ffffff06}[role=dialog]{background:radial-gradient(circle at 90% 0,#319cff0f,#0000 30%),linear-gradient(145deg,#141822fa,#080b11fa)!important;border:1px solid #ffffff1a!important;border-radius:18px!important;box-shadow:0 30px 90px #0000008c,0 0 50px #319cff09,inset 0 1px #ffffff0b!important}*{scrollbar-width:thin;scrollbar-color:#ffffff21 transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#319cff52}::selection{color:#fff;background:#319cff47}.shell>main>header,.shell>main>header+*,.shell>main>*{animation:.38s cubic-bezier(.2,.75,.2,1) both hcContentIn}@keyframes hcContentIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.panel{animation:.34s cubic-bezier(.2,.75,.2,1) both hcPanelIn}@keyframes hcPanelIn{0%{opacity:0;transform:translateY(5px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.cards>*,.stats3>*{animation:.4s cubic-bezier(.2,.8,.2,1) both hcCardIn}.cards>:first-child,.stats3>:first-child{animation-delay:25ms}.cards>:nth-child(2),.stats3>:nth-child(2){animation-delay:55ms}.cards>:nth-child(3),.stats3>:nth-child(3){animation-delay:85ms}.cards>:nth-child(4),.stats3>:nth-child(4){animation-delay:.115s}@keyframes hcCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cards .kpi{transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s,background .22s!important}.cards .kpi:hover{border-color:#ffffff1f!important;transform:translateY(-3px)!important;box-shadow:0 18px 42px #00000038,0 0 25px #319cff0b,inset 0 1px #ffffff0a!important}button{transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s,box-shadow .16s,background .16s,border-color .16s}button:active{transform:scale(.975)}.hcNavItem:active{transform:translate(1px)scale(.985)!important}.online{position:relative}.online:before{content:"";opacity:0;background:#35df8a0b;border-radius:999px;animation:2.8s ease-in-out infinite hcOnlinePulse;position:absolute;inset:-5px -9px}input:focus,select:focus,textarea:focus{border-color:#319cff6b!important;outline:none!important;box-shadow:0 0 0 3px #319cff13,0 0 20px #319cff0e!important}@keyframes hcShimmer{0%{background-position:-500px 0}to{background-position:500px 0}}.hcSkeleton,.loading,.skeleton{animation:1.8s linear infinite hcShimmer;background:linear-gradient(90deg,#ffffff06 25%,#fff1 50%,#ffffff06 75%) 0 0/1000px 100%!important}[role=dialog]{animation:.25s cubic-bezier(.2,.8,.2,1) both hcModalIn}@keyframes hcModalIn{0%{opacity:0;transform:translateY(10px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.hcNavItem.active:after{content:"";background:linear-gradient(#45d7ff,#d94d83);border-radius:99px;width:2px;height:18px;position:absolute;top:50%;left:7px;transform:translateY(-50%);box-shadow:0 0 8px #45d7ff73,0 0 14px #d94d8340}@media (prefers-reduced-motion:reduce){.shell>main>*,.panel,.cards>*,.stats3>*,[role=dialog],.online:before{animation:none!important}}input,select,textarea{min-height:40px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;position:relative;box-shadow:inset 0 1px #ffffff06,0 4px 16px #00000014;color:#edf2f8!important;background:linear-gradient(145deg,#141822e0,#0a0d14eb)!important;border:1px solid #ffffff13!important;border-radius:10px!important}input:hover,select:hover,textarea:hover{background:linear-gradient(145deg,#171c28eb,#0b0f17f0)!important;border-color:#ffffff21!important}input:focus,select:focus,textarea:focus{background:linear-gradient(145deg,#121d2cf5,#0a0f18f5)!important;border-color:#319cff7a!important;box-shadow:0 0 0 3px #319cff13,0 0 24px #319cff13,inset 0 1px #ffffff09!important}textarea{resize:vertical;min-height:90px}label+input,label+select,label+textarea{margin-top:5px}select{cursor:pointer}select option{color:#f3f6fa;background:#10151f}button.primary,button[class*=primary]{font-weight:700;color:#fff!important;background:linear-gradient(135deg,#319cffeb,#3070dce0)!important;border:1px solid #319cff4d!important;border-radius:10px!important;box-shadow:0 7px 22px #319cff29,inset 0 1px #ffffff1f!important}button.primary:hover,button[class*=primary]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 28px #319cff3d,0 0 18px #319cff1a,inset 0 1px #ffffff24!important}button.danger,button[class*=danger]{color:#ff6b8a!important;background:linear-gradient(135deg,#ff315f26,#a0193a1a)!important;border-color:#ff315f40!important}button.danger:hover,button[class*=danger]:hover{border-color:#ff315f6b!important;box-shadow:0 0 22px #ff315f17!important}.panel table{border:1px solid #ffffff0e;border-radius:12px;width:100%;overflow:hidden}.panel table thead{position:relative}.panel table th{text-transform:uppercase;height:42px;color:#78879b!important;letter-spacing:.075em!important;background:linear-gradient(#ffffff0b,#ffffff05)!important;border-bottom:1px solid #ffffff12!important;padding:10px 13px!important;font-size:10px!important;font-weight:800!important}.panel table td{color:#d9e0e9;transition:background .16s,color .16s;border-bottom:1px solid #ffffff0a!important;padding:11px 13px!important}.panel table tbody tr:last-child td{border-bottom:0!important}.panel table strong,.panel table b{color:#f5f7fb}.status,.badge,.tag,.pill{letter-spacing:.025em;background:#ffffff09;justify-content:center;align-items:center;gap:5px;min-height:24px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff06;border-radius:999px!important}.status.active,.status.done,.status.completed,.badge.success,.tag.success{box-shadow:0 0 14px #35df8a0b,inset 0 1px #ffffff06;color:#55e6a0!important;background:#35df8a13!important;border-color:#35df8a2e!important}.status.cancelled,.status.error,.badge.danger,.tag.danger{color:#ff6685!important;background:#ff315f13!important;border-color:#ff315f2e!important}.status.work,.status.ready,.badge.info,.tag.info{color:#58b4ff!important;background:#319cff13!important;border-color:#319cff2e!important}.status.warning,.badge.warning,.tag.warning{color:#ffc263!important;background:#ffb24713!important;border-color:#ffb2472e!important}button:disabled,input:disabled,select:disabled,textarea:disabled{filter:saturate(.5);opacity:.42!important;cursor:not-allowed!important}input[type=search]{padding-left:38px!important}input[type=search]:focus{box-shadow:0 0 0 3px #319cff0f,0 0 24px #319cff12!important}@media (max-width:700px){input,select,textarea{min-height:42px}.panel table{font-size:12px}.panel table th,.panel table td{padding:9px 10px!important}}.modalBackdrop,.modalOverlay,.overlay{-webkit-backdrop-filter:blur(10px)saturate(120%);background:radial-gradient(circle at 50% 35%,#319cff0b,#0000 42%),#020408b8!important}.modal,.modalBox,.modalContent,.dialog,[role=dialog]{animation:.24s cubic-bezier(.2,.8,.2,1) both hcModalV8;background:radial-gradient(circle at 100% 0,#319cff13,#0000 30%),radial-gradient(circle at 0 100%,#d94d830b,#0000 32%),linear-gradient(145deg,#131722fa,#070a10fb)!important;border:1px solid #ffffff18!important;border-radius:18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 35px 100px #00000094,0 0 55px #319cff0b,inset 0 1px #ffffff0b!important}.modal:before,.modalBox:before,.modalContent:before,.dialog:before,[role=dialog]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#45d7ff6b,#d94d8340,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}@keyframes hcModalV8{0%{opacity:0;filter:blur(2px);transform:translateY(12px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.modal h2,.modal h3,.modalBox h2,.modalBox h3,.modalContent h2,.modalContent h3,.dialog h2,.dialog h3,[role=dialog] h2,[role=dialog] h3{letter-spacing:-.025em;color:#f5f7fb!important}.modal small,.modalBox small,.modalContent small,.dialog small,[role=dialog] small{color:#738198;letter-spacing:.1em;font-size:10px;font-weight:800}.modal button.close,.modalBox button.close,.modalContent button.close,.dialog button.close,[role=dialog] button.close{transition:color .16s,background .16s,transform .16s,box-shadow .16s}.modal button.close:hover,.modalBox button.close:hover,.modalContent button.close:hover,.dialog button.close:hover,[role=dialog] button.close:hover{transform:rotate(4deg);box-shadow:0 0 18px #ffffff0b;color:#fff!important;background:#fff1!important}.dropdown,.menu,.popover,[role=menu],[role=listbox]{animation:.18s cubic-bezier(.2,.8,.2,1) both hcDropdownV8;position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#319cff0e,#0000 42%),linear-gradient(145deg,#121620fa,#080b11fb)!important;border:1px solid #ffffff16!important;border-radius:13px!important;box-shadow:0 20px 55px #0000006b,0 0 28px #319cff09,inset 0 1px #ffffff09!important}@keyframes hcDropdownV8{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown button,.menu button,.popover button,[role=menu] button,[role=menuitem],[role=option]{transition:background .14s,color .14s,transform .14s}.dropdown button:hover,.menu button:hover,.popover button:hover,[role=menuitem]:hover,[role=option]:hover{color:#fff!important;background:linear-gradient(90deg,#319cff17,#319cff06)!important}.notifications,.notificationPanel,.notificationDropdown{background:radial-gradient(circle at 100% 0,#319cff11,#0000 38%),linear-gradient(145deg,#11151ffa,#070a10fb)!important;border:1px solid #ffffff16!important;border-radius:16px!important;box-shadow:0 25px 70px #0000007a,inset 0 1px #ffffff09!important}.notification,.notificationItem{transition:background .16s,transform .16s;position:relative;border-bottom:1px solid #ffffff0b!important}.notification:hover,.notificationItem:hover{background:#319cff09!important}.notification.unread:before,.notificationItem.unread:before{content:"";background:#319cff;border-radius:99px;width:2px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 10px #319cff80}.toast,.toastMessage,.alertToast{animation:.28s cubic-bezier(.2,.8,.2,1) both hcToastV8;position:relative;overflow:hidden;background:linear-gradient(145deg,#141823f7,#080b11fa)!important;border:1px solid #ffffff17!important;border-radius:13px!important;box-shadow:0 18px 50px #0000006b,0 0 28px #319cff0b,inset 0 1px #ffffff0a!important}@keyframes hcToastV8{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.alert{background:linear-gradient(135deg,#ffffff09,#ffffff04)!important;border:1px solid #fff1!important;border-radius:12px!important}.error,.alert.error,.toast.error{background:linear-gradient(135deg,#ff315f13,#500f1f0e)!important;border-color:#ff315f38!important}.success,.alert.success,.toast.success{background:linear-gradient(135deg,#35df8a11,#0d3a250b)!important;border-color:#35df8a33!important}.modalFooter,.modalActions,.dialogActions{border-top:1px solid #ffffff0e;padding-top:14px}@media (prefers-reduced-motion:reduce){.modal,.modalBox,.modalContent,.dialog,[role=dialog],.dropdown,.menu,.popover,[role=menu],[role=listbox],.toast,.toastMessage,.alertToast{animation:none!important}}.loading,.loader,.loadingText{font-size:12px;animation:1.6s ease-in-out infinite hcLoadingPulse;color:#7f8da1!important}@keyframes hcLoadingPulse{0%,to{opacity:.48}50%{opacity:1}}.loading:after,.loader:after,.loadingText:after{content:"";vertical-align:middle;background:#319cff;border-radius:50%;width:4px;height:4px;margin-left:6px;animation:1.2s ease-in-out infinite hcLoadingDots;display:inline-block;box-shadow:8px 0 #319cff8c,16px 0 #319cff40}@keyframes hcLoadingDots{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.skeleton,.hcSkeleton{border-radius:8px;animation:1.55s linear infinite hcSkeletonMove;position:relative;overflow:hidden;background:linear-gradient(90deg,#ffffff06 20%,#ffffff12 45%,#ffffff06 70%) 0 0/700px 100%!important}.skeleton:after,.hcSkeleton:after{content:"";background:linear-gradient(90deg,#0000,#45d7ff06,#0000);animation:1.55s linear infinite hcSkeletonGlow;position:absolute;inset:0;transform:translate(-100%)}@keyframes hcSkeletonMove{0%{background-position:-700px 0}to{background-position:700px 0}}@keyframes hcSkeletonGlow{to{transform:translate(100%)}}.empty,.emptyState,.tasksEmpty,.warrantyEmpty,.planEmptyMonth{text-align:center;transition:border-color .2s,background .2s;position:relative;overflow:hidden;color:#758399!important;background:radial-gradient(circle at 50% 0,#319cff0b,#0000 45%),#ffffff03!important;border:1px dashed #ffffff16!important;border-radius:15px!important}.empty:hover,.emptyState:hover,.tasksEmpty:hover,.warrantyEmpty:hover,.planEmptyMonth:hover{background:radial-gradient(circle at 50% 0,#319cff12,#0000 48%),#ffffff04!important;border-color:#319cff2b!important}.empty svg,.emptyState svg,.tasksEmpty svg,.warrantyEmpty svg,.planEmptyMonth svg{color:#52657c;filter:drop-shadow(0 0 12px #319cff14);transition:color .2s,transform .2s,filter .2s}.empty:hover svg,.emptyState:hover svg,.tasksEmpty:hover svg,.warrantyEmpty:hover svg,.planEmptyMonth:hover svg{color:#5daeff;filter:drop-shadow(0 0 15px #319cff33);transform:translateY(-2px)}.panel tbody tr,.notification,.notificationItem,.ideaCard,.planCard{animation:.32s cubic-bezier(.2,.8,.2,1) both hcListEntry}.panel tbody tr:first-child,.notification:first-child,.notificationItem:first-child,.ideaCard:first-child,.planCard:first-child{animation-delay:20ms}.panel tbody tr:nth-child(2),.notification:nth-child(2),.notificationItem:nth-child(2),.ideaCard:nth-child(2),.planCard:nth-child(2){animation-delay:45ms}.panel tbody tr:nth-child(3),.notification:nth-child(3),.notificationItem:nth-child(3),.ideaCard:nth-child(3),.planCard:nth-child(3){animation-delay:70ms}.panel tbody tr:nth-child(4),.notification:nth-child(4),.notificationItem:nth-child(4),.ideaCard:nth-child(4),.planCard:nth-child(4){animation-delay:95ms}.panel tbody tr:nth-child(5),.notification:nth-child(5),.notificationItem:nth-child(5),.ideaCard:nth-child(5),.planCard:nth-child(5){animation-delay:.12s}@keyframes hcListEntry{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.refreshing{position:relative}.refreshing:after{content:"";background:linear-gradient(90deg,#0000,#319cff,#45d7ff,#0000) 0 0/200% 100%;height:1px;animation:1.1s linear infinite hcRefreshLine;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 10px #319cff47}@keyframes hcRefreshLine{0%{background-position:200% 0}to{background-position:-200% 0}}.spinner,.loaderSpinner{border:2px solid #319cff;border-color:#319cff #45d7ff #ffffff14 #ffffff14;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite hcSpinner;box-shadow:0 0 12px #319cff14}@keyframes hcSpinner{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading,.loader,.loadingText,.skeleton,.hcSkeleton,.panel tbody tr,.notification,.notificationItem,.ideaCard,.planCard,.spinner,.loaderSpinner{animation:none!important}}.shell>main>header{-webkit-backdrop-filter:blur(16px);isolation:isolate;min-height:76px;background:radial-gradient(circle at 92% 0,#319cff16,#0000 32%),radial-gradient(circle at 45% 120%,#d94d830b,#0000 35%),linear-gradient(135deg,#10141ee6,#080b11d1)!important;border:1px solid #fff1!important;border-radius:16px!important;margin-bottom:22px!important;padding:17px 20px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 38px #00000024,inset 0 1px #ffffff09!important}.shell>main>header:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#45d7ff38,#d94d8324,#0000);height:1px;position:absolute;top:0;left:7%;right:7%}.shell>main>header:after{content:"";filter:blur(35px);pointer-events:none;z-index:-1;background:#319cff0e;border-radius:50%;width:260px;height:180px;animation:5s ease-in-out infinite alternate hcHeaderAmbient;position:absolute;top:-100px;right:-90px}@keyframes hcHeaderAmbient{0%{opacity:.55;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-18px,10px)scale(1.12)}}.shell>main>header>div{z-index:2;position:relative}.shell>main>header h1{text-shadow:0 0 28px #ffffff09;line-height:1.05;color:#f6f8fb!important;letter-spacing:-.035em!important;margin:0!important;font-size:25px!important;font-weight:760!important}.shell>main>header p{letter-spacing:.015em;font-weight:550;color:#718096!important;margin:7px 0 0!important;font-size:11px!important}.shell>main>header .online{z-index:3;letter-spacing:.035em;background:linear-gradient(135deg,#35df8a11,#35df8a06);border:1px solid #35df8a21;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;animation:3s ease-in-out infinite hcOnlineBadge;display:inline-flex;position:relative;box-shadow:0 0 18px #35df8a0b,inset 0 1px #ffffff06;color:#63e8a6!important;font-size:10px!important;font-weight:750!important}@keyframes hcOnlineBadge{0%,to{box-shadow:0 0 14px #35df8a09,inset 0 1px #ffffff06}50%{box-shadow:0 0 22px #35df8a17,inset 0 1px #ffffff09}}.shell>main>header .online:first-letter{color:#35df8a}.brand{position:relative;padding:16px 15px 18px!important}.brand b{text-shadow:0 0 22px #d94d8314;letter-spacing:.16em!important}.brand span{letter-spacing:.23em!important;color:#738198!important}.brand:before{content:"";filter:blur(28px);pointer-events:none;background:#d94d8312;border-radius:50%;width:110px;height:70px;position:absolute;top:-25px;left:-30px}.asideBottom{background:linear-gradient(#0000,#ffffff03);border-top:1px solid #ffffff0e!important}@media (max-width:700px){.shell>main>header{min-height:68px;border-radius:13px!important;padding:14px!important}.shell>main>header h1{font-size:21px!important}}@media (prefers-reduced-motion:reduce){.shell>main>header:after,.shell>main>header .online{animation:none!important}}html,body{background:#05070b!important}body{isolation:isolate;position:relative;background:radial-gradient(900px 650px at 12% 8%,#319cff0b,#0000 65%),radial-gradient(800px 600px at 88% 18%,#d94d8309,#0000 65%),radial-gradient(700px 500px at 55% 100%,#9b6cff06,#0000 65%),#05070b!important}body:before{content:"";pointer-events:none;z-index:-2;opacity:.2;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 75%);mask-image:radial-gradient(#000 0%,#0000 75%)}.shell>main{isolation:isolate;position:relative}.shell>main:before{content:"";filter:blur(20px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#319cff09,#0000 68%);border-radius:50%;width:500px;height:500px;animation:12s ease-in-out infinite alternate hcAmbientFloat;position:fixed;bottom:-220px;right:-250px}.shell>main:after{content:"";filter:blur(24px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#d94d8305,#0000 68%);border-radius:50%;width:420px;height:420px;animation:15s ease-in-out infinite alternate hcAmbientFloat2;position:fixed;top:45%;left:180px}@keyframes hcAmbientFloat{0%{transform:translate(0)}to{transform:translate(-60px,-35px)}}@keyframes hcAmbientFloat2{0%{transform:translate(0)}to{transform:translate(45px,25px)}}.cards .kpi:first-child{--kpi-accent:#45d7ff}.cards .kpi:nth-child(2){--kpi-accent:#ff6685}.cards .kpi:nth-child(3){--kpi-accent:#9b6cff}.cards .kpi:nth-child(4){--kpi-accent:#35df8a}.cards .kpi{position:relative}.cards .kpi:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--kpi-accent) 55%, transparent), transparent);opacity:.55;height:1px;transition:opacity .2s,box-shadow .2s;position:absolute;bottom:0;left:18px;right:18px}.cards .kpi:hover:after{opacity:1;box-shadow:0 0 12px color-mix(in srgb, var(--kpi-accent) 35%, transparent)}.cards .kpi strong{transition:color .2s,text-shadow .2s}.cards .kpi:hover strong{color:#fff;text-shadow:0 0 22px color-mix(in srgb, var(--kpi-accent) 22%, transparent)}.financeTabs button{transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s;position:relative;background:#ffffff05!important;border:1px solid #ffffff0e!important;border-radius:11px!important}.financeTabs button:hover{transform:translateY(-1px);background:#319cff09!important;border-color:#319cff29!important}.financeTabs button.active{box-shadow:0 0 20px #319cff0b,inset 0 1px #ffffff09;background:linear-gradient(135deg,#319cff1a,#319cff06)!important;border-color:#319cff38!important}.financeTabs button.active:after{content:"";background:linear-gradient(90deg,#0000,#45d7ff,#0000);height:1px;position:absolute;bottom:-1px;left:18%;right:18%;box-shadow:0 0 9px #45d7ff73}a:hover{text-shadow:0 0 16px #319cff2e;color:#58b4ff!important}hr{height:1px;background:linear-gradient(90deg,#0000,#ffffff13,#0000)!important;border:0!important}@media (prefers-reduced-motion:reduce){.shell>main:before,.shell>main:after{animation:none!important}}.tradeinAnalytics{--ti-blue:#319cff;--ti-cyan:#45d7ff;--ti-purple:#8b72ff;--ti-green:#35df8a;--ti-red:#ff5478;position:relative}.tradeinAnalytics .tradeinAnalyticsHeader{transition:border-color .2s,box-shadow .2s,transform .2s;background:radial-gradient(circle at 92% -20%,#319cff26,#0000 38%),radial-gradient(circle at 10% 120%,#45d7ff0b,#0000 34%),linear-gradient(135deg,#0f1d2ff5,#070f1bf0)!important;border-radius:18px!important;box-shadow:0 18px 50px #00000038,0 0 35px #319cff09,inset 0 1px #ffffff0b!important}.tradeinAnalytics .tradeinAnalyticsHeader:hover{border-color:#319cff3d!important;box-shadow:0 20px 55px #0000003d,0 0 45px #319cff0e,inset 0 1px #ffffff0e!important}.tradeinAnalytics .tradeinAnalyticsHeader small{color:#45b7ff!important;letter-spacing:.13em!important}.tradeinAnalytics .tradeinAnalyticsHeader h2{letter-spacing:-.035em!important;font-size:27px!important}.tradeinAnalytics .panel,.tradeinAnalytics>section,.tradeinAnalytics>div{--local-accent:#319cff2e}.tradeinAnalytics input,.tradeinAnalytics select,.tradeinAnalytics textarea{background:linear-gradient(145deg,#0f1c2cd1,#08101beb)!important;border-color:#319cff1b!important}.tradeinAnalytics input:hover,.tradeinAnalytics select:hover,.tradeinAnalytics textarea:hover{border-color:#319cff38!important}.tradeinAnalytics input:focus,.tradeinAnalytics select:focus,.tradeinAnalytics textarea:focus{border-color:#45b7ff80!important;box-shadow:0 0 0 3px #319cff13,0 0 28px #319cff16,inset 0 1px #ffffff0a!important}.tradeinAnalytics .panel,.tradeinAnalytics .tradeinCard,.tradeinAnalytics [class*=tradein]{transition:border-color .2s,box-shadow .2s,transform .2s}.tradeinAnalytics .panel:hover{border-color:#319cff21!important;box-shadow:0 16px 42px #0003,0 0 26px #319cff06,inset 0 1px #ffffff09!important}.tradeinAnalytics strong{letter-spacing:-.02em}.tradeinAnalytics .money,.tradeinAnalytics [class*=price],.tradeinAnalytics [class*=profit],.tradeinAnalytics [class*=margin]{font-variant-numeric:tabular-nums}.tradeinAnalytics button.primary{background:linear-gradient(135deg,#319cff,#2877db)!important;border-color:#45b7ff57!important;box-shadow:0 9px 28px #319cff2e,0 0 18px #319cff0f,inset 0 1px #ffffff21!important}.tradeinAnalytics button.primary:hover{filter:brightness(1.08);box-shadow:0 12px 34px #319cff40,0 0 24px #319cff1a,inset 0 1px #ffffff26!important}.tradeinAnalytics .success,.tradeinAnalytics .positive{color:#5ee8a2!important}.tradeinAnalytics .danger,.tradeinAnalytics .negative{color:#ff6b89!important}.tradeinAnalytics .warning{color:#ffc46b!important}.tradeinAnalytics .info{color:#5bb7ff!important}.tradeinAnalytics .tradeinAnalyticsHeader h2,.tradeinAnalytics .tradeinAnalyticsHeader strong{text-shadow:0 0 28px #319cff12}.tradeinAnalytics table{border-color:#319cff12!important}.tradeinAnalytics thead th{color:#6f91b3!important;background:linear-gradient(#319cff0e,#319cff03)!important}.tradeinAnalytics tbody tr:hover{box-shadow:inset 2px 0 #319cff7a;background:linear-gradient(90deg,#319cff0f,#319cff05,#0000)!important}@media (max-width:700px){.tradeinAnalytics .tradeinAnalyticsHeader{border-radius:14px!important}.tradeinAnalytics .tradeinAnalyticsHeader h2{font-size:22px!important}}.calendarGrid{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 88% 8%,#319cff0b,#0000 30%),linear-gradient(145deg,#0e121bf0,#070a10f5)!important;border:1px solid #fff1!important;border-radius:18px!important;box-shadow:0 18px 50px #0003,inset 0 1px #ffffff09!important}.calendarGrid:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(90deg,#0000 0%,#319cff05 50%,#0000 100%);position:absolute;inset:0}.calendarWeekDay{letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;min-height:36px;display:flex;position:relative;color:#66758a!important;background:linear-gradient(#ffffff06,#ffffff02)!important;border-bottom:1px solid #ffffff0e!important;font-size:10px!important;font-weight:750!important}.calendarDay{min-height:108px;transition:background .18s,box-shadow .18s,border-color .18s;position:relative;background:linear-gradient(145deg,#ffffff03,#0000 65%)!important;border-bottom:1px solid #ffffff0b!important;border-right:1px solid #ffffff0b!important;padding:9px!important}.calendarDay:hover{box-shadow:inset 0 0 25px #319cff06;background:linear-gradient(145deg,#319cff0b,#319cff03)!important;border-color:#319cff1a!important}.calendarDay.empty{background:#ffffff01!important}.calendarDayNumber{border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;margin-bottom:5px;transition:color .18s,background .18s,box-shadow .18s;display:flex;position:relative;color:#8997a9!important;font-size:11px!important;font-weight:700!important}.calendarDay:hover .calendarDayNumber{background:#319cff11;color:#c8d8e9!important}.calendarDay.today{box-shadow:inset 0 0 35px #319cff06;background:radial-gradient(circle at 15% 12%,#319cff1a,#0000 35%),linear-gradient(145deg,#319cff09,#ffffff02)!important}.calendarDay.today .calendarDayNumber{background:linear-gradient(135deg,#319cff3d,#319cff14);box-shadow:0 0 18px #319cff1c,inset 0 0 0 1px #45b7ff33;color:#fff!important}.calendarDay.today .calendarDayNumber:after{content:"";border:1px solid #45b7ff1f;border-radius:10px;animation:3s ease-in-out infinite hcCalendarTodayPulse;position:absolute;inset:-3px}@keyframes hcCalendarTodayPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.calendarDay.selected{box-shadow:inset 0 0 0 1px #d94d831f,inset 0 0 32px #d94d8306;background:radial-gradient(circle at 50% 0,#d94d8314,#0000 48%),#d94d8306!important}.calendarDay.selected .calendarDayNumber{background:linear-gradient(135deg,#d94d8340,#b52f6314);box-shadow:0 0 18px #d94d831a;color:#fff!important}.calendarEvents{flex-direction:column;gap:4px;display:flex}.calendarEvent{align-items:center;gap:5px;width:100%;min-height:27px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;position:relative;overflow:hidden;color:#aeb9c8!important;text-align:left!important;background:linear-gradient(100deg,#ffffff09,#ffffff03)!important;border:1px solid #ffffff0e!important;border-radius:7px!important;padding:5px 7px!important;font-size:10px!important;display:flex!important}.calendarEvent:before{content:"";background:#45b7ff;border-radius:99px;align-self:stretch;width:2px;min-width:2px;box-shadow:0 0 7px #45b7ff61}.calendarEvent:hover{transform:translate(2px);box-shadow:0 5px 18px #00000024;background:linear-gradient(100deg,#319cff14,#319cff05)!important;border-color:#45b7ff2e!important}.calendarEvent b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;color:#d8e0ea!important;font-weight:650!important}.calendarEvent>span:first-child{font-variant-numeric:tabular-nums;font-size:9px;color:#718aa4!important}.calendarEvent.completed{opacity:.52;filter:saturate(.65)}.calendarEvent.completed:before{background:#35df8a;box-shadow:0 0 8px #35df8a59}.calendarEvent.completed b{-webkit-text-decoration:line-through #35df8a52;text-decoration:line-through #35df8a52;color:#7d8a99!important}.calendarEventCheck{color:#65758a;border-radius:5px;flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;margin-left:auto;transition:color .15s,background .15s,box-shadow .15s;display:flex!important}.calendarEventCheck:hover{color:#55e6a0;background:#35df8a14;box-shadow:0 0 12px #35df8a1a}.calendarToolbar{background:linear-gradient(145deg,#0f131ce6,#080b11db);border:1px solid #ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;min-height:54px;margin-bottom:12px;padding:7px;display:flex;position:relative;box-shadow:0 10px 30px #00000021,inset 0 1px #ffffff08}.calendarToolbar button{justify-content:center;align-items:center;width:38px;height:38px;transition:color .16s,background .16s,border-color .16s,transform .16s,box-shadow .16s;display:flex;color:#9baabd!important;background:#ffffff05!important;border:1px solid #ffffff0e!important;border-radius:10px!important;font-size:22px!important}.calendarToolbar button:hover{transform:translateY(-1px);box-shadow:0 0 18px #319cff12;color:#fff!important;background:#319cff0e!important;border-color:#319cff33!important}.calendarToolbar strong{color:#edf3f9;letter-spacing:-.01em;font-size:14px}@media (max-width:900px){.calendarDay{min-height:90px;padding:6px!important}}@media (max-width:700px){.calendarGrid{border-radius:13px!important}.calendarDay{min-height:74px;padding:5px!important}.calendarEvent{padding:4px!important}.calendarEvent>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.calendarDay.today .calendarDayNumber:after{animation:none!important}}.casesPage{isolation:isolate;position:relative}.casesPage:before{content:"";filter:blur(35px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#d94d8313,#0000 68%);border-radius:50%;width:520px;height:360px;animation:9s ease-in-out infinite alternate hcCasesAmbient;position:absolute;top:-120px;right:-180px}.casesPage:after{content:"";filter:blur(40px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#319cff0e,#0000 68%);border-radius:50%;width:420px;height:320px;position:absolute;bottom:5%;left:-220px}@keyframes hcCasesAmbient{0%{transform:translate(0)scale(1)}to{transform:translate(-35px,22px)scale(1.08)}}.casesHero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 15%,#d94d8321,#0000 32%),radial-gradient(circle at 20% 100%,#319cff12,#0000 36%),linear-gradient(135deg,#12141ef5,#080a10f0)!important;border:1px solid #ffffff13!important;border-radius:20px!important;padding:26px!important;box-shadow:0 20px 60px #00000038,0 0 45px #d94d8306,inset 0 1px #ffffff0b!important}.casesHero:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#319cff59,#d94d8359,#0000);height:1px;position:absolute;top:0;left:0;right:0}.casesEyebrow{color:#e05b89!important;letter-spacing:.14em!important;font-weight:800!important}.casesBalance{transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff09,0 8px 25px #0000001f;background:linear-gradient(135deg,#ffffff0b,#ffffff03)!important;border:1px solid #ffffff12!important;border-radius:13px!important}.casesBalance:hover{transform:translateY(-1px);box-shadow:0 0 25px #d94d8312,inset 0 1px #ffffff0d;border-color:#d94d8333!important}.casesGrid{gap:18px;display:grid;position:relative}.caseCard{transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden;box-shadow:0 14px 38px #0000002e,inset 0 1px #ffffff09;background:linear-gradient(145deg,#11141df0,#080a10f5)!important;border:1px solid #fff1!important;border-radius:18px!important}.caseCard:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(120deg,#ffffff09,#0000 28% 70%,#ffffff03);position:absolute;inset:0}.caseCard:hover{transform:translateY(-6px);box-shadow:0 22px 55px #00000047,0 0 35px #d94d830e,inset 0 1px #ffffff0d;background:radial-gradient(circle at 50% 20%,#d94d830e,#0000 45%),linear-gradient(145deg,#141621f7,#080a10fa)!important;border-color:#d94d8338!important}.caseCardVisual{justify-content:center;align-items:center;min-height:210px;display:flex;position:relative;overflow:hidden;background:radial-gradient(circle,#d94d8316,#0000 52%),radial-gradient(circle at 50% 100%,#319cff09,#0000 55%)!important}.caseCardVisual:before{content:"";filter:blur(16px);opacity:.55;background:radial-gradient(circle,#d94d8329,#0000 68%);border-radius:50%;width:150px;height:150px;transition:transform .35s,opacity .35s;position:absolute}.caseCard:hover .caseCardVisual:before{opacity:.9;transform:scale(1.35)}.caseCardVisual img{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 22px #00000073)drop-shadow(0 0 18px #d94d8312);max-width:72%;max-height:175px;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s;position:relative}.caseCard:hover .caseCardVisual img{filter:drop-shadow(0 24px 28px #00000085)drop-shadow(0 0 25px #d94d8324);transform:translateY(-5px)scale(1.045)}.caseDefaultIcon{z-index:2;color:#d94d83;filter:drop-shadow(0 0 18px #d94d8340);transition:transform .3s,filter .3s;position:relative}.caseCard:hover .caseDefaultIcon{filter:drop-shadow(0 0 28px #d94d8366);transform:scale(1.08)translateY(-4px)}.caseGlow{filter:blur(18px);pointer-events:none;background:radial-gradient(#d94d8324,#0000 68%);border-radius:50%;height:80px;position:absolute;inset:auto 10% 0}.caseCardBody{background:linear-gradient(#ffffff03,#0000);border-top:1px solid #ffffff0b;position:relative;padding:16px!important}.caseCardTop{align-items:center;gap:8px;display:flex}.caseStatus{box-shadow:0 0 14px #35df8a06;color:#64e7a3!important;background:#35df8a0b!important;border:1px solid #35df8a1f!important;border-radius:999px!important}.caseManageBtn{transition:transform .16s,color .16s,background .16s,box-shadow .16s}.caseManageBtn:hover{transform:scale(1.05);box-shadow:0 0 16px #319cff14;color:#fff!important;background:#319cff14!important}.caseWinnings{box-shadow:0 15px 42px #00000026,inset 0 1px #ffffff08;background:linear-gradient(145deg,#0e1119e6,#07090ef0)!important;border:1px solid #ffffff0f!important;border-radius:17px!important}.caseWinningIcon{box-shadow:inset 0 0 0 1px #ffffff0b;background:linear-gradient(135deg,#319cff14,#d94d830b)!important;border-radius:10px!important}.casesOverlay{-webkit-backdrop-filter:blur(14px)!important;background:radial-gradient(circle at 50% 35%,#319cff0b,#0000 40%),#020408c7!important}.caseOpenModal{animation:.28s cubic-bezier(.2,.8,.2,1) hcCaseModalIn;background:radial-gradient(circle at 50% 0,#d94d8313,#0000 35%),linear-gradient(145deg,#12141efa,#07090efc)!important;border:1px solid #ffffff17!important;border-radius:22px!important;box-shadow:0 35px 100px #00000085,0 0 70px #d94d830b,inset 0 1px #ffffff0b!important}@keyframes hcCaseModalIn{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.caseOpenVisual{position:relative;overflow:hidden;background:radial-gradient(circle,#d94d831f,#0000 55%),#ffffff03!important;border-radius:17px!important}.caseOpenVisual:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ffffff0b 50%,#0000 75%);animation:4.5s ease-in-out infinite hcCaseShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes hcCaseShine{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}.casePossibleReward{transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;position:relative;overflow:hidden}.casePossibleReward:before{transition:opacity .22s,filter .22s}.casePossibleReward:hover{transform:translateY(-4px)scale(1.015)}.casePossibleReward.rarity-common{--rarity:#94a0ad;border-color:#94a0ad21!important}.casePossibleReward.rarity-common:hover{box-shadow:0 12px 30px #0003,0 0 22px #94a0ad0e}.casePossibleReward.rarity-uncommon{--rarity:#35df8a;border-color:#35df8a29!important}.casePossibleReward.rarity-uncommon:hover{box-shadow:0 12px 30px #0003,0 0 25px #35df8a1a}.casePossibleReward.rarity-rare{--rarity:#319cff;border-color:#319cff2e!important}.casePossibleReward.rarity-rare:hover{box-shadow:0 12px 30px #0003,0 0 28px #319cff1f}.casePossibleReward.rarity-epic{--rarity:#9b6cff;border-color:#9b6cff33!important}.casePossibleReward.rarity-epic:hover{box-shadow:0 12px 30px #0003,0 0 32px #9b6cff26}.casePossibleReward.rarity-legendary{--rarity:#ffb84d;background:radial-gradient(circle at 50% 0,#ffb84d14,#0000 60%)!important;border-color:#ffb84d40!important}.casePossibleReward.rarity-legendary:after{content:"";border-radius:inherit;pointer-events:none;animation:2.4s ease-in-out infinite hcLegendaryPulse;position:absolute;inset:-1px;box-shadow:inset 0 0 22px #ffb84d0f}@keyframes hcLegendaryPulse{0%,to{opacity:.45}50%{opacity:1}}.casePossibleReward.rarity-legendary:hover{box-shadow:0 15px 38px #0000003d,0 0 42px #ffb84d2b}.caseRouletteWindow{box-shadow:0 18px 45px #0000003d,inset 0 0 30px #319cff06;background:radial-gradient(circle,#319cff0b,#0000 55%),#04080ed1!important;border:1px solid #319cff24!important;border-radius:17px!important}.caseRouletteMarker{filter:drop-shadow(0 0 8px #319cff73)}.caseRouletteMarker span{box-shadow:0 0 18px #319cff38;background:linear-gradient(#45d7ff,#319cff)!important}.caseRouletteItem{transition:border-color .2s,box-shadow .2s,transform .2s;background:linear-gradient(145deg,#ffffff09,#ffffff03)!important;border-color:#ffffff0e!important}.caseRouletteItem.winner{animation:1.5s ease-in-out infinite alternate hcRouletteWinnerGlow;border-color:#ffb84d6b!important;box-shadow:0 0 30px #ffb84d29,inset 0 0 25px #ffb84d0b!important}@keyframes hcRouletteWinnerGlow{0%{box-shadow:0 0 22px #ffb84d1a,inset 0 0 20px #ffb84d06}to{box-shadow:0 0 38px #ffb84d38,inset 0 0 30px #ffb84d0f}}.caseOpenButton{transition:transform .18s,filter .18s,box-shadow .18s;position:relative;overflow:hidden;background:linear-gradient(135deg,#d94d83,#a92d5d)!important;border:1px solid #d94d834d!important;border-radius:12px!important;box-shadow:0 10px 30px #d94d832b,inset 0 1px #ffffff21!important}.caseOpenButton:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 38px #d94d8340,0 0 25px #d94d8314,inset 0 1px #ffffff29}.caseOpenButton:hover:after{transform:translate(120%)}.caseClose{transition:color .15s,background .15s,transform .15s}.caseClose:hover{transform:rotate(2deg)scale(1.04);color:#fff!important;background:#ffffff0e!important}@media (max-width:700px){.casesHero{border-radius:15px!important;padding:18px!important}.caseCard{border-radius:14px!important}.caseCardVisual{min-height:175px}.caseOpenModal{border-radius:16px!important}}@media (prefers-reduced-motion:reduce){.casesPage:before,.caseOpenModal,.caseOpenVisual:after,.casePossibleReward.rarity-legendary:after,.caseRouletteItem.winner{animation:none!important}}.clubRoot{isolation:isolate;position:relative}.clubRoot:before{content:"";filter:blur(42px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#7c5cff18,#0000 68%);border-radius:50%;width:560px;height:420px;animation:10s ease-in-out infinite alternate hcClubAmbient;position:absolute;top:-160px;right:-180px}.clubRoot:after{content:"";filter:blur(42px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#319cff11,#0000 68%);border-radius:50%;width:420px;height:360px;position:absolute;bottom:8%;left:-220px}@keyframes hcClubAmbient{0%{transform:translate(0,0)scale(1)}to{transform:translate(-30px,25px)scale(1.08)}}.clubHero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 15%,#7c5cff29,#0000 32%),radial-gradient(circle at 20% 100%,#319cff13,#0000 38%),linear-gradient(145deg,#13131ff5,#080a11f7)!important;border:1px solid #7c5cff29!important;border-radius:20px!important;box-shadow:0 22px 65px #0000003d,0 0 50px #7c5cff09,inset 0 1px #ffffff0b!important}.clubHero:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff09,#0000 28% 70%,#7c5cff06);position:absolute;inset:0}.clubHeroGlow{filter:blur(18px);opacity:.8!important;background:radial-gradient(circle,#7c5cff38,#0000 68%)!important}.clubHeroContent{z-index:2;position:relative}.clubEyebrow{text-shadow:0 0 16px #7c5cff2e;color:#9d89ff!important;letter-spacing:.15em!important}.clubBalance{transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000024;background:linear-gradient(135deg,#7c5cff1a,#319cff09)!important;border:1px solid #7c5cff29!important;border-radius:14px!important}.clubBalance:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0003,0 0 28px #7c5cff17;border-color:#7c5cff4d!important}.clubBalanceIcon{box-shadow:0 0 20px #7c5cff1a,inset 0 0 0 1px #ffffff0d;color:#a895ff!important;background:linear-gradient(135deg,#7c5cff2e,#319cff12)!important}.clubModeSwitch,.clubNav{box-shadow:inset 0 1px #ffffff06;background:#080b12b8!important;border:1px solid #ffffff0f!important;border-radius:13px!important}.clubModeSwitch button,.clubNav button{transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s!important}.clubModeSwitch button:hover,.clubNav button:hover{transform:translateY(-1px);color:#fff!important}.clubModeSwitch button.active,.clubNav button.active{box-shadow:0 0 22px #7c5cff12,inset 0 1px #ffffff0b;color:#fff!important;background:linear-gradient(135deg,#7c5cff2b,#319cff0e)!important;border-color:#7c5cff33!important}.clubStats{gap:12px!important}.clubStats>div{transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000021,inset 0 1px #ffffff08;background:linear-gradient(145deg,#10131de0,#080b11e6)!important;border:1px solid #ffffff0e!important;border-radius:15px!important}.clubStats>div:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0000002e,0 0 24px #7c5cff0b;border-color:#7c5cff29!important}.clubStatIcon{box-shadow:inset 0 0 0 1px #7c5cff14;color:#8d78ff!important;background:#7c5cff13!important}.clubSection{position:relative}.clubSectionHead{margin-bottom:14px}.clubSectionHead h2,.clubSectionHead h3{letter-spacing:-.02em;color:#f4f6fb!important}.clubPanel{position:relative;overflow:hidden;box-shadow:0 14px 38px #00000026,inset 0 1px #ffffff09;background:linear-gradient(145deg,#0f121ce8,#070a10f0)!important;border:1px solid #ffffff0f!important;border-radius:17px!important}.clubPanel:after{content:"";pointer-events:none;background:linear-gradient(125deg,#7c5cff05,#0000 32%);position:absolute;inset:0}.clubXpOverview{position:relative;background:radial-gradient(circle at 100% 0,#7c5cff14,#0000 42%),#ffffff03!important;border:1px solid #7c5cff1a!important;border-radius:15px!important}.clubXpMain strong{text-shadow:0 0 20px #7c5cff1f;color:#fff!important}.clubXpLevel{color:#a995ff!important}.clubLevelProgress{position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000059;background:#ffffff0b!important;border-radius:999px!important}.clubLevelProgress>div,.clubLevelBar div{position:relative;overflow:hidden;box-shadow:0 0 15px #7c5cff40,0 0 28px #319cff1a;background:linear-gradient(90deg,#6d4cff,#319cff,#45d7ff)!important}.clubLevelProgress>div:after,.clubLevelBar div:after{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff38 50%,#0000 75%);animation:3.8s ease-in-out infinite hcClubProgressShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes hcClubProgressShine{0%,55%{transform:translate(-120%)}78%,to{transform:translate(120%)}}.clubQuestGrid{gap:14px!important}.clubQuestGrid>article{transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000024,inset 0 1px #ffffff08;background:linear-gradient(145deg,#0f121be8,#070a10f0)!important;border:1px solid #ffffff0e!important;border-radius:16px!important}.clubQuestGrid>article:hover{transform:translateY(-4px);box-shadow:0 20px 42px #0003,0 0 28px #7c5cff0b;border-color:#7c5cff2b!important}.clubQuestStatus,.clubQuestReward{border-color:#7c5cff1a!important}.clubProgress{overflow:hidden;background:#ffffff0b!important;border-radius:999px!important}.clubProgress>div{box-shadow:0 0 12px #7c5cff2e;background:linear-gradient(90deg,#7c5cff,#319cff)!important}.clubQuestMeta .rarity-common{color:#a5afbb!important}.clubQuestMeta .rarity-rare{text-shadow:0 0 12px #319cff33;color:#45b7ff!important}.clubQuestMeta .rarity-epic{text-shadow:0 0 14px #9b6cff38;color:#a98cff!important}.clubQuestMeta .rarity-legendary{text-shadow:0 0 16px #ffb84d38;color:#ffc86a!important}.clubQuestMeta .rarity-mythic{text-shadow:0 0 18px #ff318f38;color:#ff71bb!important}.clubLeaderboard{gap:12px!important}.clubRankCard{transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000024;background:linear-gradient(145deg,#10131de8,#070a10f2)!important;border:1px solid #ffffff0e!important;border-radius:16px!important}.clubRankCard:hover{transform:translate(4px);box-shadow:0 15px 35px #00000030,0 0 25px #7c5cff0d;border-color:#7c5cff2e!important}.clubRankCard:first-child{background:radial-gradient(circle at 0%,#ffb84d11,#0000 40%),linear-gradient(145deg,#15141af0,#080a10f2)!important;border-color:#ffc65338!important}.clubRankCard:nth-child(2){border-color:#becddc24!important}.clubRankCard:nth-child(3){border-color:#c4814c24!important}.clubTitleBadges{filter:drop-shadow(0 0 8px #7c5cff14)}.shopRedesign{position:relative}.shopRedesignHead{margin-bottom:18px}.shopSubtitle{color:#8290a4!important}.shopRedesignGrid{gap:16px!important}.shopProductCard{transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 14px 38px #00000029,inset 0 1px #ffffff09;background:linear-gradient(145deg,#10131df0,#070a10f5)!important;border:1px solid #ffffff0f!important;border-radius:18px!important}.shopProductCard:hover{transform:translateY(-6px);box-shadow:0 22px 50px #0000003d,0 0 35px #7c5cff0e;border-color:#7c5cff33!important}.shopProductImage{position:relative;background:radial-gradient(circle,#7c5cff13,#0000 58%)!important}.shopProductImage:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff09 50%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.shopProductCard:hover .shopProductImage:after{transform:translate(120%)}.shopProductImage img{transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s}.shopProductCard:hover .shopProductImage img{filter:drop-shadow(0 18px 22px #0000004d)drop-shadow(0 0 18px #7c5cff14);transform:scale(1.055)translateY(-3px)}.shopProductEmoji{filter:drop-shadow(0 0 18px #7c5cff1f);transition:transform .25s}.shopProductCard:hover .shopProductEmoji{transform:scale(1.08)translateY(-3px)}.shopProductBody{border-top:1px solid #ffffff0b}.shopProductBottom strong{text-shadow:0 0 14px #7c5cff1a;color:#a995ff!important}.shopProductArrow{transition:color .16s,transform .16s;color:#6f7e93!important}.shopProductCard:hover .shopProductArrow{transform:translate(3px);color:#a995ff!important}.shopViewOverlay,.clubModalOverlay{-webkit-backdrop-filter:blur(15px)!important;background:radial-gradient(circle at 50% 35%,#7c5cff0e,#0000 42%),#020409c7!important}.shopViewModal,.clubModal{animation:.28s cubic-bezier(.2,.8,.2,1) hcClubModalIn;background:radial-gradient(circle at 50% 0,#7c5cff16,#0000 38%),linear-gradient(145deg,#12141ffa,#07090ffc)!important;border:1px solid #7c5cff24!important;border-radius:21px!important;box-shadow:0 35px 100px #00000085,0 0 65px #7c5cff0b,inset 0 1px #ffffff0b!important}@keyframes hcClubModalIn{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.shopViewVisual{background:radial-gradient(circle,#7c5cff1a,#0000 60%)!important}.clubBuyModal{box-shadow:0 30px 80px #0000007a,0 0 45px #7c5cff0b;background:linear-gradient(145deg,#12141ff7,#07090ffa)!important;border:1px solid #7c5cff29!important;border-radius:18px!important}.clubBuyIcon{box-shadow:0 0 25px #7c5cff12,inset 0 0 0 1px #ffffff0a;background:linear-gradient(135deg,#7c5cff24,#319cff0e)!important;border-radius:14px!important}.clubBuyPrice{color:#a995ff!important}.clubLevelUpOverlay{-webkit-backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 50% 40%,#7c5cff21,#0000 38%),#020308d1!important}.clubLevelUp{animation:.4s cubic-bezier(.16,1,.3,1) hcLevelUpIn;position:relative;overflow:hidden;box-shadow:0 40px 120px #0009,0 0 90px #7c5cff1a,inset 0 1px #ffffff0f;background:radial-gradient(circle at 50% 0,#7c5cff2e,#0000 42%),linear-gradient(145deg,#141322fa,#070910fc)!important;border:1px solid #7c5cff3d!important;border-radius:24px!important}@keyframes hcLevelUpIn{0%{opacity:0;transform:scale(.88)translateY(15px)}to{opacity:1;transform:scale(1)translateY(0)}}.clubLevelUpGlow{filter:blur(12px);background:radial-gradient(circle,#7c5cff47,#319cff14 35%,#0000 68%)!important}.clubLevelUpNumber{text-shadow:0 0 25px #7c5cff73,0 0 60px #319cff2e;color:#fff!important}.clubLevelUpLabel{color:#a995ff!important;letter-spacing:.18em!important}.clubLevelUpXp{color:#45d7ff!important}.clubLevelUpReward{background:linear-gradient(135deg,#7c5cff14,#319cff06)!important;border-color:#7c5cff24!important}.clubLevelUpRewardIcon{box-shadow:0 0 24px #7c5cff1a}.clubEmpty{background:#7c5cff05!important;border:1px dashed #7c5cff1a!important;border-radius:15px!important}.clubLoading{color:#8795a9!important}.clubLoading>div{box-shadow:0 0 14px #7c5cff1a;border-color:#7c5cff #7c5cff2e #7c5cff2e!important}@media (max-width:700px){.clubHero{border-radius:15px!important}.clubPanel,.clubRankCard,.clubQuestGrid>article,.shopProductCard{border-radius:14px!important}}@media (prefers-reduced-motion:reduce){.clubRoot:before,.clubLevelProgress>div:after,.clubLevelBar div:after,.shopViewModal,.clubModal,.clubLevelUp{animation:none!important}}:root{--hc-red:#ff315f;--hc-red-soft:#d94d83;--hc-blue:#319cff;--hc-cyan:#45d7ff;--hc-purple:#8d6cff;--hc-green:#35df8a}button{-webkit-tap-highlight-color:transparent}button:not(:disabled){transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s,border-color .16s,color .16s,box-shadow .16s,opacity .16s!important}button:not(:disabled):active{transform:translateY(1px)scale(.985)}button:disabled{cursor:not-allowed!important;opacity:.42!important}button.primary,button.clubPrimary,button.clubModalPrimary,button.clubLevelUpButton,.shopViewBuy{position:relative;overflow:hidden;background:linear-gradient(135deg,#ff315ff2,#b92758f2)!important;border-color:#ff315f47!important;box-shadow:0 8px 24px #ff315f1f,inset 0 1px #ffffff21!important}button.primary:after,button.clubPrimary:after,button.clubModalPrimary:after,button.clubLevelUpButton:after,.shopViewBuy:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff2e 50%,#0000 75%);position:absolute;inset:0;transform:translate(-120%)}button.primary:hover:after,button.clubPrimary:hover:after,button.clubModalPrimary:hover:after,button.clubLevelUpButton:hover:after,.shopViewBuy:hover:after{transition:transform .55s;transform:translate(120%)}button.primary:hover,button.clubPrimary:hover,button.clubModalPrimary:hover,button.clubLevelUpButton:hover,.shopViewBuy:hover{box-shadow:0 10px 30px #ff315f33,0 0 22px #ff315f14,inset 0 1px #ffffff26!important}button:not(.primary):not(.clubPrimary):not(.clubModalPrimary):not(.clubLevelUpButton):not(.shopViewBuy){box-shadow:inset 0 1px #ffffff05}button:not(:disabled):hover{border-color:#ffffff1f}button:not(:disabled):focus-visible{border-color:#319cff6b!important;outline:none!important;box-shadow:0 0 0 3px #319cff17,0 0 22px #319cff12!important}input,select,textarea{transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s!important}input:focus,select:focus,textarea:focus{background:#0f141ef5!important;border-color:#319cff66!important;outline:none!important;box-shadow:0 0 0 3px #319cff11,0 0 22px #319cff0e,inset 0 1px #ffffff06!important}input::placeholder,textarea::placeholder{transition:opacity .18s,color .18s}input:focus::placeholder,textarea:focus::placeholder{opacity:.45}input[type=number]:focus,input[type=month]:focus,input[type=date]:focus,input[type=datetime-local]:focus{border-color:#7c5cff61!important;box-shadow:0 0 0 3px #7c5cff0f,0 0 20px #7c5cff0e!important}input[type=checkbox],input[type=radio]{accent-color:var(--hc-blue);transition:transform .15s,filter .15s!important}input[type=checkbox]:hover,input[type=radio]:hover{filter:drop-shadow(0 0 6px #319cff38);transform:scale(1.08)}button svg{transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s,opacity .18s,filter .18s!important}button:not(:disabled):hover svg{transform:translateY(-.5px)}button:not(:disabled):active svg{transform:scale(.93)}button:hover svg[data-lucide=chevron-right],button:hover svg[data-lucide=arrow-right]{transform:translate(3px)}button:hover svg[data-lucide=plus]{transform:rotate(90deg)}button:hover svg[data-lucide=refresh-cw]{transform:rotate(45deg)}button.danger,.clubDanger,.shopActionDelete,.shopOrderCancel{transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .16s!important}button.danger:hover,.shopActionDelete:hover,.shopOrderCancel:hover{box-shadow:0 0 20px #ff315f12;color:#ff6685!important;background:#ff315f13!important;border-color:#ff315f47!important}button.success,.shopOrderIssue{border-color:#35df8a2e!important;transition:background .18s,border-color .18s,box-shadow .18s,transform .16s!important}button.success:hover,.shopOrderIssue:hover{box-shadow:0 0 22px #35df8a11;background:#35df8a12!important;border-color:#35df8a52!important}.clubMessage,.message,.toast,.notice,.successMessage{animation:.25s cubic-bezier(.2,.8,.2,1) hcMessageIn}@keyframes hcMessageIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.online{transition:color .2s,text-shadow .2s}.online:hover{text-shadow:0 0 12px #45d7ff4d;color:#45d7ff!important}a{transition:color .16s,opacity .16s,text-shadow .16s}a:hover{text-shadow:0 0 12px #319cff1f}.payTabs button,.financeTabs button,.shopTabs button{position:relative;overflow:hidden}.payTabs button:after,.financeTabs button:after,.shopTabs button:after{content:"";background:linear-gradient(90deg, var(--hc-blue), var(--hc-cyan));border-radius:999px;width:0;height:2px;transition:width .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #319cff59}.payTabs button:hover:after,.financeTabs button:hover:after,.shopTabs button:hover:after,.payTabs button.active:after,.financeTabs button.active:after,.shopTabs button.active:after{width:55%}[title]{cursor:default}@media (prefers-reduced-motion:reduce){button,input,select,textarea,svg,a{transition:none!important}button.primary:after,button.clubPrimary:after,button.clubModalPrimary:after,button.clubLevelUpButton:after,.shopViewBuy:after{display:none!important}}@media (max-width:1100px){.shell>aside{width:220px!important}.shell>main{margin-left:220px!important;padding:22px!important}.cards,.stats3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:850px){.shell{display:block!important}.shell>aside{z-index:1000;top:0;bottom:0;left:0;transform:translate(-102%);width:270px!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s!important;position:fixed!important}.shell>main{margin-left:0!important;padding:18px 18px 30px!important}.shell>main>header{border-radius:16px!important;margin-bottom:18px!important;padding:18px!important;position:relative!important}.shell>main>header h1{font-size:24px!important}.shell>main>header p{font-size:12px!important}.cards,.stats3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.hero input[type=month]{width:100%!important}}@media (max-width:700px){body{overflow-x:hidden}.shell>main{padding:12px 12px 26px!important}.shell>main>header{min-height:unset!important;border-radius:15px!important;padding:16px!important}.shell>main>header h1{margin:0!important;font-size:22px!important;line-height:1.1!important}.shell>main>header p{max-width:75%;margin-top:6px!important;font-size:11px!important}.shell>main>header .online{padding:5px 7px!important;font-size:9px!important}.cards{grid-template-columns:1fr 1fr!important;gap:9px!important}.cards .kpi{border-radius:14px!important;min-height:105px!important;padding:14px!important}.cards .kpi>span{font-size:10px!important}.cards .kpi>strong{margin-top:7px!important;font-size:20px!important}.stats3{grid-template-columns:1fr!important;gap:9px!important}.panel{border-radius:14px!important;padding:15px!important}.panel h2{font-size:18px!important}.panel h3{font-size:16px!important}.hero{border-radius:15px!important;padding:17px!important}.hero h2{font-size:21px!important}.hero p{font-size:12px!important}.payTabs,.financeTabs{scrollbar-width:none;gap:7px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.payTabs::-webkit-scrollbar{display:none}.financeTabs::-webkit-scrollbar{display:none}.payTabs button,.financeTabs button{flex:none!important;min-width:105px!important}.tableScroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:12px;width:100%!important;overflow-x:auto!important}.tableScroll table{min-width:680px}.panel table th,.panel table td{white-space:nowrap}input,select,textarea{max-width:100%!important;font-size:14px!important}button{min-height:38px}.grid2{grid-template-columns:1fr!important}.modalBackdrop,.modalOverlay{padding:10px!important}.modal,.modalBox,.modalContent{border-radius:17px!important;width:min(100vw - 20px,620px)!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}.toolbar{flex-wrap:wrap!important;gap:8px!important}}@media (max-width:520px){.shell>main{padding:9px 9px 22px!important}.shell>main>header{padding:14px!important}.shell>main>header h1{font-size:20px!important}.shell>main>header p{max-width:70%;font-size:10px!important}.shell>main>header .online{display:none!important}.cards{grid-template-columns:1fr 1fr!important;gap:7px!important}.cards .kpi{min-height:96px!important;padding:12px!important}.cards .kpi>span{font-size:9px!important}.cards .kpi>strong{font-size:18px!important}.panel{padding:13px!important}.panel h2{font-size:17px!important}.hero{padding:14px!important}.hero h2{font-size:19px!important}button{min-height:36px}}@media (max-width:390px){.cards{grid-template-columns:1fr!important}.cards .kpi{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:82px!important;display:flex!important}.cards .kpi>strong{margin-top:0!important}.panel{padding:12px!important}}@media (hover:none){.panel:hover,.cards>:hover,.stats3>:hover,.shopProductCard:hover,.clubRankCard:hover,.clubQuestGrid>article:hover,button:hover svg{transform:none!important}}@media (max-width:700px){.shell>main:before,.shell>main:after{opacity:.45!important}.clubRoot:before{opacity:.55;filter:blur(55px)}.clubRoot:after{opacity:.35;filter:blur(55px)}}@media (prefers-reduced-motion:reduce){.shell>aside{transition:none!important}}:root{--hc-text:#f4f6fb;--hc-text-soft:#c5ccd7;--hc-muted:#8490a1;--hc-faint:#5e6a7c;--hc-space-1:6px;--hc-space-2:8px;--hc-space-3:12px;--hc-space-4:16px;--hc-space-5:20px;--hc-space-6:24px;--hc-space-7:32px}body{color:var(--hc-text);letter-spacing:-.005em}p{color:var(--hc-muted);line-height:1.55}small{color:var(--hc-muted)}h1,h2,h3,h4{color:var(--hc-text);letter-spacing:-.025em}h1{font-size:28px;font-weight:750;line-height:1.08}h2{font-size:22px;font-weight:720;line-height:1.15}h3{font-size:18px;font-weight:700;line-height:1.2}h4{font-size:15px;font-weight:680;line-height:1.25}.hero small,.panel>small,header small,[class*=Header] small{color:#7faee0;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.shell>main>header h1{letter-spacing:-.035em;font-size:28px;font-weight:760}.shell>main>header p{color:#778497;margin-top:7px;font-size:12px;line-height:1.45}.kpi strong{color:#f7f9fc;letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 24px #ffffff06;font-size:28px;font-weight:760;line-height:1}.kpi>span{color:#7f8b9c;letter-spacing:.035em;font-size:10px;font-weight:650;line-height:1.25}.cards .kpi:nth-child(3) strong{color:#53e69a;text-shadow:0 0 22px #35df8a1a}.cards .kpi:nth-child(2) strong{color:#ff718c;text-shadow:0 0 22px #ff315f17}.kpi strong,.stats3 strong,.payrollAmount,.money,.amount,.price,.total,.value{font-variant-numeric:tabular-nums lining-nums}.panel{border-radius:17px;padding:20px}.panel>h2:first-child,.panel>h3:first-child{margin-bottom:6px}.panel>p:first-of-type{margin-top:0;font-size:12px}.cards,.stats3{gap:13px}.cards>*,.stats3>*{min-width:0}label{color:#929dae;letter-spacing:.02em;font-size:11px;font-weight:650}input,select,textarea{color:#edf1f7;font-size:13px}input::placeholder,textarea::placeholder{color:#5f6b7c}button{letter-spacing:-.005em;font-size:12px;font-weight:650}button.primary{font-weight:700}.panel table{font-size:12px}.panel table th{color:#697688;letter-spacing:.095em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:750}.panel table td{color:#bfc7d3;line-height:1.35}.panel table td strong,.panel table td b{color:#edf1f7;font-weight:680}.status,.badge,.tag{letter-spacing:.025em;font-size:10px!important;font-weight:700!important}.muted,.secondary,.description,.subtitle{color:#788597}.hero h2{letter-spacing:-.035em;font-size:25px;font-weight:750}.hero p{color:#8290a3;max-width:620px;font-size:12px}.financeTabs button b{font-size:12px;font-weight:700}.financeTabs button span{color:#667386;letter-spacing:.025em;font-size:9px}.hcNavLabel{letter-spacing:-.005em;font-size:12px!important;font-weight:620!important}.hcNavIcon{opacity:.92}.asideBottom b{color:#edf1f7;font-size:12px;font-weight:680}.asideBottom small{color:#667386;letter-spacing:.04em;margin-top:3px;font-size:9px;display:block}.loginbox h1{letter-spacing:-.035em;font-size:27px}.loginbox>p{font-size:12px}.modal h2,.modalBox h2,.modalContent h2{letter-spacing:-.03em;font-size:21px;font-weight:730}.modal h3,.modalBox h3,.modalContent h3{font-size:17px;font-weight:700}.red{color:#ff6685!important}.green{color:#53e69a!important}.blue{color:#55b5ff!important}.warning{color:#ffc266!important}@media (max-width:700px){h1{font-size:23px}h2{font-size:19px}h3{font-size:16px}.kpi strong{font-size:22px}.hero h2{font-size:21px}.panel{padding:16px}}@media (max-width:390px){.kpi strong{font-size:20px}.hero h2{font-size:19px}}.cards .kpi{isolation:isolate;background:radial-gradient(circle at 100% 0,#319cff13,#0000 38%),linear-gradient(145deg,#10141ef5,#090d15f0)!important}.cards .kpi:first-child{--kpi-accent:#45d7ff;--kpi-glow:#319cff2e}.cards .kpi:nth-child(2){--kpi-accent:#ff315f;--kpi-glow:#ff315f2e}.cards .kpi:nth-child(3){--kpi-accent:#35df8a;--kpi-glow:#35df8a2e}.cards .kpi:nth-child(4){--kpi-accent:#9b6cff;--kpi-glow:#9b6cff2e}.cards .kpi:before{content:"";background:linear-gradient(180deg, transparent, var(--kpi-accent), transparent);opacity:.72;width:2px;box-shadow:0 0 14px var(--kpi-glow);z-index:1;position:absolute;top:0;bottom:0;left:0}.cards .kpi:after{transition:transform .35s,opacity .35s;background:radial-gradient(circle, var(--kpi-glow), transparent 68%)!important;opacity:1!important;width:150px!important;height:150px!important;top:-70px!important;right:-65px!important}.cards .kpi:hover:after{opacity:1;transform:scale(1.18)}.cards .kpi>span{z-index:2;letter-spacing:.055em;text-transform:uppercase;position:relative;color:#91a0b5!important;font-size:11px!important;font-weight:700!important}.cards .kpi>strong{z-index:2;letter-spacing:-.035em;text-shadow:0 0 22px var(--kpi-glow);position:relative;color:#f7faff!important}.cards .kpi:hover>strong{color:var(--kpi-accent)!important}.progress{border:1px solid #ffffff0e;position:relative;box-shadow:inset 0 1px 3px #00000059,0 0 #319cff00;background:linear-gradient(90deg,#ffffff09,#ffffff13)!important;height:10px!important}.progress i{transition:width .7s cubic-bezier(.22,.61,.36,1),filter .25s;position:relative;box-shadow:0 0 10px #d94d8357,0 0 24px #d94d831f;background:linear-gradient(90deg,#8d3159,#d94d83 45%,#ff6b9a)!important}.progress i:after{content:"";background:linear-gradient(110deg,#0000 0%,#ffffff57 45%,#0000 65%);animation:3.2s ease-in-out infinite hcProgressShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes hcProgressShimmer{0%,55%{transform:translate(-110%)}to{transform:translate(130%)}}.pace{border:1px solid #0000;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 18px #00000024}.pace:hover{transform:translateY(-1px)}.pace.ok{box-shadow:0 0 18px #35df8a14;color:#6ff0ac!important;background:#35df8a1a!important;border-color:#35df8a38!important}.pace.warn{box-shadow:0 0 18px #ffb34712;color:#ffc56f!important;background:#ffb3471a!important;border-color:#ffb34738!important}.pace.bad{box-shadow:0 0 18px #ff315f14;color:#ff7394!important;background:#ff315f1a!important;border-color:#ff315f38!important}.stats3>*{position:relative;overflow:hidden}.stats3>:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#319cff52,#0000);height:1px;position:absolute;bottom:0;left:14px;right:14px}.stats3>:hover:after{opacity:1}.panel table td strong,.panel table td b{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.panel table tbody tr{transition:background .18s,transform .18s}.panel table tbody tr:hover{background:linear-gradient(90deg,#319cff09,#ffffff05,#0000)!important}.green{text-shadow:0 0 14px #35df8a2e;color:#5ee9a0!important}.red{text-shadow:0 0 14px #ff315f2e;color:#ff6689!important}@media (prefers-reduced-motion:reduce){.progress i:after{animation:none!important}.cards .kpi,.cards .kpi:after,.stats3>*,.pace{transition:none!important}}.hcNavIcon svg,button>svg,button>span>svg{stroke-width:1.9px;vector-effect:non-scaling-stroke}.hcNavIcon{color:#778396}.hcNavItem:hover .hcNavIcon{color:#dce5f2;filter:drop-shadow(0 0 6px #ffffff14)}.hcNavItem.active .hcNavIcon{color:#ff5c88;filter:drop-shadow(0 0 7px #ff315f47)}button.primary>svg,button.clubPrimary>svg{filter:drop-shadow(0 0 6px #ffffff24)}button[class*=danger]>svg,button[class*=delete]>svg,.shopActionDelete>svg{color:#ff5578}button[class*=success]>svg,.shopOrderIssue>svg{color:#53e69a}.financeTabs svg,.tradeinAnalytics svg{color:#45b5ff}.clubRoot svg{transition:color .18s,filter .18s,transform .18s}.clubRoot button:hover svg{filter:drop-shadow(0 0 7px #9b6cff40)}.haticoCases svg,.caseRoot svg{transition:color .18s,filter .18s,transform .18s}.haticoCases button:hover svg,.caseRoot button:hover svg{filter:drop-shadow(0 0 8px #ff315f40)}button:not(:disabled):hover>svg{filter:drop-shadow(0 0 5px #45a7ff1f)}button:not(:disabled):active>svg{transform:scale(.92)}button[title*=Удал],button[aria-label*=Удал]{color:#f68}button[title*=Удал]:hover svg,button[aria-label*=Удал]:hover svg{filter:drop-shadow(0 0 9px #ff315f52)}.brand{position:relative}.brand:before{content:"";background:linear-gradient(#45d7ff,#ff315f);border-radius:99px;width:3px;height:30px;position:absolute;top:50%;left:-8px;transform:translateY(-50%);box-shadow:0 0 10px #319cff33,0 0 14px #ff315f1f}.login{isolation:isolate;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex;overflow:hidden;background:radial-gradient(circle at 18% 22%,#319cff21,#0000 30%),radial-gradient(circle at 82% 76%,#ff315f1f,#0000 31%),radial-gradient(circle at 50% 0,#9b6cff12,#0000 34%),#05070b!important;position:relative!important}.login:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(#0000 35%,#00000075 76%);position:absolute;inset:-25%}.login:after{content:"";pointer-events:none;opacity:.22;z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.loginbox{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:.55s cubic-bezier(.22,.61,.36,1) both hcLoginIn;background:radial-gradient(circle at 100% 0,#319cff17,#0000 38%),radial-gradient(circle at 0 100%,#ff315f13,#0000 38%),linear-gradient(145deg,#121620f0,#080b12f5)!important;border:1px solid #ffffff1a!important;border-radius:24px!important;width:min(430px,100%)!important;padding:38px!important;position:relative!important;box-shadow:0 35px 90px #0000007a,0 0 80px #319cff0e,inset 0 1px #ffffff0b!important}.loginbox:before{content:"";background:linear-gradient(90deg,#0000,#45d7ffbf,#ff315fb8,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%;box-shadow:0 0 18px #319cff47,0 0 24px #ff315f29}.loginbox:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff315f21,#0000 68%);border-radius:50%;width:90px;height:90px;position:absolute;bottom:-35px;right:-35px}.loginbox h1{text-shadow:0 0 30px #ffffff12;position:relative;color:#f8faff!important;letter-spacing:-.045em!important;margin:0 0 7px!important;font-size:30px!important;font-weight:800!important}.loginbox h1:after{content:"";background:linear-gradient(90deg,#319cff,#ff315f);border-radius:99px;width:42px;height:3px;margin-top:14px;display:block;box-shadow:0 0 12px #319cff3d,0 0 12px #ff315f2e}.loginbox>p{color:#8492a6!important;margin:0 0 28px!important;font-size:13px!important}.loginbox label{color:#9ba8ba;letter-spacing:.07em;text-transform:uppercase;margin:17px 0 7px;font-size:11px;font-weight:700;display:block}.loginbox input{box-shadow:inset 0 1px #ffffff06,0 5px 18px #0000001f;color:#f5f8fc!important;background:linear-gradient(145deg,#ffffff0b,#ffffff05)!important;border:1px solid #ffffff16!important;border-radius:13px!important;outline:none!important;width:100%!important;height:48px!important;padding:0 14px!important;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s!important}.loginbox input:hover{border-color:#ffffff24!important}.loginbox input:focus{transform:translateY(-1px);background:linear-gradient(145deg,#319cff13,#ffffff06)!important;border-color:#45a7ff8c!important;box-shadow:0 0 0 3px #319cff14,0 0 22px #319cff1a,inset 0 1px #ffffff0a!important}.loginbox .red{background:#ff315f11;border:1px solid #ff315f2e;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;display:block;color:#ff7896!important}.loginbox button.primary{letter-spacing:.025em;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(105deg,#267fd2,#b93667 78%)!important;border:1px solid #ffffff1a!important;border-radius:13px!important;width:100%!important;min-height:49px!important;margin-top:25px!important;font-size:13px!important;font-weight:800!important;transition:transform .2s,filter .2s,box-shadow .2s!important;box-shadow:0 10px 30px #319cff1f,0 10px 30px #ff315f1a,inset 0 1px #ffffff2e!important}.loginbox button.primary:before{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff38 50%,#0000 75%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.loginbox button.primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 36px #319cff2e,0 14px 36px #ff315f24,inset 0 1px #fff3!important}.loginbox button.primary:hover:before{transform:translate(120%)}.loginbox button.primary:active{transform:translateY(0)scale(.985)}@keyframes hcLoginIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.login{padding:18px}.loginbox{border-radius:20px!important;padding:28px 22px!important}.loginbox h1{font-size:26px!important}}@media (prefers-reduced-motion:reduce){.loginbox{animation:none!important}.loginbox input,.loginbox button.primary{transition:none!important}}.shell>aside{background:radial-gradient(circle at 0 8%,#319cff0e,#0000 34%),radial-gradient(circle at 100% 82%,#ff315f0e,#0000 36%),linear-gradient(#0a0d14fb,#05080dfb)!important;overflow:hidden!important;box-shadow:18px 0 70px #0000003d,inset -1px 0 #ffffff05!important}.shell>aside:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#319cff12,#0000 68%);border-radius:50%;width:280px;height:280px;animation:9s ease-in-out infinite alternate hcSidebarAmbient;position:absolute;top:90px;left:-150px}.shell>aside:after{box-shadow:0 0 12px #319cff14,0 0 18px #ff315f0f;background:linear-gradient(#0000 0%,#319cff2e 20%,#ff315f3d 55%,#319cff1f 80%,#0000 100%)!important;width:1px!important}@keyframes hcSidebarAmbient{0%{opacity:.65;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(45px,35px)scale(1.12)}}.brand{z-index:2;padding:13px 15px 30px!important}.brand b{background:linear-gradient(100deg,#fff 5%,#e8edf5 52%,#b7c5d8 100%);-webkit-background-clip:text;background-clip:text;letter-spacing:.17em!important;color:#0000!important;text-shadow:none!important;font-size:20px!important}.brand span{background:linear-gradient(90deg,#45d7ff,#d94d83 80%);-webkit-background-clip:text;background-clip:text;color:#0000!important;opacity:1!important;margin-top:8px!important}.brand:before{box-shadow:0 0 10px #319cff4d,0 0 14px #ff315f33;background:linear-gradient(#45d7ff,#ff315f)!important;width:2px!important;height:32px!important;left:0!important}.brand:after{background:linear-gradient(90deg,#45d7ff,#d94d83 55%,#0000)!important;width:54px!important;height:1px!important;bottom:14px!important;left:15px!important;box-shadow:0 0 14px #319cff38,0 0 14px #ff315f24!important}.shell nav{z-index:2;padding:2px 2px 8px;position:relative}.hcNavItem{color:#e2e9f38a!important;background:linear-gradient(90deg,#ffffff03,#0000 72%)!important;border-color:#0000!important;border-radius:13px!important;min-height:45px!important;margin:3px 0!important;padding:0 13px!important;transition:background .22s,border-color .22s,color .22s,transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s!important}.hcNavItem:hover{box-shadow:inset 0 0 18px #319cff06,0 5px 22px #0000001f;color:#f4f8ff!important;background:linear-gradient(90deg,#319cff13,#ffffff06 65%,#0000)!important;border-color:#319cff1a!important;transform:translate(3px)!important}.hcNavIcon{background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff06;color:#6e7c91!important;border-radius:10px!important;width:31px!important;height:31px!important;transition:color .22s,background .22s,box-shadow .22s,transform .22s!important}.hcNavItem:hover .hcNavIcon{background:#319cff13;transform:scale(1.04);box-shadow:inset 0 0 0 1px #319cff1a,0 0 14px #319cff14;color:#55caff!important}.hcNavItem.active{background:radial-gradient(circle at 0%,#ff315f21,#0000 48%),linear-gradient(90deg,#ff315f1d,#b52f630b 62%,#0000)!important;border-color:#ff315f2e!important;box-shadow:inset 0 0 26px #ff315f06,0 6px 24px #00000029!important}.hcNavItem.active .hcNavIcon{transform:scale(1.04);color:#ff648b!important;background:linear-gradient(145deg,#ff315f26,#9b6cff0e)!important;box-shadow:inset 0 0 0 1px #ff648b21,0 0 18px #ff315f1f!important}.hcNavItem.active .hcNavLabel{font-weight:700!important}.hcNavActiveDot{animation:2.6s ease-in-out infinite hcNavPulse;background:linear-gradient(#45d7ff,#ff315f)!important;width:3px!important;height:22px!important;right:8px!important;box-shadow:0 0 8px #319cffa6,0 0 16px #ff315f59!important}@keyframes hcNavPulse{0%,to{opacity:.72}50%{opacity:1;box-shadow:0 0 10px #319cffcc,0 0 22px #ff315f6b}}.asideBottom{z-index:3;position:relative;border-top:1px solid #ffffff0e!important;margin-top:auto!important;padding:13px 4px 3px!important}.asideBottom>div{transition:border-color .2s,background .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 24px #0000001f;background:radial-gradient(circle at 100% 0,#319cff11,#0000 52%),#ffffff05!important;border:1px solid #ffffff0e!important;border-radius:14px!important;padding:12px 11px 13px!important}.asideBottom>div:hover{background:radial-gradient(circle at 100% 0,#319cff17,#0000 52%),#ffffff06!important;border-color:#319cff1c!important}.asideBottom b{letter-spacing:-.01em;display:block;color:#f5f8fd!important;font-size:13px!important;font-weight:700!important}.asideBottom small{margin-top:3px;display:block;color:#718096!important;font-size:10px!important}.asideBottom>button{min-height:37px;color:#758196!important;border:1px solid #0000!important;border-radius:10px!important;margin-top:7px!important;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s!important}.asideBottom>button:hover{box-shadow:0 0 18px #ff315f0b;color:#ff6d8d!important;background:#ff315f0e!important;border-color:#ff315f1a!important;transform:translate(2px)!important}.asideBottom>button:hover svg{filter:drop-shadow(0 0 7px #ff315f47);color:#ff557c!important}@media (max-width:700px){.shell>aside{box-shadow:10px 0 40px #00000038!important}.hcNavItem:hover{transform:none!important}.hcNavItem.active{box-shadow:inset 0 0 18px #ff315f06!important}}@media (prefers-reduced-motion:reduce){.shell>aside:before,.hcNavActiveDot{animation:none!important}}.hero{animation:.6s cubic-bezier(.22,.61,.36,1) both hcDashboardHero;background:radial-gradient(circle at 88% 18%,#319cff30,#0000 28%),radial-gradient(circle at 72% 100%,#9b6cff13,#0000 30%),radial-gradient(circle at 3% 100%,#ff315f17,#0000 32%),linear-gradient(135deg,#121825fa,#070a11f7)!important;border-color:#ffffff16!important;min-height:168px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 70px #00000040,0 0 70px #319cff09,inset 0 1px #ffffff0d!important}.hero:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 78%,#0000)}.hero:after{content:"";filter:blur(5px);pointer-events:none;background:radial-gradient(circle,#319cff21,#0000 67%);border-radius:50%;width:380px;height:380px;animation:8s ease-in-out infinite alternate hcHeroOrb;position:absolute;top:-210px;right:-170px}.hero>div{z-index:2;position:relative}.hero small{align-items:center;gap:8px;position:relative;color:#55c8ff!important;margin-bottom:10px!important;display:inline-flex!important}.hero small:before{content:"";background:#45d7ff;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite hcDashboardPulse;box-shadow:0 0 8px #45d7ffa6,0 0 16px #45d7ff40}.hero h2{background:linear-gradient(100deg,#fff 15%,#e7edf7 55%,#a9bdd6 100%);-webkit-background-clip:text;background-clip:text;letter-spacing:-.045em!important;color:#0000!important;font-size:32px!important}.hero p{max-width:560px;color:#8795aa!important}.hero input[type=month]{appearance:none;background:linear-gradient(145deg,#319cff1b,#ffffff06)!important;border-color:#45a7ff38!important;border-radius:13px!important;min-width:166px!important;height:48px!important;padding:0 14px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important;box-shadow:0 0 25px #319cff0e,inset 0 1px #ffffff0b!important}.hero input[type=month]:hover{transform:translateY(-1px);border-color:#45a7ff6b!important;box-shadow:0 0 30px #319cff1a,inset 0 1px #ffffff0e!important}.financeTabs{position:relative;background:linear-gradient(145deg,#11151fe6,#070a10d1)!important;border-color:#fff1!important;border-radius:15px!important;padding:5px!important;box-shadow:0 12px 32px #0000001f,inset 0 1px #ffffff09!important}.financeTabs button{position:relative;overflow:hidden;color:#718095!important;border-color:#0000!important;min-height:51px!important}.financeTabs button b{z-index:2;color:inherit;font-size:12px;font-weight:750;display:block;position:relative}.financeTabs button span{z-index:2;color:#566477;margin-top:3px;font-size:9px;transition:color .2s;display:block;position:relative}.financeTabs button:hover{color:#dce7f5!important;background:#ffffff06!important}.financeTabs button:hover span{color:#8092a9}.financeTabs button.active{color:#f5f9ff!important;background:linear-gradient(135deg,#319cff21,#9b6cff14)!important;border-color:#45a7ff21!important;box-shadow:0 5px 20px #00000026,inset 0 1px #ffffff0b!important}.financeTabs button.active span{color:#7189a4}.financeTabs button.active:after{content:"";background:linear-gradient(90deg,#45d7ff,#9b6cff);border-radius:99px;height:2px;position:absolute;bottom:0;left:24%;right:24%;box-shadow:0 0 9px #45d7ff59,0 0 12px #9b6cff33}.cards{gap:14px!important;margin-top:15px!important}.cards .kpi{animation:.55s cubic-bezier(.22,.61,.36,1) both hcKpiIn;background:linear-gradient(145deg,#121722f5,#080b12f0)!important;border-radius:18px!important;min-height:138px!important;padding:22px!important;box-shadow:0 15px 40px #0000002e,inset 0 1px #ffffff0a!important}.cards .kpi:first-child{animation-delay:50ms}.cards .kpi:nth-child(2){animation-delay:.1s}.cards .kpi:nth-child(3){animation-delay:.15s}.cards .kpi:nth-child(4){animation-delay:.2s}.cards .kpi:before{content:"";background:linear-gradient(90deg, transparent, var(--kpi-accent), transparent);opacity:.65;height:1px;box-shadow:0 0 12px color-mix(in srgb, var(--kpi-accent) 35%, transparent);position:absolute;top:0;left:18px;right:18px}.cards .kpi:after{opacity:.72!important;width:180px!important;height:180px!important;transition:transform .35s,opacity .35s!important;top:-80px!important;right:-80px!important}.cards .kpi:hover:after{transform:scale(1.18);opacity:1!important}.cards .kpi>span{color:#748298!important;letter-spacing:.095em!important;font-size:10px!important}.cards .kpi>strong{margin-top:2px;letter-spacing:-.05em!important;color:#f7faff!important;font-size:30px!important;transition:transform .25s,color .25s,text-shadow .25s!important}.cards .kpi:hover>strong{transform:translate(2px)}.cards .kpi:first-child>strong{text-shadow:0 0 25px #45d7ff24;color:#eaf8ff!important}.cards .kpi:nth-child(2)>strong{text-shadow:0 0 25px #ff315f1f;color:#fff0f3!important}.cards .kpi:nth-child(3)>strong{text-shadow:0 0 28px #9b6cff26;color:#f4efff!important}.cards .kpi:nth-child(4)>strong{text-shadow:0 0 25px #35df8a1f;color:#ecfff5!important}.cards .kpi:first-child:hover{border-color:#45d7ff47!important}.cards .kpi:nth-child(2):hover{border-color:#ff315f42!important}.cards .kpi:nth-child(3):hover{border-color:#9b6cff47!important}.cards .kpi:nth-child(4):hover{border-color:#35df8a42!important}@keyframes hcDashboardHero{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hcKpiIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hcHeroOrb{0%{transform:translate(0,0)scale(1)}to{transform:translate(-35px,28px)scale(1.12)}}@keyframes hcDashboardPulse{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:700px){.hero{flex-direction:column!important;align-items:flex-start!important;min-height:0!important;padding:22px!important}.hero h2{font-size:25px!important}.hero input[type=month]{width:100%;min-width:0!important}.financeTabs{scrollbar-width:none;overflow-x:auto}.financeTabs::-webkit-scrollbar{display:none}.financeTabs button{min-width:105px}.cards{grid-template-columns:1fr 1fr!important}.cards .kpi{min-height:120px!important;padding:17px!important}.cards .kpi>strong{font-size:22px!important}}@media (max-width:480px){.cards{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.hero,.cards .kpi,.hero:after,.hero small:before{animation:none!important}.cards .kpi>strong{transition:none!important}}.tableScroll{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:14px;position:relative;overflow:auto!important}.tableScroll::-webkit-scrollbar{width:7px;height:7px}.tableScroll::-webkit-scrollbar-track{background:0 0}.tableScroll::-webkit-scrollbar-thumb{background:linear-gradient(#45d7ff52,#9b6cff47) padding-box padding-box;border:2px solid #0000;border-radius:99px}.tableScroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(#45d7ff8c,#9b6cff7a) padding-box padding-box}.panel table{border-spacing:0;color:#dce4ef;background:0 0;width:100%;font-size:13px;border-collapse:separate!important}.panel table thead{z-index:3;position:relative}.panel table thead th{z-index:4;letter-spacing:.085em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:43px;position:sticky;top:0;color:#748399!important;background:linear-gradient(#121824fa,#0c111bf7)!important;border-bottom:1px solid #ffffff13!important;padding:11px 14px!important;font-size:9px!important;font-weight:800!important}.panel table thead th:first-child{border-top-left-radius:10px}.panel table thead th:last-child{border-top-right-radius:10px}.panel table tbody tr{background:#ffffff02;transition:background .18s,transform .18s,box-shadow .18s;position:relative}.panel table tbody tr:nth-child(2n){background:#ffffff04}.panel table tbody tr:hover{box-shadow:inset 2px 0 #45d7ff61;background:linear-gradient(90deg,#319cff0e,#9b6cff06,#ffffff03)!important}.panel table tbody td{color:#b9c5d5;vertical-align:middle;height:48px;transition:color .18s,background .18s;border-bottom:1px solid #ffffff0b!important;padding:10px 14px!important}.panel table tbody tr:hover td{color:#e8eef7}.panel table tbody td:first-child{color:#e1e8f2;font-weight:600}.panel table tbody tr:hover td:first-child{color:#fff}.panel table strong,.panel table b{color:#f2f6fb;font-weight:700;transition:color .18s,text-shadow .18s}.panel table tbody tr:hover strong,.panel table tbody tr:hover b{color:#fff}.panel table .status,.panel table .badge,.panel table [class*=status],.panel table [class*=Status]{transition:transform .18s,box-shadow .18s,filter .18s}.panel table .status:hover,.panel table .badge:hover,.panel table [class*=status]:hover,.panel table [class*=Status]:hover{filter:brightness(1.08);transform:translateY(-1px)}.panel table td[data-value],.panel table .money,.panel table .amount,.panel table .price,.panel table .sum{font-variant-numeric:tabular-nums}.panel table tbody tr:only-child td,.panel table tbody tr:last-child td{border-bottom-color:#0000!important}.panel table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.panel table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}@media (max-width:800px){.tableScroll{position:relative}.tableScroll:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#05070b9e);width:24px;height:100%;margin-top:-100%;display:block;position:sticky;bottom:0;right:0}.panel table{min-width:680px}.panel table thead th{position:sticky;top:0}.panel table tbody td{height:46px;padding:9px 12px!important}}@media (max-width:520px){.panel table{font-size:12px}.panel table thead th{height:40px;padding:9px 10px!important;font-size:8px!important}.panel table tbody td{height:44px;padding:8px 10px!important}}@media (prefers-reduced-motion:reduce){.panel table tbody tr,.panel table tbody td,.panel table strong,.panel table b{transition:none!important}}.status,.badge,.taskStatus,.ideaStatus,.warrantyStatus,.pace,[class*=status-]{letter-spacing:.045em;white-space:nowrap;color:#aeb9c9;background:#ffffff06;border:1px solid #ffffff13;justify-content:center;align-items:center;gap:5px;min-height:25px;line-height:1.1;transition:transform .18s,filter .18s,box-shadow .18s,border-color .18s;position:relative;box-shadow:inset 0 1px #ffffff09;border-radius:8px!important;padding:4px 9px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.status:hover,.badge:hover,.taskStatus:hover,.ideaStatus:hover,.warrantyStatus:hover,.pace:hover,[class*=status-]:hover{filter:brightness(1.08);transform:translateY(-1px)}.status:before,.badge:before,.taskStatus:before,.ideaStatus:before,.warrantyStatus:before{content:"";opacity:.9;background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 7px}.status.done,.status.completed,.status.success,.status.active,.status.ready,.status.paid,.status-READY,.status-DONE,.status-ACTIVE,.status-COMPLETED,.taskStatus.DONE,.taskStatus.COMPLETED,.ideaStatus.DONE,.warrantyStatus.ACTIVE{box-shadow:0 0 18px #35df8a0e,inset 0 1px #ffffff09;color:#48e39a!important;background:linear-gradient(135deg,#35df8a1f,#35df8a09)!important;border-color:#35df8a33!important}.status.progress,.status.working,.status.process,.status.info,.status.new,.status.in-progress,.status-NEW,.status-WORK,.status-IN_PROGRESS,.taskStatus.WORK,.taskStatus.IN_PROGRESS{box-shadow:0 0 18px #319cff0e,inset 0 1px #ffffff09;color:#55caff!important;background:linear-gradient(135deg,#319cff1f,#319cff09)!important;border-color:#319cff33!important}.status.special,.status.vip,.status.reward,.status-club,.badge.special{box-shadow:0 0 18px #9b6cff0e;color:#b99aff!important;background:linear-gradient(135deg,#9b6cff21,#9b6cff09)!important;border-color:#9b6cff36!important}.status.warning,.status.pending,.status.waiting,.status-review,.status-PENDING,.status-WAITING,.status-IMPORTANT,.taskStatus.PENDING{box-shadow:0 0 18px #ffb3470e;color:#ffc15b!important;background:linear-gradient(135deg,#ffb34721,#ffb34709)!important;border-color:#ffb34738!important}.status.error,.status.danger,.status.critical,.status.overdue,.status.cancelled,.status-cancelled,.status-CRITICAL,.status-URGENT,.status-ERROR,.taskStatus.URGENT,.taskStatus.CRITICAL,.ideaStatus.CRITICAL{box-shadow:0 0 18px #ff315f11;color:#ff6f8d!important;background:linear-gradient(135deg,#ff315f24,#ff315f09)!important;border-color:#ff315f3b!important}.status.closed,.status.disabled,.status.inactive,.status.archived,.status-CLOSED,.status-INACTIVE,.status-CANCELLED{box-shadow:none;color:#8995a7!important;background:#ffffff06!important;border-color:#ffffff12!important}.pace{text-transform:uppercase;min-width:72px}.pace.good,.pace.green,.pace.success{color:#48e39a!important;background:#35df8a17!important;border-color:#35df8a2e!important}.pace.warn,.pace.orange,.pace.warning{color:#ffc15b!important;background:#ffb34717!important;border-color:#ffb3472e!important}.pace.bad,.pace.red,.pace.danger{color:#ff6f8d!important;background:#ff315f17!important;border-color:#ff315f2e!important}.status.small,.badge.small{min-height:21px;border-radius:7px!important;padding:3px 7px!important;font-size:8px!important}@media (max-width:600px){.status,.badge,.taskStatus,.ideaStatus,.warrantyStatus,.pace,[class*=status-]{min-height:23px;padding:4px 7px!important;font-size:8px!important}}@media (prefers-reduced-motion:reduce){.status,.badge,.taskStatus,.ideaStatus,.warrantyStatus,.pace,[class*=status-]{transition:none!important}}.shell>main>header{transform:none;box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;min-width:0!important;margin:0 0 22px!important;padding:17px 20px!important;display:flex!important;position:relative!important}.shell>main>header>div{flex:auto!important;min-width:0!important}.shell>main>header .online{white-space:nowrap!important;flex:none!important;margin-left:auto!important}@media (max-width:700px){.shell>main>header{width:100%!important;margin:0 0 18px!important;padding:16px!important}.shell>main>header .online{margin-left:auto!important}}.shell{animation:none!important;transform:none!important}.shell>main,.shell>aside{transform:none!important}.shell>main>header{animation:none!important;transform:none!important}.shell>main>*{transform:none!important}.clubFeedback,.clubFeedbackOverlay,[class*=clubFeedback]{transform:none}@media (min-width:701px){html,body{height:100%;overflow:hidden!important}.shell{width:100%;grid-template-columns:258px minmax(0,1fr)!important;height:100vh!important;min-height:100vh!important;display:grid!important;overflow:hidden!important}.shell>aside{box-sizing:border-box!important;flex-direction:column!important;width:258px!important;height:100vh!important;min-height:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.shell>aside>.brand{flex:none!important}.shell>aside>nav{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.shell>aside>nav::-webkit-scrollbar{width:5px}.shell>aside>nav::-webkit-scrollbar-track{background:0 0}.shell>aside>nav::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.shell>aside>.asideBottom{flex:none!important;margin-top:0!important}.shell>main{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100vh!important;min-height:0!important;overflow:hidden auto!important}.shell>main::-webkit-scrollbar{width:7px}.shell>main::-webkit-scrollbar-track{background:0 0}.shell>main::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.shell>main>header{position:relative!important}}.mobileMenuButton{cursor:pointer;z-index:100;flex-direction:column;flex:0 0 42px;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #0000002e;color:#fff!important;background:#ffffff0b!important;border:1px solid #ffffff17!important;border-radius:12px!important;padding:0!important}.mobileMenuButton span{background:#e8edf5;border-radius:99px;width:17px;height:2px;transition:transform .2s,opacity .2s;display:block}.mobileMenuButton:hover{background:#ffffff13!important}.mobileMenuBackdrop{-webkit-backdrop-filter:blur(3px);z-index:999;cursor:pointer;display:none;background:#00000094!important;border:0!important;border-radius:0!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}@media (max-width:700px){html,body{overflow-x:hidden!important}.shell{width:100%!important;height:auto!important;min-height:100vh!important;display:block!important;overflow:visible!important}.mobileMenuButton{display:flex}.mobileMenuBackdrop{display:block}.shell>aside{z-index:1000!important;width:min(290px,86vw)!important;height:100vh!important;min-height:100vh!important;transition:transform .28s cubic-bezier(.2,.8,.2,1)!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;transform:translate(-105%)!important;box-shadow:24px 0 70px #0000006b!important}.shell.mobileMenuOpen>aside{transform:translate(0)!important}.shell>aside>nav{min-height:0!important;overflow:hidden auto!important}.shell>main{width:100%!important;height:auto!important;min-height:100vh!important;padding:12px 12px 26px!important;overflow:visible!important}.shell>main>header{box-sizing:border-box!important;align-items:center!important;gap:11px!important;width:100%!important;display:flex!important}.shell>main>header>div{flex:auto!important;min-width:0!important}.shell>main>header h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell>main>header .online{display:none!important}}@media (max-width:430px){.mobileMenuButton{flex-basis:38px;width:38px;height:38px}.mobileMenuButton span{width:16px}}@media (max-width:700px){html,body{width:100%;min-width:0;overflow-x:hidden!important}.shell{width:100%!important;height:auto!important;min-height:100vh!important;display:block!important;overflow:visible!important}.shell>aside{box-sizing:border-box!important;z-index:1000!important;flex-direction:column!important;width:min(300px,88vw)!important;height:100dvh!important;min-height:0!important;padding:22px 13px 16px!important;transition:transform .28s cubic-bezier(.2,.8,.2,1)!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden!important;transform:translate(-105%)!important}.shell.mobileMenuOpen>aside{transform:translate(0,0)!important}.shell>aside>.brand{flex:none!important;width:100%!important}.shell>aside>nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex-direction:column!important;flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:2px 2px 10px!important;display:flex!important;position:relative!important;overflow:hidden auto!important}.shell>aside>nav::-webkit-scrollbar{width:5px}.shell>aside>nav::-webkit-scrollbar-track{background:0 0}.shell>aside>nav::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}.shell>aside>nav>.hcNavItem{box-sizing:border-box!important;flex:none!important;width:100%!important;min-height:45px!important;margin:3px 0!important}.shell>aside>.asideBottom{flex:none!important;width:100%!important;margin-top:0!important;padding-top:14px!important;position:relative!important}.mobileMenuBackdrop{-webkit-backdrop-filter:blur(4px);z-index:999!important;background:#0000009e!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.shell>main{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:100vh!important;overflow:visible!important}.shell>main>header{align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important}.mobileMenuButton{z-index:10!important;flex:0 0 42px!important;width:42px!important;height:42px!important;display:flex!important;position:relative!important}.shell>main>header>div{flex:auto!important;min-width:0!important}}@media (max-width:430px){.shell>aside{width:88vw!important}.mobileMenuButton{flex-basis:40px!important;width:40px!important;height:40px!important}}.clubFeedback{-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#9b6cff1a,#0000 42%),radial-gradient(circle at 0 100%,#319cff13,#0000 48%),linear-gradient(145deg,#0d131ff5,#070b13f7)!important;border:1px solid #319cff2e!important;border-radius:16px!important;width:290px!important;min-width:290px!important;padding:16px 17px 14px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 50px #0000004d,inset 0 1px #ffffff0b,inset 0 0 28px #319cff06!important}.clubFeedback:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#319cff73,#9b6cff59,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.clubFeedback:after{content:"";pointer-events:none;background:radial-gradient(circle,#9b6cff1c,#0000 68%);border-radius:50%;width:150px;height:150px;position:absolute;top:-90px;right:-90px}.clubFeedbackTop{gap:14px;position:relative;border-bottom:1px solid #fff1!important;justify-content:space-between!important;align-items:flex-start!important;padding-bottom:12px!important;display:flex!important}.clubFeedbackIdentity{flex-direction:column;gap:3px;min-width:0;display:flex}.clubFeedbackIdentity strong{letter-spacing:-.01em;color:#f4f7fb!important;font-size:15px!important;font-weight:800!important;line-height:1.15!important}.clubFeedbackIdentity span{color:#77869b!important;letter-spacing:.16em!important;font-size:8px!important;font-weight:800!important;line-height:1!important}.clubFeedbackLevel{align-items:flex-end!important;gap:7px!important;display:flex!important}.clubFeedbackLevel small{margin-bottom:3px;color:#708097!important;letter-spacing:.17em!important;font-size:7px!important;font-weight:800!important}.clubFeedbackLevel b{text-shadow:0 0 18px #ff315f47;color:#ff5f91!important;font-size:25px!important;font-weight:850!important;line-height:.9!important}.clubFeedbackTitle{gap:12px;justify-content:space-between!important;align-items:center!important;padding:10px 0!important;display:flex!important}.clubFeedbackTitle span{color:#64738a!important;letter-spacing:.17em!important;font-size:7px!important;font-weight:800!important}.clubFeedbackTitle b{text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;color:#dfe7f2!important;font-size:10px!important;font-weight:750!important}.clubFeedbackStats{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;display:grid!important}.clubFeedbackStats>div{min-width:0;box-shadow:inset 0 1px #ffffff06;background:#ffffff06!important;border:1px solid #ffffff13!important;border-radius:10px!important;padding:9px 10px!important}.clubFeedbackStats small{margin-bottom:5px;display:block;color:#69788d!important;letter-spacing:.16em!important;font-size:7px!important;font-weight:800!important}.clubFeedbackStats b{white-space:nowrap;display:block;color:#edf3fb!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.clubFeedbackStats>div:first-child b{color:#e9f3ff!important}.clubFeedbackProgress{margin-top:11px!important}.clubFeedbackProgressHead{justify-content:space-between!important;align-items:center!important;margin-bottom:6px!important;display:flex!important}.clubFeedbackProgressHead span{color:#8190a5!important;font-size:8px!important;font-weight:650!important}.clubFeedbackProgressHead b{text-shadow:0 0 12px #ff315f40;color:#ff5f91!important;font-size:8px!important;font-weight:800!important}.clubFeedbackProgressTrack{box-shadow:inset 0 1px 2px #00000059;background:#3744586b!important;border-radius:99px!important;width:100%!important;height:4px!important;overflow:hidden!important}.clubFeedbackProgressTrack>div{min-width:0;box-shadow:0 0 12px #319cff4d,0 0 18px #ff315f1f;background:linear-gradient(90deg,#319cff,#9b6cff,#ff315f)!important;border-radius:99px!important;height:100%!important;transition:width .45s!important}@media (max-width:700px){.clubFeedback{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:10px 0!important}}@media (max-width:700px){.clubFeedback{width:min(290px,100vw - 28px)!important;min-width:0!important;margin:0!important;position:fixed!important;inset:auto 14px 72px auto!important}}.clubFeedback{z-index:500!important;width:290px!important;min-width:290px!important;margin:0!important;position:fixed!important;inset:auto 32px 52px auto!important}@media (max-width:700px){.clubFeedback{width:min(290px,100vw - 28px)!important;min-width:0!important;margin:0!important;position:fixed!important;inset:auto 14px 72px auto!important}}.warrantyAcceptedDateField{flex-direction:column;gap:6px;display:flex}.warrantyAcceptedDateField label{color:var(--muted,#8b97a8);font-size:11px;font-weight:700}.warrantyAcceptedDateField input,.warrantyAcceptedDateEditor input{color:#edf3fb;background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;outline:none;min-height:38px;padding:8px 10px}.warrantyAcceptedDateField input:focus,.warrantyAcceptedDateEditor input:focus{border-color:#319cff8c;box-shadow:0 0 0 3px #319cff14}.warrantyAcceptedDateEditor{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.warrantyAcceptedDateEditor input{min-width:145px}.warrantyAcceptedDateEditor button{border-radius:9px;min-height:38px;padding:8px 12px}@media (max-width:600px){.warrantyAcceptedDateEditor{align-items:stretch}.warrantyAcceptedDateEditor input,.warrantyAcceptedDateEditor button{width:100%}}@media (min-width:701px){.shell{grid-template-columns:258px minmax(0,1fr)!important;width:100%!important;max-width:none!important;display:grid!important}.shell>main{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}}.casesPage:before,.casesPage:after,.casesHero:before,.casesHero:after,.caseCard:before,.caseCardVisual:before,.caseCardVisual:after,.caseOpenVisual:before,.caseOpenVisual:after,.casePossibleReward:before,.casePossibleReward:after,.warrantyCardV2:before,.warrantyCardV2:after{pointer-events:none!important}.casesPage .caseCard{pointer-events:auto!important;cursor:pointer!important}.casesOverlay,.caseOpenModal,.caseOpenContent{pointer-events:auto!important}.caseOpenButton{pointer-events:auto!important;cursor:pointer!important;z-index:100!important;position:relative!important}.caseOpenButton:before,.caseOpenButton:after{pointer-events:none!important}.warrantyGrid .warrantyCardV2{pointer-events:auto!important;cursor:pointer!important;position:relative!important}.warrantyGrid .warrantyCardV2>*,.warrantyGrid .warrantyOpen{pointer-events:none!important}.warrantyOverlay,.warrantyModal,.warrantyDetailsModal{pointer-events:auto!important}.warrantyModal button,.warrantyModal input,.warrantyModal textarea,.warrantyModal select,.warrantyDetailsModal button,.warrantyDetailsModal input,.warrantyDetailsModal textarea,.warrantyDetailsModal select{pointer-events:auto!important;z-index:10!important;position:relative!important}.warrantyStatusActions{pointer-events:auto!important}.warrantyStatusActions button{pointer-events:auto!important;cursor:pointer!important}.mobileMenuBackdrop{pointer-events:none!important}@media (max-width:700px){.shell.mobileMenuOpen .mobileMenuBackdrop{pointer-events:auto!important}}.warrantyPage{z-index:1000000!important;isolation:isolate!important;position:relative!important}.warrantyPage .warrantyGrid{z-index:1000001!important;position:relative!important}.warrantyPage .warrantyCardV2{z-index:1000002!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.casesPage{z-index:1000000!important;isolation:isolate!important;position:relative!important}.casesPage .caseCard{z-index:1000001!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.casesPage .casesOverlay{z-index:10000000!important;pointer-events:auto!important;position:fixed!important;inset:0!important}.casesPage .caseOpenModal{z-index:10000001!important;pointer-events:auto!important;position:relative!important}.casesPage .caseOpenContent{z-index:10000002!important;pointer-events:auto!important;position:relative!important}.casesPage .caseOpenButton{z-index:10000003!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.warrantyPage .warrantyOverlay{z-index:10000000!important;pointer-events:auto!important;position:fixed!important;inset:0!important}.warrantyPage .warrantyDetailsModal,.warrantyPage .warrantyModal{z-index:10000001!important;pointer-events:auto!important;position:relative!important}.warrantyPage .warrantyDetailsModal button,.warrantyPage .warrantyModal button,.warrantyPage .warrantyStatusActions button{z-index:10000002!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.casesPage:before,.casesPage:after,.casesPage .caseOpenVisual:before,.casesPage .caseOpenVisual:after,.warrantyPage:before,.warrantyPage:after,.warrantyPage .warrantyCardV2:before,.warrantyPage .warrantyCardV2:after,.notificationCriticalOverlay,.notificationStack{pointer-events:none!important}.notificationCriticalModal,.notificationCriticalModal *,.liveNotification,.liveNotification *{pointer-events:auto!important}.warrantyGrid .warrantyCardV2{pointer-events:auto!important;cursor:pointer!important;z-index:100000!important;display:block!important;position:relative!important}.warrantyGrid .warrantyCardV2:before,.warrantyGrid .warrantyCardV2:after,.warrantyGrid .warrantyCardV2>*{pointer-events:none!important}.warrantyGrid .warrantyCardV2:hover{cursor:pointer!important}.casesPage .caseOpenButton,.haticoCases .caseOpenButton,.caseRoot .caseOpenButton{pointer-events:auto!important;cursor:pointer!important;z-index:100000!important;display:block!important;position:relative!important}.casesPage .caseOpenButton:before,.casesPage .caseOpenButton:after,.haticoCases .caseOpenButton:before,.haticoCases .caseOpenButton:after,.caseRoot .caseOpenButton:before,.caseRoot .caseOpenButton:after,.caseOpenButton>*,.warrantyOpen{pointer-events:none!important}button.caseOpenButton:not(:disabled),.warrantyGrid button.warrantyCardV2:not(:disabled){cursor:pointer!important}.warrantyModal button,.warrantyDetailsModal button,.warrantyStatusActions button,.caseOpenModal button{pointer-events:auto!important;cursor:pointer!important}.caseOpenModal{position:relative!important}.caseOpenVisual,.caseOpenVisual *,.caseOpenVisual img{pointer-events:none!important}.caseOpenContent{z-index:20!important;pointer-events:auto!important;position:relative!important}.caseOpenContent .caseOpenButton{z-index:100!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important;inset:auto!important}.warrantyGrid{z-index:1!important;position:relative!important}.warrantyGrid .warrantyCardV2{z-index:2!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.warrantyGrid .warrantyCardV2>*,.warrantyGrid .warrantyCardV2:before,.warrantyGrid .warrantyCardV2:after,.warrantyGrid .warrantyOpen{pointer-events:none!important}.warrantyModal,.warrantyDetailsModal,.warrantyModal *,.warrantyDetailsModal *{pointer-events:auto}.warrantyGrid .warrantyCardV2,.casesPage .caseOpenButton{pointer-events:auto!important;cursor:pointer!important;outline:3px solid red!important}.warrantyGrid .warrantyCardV2 *,.casesPage .caseOpenButton *{pointer-events:none!important}.warrantyGrid,.casesPage,.casesPage .caseOpenContent,.warrantyOverlay,.warrantyOverlay .warrantyModal,.warrantyOverlay .warrantyDetailsModal,.warrantyOverlay .warrantyManagerBox,.warrantyOverlay .warrantyStatusActions,.warrantyOverlay .warrantyClaimManagement,.warrantyOverlay .warrantyFinalActions,.warrantyOverlay .warrantyAcceptedDateEditor,.casesOverlay,.casesOverlay .caseOpenModal,.casesOverlay .caseOpenContent{pointer-events:auto!important}.warrantyOverlay button,.warrantyOverlay input,.warrantyOverlay textarea,.warrantyOverlay select,.warrantyOverlay label,.casesOverlay button,.casesOverlay input,.casesOverlay textarea,.casesOverlay select,.casesOverlay label{pointer-events:auto!important;z-index:100000!important;position:relative!important}.warrantyOverlay button:not(:disabled),.casesOverlay button:not(:disabled){cursor:pointer!important}.warrantyOverlay textarea{cursor:text!important}.warrantyOverlay:before,.warrantyOverlay:after,.warrantyDetailsModal:before,.warrantyDetailsModal:after,.warrantyManagerBox:before,.warrantyManagerBox:after,.caseOpenModal:before,.caseOpenModal:after,.caseOpenVisual:before,.caseOpenVisual:after{pointer-events:none!important}.warrantyOverlay>.warrantyModal,.casesOverlay>.caseOpenModal{z-index:100001!important;position:relative!important}.warrantyDetailsModal button,.warrantyDetailsModal input,.warrantyDetailsModal textarea,.warrantyDetailsModal select,.warrantyStatusActions button,.warrantyClaimManagement button,.warrantyFinalActions button,.warrantyAcceptedDateEditor button{z-index:100002!important;pointer-events:auto!important;position:relative!important}.warrantyDetailsModal>*,.warrantyManagerBox>*,.caseOpenModal>*,.caseOpenContent>*{pointer-events:auto!important}.warrantyDetailsModal:before,.warrantyDetailsModal:after,.warrantyManagerBox:before,.warrantyManagerBox:after,.caseOpenVisual:before,.caseOpenVisual:after{pointer-events:none!important}.warrantyOverlay{pointer-events:auto!important}.warrantyOverlay>.warrantyModal{pointer-events:auto!important;z-index:1000000!important;position:relative!important}.warrantyOverlay>.warrantyModal *{pointer-events:auto!important}.warrantyOverlay>.warrantyModal:before,.warrantyOverlay>.warrantyModal:after,.warrantyOverlay>.warrantyModal :before,.warrantyOverlay>.warrantyModal :after{pointer-events:none!important}.warrantyOverlay>.warrantyModal button,.warrantyOverlay>.warrantyModal input,.warrantyOverlay>.warrantyModal textarea,.warrantyOverlay>.warrantyModal select{z-index:1000001!important;pointer-events:auto!important;position:relative!important}.warrantyOverlay>.warrantyModal button:not(:disabled){cursor:pointer!important}.warrantyOverlay>.warrantyModal textarea,.warrantyOverlay>.warrantyModal input{cursor:text!important}.warrantyOverlay>.warrantyModal select{cursor:pointer!important}.warrantyOverlay{pointer-events:auto!important;z-index:1000000!important}.warrantyDetailsModal{pointer-events:auto!important;z-index:1000001!important;position:relative!important}.warrantyDetailsModal .warrantyManagerBox,.warrantyDetailsModal .warrantyStatusActions,.warrantyDetailsModal .warrantyClaimManagement,.warrantyDetailsModal .warrantyFinalActions,.warrantyDetailsModal .warrantyField{pointer-events:auto!important}.warrantyDetailsModal button,.warrantyDetailsModal textarea,.warrantyDetailsModal input,.warrantyDetailsModal select{pointer-events:auto!important;z-index:1000002!important;position:relative!important}.warrantyDetailsModal:before,.warrantyDetailsModal:after,.warrantyDetailsModal :before,.warrantyDetailsModal :after{pointer-events:none!important}.warrantyDetailsModal button:not(:disabled){cursor:pointer!important}.warrantyDetailsModal button:disabled{cursor:default!important}.casesOverlay .caseOpenModal{z-index:10000001!important;pointer-events:auto!important;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr)!important;width:min(1180px,100vw - 48px)!important;height:min(820px,100vh - 48px)!important;max-height:calc(100vh - 48px)!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.casesOverlay .caseOpenVisual{pointer-events:none!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:100%!important;min-height:0!important;padding:48px!important;display:flex!important;position:relative!important;overflow:hidden!important}.casesOverlay .caseOpenVisual img{z-index:2!important;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:620px!important;position:relative!important}.casesOverlay .caseOpenContent{z-index:10!important;pointer-events:auto!important;flex-direction:column!important;min-width:0!important;height:100%!important;min-height:0!important;padding:46px 48px!important;display:flex!important;position:relative!important;overflow:hidden auto!important}.casesOverlay .caseOpenContent>*{pointer-events:auto!important}.casesOverlay .caseOpenButton{z-index:100!important;pointer-events:auto!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;width:100%!important;height:56px!important;min-height:56px!important;margin:22px 0 0!important;padding:0 20px!important;display:flex!important;position:relative!important;inset:auto!important}.casesOverlay .caseOpenButton:disabled{cursor:not-allowed!important}.casesOverlay .caseClose{z-index:1000!important;pointer-events:auto!important;cursor:pointer!important}.casesOverlay .caseOpenModal:before,.casesOverlay .caseOpenModal:after,.casesOverlay .caseOpenVisual:before,.casesOverlay .caseOpenVisual:after,.casesOverlay .caseOpenButton:before,.casesOverlay .caseOpenButton:after{pointer-events:none!important}@media (max-width:900px){.casesOverlay{padding:12px!important}.casesOverlay .caseOpenModal{grid-template-columns:1fr!important;width:calc(100vw - 24px)!important;height:calc(100vh - 24px)!important;max-height:calc(100vh - 24px)!important;overflow-y:auto!important}.casesOverlay .caseOpenVisual{height:300px!important;min-height:300px!important}.casesOverlay .caseOpenContent{height:auto!important;padding:30px!important;overflow:visible!important}}.casesOverlay{z-index:10000000!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.casesOverlay>.caseOpenModal{pointer-events:auto!important;border-radius:24px!important;grid-template-rows:1fr!important;grid-template-columns:46% 54%!important;align-items:stretch!important;width:min(1100px,100vw - 48px)!important;min-width:0!important;max-width:none!important;height:min(760px,100vh - 48px)!important;min-height:0!important;max-height:calc(100vh - 48px)!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.casesOverlay>.caseOpenModal>.caseClose{z-index:1000!important;pointer-events:auto!important;cursor:pointer!important;width:36px!important;height:36px!important;position:absolute!important;inset:18px 18px auto auto!important}.casesOverlay>.caseOpenModal>.caseOpenVisual{pointer-events:none!important;grid-area:1/1!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;padding:40px!important;display:flex!important;position:relative!important;overflow:hidden!important}.casesOverlay>.caseOpenModal>.caseOpenVisual img{object-fit:contain!important;pointer-events:none!important;width:auto!important;max-width:92%!important;height:auto!important;max-height:72%!important;display:block!important}.casesOverlay>.caseOpenModal>.caseOpenContent{z-index:10!important;box-sizing:border-box!important;pointer-events:auto!important;flex-direction:column!important;grid-area:1/2!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;padding:52px 42px 36px!important;display:flex!important;position:relative!important;overflow:hidden auto!important}.casesOverlay .caseOpenContent h2{margin:8px 0 10px!important;font-size:38px!important;line-height:1.05!important}.casesOverlay .caseOpenContent>p{margin:0 0 22px!important;line-height:1.55!important}.casesOverlay .caseOpenContent .caseRoulette{text-align:center!important;pointer-events:auto!important;flex:none!important;width:100%!important;max-width:none!important;margin:4px 0 0!important;position:relative!important}.casesOverlay .caseOpenContent .caseRouletteWindow{box-sizing:border-box!important;width:100%!important;height:190px!important;margin:0!important;position:relative!important;overflow:hidden!important}.casesOverlay .caseOpenContent .caseRouletteTrack{height:100%!important}.casesOverlay .caseOpenContent .caseRouletteItem{flex:0 0 152px!important;width:152px!important;min-width:152px!important}.casesOverlay .caseOpenContent>.caseOpenButton{z-index:100!important;pointer-events:auto!important;cursor:pointer!important;flex:0 0 56px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:56px!important;min-height:56px!important;margin:22px 0 0!important;padding:0 20px!important;display:flex!important;position:relative!important;inset:auto!important}.casesOverlay .caseRouletteResult{box-sizing:border-box!important;flex:none!important;width:100%!important}@media (min-width:901px){.casesOverlay>.caseOpenModal{grid-template-rows:1fr!important;grid-template-columns:46% 54%!important;height:min(760px,100vh - 48px)!important}.casesOverlay>.caseOpenModal>.caseOpenVisual{grid-area:1/1!important;height:100%!important;min-height:0!important}.casesOverlay>.caseOpenModal>.caseOpenContent{grid-area:1/2!important;height:100%!important}}@media (max-width:900px){.casesOverlay{padding:12px!important}.casesOverlay>.caseOpenModal{grid-template-rows:300px minmax(0,1fr)!important;grid-template-columns:1fr!important;width:calc(100vw - 24px)!important;height:calc(100vh - 24px)!important;max-height:calc(100vh - 24px)!important;display:grid!important;overflow:hidden!important}.casesOverlay>.caseOpenModal>.caseOpenVisual{grid-area:1/1!important;width:100%!important;height:300px!important;min-height:300px!important;padding:20px!important}.casesOverlay>.caseOpenModal>.caseOpenVisual img{max-height:260px!important}.casesOverlay>.caseOpenModal>.caseOpenContent{grid-area:2/1!important;width:100%!important;height:auto!important;padding:28px!important;overflow-y:auto!important}}.tradeinModalBackdrop{z-index:20000000!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}.tradeinModalBackdrop>.tradeinDeviceModal{z-index:20000001!important;pointer-events:auto!important;isolation:isolate!important;position:relative!important}.tradeinModalBackdrop>.tradeinDeviceModal button,.tradeinModalBackdrop>.tradeinDeviceModal input,.tradeinModalBackdrop>.tradeinDeviceModal select,.tradeinModalBackdrop>.tradeinDeviceModal textarea{z-index:20000002!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.tradeinModalBackdrop>.tradeinDeviceModal input,.tradeinModalBackdrop>.tradeinDeviceModal select,.tradeinModalBackdrop>.tradeinDeviceModal textarea{cursor:text!important}.tradeinModalBackdrop .tradeinDeviceActions{z-index:20000003!important;pointer-events:auto!important;position:relative!important}.tradeinModalBackdrop .tradeinDeviceActions button{z-index:20000004!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.tradeinModalBackdrop .tradeinDangerZone{z-index:20000003!important;pointer-events:auto!important;position:relative!important}.tradeinModalBackdrop .tradeinDangerZone button{z-index:20000004!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.tradeinModalBackdrop .tradeinActionBox{z-index:20000003!important;pointer-events:auto!important;position:relative!important}.tradeinModalBackdrop .tradeinActionBox button,.tradeinModalBackdrop .tradeinActionBox input,.tradeinModalBackdrop .tradeinActionBox select{z-index:20000004!important;pointer-events:auto!important;position:relative!important}.tradeinModalBackdrop .tradeinDeviceModal:before,.tradeinModalBackdrop .tradeinDeviceModal:after,.tradeinModalBackdrop .tradeinDeviceActions:before,.tradeinModalBackdrop .tradeinDeviceActions:after,.tradeinModalBackdrop .tradeinDangerZone:before,.tradeinModalBackdrop .tradeinDangerZone:after,.tradeinModalBackdrop .tradeinActionBox:before,.tradeinModalBackdrop .tradeinActionBox:after{pointer-events:none!important}.tradeinModalBackdrop .tradeinModalClose{z-index:20000005!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.tradeinModalBackdrop{pointer-events:auto!important}.tradeinDeviceModal{z-index:100001!important;pointer-events:auto!important;position:relative!important}.tradeinDeviceModal button,.tradeinDeviceModal input,.tradeinDeviceModal select,.tradeinDeviceModal textarea{z-index:100002!important;pointer-events:auto!important;position:relative!important}.tradeinDeviceModal .tradeinDeviceActions,.tradeinDeviceModal .tradeinActionBox,.tradeinDeviceModal .tradeinDangerZone,.tradeinDeviceModal .tradeinTimeline{z-index:100001;position:relative;pointer-events:auto!important}.tradeinDeviceModal button{cursor:pointer!important}.tradeinDeviceModal button:disabled{pointer-events:auto!important}.tradeinModalBackdrop{z-index:999999!important;pointer-events:auto!important;position:fixed!important;inset:0!important}.tradeinModalBackdrop:before,.tradeinModalBackdrop:after{pointer-events:none!important}.tradeinModal{z-index:1000000!important;pointer-events:auto!important;position:relative!important}.tradeinModal *{pointer-events:auto!important}.tradeinModal button,.tradeinModal input,.tradeinModal select,.tradeinModal textarea{z-index:1000001!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.tradeinModal input,.tradeinModal select,.tradeinModal textarea{cursor:text!important}.tradeinModal button:disabled{cursor:not-allowed!important}
