::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}:root{--primary-color:#2f4858;--primary-color-light:#4b6474;--primary-color-x-light:#6f8796;--primary-color-xx-light:#a9bcc7;--primary-color-dark:#243845;--primary-color-x-dark:#1a2933;--primary-color-xx-dark:#111b22;--secondary-color:#9e6f85;--secondary-color-light:#b4899d;--secondary-color-x-light:#caa6b5;--secondary-color-xx-light:#e3cfd8;--secondary-color-dark:#7d576a;--secondary-color-x-dark:#5c404e;--secondary-color-xx-dark:#3f2c36;--primary-filter:invert(31%) sepia(94%) saturate(2500%) hue-rotate(180deg) brightness(92%) contrast(92%);--secondary-filter:invert(32%) sepia(73%) saturate(4282%) hue-rotate(315deg) brightness(90%) contrast(90%)}.ant-modal *{color:var(--primary-color)!important}.ant-modal .ant-btn-primary *,.ant-modal .ant-switch *{color:#fff!important}.ant-modal-content,.ant-modal-header{background-color:#f5f5f5!important}.ant-modal .ant-input{background-color:#f3e8e8;border-radius:8px}.loading-overlay{align-items:center;background:#fff;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.loading-content{align-items:center;display:flex;flex-direction:column}.logo-mask{animation:rgbMove .5s linear infinite;background:linear-gradient(90deg,#87192d,#d33e3e,#87192d);background-size:150% 100%;height:120px;mask:url(#logoMask);-webkit-mask:url(#logoMask);width:190px}.logo-mask-svg{height:0;position:absolute;width:0}.loading-svg{animation:rotate 1.4s linear infinite;margin-top:24px}.loading-circle{animation:dash 1.4s ease-in-out infinite,colorShift 2.8s linear infinite;stroke-dasharray:180}.loader-leave-active{transition:opacity .5s ease,transform .5s ease}.loader-leave-to{opacity:0;transform:scale(.96)}@keyframes rgbMove{0%{background-position:100% 0}to{background-position:0 0}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dashoffset:180}50%{stroke-dashoffset:45}to{stroke-dashoffset:180}}@keyframes colorShift{0%{stroke:#87192d}50%{stroke:#d33e3e}to{stroke:#87192d}}.overlay[data-v-884fed94]{-webkit-backdrop-filter:blur(5px) saturate(150%);backdrop-filter:blur(5px) saturate(150%);background:#00000080;height:100%;left:0;top:0;width:100%;z-index:998}.overlay[data-v-884fed94],.popup[data-v-884fed94]{align-items:center;display:flex;justify-content:center;position:fixed}.popup[data-v-884fed94]{background:linear-gradient(145deg,#f0f0f0,#fff);border-radius:5px;box-shadow:0 8px 16px #0003;flex-direction:column;height:30%;left:35%;padding:5%;text-align:center;top:35%;width:-moz-max-content;width:max-content;z-index:999}.button-group[data-v-884fed94]{margin-top:20px}.popup p[data-v-884fed94]{color:#333;font-size:1.2em;margin:0}.popup-button[data-v-884fed94]{background-color:#004489;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:0 10px;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.popup-button[data-v-884fed94]:hover{background-color:#036}.popup-button[data-v-884fed94]:active{transform:scale(.95)}
