.text-primary{color:#7367f0!important}.bg-success{background-color:#28c76f!important}.bg-error{background-color:#ff4c51!important}.bg-info{background-color:#00bad1!important}.text-white{color:#fff!important}.app-logo-area{text-decoration:none}.app-logo-area,.app-logo-box{display:flex;align-items:center;height:100%}.app-logo-box{width:64px;justify-content:center;flex-shrink:0}.app-logo-text{font-weight:700;font-size:18px;letter-spacing:.5px}.main-content{overflow-y:auto;overflow-x:hidden}@media (min-width:960px){.main-content{border-radius:10px 0 0 0;margin-top:14px;height:calc(100vh - 78px)!important}}.notification-container{position:fixed;top:72px;right:16px;z-index:11000;display:flex;flex-direction:column;gap:10px}.notification{padding:12px 18px;border-radius:6px;font-size:14px;font-weight:500;box-shadow:0 6px 10px rgba(0,0,0,.4);animation:fadeInOut 4s ease-in-out forwards}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-5px)}10%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(-5px)}}.mobile-drawer-content{height:100%;display:flex;flex-direction:column}.mobile-drawer-content>.v-list{flex:1;min-height:0;overflow-y:auto}.mobile-drawer-avatar{width:32px;height:32px;border-radius:50%;background:#7367f0;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.mobile-drawer-icon{font-size:16px;width:20px;text-align:center;opacity:.8}.mobile-drawer-chevron{font-size:12px;opacity:.5}.mobile-drawer-group{cursor:pointer}.mobile-drawer-child{padding-left:44px!important}*{scrollbar-width:none}::-webkit-scrollbar{display:none}.code-block[data-v-8801a286]{background-color:rgba(0,0,0,.2);color:#d0d4f1;padding:16px;border-radius:8px;font-family:Courier New,Courier,monospace;font-size:13px;max-width:100%;overflow-x:auto;word-wrap:break-word;white-space:pre-wrap}.route-row[data-v-498f4f11]{border-radius:6px;transition:background-color .15s}.route-row[data-v-498f4f11]:hover{background-color:rgba(115,103,240,.04)}.country-row[data-v-01da6ef6]{transition:background-color .15s}.country-row[data-v-01da6ef6]:hover{background-color:rgba(115,103,240,.04)}.country-flag[data-v-01da6ef6]{width:24px;height:16px;border-radius:2px;flex-shrink:0}.country-row-inner[data-v-01da6ef6]{display:flex;align-items:center;gap:12px}.country-load[data-v-01da6ef6]{display:flex;align-items:center;gap:8px;flex:1;max-width:200px;min-width:0}.country-actions[data-v-01da6ef6]{display:flex;align-items:center;gap:4px;flex-shrink:0}@media (max-width:599px){.country-row-inner[data-v-01da6ef6]{flex-wrap:wrap;gap:6px 10px}.country-load[data-v-01da6ef6]{order:3;flex:1 1 100%;max-width:none}.country-actions[data-v-01da6ef6]{margin-left:auto}.connect-btn[data-v-01da6ef6]{min-width:36px!important;padding:0 8px!important}}.load-bar-bg[data-v-01da6ef6]{flex:1;height:6px;background-color:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.load-bar-fill[data-v-01da6ef6]{height:100%;border-radius:3px;transition:width .3s ease}.server-list[data-v-01da6ef6]{padding:0 8px 8px}.server-row[data-v-01da6ef6]{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 42px;border-radius:6px;transition:background-color .15s}.server-row[data-v-01da6ef6]:hover{background-color:rgba(115,103,240,.04)}.server-info[data-v-01da6ef6]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.server-load[data-v-01da6ef6]{flex-shrink:0}@media (max-width:599px){.server-row[data-v-01da6ef6]{flex-wrap:wrap;padding-left:16px;gap:4px 10px}.server-info[data-v-01da6ef6]{flex-direction:column;align-items:flex-start;gap:0;flex:1 1 auto}.server-load[data-v-01da6ef6]{order:3;flex:1 1 100%}.server-load .load-bar-bg[data-v-01da6ef6]{width:100%!important}}.login-wrapper[data-v-7bb944aa]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100%;overflow:hidden;background:transparent}.login-card[data-v-7bb944aa]{width:90vw;max-width:460px;box-sizing:border-box;padding:32px 24px}@media (min-width:960px){.login-card[data-v-7bb944aa]{width:40vw;max-width:600px}}.show-hide-btn[data-v-7bb944aa]{padding:0;margin:0 0 0 4px;background:transparent;border:none;outline:none;line-height:0;display:flex;align-items:center;cursor:pointer;color:inherit}.show-hide-btn[data-v-7bb944aa]:focus{outline:2px solid #7367f0}.ghost-placeholder[data-v-7bb944aa] input::-moz-placeholder{opacity:.4}.ghost-placeholder[data-v-7bb944aa] input::placeholder{opacity:.4}.highlight-row[data-v-a3952f74]{background-color:rgba(115,103,240,.08)!important}.status-dot[data-v-4d235630]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot--ok[data-v-4d235630]{background-color:#28c76f;box-shadow:0 0 6px rgba(40,199,111,.5)}.status-dot--error[data-v-4d235630]{background-color:#ff4c51;box-shadow:0 0 6px rgba(255,76,81,.5)}.status-dot--unknown[data-v-4d235630]{background-color:#a8aaae}.load-bar-bg[data-v-aaf94fe0]{height:6px;background-color:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.load-bar-fill[data-v-aaf94fe0]{height:100%;border-radius:3px;transition:width .3s ease}.login-wrapper[data-v-4eb24c36]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100%;overflow:hidden}.login-card[data-v-4eb24c36]{width:90vw;max-width:460px;padding:32px 24px}@media (min-width:960px){.login-card[data-v-4eb24c36]{width:40vw;max-width:600px}}.ghost-placeholder[data-v-4eb24c36] input::-moz-placeholder{opacity:.4}.ghost-placeholder[data-v-4eb24c36] input::placeholder{opacity:.4}.login-wrapper[data-v-15043f27]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100%;overflow:hidden}.login-card[data-v-15043f27]{width:90vw;max-width:460px;padding:32px 24px}@media (min-width:960px){.login-card[data-v-15043f27]{width:40vw;max-width:600px}}