:root{--border-radius-none:10px;--border-radius-small:16px;--border-radius-medium:18px;--border-radius-large:22px}body,html{height:100%;margin:0;padding:0;overflow:hidden}#app{height:100vh;display:flex;flex-direction:column}.ground_glass{backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);background-color:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.4);border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.p20{padding:20px}.card_section{margin-top:40px;padding:20px;background:hsla(0,0%,100%,.18);backdrop-filter:blur(6px) saturate(110%);-webkit-backdrop-filter:blur(6px) saturate(110%);border-radius:12px;border:1px solid hsla(0,0%,100%,.35);box-shadow:0 4px 16px rgba(0,0,0,.06)}.arco-table-tr.arco-table-tr-checked{background-color:rgba(90,197,76,.8)}.zl-message-container[data-v-7c75281b]{position:fixed;top:20px;right:20px;z-index:9999;pointer-events:none}.zl-message-item[data-v-7c75281b]{display:flex;align-items:flex-start;justify-content:space-between;min-width:320px;max-width:480px;margin-bottom:12px;padding:16px 20px;pointer-events:auto;background:hsla(0,0%,100%,.25);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 10px 30px rgba(0,0,0,.1),0 5px 15px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.4);transition:all .3s ease}.zl-message-item[data-v-7c75281b]:hover{transform:translateY(-2px);box-shadow:0 25px 70px rgba(0,0,0,.2),0 15px 40px rgba(0,0,0,.15),0 8px 20px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5)}.message-content[data-v-7c75281b]{display:flex;align-items:flex-start;flex:1;gap:12px}.message-icon[data-v-7c75281b]{font-size:18px;margin-top:2px;flex-shrink:0}.message-text[data-v-7c75281b]{flex:1;min-width:0}.message-title[data-v-7c75281b]{font-size:14px;font-weight:600;color:#2c3e50;line-height:1.4;margin-bottom:4px}.message-description[data-v-7c75281b]{font-size:13px;color:#7f8c8d;line-height:1.5;word-wrap:break-word}.message-close[data-v-7c75281b]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:12px;cursor:pointer;color:#95a5a6;border-radius:50%;transition:all .2s ease;flex-shrink:0}.message-close[data-v-7c75281b]:hover{color:#2c3e50;background:hsla(0,0%,100%,.3)}.zl-message-success[data-v-7c75281b]{border-left:4px solid #52c41a}.zl-message-error[data-v-7c75281b]{border-left:4px solid #ff4d4f}.zl-message-warning[data-v-7c75281b]{border-left:4px solid #faad14}.zl-message-info[data-v-7c75281b]{border-left:4px solid #1890ff}.message-enter-active[data-v-7c75281b]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.message-leave-active[data-v-7c75281b]{transition:all .3s ease-in}.message-enter-from[data-v-7c75281b],.message-leave-to[data-v-7c75281b]{opacity:0;transform:translateX(100%) scale(.8)}.message-move[data-v-7c75281b]{transition:transform .3s ease}@media (max-width:768px){.zl-message-container[data-v-7c75281b]{top:10px;right:10px;left:10px}.zl-message-item[data-v-7c75281b]{min-width:auto;max-width:none;margin-bottom:8px;padding:12px 16px}.message-title[data-v-7c75281b]{font-size:13px}.message-description[data-v-7c75281b]{font-size:12px}}:deep(.zl-button){color:inherit!important}:deep(button.zl-button){color:inherit!important}.zl-button *,button.zl-button *{color:inherit!important}.zl-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;outline:none;cursor:pointer;font-family:inherit;font-weight:500;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease;border-radius:8px;box-sizing:border-box}.zl-button--long{width:100%}.zl-button--loading{pointer-events:none;opacity:.8}.zl-button__loading{display:inline-flex;align-items:center;justify-content:center}.zl-button__spinner{width:16px;height:16px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.zl-button__icon{justify-content:center}.zl-button__content,.zl-button__icon{display:inline-flex;align-items:center}.zl-button.zl-button--default,button.zl-button.zl-button--default{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;color:#2c3e50!important}.zl-button.zl-button--primary,button.zl-button.zl-button--primary{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;color:#ffeb3b!important}.zl-button.zl-button--secondary,button.zl-button.zl-button--secondary{background:linear-gradient(135deg,#a8a8a8,#d0d0d0)!important;border:none!important;color:#fff!important}.zl-button.zl-button--success,button.zl-button.zl-button--success{background:linear-gradient(135deg,#4facfe,#00f2fe)!important;border:none!important;color:#ff4500!important}.zl-button.zl-button--warning,button.zl-button.zl-button--warning{background:linear-gradient(135deg,#ffa726,#ff7043)!important;border:none!important;color:#1a237e!important}.zl-button.zl-button--danger,button.zl-button.zl-button--danger{background:linear-gradient(135deg,#ff5722,#e91e63)!important;border:none!important;color:#00e676!important}.zl-button.zl-button--info,button.zl-button.zl-button--info{background:linear-gradient(135deg,#42a5f5,#78909c)!important;border:none!important;color:#ff9800!important}.zl-button.zl-button--login,button.zl-button.zl-button--login{background:linear-gradient(135deg,#a8c8ec,#c8b5db)!important;border:none!important;color:#4a148c!important;font-weight:600!important}.zl-button.zl-button--glass,button.zl-button.zl-button--glass{background:hsla(0,0%,100%,.22)!important;backdrop-filter:blur(6px) saturate(105%)!important;-webkit-backdrop-filter:blur(6px) saturate(105%)!important;border:1px solid hsla(0,0%,100%,.45)!important;color:rgba(44,62,80,.9)!important;box-shadow:0 2px 12px rgba(0,0,0,.06)!important}.zl-button.zl-button--gradient,button.zl-button.zl-button--gradient{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;color:#ffeb3b!important;box-shadow:0 4px 15px rgba(102,126,234,.3)!important}.zl-button--rounded{border-radius:12px!important}.zl-button--shadow{box-shadow:0 4px 15px rgba(0,0,0,.1)!important}.zl-button--hover-lift:hover{transform:scale(1.02)!important;box-shadow:0 8px 25px rgba(0,0,0,.15)!important;transition:all .15s ease!important}.zl-button--mini{height:24px;padding:0 8px;font-size:12px}.zl-button--small{height:32px;padding:0 12px;font-size:14px}.zl-button--medium{height:40px;padding:0 16px;font-size:14px}.zl-button--large{height:48px;padding:0 20px;font-size:16px}.zl-button.zl-button--primary.zl-button--glass,button.zl-button.zl-button--primary.zl-button--glass{background:rgba(102,126,234,.15)!important;color:#ffeb3b!important;border-color:rgba(102,126,234,.3)!important}.zl-button.zl-button--success.zl-button--glass,button.zl-button.zl-button--success.zl-button--glass{background:rgba(79,172,254,.15)!important;color:#ff4500!important;border-color:rgba(79,172,254,.3)!important}.zl-button.zl-button--warning.zl-button--glass,button.zl-button.zl-button--warning.zl-button--glass{background:rgba(255,167,38,.15)!important;color:#1a237e!important;border-color:rgba(255,167,38,.3)!important}.zl-button.zl-button--danger.zl-button--glass,button.zl-button.zl-button--danger.zl-button--glass{background:rgba(255,87,34,.15)!important;color:#00e676!important;border-color:rgba(255,87,34,.3)!important}.zl-button.zl-button--info.zl-button--glass,button.zl-button.zl-button--info.zl-button--glass{background:rgba(66,165,245,.15)!important;color:#ff9800!important;border-color:rgba(66,165,245,.3)!important}.zl-button.zl-button--secondary.zl-button--glass,button.zl-button.zl-button--secondary.zl-button--glass{background:hsla(0,0%,66%,.15)!important;color:#fff!important;border-color:hsla(0,0%,66%,.3)!important}.zl-button--login:hover{transform:scale(1.02)!important;box-shadow:0 8px 25px rgba(168,200,236,.4)!important;transition:all .15s ease!important}.zl-button--gradient:hover,.zl-button--primary:hover{transform:scale(1.02)!important;box-shadow:0 8px 25px rgba(102,126,234,.4)!important;transition:all .15s ease!important}.zl-button--secondary:hover{box-shadow:0 8px 25px hsla(0,0%,66%,.4)!important}.zl-button--secondary:hover,.zl-button--success:hover{transform:scale(1.02)!important;transition:all .15s ease!important}.zl-button--success:hover{box-shadow:0 8px 25px rgba(79,172,254,.4)!important}.zl-button--warning:hover{box-shadow:0 8px 25px rgba(255,167,38,.4)!important}.zl-button--danger:hover,.zl-button--warning:hover{transform:scale(1.02)!important;transition:all .15s ease!important}.zl-button--danger:hover{box-shadow:0 8px 25px rgba(255,87,34,.4)!important}.zl-button--info:hover{transform:scale(1.02)!important;box-shadow:0 8px 25px rgba(66,165,245,.4)!important;transition:all .15s ease!important}.zl-button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}@media (max-width:768px){.zl-button--large{height:44px;font-size:15px}.zl-button--medium{height:36px;font-size:13px}.zl-button--small{height:28px;font-size:12px}}.zl-modal-mask[data-v-d0e45a12]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.zl-modal[data-v-d0e45a12]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;background:hsla(0,0%,100%,.25);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 25px 80px rgba(0,0,0,.2),0 15px 50px rgba(0,0,0,.15),0 8px 25px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4);overflow:hidden}.zl-modal-header[data-v-d0e45a12]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid hsla(0,0%,100%,.2);flex-shrink:0}.zl-modal-title-wrapper[data-v-d0e45a12]{display:flex;align-items:center;gap:8px;flex:1}.zl-modal-icon[data-v-d0e45a12]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.zl-modal-title[data-v-d0e45a12]{font-size:18px;font-weight:600;color:#000;margin:0}.zl-modal-close[data-v-d0e45a12]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:#000;transition:all .2s ease;font-size:16px}.zl-modal-close[data-v-d0e45a12]:hover{background:hsla(0,0%,100%,.3);color:#000}.zl-modal-body[data-v-d0e45a12]{flex:1;padding:20px 24px;overflow-y:auto;color:#000;line-height:1.6}.zl-modal-content[data-v-d0e45a12]{display:flex;align-items:flex-start;gap:12px;white-space:pre-line;margin-bottom:16px;font-size:14px;line-height:1.6;color:#000}.zl-modal-content-icon[data-v-d0e45a12]{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.zl-modal-content-text[data-v-d0e45a12]{flex:1}.zl-modal-footer[data-v-d0e45a12]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid hsla(0,0%,100%,.2);flex-shrink:0}.modal-fade-enter-active[data-v-d0e45a12],.modal-fade-leave-active[data-v-d0e45a12]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-d0e45a12],.modal-fade-leave-to[data-v-d0e45a12]{opacity:0}.modal-zoom-enter-active[data-v-d0e45a12]{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.modal-zoom-leave-active[data-v-d0e45a12]{transition:all .25s ease-in}.modal-zoom-enter-from[data-v-d0e45a12]{opacity:0;transform:scale(.7) translateY(-50px)}.modal-zoom-leave-to[data-v-d0e45a12]{opacity:0;transform:scale(.9) translateY(20px)}.zl-modal-success[data-v-d0e45a12]{border:1px solid rgba(82,196,26,.3)}.zl-modal-info[data-v-d0e45a12]{border:1px solid rgba(24,144,255,.3)}.zl-modal-warning[data-v-d0e45a12]{border:1px solid rgba(250,173,20,.3)}.zl-modal-error[data-v-d0e45a12]{border:1px solid rgba(255,77,79,.3)}.zl-modal-confirm[data-v-d0e45a12]{border:1px solid rgba(250,173,20,.3)}@media (max-width:768px){.zl-modal-mask[data-v-d0e45a12]{padding:10px}.zl-modal[data-v-d0e45a12]{max-width:95vw;max-height:95vh;border-radius:12px}.zl-modal-header[data-v-d0e45a12]{padding:16px 20px 12px}.zl-modal-title[data-v-d0e45a12]{font-size:16px}.zl-modal-body[data-v-d0e45a12]{padding:16px 20px}.zl-modal-footer[data-v-d0e45a12]{padding:12px 20px 16px;flex-direction:column-reverse}.zl-modal-footer .arco-btn[data-v-d0e45a12]{width:100%}}.zl-modal-body[data-v-d0e45a12]::-webkit-scrollbar{width:6px}.zl-modal-body[data-v-d0e45a12]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.zl-modal-body[data-v-d0e45a12]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.zl-modal-body[data-v-d0e45a12]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.zl-drawer-mask[data-v-d926a48c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.zl-drawer[data-v-d926a48c]{position:absolute;display:flex;flex-direction:column;background:hsla(0,0%,100%,.25);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 25px 80px rgba(0,0,0,.2),0 15px 50px rgba(0,0,0,.15),0 8px 25px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4);overflow:hidden;transition:all .2s ease}.zl-drawer[data-v-d926a48c]:hover{box-shadow:0 30px 90px rgba(0,0,0,.25),0 20px 60px rgba(0,0,0,.18),0 10px 30px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.5);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%)}.zl-drawer-right[data-v-d926a48c]{top:0;right:0;border-left:1px solid hsla(0,0%,100%,.3);border-top-left-radius:8px;border-bottom-left-radius:8px}.zl-drawer-left[data-v-d926a48c]{top:0;left:0;border-right:1px solid hsla(0,0%,100%,.3);border-top-right-radius:8px;border-bottom-right-radius:8px}.zl-drawer-top[data-v-d926a48c]{top:0;left:0;border-bottom:1px solid hsla(0,0%,100%,.3);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.zl-drawer-bottom[data-v-d926a48c]{bottom:0;left:0;border-top:1px solid hsla(0,0%,100%,.3);border-top-left-radius:8px;border-top-right-radius:8px}.zl-drawer-header[data-v-d926a48c]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid hsla(0,0%,100%,.2);flex-shrink:0}.zl-drawer-title[data-v-d926a48c]{font-size:18px;font-weight:600;color:#000;margin:0}.zl-drawer-close[data-v-d926a48c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:#000;transition:all .3s cubic-bezier(.23,1,.32,1);font-size:16px}.zl-drawer-close[data-v-d926a48c]:hover{background:hsla(0,0%,100%,.3);color:#000;transform:rotate(90deg) scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.zl-drawer-close[data-v-d926a48c]:active{transform:rotate(90deg) scale(.95)}.zl-drawer-body[data-v-d926a48c]{flex:1;padding:20px 24px;overflow-y:auto;color:#000;line-height:1.6}.zl-drawer-footer[data-v-d926a48c]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid hsla(0,0%,100%,.2);flex-shrink:0}.zl-drawer-default-content[data-v-d926a48c]{padding:0}.zl-drawer-default-content h3[data-v-d926a48c]{color:#000;font-size:18px;font-weight:600;margin-bottom:16px}.zl-drawer-default-content p[data-v-d926a48c]{color:#000;line-height:1.6;margin-bottom:12px}.zl-drawer-default-content ul[data-v-d926a48c]{color:#000;margin:16px 0;padding-left:20px}.zl-drawer-default-content li[data-v-d926a48c]{margin-bottom:8px;line-height:1.5}.demo-actions[data-v-d926a48c]{margin-top:24px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.2)}.drawer-fade-enter-active[data-v-d926a48c]{transition:all .5s cubic-bezier(.23,1,.32,1)}.drawer-fade-leave-active[data-v-d926a48c]{transition:all .4s cubic-bezier(.755,.05,.855,.06)}.drawer-fade-enter-from[data-v-d926a48c],.drawer-fade-leave-to[data-v-d926a48c]{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.drawer-slide-right-enter-active[data-v-d926a48c]{transition:all .6s cubic-bezier(.23,1,.32,1);transform-origin:left center}.drawer-slide-right-leave-active[data-v-d926a48c]{transition:all .4s cubic-bezier(.755,.05,.855,.06);transform-origin:left center}.drawer-slide-right-enter-from[data-v-d926a48c],.drawer-slide-right-leave-to[data-v-d926a48c]{transform:translateX(100%);opacity:0;box-shadow:none}.drawer-slide-right-enter-to[data-v-d926a48c]{transform:translateX(0);opacity:1}.drawer-slide-left-enter-active[data-v-d926a48c]{transition:all .6s cubic-bezier(.23,1,.32,1);transform-origin:right center}.drawer-slide-left-leave-active[data-v-d926a48c]{transition:all .4s cubic-bezier(.755,.05,.855,.06);transform-origin:right center}.drawer-slide-left-enter-from[data-v-d926a48c],.drawer-slide-left-leave-to[data-v-d926a48c]{transform:translateX(-100%);opacity:0;box-shadow:none}.drawer-slide-left-enter-to[data-v-d926a48c]{transform:translateX(0);opacity:1}.drawer-slide-top-enter-active[data-v-d926a48c]{transition:all .6s cubic-bezier(.23,1,.32,1);transform-origin:center bottom}.drawer-slide-top-leave-active[data-v-d926a48c]{transition:all .4s cubic-bezier(.755,.05,.855,.06);transform-origin:center bottom}.drawer-slide-top-enter-from[data-v-d926a48c],.drawer-slide-top-leave-to[data-v-d926a48c]{transform:translateY(-100%);opacity:0;box-shadow:none}.drawer-slide-top-enter-to[data-v-d926a48c]{transform:translateY(0);opacity:1}.drawer-slide-bottom-enter-active[data-v-d926a48c]{transition:all .6s cubic-bezier(.23,1,.32,1);transform-origin:center top}.drawer-slide-bottom-leave-active[data-v-d926a48c]{transition:all .4s cubic-bezier(.755,.05,.855,.06);transform-origin:center top}.drawer-slide-bottom-enter-from[data-v-d926a48c],.drawer-slide-bottom-leave-to[data-v-d926a48c]{transform:translateY(100%);opacity:0;box-shadow:none}.drawer-slide-bottom-enter-to[data-v-d926a48c]{transform:translateY(0);opacity:1}@media (max-width:768px){.zl-drawer-left[data-v-d926a48c],.zl-drawer-right[data-v-d926a48c]{width:90vw!important;max-width:350px}.zl-drawer-bottom[data-v-d926a48c],.zl-drawer-top[data-v-d926a48c]{height:70vh!important;max-height:500px}.zl-drawer-header[data-v-d926a48c]{padding:16px 20px 12px}.zl-drawer-title[data-v-d926a48c]{font-size:16px}.zl-drawer-body[data-v-d926a48c]{padding:16px 20px}.zl-drawer-footer[data-v-d926a48c]{padding:12px 20px 16px;flex-direction:column-reverse}.zl-drawer-footer .arco-btn[data-v-d926a48c]{width:100%}}.zl-drawer-body[data-v-d926a48c]::-webkit-scrollbar{width:6px}.zl-drawer-body[data-v-d926a48c]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.zl-drawer-body[data-v-d926a48c]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.zl-drawer-body[data-v-d926a48c]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.about[data-v-221cd330]{padding:20px}.drawer-test-section[data-v-221cd330],.message-test-section[data-v-221cd330],.modal-test-section[data-v-221cd330]{margin-top:40px;padding:20px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:12px;border:1px solid hsla(0,0%,100%,.2)}.drawer-test-section h2[data-v-221cd330],.message-test-section h2[data-v-221cd330],.modal-test-section h2[data-v-221cd330]{margin-bottom:20px;color:#2c3e50;font-size:18px;font-weight:600}.button-group[data-v-221cd330]{display:flex;flex-wrap:wrap;gap:12px}.button-group .arco-btn[data-v-221cd330]{min-width:120px}.custom-modal-content[data-v-221cd330]{padding:10px 0}.custom-modal-content p[data-v-221cd330]{margin-bottom:20px;color:#7f8c8d;line-height:1.6}.canvas-glass-card[data-v-0cd9a98f]{position:relative;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.canvas-glass-card--bordered[data-v-0cd9a98f]{border:1px solid rgba(74,144,226,.4)!important;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.3),0 0 0 .5px rgba(74,144,226,.2),0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.04),0 4px 16px rgba(74,144,226,.08)}.canvas-glass-card--hoverable[data-v-0cd9a98f]:hover{border-color:rgba(74,144,226,.6)!important;transform:scale(1.005)!important;transition:all .15s ease!important;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.5),0 0 0 .5px rgba(74,144,226,.4),0 4px 20px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08),0 8px 32px rgba(74,144,226,.15),0 0 20px rgba(74,144,226,.1)}.canvas-glass-background[data-v-0cd9a98f]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.canvas-glass-content[data-v-0cd9a98f]{position:relative;z-index:2;display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.canvas-glass-card--small .canvas-glass-card__body[data-v-0cd9a98f]{padding:16px}.canvas-glass-card--small .canvas-glass-card__header[data-v-0cd9a98f]{padding:12px 16px 0}.canvas-glass-card--small .canvas-glass-card__footer[data-v-0cd9a98f]{padding:0 16px 12px}.canvas-glass-card--medium .canvas-glass-card__body[data-v-0cd9a98f]{padding:24px}.canvas-glass-card--medium .canvas-glass-card__header[data-v-0cd9a98f]{padding:20px 24px 0}.canvas-glass-card--medium .canvas-glass-card__footer[data-v-0cd9a98f]{padding:0 24px 20px}.canvas-glass-card--large .canvas-glass-card__body[data-v-0cd9a98f]{padding:32px}.canvas-glass-card--large .canvas-glass-card__header[data-v-0cd9a98f]{padding:28px 32px 0}.canvas-glass-card--large .canvas-glass-card__footer[data-v-0cd9a98f]{padding:0 32px 28px}.canvas-glass-card__header[data-v-0cd9a98f]{flex-shrink:0}.canvas-glass-card__title[data-v-0cd9a98f]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.canvas-glass-card__body[data-v-0cd9a98f]{flex:1;display:flex;flex-direction:column;min-height:0}.canvas-glass-card__body[data-v-0cd9a98f]:not(.canvas-glass-card__body--no-scroll){overflow-y:auto;overflow-x:hidden}.canvas-glass-card__body--no-padding[data-v-0cd9a98f]{padding:0!important}.canvas-glass-card__body[data-v-0cd9a98f]:not(.canvas-glass-card__body--no-scroll)::-webkit-scrollbar{width:6px}.canvas-glass-card__body[data-v-0cd9a98f]:not(.canvas-glass-card__body--no-scroll)::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px;margin:5px 0}.canvas-glass-card__body[data-v-0cd9a98f]:not(.canvas-glass-card__body--no-scroll)::-webkit-scrollbar-thumb{background:rgba(168,200,236,.4);border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.canvas-glass-card__body[data-v-0cd9a98f]:not(.canvas-glass-card__body--no-scroll)::-webkit-scrollbar-thumb:hover{background:rgba(168,200,236,.6)}.canvas-glass-card__body[data-v-0cd9a98f]:not(.canvas-glass-card__body--no-scroll)::-webkit-scrollbar-button{display:none}.canvas-glass-card__body[data-v-0cd9a98f]:not(.canvas-glass-card__body--no-scroll)::-webkit-scrollbar-corner{background:transparent}.canvas-glass-card__body[data-v-0cd9a98f]:not(.canvas-glass-card__body--no-scroll){scrollbar-width:thin;scrollbar-color:rgba(168,200,236,.4) hsla(0,0%,100%,.1)}.canvas-glass-card__footer[data-v-0cd9a98f]{flex-shrink:0;border-top:1px solid hsla(0,0%,100%,.2);margin-top:auto}@media (max-width:768px){.canvas-glass-card--large .canvas-glass-card__body[data-v-0cd9a98f]{padding:20px}.canvas-glass-card--large .canvas-glass-card__header[data-v-0cd9a98f]{padding:16px 20px 0}.canvas-glass-card--large .canvas-glass-card__footer[data-v-0cd9a98f]{padding:0 20px 16px}.canvas-glass-card--medium .canvas-glass-card__body[data-v-0cd9a98f]{padding:16px}.canvas-glass-card--medium .canvas-glass-card__header[data-v-0cd9a98f]{padding:12px 16px 0}.canvas-glass-card--medium .canvas-glass-card__footer[data-v-0cd9a98f]{padding:0 16px 12px}}.input[data-v-24dbd570],.input[data-v-435a6034],.input[data-v-4d35a552],.input[data-v-534ff256],.input[data-v-63d3672c],.input[data-v-6cb611a4],.input[data-v-b9edfeea],.input[data-v-d6cf5ad2],.input[data-v-db610960]{border:var(--color-text-4) solid 1px}.console-container[data-v-02f30420]{padding:24px;min-height:100vh;background:transparent;overflow-y:auto}.console-header[data-v-02f30420]{margin-bottom:32px;text-align:center}.console-title[data-v-02f30420]{font-size:32px;font-weight:700;color:#2c3e50;margin:0 0 8px 0;background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.console-subtitle[data-v-02f30420]{font-size:16px;color:#7f8c8d;margin:0}.stats-section[data-v-02f30420]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-02f30420]{transition:transform .3s ease}.stat-card[data-v-02f30420]:hover{transform:translateY(-4px)}.stat-content[data-v-02f30420]{display:flex;align-items:center;gap:16px}.stat-icon[data-v-02f30420]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#94a3b8,#cbd5e1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.stat-info[data-v-02f30420]{flex:1}.stat-value[data-v-02f30420]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:4px}.stat-change[data-v-02f30420]{font-size:14px;font-weight:500}.stat-change.positive[data-v-02f30420]{color:#27ae60}.stat-change.negative[data-v-02f30420]{color:#e74c3c}.stat-change.neutral[data-v-02f30420]{color:#7f8c8d}.console-main[data-v-02f30420]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.console-left[data-v-02f30420],.console-right[data-v-02f30420]{display:flex;flex-direction:column;gap:24px}.quick-actions[data-v-02f30420]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.action-btn[data-v-02f30420]{height:60px;font-size:14px}.monitor-grid[data-v-02f30420]{display:flex;flex-direction:column;gap:16px}.monitor-item[data-v-02f30420]{display:flex;justify-content:space-between;align-items:center}.monitor-label[data-v-02f30420]{font-size:14px;color:#2c3e50;font-weight:500}.monitor-progress[data-v-02f30420]{display:flex;align-items:center;gap:12px;flex:1;max-width:200px}.progress-bar[data-v-02f30420]{flex:1;height:8px;background:#ecf0f1;border-radius:4px;overflow:hidden}.progress-fill[data-v-02f30420]{height:100%;border-radius:4px;transition:width .3s ease}.progress-text[data-v-02f30420]{font-size:12px;color:#7f8c8d;min-width:35px;text-align:right}.activity-list[data-v-02f30420]{display:flex;flex-direction:column;gap:16px;max-height:300px;overflow-y:auto}.activity-item[data-v-02f30420]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:hsla(0,0%,100%,.5);transition:background .3s ease}.activity-item[data-v-02f30420]:hover{background:hsla(0,0%,100%,.8)}.activity-icon[data-v-02f30420]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.activity-icon.success[data-v-02f30420]{background:#27ae60}.activity-icon.warning[data-v-02f30420]{background:#f39c12}.activity-icon.info[data-v-02f30420]{background:#3498db}.activity-content[data-v-02f30420]{flex:1}.activity-title[data-v-02f30420]{font-size:14px;color:#2c3e50;font-weight:500;margin-bottom:2px}.activity-time[data-v-02f30420]{font-size:12px;color:#7f8c8d}.system-info[data-v-02f30420]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-02f30420]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1)}.info-item[data-v-02f30420]:last-child{border-bottom:none}.info-label[data-v-02f30420]{font-size:14px;color:#7f8c8d}.info-value[data-v-02f30420]{font-size:14px;color:#2c3e50;font-weight:500}@media (max-width:1200px){.console-main[data-v-02f30420]{grid-template-columns:1fr}.stats-section[data-v-02f30420]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.console-container[data-v-02f30420]{padding:16px}.console-title[data-v-02f30420]{font-size:24px}.quick-actions[data-v-02f30420],.stats-section[data-v-02f30420]{grid-template-columns:1fr}}.filter-section[data-v-0ff4a172]{margin-bottom:16px}.pagination-wrapper[data-v-0ff4a172]{margin-top:16px;display:flex;justify-content:center}.modal-footer[data-v-0ff4a172]{display:flex;justify-content:space-between;align-items:center;width:100%}.selected-info[data-v-0ff4a172]{color:#1890ff;font-size:14px}.filter-section[data-v-eb2b6920]{margin-bottom:16px}.pagination-wrapper[data-v-eb2b6920]{margin-top:16px;display:flex;justify-content:center}.modal-footer[data-v-eb2b6920]{display:flex;justify-content:space-between;align-items:center;width:100%}.selected-info[data-v-eb2b6920]{color:#1890ff;font-size:14px}.detail-drawer-content[data-v-522478d7]{padding:16px}.info-card[data-v-522478d7]{margin-bottom:20px}.info-card[data-v-522478d7]:last-child{margin-bottom:0}.a-form-item[data-v-26958f9c]{margin-bottom:16px}.import-content[data-v-ba458d44]{padding:10px 0}.upload-area[data-v-ba458d44]{border:2px dashed #d9d9d9;border-radius:6px;background-color:#fafafa;text-align:center;padding:40px 20px;transition:border-color .3s,background-color .3s;cursor:pointer}.upload-area[data-v-ba458d44]:hover{border-color:#1890ff;background-color:#f5f5f5}.upload-icon[data-v-ba458d44]{font-size:48px;color:#d9d9d9;margin-bottom:16px}.upload-text p[data-v-ba458d44]{margin:0;font-size:16px;color:#666}.upload-tip[data-v-ba458d44]{font-size:14px!important;color:#999!important;margin-top:8px!important}.import-result[data-v-ba458d44]{border-radius:6px}.template-download[data-v-ba458d44]{text-align:center;padding:20px;background-color:#f5f5f5;border-radius:6px}.input[data-v-3ed0864c]{border:var(--color-text-4) solid 1px}.glass-card__title[data-v-3ed0864c]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.button-table-option[data-v-3ed0864c]{padding:0}.input[data-v-231f2a1a]{border:var(--color-text-4) solid 1px}.glass-card__title[data-v-231f2a1a]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.input[data-v-3bdd2919]{border:var(--color-text-4) solid 1px}.glass-card__title[data-v-3bdd2919]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.input[data-v-7e54562a]{border:var(--color-text-4) solid 1px}.glass-card__title[data-v-7e54562a]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.action-column[data-v-7e54562a]{padding-left:0;padding-right:0}.input[data-v-65c3eb62]{border:var(--color-text-4) solid 1px}.glass-card__title[data-v-65c3eb62]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.data-sync-container[data-v-1340903f]{padding:20px;position:relative}.glass-card__title[data-v-1340903f]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.button-table-option[data-v-1340903f]{border:none;background:none;padding:0;cursor:pointer}.result-card[data-v-1340903f]{margin-top:20px}.sync-overlay[data-v-1340903f]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center}.sync-spinner[data-v-1340903f]{text-align:center}.sync-spin[data-v-1340903f] .arco-spin-tip{margin-top:12px;font-size:16px;color:#2c3e50}.data-push-container[data-v-1ce9744d]{padding:20px}.glass-card__title[data-v-1ce9744d]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.button-table-option[data-v-1ce9744d]{border:none;background:none;padding:0;cursor:pointer}.result-card[data-v-1ce9744d]{margin-top:20px}.sync-record-container[data-v-17cbb1fe]{padding:20px}.glass-card__title[data-v-17cbb1fe]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.button-table-option[data-v-17cbb1fe]{border:none;background:none;padding:0;cursor:pointer}.spin-container[data-v-17cbb1fe]{height:calc(100vh - 200px);width:100%}.detail-container[data-v-17cbb1fe]{padding:20px;height:100%}.detail-row[data-v-17cbb1fe]{margin:0;height:100%}.detail-left[data-v-17cbb1fe]{padding-right:10px;height:100%}.detail-right[data-v-17cbb1fe]{padding-left:10px;height:100%}.log-container[data-v-17cbb1fe]{border:1px solid #e5e5e5;border-radius:4px;height:100%;display:flex;flex-direction:column}.log-title[data-v-17cbb1fe]{padding:12px 16px;background-color:#f2f3f5;border-bottom:1px solid #e5e5e5;font-weight:500}.log-content[data-v-17cbb1fe]{flex:1;padding:16px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.file-management[data-v-2fa1fc02]{width:100%;height:100%}.page-header[data-v-2fa1fc02]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.page-title[data-v-2fa1fc02]{font-size:28px;font-weight:700;color:#2c3e50;margin:0 0 8px 0}.page-description[data-v-2fa1fc02]{font-size:16px;color:#7f8c8d;margin:0}.month-selector[data-v-2fa1fc02]{display:flex;gap:10px;margin-bottom:30px;flex-wrap:wrap}.month-btn[data-v-2fa1fc02]{padding:8px 16px;border:none;border-radius:20px;background:hsla(0,0%,100%,.8);color:#7f8c8d;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.1)}.month-btn[data-v-2fa1fc02]:hover{background:rgba(102,126,234,.1);color:#667eea;transform:translateY(-2px)}.month-btn.active[data-v-2fa1fc02]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.3)}.file-grid[data-v-2fa1fc02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px;margin-bottom:30px}.file-item[data-v-2fa1fc02]{display:flex;flex-direction:column;align-items:center;padding:20px;background:hsla(0,0%,100%,.6);border-radius:15px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;box-shadow:0 2px 10px rgba(0,0,0,.08)}.file-item[data-v-2fa1fc02]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:rgba(102,126,234,.3);background:hsla(0,0%,100%,.8)}.file-icon[data-v-2fa1fc02]{font-size:48px;margin-bottom:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.file-name[data-v-2fa1fc02]{font-size:12px;color:#2c3e50;text-align:center;word-break:break-all;line-height:1.4;font-weight:500}.empty-state[data-v-2fa1fc02]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#bdc3c7}.empty-icon[data-v-2fa1fc02]{font-size:64px;margin-bottom:16px;opacity:.6}.empty-text[data-v-2fa1fc02]{font-size:16px;font-weight:500}@media (max-width:768px){.file-grid[data-v-2fa1fc02]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px}.month-selector[data-v-2fa1fc02]{gap:8px}.month-btn[data-v-2fa1fc02]{padding:6px 12px;font-size:12px}.page-title[data-v-2fa1fc02]{font-size:24px}.page-description[data-v-2fa1fc02]{font-size:14px}}.glass-card-demo[data-v-5f9dcf74]{padding:20px;min-height:100vh}.glass-card-demo h1[data-v-5f9dcf74]{text-align:center;color:#2c3e50;margin-bottom:40px;font-size:32px;font-weight:600}.demo-section[data-v-5f9dcf74]{margin-bottom:50px}.demo-section h2[data-v-5f9dcf74]{color:#2c3e50;margin-bottom:20px;font-size:24px;font-weight:600;border-bottom:2px solid rgba(168,200,236,.3);padding-bottom:10px}.demo-grid[data-v-5f9dcf74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px}.custom-header[data-v-5f9dcf74]{display:flex;align-items:center;justify-content:space-between}.header-icon[data-v-5f9dcf74]{font-size:20px;margin-right:10px}.custom-header h3[data-v-5f9dcf74]{margin:0;flex:1;color:#2c3e50;font-size:18px;font-weight:600}.header-btn[data-v-5f9dcf74]{background:rgba(168,200,236,.2);border:1px solid rgba(168,200,236,.3);border-radius:6px;padding:4px 12px;font-size:12px;color:#2c3e50;cursor:pointer;transition:all .3s ease}.header-btn[data-v-5f9dcf74]:hover{background:rgba(168,200,236,.3);border-color:rgba(168,200,236,.5)}.custom-footer[data-v-5f9dcf74],.form-footer[data-v-5f9dcf74]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.footer-btn[data-v-5f9dcf74]{padding:8px 16px;border-radius:6px;border:1px solid rgba(168,200,236,.3);background:hsla(0,0%,100%,.5);color:#2c3e50;cursor:pointer;transition:all .3s ease;font-size:14px}.footer-btn[data-v-5f9dcf74]:hover{background:rgba(168,200,236,.2);border-color:rgba(168,200,236,.5)}.footer-btn.primary[data-v-5f9dcf74]{background:linear-gradient(135deg,#a8c8ec,#c8b5db);color:#fff;border-color:transparent}.footer-btn.primary[data-v-5f9dcf74]:hover{background:linear-gradient(135deg,#96b8e0,#b8a5cb)}.demo-form[data-v-5f9dcf74]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-5f9dcf74]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-5f9dcf74]{font-size:14px;font-weight:500;color:#2c3e50}.form-group input[data-v-5f9dcf74],.form-group textarea[data-v-5f9dcf74]{padding:10px 12px;border:1px solid rgba(168,200,236,.3);border-radius:6px;background:hsla(0,0%,100%,.7);font-size:14px;transition:all .3s ease}.form-group input[data-v-5f9dcf74]:focus,.form-group textarea[data-v-5f9dcf74]:focus{outline:none;border-color:#a8c8ec;background:hsla(0,0%,100%,.9);box-shadow:0 0 0 3px rgba(168,200,236,.2)}.form-group textarea[data-v-5f9dcf74]{resize:vertical;min-height:80px}.stats-content[data-v-5f9dcf74]{text-align:center}.stats-number[data-v-5f9dcf74]{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:8px}.stats-label[data-v-5f9dcf74]{font-size:14px;color:#7f8c8d;margin-bottom:8px}.stats-trend[data-v-5f9dcf74]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:12px;display:inline-block}.stats-trend.positive[data-v-5f9dcf74]{color:#27ae60;background:rgba(39,174,96,.1)}.notification-list[data-v-5f9dcf74]{display:flex;flex-direction:column;gap:12px}.notification-item[data-v-5f9dcf74]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:hsla(0,0%,100%,.3);border-radius:8px;transition:all .3s ease}.notification-item[data-v-5f9dcf74]:hover{background:hsla(0,0%,100%,.5)}.notification-icon[data-v-5f9dcf74]{font-size:20px;flex-shrink:0}.notification-content[data-v-5f9dcf74]{flex:1}.notification-title[data-v-5f9dcf74]{font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:4px}.notification-desc[data-v-5f9dcf74]{font-size:12px;color:#7f8c8d}.notification-time[data-v-5f9dcf74]{font-size:11px;color:#95a5a6;flex-shrink:0}.quick-actions[data-v-5f9dcf74]{display:grid;grid-template-columns:1fr 1fr}.action-item[data-v-5f9dcf74]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;cursor:pointer;transition:all .3s ease;border-right:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}.action-item[data-v-5f9dcf74]:nth-child(2n){border-right:none}.action-item[data-v-5f9dcf74]:nth-last-child(-n+2){border-bottom:none}.action-item[data-v-5f9dcf74]:hover{background:hsla(0,0%,100%,.2)}.action-icon[data-v-5f9dcf74]{font-size:24px;margin-bottom:8px}.action-text[data-v-5f9dcf74]{font-size:14px;color:#2c3e50;font-weight:500}@media (max-width:768px){.demo-grid[data-v-5f9dcf74]{grid-template-columns:1fr}.glass-card-demo[data-v-5f9dcf74]{padding:15px}.glass-card-demo h1[data-v-5f9dcf74]{font-size:24px}.demo-section h2[data-v-5f9dcf74]{font-size:20px}}.stats-card[data-v-0af59a2d]{background:var(--color-bg-3);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:20px 24px 16px 24px;min-width:140px;display:flex;flex-direction:column;align-items:center;flex:1;position:relative;overflow:hidden}.stats-icon[data-v-0af59a2d]{font-size:32px;margin-bottom:8px;color:var(--color-text-2);width:40px;height:40px;display:flex;align-items:center;justify-content:center}.stats-title[data-v-0af59a2d]{font-size:15px;color:var(--color-text-1);font-weight:600;letter-spacing:.5px;margin-bottom:8px;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-value[data-v-0af59a2d]{font-size:20px;font-weight:700;color:#1e90ff;letter-spacing:1px;font-family:DIN Alternate,Arial,sans-serif;text-shadow:0 1px 2px rgba(30,144,255,.5)}.employee-bar-chart[data-v-f6471226]{background:var(--color-bg-3);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:24px;color:var(--color-text-1)}canvas[data-v-f6471226]{width:100%!important;height:320px!important}.user-info[data-v-a44de596]{background:var(--color-bg-3);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:32px 28px 28px 28px;align-items:center;margin-bottom:24px;width:100%}.user-avatar[data-v-a44de596]{align-items:center;justify-content:center}.user-details[data-v-a44de596]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-a44de596]{font-size:22px;font-weight:700;color:var(--color-text-2);margin-bottom:2px}.user-role[data-v-a44de596]{font-size:14px;color:#4a90e2;font-weight:500;margin-bottom:4px}.user-department[data-v-a44de596],.user-email[data-v-a44de596],.user-phone[data-v-a44de596]{font-size:13px;color:var(--color-text-2);margin-top:2px}.user-registered[data-v-a44de596]{font-size:12px;color:var(--color-text-1);margin-top:2px}.server-status[data-v-12258e5c]{background:var(--color-bg-3);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:24px}.status-title[data-v-12258e5c]{font-size:16px;font-weight:700;color:var(--color-text-1);margin-bottom:16px}.status-list[data-v-12258e5c]{display:flex;flex-direction:column;gap:10px}.status-item[data-v-12258e5c]{font-size:14px;color:#666;display:flex;justify-content:space-between}.home-layout[data-v-2017b535]{display:flex;flex-direction:row;height:100%;background:var(--color-bg-1);padding:32px 24px;box-sizing:border-box}.stats-row[data-v-2017b535]{display:flex;flex-direction:row;margin-bottom:24px;gap:16px}.stats-and-chart[data-v-2017b535]{width:100%;display:flex;flex-direction:column}.stats-row[data-v-2017b535]{width:100%}.home-left[data-v-2017b535]{margin-right:24px;display:flex;flex-direction:column}.home-right[data-v-2017b535]{min-width:280px;text-align:center}.login-container[data-v-54bccf3f]{position:relative;width:100vw;height:100vh;overflow:hidden;background:linear-gradient(135deg,#f8f9fa,#e8f5e8);background-size:400% 400%;animation:gradientShift-54bccf3f 15s ease infinite;display:flex;align-items:center;justify-content:center}@keyframes gradientShift-54bccf3f{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.background-circles[data-v-54bccf3f]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.circle[data-v-54bccf3f]{position:absolute;border-radius:50%;opacity:.8;filter:blur(.5px)}.circle-1[data-v-54bccf3f]{width:140px;height:140px;background:radial-gradient(circle,rgba(74,144,226,.5) 0,rgba(74,144,226,.2) 70%,transparent 100%);top:10%;left:15%;animation:float-1-54bccf3f 25s ease-in-out infinite}.circle-2[data-v-54bccf3f]{width:100px;height:100px;background:radial-gradient(circle,rgba(156,39,176,.5) 0,rgba(156,39,176,.2) 70%,transparent 100%);top:60%;right:20%;animation:float-2-54bccf3f 30s ease-in-out infinite}.circle-3[data-v-54bccf3f]{width:170px;height:170px;background:radial-gradient(circle,rgba(255,193,7,.45) 0,rgba(255,193,7,.18) 70%,transparent 100%);bottom:15%;left:25%;animation:float-3-54bccf3f 35s ease-in-out infinite}.circle-4[data-v-54bccf3f]{width:120px;height:120px;background:radial-gradient(circle,rgba(76,175,80,.5) 0,rgba(76,175,80,.2) 70%,transparent 100%);top:30%;right:10%;animation:float-4-54bccf3f 28s ease-in-out infinite}.circle-5[data-v-54bccf3f]{width:80px;height:80px;background:radial-gradient(circle,rgba(255,87,34,.55) 0,rgba(255,87,34,.22) 70%,transparent 100%);top:80%;left:60%;animation:float-5-54bccf3f 22s ease-in-out infinite}.circle-6[data-v-54bccf3f]{width:130px;height:130px;background:radial-gradient(circle,rgba(63,81,181,.48) 0,rgba(63,81,181,.19) 70%,transparent 100%);top:5%;left:70%;animation:float-6-54bccf3f 32s ease-in-out infinite}.circle-7[data-v-54bccf3f]{width:110px;height:110px;background:radial-gradient(circle,rgba(233,30,99,.52) 0,rgba(233,30,99,.21) 70%,transparent 100%);bottom:40%;right:5%;animation:float-7-54bccf3f 26s ease-in-out infinite}.circle-8[data-v-54bccf3f]{width:90px;height:90px;background:radial-gradient(circle,rgba(0,188,212,.5) 0,rgba(0,188,212,.2) 70%,transparent 100%);top:45%;left:5%;animation:float-8-54bccf3f 29s ease-in-out infinite}.circle-9[data-v-54bccf3f]{width:150px;height:150px;background:radial-gradient(circle,rgba(139,195,74,.45) 0,rgba(139,195,74,.18) 70%,transparent 100%);bottom:10%;right:40%;animation:float-9-54bccf3f 33s ease-in-out infinite}.circle-10[data-v-54bccf3f]{width:105px;height:105px;background:radial-gradient(circle,rgba(121,85,72,.5) 0,rgba(121,85,72,.2) 70%,transparent 100%);top:20%;left:40%;animation:float-10-54bccf3f 27s ease-in-out infinite}@keyframes float-1-54bccf3f{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.1)}50%{transform:translate(-20px,40px) scale(.9)}75%{transform:translate(40px,20px) scale(1.05)}}@keyframes float-2-54bccf3f{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,30px) scale(1.15)}66%{transform:translate(25px,-35px) scale(.85)}}@keyframes float-3-54bccf3f{0%,to{transform:translate(0) scale(1)}20%{transform:translate(20px,30px) scale(1.08)}40%{transform:translate(-30px,-20px) scale(.92)}60%{transform:translate(35px,15px) scale(1.12)}80%{transform:translate(-15px,25px) scale(.88)}}@keyframes float-4-54bccf3f{0%,to{transform:translate(0) scale(1)}30%{transform:translate(-25px,-30px) scale(1.1)}70%{transform:translate(35px,25px) scale(.9)}}@keyframes float-5-54bccf3f{0%,to{transform:translate(0) scale(1)}25%{transform:translate(15px,-25px) scale(1.2)}50%{transform:translate(-30px,20px) scale(.8)}75%{transform:translate(20px,30px) scale(1.1)}}@keyframes float-6-54bccf3f{0%,to{transform:translate(0) scale(1)}16%{transform:translate(-20px,25px) scale(1.05)}33%{transform:translate(30px,-15px) scale(.95)}50%{transform:translate(-35px,-25px) scale(1.1)}66%{transform:translate(25px,35px) scale(.9)}83%{transform:translate(15px,-30px) scale(1.03)}}@keyframes float-7-54bccf3f{0%,to{transform:translate(0) scale(1)}40%{transform:translate(30px,20px) scale(1.08)}80%{transform:translate(-25px,-30px) scale(.92)}}@keyframes float-8-54bccf3f{0%,to{transform:translate(0) scale(1)}35%{transform:translate(-30px,35px) scale(1.15)}70%{transform:translate(40px,-25px) scale(.85)}}@keyframes float-9-54bccf3f{0%,to{transform:translate(0) scale(1)}25%{transform:translate(25px,30px) scale(1.06)}50%{transform:translate(-35px,-20px) scale(.94)}75%{transform:translate(30px,-35px) scale(1.08)}}@keyframes float-10-54bccf3f{0%,to{transform:translate(0) scale(1)}30%{transform:translate(-20px,-25px) scale(1.12)}60%{transform:translate(35px,30px) scale(.88)}}.login-card[data-v-54bccf3f]{position:relative;z-index:2;width:450px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%);border:1px solid hsla(0,0%,100%,.3);border-radius:24px;padding:40px;box-shadow:0 25px 60px rgba(0,0,0,.15),0 15px 35px rgba(0,0,0,.1),0 8px 20px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.4);transition:transform .3s ease}.login-header[data-v-54bccf3f]{text-align:center;margin-bottom:35px}.logo-footer[data-v-54bccf3f]{display:flex;align-items:center;justify-content:center;margin-top:20px;padding-top:15px;border-top:1px solid hsla(0,0%,100%,.2)}.logo-footer .logo-icon[data-v-54bccf3f]{font-size:14px;margin-right:6px}.logo-footer .logo-text[data-v-54bccf3f]{font-size:12px;font-weight:400;color:#7f8c8d;opacity:.8}.login-title[data-v-54bccf3f]{font-size:28px;font-weight:600;color:#2c3e50;margin:0 0 8px 0}.login-subtitle[data-v-54bccf3f]{font-size:16px;color:#7f8c8d;margin:0}.login-form[data-v-54bccf3f]{width:100%}[data-v-54bccf3f] .custom-input{background:hsla(0,0%,100%,.9)!important;border:1px solid hsla(0,0%,100%,.3)!important;border-radius:12px!important;transition:all .3s ease!important}[data-v-54bccf3f] .custom-input:hover{background:hsla(0,0%,100%,.95)!important;border-color:rgba(168,200,236,.5)!important;box-shadow:0 4px 15px rgba(168,200,236,.2)!important}[data-v-54bccf3f] .custom-input:focus-within{background:#fff!important;border-color:#a8c8ec!important;box-shadow:0 0 0 3px rgba(168,200,236,.2)!important}.captcha-container[data-v-54bccf3f]{display:flex;gap:12px;align-items:center}.captcha-input[data-v-54bccf3f]{flex:1}.captcha-image[data-v-54bccf3f]{height:40px;width:120px;cursor:pointer;border-radius:8px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.captcha-image[data-v-54bccf3f]:hover{border-color:#a8c8ec;box-shadow:0 4px 15px rgba(168,200,236,.3)}.login-options[data-v-54bccf3f]{display:flex;justify-content:space-between;align-items:center;margin:20px 0 25px 0}.remember-text[data-v-54bccf3f]{color:#2c3e50;font-size:14px}.forgot-password[data-v-54bccf3f]{color:#a8c8ec;text-decoration:none;font-size:14px;transition:color .3s ease}.forgot-password[data-v-54bccf3f]:hover{color:#667eea;text-decoration:underline}[data-v-54bccf3f] .arco-form-item{margin-bottom:20px}[data-v-54bccf3f] .arco-form-item-content{display:flex;align-items:center}.input[data-v-56dd744a]{border:var(--color-text-4) solid 1px}.glass-card__title[data-v-56dd744a]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.button-table-option[data-v-56dd744a]{padding:0}.data-sync-container[data-v-1d6f9662]{padding:20px;position:relative}.glass-card__title[data-v-1d6f9662]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.button-table-option[data-v-1d6f9662]{border:none;background:none;padding:0;cursor:pointer}.result-card[data-v-1d6f9662]{margin-top:20px}.sync-overlay[data-v-1d6f9662]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center}.sync-spinner[data-v-1d6f9662]{text-align:center}.sync-spin[data-v-1d6f9662] .arco-spin-tip{margin-top:12px;font-size:16px;color:#2c3e50}.edit-container[data-v-498d1118]{padding:0}.form-help-text[data-v-498d1118]{color:#999;font-size:12px;margin-top:4px}.dict-data-drawer-content[data-v-c3885aa6],.edit-container[data-v-bb7e5e64]{padding:0}.filter-card[data-v-c3885aa6],.table-card[data-v-c3885aa6]{margin-bottom:16px}.button-table-option[data-v-c3885aa6]{border:none;background:none;padding:0;cursor:pointer}.button-table-option[data-v-c3885aa6]:hover{background-color:#f0f9ff}.table-card[data-v-7d97ad1f]{margin-bottom:16px}.button-table-option[data-v-7d97ad1f]{border:none;background:none;padding:0;cursor:pointer}.glass-card__title[data-v-7d97ad1f]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.input[data-v-7d97ad1f]{width:100%}.email-config[data-v-7f79552d]{padding:16px;background-color:#f5f5f5;min-height:calc(100vh - 60px)}.mb-4[data-v-7f79552d]{margin-bottom:16px}.no-files[data-v-077b44c8]{text-align:center;color:var(--color-text-3);margin-top:40px;font-size:1.1em}.image-grid[data-v-077b44c8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px;margin-bottom:20px}.image-card[data-v-077b44c8]{border:1px solid var(--color-border-2);border-radius:4px;padding:10px;text-align:center;background-color:var(--color-bg-1);color:var(--color-text-1)}.image-placeholder[data-v-077b44c8]{height:80px;background-color:var(--color-fill-2);border:1px dashed var(--color-border-2);display:flex;align-items:center;justify-content:center;margin-bottom:8px;border-radius:4px;color:var(--color-text-3)}.image-card span[data-v-077b44c8]{font-size:.9em;word-break:break-all}.pagination[data-v-077b44c8]{display:flex;justify-content:right;gap:5px;margin-top:20px;padding-top:15px;border-top:1px solid var(--color-border-1)}.table-controls[data-v-3b90b6c6]{display:flex;justify-content:flex-end;margin-bottom:16px}.column-selector[data-v-3b90b6c6]{padding:10px;background-color:var(--color-bg-popup);border:1px solid var(--color-border-2);border-radius:var(--border-radius-medium);box-shadow:0 2px 8px rgba(0,0,0,.15)}.column-selector .arco-checkbox-group[data-v-3b90b6c6]{display:flex;flex-direction:column}.column-selector .arco-checkbox[data-v-3b90b6c6]{margin-bottom:8px}.column-selector .arco-checkbox[data-v-3b90b6c6]:last-child{margin-bottom:0}.no-files[data-v-3b90b6c6]{text-align:center;color:var(--color-text-3);margin-top:40px;font-size:1.1em}[data-v-3b90b6c6] .arco-table-th{background-color:var(--color-fill-2);font-weight:700;color:var(--color-text-1)}[data-v-3b90b6c6] .arco-table-td{color:var(--color-text-2)}[data-v-3b90b6c6] .arco-table-tr:hover .arco-table-td{background-color:var(--color-fill-1)}.pagination[data-v-3b90b6c6]{display:flex;justify-content:right;gap:5px;margin-top:20px;padding-top:15px;border-top:1px solid var(--color-border-1)}.file-manager-container[data-v-e4a970c2]{display:flex;font-family:sans-serif;height:calc(100vh - 114px);overflow:hidden}.sidebar[data-v-e4a970c2]{flex-shrink:0;width:200px;background-color:var(--color-bg-2);border-right:1px solid var(--color-border-2);padding:15px;display:flex;flex-direction:column;overflow-y:auto}.file-type-section[data-v-e4a970c2]{margin-bottom:20px}.type-header[data-v-e4a970c2]{font-weight:700;padding:10px;background-color:var(--color-fill-2);border:1px solid var(--color-border-2);border-radius:4px;text-align:center;margin-bottom:10px;color:var(--color-text-1)}.type-description[data-v-e4a970c2]{font-size:.9em;color:var(--color-text-3);margin-bottom:10px;padding:0 5px}.year-list[data-v-e4a970c2]{list-style:none}.year-list div[data-v-e4a970c2]{margin:10px}.content-area[data-v-e4a970c2]{flex-grow:1;padding:20px;display:flex;flex-direction:column;overflow-y:auto}.search-bar[data-v-e4a970c2]{margin-bottom:20px;text-align:right}.month-tabs ul[data-v-e4a970c2]{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--color-border-2)}.month-tabs li[data-v-e4a970c2]{padding:8px 15px;border:1px solid var(--color-border-2);border-radius:4px;cursor:pointer;background-color:var(--color-bg-1);color:var(--color-text-2);transition:background-color .2s,border-color .2s,color .2s}.month-tabs li[data-v-e4a970c2]:hover{background-color:var(--color-fill-2)}.month-tabs li.active[data-v-e4a970c2]{background-color:var(--color-primary-light-6);color:var(--color-white);border-color:var(--color-primary-light-6)}.file-display[data-v-e4a970c2]{flex-grow:1;margin-bottom:20px;min-height:200px}.no-files[data-v-e4a970c2]{text-align:center;color:var(--color-text-3);margin-top:40px;font-size:1.1em}.image-grid[data-v-e4a970c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px}.image-card[data-v-e4a970c2]{border:1px solid var(--color-border-2);border-radius:4px;padding:10px;text-align:center;background-color:var(--color-bg-1);color:var(--color-text-1)}.image-placeholder[data-v-e4a970c2]{height:80px;background-color:var(--color-fill-2);border:1px dashed var(--color-border-2);display:flex;align-items:center;justify-content:center;margin-bottom:8px;border-radius:4px;color:var(--color-text-3)}.image-card span[data-v-e4a970c2]{font-size:.9em;word-break:break-all}.pdf-list ul[data-v-e4a970c2]{list-style:none}.pdf-list li[data-v-e4a970c2]{padding:10px;border-bottom:1px solid var(--color-border-1);color:var(--color-text-1)}.pdf-list li[data-v-e4a970c2]:last-child{border-bottom:none}.pagination[data-v-e4a970c2]{display:flex;justify-content:right;gap:5px;margin-top:auto;padding-top:15px;border-top:1px solid var(--color-border-1)}.form-item-description[data-v-db93b68c]{font-size:12px;color:#888;margin-top:4px}.mb-4[data-v-db93b68c]{margin-bottom:1rem}.input[data-v-0d996103],.input[data-v-f8c295fe]{border:var(--color-text-4) solid 1px}.glass-card__title[data-v-0d996103]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.button-table-option[data-v-0d996103]{padding:0}.input[data-v-41662867]{border:var(--color-text-4) solid 1px}.glass-card__title[data-v-41662867]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.service-order-info-modal-content[data-v-113650f6]{padding:16px 0}.loading-container[data-v-113650f6]{text-align:center;padding:50px 0}.loading-container p[data-v-113650f6]{margin-top:16px;color:#666}.no-data-container[data-v-113650f6]{text-align:center;padding:50px 0}.service-order-info[data-v-113650f6]{max-height:600px;overflow-y:auto}[data-v-113650f6] .arco-descriptions-item-label{font-weight:500;color:#1890ff}pre[data-v-113650f6]{font-family:Courier New,Consolas,monospace;font-size:12px;background-color:#f5f5f5;padding:8px;border-radius:4px;border:1px solid #e0e0e0;max-height:150px;overflow-y:auto}.a-form-item[data-v-42810bae]{margin-bottom:16px}.exception-item[data-v-42810bae]{border:1px solid #e5e7eb;border-radius:6px;padding:16px;margin-bottom:16px;background-color:#f9fafb}.import-content[data-v-c5266a0e]{padding:10px 0}.upload-area[data-v-c5266a0e]{border:2px dashed #d9d9d9;border-radius:6px;background-color:#fafafa;text-align:center;padding:40px 20px;transition:border-color .3s,background-color .3s;cursor:pointer}.upload-area[data-v-c5266a0e]:hover{border-color:#1890ff;background-color:#f5f5f5}.upload-icon[data-v-c5266a0e]{font-size:48px;color:#d9d9d9;margin-bottom:16px}.upload-text p[data-v-c5266a0e]{margin:0;font-size:16px;color:#666}.upload-tip[data-v-c5266a0e]{font-size:14px!important;color:#999!important;margin-top:8px!important}.import-result[data-v-c5266a0e]{border-radius:6px}.template-download[data-v-c5266a0e]{text-align:center;padding:20px;background-color:#f5f5f5;border-radius:6px}.create-work-order-content[data-v-10223e1e]{padding:10px 0}.a-form-item[data-v-10223e1e]{margin-bottom:16px}.custom-attribute-item[data-v-10223e1e]{border:1px solid #e5e7eb;border-radius:6px;padding:16px;margin-bottom:16px;background-color:#f9fafb}.input[data-v-77049e3a]{border:var(--color-text-4) solid 1px}.glass-card__title[data-v-77049e3a]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.button-table-option[data-v-77049e3a]{padding:0}.fullscreen-loading-overlay[data-v-77049e3a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:9999}.fullscreen-spin-container[data-v-77049e3a]{display:flex;flex-direction:column;align-items:center}.fullscreen-spin-container[data-v-77049e3a] .arco-spin-icon{font-size:36px;color:#1890ff}.fullscreen-spin-container[data-v-77049e3a] .arco-spin-tip{margin-top:16px;font-size:16px;color:#333}.photo-display[data-v-4dc5c4d1]{display:flex;align-items:center}.no-photos[data-v-4dc5c4d1]{color:#999;font-size:14px}.photo-container[data-v-4dc5c4d1]{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.photo-item[data-v-4dc5c4d1]{border-radius:4px;overflow:hidden;border:1px solid #e8e8e8;cursor:pointer;transition:all .2s}.photo-item[data-v-4dc5c4d1]:hover{border-color:#1890ff;transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.1)}[data-v-4dc5c4d1] .arco-image{display:block}[data-v-4dc5c4d1] .arco-image img{border-radius:4px}.approval-modal-content[data-v-12ebe44e]{padding:16px 0}[data-v-12ebe44e] .arco-form-item-label{font-weight:500;color:#1890ff}[data-v-12ebe44e] .arco-input[disabled]{background-color:#f5f5f5;color:#666}.row-to-delete[data-v-20e3bc31] .arco-input-disabled{color:#999;cursor:not-allowed}.upload-button-content[data-v-20e3bc31]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#4e5969;font-size:14px}.work-order-info-modal-content[data-v-0b01e2c4]{padding:16px 0}.modal-header-actions[data-v-0b01e2c4]{display:flex;justify-content:flex-end;margin-bottom:16px}.loading-container[data-v-0b01e2c4]{text-align:center;padding:50px 0}.loading-container p[data-v-0b01e2c4]{margin-top:16px;color:#666}.no-data-container[data-v-0b01e2c4]{text-align:center;padding:50px 0}.work-order-info[data-v-0b01e2c4]{max-height:600px;overflow-y:auto}[data-v-0b01e2c4] .arco-descriptions-item-label{font-weight:500;color:#1890ff}.checkin-map-container[data-v-0b01e2c4]{position:relative;width:100%;height:400px}.checkin-map-container.square-map[data-v-0b01e2c4]{height:0;padding-bottom:50%}.checkin-map-container.square-map #checkin-map[data-v-0b01e2c4]{position:absolute;top:0;left:0;width:100%;height:100%}.map-marker[data-v-0b01e2c4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);font-size:24px;z-index:10;pointer-events:none}.a-form-item[data-v-5da884f0]{margin-bottom:16px}.import-content[data-v-7d29ed75]{padding:10px 0}.upload-area[data-v-7d29ed75]{border:2px dashed #d9d9d9;border-radius:6px;background-color:#fafafa;text-align:center;padding:40px 20px;transition:border-color .3s,background-color .3s;cursor:pointer}.upload-area[data-v-7d29ed75]:hover{border-color:#1890ff;background-color:#f5f5f5}.upload-icon[data-v-7d29ed75]{font-size:48px;color:#d9d9d9;margin-bottom:16px}.upload-text p[data-v-7d29ed75]{margin:0;font-size:16px;color:#666}.upload-tip[data-v-7d29ed75]{font-size:14px!important;color:#999!important;margin-top:8px!important}.import-result[data-v-7d29ed75]{border-radius:6px}.template-download[data-v-7d29ed75]{text-align:center;padding:20px;background-color:#f5f5f5;border-radius:6px}.input[data-v-10160fdc]{border:var(--color-text-4) solid 1px}.glass-card__title[data-v-10160fdc]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;line-height:1.4}.button-table-option[data-v-10160fdc]{padding:0}.fullscreen-loading-overlay[data-v-10160fdc]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,100%,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:9999}.fullscreen-spin-container[data-v-10160fdc]{display:flex;flex-direction:column;align-items:center}.fullscreen-spin-container[data-v-10160fdc] .arco-spin-icon{font-size:36px;color:#1890ff}.fullscreen-spin-container[data-v-10160fdc] .arco-spin-tip{margin-top:16px;font-size:16px;color:#333}