#app-box{width:100%;height:100%;overflow:auto;min-width:1200px}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--n-color)}.blockBtn{display:block;padding:0;height:auto}.blockBtn .n-button__content{display:block}.hide{display:none}.n-config-provider{height:100%}.res-tb{width:100%}.res-tb thead{display:none}.res-tb td{padding:4px 8px!important;border-color:#0000001a!important}.res-tb .item-con{position:relative;padding-left:12px}.res-tb .item-con span{position:absolute;left:0}table{width:100%}.close-icon{cursor:pointer}.collapse-title{display:flex;align-items:center;gap:8px}.n-data-table-table{font-size:12px!important}.n-data-table-thead{background-color:transparent!important}.n-data-table-thead th{background-color:transparent!important;font-weight:700!important;color:#0006!important}.pagination{margin-top:20px;display:flex;justify-content:flex-end}.grayscale{filter:grayscale(100%)}.carousel-box{padding-top:18px;display:flex;justify-content:center;align-items:center}.carousel-item{display:flex;gap:10px;align-items:center;justify-content:center;color:#0d0d0da8;line-height:20px}.msgIcon{display:block;width:16px;height:16px;background:url(/assets/msg-C9guWK-a.png) no-repeat center center;background-size:cover}.floating-buttons{position:fixed;right:20px;bottom:130px;z-index:1000;display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px 4px;box-shadow:0 2px 8px #0000001a;width:70px}.floating-button{transition:all .3s ease}.floating-button:not(:last-child){border-bottom:1px dashed #e0e0e0;padding-bottom:8px;margin-bottom:8px}.floating-button:hover{transform:scale(1.02)}.floating-back-to-top{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:6px 4px;box-shadow:0 2px 8px #0000001a;width:70px;height:80px;display:flex;align-items:center;justify-content:center}.floating-back-to-top .n-button__content{@extend .floating-button-content;}.floating-back-to-top .n-button__content,.floating-button .n-button__content{background:transparent;border:none;transition:all .3s ease;box-shadow:none;color:#333;width:100%;height:100%;flex-direction:column!important;align-items:center!important;justify-content:center!important;display:flex!important}.floating-back-to-top .n-button__content:hover,.floating-button .n-button__content:hover{background:#f5f5f5;transform:none;box-shadow:none}.contact-popover{padding:16px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;min-width:100px}.contact-popover .contact-info h4{margin:0 0 8px;font-size:14px;font-weight:600;color:#333}.contact-popover .contact-info .phone-number{font-size:16px;font-weight:700;color:#1f69e0;margin-bottom:4px}.contact-popover .contact-info .work-time{font-size:12px;color:#666;margin-bottom:12px}html[theme=dark]{--main-background-color: #2d2e31;--main-color: #eaeaea;--link-color: #7192ff;color:#fff}html[theme=dark]::view-transition-old(root){z-index:99999}html[theme=light]{--main-background-color: #f4f5f7;--main-color: #000000;--link-color: #1989fa}html[theme=light]::view-transition-new(root){z-index:99999}*{margin:0;padding:0;box-sizing:border-box}[v-cloak]{display:none!important}html,body,#app{width:100%;height:100%}html{font-size:.625rem!important;background-color:var(--main-background-color);color:var(--main-color)}body{color:#333;font-size:16px;background-color:#fff}.text-ellipsis{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-empty{font-style:italic;color:#a9a9a9!important}span.text-underline{color:var(--link-color);cursor:pointer;background:linear-gradient(to right,var(--link-color),var(--link-color)) no-repeat right bottom;background-size:0 1.5px;transition:background-size .2s;padding:2px 0}span.text-underline:hover{background-position:left bottom;background-size:100% 1.5px}*::-webkit-scrollbar{width:6px;height:2px}*::-webkit-scrollbar-thumb{background:#9093994d;border-radius:3px}*::-webkit-scrollbar-track{background:#eef1f699;border-radius:3px}*::-webkit-scrollbar-corner{background:transparent}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}.bs-modal{padding:20px;background-color:#fff}
