.common-dialog-overlay[data-v-b4f6b18c]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1000}.common-dialog-container[data-v-b4f6b18c]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-width:100%;max-width:600px;min-width:300px;width:auto}.common-dialog-header[data-v-b4f6b18c]{align-items:center;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;padding:15px 20px}.common-dialog-title[data-v-b4f6b18c]{color:#303133;font-size:18px;font-weight:600;margin:0}.common-dialog-close[data-v-b4f6b18c]{align-items:center;background:transparent;border:none;border-radius:4px;color:#909399;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:all .3s;width:30px}.common-dialog-close[data-v-b4f6b18c]:hover{background-color:#f5f7fa;color:#606266}.close-icon[data-v-b4f6b18c]{line-height:1}.common-dialog-content[data-v-b4f6b18c]{flex:1;max-height:70vh;overflow-y:auto;padding:20px}.dialog-content[data-v-b4f6b18c]{color:#606266;font-size:14px;line-height:1.6}.dialog-content h1[data-v-b4f6b18c],.dialog-content h2[data-v-b4f6b18c],.dialog-content h3[data-v-b4f6b18c],.dialog-content h4[data-v-b4f6b18c],.dialog-content h5[data-v-b4f6b18c],.dialog-content h6[data-v-b4f6b18c]{color:#303133;font-weight:600;margin-bottom:8px;margin-top:16px}.dialog-content p[data-v-b4f6b18c]{margin-bottom:12px}.dialog-content img[data-v-b4f6b18c]{display:block;height:auto;margin:8px 0;max-width:100%}.dialog-content a[data-v-b4f6b18c]{color:#409eff;text-decoration:none}.dialog-content a[data-v-b4f6b18c]:hover{text-decoration:underline}.dialog-content ol[data-v-b4f6b18c],.dialog-content ul[data-v-b4f6b18c]{margin:8px 0;padding-left:24px}.dialog-content li[data-v-b4f6b18c]{margin-bottom:4px}.dialog-content table[data-v-b4f6b18c]{border-collapse:collapse;margin:12px 0;width:100%}.dialog-content table td[data-v-b4f6b18c],.dialog-content table th[data-v-b4f6b18c]{border:1px solid #ebeef5;padding:8px 12px;text-align:left}.dialog-content table th[data-v-b4f6b18c]{background-color:#f5f7fa;font-weight:600}.common-dialog-footer[data-v-b4f6b18c]{align-items:center;border-top:1px solid #ebeef5;display:flex;gap:12px;justify-content:flex-end;padding:15px 20px}@media (max-width:768px){.common-dialog-overlay[data-v-b4f6b18c]{padding:10px}.common-dialog-container[data-v-b4f6b18c]{border-radius:8px;max-width:100%;min-width:auto;width:100%}.common-dialog-header[data-v-b4f6b18c]{padding:12px 16px}.common-dialog-title[data-v-b4f6b18c]{font-size:16px}.common-dialog-content[data-v-b4f6b18c]{max-height:60vh;padding:16px}.common-dialog-footer[data-v-b4f6b18c]{flex-direction:row-reverse;padding:12px 16px}.dialog-content[data-v-b4f6b18c]{font-size:14px}}@media (max-width:480px){.common-dialog-overlay[data-v-b4f6b18c]{padding:5px}.common-dialog-container[data-v-b4f6b18c]{border-radius:6px}.common-dialog-header[data-v-b4f6b18c]{padding:10px 14px}.common-dialog-content[data-v-b4f6b18c]{padding:14px}.common-dialog-footer[data-v-b4f6b18c]{gap:8px;padding:10px 14px}}.menu-title{color:#0ff89b;display:block;flex-shrink:0;font-size:20px;line-height:1.2;text-align:center;width:100%}.menu-link{color:inherit;display:block;text-decoration:none}.menu-item,.menu-link{min-width:-moz-fit-content;min-width:fit-content}.menu-item{align-items:center;background:#ffffff4d;border-bottom:2px solid transparent;color:#0ff89b;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:5px 40px;transition:all .3s ease}.menu-item:hover{background:#fff6}.nuxt-link-active .menu-item,.router-link-exact-active .menu-item{background:linear-gradient(180deg,#0ff89b00,#0ff89b33);border-bottom:2px solid #0ff89b}.nuxt-link-active .menu-item:hover,.router-link-exact-active .menu-item:hover{background:linear-gradient(180deg,#0ff89b1a,#0ff89b4d)}.header{background:var(--header-bg);box-shadow:0 4px 10px var(--main-shadow);color:var(--header-color);margin-bottom:20px;opacity:.9;padding:0;transition:.3s}.header .wrapper{margin:0 auto;max-width:1400px;overflow:hidden;padding:0}.header .header-container{height:auto;justify-content:space-between;min-height:3.75rem}.header .header-container,.header .left-section{align-items:center;display:flex;flex-wrap:nowrap;gap:15px;overflow:hidden}.header .left-section{flex-grow:1;flex-shrink:1}.header .menu-container{align-items:center;display:flex;flex-grow:1;min-width:0;overflow:hidden}.header .logo{align-items:center;display:flex;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.header .logo img{height:auto;max-width:150px;-o-object-fit:contain;object-fit:contain;width:100%}.header .navbtn{flex-shrink:0;flex-wrap:nowrap;gap:10px;justify-content:end;overflow:hidden}.header .navbtn,.header .navbtn .icon{align-items:center;display:flex;min-width:-moz-fit-content;min-width:fit-content}.header .navbtn .icon{background:#0ff89b33;color:#0ff89b!important;cursor:pointer;padding:12px 10px;white-space:nowrap}.header .navbtn .icon i{font-size:var(--header-font)}@media (max-width:768px){.header .header-container{gap:10px;padding:5px 0}.header .left-section{flex-shrink:1;flex-wrap:nowrap;gap:10px}.header .logo img{height:auto;max-width:100px}.header .menu-container{flex-shrink:1;flex-wrap:nowrap;overflow:hidden}.header .menu-item{padding:3px 15px}.header .menu-item>div:first-child{font-size:16px!important}.header .menu-item>div:last-child{font-size:10px!important}.header .navbtn{flex-shrink:1;flex-wrap:nowrap;gap:8px;justify-content:flex-end;padding:0;width:auto}.header .navbtn .el-button{font-size:12px!important;height:32px!important;margin-right:0!important;padding:0 12px!important;white-space:nowrap}.header .navbtn .icon{font-size:12px;padding:8px;white-space:nowrap}}@media (max-width:480px){.header .header-container,.header .left-section{gap:8px}.header .logo img{max-width:80px!important}.header .menu-item{padding:2px 10px}.header .menu-item>div:first-child{font-size:14px!important}.header .menu-item>div:last-child{font-size:9px!important}.header .navbtn{gap:5px}.header .navbtn .el-button{font-size:11px!important;height:28px!important;padding:0 10px!important}.header .navbtn .icon{font-size:11px;padding:6px}}
