.communication-theme-blue{color:#103f57;background:#e4f7fc}.communication-theme-yellow{color:#684509;background:#fff5d7}.communication-theme-neutral{color:#273b46;background:#f0f4f5}.announcement-strip{border-block:1px solid #d9e6eb;max-width:100%}.announcement-inner{align-items:center;gap:.5rem;min-height:48px;display:flex}.announcement-window{flex:1;min-width:0;padding-block:.65rem;overflow:hidden}.announcement-track{overflow-wrap:anywhere}.announcement-text a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.is-moving .announcement-track{width:max-content;animation:announcement-scroll var(--announcement-duration,45s) linear infinite;display:flex}.is-moving .announcement-text{white-space:nowrap;padding-right:4rem;display:inline-block}.announcement-strip:hover .announcement-track,.announcement-strip:focus-within .announcement-track{animation-play-state:paused}.announcement-window:has(a:focus-visible) .announcement-track{width:auto;animation:none}.announcement-window:has(a:focus-visible) .announcement-text{white-space:normal;padding-right:0}.announcement-window:has(a:focus-visible) .announcement-duplicate{display:none}.announcement-toggle{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;flex:0 0 44px;place-items:center;display:grid}.announcement-toggle:focus-visible,.announcement-text a:focus-visible,.guest-ad-link:focus-visible{outline-offset:3px;outline:3px solid #126487}@keyframes announcement-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.is-moving .announcement-track{width:auto;animation:none}.is-moving .announcement-text{white-space:normal;padding-right:0}.announcement-duplicate,.announcement-toggle{display:none}}.guest-ad-wrap{min-width:0;margin-block:2rem}.guest-ad{overflow-wrap:anywhere;border:1px solid #d9e6eb;border-radius:18px;gap:.75rem;padding:1.25rem;display:grid}.guest-ad-label{font-size:.8rem;line-height:1.5}.guest-ad-link{color:inherit;text-underline-offset:.2em;gap:.75rem;font-size:1.1rem;font-weight:650;text-decoration:underline;display:grid}.guest-ad-link img{object-fit:contain;width:100%;height:auto;max-height:240px}.yandex-rtb-wrap{gap:.5rem;display:grid}.yandex-rtb-slot{contain:layout paint;contain-intrinsic-size:auto 180px;min-width:0;min-height:120px;overflow:hidden}.test-flow-block>.guest-ad-wrap{width:100%;margin-block:.5rem}.communication-admin{gap:1.5rem;min-width:0;display:grid}.communication-admin>.card{min-width:0;padding:clamp(1rem,3vw,2rem)}.communication-admin fieldset{border:1px solid #d9e6eb;border-radius:12px;min-width:0;padding:1rem}.communication-admin legend{padding-inline:.3rem;font-weight:750}.communication-admin .input{width:100%;min-width:0;max-width:100%}.communication-admin .field{min-width:0}.communication-editor{gap:1.5rem;display:grid}.communication-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.communication-check{align-items:flex-start;gap:.75rem;margin-block:1rem;display:flex}.communication-check input{flex:none;width:20px;height:20px;margin-top:.2rem}.communication-preview{overflow-wrap:anywhere;border-radius:12px;padding:1rem}.communication-list{padding:0;list-style:none}.communication-list li{overflow-wrap:anywhere;border-bottom:1px solid #d9e6eb;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block:.75rem;display:flex}.communication-list span{font-size:.85rem}.communication-language{padding-block:.75rem}.communication-admin summary{cursor:pointer;font-weight:650}.communication-language .field{margin-top:1rem}@media (max-width:700px){.communication-fields{grid-template-columns:minmax(0,1fr)}}
