:root{--tm-primary: #7C3AED;--tm-primary-light: #9769ff;--tm-primary-bg: #e8e0f7;--tm-primary-hover: rgba(124, 58, 237, .1);--tm-primary-shadow: rgba(124, 58, 237, .3);--tm-gradient: linear-gradient(135deg, var(--tm-primary-light), var(--tm-primary));--tm-gradient-horizontal: linear-gradient(90deg, #0085F2, #7C3AED);--tm-text-primary: #1a1a2e;--tm-text-secondary: #64748b;--tm-text-muted: #94a3b8;--tm-text-on-primary: #fff;--tm-bg-input: #fff;--tm-bg-input-focus: #fff;--tm-bg-card: #fff;--tm-bg-page: #ffffff;--tm-bg-hover: #f1f5f9;--tm-border: #e2e8f0;--tm-border-input: #E2E8F0;--tm-border-light: rgba(226, 232, 240, .15);--tm-border-focus: var(--tm-primary);--tm-radius-sm: 6px;--tm-radius-md: 8px;--tm-radius-lg: 12px;--tm-radius-xl: 14px;--tm-radius-pill: 9999px;--tm-shadow-sm: 0 1px 3px rgba(0,0,0,.08);--tm-shadow-md: 0 4px 12px rgba(0,0,0,.1);--tm-shadow-lg: 0 4px 20px rgba(0,0,0,.15);--tm-shadow-primary: 0 2px 8px var(--tm-primary-shadow);--tm-space-0: 0;--tm-space-1: 4px;--tm-space-2: 8px;--tm-space-3: 12px;--tm-space-4: 16px;--tm-space-5: 20px;--tm-space-6: 24px;--tm-space-8: 32px;--tm-space-10: 40px;--tm-space-12: 48px;--tm-space-16: 64px;--tm-space-xs: 4px;--tm-space-sm: 8px;--tm-space-md: 12px;--tm-space-lg: 16px;--tm-space-xl: 20px;--tm-space-2xl: 24px;--tm-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tm-font-size-xs: 11px;--tm-font-size-sm: 13px;--tm-font-size-base: 14px;--tm-font-size-md: 14px;--tm-font-size-lg: 16px;--tm-font-size-xl: 18px;--tm-font-size-2xl: 22px;--tm-font-size-3xl: 28px;--tm-leading-tight: 1.25;--tm-leading-normal: 1.5;--tm-leading-relaxed: 1.65;--tm-font-weight-regular: 400;--tm-font-weight-medium: 500;--tm-font-weight-semibold: 600;--tm-font-weight-bold: 700;--tm-bp-sm: 640px;--tm-bp-md: 768px;--tm-bp-lg: 1024px;--tm-bp-xl: 1280px;--tm-bp-2xl: 1440px;--tm-bp-3xl: 1680px;--tm-container-max: none;--tm-container-padding-x: clamp(6px, 1.5vw, 24px);--tm-transition-fast: .15s ease;--tm-transition-normal: .2s ease;--tm-transition-slow: .3s ease;--tm-z-dropdown: 100;--tm-z-popover: 900;--tm-z-modal: 1000;--tm-z-toast: 1100;--tm-z-overlay: 9999;--tm-success: #10b981;--tm-warning: #f59e0b;--tm-error: #e85347;--tm-info: #3b82f6}.tm-card{background:var(--tm-bg-card);border-radius:var(--tm-radius-lg);box-shadow:var(--tm-shadow-sm);padding:var(--tm-space-lg)}.tm-btn-primary{background:var(--tm-gradient);color:var(--tm-text-on-primary);border:none;border-radius:var(--tm-radius-md);padding:var(--tm-space-sm) var(--tm-space-lg);font-weight:600;cursor:pointer;transition:opacity var(--tm-transition-fast)}.tm-btn-primary:hover{opacity:.9}.tm-input{background:var(--tm-bg-input);border:1px solid transparent;border-radius:var(--tm-radius-lg);padding:10px 14px;font-size:var(--tm-font-size-md);transition:all var(--tm-transition-normal)}.tm-input:focus{background:var(--tm-bg-input-focus);border-color:var(--tm-border-focus);outline:none}*,*:before,*:after{box-sizing:border-box}#tm-app-root{--tm-border: #d0d5dd;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--tm-text-body, #374151);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#tm-app-root input,#tm-app-root select,#tm-app-root textarea,#tm-app-root button{font-family:inherit;font-size:inherit}#tm-app-root input[type=text],#tm-app-root input[type=number],#tm-app-root input[type=date],#tm-app-root input[type=time],#tm-app-root input[type=email],#tm-app-root input[type=url],#tm-app-root select,#tm-app-root textarea{width:100%;padding:9px 12px;border:1px solid var(--tm-border, #d0d5dd);border-radius:10px;background:#fff;color:var(--tm-text-dark, #1f2937);transition:border-color .15s,box-shadow .15s;outline:none}#tm-app-root input:focus,#tm-app-root select:focus,#tm-app-root textarea:focus{border-color:var(--tm-primary, #9769ff);box-shadow:var(--tm-primary-ring, 0 0 0 3px rgba(151, 105, 255, .08))}#tm-app-root button{cursor:pointer}#tm-app-root img{max-width:100%;height:auto}#tm-app-root textarea{resize:vertical;min-height:80px}@media(max-width:1199.98px){.nk-wrap{padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}}select,select.form-control,select.form-select,select[class*=Select],select[class*=select]{height:auto!important;min-height:40px;padding-top:8px!important;padding-bottom:8px!important;line-height:1.4!important;text-overflow:ellipsis;overflow:visible!important}.tm-container{width:100%;max-width:var(--tm-container-max);margin-inline:auto;padding-inline:var(--tm-container-padding-x)}.tm-stack>*+*{margin-top:var(--tm-stack-gap, var(--tm-space-4))}.tm-grid-auto{display:grid;gap:var(--tm-space-4);grid-template-columns:repeat(auto-fit,minmax(var(--tm-grid-min, 260px),1fr))}.tm-flex{display:flex}.tm-flex-col{display:flex;flex-direction:column}.tm-flex-center{display:flex;align-items:center;justify-content:center}.tm-flex-between{display:flex;align-items:center;justify-content:space-between}.tm-items-center{align-items:center}.tm-flex-wrap{flex-wrap:wrap}.tm-gap-4{gap:4px}.tm-gap-6{gap:6px}.tm-gap-8{gap:8px}.tm-gap-12{gap:12px}.tm-gap-16{gap:16px}.tm-text-center{text-align:center}.tm-text-sm{font-size:12px}.tm-text-xs{font-size:11px}.tm-font-bold{font-weight:700}.tm-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-mt-4{margin-top:4px}.tm-mt-8{margin-top:8px}.tm-mt-16{margin-top:16px}.tm-mb-8{margin-bottom:8px}.tm-mb-16{margin-bottom:16px}.tm-w-full{width:100%}.spinner-border,.spinner-grow{display:none!important}@media(max-width:768px){.nk-tb-list{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}#tm-app-root :focus-visible,#tm-panel-root :focus-visible{outline:2px solid var(--tm-primary, #7C3AED);outline-offset:2px;border-radius:4px}#tm-app-root input:focus-visible,#tm-app-root select:focus-visible,#tm-app-root textarea:focus-visible,#tm-panel-root input:focus-visible,#tm-panel-root select:focus-visible,#tm-panel-root textarea:focus-visible{outline:none}#tm-panel-root .nk-tb-list .nk-tb-item:not(.nk-tb-head):hover{background-color:var(--tm-bg-hover, #f1f5f9);transition:background-color var(--tm-transition-fast, .15s ease)}#tm-panel-root a,#tm-panel-root button{-webkit-tap-highlight-color:rgba(124,58,237,.15)}@media(prefers-reduced-motion:reduce){#tm-app-root *,#tm-panel-root *,#tm-app-root *:before,#tm-panel-root *:before,#tm-app-root *:after,#tm-panel-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:999px;border:2px solid #ffffff}::-webkit-scrollbar-thumb:hover{background:#7c3aed73}::selection{background:#7c3aed2e;color:#1a1a2e}button,input,textarea,select{font-family:inherit}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #ffffff inset!important;-webkit-text-fill-color:#1a1a2e!important}
