*,:after,:before{box-sizing:border-box}body,html{margin:0;overflow-x:hidden;padding:0}body,canvas,html,img,svg,video{max-width:100%}*{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.ui-spinner{animation:ui-spin .7s linear infinite;border-color:#1a56db #cbd5e1 #cbd5e1;border-radius:50%;border-style:solid;display:inline-block}.ui-skeleton{animation:ui-shimmer 1.25s ease-in-out infinite;background:#e9edf3;background-image:linear-gradient(90deg,#e9edf3,#f4f6fa 60px,#e9edf3 120px);background-size:800px 100%;border-radius:6px}@media (prefers-reduced-motion:reduce){.ui-spinner{animation-duration:1.4s}.ui-skeleton{animation:none}}:root{--ui-table-max-h:calc(100dvh - 320px)}.ui-table-frame{display:flex;flex-direction:column;min-height:0;overflow:hidden}.ui-table-scroll{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 320px);max-height:var(--ui-table-max-h);min-height:0;overflow:auto}.ui-table-scroll table{border-collapse:initial;border-spacing:0}.ui-table-scroll thead th{background:#f8fafc;box-shadow:inset 0 -2px 0 #e2e8f0;position:-webkit-sticky;position:sticky;top:0;z-index:3}.ui-table-scroll tbody td{border-bottom:1px solid #f1f5f9}.ui-table-scroll tfoot td,.ui-table-scroll tfoot th{background:#eff6ff;bottom:0;box-shadow:inset 0 2px 0 #e2e8f0;position:-webkit-sticky;position:sticky;z-index:3}.ui-table-foot{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:12px 16px}@media (max-width:768px){:root{--ui-table-max-h:calc(100dvh - 240px)}}.tiptap p{margin:0 0 .5em}.tiptap ol,.tiptap ul{margin:0 0 .5em;padding-left:1.4em}.tiptap p.is-editor-empty:first-child:before{color:#a0aec0;content:attr(data-placeholder);float:left;height:0;pointer-events:none}@media (max-width:768px){input,select,textarea{font-size:16px!important}[style*="minmax(280px"],[style*="minmax(300px"],[style*="minmax(320px"]{grid-template-columns:1fr!important}}.ui-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:6px;justify-content:center;line-height:1.2;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .05s ease;white-space:nowrap}.ui-btn--sm{font-size:12px;padding:6px 12px}.ui-btn--md{font-size:13.5px;padding:8px 16px}.ui-btn--lg{font-size:15px;padding:11px 22px}.ui-btn--primary{background:#1a56db;color:#fff}.ui-btn--primary:hover:not(:disabled){background:#1648b8}.ui-btn--danger{background:#dc2626;color:#fff}.ui-btn--danger:hover:not(:disabled){background:#b91c1c}.ui-btn--success{background:#059669;color:#fff}.ui-btn--success:hover:not(:disabled){background:#047857}.ui-btn--warning{background:#d97706;color:#fff}.ui-btn--warning:hover:not(:disabled){background:#b45309}.ui-btn--outline{background:#fff;border:1.5px solid #d1d5db;color:#374151}.ui-btn--outline:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.ui-btn--ghost{background:#0000;color:#64748b}.ui-btn--ghost:hover:not(:disabled){background:#f1f5f9;color:#334155}.ui-btn:active:not(:disabled){transform:translateY(1px)}.ui-btn:disabled{cursor:not-allowed;opacity:.55}.ui-field{transition:border-color .15s ease,box-shadow .15s ease}.ui-field:hover:not(:disabled):not(:focus){border-color:#94a3b8!important}.ui-field:focus{border-color:#1a56db!important;box-shadow:0 0 0 3px #1a56db26;outline:none}.ui-field:disabled{background:#f1f5f9!important;color:#94a3b8;cursor:not-allowed}.ui-field--sm{font-size:13px!important;padding:8px 12px!important;width:auto!important}.ui-table-scroll table{font-size:13.5px}.ui-table-scroll thead th{color:#475569;font-size:12px;font-weight:600;letter-spacing:.3px;padding:10px 14px;text-align:left;white-space:nowrap}.ui-table-scroll tbody td{color:#374151;padding:11px 14px;vertical-align:middle}.ui-table-scroll tbody tr:hover td{background:#f8fafc}.ui-pagination{color:#64748b;font-size:13px;gap:12px 16px;justify-content:space-between}.ui-pagination,.ui-pagination-controls{align-items:center;display:flex;flex-wrap:wrap}.ui-pagination-controls{gap:8px}.ui-pagination-page{align-items:center;background:#1a56db;border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;height:34px;justify-content:center;min-width:36px;padding:0 10px}@media (max-width:768px){.ui-pagination{justify-content:center;text-align:center}}.ui-menu{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 30px #0000001f;min-width:190px;overflow:hidden;position:fixed;z-index:1200}.ui-menu-item{background:none;border:none;color:#334155;cursor:pointer;display:block;font-family:inherit;font-size:13px;padding:9px 14px;text-align:left;width:100%}.ui-menu-item:hover{background:#f1f5f9}
/*# sourceMappingURL=main.004d6447.css.map*/