:root{color:#171c25;background:#f6f8fb;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;min-width:320px;min-height:100vh;background:#f6f8fb}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button{border:0}.appShell{display:grid;grid-template-columns:208px minmax(0,1fr);grid-template-rows:56px auto;gap:0 16px;width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:0 18px 40px;background:linear-gradient(180deg,#fff,#f7f9fc 46%,#f2f5f8)}.topbar{position:sticky;top:0;z-index:20;grid-column:1 / -1;display:grid;grid-template-columns:208px 1fr auto;align-items:center;height:56px;margin:0 -18px;padding:0 18px;background:#0d141f;color:#fff;box-shadow:0 10px 26px #0d141f2e}.brand,.topbar nav,.topActions,.commsButton,.bellButton,.profileMini,.logoutButton,.sidebar a,.supportBox button,.heroFacts span,.darkCta,.operatorTile,.tariffTop,.tariffStats,.deliverySwitch,.checkboxLine,.panelHead.inline,.panelLink,.inboxRows button,.progressRow,.tariffInfo,.manageButton,.managerLine,.chatComposer,.operatorDot{display:flex;align-items:center}.brand,.brandBtn{display:flex;align-items:center;gap:10px;background:none;border:none;color:#fff;cursor:pointer;padding:0}.brand strong,.brandBtn strong{font-size:18px;letter-spacing:0}.navLink{display:inline-flex;align-items:center;gap:6px;background:none;border:none;border-bottom:2px solid transparent;padding:4px 0;color:#f4f7fb;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s,border-color .15s;font-family:inherit}.navLink:hover{color:#fff;border-bottom-color:#ffffff59}.navLink svg{opacity:.65;flex:0 0 auto;transition:opacity .15s}.navLink:hover svg{opacity:1}.brandBars{display:inline-flex;width:22px;height:19px;align-items:flex-end;gap:3px}.brandBars i{display:block;width:3px;border-radius:99px;background:#dce8f5}.brandBars i:nth-child(1){height:7px}.brandBars i:nth-child(2){height:10px}.brandBars i:nth-child(3){height:14px}.brandBars i:nth-child(4){height:18px}.topbar nav{justify-content:center;gap:22px;min-width:0}.topbar a,.topbar a:visited{color:#f4f7fb;text-decoration:none}.topActions{justify-content:flex-end;gap:12px}.commsButton{gap:8px;border:1px solid rgba(255,255,255,.22);border-radius:6px;padding:9px 12px;color:#fff}.bellButton,.logoutButton{position:relative;display:grid;width:36px;height:36px;place-items:center;border-radius:6px;background:transparent;color:#f5f8fb}.bellButton span{position:absolute;top:3px;right:2px;display:grid;width:15px;height:15px;place-items:center;border-radius:50%;background:#ef2e2e;color:#fff;font-size:9px;font-weight:600}.profileMini{gap:8px;border-left:1px solid rgba(255,255,255,.15);padding-left:14px;cursor:pointer}.profileMini strong,.profileMini span{display:block}.profileMini strong{font-size:13px}.profileMini span:not(.avatar){color:#b9c4d2;font-size:11px}.avatar{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:50%;background:#375b94;color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;overflow:hidden;-webkit-user-select:none;user-select:none}.logoutButton{background:#ffffff14}.loginButton{display:flex;align-items:center;gap:8px;height:36px;border-radius:6px;border:1px solid rgba(255,255,255,.28);background:transparent;padding:0 16px;color:#fff;font-size:13px;font-weight:500;white-space:nowrap;transition:background .15s}.loginButton:hover{background:#ffffff1a}.sidebar{grid-column:1;grid-row:2;display:flex;min-width:0;flex-direction:column;gap:22px;padding:26px 16px 0 0}.sidebarGroup{display:grid;gap:5px}.sidebarGroup p{margin:0 0 8px;color:#7a8798;font-size:11px;font-weight:600;text-transform:uppercase}.sidebar a{position:relative;gap:11px;min-height:38px;border-radius:6px;padding:0 10px;color:#526073;font-size:13px;font-weight:500;text-decoration:none}.sidebar a.active{background:#eef1f5;color:#101823}.sidebar a em{margin-left:auto;border-radius:50%;background:#f04438;color:#fff;padding:2px 5px;font-size:10px;font-style:normal;font-weight:600}.crmGroup{border-top:1px solid #e2e7ef;padding-top:18px}.supportBox{display:grid;gap:10px;margin-top:auto;border:1px solid #e1e7ef;border-radius:8px;background:#fff;padding:15px}.supportBox strong{font-size:13px}.supportBox>span{color:#758294;font-size:11px;line-height:1.35}.supportBox button{gap:10px;border:1px solid #e5eaf1;border-radius:8px;background:#fff;padding:10px;color:#1e2938;text-align:left}.supportBox button span:not(.supportIcon){display:grid;gap:2px;font-size:12px;font-weight:600}.supportBox small{color:#13a55b;font-size:11px}.supportIcon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff}.supportIcon.telegram{background:#25a7e5}.supportIcon.webchat{background:#18b873}.mainCanvas{grid-column:2;grid-row:2;display:grid;min-width:0;align-content:start;gap:16px;padding-top:16px;padding-bottom:40px}.appNotice{position:fixed;top:68px;right:24px;left:auto;z-index:40;width:300px;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:500;box-shadow:0 8px 24px #0000001f;animation:noticeIn .2s ease}@keyframes noticeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notice.ok{background:#e7f7ef;color:#0d7746}.notice.error{background:#fff0f0;color:#a52222}.panel,.rightCard,.heroCard,.operatorPanel{border:1px solid #dde4ed;border-radius:8px;background:#fff;box-shadow:0 14px 34px #1c2a3a0f}.heroCard{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);min-height:246px;overflow:hidden}.heroText{padding:24px 32px}.heroText h1{max-width:500px;margin:0;color:#111722;font-size:31px;font-weight:700;letter-spacing:-.3px;line-height:1.08}.heroText p{max-width:420px;margin:10px 0 0;color:#637084;font-size:15px;line-height:1.35}.heroFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.heroFacts span{min-height:40px;gap:8px;border:1px solid #e1e7ee;border-radius:8px;padding:7px 9px;color:#303b4c;font-size:11px;font-weight:500;line-height:1.2}.heroFacts svg{flex:0 0 auto;color:#8795a8}.darkCta{width:fit-content;gap:12px;min-height:44px;margin-top:18px;border-radius:6px;background:#111722;padding:0 24px;color:#fff;font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 10px 24px #1117222e}.simHero{position:relative;overflow:hidden;min-height:246px;background:radial-gradient(circle at 62% 42%,rgba(17,23,34,.08),transparent 34%),linear-gradient(135deg,#fff,#f6f8fb)}.wave{position:absolute;width:230px;height:124px;border:4px solid rgba(171,181,195,.38);border-bottom:0;border-radius:180px 180px 0 0}.wave:before,.wave:after{content:"";position:absolute;inset:22px 22px 0;border:4px solid rgba(171,181,195,.26);border-bottom:0;border-radius:150px 150px 0 0}.wave:after{inset:44px 44px 0}.waveLeft{top:56px;left:40px}.waveRight{top:62px;right:34px;transform:scaleX(-1)}.simRender{position:absolute;top:46px;left:50%;width:280px;height:150px;transform:translate(-50%) rotate(-9deg)}.simPlate{position:absolute;width:154px;height:102px;border-radius:12px;box-shadow:0 22px 34px #1117222e}.whiteSim{z-index:3;top:0;left:34px;background:linear-gradient(145deg,#f9fbfd,#e7ecf4)}.redSim{z-index:2;top:24px;left:86px;background:linear-gradient(145deg,#ff6a6a,#ef2e2e)}.blackSim{z-index:1;top:48px;left:136px;background:linear-gradient(145deg,#333a45,#111722)}.chip{position:absolute;top:28px;left:50px;width:54px;height:44px;border-radius:8px;background:linear-gradient(90deg,transparent 49%,rgba(99,67,10,.45) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(99,67,10,.45) 50%,transparent 51%),#f4cf73;border:2px solid #caa454}.chip.dark{background:#eff3f8;border-color:#cdd5df}.operatorBars{position:absolute;bottom:36px;display:flex;align-items:flex-end;gap:7px}.operatorBars i{display:block;width:6px;border-radius:99px;background:#d7dfe9}.operatorBars i:nth-child(1){height:18px}.operatorBars i:nth-child(2){height:35px}.operatorBars i:nth-child(3){height:52px}.operatorBars i:nth-child(4){height:72px}.leftBars{left:74px}.leftBars i{background:linear-gradient(180deg,#ff5757,#ffb0b0)}.rightBars{right:42px}.rightBars i:nth-child(1){background:#1b2029}.rightBars i:nth-child(2){background:#f2be24}.rightBars i:nth-child(3),.rightBars i:nth-child(4){background:#24a8ff}.heroOperatorBadge{position:absolute;right:62px;bottom:18px;display:grid;gap:2px;border-radius:8px;background:#fff;padding:9px 11px;box-shadow:0 12px 24px #1823321f}.heroOperatorBadge span{color:var(--operator-accent);font-size:11px;font-weight:600}.heroOperatorBadge strong{font-size:16px}.operatorPanel{padding:16px 18px}.operatorPanel h2,.panelHead h2,.rightCard h2{margin:0;color:#111722;font-size:17px;font-weight:600;line-height:1.18}.operatorGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.operatorTile{position:relative;min-height:68px;gap:13px;overflow:hidden;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:10px 14px;text-align:left}.operatorTile:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--operator-accent)}.operatorTile.active{border-color:var(--operator-accent);box-shadow:0 0 0 2px var(--operator-soft)}.operatorTile span:not(.operatorMark){display:grid;gap:2px}.operatorTile strong{font-size:14px}.operatorTile small{color:#6f7c8f;font-size:11px;line-height:1.2}.operatorMark{width:52px;height:32px;flex:0 0 auto}.operatorLogoMark{display:flex;align-items:center}.operatorLogoMark img{width:52px;height:32px;object-fit:contain;object-position:left center}.barMark{display:flex;align-items:flex-end;gap:4px}.barMark i{width:5px;border-radius:99px;background:var(--operator-accent)}.barMark i:nth-child(1){height:17px;opacity:.55}.barMark i:nth-child(2){height:25px;opacity:.75}.barMark i:nth-child(3){height:32px}.roundMark{position:relative;display:grid;place-items:center;border-radius:50%;background:linear-gradient(90deg,transparent 48%,#ffffff 49%,#ffffff 51%,transparent 52%),linear-gradient(0deg,transparent 48%,#ffffff 49%,#ffffff 51%,transparent 52%),conic-gradient(#00b956,#6c3ecf,#00aeef,#00b956)}.roundMark i{width:10px;height:10px;border-radius:50%;background:#fff}.yotaMark{display:grid;place-items:center;color:var(--operator-accent);font-size:27px;font-weight:700}.commerceGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.85fr);gap:14px;align-items:stretch}.opsGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.panel{min-width:0;padding:16px}.panelHead{display:grid;gap:3px;margin-bottom:14px}.panelHead.tight{margin-bottom:12px}.panelHead p{margin:0;color:#69768a;font-size:12px}.panelHead.inline{justify-content:space-between;gap:16px}.panelHead.inline select{width:180px}.tariffCards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tariffCard{position:relative;display:grid;min-height:226px;align-content:start;gap:7px;overflow:hidden;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:10px}.tariffCard:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--operator-accent)}.tariffCard.active{border-color:var(--operator-accent);background:linear-gradient(180deg,#ffffff,var(--operator-soft))}.tariffTop{justify-content:space-between;gap:6px;color:#1c2736;font-size:10px;font-weight:600}.tariffTop span{gap:4px}.operatorDot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--operator-accent)}.tariffTop em{border-radius:99px;background:#ffe8e8;color:#ef2e2e;padding:3px 5px;font-size:9px;font-style:normal}.tariffCard h3{min-height:31px;margin:0;color:#121923;font-size:14px;line-height:1.12}.tariffCard>strong{color:#111722;font-size:24px;line-height:1}.tariffStats{justify-content:space-between;gap:6px;color:#222c3a;font-size:10px;font-weight:500}.tariffCard ul{display:grid;gap:4px;min-height:47px;margin:0;padding:0;list-style:none}.tariffCard li{display:flex;align-items:center;gap:5px;color:#69768a;font-size:10px;line-height:1.2}.tariffCard p{margin:0;color:#101823;font-size:15px;font-weight:700}.tariffCard p small{color:#69768a;font-size:10px}.tariffCard button,.showAllButton{min-height:28px;border:1px solid var(--operator-accent);border-radius:5px;background:#fff;color:var(--operator-accent);font-size:10px;font-weight:600}.pickerBanner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;border:1px solid #dde4ed;border-radius:12px;background:linear-gradient(135deg,#0d141f,#1a2540);padding:36px 40px;color:#fff;margin-top:4px}.pickerBannerLeft{display:flex;gap:18px;align-items:flex-start}.pickerIconWrap{width:60px;height:60px;flex:0 0 auto;display:grid;place-items:center;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;box-shadow:0 0 24px #ffffff0f}.pickerBannerLeft h2{margin:0 0 10px;color:#fff;font-size:20px;font-weight:600;line-height:1.25}.pickerBannerLeft p{margin:0;color:#a0aec0;font-size:14px;line-height:1.5}.pickerForm{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pickerForm label{display:grid;gap:5px;color:#8fa0b8;font-size:11px;font-weight:400}.pickerForm input,.pickerForm textarea{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#fff;padding:10px 12px;font-size:13px;resize:none;transition:border-color .15s}.pickerForm input::placeholder,.pickerForm textarea::placeholder{color:#ffffff4d}.pickerForm input:focus,.pickerForm textarea:focus{border-color:#ffffff59;box-shadow:0 0 0 3px #ffffff0f;outline:none}.pickerFormWide{grid-column:1 / -1}.pickerSubmit{grid-column:1 / -1;height:42px;border-radius:8px;background:#fff;color:#0d141f;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:opacity .15s}.pickerSubmit:hover{opacity:.9}.compactForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}label{display:grid;gap:5px;color:#69768a;font-size:11px;font-weight:400}input,select,textarea{width:100%;border:1px solid #d9e1eb;border-radius:6px;background:#fff;color:#172130;outline:none;padding:9px 10px;font-size:12px}input:focus,select:focus,textarea:focus{border-color:#258dff;box-shadow:0 0 0 3px #258dff1f}.wide{grid-column:1 / -1}.deliverySwitch{display:grid;grid-template-columns:1fr 1fr;gap:8px;color:#69768a;font-size:11px;font-weight:400}.deliverySwitch span{grid-column:1 / -1}.deliverySwitch button{min-height:32px;border:1px solid #d9e1eb;border-radius:6px;background:#fff;color:#1c2736;font-size:12px}.deliverySwitch button.active{border-color:#258dff;background:#eef6ff;color:#0b68d1}.checkboxLine{display:flex;gap:8px}.checkboxLine input{width:14px}.darkSubmit{width:min(190px,100%);min-height:36px;margin:12px auto 0;border-radius:6px;background:#111722;color:#fff;font-size:12px;font-weight:600}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.metric{display:grid;gap:3px;border:1px solid #e3e8ef;border-radius:7px;padding:10px}.metric span{color:#7b8797;font-size:10px}.metric strong{color:#111722;font-size:18px;font-weight:700}.metric em{color:#0ca85a;font-size:10px;font-style:normal}.miniTable,.tableWrap{overflow-x:auto}.tableHeader{color:#1e2938;font-size:11px;font-weight:600;margin-bottom:5px}table{width:100%;min-width:560px;border-collapse:collapse}th,td{border-bottom:1px solid #edf1f5;padding:7px 6px;text-align:left;white-space:nowrap;font-size:10px}th{color:#8a96a6;font-size:9px;font-weight:600}td{color:#243042}.status{display:inline-flex;border-radius:99px;padding:3px 6px;font-size:9px;font-weight:600}.status.new{background:#eaf3ff;color:#1674da}.status.qualifying{background:#fff8e6;color:#b45309}.status.approved,.status.connected{background:#e8f8ef;color:#0d8b4e}.status.declined,.status.refund{background:#fff0f0;color:#b42318}.status.paid{background:#ecfdf3;color:#16a34a}.statusSelect{border:1px solid transparent;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:600;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:none}.statusSelect:hover{border-color:#0000001f}.statusSelect:focus{outline:none;border-color:#94a3b8}.tableAction{border-radius:5px;background:#eef3f8;padding:4px 6px;color:#283446;font-size:10px;font-weight:600}.panelLink{justify-content:center;gap:5px;margin-top:10px;color:#236cff;font-size:12px;font-weight:600;text-decoration:none}.channelTabs{display:flex;gap:16px;margin:-4px 0 9px;color:#8a96a6;font-size:11px}.channelTabs strong{margin-left:4px;color:#273347}.inboxRows{display:grid;gap:0}.inboxRows button{position:relative;display:grid;grid-template-columns:24px 104px minmax(0,1fr) 52px 38px;gap:8px;border-bottom:1px solid #edf1f5;background:transparent;padding:8px 2px;color:#2b3648;text-align:left}.inboxRows button.selected{background:#f4fbff}.miniAvatar,.photoAvatar,.tinyAvatar{display:grid;place-items:center;border-radius:50%;background:#d7dee8;color:#1e2938;font-weight:600}.miniAvatar{width:22px;height:22px;font-size:9px}.inboxRows strong,.inboxRows span,.inboxRows em,.inboxRows time{align-self:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.inboxRows em{border-radius:99px;background:#f2f5f8;padding:4px 6px;color:#6d798b;font-style:normal;text-align:center}.inboxRows i{position:absolute;right:0;top:50%;width:13px;height:13px;border-radius:50%;background:#ef2e2e;transform:translateY(-50%)}.rightCard{padding:18px}.accountCard{min-height:368px}.progressRow{gap:12px;border-bottom:1px solid #e4e9f0;margin-top:18px;padding-bottom:18px}.progressRing{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:radial-gradient(circle at center,#ffffff 55%,transparent 56%),conic-gradient(#17b978 0 80%,#e5ebf2 80% 100%);color:#344256;font-size:12px;font-weight:700}.progressRow span{color:#566274;font-size:12px}.tariffInfo{position:relative;display:grid;gap:6px;margin-top:18px}.tariffInfo>span,dt{color:#8a96a6;font-size:11px}.tariffInfo strong{color:#111722;font-size:14px}.operatorBadge{position:absolute;top:17px;right:0;border-radius:99px;background:var(--operator-accent);color:#fff;padding:4px 8px;font-size:10px;font-style:normal;font-weight:600}dl{display:grid;gap:10px;margin:18px 0}dl div{display:flex;justify-content:space-between;gap:12px}dd{margin:0;color:#182231;font-size:11px;font-weight:600;text-align:right}.activeStatus{color:#12a85b}.activeStatus:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#12a85b}.manageButton{justify-content:center;gap:8px;width:100%;min-height:38px;border:1px solid #dce3ec;border-radius:7px;background:#fff;color:#223044;font-size:12px;font-weight:600}.chatWidget{min-height:572px;display:grid;grid-template-rows:auto auto 1fr auto}.chatHead{display:flex;justify-content:space-between}.chatHead span{color:#687589;font-size:20px;line-height:1}.managerLine{gap:10px;margin-top:22px}.photoAvatar{width:42px;height:42px;background:linear-gradient(135deg,#253246,#b8c4d2);color:#fff}.managerLine div{display:grid;gap:1px;flex:1}.managerLine strong{font-size:13px}.managerLine small{color:#6f7c8f;font-size:11px}.managerLine em{color:#13a55b;font-size:11px;font-style:normal}.chatMessages{display:grid;align-content:start;gap:12px;margin-top:20px;overflow:auto}.chatBubble{position:relative;width:fit-content;max-width:86%}.chatBubble p{margin:0;border:1px solid #e2e8ef;border-radius:8px;background:#fff;padding:10px 11px;color:#2d3848;font-size:12px;line-height:1.35}.chatBubble.manager{align-self:flex-start;justify-self:start}.chatBubble.customer{align-self:flex-end;justify-self:end}.chatBubble.customer p{border-color:#258dff;background:#258dff;color:#fff}.chatBubble time{display:block;margin-top:4px;color:#97a2b2;font-size:10px;text-align:right}.tinyAvatar{position:absolute;left:0;top:4px;width:22px;height:22px;font-size:9px}.conversationHint{border-radius:6px;background:#f3f6fa;padding:8px;color:#6f7c8f;font-size:11px}.chatComposer{gap:8px;margin-top:14px}.chatComposer input{min-height:42px}.chatComposer button{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:8px;background:#236cff;color:#fff}.sidebarBtn{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:38px;border-radius:6px;padding:0 10px;background:transparent;border:none;color:#526073;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background .12s,color .12s}.sidebarBtn:hover{background:#f5f7fa;color:#1c2736}.sidebarBtn.active{background:#eef1f5;color:#101823;font-weight:600}.sidebarBtn em{margin-left:auto;border-radius:50%;background:#f04438;color:#fff;padding:2px 5px;font-size:10px;font-style:normal;font-weight:700}.sidebarHome{margin-top:auto;padding-bottom:8px}.sidebarHome button{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border-radius:6px;background:transparent;border:none;color:#8a96a6;font-size:12px;font-weight:500;cursor:pointer;transition:background .12s,color .12s}.sidebarHome button:hover{background:#f5f7fa;color:#3a4a5c}.pageSections{display:grid;gap:20px;align-content:start}.pageHeader{margin-bottom:4px}.pageHeader h2{margin:0 0 4px;font-size:22px;font-weight:700;color:#0d141f}.pageHeader p{margin:0;color:#64748b;font-size:14px}.pageGrid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pageCard{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:24px;box-shadow:0 2px 8px #0d141f0a}.pageCard h3{margin:0 0 18px;font-size:15px;font-weight:600;color:#0d141f}.pageForm{display:grid;gap:12px}.pageForm label{display:grid;gap:5px;color:#475569;font-size:12px;font-weight:500}.pageForm input{height:40px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#0d141f;font-size:13px;padding:0 12px}.pageForm input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background:#fff;outline:none}.readonlyInput{background:#f1f5f9!important;color:#64748b!important;cursor:not-allowed}.pageSubmit{height:40px;border-radius:8px;background:#0d141f;color:#fff;font-size:13px;font-weight:600;border:none;cursor:pointer;margin-top:4px;transition:opacity .15s}.pageSubmit:hover{opacity:.87}.pageSubmit:disabled{opacity:.5;cursor:not-allowed}.pageEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:280px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#94a3b8;text-align:center;padding:32px}.pageEmpty p{margin:0;font-size:16px;font-weight:600;color:#475569}.pageEmpty span{font-size:13px;max-width:320px}.purchaseList{display:grid;gap:12px}.purchaseCard{border:1px solid #e2e8f0;border-left:4px solid var(--operator-accent);border-radius:10px;background:#fff;padding:16px 20px;display:grid;gap:8px}.purchaseCardTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.purchaseCardTop strong{display:block;font-size:15px;font-weight:600;color:#0d141f;margin-top:4px}.purchaseOperator{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.purchaseCardMeta{display:flex;gap:16px;font-size:12px;color:#94a3b8}.messagesLayout{display:grid;grid-template-columns:260px 1fr;gap:0;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff;min-height:520px}.convList{display:flex;flex-direction:column;border-right:1px solid #f1f5f9;background:#f8fafc;overflow-y:auto}.convItem{display:grid;gap:2px;padding:12px 14px;border-bottom:1px solid #f1f5f9;background:transparent;border-left:3px solid transparent;text-align:left;cursor:pointer;transition:background .12s}.convItem:hover{background:#f1f5f9}.convItem.active{background:#fff;border-left-color:#3b82f6}.convItem strong{font-size:13px;font-weight:600;color:#0d141f}.convItem span{font-size:11px;color:#94a3b8}.convItem time{font-size:11px;color:#cbd5e1}.convThread{display:grid;grid-template-rows:minmax(0,1fr) auto auto;min-height:0}.convMessages{padding:20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:0}.convEmpty{color:#94a3b8;font-size:13px;margin:auto}.convComposer{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #f1f5f9}.convComposer input{flex:1;height:40px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:0 12px;font-size:13px;color:#0d141f;outline:none}.convComposer input:focus{border-color:#3b82f6;background:#fff}.convComposer button{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:#0d141f;color:#fff;border:none;cursor:pointer}.docList{display:grid;gap:12px}.docCard{display:flex;align-items:center;gap:16px;border:1px solid #e2e8f0;border-left:4px solid var(--operator-accent);border-radius:10px;background:#fff;padding:16px 20px}.docCardIcon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:10px;background:#f1f5f9;color:#64748b}.docCard div{flex:1}.docCard strong{display:block;font-size:14px;font-weight:600;color:#0d141f}.docCard span{font-size:12px;color:#94a3b8}.docDownload{padding:7px 14px;border-radius:7px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:12px;font-weight:500;cursor:not-allowed}.authOverlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#0a101ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:noticeIn .15s ease}.authModal{position:relative;width:min(440px,calc(100vw - 32px));border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:36px 36px 28px;box-shadow:0 24px 64px #0d141f2e}.authClose{position:absolute;top:14px;right:14px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:13px;border:none;cursor:pointer;transition:background .15s}.authClose:hover{background:#e2e8f0}.authBrand{display:flex;align-items:center;gap:8px;margin-bottom:24px}.authBrand strong{font-size:16px;color:#0d141f}.authBrand .brandBars i{background:#0d141f}.authTabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#f1f5f9;border-radius:8px;padding:4px;margin-bottom:24px}.authTabs button{height:36px;border-radius:6px;background:transparent;color:#64748b;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:background .15s,color .15s}.authTabs button.active{background:#fff;color:#0d141f;font-weight:600;box-shadow:0 1px 4px #00000014}.authForm{display:grid;gap:14px}.authForm label{display:grid;gap:5px;color:#475569;font-size:12px;font-weight:500}.authForm input{height:42px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#0d141f;font-size:13px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.authForm input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f;background:#fff;outline:none}.authError{margin:0;padding:10px 12px;border-radius:8px;background:#fff1f2;border:1px solid #fecdd3;color:#be123c;font-size:12px}.authSubmit{height:44px;border-radius:8px;background:#0d141f;color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;margin-top:4px;transition:opacity .15s}.authSubmit:hover{opacity:.88}.authSubmit:disabled{opacity:.5;cursor:not-allowed}.authSwitch{margin:18px 0 0;text-align:center;color:#64748b;font-size:12px}.authSwitch button{background:none;border:none;color:#2563eb;font-size:12px;font-weight:600;cursor:pointer;padding:0}.authSwitch button:hover{text-decoration:underline}.loading{position:fixed;right:18px;bottom:18px;z-index:50;border-radius:8px;background:#111722;padding:12px 14px;color:#fff;font-size:13px}.operator-mts{--operator-accent: #ff0032;--operator-soft: #fff3f3}.operator-t2{--operator-accent: #1a1a1a;--operator-soft: #f1f2f4}.operator-beeline{--operator-accent: #ffc800;--operator-soft: #fffbe9}.operator-megafon{--operator-accent: #00985f;--operator-soft: #effbf5}.operator-yota{--operator-accent: #2fb5ff;--operator-soft: #f0f6ff}@media(max-width:1280px){.heroCard,.commerceGrid,.opsGrid{grid-template-columns:1fr}.tariffCards{grid-template-columns:repeat(3,minmax(0,1fr))}.heroFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboardPage{gap:16px}.pageHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.periodChip{display:inline-flex;align-items:center;gap:6px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:8px 12px;color:#475569;font-size:12px;font-weight:500;white-space:nowrap}.metricCards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.metricCard{display:grid;gap:6px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:16px;box-shadow:0 2px 8px #0d141f0a}.metricCardTop{display:flex;align-items:center;justify-content:space-between}.metricIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#fff}.tone-blue .metricIcon{background:#1674da}.tone-amber .metricIcon{background:#d97706}.tone-green .metricIcon{background:#0d8b4e}.tone-violet .metricIcon{background:#7c5cff}.tone-cyan .metricIcon{background:#0891b2}.metricDelta{display:inline-flex;align-items:center;gap:2px;border-radius:99px;background:#ecfdf3;color:#0d8b4e;padding:3px 7px;font-size:11px;font-weight:600}.metricCard strong{font-size:24px;font-weight:700;color:#0d141f;line-height:1.1}.metricCard>span{font-size:12px;color:#64748b}.dashGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.dashWide{min-width:0}.cardHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cardHead h3{margin:0;font-size:15px;font-weight:600;color:#0d141f}.cardHeadHint{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8}.barsChart{display:flex;align-items:flex-end;gap:12px;height:200px;padding-top:8px}.barCol{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%}.barTrack{flex:1;width:100%;display:flex;align-items:flex-end}.barFill{width:100%;min-height:4px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,#3b82f6,#1674da);position:relative;transition:height .4s ease}.barValue{position:absolute;top:-18px;left:0;right:0;text-align:center;font-size:11px;font-weight:600;color:#475569}.barLabel{font-size:11px;color:#94a3b8}.funnelWrap{display:flex;align-items:center;gap:18px}.donut{width:140px;height:140px;flex:0 0 auto}.donutTop{font-size:22px;font-weight:700;fill:#0d141f}.donutSub{font-size:10px;fill:#94a3b8}.legend{list-style:none;margin:0;padding:0;display:grid;gap:8px;flex:1}.legend li{display:flex;align-items:center;gap:8px;font-size:12px;color:#475569}.legend li i{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.legend li b{margin-left:auto;color:#0d141f;font-weight:600}.sysList{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.sysList li{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#475569}.sysList em{font-style:normal;font-weight:600;font-size:12px}.sysList em.ok{color:#0d8b4e}.sysList em.warn{color:#d97706}.statusDotOk{width:10px;height:10px;border-radius:50%;background:#0d8b4e;box-shadow:0 0 0 4px #ecfdf3}.sysMeta{display:grid;gap:10px;border-top:1px solid #f1f5f9;padding-top:14px}.sysMeta div{display:flex;justify-content:space-between;font-size:12px}.sysMeta span{color:#94a3b8}.sysMeta strong{color:#0d141f;font-weight:600}.tableEmpty{text-align:center;color:#94a3b8;padding:24px 8px;font-size:13px}@media(max-width:1100px){.metricCards{grid-template-columns:repeat(2,minmax(0,1fr))}.dashGrid{grid-template-columns:1fr}.funnelWrap{flex-direction:column;align-items:stretch}}.statusChips{display:flex;flex-wrap:wrap;gap:8px}.statusChip{display:inline-flex;align-items:center;gap:7px;border:1px solid #e2e8f0;border-radius:99px;background:#fff;padding:7px 14px;font-size:12px;font-weight:500;color:#475569;cursor:pointer;transition:border-color .12s,background .12s}.statusChip b{font-weight:700;color:#0d141f}.statusChip:hover{border-color:#cbd5e1}.statusChip.active{border-color:#0d141f;background:#0d141f;color:#fff}.statusChip.active b{color:#fff}.tableSearch{display:flex;align-items:center;gap:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:0 12px;height:38px;color:#94a3b8;min-width:280px}.tableSearch input{border:0;outline:none;background:none;font-size:13px;flex:1;color:#0d141f;padding:0}.cellStack{display:grid;gap:2px}.cellStack small{color:#94a3b8}.tariffCell{display:inline-flex;align-items:center;gap:6px}.rowActions{display:flex;gap:6px}.actionAdvance{background:#e8f1fd!important;color:#1565d8!important}.actionDecline{background:#fef1f1!important;color:#b42318!important}.clickableRow{cursor:pointer}.clickableRow:hover td{background:#f8fafc}.selectedRow td{background:#eef6ff!important}.channelFilter{display:flex;gap:8px;flex-wrap:wrap}.channelTab{display:inline-flex;align-items:center;gap:7px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:8px 14px;font-size:12px;font-weight:500;color:#475569;cursor:pointer}.channelTab.active{border-color:#0d141f;background:#0d141f;color:#fff}.channelTab b{font-weight:700}.channelIco{width:15px;height:15px;flex-shrink:0;object-fit:contain;display:block}.operatorChips{display:flex;flex-wrap:wrap;gap:8px}.opChip{display:inline-flex;align-items:center;gap:8px;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;padding:8px 14px 8px 9px;font-size:13px;font-weight:600;color:#334155;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.opChip:hover{border-color:#cbd5e1;transform:translateY(-1px)}.opChipLogo{width:26px;height:26px;border-radius:7px;object-fit:contain;background:#f6f8fb;padding:4px;flex:0 0 auto}.opChipAllDot{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:#0d141f;color:#fff;flex:0 0 auto}.opChip.opChipAll.active{border-color:#0d141f;background:#0d141f;color:#fff}.opChip[class*=operator-].active{border-color:var(--operator-accent);background:var(--operator-soft);color:#0d141f;transform:translateY(-1px);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--operator-accent) 90%,transparent)}.opChip[class*=operator-].active .opChipLogo{background:#fff}.commsLayout{display:grid;grid-template-columns:260px minmax(0,1fr) 250px;height:calc(100vh - 230px);min-height:440px;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff;min-height:560px}.commsLayout .convList{border-right:1px solid #f1f5f9}.convEmpty.pad{padding:16px}.channelBadge{display:inline-flex;align-items:center;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600;width:fit-content}.ch-web{background:#eef6ff;color:#1565d8}.ch-telegram{background:#e7f3fb;color:#1c93d6}.ch-vk{background:#e9f0fb;color:#0277ff}.ch-max{background:#ede9fe;color:#6d28d9}.msgAuthor{display:block;font-size:10px;opacity:.7;margin-bottom:3px;font-weight:600}.quickReplies{display:flex;gap:6px;padding:8px 16px 0;flex-wrap:wrap}.quickReplies button{display:inline-flex;align-items:center;gap:5px;border:1px solid #e2e8f0;border-radius:99px;background:#f8fafc;padding:5px 10px;font-size:11px;color:#475569;cursor:pointer;white-space:nowrap;overflow:hidden;max-width:100%}.quickReplies button:hover{border-color:#cbd5e1;background:#fff}.convInfo{border-left:1px solid #f1f5f9;background:#f8fafc;padding:16px;overflow-y:auto}.convInfo h3{margin:0 0 12px;font-size:14px;font-weight:600;color:#0d141f}.infoList{display:grid;gap:10px;margin:0}.infoList div{display:grid;gap:2px}.infoList dt{font-size:11px;color:#94a3b8}.infoList dd{margin:0;font-size:13px;color:#0d141f;font-weight:500;word-break:break-word}.linkedApp{margin-top:16px;border-top:1px solid #e2e8f0;padding-top:14px;display:grid;gap:6px}.linkedApp h4{margin:0;font-size:11px;color:#94a3b8;font-weight:600;text-transform:uppercase}.linkedApp strong{font-size:13px;color:#0d141f}.linkedApp small{color:#64748b;font-size:12px}.linkedApp .status{width:fit-content}.metricCards4{grid-template-columns:repeat(4,minmax(0,1fr))}.clientsLayout{display:grid;grid-template-columns:1fr;gap:16px}.clientsLayout.withDetail{grid-template-columns:minmax(0,1fr) 320px}.clientDetail h4.clientAppsTitle{margin:16px 0 8px;font-size:11px;color:#94a3b8;font-weight:600;text-transform:uppercase}.clientApps{display:grid;gap:8px}.clientAppRow{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #f1f5f9;border-radius:8px;padding:9px 12px}.clientAppRow strong{font-size:13px;color:#0d141f}.funnelBars{display:grid;gap:10px}.funnelRow{display:grid;grid-template-columns:130px 1fr 36px;align-items:center;gap:10px}.funnelLabel{font-size:12px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funnelTrack{height:18px;background:#f1f5f9;border-radius:6px;overflow:hidden}.funnelFill{height:100%;border-radius:6px;min-width:2px;transition:width .4s ease}.funnelRow b{font-size:12px;color:#0d141f;text-align:right}.auditAction{font-family:ui-monospace,Consolas,monospace;font-size:11px;background:#f1f5f9;border-radius:5px;padding:2px 7px;color:#334155}.integrationsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.integrationCard{display:grid;gap:14px;align-content:start}.integrationHead{display:flex;align-items:center;gap:12px}.integrationHead h3{margin:0 0 4px;font-size:15px;font-weight:600;color:#0d141f}.integrationIcon{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;flex:0 0 auto}.integrationIcon.ch-web{background:#eef6ff;color:#1565d8}.integrationIcon.ch-telegram{background:#e7f3fb;color:#1c93d6}.integrationIcon.ch-vk{background:#e9f0fb;color:#0277ff}.integrationIcon.ch-max{background:#ede9fe;color:#6d28d9}.integrationStatus{display:inline-flex;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600}.integrationStatus.on{background:#ecfdf3;color:#0d8b4e}.integrationStatus.off{background:#fef3e2;color:#b45309}.integrationStats{display:flex;gap:24px}.integrationStats div{display:grid}.integrationStats strong{font-size:20px;font-weight:700;color:#0d141f}.integrationStats span{font-size:11px;color:#94a3b8}.webhookRow{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}.webhookRow code{flex:1;font-family:ui-monospace,Consolas,monospace;font-size:11px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webhookRow button{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;color:#475569;cursor:pointer}.webhookRow button:hover{background:#f1f5f9}.integrationHint{margin:0;font-size:12px;color:#94a3b8;line-height:1.45}.payModal{width:min(400px,calc(100vw - 32px))}.payHead{display:flex;gap:12px;align-items:center;margin-bottom:18px}.payHead h3{margin:0;font-size:16px;font-weight:600;color:#0d141f}.payHead p{margin:2px 0 0;font-size:12px;color:#94a3b8}.payBadge{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#0d141f;color:#fff;flex:0 0 auto}.payAmount{display:flex;align-items:baseline;justify-content:space-between;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;padding:12px 16px;margin-bottom:12px}.payAmount span{font-size:12px;color:#64748b}.payAmount strong{font-size:24px;font-weight:700;color:#0d141f}.payAmount small{font-size:12px;color:#94a3b8;font-weight:500}.payTestNote{border:1px dashed #fbbf24;background:#fffbeb;color:#92400e;border-radius:8px;padding:9px 12px;font-size:11px;margin-bottom:14px;line-height:1.4}.payRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.payDone{display:grid;justify-items:center;gap:12px;text-align:center;padding:12px 0;color:#0d8b4e}.payDone h3{margin:0;color:#0d141f;font-size:17px}.payDone p{margin:0;color:#64748b;font-size:13px;line-height:1.5}.payDone .authSubmit{width:100%;margin-top:6px}.payButton{display:inline-flex;align-items:center;gap:6px;margin-left:auto;border:1px solid #0d141f;border-radius:7px;background:#0d141f;color:#fff;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s}.payButton:hover{opacity:.85}.floatChatFab{position:fixed;right:22px;bottom:22px;z-index:90;display:inline-flex;align-items:center;gap:9px;border:none;border-radius:99px;background:#0d141f;color:#fff;padding:13px 20px;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 12px 32px #0d141f52;transition:transform .15s,opacity .2s}.floatChatFab:hover{transform:translateY(-2px)}.floatChatFab.hidden{opacity:0;pointer-events:none}.floatChat{position:fixed;right:22px;bottom:22px;z-index:95;width:min(360px,calc(100vw - 32px));height:480px;display:grid;grid-template-rows:auto 1fr auto;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 24px 64px #0d141f3d;overflow:hidden;animation:noticeIn .18s ease}.floatChatHead{display:flex;align-items:center;justify-content:space-between;background:#0d141f;color:#fff;padding:14px 16px}.floatChatTitle{display:flex;align-items:center;gap:10px}.floatChatTitle strong{display:block;font-size:13px}.floatChatTitle small{display:block;font-size:11px;color:#9fb0c4}.floatChatDot{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e33}.floatChatHead button{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#ffffff14;border:none;color:#fff;cursor:pointer}.floatChatBody{padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;background:#f8fafc}.floatChatComposer{display:flex;gap:8px;padding:10px 12px;border-top:1px solid #f1f5f9;background:#fff}.floatChatComposer input{flex:1;height:38px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;padding:0 12px;font-size:13px;color:#0d141f;outline:none}.floatChatComposer input:focus{border-color:#3b82f6;background:#fff}.floatChatComposer button{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#0d141f;color:#fff;border:none;cursor:pointer}.floatChatComposer button:disabled{opacity:.5}.floatChatIntro{display:grid;gap:10px;align-content:center;padding:22px;grid-row:span 2}.floatChatIntro p{margin:0 0 4px;font-size:13px;color:#475569}.floatChatIntro input{height:40px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;padding:0 12px;font-size:13px;color:#0d141f;outline:none}.floatChatIntro input:focus{border-color:#3b82f6;background:#fff}@media(max-width:1100px){.metricCards4{grid-template-columns:repeat(2,minmax(0,1fr))}.commsLayout{grid-template-columns:220px 1fr}.convInfo{display:none}.integrationsGrid,.clientsLayout.withDetail{grid-template-columns:1fr}}.connectHead{display:flex;align-items:center;gap:12px;margin-bottom:20px;border:1px solid #e2e8f0;border-left:4px solid var(--operator-accent, #0d141f);border-radius:10px;background:#f8fafc;padding:12px 16px}.connectHead h3{margin:0;font-size:15px;font-weight:600;color:#0d141f}.connectHead p{margin:2px 0 0;font-size:12px;color:#64748b}.pickerDone{display:grid;justify-items:start;align-content:center;gap:10px;color:#4ade80}.pickerDone strong{color:#fff;font-size:17px}.pickerDone span{color:#a0aec0;font-size:13px;line-height:1.5}.pickerDone .pickerSubmit{grid-column:auto;margin-top:6px;padding:0 22px}.integrationEditBtn{margin-left:auto;border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:7px 12px;font-size:12px;font-weight:600;color:#0d141f;cursor:pointer;white-space:nowrap}.integrationEditBtn:hover{background:#f1f5f9}.integrationEditBtn:disabled{opacity:.55;cursor:default}.integrationForm{display:grid;gap:12px;border-top:1px solid #f1f5f9;padding-top:14px}.integrationForm label{display:grid;gap:5px;font-size:12px;font-weight:500;color:#475569}.integrationForm input{height:38px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:0 12px;font-size:13px;color:#0d141f;outline:none;width:100%}.integrationForm input:focus{border-color:#3b82f6;background:#fff}.integrationForm code{background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:11px;word-break:break-all}.secretRow{display:flex;gap:8px}.secretRow input{flex:1}.secretRow button{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:0 12px;font-size:12px;font-weight:500;color:#475569;cursor:pointer;white-space:nowrap}.secretRow button:hover{background:#f1f5f9}.checkRow{display:flex!important;flex-direction:row;align-items:center;gap:8px;font-size:13px!important;color:#0d141f!important}.checkRow input{width:16px!important;height:16px!important}.payProvidersGrid{grid-template-columns:1fr}.providerCard{transition:border-color .15s,box-shadow .15s}.providerCard.providerActive{border-color:#0d141f;box-shadow:0 0 0 1px #0d141f,0 8px 24px #0d141f14}.paySaveRow{display:flex;justify-content:flex-end}.paySaveRow .pageSubmit{width:auto;padding:0 28px}.payLink{display:grid;place-items:center;text-decoration:none;background:#2aabee}.payLink:hover{opacity:.9}.payDoneBtn{background:#f1f5f9;color:#0d141f}.brandWrap{display:flex;align-items:center;gap:10px}.burgerBtn{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#ffffff14;color:#fff;border:none;cursor:pointer}.profileMini{position:relative}.chevOpen{transform:rotate(180deg);transition:transform .15s}.profileMenu{position:absolute;top:calc(100% + 10px);right:0;z-index:60;min-width:200px;display:grid;gap:2px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:6px;box-shadow:0 16px 40px #0d141f2e}.profileMenu button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:none;border-radius:7px;background:transparent;color:#1e2938;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.profileMenu button:hover{background:#f1f5f9}.profileMenu .menuDanger{color:#b42318}.profileMenu .menuDanger:hover{background:#fef1f1}.mobileNavOverlay{position:fixed;inset:0;z-index:70;background:#0d141f66;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:none}.simChoice{display:grid;grid-template-columns:1fr 1fr;gap:8px}.simChoice button{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:9px 10px;font-size:12px;font-weight:500;color:#475569;cursor:pointer}.simChoice button.active{border-color:#0d141f;background:#0d141f;color:#fff}.awaitingBanner{display:inline-flex;align-items:center;gap:7px;background:#ecfdf3;border:1px solid #a7f3d0;color:#0d8b4e;border-radius:8px;padding:8px 13px;font-size:12px;font-weight:500}.awaitingBanner b{font-weight:700}.convItem.awaiting{border-left-color:#16a34a!important;background:#f0fdf4}.convItem.awaiting strong:after{content:"";display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:#16a34a;vertical-align:middle}.awaitTime{color:#15803d!important;font-weight:600}.awaitingNote{margin:0 0 12px;background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;border-radius:8px;padding:8px 10px;font-size:12px}.msgAttachment{display:block;margin-top:6px}.msgAttachment img{max-width:240px;max-height:220px;border-radius:10px;display:block}.msgVideo{display:block;width:260px;max-width:100%;border-radius:10px;margin-top:6px;background:#000}.msgFile{display:inline-flex;align-items:center;gap:7px;margin-top:6px;background:#0000000d;border-radius:8px;padding:7px 10px;font-size:12px;color:inherit;text-decoration:none}.chatBubble.customer .msgFile{background:#fff3;color:#fff}.attachBtn{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:9px;background:#f1f5f9;color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s,color .12s}.attachBtn:hover{background:#e2e8f0;color:#0d141f}.attachBtn:hover{background:#e2e8f0}.attachBtn input{display:none}.clientStats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.clientStats div{background:#f8fafc;border:1px solid #eef2f7;border-radius:9px;padding:10px 12px;display:grid;gap:2px}.clientStats strong{font-size:16px;color:#0d141f}.clientStats span{font-size:11px;color:#94a3b8}.clientChatBtn{width:100%;justify-content:center;margin:4px 0}.tariffCard{position:relative}.tariffCard.hasPromo{border-color:#f59e0b;box-shadow:0 0 0 1px #fde68a}.promoBadge{position:absolute;top:-9px;left:12px;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;font-size:10px;font-weight:700;padding:3px 9px;border-radius:99px;box-shadow:0 4px 10px #ef44444d;white-space:nowrap}.oldPrice{color:#94a3b8;text-decoration:line-through;margin-right:6px;font-size:.8em;font-weight:500}.promoSection{border:1px dashed #e2e8f0;border-radius:10px;padding:14px;display:grid;gap:10px;background:#fbfdff}.promoSectionHead{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#b45309}.badgePresets,.iconPicker{display:flex;flex-wrap:wrap;gap:6px}.badgePresets button{border:1px solid #e2e8f0;border-radius:99px;background:#fff;padding:5px 11px;font-size:11px;color:#475569;cursor:pointer}.badgePresets button.active{border-color:#0d141f;background:#0d141f;color:#fff}.iconPicker button{width:38px;height:38px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:17px;cursor:pointer;display:grid;place-items:center}.iconPicker button.active{border-color:#f59e0b;background:#fffbeb;box-shadow:0 0 0 1px #fde68a}.tariffPreview{display:grid;gap:8px}.previewLabel{font-size:11px;color:#94a3b8;font-weight:500}.tariffPreview .tariffCard{max-width:230px}.ch-email,.integrationIcon.ch-email{background:#fef2f2;color:#dc2626}@media(max-width:900px){.topbar nav{display:none}.burgerBtn{display:flex}.profileMini>div{display:none}.appShell{grid-template-columns:1fr}.sidebar{display:flex!important;position:fixed;top:0;left:0;bottom:0;z-index:80;width:260px;transform:translate(-105%);transition:transform .22s ease;background:#fff;border-right:1px solid #e2e8f0;padding:18px 14px;overflow-y:auto}.sidebar .sidebarBtn span,.sidebar .sidebarGroup p{display:revert!important}.sidebar .sidebarBtn{justify-content:flex-start!important;padding:0 10px!important}.sidebar.mobileOpen{transform:translate(0);box-shadow:0 0 40px #0d141f40}.mobileNavOverlay{display:block}.mainCanvas{grid-column:1}.commsLayout{grid-template-columns:1fr}.commsLayout .convInfo{display:none}.metricCards,.metricCards4{grid-template-columns:repeat(2,minmax(0,1fr))}.dashGrid,.clientsLayout.withDetail,.pageGrid2,.heroCard{grid-template-columns:1fr}.tariffCards,.operatorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pageHeaderRow{flex-direction:column;align-items:stretch;gap:10px}.tableSearch{min-width:0;width:100%}}@media(max-width:560px){.metricCards,.metricCards4,.tariffCards,.operatorGrid,.pickerBanner,.commerceGrid{grid-template-columns:1fr}.floatChat{right:12px;left:12px;bottom:12px;width:auto}.appShell{padding:0 10px 32px}.heroText h1{font-size:24px}.channelFilter,.statusChips{overflow-x:auto;flex-wrap:nowrap}.tariffPreview .tariffCard{max-width:none}}.tariffFilters{display:flex;flex-wrap:wrap;gap:18px;margin:4px 0 16px;padding-bottom:14px;border-bottom:1px solid #eef1f5}.filterGroup{display:grid;gap:7px}.filterLabel{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px}.filterChips{display:flex;flex-wrap:wrap;gap:7px}.fChip{display:inline-flex;align-items:center;gap:6px;border:1px solid #e2e8f0;border-radius:99px;background:#fff;padding:7px 13px;font-size:12px;font-weight:500;color:#475569;cursor:pointer;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s}.fChip:hover{border-color:#cbd5e1;transform:translateY(-1px)}.fChip.active{border-color:#0d141f;background:#0d141f;color:#fff}.fChip.active .operatorDot{box-shadow:0 0 0 2px #ffffff80}.fChip[class*=operator-].active{border-color:var(--operator-accent);background:var(--operator-soft);color:#0d141f;transform:translateY(-1px);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--operator-accent) 90%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--operator-accent) 30%,transparent)}.fChip[class*=operator-].active .operatorDot{transform:scale(1.15);box-shadow:0 0 0 3px color-mix(in srgb,var(--operator-accent) 22%,transparent)}.fChip[class*=operator-].active b{color:var(--operator-accent);opacity:1}.operatorDot{transition:transform .18s,box-shadow .18s}.tariffCard.hasBg{background-size:cover;background-position:center;border-color:#00000014}.tariffCard.hasBg h3,.tariffCard.hasBg strong{text-shadow:0 1px 2px rgba(255,255,255,.6)}@media(max-width:560px){.tariffFilters{gap:12px}.filterChips{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}}.perksEditor{display:flex;flex-direction:column;gap:7px}.perkRow{display:flex;align-items:center;gap:7px}.perkRow .perkCheck{flex:0 0 auto;color:#16a34a}.perkRow input{flex:1}.perkRemove{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#94a3b8;cursor:pointer}.perkRemove:hover{color:#dc2626;border-color:#fecaca;background:#fef2f2}.perkAdd{align-self:flex-start;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#475569;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer}.perkAdd:hover{border-color:#94a3b8;color:#0d141f}.bgImageRow{display:flex;gap:8px;align-items:center}.bgImageRow input[type=text],.bgImageRow>input:not([type=file]){flex:1}.bgUploadBtn{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:8px;background:#f1f5f9;color:#475569;cursor:pointer}.bgUploadBtn:hover{background:#e2e8f0}.bgUploadBtn input{display:none}.bgClearBtn{width:32px;height:32px;flex:0 0 auto;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#b42318;cursor:pointer}.fChip b{margin-left:2px;font-weight:700;opacity:.7}.fChip.active b{opacity:1}.formBuilder{display:grid;gap:10px}.fbField{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:12px 14px}.fbField.disabled{opacity:.55}.fbHandle{color:#cbd5e1;cursor:default}.fbMain{display:grid;gap:2px;flex:1;min-width:160px}.fbMain strong{font-size:13px;color:#0d141f}.fbMain small{font-size:11px;color:#94a3b8}.fbToggles{display:flex;gap:14px;align-items:center}.fbToggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#475569;cursor:pointer}.fbToggle input{width:15px;height:15px}.fbRemove{border:none;background:#fef1f1;color:#b42318;border-radius:7px;padding:6px 10px;font-size:12px;cursor:pointer}.fbAddRow{display:flex;gap:8px;flex-wrap:wrap;align-items:end;border-top:1px dashed #e2e8f0;padding-top:14px;margin-top:4px}.fbAddRow label{display:grid;gap:4px;font-size:11px;color:#475569}.fbAddRow input,.fbAddRow select{height:36px;border:1px solid #e2e8f0;border-radius:8px;padding:0 10px;font-size:13px;background:#f8fafc}.detailModal{position:relative;width:min(440px,calc(100vw - 32px));max-height:92vh;overflow-y:auto;border-radius:18px;background:#fff;box-shadow:0 30px 80px #0d141f59;animation:noticeIn .18s ease}.detailClose{position:absolute;top:12px;right:12px;z-index:3;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.detailActions{padding:0 22px 22px}.detailActions .authSubmit{width:100%;height:48px;font-size:15px}.detailCard{display:flex;flex-direction:column;overflow:hidden;border-radius:18px}.detailPreviewWrap .detailCard{border:1px solid #e6eaf0;border-radius:14px}.detailHero{position:relative;display:flex;align-items:center;justify-content:center;height:120px;background:linear-gradient(135deg,var(--operator-soft, #eef1f5),#fff);border-bottom:3px solid var(--operator-accent, #0d141f);background-size:cover;background-position:center}.detailHero.withBg{border-bottom:none}.detailLogo{max-height:40px;max-width:150px;object-fit:contain}.detailHero.withBg .detailLogo{position:absolute;top:14px;left:16px;max-height:26px;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}.detailBadge{position:absolute;top:14px;right:16px;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;font-size:12px;font-weight:700;padding:5px 12px;border-radius:99px;box-shadow:0 4px 12px #ef444466}.detailBody{padding:18px 22px 22px;display:grid;gap:12px}.detailOperator{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.detailBody h3{margin:0;font-size:22px;font-weight:700;color:#0d141f}.detailPrice{display:flex;align-items:baseline;gap:8px}.detailPrice s{color:#94a3b8;font-size:16px;font-weight:500}.detailPrice strong{font-size:30px;font-weight:800;color:#0d141f}.detailPrice small{font-size:13px;color:#94a3b8}.detailSpecs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.detailSpecs div{background:#f6f8fb;border:1px solid #eef1f5;border-radius:10px;padding:10px 12px;display:grid;gap:2px}.detailSpecs b{font-size:16px;font-weight:700;color:#0d141f}.detailSpecs span{font-size:11px;color:#94a3b8}.detailDesc{margin:0;font-size:13px;line-height:1.5;color:#475569}.detailFeatures{list-style:none;margin:0;padding:0;display:grid;gap:7px}.detailFeatures li{display:flex;align-items:center;gap:8px;font-size:13px;color:#334155}.detailFeatures li svg{color:var(--operator-accent, #0d8b4e);flex:0 0 auto}.socialLogin{margin-top:14px}.socialDivider{display:flex;align-items:center;gap:10px;color:#94a3b8;font-size:12px;margin:4px 0 12px}.socialDivider:before,.socialDivider:after{content:"";flex:1;height:1px;background:#e6eaf0}.socialButtons{display:flex;gap:10px}.socialBtn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font-size:14px;font-weight:600;color:#0d141f;cursor:pointer;transition:border-color .12s,background .12s}.socialBtn:hover{border-color:#cbd5e1;background:#f8fafc}.socialBtn img{width:20px;height:20px}.social-vk:hover{background:#f0f7ff;border-color:#b3d7ff}.tgWidget{display:flex;justify-content:center;margin-top:10px;min-height:44px}.oauthGroup{border:1px solid #eef1f5;border-radius:12px;padding:14px 16px;margin-bottom:12px}.oauthGroup h4{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:14px;color:#0d141f}.oauthIco{width:20px;height:20px}.oauthGroup code{background:#f1f5f9;padding:1px 6px;border-radius:5px;font-size:11px;word-break:break-all}@media(max-width:560px){.socialButtons{flex-direction:column}}.vkCodeModal{text-align:center;max-width:440px}.vkCodeTop{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.vkCodeLogo{width:44px;height:44px;border-radius:11px;flex:0 0 auto}.vkCodeTop h3{margin:0;font-size:22px;font-weight:800;color:#0d141f;text-align:left}.vkCodeSafe{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#16a34a}.vkCodeHint{font-size:14px;color:#475569;line-height:1.5;margin:0 0 18px}.vkCodeBox{border:2px dashed #b3d7ff;border-radius:16px;background:#f3f8ff;padding:16px;margin-bottom:16px;display:grid;gap:6px}.vkCodeLabel{font-size:13px;font-weight:600;color:#07f}.vkCodeRow{display:flex;align-items:center;justify-content:center;gap:12px}.vkCodeDigits{display:flex;gap:10px}.vkCodeDigits span{font-size:40px;font-weight:800;color:#07f;line-height:1;-webkit-user-select:all;user-select:all}.vkCodeCopy{width:44px;height:44px;flex:0 0 auto;border-radius:50%;border:none;background:#fff;color:#07f;cursor:pointer;display:grid;place-items:center;box-shadow:0 2px 8px #0077ff2e}.vkCodeCopy:hover{background:#eaf3ff}.vkCodeTtl{font-size:13px;color:#94a3b8}.vkCodeBtn{width:100%;height:56px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#0d141f;color:#fff;border:none;border-radius:14px;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;margin-bottom:20px}.vkCodeBtn:hover{background:#1c2638}.vkSteps{display:flex;align-items:flex-start;justify-content:center;gap:6px;margin-bottom:16px}.vkStep{display:grid;justify-items:center;gap:6px;width:92px}.vkStepDot{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:#eef1f5;color:#94a3b8;border:2px solid #eef1f5}.vkStep.active .vkStepDot{background:#fff;color:#07f;border-color:#07f;box-shadow:0 0 0 4px #e7f1ff}.vkStep.done .vkStepDot{background:#07f;color:#fff;border-color:#07f}.vkStep small{font-size:12px;color:#64748b;line-height:1.3}.vkStep.active small,.vkStep.done small{color:#0d141f;font-weight:600}.vkStepLine{flex:1;height:2px;background:#e6eaf0;margin-top:17px;max-width:60px}.vkCodeFoot{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#94a3b8;margin:0}@media(max-width:560px){.vkCodeDigits span{font-size:30px}.vkStep{width:72px}.vkStep small{font-size:11px}}.integrationStatus.warn{color:#b45309}.integrationStatus.warn:before{background:#f59e0b}.vkbotCard .integrationHint code{background:#f1f5f9;padding:1px 5px;border-radius:5px;font-size:11px;word-break:break-all}.msgRole{font-weight:600;opacity:.6;font-size:10px}.chatBubble.customer .msgRole{color:#ffffffd9}.floatSent{text-align:right;font-size:11px;color:#16a34a;margin:2px 6px 0}.heroCard{border:1px solid rgba(255,255,255,.05);border-radius:20px;background:radial-gradient(110% 130% at 90% 8%,rgba(96,135,210,.12),transparent 46%),linear-gradient(160deg,#0d141f,#121a27);box-shadow:0 22px 50px #0d141f47}.heroText{padding:36px 38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.heroText h1{color:#f4f7fb;-webkit-text-fill-color:currentColor;font-size:33px;font-weight:600;letter-spacing:-.4px;line-height:1.08;max-width:520px}.heroText p{color:#d6dee99e;font-size:15px;max-width:440px}.heroFacts span{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#dbe2ec;border-radius:10px;transition:border-color .15s,background .15s}.heroFacts span:hover{border-color:#fff3;background:#ffffff12}.heroFacts svg{color:#93a4bd}.darkCta{margin-top:22px;border-radius:10px;min-height:48px;padding:0 26px;font-size:14px;font-weight:600;background:#fff;color:#0d141f;box-shadow:0 10px 26px #00000040;transition:transform .15s,box-shadow .15s,background .15s}.darkCta:hover{transform:translateY(-1px);background:#eef2f7;box-shadow:0 14px 30px #00000052}.simHero{background:transparent}.wave{border-color:#ffffff1f}.wave:before,.wave:after{border-color:#ffffff14}.heroOperatorBadge{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 30px #0000004d}.heroOperatorBadge span{color:#cdd9ff}.heroOperatorBadge strong{color:#fff}.operatorPanel{border-radius:18px;box-shadow:0 14px 34px #1c2a3a0d}.operatorTile{position:relative;border-radius:14px;min-height:74px;border:1px solid #e6eaf1;background:#fff;overflow:hidden;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease,border-color .2s ease}.operatorTile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5px;background:var(--operator-accent);border-radius:3px 3px 0 0;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.operatorTile:hover:after,.operatorTile.active:after{transform:scaleX(1)}.operatorTile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--operator-accent) 35%,#e6eaf1);box-shadow:0 10px 22px #0f172a12}.operatorTile.active{border-color:var(--operator-accent);box-shadow:0 0 0 1.5px var(--operator-accent),0 8px 20px #0f172a0f}@media(max-width:900px){.heroText{padding:26px 22px}.heroText h1{font-size:27px}.operatorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.heroText h1{font-weight:600;letter-spacing:-.4px}.heroFacts span{font-weight:500}.blueSim{z-index:1;top:48px;left:136px;background:linear-gradient(145deg,#5b7cff,#3b5bdb)}.tariffCard strong,.tariffStats,.tariffCard p,.oldPrice,.detailPrice,.detailSpecs b,.vkCodeDigits,.metricValue,.miniStat strong,.clientStats b,.fChip b{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.convMessages .chatBubble:hover .msgActions{opacity:1;pointer-events:auto}.msgActions{position:absolute;top:-12px;right:8px;display:flex;gap:4px;opacity:0;pointer-events:none;transition:opacity .12s;z-index:3}.msgActions button{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#fff;border:1px solid #e2e8f0;color:#64748b;box-shadow:0 4px 10px #0f172a1a;cursor:pointer}.msgActions button:hover{color:#0d141f;border-color:#cbd5e1}.msgEdit{display:grid;gap:6px}.msgEdit input{border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font-size:13px;min-width:240px;background:#fff;color:#0d141f}.msgEditBtns{display:flex;gap:6px}.msgEditBtns .msgSave{background:#0d141f;color:#fff;border-radius:7px;padding:5px 12px;font-size:12px}.msgEditBtns .msgCancel{background:#eef1f5;color:#475569;border-radius:7px;padding:5px 12px;font-size:12px}.msgEdited{color:#94a3b8;font-size:10px}.detailActions{display:flex;gap:10px}.detailActions .authSubmit{flex:1}.calcOpenBtn{display:inline-flex;align-items:center;gap:7px;border:1.5px solid #0d141f;background:#fff;color:#0d141f;border-radius:12px;padding:0 18px;height:48px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,color .15s,transform .15s}.calcOpenBtn:hover{background:#0d141f;color:#fff;transform:translateY(-1px)}.calcOverlay{z-index:1200;padding:24px}.calcModal{position:relative;width:min(980px,100%);max-height:92vh;overflow-y:auto;background:#fff;border-radius:22px;padding:26px 28px 22px;box-shadow:0 40px 120px -30px #0d141f80;--calc-accent: #00b2e3;--calc-soft: #eaf8fd}.calc-megafon{--calc-accent: #00985f;--calc-soft: #effbf5}.calcModal .detailClose{top:16px;right:16px}.calcHead{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px;padding-right:36px}.calcLogo{width:56px;height:56px;border-radius:14px;background:#f1f2f4;border:1px solid #e6e8ec;display:grid;place-items:center;flex:0 0 auto;padding:11px}.calc-megafon .calcLogo{background:#effbf5;border-color:#d7f0e4}.calcLogo img{width:100%;height:100%;object-fit:contain}.calcHead h2{margin:0 0 4px;font-size:24px;color:#0d141f}.calcHead p{margin:0;color:#64748b;font-size:13.5px}.calcControls{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:16px}.calcField{display:flex;flex-direction:column;gap:6px;flex:1;min-width:220px}.calcField>span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.calcSelectWrap,.calcInputWrap{display:flex;align-items:center;gap:8px;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;padding:0 12px;height:48px;color:#475569}.calcSelectWrap:focus-within,.calcInputWrap:focus-within{border-color:var(--calc-accent)}.calcSelectWrap select{flex:1;border:none;background:none;font-size:14px;font-weight:600;color:#0d141f;outline:none;cursor:pointer}.calcInputWrap input{flex:1;border:none;outline:none;font-size:16px;font-weight:700;color:#0d141f;min-width:0}.calcInputWrap em,.calcInputWrap.readonly em{font-style:normal;color:#94a3b8;font-size:13px}.calcInputWrap.readonly{background:#f8fafc}.calcInputWrap.readonly strong{font-size:16px;color:#0d141f}.calcTabs{display:flex;gap:10px;margin-bottom:16px}.calcTabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;color:#475569;height:46px;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .15s}.calcTabs button.active{border-color:var(--calc-accent);background:var(--calc-soft);color:var(--calc-accent)}.calcSteps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;background:#f6f8fb;border-radius:14px;padding:16px;margin-bottom:16px}.calcStep{text-align:center;display:flex;flex-direction:column;gap:2px}.calcStep span{font-size:12px;color:#64748b}.calcStep strong{font-size:24px;color:#0d141f;font-variant-numeric:tabular-nums}.calcStep strong.accent{color:var(--calc-accent)}.calcStep strong.green{color:#00985f}.calcStep em{font-style:normal;font-size:11px;color:#94a3b8}.calcArrow{color:#cbd5e1;justify-self:center}.calcCard{border:1.5px solid var(--calc-accent);border-radius:18px;overflow:hidden;margin-bottom:18px}.calcCard.green{border-color:#00985f}.calcCardTop{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 0}.calcCardTop h3{margin:0;font-size:18px;color:#0d141f}.calcGuarantee{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:#16a34a;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:99px;padding:4px 10px}.calcCardBody{display:grid;grid-template-columns:1fr 280px;gap:20px;padding:18px 20px;align-items:center}.calcSpecs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-right:1px solid #eef2f7;padding-right:20px}.calcSpecs.four{grid-template-columns:repeat(4,1fr)}.calcSpec{text-align:center;display:flex;flex-direction:column;align-items:center;gap:3px}.calcSpec .calcIco{width:42px;height:42px;border-radius:50%;background:var(--calc-soft);color:var(--calc-accent);display:grid;place-items:center;margin-bottom:4px}.calc-megafon .calcSpec .calcIco{color:#00985f}.calcSpec b{font-size:13.5px;color:#0d141f;line-height:1.15}.calcSpec em{font-style:normal;font-size:11px;color:#94a3b8}.calcSpec.sm .calcIco{width:34px;height:34px}.calcTotal{display:flex;flex-direction:column;gap:10px}.calcTotal>span{font-size:12px;color:#64748b}.calcTotalPrice{display:flex;align-items:baseline;gap:6px}.calcTotalPrice strong{font-size:44px;line-height:1;color:var(--calc-accent);font-variant-numeric:tabular-nums}.calcTotalPrice small{font-size:16px;color:#64748b}.calcSave{display:flex;align-items:center;gap:10px;background:var(--calc-soft);border-radius:12px;padding:10px 12px;color:var(--calc-accent)}.calc-megafon .calcSave{color:#00985f}.calcSave span{display:block;font-size:11px;opacity:.85}.calcSave b{font-size:14px}.calcTwoPrice{display:flex;gap:20px}.calcTwoPrice span{display:block;font-size:12px;color:#64748b}.calcTwoPrice b{font-size:22px;font-variant-numeric:tabular-nums}.calcTwoPrice b.green,.calcTotal b.green,.calcYearSum b.green,.calcYearHead b.green{color:#00985f}.calcPriceHint{font-size:11px;color:#94a3b8}.calcYear{border-top:1px solid #eef2f7;padding:16px 20px;background:#fbfcfe}.calcYearHead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.calcYearHead b{font-size:16px;color:#0d141f}.calcYearHead span{display:block;font-size:12px;color:#94a3b8}.calcYearSum{text-align:right}.calcYearSum b{font-size:20px;color:#16a34a}.calcBarRow{display:grid;grid-template-columns:210px 1fr auto;align-items:center;gap:12px;margin-top:8px}.calcBarRow>span{line-height:1.15}.calcBarRow>span{font-size:12px;color:#64748b}.calcBarRow>b{font-size:12.5px;color:#0d141f;font-variant-numeric:tabular-nums}.calcBar{height:9px;background:#eef2f7;border-radius:99px;overflow:hidden}.calcBarFill{display:block;height:100%;border-radius:99px}.calcBarFill.grey{background:linear-gradient(90deg,#ff5a5f,#e11d48)}.calcBarFill.green{background:linear-gradient(90deg,#22c55e,#16a34a)}.calcGrowBars{position:relative;display:flex;align-items:flex-end;gap:8px;height:78px;padding-top:20px}.calcGrowBars i{flex:1;max-width:34px;background:linear-gradient(180deg,#34d977,#16a34a);border-radius:5px 5px 0 0}.calcGrowLabel{position:absolute;left:2px;top:0;font-size:12px;font-weight:700;color:#16a34a}.calcAddon{display:flex;align-items:center;gap:12px;border-top:1px solid #eef2f7;padding:14px 20px}.calc5g{background:#6d28d9;color:#fff;font-weight:800;font-size:12px;border-radius:8px;padding:6px 9px}.calcAddon>div{flex:1}.calcAddon b{font-size:13.5px;color:#0d141f}.calcAddon span{display:block;font-size:11.5px;color:#94a3b8}.calcAddonPrice{color:#6d28d9!important;white-space:nowrap}.calcVariantsHead{font-size:14px;font-weight:700;color:#0d141f;margin:4px 0 10px}.calcVariants{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.calcVariant{border:1px solid #e8edf3;border-radius:14px;padding:14px 16px}.calcVariantTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.calcVariantTag{font-size:12px;font-weight:700;color:var(--calc-accent);border:1px solid var(--calc-soft);background:var(--calc-soft);border-radius:8px;padding:3px 9px}.calcVariantTop em{font-style:normal;font-size:11px;color:#94a3b8;background:#f1f5f9;border-radius:6px;padding:3px 8px}.calcVariantBody{display:flex;justify-content:space-between;align-items:center;gap:12px}.calcVariantPrice{display:flex;flex-direction:column;gap:6px;text-align:right}.calcVariantPrice>div{display:flex;flex-direction:column;gap:1px}.calcVariantPrice span{display:block;font-size:11.5px;color:#64748b}.calcVariantPrice b{font-size:14px;color:#0d141f}.calcVariantPrice b.accent{color:var(--calc-accent)}.calcPassport{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.calcPassportCard{border:1px solid #e8edf3;border-radius:14px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"ico main price" "note note note";gap:10px 12px;align-items:center}.calcPassIco{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;grid-area:ico}.calcPassIco.green{background:#ecfdf3;color:#16a34a}.calcPassIco.violet{background:#f3e8ff;color:#7c3aed}.calcPassMain{grid-area:main}.calcPassMain b{font-size:14.5px;color:#0d141f}.calcPassMain span{display:block;font-size:12px;color:#64748b}.calcPassPrice{grid-area:price;text-align:right;display:flex;flex-direction:column}.calcPassPrice b.green{color:#16a34a;font-size:16px}.calcPassPrice b.violet{color:#7c3aed;font-size:18px}.calcPassNote{grid-area:note;font-size:11.5px;color:#94a3b8;background:#f8fafc;border-radius:8px;padding:6px 10px}.calcFootnote{display:flex;align-items:center;gap:7px;font-size:12px;color:#94a3b8;margin:6px 0 0}@media(max-width:760px){.calcCardBody{grid-template-columns:1fr}.calcSpecs{border-right:none;border-bottom:1px solid #eef2f7;padding-right:0;padding-bottom:16px}.calcSteps{grid-template-columns:1fr}.calcSteps .calcArrow{transform:rotate(90deg)}.calcVariants,.calcPassport{grid-template-columns:1fr}.calcSpecs.four{grid-template-columns:repeat(2,1fr)}}.tariffPanel .panelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.viewToggle{display:inline-flex;gap:4px;background:#f1f5f9;border-radius:10px;padding:4px;flex:0 0 auto}.viewToggle button{display:grid;place-items:center;width:34px;height:30px;border:none;border-radius:7px;background:none;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s}.viewToggle button:hover{color:#475569}.viewToggle button.active{background:#fff;color:#0d141f;box-shadow:0 1px 3px #0d141f1f}.tariffTable{display:flex;flex-direction:column;border:1px solid #eef2f7;border-radius:14px;overflow:hidden}.tariffTableHead,.tariffRow{display:grid;grid-template-columns:36px minmax(220px,1.4fr) minmax(200px,1.6fr) 150px 110px 130px;align-items:center;gap:12px;padding:12px 16px}.tariffTableHead{background:#f8fafc;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8}.tariffRow{border-top:1px solid #f1f5f9;cursor:pointer;transition:background .12s;position:relative}.tariffRow:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--operator-accent);opacity:0;transition:opacity .12s}.tariffRow:hover{background:#fafcff}.tariffRow:hover:before{opacity:1}.trNum{color:#cbd5e1;font-weight:700;font-variant-numeric:tabular-nums}.trName{display:flex;align-items:center;gap:11px;min-width:0}.trLogo{width:34px;height:34px;border-radius:9px;object-fit:contain;background:#f6f8fb;padding:5px;flex:0 0 auto}.trName>span{display:flex;flex-direction:column;min-width:0}.trName em{font-style:normal;font-size:11px;color:#94a3b8}.trName b{font-size:13.5px;color:#0d141f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trInc{font-size:12.5px;color:#475569;display:flex;flex-wrap:wrap;gap:4px}.trInc .trDot{color:#cbd5e1;font-style:normal;margin-left:4px}.connBadge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:#475569;background:#f1f5f9;border-radius:8px;padding:4px 9px;white-space:nowrap}.trPrice{font-size:16px;font-weight:700;color:#0d141f;font-variant-numeric:tabular-nums}.trPrice small{font-size:11px;font-weight:500;color:#94a3b8;margin-left:2px}.trAction button{width:100%;border:none;background:#0d141f;color:#fff;border-radius:9px;height:36px;font-size:12.5px;font-weight:700;cursor:pointer;transition:opacity .15s}.trAction button:hover{opacity:.88}.opSummaryStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:16px}.opSummaryCard{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #eef2f7;border-bottom:3px solid var(--operator-accent);border-radius:14px;background:#fff;padding:14px 16px;cursor:pointer;text-align:left;transition:box-shadow .15s,transform .15s}.opSummaryCard:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #0d141f66}.opSummaryCard.active{border-color:var(--operator-accent);box-shadow:0 0 0 1.5px var(--operator-accent)}.opSummaryCard img{width:34px;height:34px;object-fit:contain}.opSummaryCard .osMain{display:flex;flex-direction:column;min-width:0}.opSummaryCard .osMain b{font-size:14px;color:#0d141f}.opSummaryCard .osMain em{font-style:normal;font-size:11.5px;color:#94a3b8}.opSummaryCard .osFrom{font-size:13px;font-weight:700;color:var(--operator-accent);white-space:nowrap}.tariffCompactGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.compactCard{display:flex;flex-direction:column;gap:9px;border:1px solid #eef2f7;border-top:3px solid var(--operator-accent);border-radius:14px;background:#fff;padding:14px 15px;cursor:pointer;transition:box-shadow .15s,transform .15s}.compactCard:hover{transform:translateY(-2px);box-shadow:0 14px 28px -18px #0d141f73}.ccTop{display:flex;align-items:center;gap:10px}.ccIco{width:36px;height:36px;border-radius:10px;background:var(--operator-soft);color:var(--operator-accent);display:grid;place-items:center;flex:0 0 auto}.ccSpecs{display:flex;flex-direction:column;line-height:1.15}.ccSpecs b{font-size:14px;color:#0d141f}.ccSpecs em{font-style:normal;font-size:11.5px;color:#94a3b8}.compactCard h4{margin:0;font-size:14px;color:#0d141f;line-height:1.2;min-height:34px}.ccChips{display:flex;flex-direction:column;gap:5px;flex:1}.ccChips span{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#475569}.ccChips span svg{color:#16a34a;flex:0 0 auto}.ccFoot{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:2px}.ccPrice{font-size:17px;font-weight:800;color:#0d141f;font-variant-numeric:tabular-nums}.ccPrice small{font-size:10px;font-weight:500;color:#94a3b8;margin-left:2px}.ccConnect{border:1.5px solid var(--operator-accent);background:#fff;color:var(--operator-accent);border-radius:9px;height:34px;padding:0 14px;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.ccConnect:hover{background:var(--operator-accent);color:#fff}.compactCard.hasBg,.tariffRow.hasBg{background-size:cover;background-position:center}.captchaBox{display:flex;justify-content:center;min-height:70px;margin:4px 0}.captchaBox.invisible{display:none;min-height:0;margin:0}.balanceChip{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;border-radius:10px;padding:5px 12px;color:#fff;cursor:pointer;transition:background .15s,border-color .15s}.balanceChip:hover{background:#ffffff1f;border-color:#ffffff47}.balanceChip svg{color:#6cd0a8;flex:0 0 auto}.balanceChip span{display:flex;flex-direction:column;line-height:1.1;text-align:left}.balanceChip em{font-style:normal;font-size:10px;color:#fff9}.balanceChip strong{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:640px){.balanceChip em{display:none}.balanceChip{padding:6px 10px}}.channelModal{max-width:440px}.channelTitle{margin:0 0 6px;font-size:19px;color:#0d141f}.channelSub{margin:0 0 16px;font-size:13px;color:#64748b}.channelOpts{display:flex;flex-direction:column;gap:10px}.channelOpt{display:flex;align-items:center;gap:12px;text-align:left;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;padding:12px 14px;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.channelOpt:hover{border-color:#0d141f;transform:translateY(-1px)}.channelOpt:disabled{opacity:.6;cursor:default}.chIco{width:40px;height:40px;border-radius:10px;background:#f1f5f9;display:grid;place-items:center;flex:0 0 auto}.chIco.web{background:#eef6ff;color:#2563eb}.chIco img{width:24px;height:24px}.chMain{flex:1;display:flex;flex-direction:column}.chMain b{font-size:14.5px;color:#0d141f}.chMain em{font-style:normal;font-size:12px;color:#94a3b8}.chTag{font-size:10px;font-weight:700;color:#16a34a;background:#ecfdf3;border-radius:99px;padding:3px 8px}.channelCode{display:flex;align-items:center;gap:8px;background:#f6f8fb;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;margin:12px 0}.channelCode code{flex:1;font-size:13px;color:#0d141f}.channelCode button{border:none;background:#0d141f;color:#fff;border-radius:8px;width:32px;height:32px;display:grid;place-items:center;cursor:pointer}.channelWaiting{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#64748b;margin-top:14px}.spinnerDot{width:10px;height:10px;border-radius:50%;border:2px solid #cbd5e1;border-top-color:#0d141f;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.prefChannels{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.prefChip{display:inline-flex;align-items:center;gap:7px;border:1.5px solid #e2e8f0;border-radius:99px;background:#fff;padding:7px 14px;font-size:13px;font-weight:600;color:#475569;cursor:pointer}.prefChip img{width:16px;height:16px}.prefChip.active{border-color:#0d141f;background:#0d141f;color:#fff}.prefChip.active img{background:#fff;border-radius:4px;padding:1px}.miniLabel{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin-bottom:7px}.ghostButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e2e8f0;background:#fff;color:#0d141f;border-radius:10px;height:40px;padding:0 16px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.ghostButton:hover{border-color:#cbd5e1;background:#f8fafc}.ghostButton:disabled{opacity:.6;cursor:default}.balanceCard{margin-bottom:18px}.balanceTop{display:flex;justify-content:space-between;align-items:center}.balanceLabel{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.balanceValue{display:block;font-size:34px;font-weight:800;color:#0d141f;font-variant-numeric:tabular-nums;line-height:1.1;margin-top:4px}.balanceActions{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin-top:18px}.balancePresets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.balancePresets button{border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;color:#475569;cursor:pointer}.balancePresets button.active{border-color:#0d141f;background:#0d141f;color:#fff}.balanceRow{display:flex;gap:8px}.balanceRow input{flex:1;min-width:0}.balanceHistory{margin-top:20px;border-top:1px solid #eef2f7;padding-top:14px}.balanceHistory ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.balanceHistory li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #f4f6f9;font-size:13px}.balanceHistory li:last-child{border-bottom:none}.txDesc{color:#334155}.txAmount{font-weight:700;font-variant-numeric:tabular-nums}.txAmount.pos{color:#16a34a}.txAmount.neg{color:#dc2626}.txAmount.adj{color:#2563eb}.balanceHistory time{font-size:11.5px;color:#94a3b8;white-space:nowrap}.balanceAdminBtns{display:flex;gap:8px;flex-wrap:wrap}.payBalanceOpt{margin-bottom:14px}.payBalanceBtn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:100%}.payBalanceHint{display:block;text-align:center;font-size:12px;color:#94a3b8;margin-top:6px}.payOrSep{display:flex;align-items:center;gap:10px;color:#94a3b8;font-size:11.5px;margin:14px 0 4px}.payOrSep:before,.payOrSep:after{content:"";flex:1;height:1px;background:#e2e8f0}@media(max-width:640px){.balanceActions{grid-template-columns:1fr}}.authTabs.single{grid-template-columns:1fr;background:transparent;padding:0}.authTabs.single button{width:100%;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#f6f8fb;border:1px solid #e2e8f0;border-radius:10px;color:#0d141f;font-weight:600}.authTabs.single button:disabled{cursor:default;opacity:1;box-shadow:none}@media(max-width:760px){.tariffTableHead{display:none}.tariffRow{grid-template-columns:1fr auto;grid-template-areas:"name price" "inc inc" "conn action";gap:8px 12px}.trNum{display:none}.trName{grid-area:name}.trInc{grid-area:inc}.trConn{grid-area:conn}.trPrice{grid-area:price;text-align:right}.trAction{grid-area:action}}
