@charset "UTF-8";.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.loading-spinner{width:50px;height:50px;border:8px solid #3498db;border-top:8px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text{margin-top:20px;font-size:18px}.top-nav{background:linear-gradient(135deg,#1a2332 0%,#2d3e50 50%,#34495e 100%);padding:0;margin:0;box-shadow:0 2px 20px #0006,inset 0 1px #ffffff0d;position:sticky;top:0;z-index:1000;width:100%;left:0;right:0;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.08)}.top-nav ::v-deep(.p-dropdown .p-dropdown-label),.top-nav ::v-deep(.p-dropdown .p-dropdown-label.p-inputtext),.top-nav ::v-deep(.p-dropdown .p-inputtext),.top-nav ::v-deep(.p-dropdown input){color:#fff!important}.top-nav ::v-deep(.p-dropdown-trigger){color:#fff!important}.top-nav ::v-deep(.p-dropdown-trigger) i,.top-nav ::v-deep(.p-dropdown-trigger) .p-dropdown-trigger-icon,.top-nav ::v-deep(.p-dropdown-trigger) .p-icon,.top-nav ::v-deep(.p-dropdown-trigger) svg{color:#fff!important}.top-nav ::v-deep(.p-dropdown-trigger) svg path{fill:#fff!important}.top-nav-wrapper{margin:0 auto;padding:16px;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;gap:20px}.top-nav-left{display:flex;align-items:center;gap:10px;flex:1}.menu-toggle{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.08)!important;border:none!important;border-radius:10px!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;backdrop-filter:blur(10px)}.menu-toggle ::v-deep(.p-button-icon){color:#fff!important;font-size:1.2rem!important}.menu-toggle ::v-deep(.pi-align-justify){color:#fff!important}.menu-toggle:hover{background:rgba(255,255,255,.15)!important;transform:scale(1.05)}.top-nav-logo{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:all .3s ease}.top-nav-logo img{width:48px;height:48px;object-fit:contain;display:block}.top-nav-title-group{display:flex;flex-direction:column;gap:2px;text-align:left}.top-nav-title{color:#fffffff2;font-size:1.35rem;font-weight:600;white-space:nowrap;letter-spacing:.3px;text-align:left}.top-nav-subtitle{color:#fff9;font-size:.85rem;white-space:nowrap;text-align:left}.top-nav-right{display:flex;align-items:center;gap:12px}.top-nav-user{display:flex;align-items:center;gap:10px;background:rgba(255,173,0,.12);border:none;border-radius:12px;padding:8px 16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}.top-nav-user:hover{background:rgba(255,173,0,.2);transform:translateY(-1px)}.top-nav-user span{color:#ffffffe6;font-size:.9rem;font-weight:500}.top-nav-notification{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.08)!important;border:none!important;border-radius:10px!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;backdrop-filter:blur(10px)}.top-nav-notification ::v-deep(.p-button-icon){color:#ffffffe6!important;font-size:1.1rem!important}.top-nav-notification:hover{background:rgba(255,255,255,.15)!important;transform:scale(1.05)}.language-selector{position:relative;display:flex;align-items:center}.language-selector .language-dropdown-custom,.language-dropdown-custom.p-dropdown{background:rgba(255,255,255,.08)!important;border:none!important;border-radius:10px!important;min-width:80px!important;backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)!important}.language-selector .language-dropdown-custom:hover,.language-dropdown-custom.p-dropdown:hover{background:rgba(255,255,255,.15)!important;transform:translateY(-1px)}.language-selector :deep(.p-dropdown),.language-dropdown-custom :deep(.p-dropdown){background:rgba(255,255,255,.08)!important;border:none!important;border-radius:10px!important;min-width:80px!important;backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)!important}.language-selector :deep(.p-dropdown:hover),.language-dropdown-custom :deep(.p-dropdown:hover){background:rgba(255,255,255,.15)!important;transform:translateY(-1px)}.language-selector ::v-deep(.p-dropdown .p-dropdown-label),.language-selector ::v-deep(.p-dropdown .p-dropdown-label.p-inputtext),.language-dropdown-custom ::v-deep(.p-dropdown .p-dropdown-label),.language-dropdown-custom ::v-deep(.p-dropdown .p-dropdown-label.p-inputtext){color:#fff!important;font-size:.9rem!important;padding:8px 12px!important}.language-selector ::v-deep(.p-dropdown .p-inputtext),.language-dropdown-custom ::v-deep(.p-dropdown .p-inputtext){color:#fff!important}.language-selector ::v-deep(.p-dropdown input),.language-dropdown-custom ::v-deep(.p-dropdown input){color:#fff!important}.language-selector ::v-deep(.p-dropdown-trigger),.language-dropdown-custom ::v-deep(.p-dropdown-trigger){color:#fff!important}.language-selector ::v-deep(.p-dropdown-trigger) .p-dropdown-trigger-icon,.language-selector ::v-deep(.p-dropdown-trigger) .p-icon,.language-selector ::v-deep(.p-dropdown-trigger) svg,.language-dropdown-custom ::v-deep(.p-dropdown-trigger) .p-dropdown-trigger-icon,.language-dropdown-custom ::v-deep(.p-dropdown-trigger) .p-icon,.language-dropdown-custom ::v-deep(.p-dropdown-trigger) svg{color:#fff!important}.language-selector ::v-deep(.p-dropdown-trigger) svg path,.language-dropdown-custom ::v-deep(.p-dropdown-trigger) svg path{fill:#fff!important}.language-selector ::v-deep(.p-dropdown-trigger) i,.language-dropdown-custom ::v-deep(.p-dropdown-trigger) i{color:#fff!important}.language-selector ::v-deep(.p-dropdown:hover),.language-dropdown-custom ::v-deep(.p-dropdown:hover){background:rgba(255,255,255,.15)!important;transform:translateY(-1px)}.language-selector ::v-deep(.p-dropdown:hover) .p-dropdown-label,.language-dropdown-custom ::v-deep(.p-dropdown:hover) .p-dropdown-label{color:#fff!important}.language-selector ::v-deep(.p-dropdown:hover) .p-inputtext,.language-dropdown-custom ::v-deep(.p-dropdown:hover) .p-inputtext{color:#fff!important}.language-selector ::v-deep(.p-dropdown:hover) input,.language-dropdown-custom ::v-deep(.p-dropdown:hover) input{color:#fff!important}.language-selector ::v-deep(.p-dropdown:hover) .p-dropdown-trigger,.language-dropdown-custom ::v-deep(.p-dropdown:hover) .p-dropdown-trigger{color:#fff!important}.language-selector ::v-deep(.p-dropdown:hover) .p-dropdown-trigger i,.language-dropdown-custom ::v-deep(.p-dropdown:hover) .p-dropdown-trigger i{color:#fff!important}.language-selector ::v-deep(.p-dropdown-panel),.language-dropdown-custom ::v-deep(.p-dropdown-panel){background:#2d3e50!important;border:1px solid rgba(255,255,255,.2)!important}.language-selector ::v-deep(.p-dropdown-panel) .p-dropdown-items-wrapper,.language-dropdown-custom ::v-deep(.p-dropdown-panel) .p-dropdown-items-wrapper{color:#ffffffe6!important}.language-selector ::v-deep(.p-dropdown-panel) .p-dropdown-item,.language-dropdown-custom ::v-deep(.p-dropdown-panel) .p-dropdown-item{color:#ffffffe6!important}.language-selector ::v-deep(.p-dropdown-panel) .p-dropdown-item:hover,.language-dropdown-custom ::v-deep(.p-dropdown-panel) .p-dropdown-item:hover{background:rgba(255,173,0,.2)!important;color:#ffad00!important}.language-selector ::v-deep(.p-dropdown-panel) .p-dropdown-item.p-highlight,.language-dropdown-custom ::v-deep(.p-dropdown-panel) .p-dropdown-item.p-highlight{background:rgba(255,173,0,.25)!important;color:#ffad00!important}.language-dropdown-custom ::v-deep(.p-dropdown){background:rgba(255,255,255,.08)!important;border:none!important;border-radius:10px!important;min-width:80px!important;backdrop-filter:blur(10px)}.language-dropdown-custom ::v-deep(.p-dropdown .p-dropdown-label),.language-dropdown-custom ::v-deep(.p-dropdown .p-inputtext),.language-dropdown-custom ::v-deep(.p-dropdown input),.language-dropdown-custom ::v-deep(.p-dropdown .p-dropdown-label.p-inputtext){color:#fff!important}.language-dropdown-custom ::v-deep(.p-dropdown-trigger),.language-dropdown-custom ::v-deep(.p-dropdown-trigger i),.language-dropdown-custom ::v-deep(.p-dropdown-trigger .p-dropdown-trigger-icon),.language-dropdown-custom ::v-deep(.p-dropdown-trigger .p-icon),.language-dropdown-custom ::v-deep(.p-dropdown-trigger svg),.language-dropdown-custom ::v-deep(.p-dropdown .p-dropdown-trigger i){color:#fff!important}.language-dropdown-custom ::v-deep(.p-dropdown-trigger svg path){fill:#fff!important}.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-label,.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-label.p-inputtext,.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-inputtext,.top-nav .language-selector .language-dropdown-custom.p-dropdown input,.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-trigger,.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-trigger svg,.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon,.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-trigger .p-icon,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-label,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-label.p-inputtext,.top-nav .language-dropdown-custom.p-dropdown .p-inputtext,.top-nav .language-dropdown-custom.p-dropdown input,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-trigger,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-trigger svg,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-trigger .p-icon{color:#fff!important}.top-nav .language-selector .language-dropdown-custom.p-dropdown .p-dropdown-trigger svg path,.top-nav .language-dropdown-custom.p-dropdown .p-dropdown-trigger svg path{fill:#fff!important}[class*=language-dropdown-custom] .p-dropdown-label,[class*=language-dropdown-custom] .p-dropdown-label.p-inputtext,[class*=language-dropdown-custom] .p-inputtext{color:#fff!important}[class*=language-dropdown-custom] .p-dropdown-trigger,[class*=language-dropdown-custom] .p-dropdown-trigger svg,[class*=language-dropdown-custom] .p-dropdown-trigger .p-icon{color:#fff!important}[class*=language-dropdown-custom] .p-dropdown-trigger svg path{fill:#fff!important}.top-nav [class*=language-dropdown-custom].p-dropdown .p-dropdown-label.p-inputtext{color:#fff!important}.top-nav [class*=language-dropdown-custom].p-dropdown .p-dropdown-trigger svg path{fill:#fff!important}.logout-btn{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#e74c3c,#c0392b)!important;border:none!important;border-radius:10px!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #e74c3c4d!important;backdrop-filter:blur(10px)}.logout-btn ::v-deep(.p-button-icon){color:#fff!important;font-size:1.1rem!important}.logout-btn ::v-deep(.pi-sign-out){color:#fff!important}.logout-btn:hover{background:linear-gradient(135deg,#c0392b,#a93226)!important;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #e74c3c80!important}.toolbar_detail{min-width:375px;height:50px;left:0px;border-top:none!important;background:#fcfcfc!important;border-bottom:.1rem solid!important;position:fixed;width:100%;top:80px;z-index:0}.pi-sign-out:before,.pi-align-justify:before{color:#fff!important}@media (max-width: 768px){.top-nav-wrapper{padding:12px 15px;gap:12px}.top-nav-title{font-size:1.1rem}.top-nav-subtitle{font-size:.75rem}.top-nav-logo{width:40px;height:40px}.top-nav-logo svg{width:24px;height:24px}.top-nav-user span{display:none}.menu-toggle,.logout-btn,.top-nav-notification{width:36px!important;height:36px!important}}.top-nav .language-selector .p-dropdown .p-dropdown-label.p-inputtext[role=combobox]{color:#fff!important}.top-nav .language-selector .p-dropdown .p-dropdown-trigger svg[class*=p-icon] path{fill:#fff!important}.top-nav .language-selector .p-dropdown .p-dropdown-trigger{color:#fff!important}.top-nav .language-selector .p-dropdown .p-dropdown-trigger svg{color:#fff!important}.top-nav~.p-dropdown-panel,.p-dropdown-panel[data-pc-section=overlay],.p-dropdown-panel{background:#2d3e50!important;border:1px solid rgba(255,255,255,.2)!important}.top-nav~.p-dropdown-panel .p-dropdown-items-wrapper,.p-dropdown-panel .p-dropdown-items-wrapper,.p-dropdown-panel[data-pc-section=overlay] .p-dropdown-items-wrapper{color:#ffffffe6!important}.top-nav~.p-dropdown-panel .p-dropdown-item,.p-dropdown-panel .p-dropdown-item,.p-dropdown-panel[data-pc-section=overlay] .p-dropdown-item{color:#ffffffe6!important}.top-nav~.p-dropdown-panel .p-dropdown-item:hover,.p-dropdown-panel .p-dropdown-item:hover,.p-dropdown-panel[data-pc-section=overlay] .p-dropdown-item:hover{background:rgba(255,173,0,.2)!important;color:#ffad00!important}.top-nav~.p-dropdown-panel .p-dropdown-item.p-highlight,.p-dropdown-panel .p-dropdown-item.p-highlight,.p-dropdown-panel[data-pc-section=overlay] .p-dropdown-item.p-highlight{background:rgba(255,173,0,.25)!important;color:#ffad00!important}.p-tieredmenu{background-color:transparent!important;border:none!important}.button{width:auto;cursor:pointer;border:2px dotted}.button:hover{color:#c70606;border-bottom:.5rem solid}.toolbar_detail{min-width:375px;height:50px;left:0px;border-top:none!important;background:#fcfcfc!important;border-bottom:.1rem solid!important;position:fixed;width:100%;top:85px;z-index:0}.toolbar_detail .pointer{cursor:pointer}.toolbar{min-width:375px;height:85px;left:0px;background:#1c0166!important;position:fixed;width:100%;top:0;z-index:99}.toolbar .pointer{cursor:pointer}.toolbar .logo{position:fixed;top:5;height:65px}.show_dialog{width:50vw}.text-white{color:#fff!important}.d-phone{display:flex}.d-phone-show{display:none}@media screen and (max-width: 600px){.show_dialog{width:90vw}.d-phone{display:none}.d-phone-show{display:flex}}.font-join{font-size:.5rem;cursor:pointer}.divide-white{width:1px;background-color:#fff}.login-img{max-width:95%;height:auto}.login-main{height:100vh;width:100vw;overflow:hidden;color:var(--text-color)}.login{text-align:left}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}body{margin:0!important}
