*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{color:#fff;background:#0f1115;font-family:Arial,sans-serif;overflow-x:hidden}.app{background:#0f1115;width:100%;min-height:100vh}header,.darkHeader{background:#111318;border-bottom:1px solid #262a31;justify-content:space-between;align-items:center;height:60px;padding:14px 18px;display:flex}.brand{color:#fff;font-size:22px;font-weight:800}.balance{text-align:right;color:#fff;font-size:13px}.dots{color:#1688ff;font-size:22px;font-weight:800}.back{color:#1688ff;font-size:17px;font-weight:700;text-decoration:none}main{text-align:center;width:100%;max-width:430px;margin:0 auto;padding:28px 16px 90px}.dark main,.cabinet{background:#0f1115}.balanceBox{text-align:center;margin:10px 0 28px}.balanceBox p{margin:0 0 8px;font-size:18px;font-weight:800}.balanceBox h1{color:#fff;margin:0;font-size:52px;line-height:1}.balanceBox h1:after{content:""}.balanceBox span{color:#9fb0cb;margin-top:12px;font-size:14px;display:block}.cabinetActions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.smallAction{color:#2f8cff;background:#172333;border-radius:10px;padding:16px;font-size:15px;font-weight:800;text-decoration:none}.smallAction:first-line{font-size:24px}.deviceCard,.inviteCard{text-align:left;background:#172333;border-radius:12px;margin-bottom:20px;overflow:hidden}.deviceTop{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.deviceTop h3{margin:0 0 6px;font-size:20px}.deviceTop p{color:#c7ccd5;margin:0}.pill{color:#2f8cff;background:#153d69;border-radius:22px;padding:10px 16px;font-weight:800;text-decoration:none}.deviceItem{border-top:1px solid #263547;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.deviceIcon{background:#0f141c;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.deviceItem b{font-size:17px}.deviceItem p{color:#c7ccd5;margin:6px 0 0}.tariffDark{text-align:center;color:#777;margin:18px 0 24px;font-weight:800}.inviteCard{text-align:center;padding:24px 18px 16px}.bigEmoji{margin-bottom:10px;font-size:38px}.inviteCard h2{color:#fff;margin:0 0 12px;font-size:24px;line-height:1.25}.inviteCard p{color:#c7ccd5;margin:0 0 18px;font-size:16px;line-height:1.25}.inviteButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inviteButtons a{color:#2f8cff;background:#153d69;border-radius:10px;padding:14px;font-weight:800;text-decoration:none}.inviteButtons a:first-child{color:#fff;background:#2f8cff}.mainButton,.bottomButton,.secondaryButton{color:#fff;text-align:center;background:#2f8cff;border:0;border-radius:10px;width:100%;padding:18px;font-size:20px;font-weight:800;text-decoration:none;display:block}.logo{margin-bottom:12px;font-size:42px}h1{margin:0 0 24px;font-size:32px;font-weight:800}h2{margin:0 0 12px;font-size:24px;font-weight:800;line-height:1.2}.bonus,.installText,.muted{color:#c7ccd5}.card,.list,.downloadCard{color:#fff;background:#172333;border-radius:12px}.card{text-align:left;margin-bottom:18px;padding:16px 20px;font-weight:800}.card p{margin:14px 0}.secondaryButton{background:#26364c;margin-top:14px;font-size:16px}.deviceRow{color:#fff;text-align:left;border-bottom:1px solid #263547;grid-template-columns:36px 1fr 28px;align-items:center;gap:10px;width:100%;min-height:58px;padding:0 16px;font-size:16px;text-decoration:none;display:grid}.deviceRow:last-child{border-bottom:0}.radio{border:2px solid #5d6673;border-radius:50%;width:20px;height:20px}.radio.active{background:#2f8cff;border-color:#2f8cff;box-shadow:inset 0 0 0 5px #172333}.sectionTitle{color:#9ca7b7;text-align:left;margin-top:44px}.downloadCard{text-align:left;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.downloadCard a{color:#2f8cff;background:#153d69;border-radius:18px;padding:8px 14px;font-weight:800;text-decoration:none}.hint{color:#c7ccd5;margin-top:90px;font-size:14px}.bottomButton{width:calc(100% - 32px);max-width:398px;margin:0 auto;position:fixed;bottom:24px;left:16px;right:16px}@media (width>=700px){main{max-width:430px}.bottomButton{left:50%;right:auto;transform:translate(-50%)}}.deviceItem{color:#fff;grid-template-columns:48px 1fr 24px;text-decoration:none}.arrow{color:#9fb0cb;text-align:right;font-size:34px}.deviceSettings{padding-top:28px}.settingsIcon{text-align:center;margin:6px 0 22px;font-size:46px}.deviceSettings h2{color:#fff;margin-bottom:34px;font-size:24px;line-height:1.25}.settingsLabel{color:#9fb0cb;text-align:left;margin:0 0 10px;font-size:13px}.nameBox{color:#9fb0cb;text-align:left;background:#162232;border-radius:12px;gap:12px;margin-bottom:34px;padding:14px 16px;display:flex}.settingsCard{text-align:left;background:#162232;border-radius:14px;margin-bottom:20px;padding:16px}.settingsCardTop{grid-template-columns:38px 1fr;align-items:start;gap:12px;margin-bottom:16px;display:grid}.settingsSmallIcon{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.settingsSmallIcon.orange{background:#ff9f1c}.settingsSmallIcon.green{background:#24d47e}.settingsCard h3{color:#fff;margin:0 0 6px;font-size:18px}.settingsCard p{color:#b7c3d5;margin:0;line-height:1.3}.replaceButton,.copyButton{color:#fff;text-align:center;background:#2f8cff;border-radius:12px;width:100%;padding:16px;font-weight:800;text-decoration:none;display:block}.vpnLinkBox{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0b1017;border-radius:10px;margin:16px 0;padding:14px;font-size:13px;overflow:hidden}.copyButton{color:#2f8cff;background:#24364d}.nameBox input{color:#fff;background:0 0;border:0;outline:none;width:100%;font-size:16px}.nameBox input::placeholder{color:#8fa0b6}.customDeviceName{color:#2f8cff;font-weight:700}.instructionBox{color:#fff;background:#162232;border-radius:12px;margin-top:24px;overflow:hidden}.instructionHeader{color:#fff;text-align:left;grid-template-columns:34px 1fr 24px;align-items:center;gap:10px;padding:18px;text-decoration:none;display:grid}.questionIcon{color:#162232;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-weight:800;display:flex}.instructionHeader span:last-child{color:#9fb0cb;text-align:right;font-size:20px}.instructionContent{color:#fff;text-align:left;padding:0 18px 18px;font-size:16px;line-height:1.25}.instructionContent p{margin:0 0 10px}.instructionContent a{color:#2f8cff;text-decoration:none}.modalOverlay{z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04080dc7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modalBox{text-align:center;background:#162232;border-radius:18px;width:100%;max-width:390px;padding:26px 20px 18px;position:relative}.modalClose{color:#9fb0cb;background:#24364d;border-radius:50%;width:30px;height:30px;font-size:24px;line-height:28px;text-decoration:none;position:absolute;top:14px;right:14px}.modalEmoji{margin-bottom:14px;font-size:42px}.modalBox h3{color:#fff;margin:0 0 22px;font-size:20px;line-height:1.25}.modalButton{color:#fff;text-align:center;background:#2f8cff;border-radius:12px;width:100%;padding:18px;font-size:20px;font-weight:800;text-decoration:none;display:block}.replaceSuccess{padding-top:24px}.replaceSuccess h2{color:#fff;margin-bottom:18px;font-size:24px}.replaceText{color:#fff;text-align:center;margin-bottom:24px;font-size:17px;line-height:1.35}.instructionBox{color:#fff;text-align:left;background:#162232;border-radius:12px;grid-template-columns:34px 1fr 24px;align-items:center;gap:10px;margin-top:24px;padding:18px;display:grid}.instructionBox span:first-child{color:#162232;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-weight:800;display:flex}.instructionBox span:last-child{color:#9fb0cb;text-align:right}.bottomButton.disabled{color:#8b8b8b;background:#1d4778}.instructionBox{grid-template-columns:none!important;padding:0!important;display:block!important}.instructionHeader{color:#fff!important;grid-template-columns:34px 1fr 24px!important;align-items:center!important;gap:10px!important;padding:18px!important;text-decoration:none!important;display:grid!important}.instructionContent{text-align:left!important;color:#fff!important;padding:0 18px 18px 80px!important;line-height:1.35!important;display:block!important}.instructionContent p{color:#fff!important;margin:0 0 12px!important;display:block!important}.questionIcon{position:static!important}.adminUserCard{color:#fff;border-bottom:1px solid #233246;padding:18px}.adminUserCard p{color:#b7c3d5;margin:8px 0;font-size:14px}.adminButtons a{color:#2f8cff;text-align:center;background:#24364d;border-radius:10px;padding:10px;font-weight:700;text-decoration:none}.headerMenu{z-index:1000;background:#172333;border:1px solid #263547;border-radius:14px;min-width:160px;position:absolute;top:56px;right:14px;overflow:hidden;box-shadow:0 12px 30px #00000059}.headerMenu a{color:#fff;border-bottom:1px solid #263547;padding:14px 16px;font-weight:700;text-decoration:none;display:block}.headerMenu a:last-child{color:#ff6b6b;border-bottom:0}.dots{text-decoration:none}.subscriptionBadge{background:linear-gradient(#172333,#111a27);border:1px solid #24364d;border-radius:18px;max-width:310px;margin:18px auto 0;padding:16px;box-shadow:0 12px 30px #00000038}.subscriptionStatus{color:#d7e6ff;margin-bottom:8px;font-size:15px;font-weight:800}.subscriptionPlan{color:#fff;margin-bottom:8px;font-size:22px;font-weight:900}.subscriptionMeta{color:#9fb0cb;font-size:14px;line-height:1.35}.downloadAppButton{color:inherit;text-align:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;margin:12px 0 14px;padding:13px 16px;font-size:15px;font-weight:700;text-decoration:none;display:block}.deviceItem{cursor:pointer;transition:all .15s}.deviceItem:hover{background:#2f8cff14}.deviceItem:active{background:#2f8cff24}.deviceHint{color:#2f8cff;margin-top:6px;font-size:13px;font-weight:700;display:block}.downloadAppButton{color:#2f8cff;text-align:center;background:#153d69;border:none;border-radius:14px;margin:12px 18px 16px;padding:16px;font-size:17px;font-weight:800;text-decoration:none;transition:all .15s;display:block}.downloadAppButton:hover{background:#1a497d}.deviceItem{cursor:pointer;border:1px solid #2f8cff59;transition:all .15s;position:relative;box-shadow:0 0 0 1px #2f8cff26,0 0 18px #2f8cff1f}.deviceItem:active{transform:scale(.99)}.deviceHint{color:#2f8cff;background:#2f8cff26;border:1px solid #2f8cff40;border-radius:999px;margin-top:8px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-block}.arrow{color:#4d9fff;font-size:42px;font-weight:900}.downloadAppButton{color:#5fa8ff;text-align:center;background:#1b4676;border:1px solid #2f8cff40;border-radius:16px;margin:12px 18px 16px;padding:18px;font-size:18px;font-weight:800;text-decoration:none;display:block;box-shadow:0 0 16px #2f8cff1a}.downloadAppButton:active{transform:scale(.98)}.instructionButton{color:#58a6ff;background:#153d69;margin-top:10px}.instructionButton:active{transform:scale(.98)}.instructionPage{padding-top:24px}.instructionPage h2{color:#fff;text-align:center;margin:10px 0;font-size:25px;line-height:1.2}.instructionIntro{color:#b7c3d5;text-align:center;margin:0 0 22px;line-height:1.45}.instructionStep{text-align:left;background:#172333;border:1px solid #2f8cff24;border-radius:18px;margin-bottom:18px;padding:16px}.instructionStep h3{color:#fff;margin:0 0 8px;font-size:19px;line-height:1.25}.instructionStep p{color:#c7ccd5;margin:0 0 14px;font-size:15px;line-height:1.45}.instructionStep img{background:#0f141c;border-radius:14px;width:100%;display:block}.instructionSupport{text-align:center;color:#d7e6ff;background:#102b4a;border-radius:18px;margin:22px 0 20px;padding:18px;line-height:1.45}.instructionSupport a{color:#58a6ff;font-weight:800;text-decoration:none}.trafficBox{background:#080e188c;border:1px solid #4c8bf538;border-radius:14px;margin-top:14px;padding:12px}.trafficTop{color:#dce8ff;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.trafficTop b{color:#fff;font-size:13px}.trafficBar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.trafficFill{background:linear-gradient(90deg,#2f8cff,#24d47e);border-radius:999px;height:100%}.trafficNote{color:#9fb0cb;margin-top:8px;font-size:12px}.adminUserCard{background:#080e18b8;border:1px solid #4c8bf52e;border-radius:18px;margin-bottom:14px;padding:16px;box-shadow:0 10px 28px #0000002e}.adminUserCard b{color:#fff;margin-bottom:8px;display:block}.adminUserCard p{color:#b9c7dc;margin:5px 0;font-size:13px;line-height:1.35}.adminButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.adminButtons a{text-align:center;color:#dcecff;background:#2f8cff26;border:1px solid #2f8cff47;border-radius:12px;padding:10px 8px;font-size:13px;font-weight:700;text-decoration:none;display:block}.adminButtons a:hover{background:#2f8cff40}.cabinet .deviceCard{margin-bottom:16px}.cabinet .deviceItem{background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;margin-bottom:10px}.adminDashboard{width:100%;max-width:1180px;margin:0 auto}.adminDashboard .balanceBox{margin-bottom:18px}.adminDashboard>.deviceCard{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:14px;display:grid}.adminDashboard .deviceTop{grid-column:1/-1;margin-bottom:4px}.adminDashboard .deviceItem{align-items:center;min-height:82px;margin-bottom:0}.adminDashboard .adminUserCard{margin-bottom:0}.adminDashboard .adminButtons{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=900px){.adminDashboard>.deviceCard{grid-template-columns:repeat(4,minmax(0,1fr))}.adminDashboard .adminUserCard{min-height:260px}}@media (width<=520px){.adminDashboard>.deviceCard{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.adminDashboard .deviceItem{min-height:88px;padding:12px}.adminDashboard .deviceIcon{width:36px;min-width:36px;height:36px;font-size:20px}.adminDashboard .deviceItem p,.adminDashboard .adminUserCard p{font-size:12px}}.adminDashboard input{grid-column:1/-1}.adminDashboard .adminUserCard{background:linear-gradient(#101827f5,#080d17f5);border:1px solid #60a5fa33;border-radius:18px}.adminDashboard .deviceCard:first-of-type .deviceItem{background:linear-gradient(#2563eb2e,#0f172ac7);border:1px solid #60a5fa38}.adminDashboard .deviceCard:nth-of-type(3) .deviceItem{background:linear-gradient(#10b98121,#0f172ac7)}.adminDashboard .adminButtons a{min-height:38px}.adminNodeBox{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;margin-top:12px;padding:12px}.adminNodeBox p{margin:4px 0}.adminWideItem{align-items:flex-start}.adminDashboard .adminNodeBox{box-sizing:border-box;width:100%;margin-top:10px}.adminDashboard .adminNodeBox p{line-height:1.35}.adminDashboard .adminButtons a{text-align:center;min-width:140px}.adminDashboard .deviceItem.adminWideItem{min-height:unset}.adminDashboard .deviceItem.adminWideItem>div:last-child{width:100%}.adminDashboard .deviceCard{grid-auto-rows:auto!important;align-items:flex-start!important}.adminDashboard .deviceItem{min-height:unset!important;align-self:flex-start!important;height:auto!important}.adminDashboard .adminWideItem{grid-column:1/-1!important;width:100%!important}.adminDashboard .adminWideItem>div:last-child{width:100%!important}.adminDashboard .adminWideItem .adminNodeBox{width:100%!important;min-height:unset!important;grid-template-columns:1.2fr 1.2fr .8fr 1fr auto!important;align-items:center!important;gap:10px!important;margin-top:8px!important;padding:10px 12px!important;display:grid!important}.adminDashboard .adminWideItem .adminNodeBox p{word-break:break-word!important;margin:0!important;line-height:1.25!important}.adminDashboard .adminWideItem .adminNodeBox p:first-child{font-weight:700!important}.adminDashboard .adminWideItem .adminNodeBox .adminButtons{justify-content:flex-end!important;margin:0!important}.adminDashboard .adminWideItem .adminNodeBox .adminButtons a{min-width:130px!important;padding:8px 10px!important;font-size:12px!important}@media (width<=900px){.adminDashboard .adminWideItem .adminNodeBox{grid-template-columns:1fr!important}.adminDashboard .adminWideItem .adminNodeBox .adminButtons{justify-content:flex-start!important}}.adminV2Notice{background:linear-gradient(135deg,#3b82f629,#ffffff0a);border:1px solid #60a5fa47}.adminV2Notice .deviceIcon{background:#3b82f62e}.adminTabs{gap:10px;margin-bottom:8px;padding:4px 0 14px;display:flex;overflow-x:auto}.adminTabs button{color:#ffffffd1;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:10px 14px;font-weight:700}.adminTabs button.active{color:#fff;background:#ffffff2e;border-color:#ffffff47}.adminSearchInput{box-sizing:border-box;color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;width:100%;margin-bottom:14px;padding:12px 14px}.adminStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.adminStatCard{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:14px}.adminStatCard b{margin-bottom:4px;font-size:20px;display:block}.adminStatCard p{opacity:.75;margin:0;font-size:13px}.adminListHint{opacity:.72;margin:0 0 12px;font-size:13px}.adminUserCardV2{padding:15px}.adminUserTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.adminUserTop p{opacity:.7;margin:4px 0 0;font-size:13px}.adminStatusPill{white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:12px}.adminUserInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.adminUserInfoGrid>div,.adminTrafficBox{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;padding:10px}.adminUserInfoGrid span,.adminTrafficBox span{opacity:.65;margin-bottom:4px;font-size:12px;display:block}.adminUserInfoGrid b,.adminTrafficBox b{font-size:14px}.adminTrafficBox{margin-bottom:12px}.adminTrafficBar{background:#ffffff14;border-radius:999px;height:7px;margin-top:8px;overflow:hidden}.adminTrafficBar div{background:#ffffff8c;border-radius:999px;height:100%}.adminFilterTabs{gap:8px;margin:0 0 14px;padding-bottom:2px;display:flex;overflow-x:auto}.adminFilterTabs button{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:9px 12px}.adminFilterTabs button.active{background:#ffffff29;border-color:#ffffff40}.adminFilterTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;padding-bottom:0;display:grid;overflow-x:visible}.adminFilterTabs button{text-align:center;white-space:normal;width:100%}.adminPaymentCard{border-top:1px solid #ffffff14;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.adminPaymentCard:first-of-type{border-top:0}.adminPaymentCard p{opacity:.75;margin:4px 0 0;font-size:13px}.adminDetailItem{border-top:1px solid #ffffff14;padding:13px 0}.adminDetailItem:first-of-type{border-top:0}.adminDetailItem p{opacity:.78;margin:5px 0 0;font-size:13px}.adminMuted{word-break:break-all;opacity:.62!important;font-size:12px!important}.adminFunnelPeriods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.adminFunnelPeriods button{color:#ffffffd1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;width:100%;padding:10px 12px;font-weight:700}.adminFunnelPeriods button.active{color:#fff;background:#ffffff2e;border-color:#ffffff47}.adminFunnelPeriods button:disabled{cursor:default;opacity:.65}.adminFunnelMessage{background:#ffffff0d;border:1px solid #ffffff17;border-radius:16px;padding:16px;font-size:14px}.adminFunnelMessage p{opacity:.78;margin:6px 0 0}.adminFunnelError{background:#f8717114;border-color:#f871714d}.adminFunnelSteps{margin-top:14px}.adminFunnelStep{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.adminFunnelStep p{opacity:.68;margin:5px 0 0;font-size:12px}.adminFunnelStep strong{flex:none;font-size:24px}.adminFunnelArrow{justify-items:center;gap:2px;padding:7px 0;display:grid}.adminFunnelArrow span{opacity:.68;font-size:20px;line-height:1}.adminFunnelArrow b{font-size:14px}.adminFunnelArrow small{opacity:.62;font-size:11px}.adminFunnelPlatforms,.adminFunnelEvents{gap:9px;display:grid}.adminFunnelPlatform{background:#ffffff0d;border:1px solid #ffffff17;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.adminFunnelPlatform p{opacity:.68;margin:4px 0 0;font-size:12px}.adminFunnelPlatform strong{flex:none;font-size:18px}.adminFunnelEvent{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.adminFunnelEvent:first-child{border-top:0}.adminFunnelEventMain{min-width:0}.adminFunnelEventMain p{opacity:.7;word-break:break-word;margin:5px 0 0;font-size:12px}.adminFunnelEvent time{text-align:right;opacity:.62;flex:none;font-size:11px}@media (width>=700px){.adminFunnelPeriods{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=480px){.adminFunnelEvent{display:block}.adminFunnelEvent time{text-align:left;margin-top:7px;display:block}}.adminJourneySummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.adminJourneySummaryCard{background:#131f30b8;border:1px solid #7495be38;border-radius:15px;min-width:0;padding:13px 14px}.adminJourneySummaryCard span{color:#ffffff9e;font-size:12px;display:block}.adminJourneySummaryCard b{margin-top:5px;font-size:22px;line-height:1;display:block}.adminJourneySummaryCard--completed{border-color:#4ade8047}.adminJourneySummaryCard--progress{border-color:#facc154d}.adminJourneySummaryCard--stalled{border-color:#f871714d}.adminJourneyFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.adminJourneyFilters button{color:#ffffffbf;cursor:pointer;background:#131f30a6;border:1px solid #7495be38;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-weight:700;display:flex}.adminJourneyFilters button.active{color:#fff;background:#0c488975;border-color:#3c96ffa6}.adminJourneyFilters button b{text-align:center;background:#ffffff17;border-radius:999px;min-width:25px;padding:2px 7px;font-size:11px}.adminJourneyGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.adminJourneyCard{background:linear-gradient(#0d1b2cf5,#0a1625f5);border:1px solid #3c679b85;border-radius:19px;min-width:0;padding:15px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 24px #0000001f}.adminJourneyCard--completed{border-color:#45b57a6b}.adminJourneyCard--in_progress{border-color:#d9b04075}.adminJourneyCard--stalled{border-color:#bf535375}.adminJourneyHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminJourneyUser{min-width:0}.adminJourneyUser b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.adminJourneyUser span{color:#ffffffb8;margin-top:3px;font-size:12px;display:block}.adminJourneyUser small{color:#ffffff75;margin-top:6px;font-size:11px;display:block}.adminJourneyStatus{background:#ffffff0e;border:1px solid #7495be38;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.adminJourneyStatus span{font-size:13px;line-height:1}.adminJourneyCard--completed .adminJourneyStatus{color:#9df0bc;background:#22c55e14;border-color:#4ade8040}.adminJourneyCard--in_progress .adminJourneyStatus{color:#f5d879;background:#eab30814;border-color:#facc1542}.adminJourneyCard--stalled .adminJourneyStatus{color:#f6a1a1;background:#ef444414;border-color:#f8717145}.adminJourneyInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.adminJourneyInfoBox,.adminJourneyProgressBox,.adminJourneyStepsBox,.adminJourneyActivityBox{background:#ffffff09;border:1px solid #7495be30;border-radius:15px}.adminJourneyInfoBox{min-width:0;min-height:69px;padding:11px 12px}.adminJourneyInfoBox span,.adminJourneyActivityBox span,.adminJourneyProgressTop span{color:#ffffff8c;font-size:11px;display:block}.adminJourneyInfoBox b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;display:block;overflow:hidden}.adminJourneyProgressBox{margin-top:9px;padding:12px}.adminJourneyProgressTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.adminJourneyProgressTop b{font-size:12px}.adminJourneyProgressTrack{background:#ffffff1a;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.adminJourneyProgressFill{border-radius:inherit;background:linear-gradient(90deg,#2571d2f5,#329dfff5);height:100%}.adminJourneyCard--completed .adminJourneyProgressFill{background:linear-gradient(90deg,#25a15bf5,#4ade80f5)}.adminJourneyCard--in_progress .adminJourneyProgressFill{background:linear-gradient(90deg,#be8814f5,#facc15f5)}.adminJourneyCard--stalled .adminJourneyProgressFill{background:linear-gradient(90deg,#b13939f5,#f87171f5)}.adminJourneyProgressBox p{color:#ffffff94;margin:9px 0 0;font-size:11px}.adminJourneyProgressBox p b{color:#ffffffe0}.adminJourneyStepsBox{margin-top:9px;padding:12px}.adminJourneyBoxTitle{color:#ffffff94;margin-bottom:4px;font-size:11px}.adminJourneySteps{display:grid}.adminJourneyStep{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.adminJourneyStep:first-child{border-top:0}.adminJourneyStep>div{align-items:center;gap:8px;min-width:0;display:flex}.adminJourneyStep b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adminJourneyStepIcon{border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:11px;font-weight:900;display:grid}.adminJourneyStep--completed .adminJourneyStepIcon{color:#92edb3;background:#22c55e21}.adminJourneyStep--pending .adminJourneyStepIcon{color:#fff6;background:#ffffff12}.adminJourneyStep--pending b{color:#ffffff75}.adminJourneyStep time{color:#ffffff7a;text-align:right;flex:none;font-size:10px}.adminJourneyFailure{color:#f5a0a0;background:#ef444414;border:1px solid #f8717140;border-radius:13px;margin-top:9px;padding:10px 12px;font-size:12px;font-weight:700}.adminJourneyActivityBox{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:9px;padding:12px;display:flex}.adminJourneyActivityBox b{margin-top:5px;font-size:12px;display:block}.adminJourneyActivityBox strong{color:#ffffff9e;text-align:right;flex:none;font-size:11px}.adminFunnelEventsDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.adminFunnelEventsDetails>summary::-webkit-details-marker{display:none}.adminFunnelEventsDetails>summary>div{min-width:0}.adminFunnelEventsDetails>summary b{display:block}.adminFunnelEventsDetails>summary span{color:#ffffff94;margin-top:5px;font-size:12px;display:block}.adminFunnelEventsDetails>summary strong{background:#ffffff0e;border:1px solid #7495be38;border-radius:999px;flex:none;place-items:center;min-width:32px;height:32px;font-size:11px;display:grid}.adminFunnelEventsDetails[open]>summary{margin-bottom:14px}@media (width>=700px){.adminJourneySummaryGrid,.adminJourneyFilters{grid-template-columns:repeat(4,minmax(0,1fr))}.adminJourneyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.adminJourneyHeader{align-items:flex-start}.adminJourneyStatus{padding:6px 8px;font-size:10px}.adminJourneyStep{align-items:flex-start}.adminJourneyStep time{max-width:82px}.adminJourneyActivityBox{display:block}.adminJourneyActivityBox strong{text-align:left;margin-top:7px;display:block}}.adminJourneySection{width:100%;min-width:0;display:block!important}.adminJourneySection>.deviceTop,.adminJourneySection>.adminJourneySummaryGrid,.adminJourneySection>.adminJourneyFilters,.adminJourneySection>.adminJourneyGrid,.adminJourneySection>.adminFunnelMessage{width:100%;min-width:0}.adminJourneySection>.deviceTop{margin-bottom:16px}.adminJourneySummaryGrid,.adminJourneyFilters,.adminJourneyGrid{box-sizing:border-box}.adminJourneyGrid>*{min-width:0}@media (width>=700px){.adminJourneyGrid{grid-template-columns:repeat(2,minmax(320px,1fr))}}@media (width<=699px){.adminJourneyGrid{grid-template-columns:minmax(0,1fr)}}
