@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);background:var(--color-surface);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);border-radius:7px;padding:.9rem 1rem}[data-theme=light] .form-input,[data-theme=light] .form-select,[data-theme=light] .form-textarea{background:var(--color-surface);border-color:var(--color-border-default)}.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 3px #635bff1f}[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:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#635bff;--color-secondary:#817cf7;--color-cta:#635bff;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--color-background:#f5f7fb;--color-surface:#fff;--color-surface-strong:#fff;--color-elevated:#fff;--color-hover:#635bff12;--color-overlay:#0f172a6b;--color-text-primary:#1f2937;--color-text-secondary:#667085;--color-text-tertiary:#98a2b3;--color-text-disabled:#c3cad5;--color-border-subtle:#eef1f6;--color-border-default:#e5e9f0;--color-border-strong:#cfd6e2;--font-heading:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", 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:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.75rem;--radius-pill:999px;--shadow-sm:0 1px 3px #0f172a0a;--shadow-md:0 8px 24px #0f172a0f;--shadow-lg:0 16px 40px #0f172a1a;--shadow-xl:0 24px 60px #0f172a29;--shadow-glow:0 8px 24px #635bff1f;--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:#f5f7fb;--color-surface:#fff;--color-surface-strong:#fff;--color-elevated:#fff;--color-hover:#635bff12;--color-overlay:#0f172a6b;--color-text-primary:#1f2937;--color-text-secondary:#667085;--color-text-tertiary:#98a2b3;--color-text-disabled:#c3cad5;--color-border-subtle:#eef1f6;--color-border-default:#e5e9f0;--color-border-strong:#cfd6e2;--shadow-sm:0 1px 3px #0f172a0a;--shadow-md:0 8px 24px #0f172a0f;--shadow-lg:0 16px 40px #0f172a1a;--shadow-xl:0 24px 60px #0f172a29;--shadow-glow:0 8px 24px #635bff1f}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#0f172a;--color-surface:#172033;--color-surface-strong:#1b263b;--color-elevated:#202d45;--color-hover:#817cf724;--color-overlay:#020617b8;--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8;--color-text-disabled:#64748b;--color-border-subtle:#94a3b81f;--color-border-default:#94a3b838;--color-border-strong:#a78bfa6b}*,: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:var(--color-background);margin:0;line-height:1.6;overflow-x:hidden}[data-theme=light] body{background:var(--color-background)}body:before{content:"";pointer-events:none;opacity:0;background:0 0;position:fixed;inset:0}[data-theme=light] body:before{opacity:0;background:0 0}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:0;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{animation:fadeIn var(--transition-slow);flex-direction:column;gap:1.25rem;display:flex}.page-hero{gap:var(--space-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-strong);box-shadow:var(--shadow-sm);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:var(--color-elevated)}.page-hero:after{content:"";border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:1px}[data-theme=light] .page-hero:after{background:0 0}.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:1.75rem;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:1.75rem;line-height:1.25}.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);background:var(--color-surface);min-height:100px;box-shadow:var(--shadow-sm);border:1px solid #ffffff0f;flex-direction:column;gap:.35rem;padding:.9rem 1rem;display:flex;position:relative;overflow:hidden}[data-theme=light] .summary-card{background:var(--color-surface);border-color:var(--color-border-default)}.page-summary-strip .summary-card{min-height:84px;padding:.75rem .9rem}.summary-card:before{content:"";background:0 0;border-radius:50%;width:90px;height:90px;position:absolute;inset:auto -20px -36px auto}.summary-card-accent:before,.summary-card-success:before,.summary-card-warning:before{background:0 0}.summary-label{color:var(--color-text-secondary);font-size:.8rem}.summary-value{font-family:var(--font-heading);color:var(--color-text-primary);font-size:1.75rem;line-height:1}.page-summary-strip .summary-value{font-size:1.65rem}.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,.page-compact-title{font-size:1.5rem}.page-actions,.page-actions .btn,.page-header .btn{width:100%}.page-actions{align-items:stretch}}@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}@media (width<=768px){.card-header,.card-body,.card-footer{padding-left:.9rem;padding-right:.9rem}.page-compact-header,.page-header{align-items:flex-start}.page-compact-meta,.page-compact-badges{justify-content:flex-start}.table-wrapper{margin:0 -.1rem}.table th,.table td{padding-left:.75rem;padding-right:.75rem}.ant-picker,.ant-select,.ant-input-affix-wrapper,.ant-input{max-width:100%}}[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}
