@charset "UTF-8";#app{width:100%;height:100%}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans SC,sans-serif;color:var(--text);background:var(--bg);transition:background .3s ease,color .3s ease}:root{--primary: #2563eb;--primary-dark: #1e40af;--primary-light: #dbeafe;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--text-secondary: #64748b;--border: #e2e8f0;--sidebar-bg: #1e293b;--sidebar-text: rgba(255, 255, 255, .7);--sidebar-border: rgba(255, 255, 255, .1);--sidebar-width: 240px;--header-height: 64px;--bg: #f1f5f9;--card-bg: #ffffff;--text: #1e293b;--header-bg: #ffffff;--table-th-bg: #f1f5f9;--table-hover: #fafbfc;--submenu-bg: rgba(0, 0, 0, .2);--fs-xs: 11px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 16px;--fs-lg: 18px;--fs-xl: 24px;--fs-2xl: 28px}[data-theme=dark]{--primary: #3b82f6;--primary-dark: #2563eb;--primary-light: rgba(59, 130, 246, .2);--bg: #0f172a;--card-bg: #1e293b;--text: #e2e8f0;--text-secondary: #94a3b8;--border: #334155;--sidebar-bg: #0f172a;--sidebar-text: rgba(255, 255, 255, .6);--sidebar-border: rgba(255, 255, 255, .08);--header-bg: #1e293b;--table-th-bg: #1e293b;--table-hover: rgba(255, 255, 255, .02);--submenu-bg: rgba(0, 0, 0, .4)}[data-theme=dark] html,[data-theme=dark] body{background:var(--bg);color:var(--text)}[data-font-size=small]{--fs-xs: 10px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 24px}[data-font-size=large]{--fs-xs: 12px;--fs-sm: 14px;--fs-base: 16px;--fs-md: 18px;--fs-lg: 20px;--fs-xl: 28px;--fs-2xl: 32px}.page-container{padding:20px}.search-form{margin-bottom:20px}.table-card{background:var(--card-bg);border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000000d}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2{font-size:20px;font-weight:600;color:var(--text)}.toolbar{display:flex;gap:10px;margin-bottom:16px}.pagination-container{margin-top:20px;display:flex;justify-content:flex-end}:where(.t-card__body,.t-tabs__panel,.t-collapse-panel__content):has(>.fc-form-col){display:flex;flex-wrap:wrap}._fc-tf-table td .fc-form-col,._fc-tf-table td .fc-form-col.t-col{padding:0!important;margin:0!important}._fc-tf-table td .fc-form-item{margin:0!important;padding:0!important}._fc-tf-table td .t-form__item{margin-bottom:0!important;margin-top:0!important;padding:0!important}._fc-tf-table td .t-form__item__controls,._fc-tf-table td .fc-form-item__controls{padding-top:0!important;padding-bottom:0!important}._fd-cell .t-input,._fd-cell .t-textarea{width:100%}._fc-tf-table td .t-form__item{margin-right:0}._fc-table-form,._fc-infinite-table-form,._fc-nested-table-form{width:100%;min-width:0}._fc-table-form .t-form,._fc-infinite-table-form .t-form,._fc-nested-table-form .t-form{overflow-x:auto}._fc-tf-table,._fc-itf-table,._fc-ntf-table{width:100%;table-layout:auto!important;overflow:visible!important}._fc-tf-table th,._fc-tf-table td,._fc-itf-table th,._fc-itf-table td,._fc-ntf-table th,._fc-ntf-table td{min-width:80px;vertical-align:middle}._fc-tf-table th:not([class*=-idx]):not([class*=-edit]),._fc-tf-table td:not([class*=-idx]):not([class*=-btn]),._fc-itf-table th:not([class*=-idx]):not([class*=-edit]),._fc-itf-table td:not([class*=-idx]):not([class*=-btn]),._fc-ntf-table th:not([class*=-idx]):not([class*=-edit]),._fc-ntf-table td:not([class*=-idx]):not([class*=-btn]){min-width:150px}._fc-tf-table th._fc-tf-op,._fc-tf-table td._fc-tf-op{position:sticky;left:0;width:60px;min-width:60px;max-width:60px;text-align:center;box-sizing:border-box}._fc-tf-table th._fc-tf-op{z-index:3}._fc-tf-table td._fc-tf-op{z-index:2;background:var(--td-bg-color-container, #fff)}._fc-tf-table td._fc-tf-op .fc-icon{cursor:pointer;font-size:15px;color:#5f6368}._fc-tf-table td._fc-tf-op .fc-icon:hover{color:var(--td-brand-color, #0052d9)}._fc-table-form-v2{width:100%;min-width:0}._fc-table-form-v2 .t-table,._fc-table-form-v2 .t-table table{table-layout:auto}._fc-table-form-v2 .t-table__content,._fc-table-form-v2 .t-table__body,._fc-table-form-v2 .t-table__header{overflow-x:auto!important}._fc-table-form-v2 .t-table thead th,._fc-table-form-v2 .t-table tbody td{min-width:150px}._fc-tf-table th{white-space:nowrap;padding:8px 12px;vertical-align:middle}._fc-tf-table td{vertical-align:middle}._fc-tf-table td .t-form__item,._fc-tf-table td .fc-form-item{margin-bottom:0;margin-top:0;padding:0}._fc-tf-table td .t-form__item__controls,._fc-tf-table td .fc-form-item__controls{line-height:32px}._fc-tf-table td>div{display:flex;align-items:center}._fc-upload [class*=file-card]>*:not(:has(img,svg)):not(img):not(svg),._fc-upload [class*=tfile]>*:not(:has(img,svg)):not(img):not(svg),._fc-upload [class*=preview]>*:not(:has(img,svg)):not(img):not(svg),._fc-upload .t-upload__file-name,._fc-upload .t-upload__name,._fc-upload .t-upload-file-card__name,._fc-upload .t-upload__text{display:none!important}._fc-tf-table td ._fc-upload .t-upload__card-item,._fc-tf-table td ._fc-upload .t-upload__flow-item{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;line-height:40px!important}._fc-tf-table td ._fc-upload .t-upload__card-item img,._fc-tf-table td ._fc-upload .t-upload__flow-item img{width:40px!important;height:40px!important;object-fit:cover;border-radius:4px}._fc-tf-table td ._fc-upload .t-upload__image-add,._fc-tf-table td ._fc-upload .t-upload__single-input,._fc-tf-table td ._fc-upload .t-upload__flow-input,._fc-tf-table td ._fc-upload .t-upload-btn{display:none!important}._fc-tf-table td ._fc-upload .t-upload--image{pointer-events:none!important}._fc-tf-table td ._fc-upload .t-upload__cover,._fc-tf-table td ._fc-upload .t-upload__card-mask,._fc-tf-table td ._fc-upload .t-upload__flow-mask{display:none!important}.t-table{border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.t-table table{overflow:visible}.t-table thead th,.t-table--fixed-header thead th{background:#f2f3ff!important;color:var(--td-text-color-primary);font-weight:600;font-size:12px}.t-table tbody tr:nth-child(2n) td{background:#fafaff!important}.t-table tbody tr:hover td{background:#eef0ff!important}.t-table tbody tr.selected td{background:#e6e9ff!important}.t-table td{font-size:13px}.t-table thead th svg{width:11px;height:11px;vertical-align:middle;opacity:.75;margin-left:2px}.t-table thead th:hover svg{opacity:1}.t-table thead th .t-is-sort-active svg,.t-table thead th .t-table__sort.t-active svg{opacity:1;color:var(--td-brand-color, #0052d9)}.t-button--theme-primary.t-button--variant-base{box-shadow:0 2px 6px #0052d938}.t-button--theme-primary.t-button--variant-base:hover{box-shadow:0 4px 12px #0052d952}.t-card{border-radius:10px}.t-dialog{border-radius:12px;overflow:hidden}.t-tag{border-radius:6px}.t-input__wrap.is-focused,.t-select .t-input__wrap.is-focused{box-shadow:0 0 0 2px #0052d92e}
