.integrations-page.integration-corrections{gap:24px}.integrations-page.integration-corrections .emergency-pause-panel,.integrations-page.integration-corrections .integration-manager-binding,.integrations-page.integration-corrections .telegram-connection-card{min-width:0;border:1px solid var(--prod-border-subtle);border-radius:8px;background:var(--prod-bg-surface);box-shadow:0 2px 8px #0000001f,inset 0 1px 0 #ffffff05;padding:22px}.integrations-page.integration-corrections .telegram-connection-card{gap:16px}.integration-corrections :is(#telegram-connection,#emergency-pause){scroll-margin-top:calc(var(--prod-topbar-height, 64px) + 24px)}.integration-corrections :is(#telegram-connection,#emergency-pause):focus{outline:2px solid var(--prod-focus);outline-offset:4px}.integration-corrections .integration-manager-binding{display:grid;grid-gap:16px;gap:16px}.integration-corrections .integration-manager-binding h2{margin:6px 0 0;font-size:18px;line-height:1.4}.integration-binding-explanation p,.integration-corrections .integration-manager-binding p{margin:0;max-width:80ch;line-height:1.6;color:var(--prod-text-secondary)}.integration-binding-explanation{display:grid;grid-gap:16px;gap:16px}.integration-corrections .integration-pause-scope{margin:8px 0 0;overflow-wrap:anywhere}.integration-corrections .integration-pause-permission{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.5}.integration-corrections .emergency-pause-copy{gap:10px}.integration-corrections .emergency-pause-copy>span{line-height:1.6}.integration-corrections .emergency-pause-panel .production-field small{line-height:1.5;color:var(--prod-text-secondary)}.integration-corrections .emergency-pause-panel #emergency-pause-reason-error{color:var(--prod-danger)}.integration-corrections .integration-control-heading{gap:16px;align-items:start}.integrations-page.integration-corrections .telegram-connection-card>footer{padding-block:0 16px;gap:12px;flex-wrap:wrap}.integration-corrections .integration-card-actions,.telegram-api-entry,.telegram-api-tutorial-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.integration-corrections .production-button,.telegram-api-tutorial-actions .production-button,.telegram-wizard .telegram-api-button{min-height:40px;height:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center;gap:8px}.integration-corrections .production-button>svg,.telegram-api-tutorial-actions .production-button>svg{flex:0 0 auto}.integration-corrections .integration-binding-blocker,.integration-corrections .integration-setup-blocker{margin:0;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:2px solid var(--prod-warning);border-inline-start:2px solid var(--prod-warning);color:var(--prod-text-secondary);font-size:13px;line-height:1.6}.integration-corrections .telegram-setting-row{border-radius:0;background:transparent;box-shadow:none}.integration-corrections :is(.telegram-account-details,.telegram-advanced-details){border:0;border-top:1px solid var(--prod-border-subtle);border-radius:0;padding:16px 0 0;background:transparent}.integration-corrections .telegram-account-details summary{min-height:32px;line-height:1.5}.integration-corrections .integration-miniapp-band{border-top:0;padding-block:8px 24px}.production-app-shell .production-button.telegram-api-button{background:#0875a6;border-color:#53b3dd;color:#ffffff}.production-app-shell .production-button.telegram-api-button:hover:not(:disabled){background:#08628b;border-color:#80cae9}.telegram-api-tutorial{display:grid;grid-gap:20px;gap:20px;min-width:0}.telegram-api-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;list-style:none;padding:0;margin:0}.telegram-api-progress li{display:grid;place-items:center;min-height:34px;border-bottom:2px solid var(--prod-border-subtle);color:var(--prod-text-secondary);font-size:13px}.telegram-api-progress li[aria-current=step]{border-color:#53b3dd;color:var(--prod-text-primary);font-weight:700}.telegram-api-tutorial-step{min-width:0;animation:telegram-api-step-enter .2s ease-out}.telegram-api-schematic{margin:0 0 20px}.telegram-api-schematic-flow{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:116px;padding:16px;background:var(--prod-bg-surface-subtle);border-block:1px solid var(--prod-border-subtle)}.telegram-api-schematic-flow>span{min-width:0;text-align:center;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.telegram-api-schematic-flow>svg{justify-self:center;color:#70c5eb}.telegram-api-schematic figcaption{margin-top:8px;color:var(--prod-text-muted);font-size:12px;line-height:1.5;text-align:center}.telegram-api-tutorial-step h3{margin:0 0 12px;font-size:18px;line-height:1.5}.telegram-api-tutorial-step p{margin:0 0 12px;line-height:1.6;color:var(--prod-text-secondary)}.telegram-api-tutorial-step .telegram-api-caution{color:var(--prod-text-primary);font-size:13px}.telegram-api-tutorial-step h3:focus-visible{outline:2px solid var(--prod-focus);outline-offset:4px}.telegram-api-source{width:-moz-fit-content;width:fit-content;color:var(--prod-info);font-size:13px;line-height:1.5}.telegram-api-tutorial-actions{justify-content:flex-end}.telegram-api-new-tab{font-size:11px;font-weight:400}.telegram-api-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@keyframes telegram-api-step-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.integrations-page.integration-corrections .emergency-pause-panel,.integrations-page.integration-corrections .integration-manager-binding,.integrations-page.integration-corrections .telegram-connection-card{padding:16px}.integration-corrections .integration-control-heading{flex-wrap:wrap}.telegram-api-schematic-flow{gap:8px;padding:12px 8px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.telegram-api-schematic-flow>span{font-size:13px}.telegram-api-tutorial-actions .telegram-api-button{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.telegram-api-tutorial-step{animation:none}}.campaigns-page #campaign-list{scroll-margin-top:88px;min-width:0}.campaign-detail-page #campaign-lifecycle:focus-visible,.campaign-detail-page #configuration:focus-visible,.campaigns-page #campaign-list:focus-visible{outline:2px solid var(--prod-accent);outline-offset:4px}.campaign-detail-page .campaign-first-message{padding:20px 0;border-top:1px solid var(--prod-border-subtle)}.campaign-detail-page .campaign-first-message h2{font-size:18px}.campaign-detail-page .campaign-first-message details{margin-top:16px}.campaign-detail-page .campaign-first-message-steps{padding-left:24px;display:grid;grid-gap:12px;gap:12px}.campaign-commercial-policy .campaign-commercial-models{margin:16px 0}.campaign-commercial-policy .campaign-commercial-models>div{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,1fr);grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--prod-border-subtle)}.campaign-commercial-policy .campaign-commercial-models dt{font-weight:600}.campaign-commercial-policy .campaign-commercial-models small{display:block;font-size:12px;font-weight:400;color:var(--prod-text-secondary);margin-top:4px}.campaign-commercial-policy .campaign-commercial-models dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:center}.campaign-commercial-policy .campaign-commercial-models dd strong{font-size:18px}.campaign-commercial-policy dd{white-space:pre-wrap}.campaign-commercial-policy .campaign-commercial-authority{color:var(--prod-text-secondary);font-size:13px}.campaign-detail-page .campaign-configuration-access{scroll-margin-top:88px}.manager-leads-page .contact-chat-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:160px}.manager-leads-page .contact-room-state{display:grid;grid-gap:6px;gap:6px;font-size:12px}.manager-leads-page .contact-inbox-entry{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0}.discovery-v2-page .catalog-search-explanation{margin-top:16px;border-top:1px solid var(--prod-border-subtle);padding-top:12px}.discovery-v2-page .catalog-search-explanation dl{display:grid;grid-gap:12px;gap:12px}.discovery-v2-page .catalog-search-explanation dd{margin:4px 0 0;color:var(--prod-text-secondary)}@media (max-width:480px){.campaign-commercial-policy .campaign-commercial-models>div{grid-template-columns:minmax(0,1fr);gap:8px}.campaign-commercial-policy .campaign-commercial-models dd{text-align:left}}