@charset "UTF-8";.watermark-container[data-v-b5739825]{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999;background-repeat:repeat}:root{--app-primary: #017DC2;--app-primary-hover: #0197E9;--app-primary-pressed: #016298;--app-primary-deep: #030E5B;--app-bg-page: #F3F4F6;--app-bg-surface: #FFFFFF;--app-bg-hover: #F2F3F5;--app-bg-subtle: #F9FAFB;--app-border: #E5E7EB;--app-border-strong: #D1D5DB;--app-text-1: #1F2937;--app-text-2: #6B7280;--app-text-3: #9CA3AF;--app-radius-sm: 4px;--app-radius: 6px;--app-radius-lg: 8px;--app-shadow-popup: 0 4px 16px rgba(0, 0, 0, .08)}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--app-bg-page);color:var(--app-text-1)}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent;border-radius:2px}::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#0000004d}.n-data-table{--n-merged-th-color: var(--app-bg-subtle);--n-merged-td-color: var(--app-bg-surface)}.n-card{border:1px solid var(--app-border);box-shadow:none}.n-modal .n-card,.n-dialog .n-card{border:none}.n-modal,.n-dialog,.n-popover,.n-dropdown-menu{box-shadow:var(--app-shadow-popup)}.page-container{padding:20px;min-height:calc(100vh - 60px)}.search-form{margin-bottom:16px}.search-form .n-form-item{margin-bottom:0}.table-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-form .n-form-item{margin-bottom:20px}.modal-form .n-form-item:last-child{margin-bottom:0}.form-label{font-weight:500;color:var(--app-text-1)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:all .3s ease}.slide-enter-from{transform:translate(-20px);opacity:0}.slide-leave-to{transform:translate(20px);opacity:0}
