:root{color:#171c25;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;font-feature-settings:"cv02","cv03","cv04","cv11";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{background:#fff0f0;color:#b42318}.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{padding-left:30px}.chatBubble.customer{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:1fr auto}.convMessages{padding:20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.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: #ef2e2e;--operator-soft: #fff3f3}.operator-t2{--operator-accent: #20b7df;--operator-soft: #eefbff}.operator-beeline{--operator-accent: #f2bd19;--operator-soft: #fffbe9}.operator-megafon{--operator-accent: #18b873;--operator-soft: #effbf5}.operator-yota{--operator-accent: #2388ff;--operator-soft: #f0f6ff}@media(max-width:1280px){.appShell{grid-template-columns:72px minmax(0,1fr) 268px}.topbar{grid-template-columns:72px minmax(0,1fr) auto}.brand strong,.sidebarGroup p,.sidebar a span,.supportBox{display:none}.sidebar{padding-right:8px}.sidebar a{justify-content:center;padding:0}.sidebar a em{position:absolute;top:2px;right:2px}.heroCard,.commerceGrid,.opsGrid{grid-template-columns:1fr}}@media(max-width:980px){.appShell{display:block;padding:0 12px 16px}.topbar{position:static;display:grid;grid-template-columns:1fr;height:auto;gap:12px;margin:0 -12px;padding:14px 12px}.topbar nav,.topActions{justify-content:flex-start;overflow-x:auto}.sidebar{display:none}.mainCanvas,.rightColumn{padding-top:12px}.heroCard,.operatorGrid,.tariffCards,.compactForm,.metricGrid{grid-template-columns:1fr}.heroText h1{font-size:30px}.heroFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.simHero{min-height:230px}.inboxRows button{grid-template-columns:24px 1fr}.inboxRows em,.inboxRows time{display:none}}.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}.commsLayout{display:grid;grid-template-columns:260px minmax(0,1fr) 250px;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}
