@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);:root{--primary:#6366f1;--primary-light:#818cf8;--primary-dark:#4f46e5;--primary-gradient:linear-gradient(135deg,#6366f1,#8b5cf6);--accent:#06b6d4;--accent-gradient:linear-gradient(135deg,#06b6d4,#22d3ee);--bg-base:#f8fafc;--bg-elevated:#fff;--bg-card:hsla(0,0%,100%,.85);--bg-glass:hsla(0,0%,100%,.55);--bg-sidebar:linear-gradient(180deg,#1e1b4b,#312e81);--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--text-inverse:#f8fafc;--border:rgba(0,0,0,.06);--border-hover:rgba(99,102,241,.4);--shadow-sm:0 1px 3px rgba(0,0,0,.06);--shadow-md:0 4px 12px rgba(0,0,0,.08);--shadow-lg:0 10px 40px rgba(0,0,0,.12);--shadow-glow:0 0 20px rgba(99,102,241,.15);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--ease:cubic-bezier(0.4,0,0.2,1);--transition-fast:all 0.15s var(--ease);--transition:all 0.3s var(--ease);--transition-slow:all 0.5s var(--ease);--blur:blur(20px);--blur-heavy:blur(40px);--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--info:#3b82f6}body.dark-theme{--primary:#818cf8;--primary-light:#a5b4fc;--primary-dark:#6366f1;--bg-base:#0f172a;--bg-elevated:#1e293b;--bg-card:rgba(30,41,59,.85);--bg-glass:rgba(30,41,59,.55);--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--border:hsla(0,0%,100%,.08);--shadow-sm:0 1px 3px rgba(0,0,0,.2);--shadow-md:0 4px 12px rgba(0,0,0,.3);--shadow-lg:0 10px 40px rgba(0,0,0,.4)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:#f8fafc;background:var(--bg-base);color:#0f172a;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;user-select:none;-webkit-user-select:none}#root,body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;height:100%}code{font-family:JetBrains Mono,Fira Code,source-code-pro,Menlo,Monaco,Consolas,monospace}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#94a3b8;background:var(--text-muted);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#475569;background:var(--text-secondary)}main::-webkit-scrollbar{background:transparent;width:0}.ant-table{border-radius:12px!important;border-radius:var(--radius-md)!important;overflow:hidden}.ant-table-thead>tr>th{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:hsla(0,0%,100%,.55)!important;background:var(--bg-glass)!important;border-bottom:1px solid rgba(0,0,0,.06)!important;border-bottom:1px solid var(--border)!important;font-size:12px;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase}.ant-table-row{cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.ant-table-row:hover>td{background:rgba(99,102,241,.04)!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:rgba(99,102,241,.08)!important}.ant-tag{font-weight:500;padding:2px 10px}.ant-alert,.ant-tag{border-color:transparent!important;border-radius:8px!important;border-radius:var(--radius-sm)!important}.ant-menu-inline-collapsed-tooltip{display:none}.ant-menu-item{border-radius:0 8px 8px 0!important;border-radius:0 var(--radius-sm) var(--radius-sm) 0!important}.ant-btn,.ant-menu-item{transition:all .15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.ant-btn{align-items:center;border-radius:8px!important;border-radius:var(--radius-sm)!important;display:inline-flex;font-weight:500;gap:6px}.ant-btn-primary{box-shadow:0 2px 8px rgba(99,102,241,.25)}.ant-btn-primary:hover{box-shadow:0 4px 16px rgba(99,102,241,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ant-btn-link:active,.ant-btn-link:focus,.ant-btn-link:hover{color:inherit!important}.ant-input,.ant-input-number,.ant-picker,.ant-select-selector{border-radius:8px!important;border-radius:var(--radius-sm)!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition-fast)!important}.ant-input-focused,.ant-input-number-focused,.ant-input-number:focus,.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:#6366f1!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(99,102,241,.12)!important}.ant-input[disabled]{color:#94a3b8;color:var(--text-muted)}.ant-form-item{margin-bottom:16px!important}.ant-form-item-label>label{color:#475569;color:var(--text-secondary);font-size:13px;font-weight:500}.ant-modal-content{border-radius:20px!important;border-radius:var(--radius-lg)!important;box-shadow:0 10px 40px rgba(0,0,0,.12)!important;box-shadow:var(--shadow-lg)!important;overflow:hidden}.ant-modal-header{border-bottom:1px solid rgba(0,0,0,.06);border-bottom:1px solid var(--border)}.ant-modal-title{font-size:16px;font-weight:700!important;text-align:center!important}.ant-notification-hook-holder,.ant-notification-notice{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:var(--blur)!important;backdrop-filter:var(--blur)!important;background:rgba(15,23,42,.92)!important;border-radius:12px!important;border-radius:var(--radius-md)!important;box-shadow:0 10px 40px rgba(0,0,0,.12)!important;box-shadow:var(--shadow-lg)!important}.ant-notification-close-icon,.ant-notification-notice-message{color:#fff!important}.ant-drawer.ant-drawer-open .ant-drawer-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ant-radio-button-wrapper-checked{background:#6366f1!important;background:var(--primary)!important;border-color:#6366f1!important;border-color:var(--primary)!important;color:#fff!important;font-weight:600!important}.ant-pagination{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:hsla(0,0%,100%,.85);background:var(--bg-card);border-radius:0 0 12px 12px;border-radius:0 0 var(--radius-md) var(--radius-md);border-top:1px solid rgba(0,0,0,.06);border-top:1px solid var(--border);bottom:0;margin-top:8px;padding:10px 16px;position:-webkit-sticky;position:sticky;z-index:10}.ant-tabs-card>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab-active{border-left:3px solid #6366f1;border-left:3px solid var(--primary)}.ant-tabs-card>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab-active>.ant-tabs-tab-btn{font-weight:600}.ant-space-align-center{justify-content:space-between;width:100%}.ant-empty{margin:12px!important}.ant-empty-description{color:#94a3b8;color:var(--text-muted)}.ant-descriptions-item-label{font-weight:600}.ant-collapse{border-radius:12px!important;border-radius:var(--radius-md)!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header{font-weight:500}.ant-picker-ranges{align-items:center;display:flex;flex-flow:column}.ant-picker-ranges>.ant-picker-ok,.ant-picker-ranges>.ant-picker-ok>button{margin-left:0;width:100%}.d-none{display:none}.v-l{border-bottom:1px solid rgba(0,0,0,.06);border-bottom:1px solid var(--border);border-right:1px solid rgba(0,0,0,.06);border-right:1px solid var(--border);overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.rce-mbox{padding:6px 9px 22px}.rce-mbox-time{bottom:-9px!important}.rce-container-citem{margin-bottom:15px;width:350px}.rce-mbox.rce-mbox-right{overflow:hidden}.rce-mbox-photo--img{cursor:pointer}.rce-citem-avatar img{height:auto!important;width:auto!important}.rce-citem{cursor:default!important}.fc-event{margin-bottom:3px;padding-left:5px}.__json-pretty__{border-radius:8px;border-radius:var(--radius-sm);padding:7px}.logoutMenu{bottom:80px;position:absolute!important}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{background-color:#6366f1;background-color:var(--primary);color:#fff;font-weight:600}.DropZone{border:3px dashed #888;border-radius:4px;color:#aaa;cursor:pointer;font-size:20px;font-weight:700;padding:2em;text-align:center}.DropZone:hover{background-color:rgba(0,0,0,.025)}.DropZone--over-document,.DropZone:focus{border:3px dashed #599eff}.DropZone--over{border:3px dashed #259925}
/*# sourceMappingURL=main.afaf0c72.css.map*/