@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600;700&family=Fira+Sans:wght@300;400;500;600;700&display=swap";#root{flex-direction:column;min-height:100vh;display:flex}.route-loader-shell{min-height:100vh;padding:var(--space-lg);justify-content:center;align-items:center;display:flex}.route-loader-card{border:1px solid var(--color-border-default);background:linear-gradient(180deg, #ffffff0a, transparent 28%), var(--color-surface);min-width:min(100%,360px);box-shadow:var(--shadow-lg);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:.7rem;padding:1.5rem;display:flex}.route-loader-card .loading-spinner{border:3px solid #a78bfa1f;border-top-color:var(--color-primary);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite route-loader-spin}[data-theme=light] .route-loader-card{background:linear-gradient(180deg, #fffffff5, #f8f5ffdb), var(--color-elevated);border-color:#7c3aed29}.route-loader-card strong{color:var(--color-text-primary)}.route-loader-card span{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.6}@keyframes route-loader-spin{to{transform:rotate(360deg)}}.form-group{flex-direction:column;flex:1;gap:.55rem;display:flex}.form-row{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-label{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);display:inline-flex}.form-input,.form-select,.form-textarea{border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);background:#070b1880;padding:.9rem 1rem}[data-theme=light] .form-input,[data-theme=light] .form-select,[data-theme=light] .form-textarea{background:#ffffffd9;border-color:#7c3aed33}.form-input:hover,.form-select:hover,.form-textarea:hover{border-color:var(--color-border-strong);background:#0c122294}[data-theme=light] .form-input:hover,[data-theme=light] .form-select:hover,[data-theme=light] .form-textarea:hover{background:#fffffff2;border-color:#7c3aed4d}.form-input:focus,.form-select:focus,.form-textarea:focus{background:#0c1222b8;border-color:#a78bfaa6;outline:none;box-shadow:0 0 0 4px #7c3aed24}[data-theme=light] .form-input:focus,[data-theme=light] .form-select:focus,[data-theme=light] .form-textarea:focus{background:#fff;border-color:#7c3aed80;box-shadow:0 0 0 4px #7c3aed1a}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-tertiary)}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{opacity:.6;cursor:not-allowed}.form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%23B7B9D6' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.7rem}.form-textarea{resize:vertical;min-height:116px}.form-hint,.form-error{font-size:var(--text-xs)}.form-hint{color:var(--color-text-tertiary)}.form-error{color:#ff9f9f}@media (width<=768px){.form-row{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#7c3aed;--color-secondary:#a78bfa;--color-cta:#f97316;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--color-background:#060816;--color-surface:#0a0f1edb;--color-surface-strong:#0c1222f0;--color-elevated:#11192ef5;--color-hover:#a78bfa1f;--color-overlay:#04060fc7;--color-text-primary:#f5f7ff;--color-text-secondary:#b7b9d6;--color-text-tertiary:#8185a3;--color-text-disabled:#5a607b;--color-border-subtle:#a78bfa14;--color-border-default:#a78bfa2e;--color-border-strong:#a78bfa52;--font-heading:"Fira Code", monospace;--font-body:"Fira Sans", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.5rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-pill:999px;--shadow-sm:0 10px 30px #05081638;--shadow-md:0 20px 45px #05081657;--shadow-lg:0 30px 70px #0508166b;--shadow-xl:0 40px 90px #05081680;--shadow-glow:0 0 0 1px #a78bfa2e, 0 24px 60px #7c3aed38;--transition-fast:.16s cubic-bezier(.4, 0, .2, 1);--transition-base:.22s cubic-bezier(.4, 0, .2, 1);--transition-slow:.32s cubic-bezier(.22, 1, .36, 1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-tertiary:var(--color-text-tertiary);--primary:var(--color-primary);--primary-hover:var(--color-secondary);--border:var(--color-border-default)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fafbff;--color-surface:#ffffffeb;--color-surface-strong:#fffffffa;--color-elevated:#fff;--color-hover:#7c3aed14;--color-overlay:#2814501f;--color-text-primary:#1a0f2e;--color-text-secondary:#4a3d6b;--color-text-tertiary:#6b5d8f;--color-text-disabled:#9d92b8;--color-border-subtle:#7c3aed1a;--color-border-default:#7c3aed33;--color-border-strong:#7c3aed59;--shadow-sm:0 2px 8px #7c3aed14;--shadow-md:0 4px 16px #7c3aed1a;--shadow-lg:0 8px 24px #7c3aed1f;--shadow-xl:0 12px 32px #7c3aed24;--shadow-glow:0 0 0 1px #7c3aed26, 0 8px 24px #7c3aed1f}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{min-height:100vh;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-primary);background:radial-gradient(circle at 0 0,#7c3aed3d,#0000 28%),radial-gradient(circle at 85% 15%,#f973162e,#0000 24%),linear-gradient(#080b18 0%,#060816 100%);margin:0;line-height:1.6;overflow-x:hidden}[data-theme=light] body{background:radial-gradient(circle at 0 0,#7c3aed14,#0000 35%),radial-gradient(circle at 85% 15%,#f973160f,#0000 30%),linear-gradient(#fafbff 0%,#f5f7ff 100%)}body:before{content:"";pointer-events:none;opacity:.55;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#ffffff8c,#0000 80%);mask-image:linear-gradient(#ffffff8c,#0000 80%)}[data-theme=light] body:before{opacity:.4;background-image:linear-gradient(#7c3aed08 1px,#0000 1px),linear-gradient(90deg,#7c3aed08 1px,#0000 1px);-webkit-mask-image:linear-gradient(#0006,#0000 75%);mask-image:linear-gradient(#0006,#0000 75%)}button,input,select,textarea{font:inherit}button{color:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-semibold);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;line-height:1.15}p{color:var(--color-text-secondary);margin:0}a{color:inherit;text-decoration:none}code{font-family:var(--font-heading)}#root{min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#a78bfa40 padding-box padding-box;border:2px solid #0000;border-radius:999px}[data-theme=light] ::-webkit-scrollbar-thumb{background:#7c3aed4d padding-box padding-box}::-webkit-scrollbar-thumb:hover{background:#a78bfa66 padding-box padding-box}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#7c3aed80 padding-box padding-box}.container{width:100%;max-width:1440px;margin:0 auto}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.page-shell{gap:var(--space-lg);animation:fadeIn var(--transition-slow);flex-direction:column;display:flex}.page-hero{gap:var(--space-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:linear-gradient(135deg, #7c3aed2e, #f973161a), var(--color-surface-strong);box-shadow:var(--shadow-glow);grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);padding:clamp(1.2rem,1.5vw,1.5rem);display:grid;position:relative;overflow:hidden}[data-theme=light] .page-hero{background:linear-gradient(135deg, #7c3aed0f, #f973160a), var(--color-elevated)}.page-hero:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0a,#0000 20%);position:absolute;inset:1px}[data-theme=light] .page-hero:after{background:linear-gradient(#fffc,#0000 25%)}.page-hero-content,.page-summary-grid{z-index:1;position:relative}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.page-title-group{flex-direction:column;gap:.35rem;max-width:680px;display:flex}.page-header h1{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.page-header p{max-width:640px;color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.page-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-compact-header{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.page-compact-title-group{gap:.35rem;max-width:720px;display:grid}.page-compact-title{font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.2}.page-compact-meta,.page-compact-badges{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-hero-note{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);border-radius:var(--radius-md);color:var(--color-text-tertiary);background:#080c184d;border:1px solid #ffffff0f;padding:.7rem .9rem;font-size:.8rem;line-height:1.4;display:inline-flex}[data-theme=light] .page-hero-note{background:#7c3aed0d;border-color:#7c3aed26}.page-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem;display:grid}.page-summary-strip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.summary-card{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c1861;border:1px solid #ffffff0f;flex-direction:column;gap:.35rem;min-height:100px;padding:.9rem 1rem;display:flex;position:relative;overflow:hidden}[data-theme=light] .summary-card{background:#ffffffbf;border-color:#7c3aed26}.page-summary-strip .summary-card{min-height:84px;padding:.75rem .9rem}.summary-card:before{content:"";background:radial-gradient(circle,#a78bfa2e,#0000 70%);border-radius:50%;width:90px;height:90px;position:absolute;inset:auto -20px -36px auto}.summary-card-accent:before{background:radial-gradient(circle,#f9731633,#0000 70%)}.summary-card-success:before{background:radial-gradient(circle,#10b98133,#0000 70%)}.summary-card-warning:before{background:radial-gradient(circle,#f59e0b33,#0000 70%)}.summary-label{color:var(--color-text-secondary);font-size:.8rem}.summary-value{font-family:var(--font-heading);color:var(--color-text-primary);font-size:clamp(1.5rem,2.5vw,1.9rem);line-height:1}.page-summary-strip .summary-value{font-size:clamp(1.35rem,2vw,1.7rem)}.summary-meta{color:var(--color-text-tertiary);font-size:.7rem}.control-flow-panel{gap:var(--space-md);flex-direction:column;display:flex}.control-flow-strip{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.control-flow-card{border:1px solid var(--color-border-subtle);background:#070b1861;border-radius:18px;align-items:flex-start;gap:.85rem;padding:1rem;display:flex;box-shadow:inset 0 1px #ffffff08}.control-flow-card-completed{background:#10b9811f;border-color:#10b9813d}.control-flow-card-active{background:#7c3aed1f;border-color:#7c3aed47}.control-flow-card-pending{border-color:var(--color-border-default);background:#0f172a52}.control-flow-card-blocked{background:#ef444414;border-color:#ef444438}.control-flow-index{width:2rem;height:2rem;color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);background:#ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.control-flow-content{flex-direction:column;gap:.35rem;min-width:0;display:flex}.control-flow-content strong{color:var(--color-text-primary);font-size:var(--text-sm)}.control-flow-content span{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.55}.control-flow-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}[data-theme=light] .control-flow-card{background:linear-gradient(#fffffff5,#f5f1ffe0);border-color:#7c3aed24;box-shadow:0 10px 22px #7c3aed0f}[data-theme=light] .control-flow-card-completed{background:linear-gradient(#fffffffa,#ecfdf5eb);border-color:#10b98133}[data-theme=light] .control-flow-card-active{background:linear-gradient(#fffffffa,#f3eeffeb);border-color:#7c3aed3d}[data-theme=light] .control-flow-card-pending{background:linear-gradient(#fffffff5,#f9f7ffe6);border-color:#7c3aed1f}[data-theme=light] .control-flow-card-blocked{background:linear-gradient(#fffffffa,#fef2f2f0);border-color:#ef44442e}[data-theme=light] .control-flow-index{background:#7c3aed1a}.loading-spinner{border:3px solid #a78bfa1f;border-top-color:var(--color-primary);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.state-panel{justify-content:center;align-items:center;gap:var(--space-md);border:1px dashed var(--color-border-subtle);min-height:260px;color:var(--color-text-secondary);text-align:center;background:#ffffff05;border-radius:22px;flex-direction:column;padding:1.5rem;display:flex}[data-theme=light] .state-panel{background:linear-gradient(#ffffffc7,#f8f5ffad);border-color:#7c3aed24}.state-panel-compact{border-radius:18px;gap:.8rem;min-height:0;padding:1rem 1.1rem}.state-panel-icon{border:1px solid var(--color-border-default);width:60px;height:60px;color:var(--color-text-tertiary);background:#ffffff0a;border-radius:20px;justify-content:center;align-items:center;display:inline-flex}[data-theme=light] .state-panel-icon{background:#ffffffe0;border-color:#7c3aed29}.state-panel-compact .state-panel-icon{border-radius:16px;width:50px;height:50px}.state-panel-copy{gap:.3rem;max-width:420px;display:grid}.state-panel-copy strong{color:var(--color-text-primary);font-size:var(--text-base)}.state-panel-copy span{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.65}.state-panel-compact .state-panel-copy strong{font-size:var(--text-sm)}.state-panel-compact .state-panel-copy span{font-size:.8rem}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.section-title-group{flex-direction:column;gap:.25rem;display:flex}.section-title{font-size:var(--text-lg)}.glass-badge,.status-badge,.action-badge{border-radius:var(--radius-pill);width:fit-content;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.02em;border:1px solid #0000;align-items:center;gap:.35rem;padding:.38rem .75rem;display:inline-flex}.glass-badge{border-color:var(--color-border-default);color:var(--color-text-secondary);background:#ffffff0a}[data-theme=light] .glass-badge{background:#7c3aed0f;border-color:#7c3aed33}.status-success,.status-completed,.action-create,.action-approve{color:#74f2bf;background:#10b98124;border-color:#10b98142}[data-theme=light] .status-success,[data-theme=light] .status-completed,[data-theme=light] .action-create,[data-theme=light] .action-approve{color:#059669;background:#10b9811f;border-color:#10b9814d}.status-warning,.status-ongoing,.action-update{color:#ffc76f;background:#f59e0b29;border-color:#f59e0b42}[data-theme=light] .status-warning,[data-theme=light] .status-ongoing,[data-theme=light] .action-update{color:#d97706;background:#f59e0b1f;border-color:#f59e0b4d}.status-error,.status-cancelled,.action-delete,.action-reject{color:#ff9f9f;background:#ef444424;border-color:#ef44443d}[data-theme=light] .status-error,[data-theme=light] .status-cancelled,[data-theme=light] .action-delete,[data-theme=light] .action-reject{color:#dc2626;background:#ef44441f;border-color:#ef44444d}.status-registration,.status-scheduled,.action-login,.action-default{color:#89b6ff;background:#3b82f624;border-color:#3b82f63d}[data-theme=light] .status-registration,[data-theme=light] .status-scheduled,[data-theme=light] .action-login,[data-theme=light] .action-default{color:#2563eb;background:#3b82f61f;border-color:#3b82f64d}.status-draft,.action-logout{color:#c3c9d6;background:#94a3b824;border-color:#94a3b833}[data-theme=light] .status-draft,[data-theme=light] .action-logout{color:#64748b;background:#94a3b81f;border-color:#94a3b84d}.table-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.metric-inline{align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);font-size:var(--text-sm);display:inline-flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.page-hero{grid-template-columns:1fr}}@media (width<=768px){.page-shell{gap:var(--space-lg)}.page-hero{padding:var(--space-lg);border-radius:var(--radius-xl)}.page-summary-grid,.page-summary-strip,.control-flow-strip{grid-template-columns:1fr}.page-compact-header,.page-compact-meta{display:grid}.page-compact-badges{justify-content:flex-start;width:100%}.control-flow-actions{flex-direction:column;align-items:stretch}.page-header h1{font-size:clamp(1.8rem,8vw,2.4rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-theme=light] .ant-select,[data-theme=light] .ant-select-single,[data-theme=light] .ant-select-multiple{color:#1a0f2e!important;background:#fff!important;border:1px solid #7c3aed33!important;border-radius:8px!important}[data-theme=light] .ant-select-content,[data-theme=light] .ant-select-content-has-value,[data-theme=light] .ant-select-input,[data-theme=light] .ant-select input{color:#1a0f2e!important;background:0 0!important}[data-theme=light] .ant-select-suffix,[data-theme=light] .ant-select-arrow{color:#6b5d8f!important}[data-theme=light] .ant-select-selection-placeholder{color:#9d92b8!important}[data-theme=light] .ant-select:hover,[data-theme=light] .ant-select-single:hover{background:#fff!important;border-color:#7c3aed4d!important}[data-theme=light] .ant-select-focused,[data-theme=light] .ant-select-focused.ant-select-single{background:#fff!important;border-color:#7c3aed80!important;box-shadow:0 0 0 2px #7c3aed1a!important}[data-theme=light] .ant-select-selector{color:#1a0f2e!important;background:#fff!important;border-color:#7c3aed33!important}[data-theme=light] .ant-picker,[data-theme=light] .ant-picker-range{background:#fff!important;border-color:#7c3aed33!important}[data-theme=light] .ant-picker-input>input{color:#1a0f2e!important}[data-theme=light] .ant-picker-input>input::placeholder{color:#9d92b8!important}[data-theme=light] .ant-picker-suffix,[data-theme=light] .ant-picker-separator{color:#6b5d8f!important}[data-theme=light] .ant-picker-cell-in-range:before,[data-theme=light] .ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,[data-theme=light] .ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before{background:#7c3aed14!important}[data-theme=light] .ant-picker-cell-range-start .ant-picker-cell-inner,[data-theme=light] .ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff!important;background:#7c3aed!important}[data-theme=light] .ant-picker-cell-in-range .ant-picker-cell-inner{color:#1a0f2e!important;background:0 0!important}[data-theme=light] .ant-picker-cell-range-hover-start:after,[data-theme=light] .ant-picker-cell-range-hover-end:after,[data-theme=light] .ant-picker-cell-range-hover:after{background:#7c3aed0d!important;border-color:#7c3aed4d!important}html[data-theme=light] .ant-select:not(.ant-select-customize-input) .ant-select-selector,html[data-theme=light] .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,html[data-theme=light] .ant-select-multiple .ant-select-selector{color:#1a0f2e!important;background:#ffffffd9!important;border-color:#7c3aed33!important}html[data-theme=light] .ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:#fffffff2!important;border-color:#7c3aed4d!important}html[data-theme=light] .ant-select-focused:not(.ant-select-disabled) .ant-select-selector{background:#fff!important;border-color:#7c3aed80!important;box-shadow:0 0 0 2px #7c3aed1a!important}html[data-theme=light] .ant-select-selection-search-input{color:#1a0f2e!important;background:0 0!important}html[data-theme=light] .ant-select-selection-item{color:#1a0f2e!important}html[data-theme=light] .ant-select-selection-placeholder{color:#9d92b8!important}html[data-theme=light] .ant-select-arrow{color:#6b5d8f!important}html[data-theme=light] .ant-picker,html[data-theme=light] .ant-picker-range{background:#ffffffd9!important;border-color:#7c3aed33!important}html[data-theme=light] .ant-picker:hover,html[data-theme=light] .ant-picker-range:hover{background:#fffffff2!important;border-color:#7c3aed4d!important}html[data-theme=light] .ant-picker-focused,html[data-theme=light] .ant-picker-range.ant-picker-focused{background:#fff!important;border-color:#7c3aed80!important;box-shadow:0 0 0 2px #7c3aed1a!important}html[data-theme=light] .ant-picker-input>input,[data-theme=light] .ant-picker-input>input,html[data-theme=light] .ant-picker input,[data-theme=light] .ant-picker input{color:#1a0f2e!important;background:0 0!important}html[data-theme=light] .ant-picker-input>input::placeholder,[data-theme=light] .ant-picker-input>input::placeholder{color:#9d92b8!important}html[data-theme=light] .ant-picker-suffix,html[data-theme=light] .ant-picker-separator,[data-theme=light] .ant-picker-suffix,[data-theme=light] .ant-picker-separator{color:#6b5d8f!important}html[data-theme=light] .ant-picker-clear,[data-theme=light] .ant-picker-clear{color:#6b5d8f!important;background:#7c3aed14!important}html[data-theme=light] .ant-picker-clear:hover,[data-theme=light] .ant-picker-clear:hover{color:#1a0f2e!important;background:#7c3aed26!important}html[data-theme=light] .ant-picker-range .ant-picker-active-bar{background:#7c3aed!important}html[data-theme=light] .ant-select-dropdown,[data-theme=light] .ant-select-dropdown{background:#fff!important;border:1px solid #7c3aed33!important;box-shadow:0 8px 24px #7c3aed1f!important}html[data-theme=dark] .ant-select-dropdown,[data-theme=dark] .ant-select-dropdown{background:#0c1222fa!important;border:1px solid #a78bfa38!important;box-shadow:0 24px 60px #0508166b!important}html[data-theme=light] .ant-select-item,[data-theme=light] .ant-select-item,html[data-theme=light] .ant-select-item-option,[data-theme=light] .ant-select-item-option{color:#1a0f2e!important;background-color:#0000!important}html[data-theme=light] .ant-select-item-option-selected,[data-theme=light] .ant-select-item-option-selected{color:#7c3aed!important;background-color:#7c3aed1a!important;font-weight:600!important}html[data-theme=light] .ant-select-item-option-active:not(.ant-select-item-option-disabled),[data-theme=light] .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#1a0f2e!important;background-color:#7c3aed0f!important}html[data-theme=light] .ant-select-item-option-content,[data-theme=light] .ant-select-item-option-content{color:inherit!important}html[data-theme=dark] .ant-select-item,[data-theme=dark] .ant-select-item,html[data-theme=dark] .ant-select-item-option,[data-theme=dark] .ant-select-item-option{color:#f5f7ff!important;background-color:#0000!important}html[data-theme=dark] .ant-select-item-option-selected,[data-theme=dark] .ant-select-item-option-selected{color:#f5f7ff!important;background-color:#7c3aed47!important;font-weight:600!important}html[data-theme=dark] .ant-select-item-option-active:not(.ant-select-item-option-disabled),[data-theme=dark] .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#f5f7ff!important;background-color:#a78bfa24!important}html[data-theme=dark] .ant-select-item-option-content,[data-theme=dark] .ant-select-item-option-content,html[data-theme=dark] .ant-select-item-empty,[data-theme=dark] .ant-select-item-empty{color:inherit!important}html[data-theme=light] .ant-picker-dropdown,[data-theme=light] .ant-picker-dropdown{background-color:#0000!important}html[data-theme=light] .ant-picker-panel-container,[data-theme=light] .ant-picker-panel-container{background:#fff!important;border:1px solid #7c3aed33!important;box-shadow:0 8px 24px #7c3aed1f!important}html[data-theme=light] .ant-picker-panel,[data-theme=light] .ant-picker-panel{background:#fff!important}html[data-theme=light] .ant-picker-header,html[data-theme=light] .ant-picker-body,html[data-theme=light] .ant-picker-footer,[data-theme=light] .ant-picker-header,[data-theme=light] .ant-picker-body,[data-theme=light] .ant-picker-footer{color:#1a0f2e!important;background:#fff!important}html[data-theme=light] .ant-picker-cell,[data-theme=light] .ant-picker-cell,html[data-theme=light] .ant-picker-cell-in-view,[data-theme=light] .ant-picker-cell-in-view{color:#1a0f2e!important}html[data-theme=light] .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner,[data-theme=light] .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background-color:#7c3aed0f!important}html[data-theme=light] .ant-picker-cell-selected .ant-picker-cell-inner,html[data-theme=light] .ant-picker-cell-range-start .ant-picker-cell-inner,html[data-theme=light] .ant-picker-cell-range-end .ant-picker-cell-inner,[data-theme=light] .ant-picker-cell-selected .ant-picker-cell-inner,[data-theme=light] .ant-picker-cell-range-start .ant-picker-cell-inner,[data-theme=light] .ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff!important;background-color:#7c3aed!important}html[data-theme=light] .ant-picker-cell-in-range .ant-picker-cell-inner,[data-theme=light] .ant-picker-cell-in-range .ant-picker-cell-inner{color:#1a0f2e!important;background-color:#7c3aed14!important}html[data-theme=light] .ant-picker-cell-in-range:before,[data-theme=light] .ant-picker-cell-in-range:before{background:#7c3aed14!important}html[data-theme=light] .ant-picker-header-view button,[data-theme=light] .ant-picker-header-view button{color:#1a0f2e!important}html[data-theme=light] .ant-picker-header-view button:hover,[data-theme=light] .ant-picker-header-view button:hover{color:#7c3aed!important}html[data-theme=light] .ant-picker-prev-icon,html[data-theme=light] .ant-picker-next-icon,html[data-theme=light] .ant-picker-super-prev-icon,html[data-theme=light] .ant-picker-super-next-icon,[data-theme=light] .ant-picker-prev-icon,[data-theme=light] .ant-picker-next-icon,[data-theme=light] .ant-picker-super-prev-icon,[data-theme=light] .ant-picker-super-next-icon{color:#6b5d8f!important}html[data-theme=light] .ant-picker-today-btn,[data-theme=light] .ant-picker-today-btn,html[data-theme=light] .ant-picker-now-btn,[data-theme=light] .ant-picker-now-btn{color:#7c3aed!important}html[data-theme=light] .ant-upload-wrapper,[data-theme=light] .ant-upload-wrapper{color:#1a0f2e!important}html[data-theme=light] .ant-upload.ant-upload-select,[data-theme=light] .ant-upload.ant-upload-select{color:#1a0f2e!important;background-color:#ffffffd9!important;border-color:#7c3aed33!important}html[data-theme=light] .ant-upload.ant-upload-select:hover,[data-theme=light] .ant-upload.ant-upload-select:hover{background-color:#fffffff2!important;border-color:#7c3aed59!important}html[data-theme=light] .ant-upload-list-picture-card-container,[data-theme=light] .ant-upload-list-picture-card-container{background-color:#0000!important}html[data-theme=light] .ant-upload-list-item,[data-theme=light] .ant-upload-list-item{background-color:#ffffffd9!important;border-color:#7c3aed33!important}html[data-theme=light] .ant-upload-list-item:hover,[data-theme=light] .ant-upload-list-item:hover{background-color:#fffffff2!important;border-color:#7c3aed59!important}html[data-theme=light] .ant-upload-list-item-name,[data-theme=light] .ant-upload-list-item-name{color:#1a0f2e!important}html[data-theme=light] .ant-upload-list-item-actions,[data-theme=light] .ant-upload-list-item-actions{color:#6b5d8f!important}html[data-theme=light] .ant-upload-list-item-actions .anticon:hover,[data-theme=light] .ant-upload-list-item-actions .anticon:hover{color:#7c3aed!important}html[data-theme=light] .ant-upload-drag,[data-theme=light] .ant-upload-drag{background-color:#ffffffd9!important;border-color:#7c3aed33!important}html[data-theme=light] .ant-upload-drag:hover,[data-theme=light] .ant-upload-drag:hover{border-color:#7c3aed59!important}html[data-theme=light] .ant-upload-drag .ant-upload-drag-icon,[data-theme=light] .ant-upload-drag .ant-upload-drag-icon{color:#7c3aed!important}html[data-theme=light] .ant-upload-drag .ant-upload-text,[data-theme=light] .ant-upload-drag .ant-upload-hint,[data-theme=light] .ant-upload-drag .ant-upload-text,[data-theme=light] .ant-upload-drag .ant-upload-hint{color:#1a0f2e!important}.ant-picker-dropdown,.ant-select-dropdown,[data-theme=light] .ant-picker-dropdown,[data-theme=light] .ant-select-dropdown{z-index:1060!important}html[data-theme=light] .ant-picker-time-panel,[data-theme=light] .ant-picker-time-panel,html[data-theme=light] .ant-picker-time-panel-column,[data-theme=light] .ant-picker-time-panel-column{background-color:#fff!important}html[data-theme=light] .ant-picker-time-panel-cell,[data-theme=light] .ant-picker-time-panel-cell,html[data-theme=light] .ant-picker-time-panel-cell-inner,[data-theme=light] .ant-picker-time-panel-cell-inner{color:#1a0f2e!important}html[data-theme=light] .ant-picker-time-panel-cell:hover .ant-picker-time-panel-cell-inner,[data-theme=light] .ant-picker-time-panel-cell:hover .ant-picker-time-panel-cell-inner{color:#1a0f2e!important;background-color:#7c3aed0f!important}html[data-theme=light] .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner,[data-theme=light] .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#fff!important;background-color:#7c3aed!important}html[data-theme=light] .ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner,[data-theme=light] .ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:#9d92b8!important}html[data-theme=light] .ant-picker-time-panel-column-header,[data-theme=light] .ant-picker-time-panel-column-header{color:#1a0f2e!important}
