﻿#components-reconnect-modal{display:none;}#components-reconnect-modal.components-reconnect-show,#components-reconnect-modal.components-reconnect-retrying,#components-reconnect-modal.components-reconnect-paused,#components-reconnect-modal.components-reconnect-failed,#components-reconnect-modal.components-reconnect-rejected{display:flex;position:fixed;inset:0;z-index:20000!important;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background-color:rgba(10,13,15,.78)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);}#components-reconnect-modal.components-reconnect-hide{display:none;}#components-reconnect-modal .reconnect-modal__dialog{width:100%;max-width:440px;padding:28px;box-sizing:border-box;border:1px solid #2e343a;border-radius:10px;background:#1f252a;box-shadow:0 18px 48px rgba(0,0,0,.55);color:#e0e0e0;font-family:'Roboto','Segoe UI',sans-serif;text-align:center;}#components-reconnect-modal .reconnect-modal__state{display:none;}#components-reconnect-modal.components-reconnect-show .reconnect-modal__state--rejoining,#components-reconnect-modal.components-reconnect-retrying .reconnect-modal__state--rejoining{display:block;}#components-reconnect-modal.components-reconnect-paused .reconnect-modal__state--paused{display:block;}#components-reconnect-modal.components-reconnect-failed .reconnect-modal__state--failed{display:block;}#components-reconnect-modal.components-reconnect-rejected .reconnect-modal__state--rejected{display:block;}#components-reconnect-modal.components-reconnect-failed .reconnect-modal__state--rejoining,#components-reconnect-modal.components-reconnect-failed .reconnect-modal__state--paused,#components-reconnect-modal.components-reconnect-rejected .reconnect-modal__state--rejoining,#components-reconnect-modal.components-reconnect-rejected .reconnect-modal__state--paused{display:none;}#components-reconnect-modal .reconnect-modal__title{margin:0 0 10px;font-family:'Exo 2','Segoe UI',sans-serif;font-size:20px;font-weight:600;line-height:1.3;color:#f2f5f7;}#components-reconnect-modal .reconnect-modal__text{margin:0;font-size:14px;line-height:1.6;color:#c7d0d8;}#components-reconnect-modal .reconnect-modal__hint{margin:10px 0 0;font-size:12px;letter-spacing:.03em;color:#8e9aa4;}#components-reconnect-modal .reconnect-modal__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px;}#components-reconnect-modal .reconnect-modal__button{margin:0!important;min-width:0;padding:9px 20px;border:1px solid #4099f7;border-radius:6px;background:#4099f7;color:#0d1418;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none;cursor:pointer;}#components-reconnect-modal .reconnect-modal__button:hover{background:#66aefa;border-color:#66aefa;}#components-reconnect-modal .reconnect-modal__button:focus-visible{outline:2px solid #fff;outline-offset:2px;}#components-reconnect-modal .reconnect-modal__button--ghost{background:transparent;border-color:#46505a;color:#c7d0d8;}#components-reconnect-modal .reconnect-modal__button--ghost:hover{background:#262d33;border-color:#5d6974;}#components-reconnect-modal .reconnect-modal__spinner{width:34px;height:34px;margin:0 auto 16px;border:3px solid #34404a;border-top-color:#4099f7;border-radius:50%;animation:reconnect-modal-spin .9s linear infinite;}@keyframes reconnect-modal-spin{to{transform:rotate(360deg);}}@media(prefers-reduced-motion:reduce){#components-reconnect-modal .reconnect-modal__spinner{animation-duration:3s;}}