html,body{margin:0;padding:0;height:100%;overflow:hidden}#app{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.vaporwave-menu{background:#0d0d0de6!important;font-family:Courier New,monospace;border:1px solid rgba(199,125,255,.3)!important;border-radius:12px!important;overflow:hidden!important}.vaporwave-menu-item,.vaporwave-submenu-title{padding:0!important;margin:4px 8px!important;width:calc(100% - 16px)!important;border-radius:8px!important;transition:all .3s ease!important;position:relative;overflow:hidden;border:2px solid transparent!important;background:transparent!important}.vaporwave-menu-item-content{padding:10px 16px;color:#ffffffb3;transition:all .3s ease;display:flex;align-items:center;gap:10px}.vaporwave-menu-item:hover,.vaporwave-submenu-title:hover{border-color:var(--neon-purple)!important;box-shadow:0 0 12px #c77dff4d!important}.vaporwave-menu-item:hover .vaporwave-menu-item-content,.vaporwave-submenu-title:hover .vaporwave-menu-item-content{color:var(--neon-purple)}.vaporwave-menu-item:hover .vaporwave-menu-item-content .anticon,.vaporwave-submenu-title:hover .vaporwave-menu-item-content .anticon,.vaporwave-menu-item:hover .vaporwave-menu-item-content span,.vaporwave-submenu-title:hover .vaporwave-menu-item-content span{text-shadow:0 0 8px var(--neon-purple)}.vaporwave-menu-item-selected{border-color:var(--neon-purple)!important;box-shadow:0 0 15px #c77dff4d!important}.vaporwave-menu-item-selected .vaporwave-menu-item-content{color:var(--neon-purple)}.vaporwave-menu-item-selected .vaporwave-menu-item-content .anticon{text-shadow:0 0 8px var(--neon-purple)}.vaporwave-menu-item-selected .vaporwave-menu-item-content span{text-shadow:0 0 8px var(--neon-purple);font-weight:600}.vaporwave-submenu{background:#0d0d0df2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(199,125,255,.2);border-radius:8px;margin:4px 8px;box-shadow:0 0 10px #c77dff1a}.vaporwave-menu .ant-menu-dark.ant-menu-inline .ant-menu-item:after{border-right:none!important}.vaporwave-menu .ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:transparent!important}.vaporwave-menu .ant-menu-item:focus-visible{outline:none!important}.vaporwave-menu-collapsed .vaporwave-menu-item-content,.vaporwave-menu-collapsed .vaporwave-submenu-title .vaporwave-menu-item-content{justify-content:center}.vaporwave-dropdown .ant-dropdown-menu{background:#0d0d0df2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;padding:8px!important;border-radius:12px!important;border:2px solid var(--neon-purple);box-shadow:0 0 20px #c77dff4d}.vaporwave-dropdown .ant-dropdown-menu-item{background:transparent!important;color:var(--neon-purple)!important;transition:all .3s ease!important;border-radius:8px!important;margin:2px 0!important}.vaporwave-dropdown .ant-dropdown-menu-item:hover{background:#c77dff1a!important;color:var(--neon-purple)!important;text-shadow:0 0 8px var(--neon-purple)}.vaporwave-dropdown .ant-dropdown-menu-item-selected{background:#c77dff33!important;color:var(--neon-purple)!important}.vaporwave-dropdown .ant-dropdown-menu-item-content{display:flex;align-items:center;gap:8px;transition:color .3s ease}.vaporwave-button{border-radius:8px!important;transition:all .3s ease!important;font-family:Courier New,monospace;position:relative;overflow:hidden;border:2px solid transparent!important}.vaporwave-button-primary{background:var(--primary-btn-gradient)!important;color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.5)}.vaporwave-button-primary:hover{background:linear-gradient(45deg,var(--sky-blue),var(--neon-purple))!important;box-shadow:0 0 20px #c77dff80!important;transform:translateY(-2px);border-color:var(--neon-purple)!important}.vaporwave-button-secondary{background:var(--secondary-btn-gradient)!important;color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.5)}.vaporwave-button-secondary:hover{background:linear-gradient(45deg,var(--sunset-orange),var(--sunset-pink))!important;box-shadow:0 0 20px #ff9ecf80!important;transform:translateY(-2px);border-color:var(--sunset-pink)!important}.vaporwave-button.vaporwave-button-text{background:#0d0d0dcc!important;color:var(--aqua-cyan)!important;text-shadow:0 0 5px var(--aqua-cyan);font-weight:700;padding:0 15px!important;height:40px!important}.vaporwave-button.vaporwave-button-text:hover{color:var(--sunset-pink)!important;text-shadow:0 0 10px var(--sunset-pink);background:#c77dff1a!important}.vaporwave-button.vaporwave-button-icon{background:#0d0d0dcc!important;color:#fffc!important;border-radius:8px!important;transition:all .3s ease!important;min-width:40px!important;width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center}.vaporwave-button.vaporwave-button-icon:hover{background:#c77dff1a!important;color:var(--aqua-cyan)!important;box-shadow:0 0 15px #c77dff4d!important}.unified-search-btn,.unified-search-btn.ant-btn{background:#fffffff2!important;border:1.5px solid #7A9BA5!important;color:#7a9ba5!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important}.unified-search-btn:hover,.unified-search-btn.ant-btn:hover{background:#7a9ba51a!important;border-color:#7a9ba5!important;color:#7a9ba5!important;box-shadow:0 2px 8px #7a9ba54d!important}.unified-reset-btn,.unified-reset-btn.ant-btn{background:#fffffff2!important;border:1.5px solid #C4A5A5!important;color:#c4a5a5!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important}.unified-reset-btn:hover,.unified-reset-btn.ant-btn:hover{background:#c4a5a51a!important;border-color:#c4a5a5!important;color:#c4a5a5!important;box-shadow:0 2px 8px #c4a5a54d!important}.unified-add-btn,.unified-add-btn.ant-btn-primary{background:linear-gradient(45deg,#c77dff,#ff9ecf)!important;border:none!important;color:#fff!important;font-family:Courier New,monospace!important;font-weight:600!important;border-radius:8px!important;transition:all .3s ease!important;box-shadow:0 2px 8px #c77dff4d!important}.unified-add-btn:hover,.unified-add-btn.ant-btn-primary:hover{background:linear-gradient(45deg,#ff9ecf,#c77dff)!important;box-shadow:0 4px 16px #c77dff80!important;transform:translateY(-2px)!important}.vaporwave-input{background:#0d0d0de6!important;border:2px solid transparent!important;border-radius:15px!important;color:#fff!important;font-family:Courier New,monospace;transition:all .3s ease!important}.vaporwave-input:hover{border-color:var(--aqua-cyan)!important;box-shadow:0 0 15px #c77dff4d!important}.vaporwave-input:focus{border-color:var(--neon-purple)!important;box-shadow:0 0 20px #c77dff66!important}.vaporwave-input::-moz-placeholder{color:#fff9!important}.vaporwave-input::placeholder{color:#fff9!important}.vaporwave-card{background:#0d0d0de6!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:2px solid rgba(199,125,255,.2)!important;border-radius:20px!important;box-shadow:0 0 20px #c77dff1a,inset 0 0 20px #c77dff0d!important;transition:all .3s ease!important}.vaporwave-card:hover{border-color:var(--aqua-cyan)!important;box-shadow:0 0 30px #c77dff4d,0 10px 30px #0000004d!important;transform:translateY(-5px)}.vaporwave-table{background:#0d0d0de6!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:2px solid rgba(199,125,255,.2)!important;border-radius:12px!important;overflow:hidden}.vaporwave-table .ant-table-thead>tr>th{background:#c77dff1a!important;color:var(--neon-purple)!important;border-bottom:1px solid rgba(199,125,255,.3)!important;font-weight:700}.vaporwave-table .ant-table-tbody>tr>td{background:transparent!important;color:#fffc!important;border-bottom:1px solid rgba(199,125,255,.1)!important}.vaporwave-table .ant-table-tbody>tr:hover>td{background:#c77dff1a!important;color:var(--aqua-cyan)!important}.vaporwave-pagination .ant-pagination-item{background:#0d0d0de6!important;border:1px solid rgba(199,125,255,.2)!important;color:#fffc!important;transition:all .3s ease!important}.vaporwave-pagination .ant-pagination-item:hover{border-color:var(--aqua-cyan)!important;color:var(--aqua-cyan)!important;box-shadow:0 0 10px #c77dff4d!important}.vaporwave-pagination .ant-pagination-item-active{background:var(--primary-btn-gradient)!important;border-color:var(--neon-purple)!important;color:#fff!important;box-shadow:0 0 15px #c77dff66!important}@media (max-width: 768px){.vaporwave-menu-item,.vaporwave-submenu-title{padding:8px 16px!important;margin:4px 8px!important}.vaporwave-menu-item-content{padding:8px 12px}.vaporwave-button{font-size:.9rem!important}.vaporwave-card{border-radius:15px!important}}.ant-modal-content,.ant-modal-content .ant-modal-content,.ant-modal-content .ant-modal-content .ant-modal-content{background:#fff!important;border:none!important;border-radius:16px!important;box-shadow:0 4px 24px #00000026!important}.ant-modal-body{padding:32px 24px 24px!important;margin-top:8px!important}.ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(199,125,255,.3)!important;border-radius:16px 16px 0 0!important;padding:20px 24px!important}.ant-modal-body{background:transparent!important;color:#1a1a2a!important;font-family:Courier New,monospace!important}.ant-modal-footer{background:transparent!important;border-top:1px solid rgba(199,125,255,.3)!important;border-radius:0 0 16px 16px!important;padding:16px 24px!important}.ant-modal-footer .ant-btn,.ant-modal-confirm .ant-btn,.ant-popover-buttons .ant-btn{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;color:#1a1a2a!important;font-family:Courier New,monospace!important;border-radius:9999px!important;padding:6px 16px!important;font-weight:600!important;transition:all .25s ease!important}.ant-modal-footer .ant-btn-default,.ant-modal-confirm .ant-btn-default,.ant-popover-buttons .ant-btn-default{background:#ffffffd9!important;border:1px solid rgba(200,200,210,.5)!important}.ant-modal-footer .ant-btn-default:hover,.ant-modal-confirm .ant-btn-default:hover,.ant-popover-buttons .ant-btn-default:hover{background:#c77dff1a!important;border-color:#c8c8d280!important;box-shadow:0 0 10px #c77dff33!important}.ant-modal-footer .ant-btn-primary,.ant-modal-confirm .ant-btn-primary,.ant-popover-buttons .ant-btn-primary{background:#c77dff!important;border:2px solid #c77dff!important;color:#fff!important;box-shadow:0 0 #c77dff00!important}.ant-modal-footer .ant-btn-primary:hover,.ant-modal-confirm .ant-btn-primary:hover,.ant-popover-buttons .ant-btn-primary:hover{background:#b66dff!important;border-color:#b66dff!important;box-shadow:0 0 12px #c77dff80!important}.ant-modal-footer .ant-btn-dangerous,.ant-modal-confirm .ant-btn-dangerous,.ant-popover-buttons .ant-btn-dangerous{background:transparent!important;border:2px solid #ffa87a!important;color:#1a1a2a!important}.ant-modal-footer .ant-btn-dangerous:hover,.ant-modal-confirm .ant-btn-dangerous:hover,.ant-popover-buttons .ant-btn-dangerous:hover{background:transparent!important;border-color:#ff9ecf!important;box-shadow:0 0 12px #ff9ecf73!important}.ant-modal-confirm .ant-modal-confirm-btns{display:flex!important;gap:8px!important;justify-content:flex-end!important}.ant-modal-confirm .ant-modal-confirm-title{color:#1a1a2a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:18px!important}.ant-modal-confirm .ant-modal-confirm-content{color:#1a1a2a!important;font-family:Courier New,monospace!important;font-size:14px!important}.ant-modal-confirm .ant-modal-confirm-body,.ant-modal-confirm .ant-modal-confirm-body *{color:#1a1a2a!important}.ant-modal-title{color:#1a1a2a!important;font-family:Courier New,monospace!important;font-weight:600!important}.ant-modal-close{color:#1a1a2a99!important}.ant-modal-close:hover{color:#c77dff!important}.ant-popover-content,.ant-popover-content .ant-popover-content,.ant-popover-content .ant-popover-content .ant-popover-content{background:#fffffff2!important;border:1px solid rgba(199,125,255,.3)!important;border-radius:8px!important;box-shadow:0 4px 15px #c77dff33!important}.ant-popover-message{margin-bottom:20px!important;margin-top:8px!important}.ant-popover-content,.ant-popover-content *,.ant-popover-content * *,.ant-popover-message,.ant-popover-message *,.ant-popover-message * *,.ant-popover-message-title,.ant-popover-message-title *{color:#1a1a2a!important}.ant-popover-inner{background:transparent!important;border-radius:8px!important}.ant-popover-inner-content{background:transparent!important}.ant-popover-message,.ant-popover-message-title{color:#1a1a2a!important;font-family:Courier New,monospace!important}.ant-dropdown-menu,.ant-dropdown-menu .ant-dropdown-menu,.ant-dropdown-menu .ant-dropdown-menu .ant-dropdown-menu{background:#fffffff2!important;border:1px solid rgba(199,125,255,.3)!important;border-radius:8px!important;box-shadow:0 4px 15px #c77dff33!important}.ant-dropdown-menu-item{background:transparent!important;color:#1a1a2a!important;font-family:Courier New,monospace!important;border-radius:8px!important;margin:4px 8px!important}.ant-dropdown-menu-item:hover{background:#c77dff1a!important;color:#1a1a2a!important}.ant-dropdown-menu-item-selected{background:#c77dff33!important;color:#1a1a2a!important}.mission-node-selector-dropdown,.mission-node-selector-dropdown .ant-select-dropdown,.mission-node-selector-dropdown .ant-select-dropdown .ant-select-dropdown,.ant-select-dropdown,.ant-select-dropdown .ant-select-dropdown,.ant-select-dropdown .ant-select-dropdown .ant-select-dropdown{background:#fffffffa!important;border:1px solid rgba(200,200,210,.4)!important;border-radius:8px!important;box-shadow:0 4px 15px #c8c8d233!important;max-height:320px!important;overflow-y:auto!important}.ant-select-item{background:transparent!important;color:#1a1a2a!important;font-family:Courier New,monospace!important;border-radius:8px!important;margin:4px 8px!important}.ant-select-item:hover{background:#c77dff1a!important;color:#1a1a2a!important}.ant-select-item-option-selected{background:#c77dff33!important;color:#1a1a2a!important}.ant-select-item-option-active{background:#c77dff1a!important;color:#1a1a2a!important}.ant-tooltip-inner{background:#fffffff2!important;border:1px solid rgba(199,125,255,.3)!important;border-radius:8px!important;color:#1a1a2a!important;font-family:Courier New,monospace!important;box-shadow:0 4px 15px #c77dff33!important}.ant-tooltip-arrow:before{background:#fffffff2!important;border:1px solid rgba(199,125,255,.3)!important}.ant-message-success .ant-message-notice-content{background:linear-gradient(135deg,#52c41a1a,#52c41a0d)!important;border:1px solid rgba(82,196,26,.4)!important;color:#1a1a2a!important}.ant-message-warning .ant-message-notice-content{background:linear-gradient(135deg,#faad141a,#faad140d)!important;border:1px solid rgba(250,173,20,.4)!important;color:#1a1a2a!important}.ant-message-error .ant-message-notice-content{background:linear-gradient(135deg,#ff4d4f1a,#ff4d4f0d)!important;border:1px solid rgba(255,77,79,.4)!important;color:#1a1a2a!important}.ant-message-info .ant-message-notice-content{background:linear-gradient(135deg,#c77dff1a,#c77dff0d)!important;border:1px solid rgba(199,125,255,.4)!important;color:#1a1a2a!important}.ant-notification-success .ant-notification-notice{background:linear-gradient(135deg,#52c41a1a,#52c41a0d)!important;border:1px solid rgba(82,196,26,.4)!important;color:#1a1a2a!important}.ant-notification-warning .ant-notification-notice{background:linear-gradient(135deg,#faad141a,#faad140d)!important;border:1px solid rgba(250,173,20,.4)!important;color:#1a1a2a!important}.ant-notification-error .ant-notification-notice{background:linear-gradient(135deg,#ff4d4f1a,#ff4d4f0d)!important;border:1px solid rgba(255,77,79,.4)!important;color:#1a1a2a!important}.ant-notification-info .ant-notification-notice{background:linear-gradient(135deg,#c77dff1a,#c77dff0d)!important;border:1px solid rgba(199,125,255,.4)!important;color:#1a1a2a!important}.ant-notification-notice-title{color:#1a1a2a!important;font-family:Courier New,monospace!important;font-weight:600!important}.ant-notification-notice-description{color:#1a1a2acc!important;font-family:Courier New,monospace!important}.ant-modal-content,.ant-popover-content,.ant-dropdown-menu,.ant-select-dropdown,.ant-tooltip-inner,.ant-message-notice-content,.ant-notification-notice,.ant-btn,.ant-btn *,.ant-popover-content .ant-btn,.ant-popover-content .ant-btn *,.ant-modal-content .ant-btn,.ant-modal-content .ant-btn *{color:#1a1a2a!important}.ant-btn:hover,.ant-btn:focus,.ant-btn:active,.ant-btn-primary,.ant-btn-primary:hover,.ant-btn-primary:focus,.ant-btn-primary:active,.ant-btn-dangerous,.ant-btn-dangerous:hover,.ant-btn-dangerous:focus,.ant-btn-dangerous:active{color:#1a1a2a!important}.ant-radio-wrapper,.ant-checkbox-wrapper{color:#1a1a2a!important;font-family:Courier New,monospace!important}.ant-switch-handle{background-color:#fff!important;border:1px solid rgba(199,125,255,.3)!important}.ant-modal-mask{background:#000c!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.ant-modal{animation:modalFadeIn .3s ease-out!important}.ant-popover{animation:popconfirmFadeIn .2s ease-out!important}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes popconfirmFadeIn{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.left-0{left:0}.left-1\/2{left:50%}.left-\[200px\]{left:200px}.left-\[80px\]{left:80px}.top-0{top:0}.z-0{z-index:0}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[90\]{z-index:90}.z-\[999\]{z-index:999}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-0{margin-left:0}.ml-2{margin-left:.5rem}.ml-\[12px\]{margin-left:12px}.ml-\[200px\]{margin-left:200px}.ml-\[80px\]{margin-left:80px}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-\[-24px\]{margin-right:-24px}.mt-2{margin-top:.5rem}.mt-36{margin-top:9rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-8{height:2rem}.h-\[44px\]{height:44px}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-40{width:10rem}.w-60{width:15rem}.w-\[140px\]{width:140px}.w-\[20px\]{width:20px}.w-\[calc\(100\%-200px\)\]{width:calc(100% - 200px)}.w-\[calc\(100\%-80px\)\]{width:calc(100% - 80px)}.w-full{width:100%}.min-w-\[120px\]{min-width:120px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[300px\]{min-width:300px}.min-w-\[60px\]{min-width:60px}.max-w-\[120px\]{max-width:120px}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-100\%\]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.p-0{padding:0}.p-4{padding:1rem}.\!px-0{padding-left:0!important;padding-right:0!important}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pt-16{padding-top:4rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[64px\]{line-height:64px}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{font-family:Inter,PingFang TC,Microsoft JhengHei,Helvetica Neue,Arial,sans-serif;line-height:1.6;font-weight:400;font-size:14px;color:#1a1a2a;background-color:#d0d0d5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--sunset-pink: #ff9ecf;--neon-purple: #c77dff;--sky-blue: #8aafff;--aqua-cyan: #a8fff6;--mint-green: #d0ffb7;--sunset-orange: #ffa87a;--cyber-black: #d0d0d5;--grid-line: rgba(100, 100, 120, .15);--status-success: #52c41a;--status-warning: #faad14;--status-error: #ff4d4f;--status-info: #c77dff;--primary-gradient: linear-gradient(135deg, #ff9ecf, #c77dff, #8aafff);--secondary-gradient: linear-gradient(120deg, #ffa87a, #a8fff6);--card-border-gradient: linear-gradient( 45deg, #ff9ecf, #c77dff, #8aafff, #a8fff6 );--primary-btn-gradient: linear-gradient(45deg, #c77dff, #8aafff);--secondary-btn-gradient: linear-gradient(45deg, #ff9ecf, #ffa87a)}:root h1,:root h2,:root h3,:root h4,:root h5,:root h6{color:#1a1a2a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:linear-gradient(135deg,#f5f5f7,#f0f0f2,#ebebed,#f0f0f2,#f5f5f7)!important;animation:globalGradientShift 40s ease-in-out infinite}@keyframes globalGradientShift{0%,to{background:linear-gradient(135deg,#f5f5f7,#f0f0f2,#ebebed,#f0f0f2,#f5f5f7)!important}33%{background:linear-gradient(135deg,#f5f5f7,#f0f0f2,#f2f0f5,#f0f0f2,#ebebed,#f5f5f7)!important}66%{background:linear-gradient(135deg,#f5f5f7,#ebebed,#f0f0f2,#f2f0f5,#f0f0f2,#f5f5f7)!important}}#app{min-height:100vh;display:flex;flex-direction:column;background:transparent;position:relative}#app:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(200,200,210,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(200,200,210,.08) 1px,transparent 1px),linear-gradient(rgba(180,180,190,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(180,180,190,.05) 1px,transparent 1px),linear-gradient(rgba(160,160,170,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(160,160,170,.03) 1px,transparent 1px);background-size:80px 80px,80px 80px,40px 40px,40px 40px,20px 20px,20px 20px;animation:globalGridMove 30s linear infinite;pointer-events:none;z-index:0}@keyframes globalGridMove{0%{transform:translate(0)}to{transform:translate(80px,80px)}}.ant-layout{background:transparent!important}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-submenu-title,.ant-menu-dark .ant-menu-sub .ant-menu-item,.ant-menu-dark .ant-menu-submenu .ant-menu-item,.ant-menu-submenu .ant-menu-item,.ant-menu-sub .ant-menu-item{background:transparent!important;background-color:transparent!important;color:#1a1a2a!important}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-title:hover,.ant-menu-dark .ant-menu-sub .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu .ant-menu-item:hover,.ant-menu-submenu .ant-menu-item:hover,.ant-menu-sub .ant-menu-item:hover{background:#c77dff26!important;background-color:#c77dff26!important;color:#1a1a2a!important}.ant-menu-dark .ant-menu-item-selected,.ant-menu-dark .ant-menu-sub .ant-menu-item-selected,.ant-menu-dark .ant-menu-submenu .ant-menu-item-selected,.ant-menu-submenu .ant-menu-item-selected,.ant-menu-sub .ant-menu-item-selected{background:#c77dff40!important;background-color:#c77dff40!important;color:#1a1a2a!important}.ant-menu-dark .ant-menu-item:after,.ant-menu-dark .ant-menu-sub .ant-menu-item:after,.ant-menu-dark .ant-menu-submenu .ant-menu-item:after,.ant-menu-submenu .ant-menu-item:after,.ant-menu-sub .ant-menu-item:after{border-right:none!important}.disabled-popup{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.disabled-popup *{display:none!important}.disabled-popup .ant-popover-arrow,.disabled-popup .ant-popover-arrow:before,.disabled-popup .ant-popover-arrow:after,.disabled-popup .ant-popover-inner,.disabled-popup .ant-popover-content,.disabled-popup .ant-popover-inner-content{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.vaporwave-custom-popover{background:#fffffff2!important;-webkit-backdrop-filter:blur(25px)!important;backdrop-filter:blur(25px)!important;border:2px solid var(--neon-purple)!important;border-radius:6px!important;box-shadow:0 4px 20px #c77dff4d,inset 0 0 20px #c77dff0d!important;padding:8px!important;min-width:200px!important;font-family:Courier New,monospace!important}.vaporwave-custom-popover .ant-popover-inner{background:transparent!important;padding:0!important;border-radius:6px!important}.vaporwave-custom-popover .ant-popover-arrow{display:none!important}.custom-submenu-content{padding:0!important;margin:0!important}.submenu-folder-title{color:var(--neon-purple)!important;font-weight:700!important;font-size:14px!important;padding:8px 12px!important;margin-bottom:8px!important;text-align:center!important;font-family:Courier New,monospace!important}.custom-submenu-item{color:#4a4a5a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;padding:8px 12px!important;margin:0!important;border-radius:6px!important;font-weight:500!important;background:#fffc!important;border:1px solid rgba(199,125,255,.3)!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;height:auto!important;min-height:32px!important}.custom-submenu-item:not(:last-child){margin-bottom:4px!important}.custom-submenu-item:hover{background:#c77dff26!important;color:var(--neon-purple)!important;border-color:var(--neon-purple)!important;font-weight:700!important;box-shadow:0 0 15px #c77dff4d!important}.custom-submenu-item:active{background:#c77dff40!important;color:var(--sunset-pink)!important;font-weight:700!important}.collapsed-menu-item-wrapper{padding:0!important;margin:4px 8px!important;width:calc(100% - 16px)!important;border-radius:8px!important;transition:all .3s ease!important;position:relative;overflow:hidden;border:2px solid transparent!important;background:transparent!important;cursor:pointer}.collapsed-menu-item-wrapper:hover{border-color:var(--neon-purple)!important;box-shadow:0 0 12px #c77dff4d!important;background:#c77dff0d!important}.collapsed-menu-item-wrapper .menu-item-content{padding:10px 16px;color:#5a5a6a;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:0;height:100%;min-height:40px}.collapsed-menu-item-wrapper:hover .menu-item-content{color:var(--neon-purple)!important}.collapsed-menu-item-wrapper .menu-item-content .anticon{margin:0;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.ant-menu-submenu-popup{background:#fffffff2!important;background-color:#fffffff2!important;-webkit-backdrop-filter:blur(25px)!important;backdrop-filter:blur(25px)!important;border:2px solid var(--neon-purple)!important;border-radius:16px!important;box-shadow:0 4px 20px #c77dff4d,inset 0 0 20px #c77dff0d!important;z-index:99999999!important;padding:12px 8px!important;min-width:200px!important;font-family:Courier New,monospace!important}.ant-menu-submenu-popup .ant-menu-sub{background:transparent!important;background-color:transparent!important;padding:0!important;margin:0!important}.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item{color:#4a4a5a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;padding:12px 16px!important;margin:4px 0!important;border-radius:10px!important;font-weight:500!important;background:#fffc!important;background-color:#fffc!important;border:1px solid rgba(199,125,255,.3)!important;position:relative!important;overflow:hidden!important}.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(199,125,255,.1),transparent)!important;transition:left .5s ease!important}.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item:hover{background:#c77dff26!important;background-color:#c77dff26!important;color:#2a2a3a!important;border-color:var(--neon-purple)!important;font-weight:700!important;transform:translate(4px)!important;box-shadow:0 0 15px #c77dff4d!important}.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item:hover:before{left:100%!important}.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item:active{background:#c77dff40!important;background-color:#c77dff40!important;color:#2a2a3a!important;font-weight:700!important;transform:translate(2px)!important}.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item-selected{background:#c77dff33!important;background-color:#c77dff33!important;color:#2a2a3a!important;border-color:var(--neon-purple)!important;font-weight:700!important;box-shadow:0 0 20px #c77dff66!important}.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item:after{border-right:none!important}.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item .ant-menu-title-content{color:inherit!important;font-weight:inherit!important;position:relative!important;z-index:1!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#dcdce180;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(45deg,var(--neon-purple),var(--aqua-cyan));border-radius:4px;box-shadow:0 0 5px #c77dff33}::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,var(--aqua-cyan),var(--sunset-pink));box-shadow:0 0 10px #a8fff666}.ant-input,.ant-input-search,.ant-input-password,.ant-input-number,.ant-select-selector{color:#1a1a2a!important}.ant-input::-moz-placeholder{color:#2a2a3a!important}.ant-input::placeholder{color:#2a2a3a!important}.ant-input:not(.filter-input)::-moz-placeholder,.ant-input-search .ant-input:not(.filter-input)::-moz-placeholder,.ant-input-password .ant-input:not(.filter-input)::-moz-placeholder,.ant-input-number::-moz-placeholder{color:#1a1a2a99!important}.ant-input:not(.filter-input)::placeholder,.ant-input-search .ant-input:not(.filter-input)::placeholder,.ant-input-password .ant-input:not(.filter-input)::placeholder,.ant-input-number::placeholder,.ant-select-selection-placeholder{color:#1a1a2a99!important}.ant-radio-inner,.ant-checkbox-inner{background:#fffc!important;border:1px solid rgba(199,125,255,.5)!important}.ant-radio-inner:hover,.ant-checkbox-inner:hover{border-color:#c77dff!important}.ant-radio-checked .ant-radio-inner,.ant-checkbox-checked .ant-checkbox-inner{background:#c77dff!important;border-color:#c77dff!important}.ant-radio-checked .ant-radio-inner:after{background:#fff!important}.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.ant-switch{background-color:#c77dff4d!important;border:1px solid rgba(199,125,255,.5)!important}.ant-switch-checked{background-color:#c77dff!important;border-color:#c77dff!important}.ant-switch-handle{background-color:#fff!important;border:1px solid rgba(199,125,255,.3)!important;border-radius:50%!important}.ant-switch-checked .ant-switch-handle{background-color:#fff!important;border-color:#c77dff!important}.ant-switch-inner{color:#1a1a2a!important;font-family:Courier New,monospace!important}.ant-switch-checked .ant-switch-inner{color:#fff!important}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-purple-600:hover{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.vaporwave-login-container[data-v-6b1f4fea]{min-height:100vh;position:relative;overflow:hidden;background:#d0d0d5;font-family:Courier New,monospace}.vaporwave-bg[data-v-6b1f4fea]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.gradient-bg[data-v-6b1f4fea]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#d0d0d5,#c5c5ca,#b8b8c0,#c5c5ca,#d0d0d5);animation:gradientShift-6b1f4fea 30s ease-in-out infinite}@keyframes gradientShift-6b1f4fea{0%,to{background:linear-gradient(135deg,#d0d0d5,#c5c5ca,#b8b8c0,#c5c5ca,#d0d0d5)}33%{background:linear-gradient(135deg,#d0d0d5,#c5c5ca,#ccc5d8,#c5c5ca,#b8b8c0,#d0d0d5)}66%{background:linear-gradient(135deg,#c5c5ca,#b8b8c0,#d0d0d5,#ccc5d8,#c5c5ca)}}.grid-overlay[data-v-6b1f4fea]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(180,180,190,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(180,180,190,.15) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-6b1f4fea 20s linear infinite}@keyframes gridMove-6b1f4fea{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.floating-shapes[data-v-6b1f4fea]{position:absolute;width:100%;height:100%}.shape[data-v-6b1f4fea]{position:absolute;border-radius:50%;opacity:.4;animation:float-6b1f4fea 6s ease-in-out infinite}.shape-1[data-v-6b1f4fea]{width:100px;height:100px;background:#ff9ecf;top:20%;left:10%;animation-delay:0s}.shape-2[data-v-6b1f4fea]{width:150px;height:150px;background:#c77dff;top:60%;right:15%;animation-delay:1s}.shape-3[data-v-6b1f4fea]{width:80px;height:80px;background:#8aafff;top:30%;right:30%;animation-delay:2s}.shape-4[data-v-6b1f4fea]{width:120px;height:120px;background:#a8fff6;bottom:20%;left:20%;animation-delay:3s}.shape-5[data-v-6b1f4fea]{width:90px;height:90px;background:#ffa87a;top:70%;left:60%;animation-delay:4s}@keyframes float-6b1f4fea{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.neon-lines[data-v-6b1f4fea]{position:absolute;width:100%;height:100%}.neon-line[data-v-6b1f4fea]{position:absolute;height:2px;animation:neonPulse-6b1f4fea 3s ease-in-out infinite}.line-1[data-v-6b1f4fea]{top:25%;width:60%;left:20%;animation-delay:0s;background:linear-gradient(90deg,transparent,#a8fff6,transparent)}.line-2[data-v-6b1f4fea]{top:50%;width:40%;right:10%;animation-delay:1s;background:linear-gradient(90deg,transparent,#ff9ecf,transparent)}.line-3[data-v-6b1f4fea]{bottom:30%;width:70%;left:15%;animation-delay:2s;background:linear-gradient(90deg,transparent,#c77dff,transparent)}@keyframes neonPulse-6b1f4fea{0%,to{opacity:.4}50%{opacity:.8}}.wave-container[data-v-6b1f4fea]{position:absolute;bottom:0;left:0;width:100%;height:40%;overflow:hidden}.wave[data-v-6b1f4fea]{position:absolute;bottom:0;left:0;width:200%;height:100%;background:linear-gradient(45deg,transparent,rgba(168,255,246,.35),rgba(199,125,255,.3),transparent);border-radius:50% 50% 0 0;animation:waveMove-6b1f4fea 8s ease-in-out infinite}.wave-1[data-v-6b1f4fea]{height:60%;background:linear-gradient(45deg,transparent,rgba(168,255,246,.4),rgba(199,125,255,.35),transparent);animation-delay:0s;animation-duration:10s}.wave-2[data-v-6b1f4fea]{height:50%;background:linear-gradient(45deg,transparent,rgba(199,125,255,.35),rgba(255,158,207,.3),transparent);animation-delay:2s;animation-duration:12s}.wave-3[data-v-6b1f4fea]{height:40%;background:linear-gradient(45deg,transparent,rgba(138,175,255,.4),rgba(168,255,246,.3),transparent);animation-delay:4s;animation-duration:14s}.wave-4[data-v-6b1f4fea]{height:30%;background:linear-gradient(45deg,transparent,rgba(255,158,207,.35),rgba(138,175,255,.3),transparent);animation-delay:6s;animation-duration:16s}@keyframes waveMove-6b1f4fea{0%{transform:translate(-50%) translateY(0) rotate(0)}25%{transform:translate(-25%) translateY(-10px) rotate(1deg)}50%{transform:translate(0) translateY(0) rotate(0)}75%{transform:translate(-25%) translateY(-5px) rotate(-1deg)}to{transform:translate(-50%) translateY(0) rotate(0)}}.title-container[data-v-6b1f4fea]{position:absolute;top:10%;left:50%;transform:translate(-50%);z-index:10;text-align:center}.vaporwave-title[data-v-6b1f4fea]{font-size:3.5rem;font-weight:700;color:#fff;text-shadow:0 0 10px var(--sunset-pink),0 0 20px var(--sunset-pink),0 0 30px var(--sunset-pink);margin:0;letter-spacing:.2em}.title-text[data-v-6b1f4fea]{display:block;animation:titleGlow-6b1f4fea 2s ease-in-out infinite alternate}.title-subtitle[data-v-6b1f4fea]{display:block;font-size:1.5rem;color:var(--aqua-cyan);margin-top:.5rem;text-shadow:0 0 10px var(--aqua-cyan),0 0 20px var(--aqua-cyan)}@keyframes titleGlow-6b1f4fea{0%{text-shadow:0 0 10px var(--sunset-pink),0 0 20px var(--sunset-pink),0 0 30px var(--sunset-pink)}to{text-shadow:0 0 20px var(--sunset-pink),0 0 30px var(--sunset-pink),0 0 40px var(--sunset-pink)}}.login-card-container[data-v-6b1f4fea]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:100%;max-width:450px;padding:0 20px}.login-card[data-v-6b1f4fea]{background:#ffffffeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:40px;position:relative;border:2px solid transparent;overflow:hidden;box-shadow:0 8px 32px #c77dff26,0 4px 16px #a8fff61a,inset 0 0 40px #ffffff80}.card-border-glow[data-v-6b1f4fea]{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#ff9ecf,#c77dff,#8aafff,#a8fff6);border-radius:24px;z-index:-1;opacity:.6;animation:borderGlow-6b1f4fea 3s ease-in-out infinite alternate}@keyframes borderGlow-6b1f4fea{0%{opacity:.5}to{opacity:.7}}.card-header[data-v-6b1f4fea]{text-align:center;margin-bottom:30px}.card-title[data-v-6b1f4fea]{font-size:1.8rem;color:#5a4a7a;margin:0 0 5px;text-shadow:0 1px 3px rgba(90,74,122,.2)}.header-subtitle[data-v-6b1f4fea]{color:#6a6a7a;font-size:.9rem;opacity:.8}.form-container[data-v-6b1f4fea]{margin-bottom:30px}.input-group[data-v-6b1f4fea]{margin-bottom:25px}.input-wrapper[data-v-6b1f4fea]{position:relative;border-radius:12px;background:#fff;border:2px solid #e8e8f0;transition:all .3s ease}.input-wrapper[data-v-6b1f4fea]:hover{box-shadow:0 4px 16px #c77dff33;border-color:#c77dff}.input-wrapper[data-v-6b1f4fea]:focus-within{box-shadow:0 4px 16px #c77dff4d;border-color:#c77dff}.input-wrapper.error[data-v-6b1f4fea]{border-color:#ff6b6b;box-shadow:0 4px 16px #ff6b6b59}.input-icon[data-v-6b1f4fea]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#c77dff;font-size:1.2rem;z-index:2}.vaporwave-input[data-v-6b1f4fea]{width:100%;padding:15px 15px 15px 50px;background-color:#fff!important;border:none!important;color:#2a2a3a!important;font-size:1rem;outline:none!important;box-shadow:none!important;font-family:Courier New,monospace;position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vaporwave-input[data-v-6b1f4fea]:focus{outline:none!important;box-shadow:none!important;border:none!important}.vaporwave-input[data-v-6b1f4fea]::-moz-placeholder{color:#505064b3!important}.vaporwave-input[data-v-6b1f4fea]::placeholder{color:#505064b3!important}.input-glow[data-v-6b1f4fea]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#a8fff608,#c77dff08,#a8fff608);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0;border-radius:10px}.input-wrapper:hover .input-glow[data-v-6b1f4fea],.input-wrapper:focus-within .input-glow[data-v-6b1f4fea]{opacity:1}.error-message[data-v-6b1f4fea]{color:#ff6b6b;font-size:.85rem;margin-top:5px;text-shadow:0 1px 3px rgba(255,107,107,.3);font-weight:500}.remember-me-group[data-v-6b1f4fea]{margin-bottom:20px}.remember-me-checkbox[data-v-6b1f4fea]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}.remember-me-checkbox[data-v-6b1f4fea]:hover{opacity:.8}.checkbox-input[data-v-6b1f4fea]{width:18px;height:18px;margin-right:8px;cursor:pointer;accent-color:#c77dff;border-radius:4px;transition:all .3s ease}.checkbox-input[data-v-6b1f4fea]:hover{transform:scale(1.1);box-shadow:0 0 10px #c77dff80}.checkbox-label[data-v-6b1f4fea]{color:#5a4a7a;font-size:.95rem;font-family:Courier New,monospace;transition:color .3s ease}.remember-me-checkbox:hover .checkbox-label[data-v-6b1f4fea]{color:#c77dff;text-shadow:0 0 5px rgba(199,125,255,.3)}.login-btn[data-v-6b1f4fea]{width:100%;padding:15px;border:none;border-radius:15px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Courier New,monospace;position:relative;overflow:hidden;margin-bottom:15px}.primary-btn[data-v-6b1f4fea]{background:linear-gradient(135deg,#c77dff,#8aafff);color:#fff;text-shadow:0 2px 4px rgba(90,74,122,.3)}.primary-btn[data-v-6b1f4fea]:hover{background:linear-gradient(135deg,#ff9ecf,#c77dff);box-shadow:0 6px 20px #c77dff80;transform:translateY(-2px)}.secondary-btn[data-v-6b1f4fea]{background:linear-gradient(135deg,#ff9ecf,#ffa87a);color:#fff;text-shadow:0 2px 4px rgba(90,74,122,.3)}.secondary-btn[data-v-6b1f4fea]:hover{background:linear-gradient(135deg,#ffa87a,#a8fff6);box-shadow:0 6px 20px #ff9ecf80;transform:translateY(-2px)}.login-btn[data-v-6b1f4fea]:disabled{opacity:.5;cursor:not-allowed;transform:none}.loading-spinner[data-v-6b1f4fea]{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-6b1f4fea 1s ease-in-out infinite}@keyframes spin-6b1f4fea{to{transform:rotate(360deg)}}.copyright[data-v-6b1f4fea]{text-align:center;color:#64647899;font-size:.9rem;display:flex;flex-direction:column;gap:5px}.copyright-glow[data-v-6b1f4fea]{color:#c77dff;text-shadow:0 1px 3px rgba(199,125,255,.3);font-size:.8rem}@media (max-width: 768px){.vaporwave-title[data-v-6b1f4fea]{font-size:2.5rem}.title-subtitle[data-v-6b1f4fea]{font-size:1.2rem}.login-card[data-v-6b1f4fea]{padding:30px 20px}.card-title[data-v-6b1f4fea]{font-size:1.5rem}.wave-container[data-v-6b1f4fea]{height:30%}}@media (max-width: 480px){.vaporwave-title[data-v-6b1f4fea]{font-size:2rem}.login-card[data-v-6b1f4fea]{padding:25px 15px}.wave-container[data-v-6b1f4fea]{height:25%}}.vaporwave-breadcrumb[data-v-33d52f4b]{font-size:14px;line-height:1.5;background:transparent}[data-v-33d52f4b] .ant-breadcrumb{color:#4a4a5a;background:transparent}[data-v-33d52f4b] .ant-breadcrumb-separator{color:#8a7a9a;margin:0 8px}[data-v-33d52f4b] .ant-breadcrumb-link{color:inherit;transition:all .3s ease}[data-v-33d52f4b] .ant-breadcrumb-link:hover{color:#2a2a3a}[data-v-33d52f4b] .ant-breadcrumb-link a{color:inherit;transition:all .3s ease}[data-v-33d52f4b] .ant-breadcrumb-link a:hover{color:#2a2a3a}.text-aqua-cyan[data-v-33d52f4b]{color:#4a4a5a!important}.hover\:text-aqua-cyan[data-v-33d52f4b]:hover{color:#2a2a3a!important}.text-gray-400[data-v-33d52f4b]{color:#8a7a9a!important}.font-medium[data-v-33d52f4b]{font-weight:500}.cursor-default[data-v-33d52f4b]{cursor:default}.menu-item-content[data-v-e3382736]{display:flex;width:100%;align-items:center;gap:.625rem}[data-v-e3382736] .ant-menu-inline-collapsed .menu-item-content{display:flex;width:100%;align-items:center;justify-content:center;gap:0px;padding:0;height:100%}[data-v-e3382736] .ant-menu-inline-collapsed .menu-item-content .anticon{margin:0;display:flex;align-items:center;justify-content:center;font-size:1.125rem;line-height:1.75rem}.hide-scrollbar[data-v-34b0ea5f]{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar[data-v-34b0ea5f]::-webkit-scrollbar{display:none}.vaporwave-side-menu[data-v-34b0ea5f]{background:transparent!important;font-family:Courier New,monospace;padding-bottom:2rem!important}.vaporwave-side-menu.overflow-visible[data-v-34b0ea5f]{overflow:visible!important}.collapsed-menu-item-wrapper[data-v-34b0ea5f]{position:relative;z-index:1}[data-v-34b0ea5f] .ant-menu.ant-menu-dark{background:transparent!important;border-right:none}[data-v-34b0ea5f] .ant-menu-dark .ant-menu-sub{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;border:none!important;border-radius:0;margin:0;padding:8px 0!important;box-shadow:none}[data-v-34b0ea5f] .ant-menu-dark .ant-menu-sub .ant-menu-item,[data-v-34b0ea5f] .ant-menu-dark .ant-menu-submenu .ant-menu-item,[data-v-34b0ea5f] .ant-menu-submenu .ant-menu-item,[data-v-34b0ea5f] .ant-menu-sub .ant-menu-item{background:#fffc!important;background-color:#fffc!important;color:#4a4a5a!important;transition:all .3s ease!important;border-radius:6px!important;margin:6px 8px!important;padding:12px 16px!important;border:1px solid rgba(199,125,255,.3)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:calc(100% - 16px)!important;box-sizing:border-box!important}[data-v-34b0ea5f] .ant-menu-dark .ant-menu-sub .ant-menu-item .ant-menu-title-content,[data-v-34b0ea5f] .ant-menu-dark .ant-menu-submenu .ant-menu-item .ant-menu-title-content,[data-v-34b0ea5f] .ant-menu-submenu .ant-menu-item .ant-menu-title-content,[data-v-34b0ea5f] .ant-menu-sub .ant-menu-item .ant-menu-title-content{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;color:inherit!important;font-weight:inherit!important}[data-v-34b0ea5f] .ant-menu-dark .ant-menu-sub .ant-menu-item:hover,[data-v-34b0ea5f] .ant-menu-dark .ant-menu-submenu .ant-menu-item:hover,[data-v-34b0ea5f] .ant-menu-submenu .ant-menu-item:hover,[data-v-34b0ea5f] .ant-menu-sub .ant-menu-item:hover,[data-v-34b0ea5f] .ant-menu-dark .ant-menu-sub .ant-menu-item-selected,[data-v-34b0ea5f] .ant-menu-dark .ant-menu-submenu .ant-menu-item-selected,[data-v-34b0ea5f] .ant-menu-submenu .ant-menu-item-selected,[data-v-34b0ea5f] .ant-menu-sub .ant-menu-item-selected{background:#c77dff26!important;background-color:#c77dff26!important;color:#2a2a3a!important;border-color:var(--neon-purple)!important;font-weight:700!important}[data-v-34b0ea5f] .ant-menu-dark .ant-menu-sub .ant-menu-item:active,[data-v-34b0ea5f] .ant-menu-dark .ant-menu-submenu .ant-menu-item:active,[data-v-34b0ea5f] .ant-menu-submenu .ant-menu-item:active,[data-v-34b0ea5f] .ant-menu-sub .ant-menu-item:active{background:#c77dff40!important;background-color:#c77dff40!important;color:#2a2a3a!important;font-weight:700!important}[data-v-34b0ea5f] .ant-menu-dark .ant-menu-sub .ant-menu-item:after,[data-v-34b0ea5f] .ant-menu-dark .ant-menu-submenu .ant-menu-item:after,[data-v-34b0ea5f] .ant-menu-submenu .ant-menu-item:after,[data-v-34b0ea5f] .ant-menu-sub .ant-menu-item:after{border-right:none!important}[data-v-34b0ea5f] .ant-menu-dark .ant-menu-submenu .ant-menu-sub,[data-v-34b0ea5f] .ant-menu-submenu .ant-menu-sub{background:#ffffffe6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(199,125,255,.2);border-radius:8px;margin:4px 8px;padding:8px 0!important;box-shadow:0 0 10px #c77dff1a}[data-v-34b0ea5f] .ant-menu-item,[data-v-34b0ea5f] .ant-menu-submenu-title{padding:0!important;margin:6px 8px!important;width:calc(100% - 16px)!important;border-radius:10px!important;transition:all .3s ease!important;position:relative;overflow:hidden;border:2px solid transparent!important;background:transparent!important}[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title{margin:8px 12px!important;width:calc(100% - 24px)!important;max-width:48px!important;height:48px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important}[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item .menu-item-content,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title .menu-item-content{display:flex;align-items:center;justify-content:center;gap:0px;padding:0;height:100%;min-height:48px;position:relative!important;width:100%!important;margin:0!important}[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item .menu-item-content .anticon{margin:0;font-size:1.125rem;line-height:1.75rem;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.submenu-with-icon .menu-item-content .anticon[data-v-34b0ea5f],[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title .menu-item-content .anticon,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title .menu-item-content svg,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title .menu-item-content i{margin:0;font-size:1.125rem;line-height:1.75rem;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-35%)!important;z-index:10!important}[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title{width:100%;padding:0;text-align:center}[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title{padding-left:0;padding-right:0}[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item>*,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title>*{display:flex;width:100%;align-items:center;justify-content:center}[data-v-34b0ea5f] .ant-menu-item:hover,[data-v-34b0ea5f] .ant-menu-submenu-title:hover{border:none!important;box-shadow:none!important;background:#c77dff1a!important}[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item-selected,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title-selected{background:#c77dff26!important;border:none!important;box-shadow:none!important}[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item:hover,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title:hover{border-color:var(--neon-purple)!important;box-shadow:0 0 12px #c77dff4d!important;background:#c77dff0d!important}[data-v-34b0ea5f] .ant-menu-item-selected{border:none!important;box-shadow:none!important;background:#c77dff26!important}[data-v-34b0ea5f] .ant-menu-dark.ant-menu-inline .ant-menu-item:after{border-right:none!important}[data-v-34b0ea5f] .ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:transparent!important}[data-v-34b0ea5f] .ant-menu-item:focus-visible{outline:none!important}[data-v-34b0ea5f] .menu-item-content{padding:10px 16px;color:#4a4a5a;transition:all .3s ease}[data-v-34b0ea5f] .menu-item-content .anticon{transition:all .3s ease}[data-v-34b0ea5f] .ant-menu-item:hover .menu-item-content,[data-v-34b0ea5f] .ant-menu-submenu-title:hover .menu-item-content,[data-v-34b0ea5f] .ant-menu-item:hover .menu-item-content .anticon,[data-v-34b0ea5f] .ant-menu-submenu-title:hover .menu-item-content .anticon,[data-v-34b0ea5f] .ant-menu-item:hover .menu-item-content span,[data-v-34b0ea5f] .ant-menu-submenu-title:hover .menu-item-content span,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item:hover .menu-item-content,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title:hover .menu-item-content,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item:hover .menu-item-content .anticon,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title:hover .menu-item-content .anticon{color:#2a2a3a!important}[data-v-34b0ea5f] .ant-menu-item-selected .menu-item-content,[data-v-34b0ea5f] .ant-menu-item-selected .menu-item-content .anticon{color:#2a2a3a}[data-v-34b0ea5f] .ant-menu-item-selected .menu-item-content span{color:#2a2a3a;font-weight:600}.developer-mode-separator[data-v-34b0ea5f]{height:1px;background:linear-gradient(to right,transparent,var(--sunset-orange),transparent);margin:8px 16px;opacity:.6}.developer-mode-trigger[data-v-34b0ea5f]{position:absolute;bottom:0;left:0;right:0;height:48px;cursor:pointer;transition:all .3s ease;border-radius:8px;margin:4px 8px;border:2px solid transparent;background:transparent}.developer-mode-trigger[data-v-34b0ea5f]:hover{border-color:var(--sunset-orange);box-shadow:0 0 12px #ffa87a4d}.developer-mode-active[data-v-34b0ea5f]{border-color:var(--sunset-orange)!important;box-shadow:0 0 15px #ffa87a66!important;background:#ffa87a1a!important}.trigger-content[data-v-34b0ea5f]{display:flex;align-items:center;justify-content:center;height:100%;gap:8px;padding:0 16px;color:#ffffff80;transition:all .3s ease}.developer-mode-trigger:hover .trigger-content[data-v-34b0ea5f],.developer-mode-active .trigger-content[data-v-34b0ea5f]{color:var(--sunset-orange)}.trigger-icon[data-v-34b0ea5f]{font-size:16px;transition:all .3s ease}.developer-mode-trigger:hover .trigger-icon[data-v-34b0ea5f]{color:var(--sunset-orange);transform:rotate(15deg)}.developer-mode-active .trigger-icon[data-v-34b0ea5f]{color:var(--sunset-orange);animation:developerGlow-34b0ea5f 2s ease-in-out infinite}.trigger-text[data-v-34b0ea5f]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.click-counter[data-v-34b0ea5f]{font-size:10px;font-weight:700;color:var(--sunset-orange);animation:counterPulse-34b0ea5f .5s ease-in-out}@keyframes counterPulse-34b0ea5f{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes developerGlow-34b0ea5f{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 768px){[data-v-34b0ea5f] .ant-menu-item,[data-v-34b0ea5f] .ant-menu-submenu-title{padding:8px 16px!important;margin:4px 8px!important}[data-v-34b0ea5f] .ant-menu-dark .ant-menu-sub .ant-menu-item{padding:6px 12px!important}}.popover-wrapper[data-v-34b0ea5f]{position:relative;display:inline-block;width:100%}.collapsed-menu-item-wrapper[data-v-34b0ea5f]{position:relative;width:calc(100% - 24px)!important;max-width:48px!important;height:48px!important;margin:8px 12px!important;border-radius:12px!important;transition:all .3s ease!important;border:none!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.collapsed-menu-item-wrapper[data-v-34b0ea5f]:hover{background:#c77dff1a!important}.collapsed-menu-item[data-v-34b0ea5f]{padding:0;text-align:center;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.collapsed-menu-item .menu-item-content[data-v-34b0ea5f]{display:flex;align-items:center;justify-content:center;gap:0px;padding:0;height:100%;width:100%!important;margin:0!important}.collapsed-menu-item .menu-item-content .anticon[data-v-34b0ea5f]{margin:0;display:flex;align-items:center;justify-content:center;font-size:1.125rem;line-height:1.75rem;font-size:20px!important}[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item:hover,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title:hover{background:#c77dff1a!important;border:none!important;box-shadow:none!important}[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item:hover .anticon,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-submenu-title:hover .anticon{color:var(--neon-purple)!important;text-shadow:0 0 8px var(--neon-purple)!important}[data-v-34b0ea5f] .ant-tooltip{z-index:99999999!important;pointer-events:auto!important}[data-v-34b0ea5f] .ant-tooltip-inner{background:#fffffff2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:2px solid var(--neon-purple)!important;border-radius:12px!important;box-shadow:0 0 20px #c77dff4d!important;color:#4a4a5a!important;font-weight:700!important;text-shadow:none!important;font-size:14px!important;padding:8px 12px!important;min-width:80px!important;text-align:center!important}[data-v-34b0ea5f] .ant-tooltip-arrow:before{background:#fffffff2!important;border:2px solid var(--neon-purple)!important}[data-v-34b0ea5f] .ant-tooltip{transition-delay:.1s!important}[data-v-34b0ea5f] .ant-menu-submenu-popup{background:#fffffff2!important;background-color:#fffffff2!important;-webkit-backdrop-filter:blur(25px)!important;backdrop-filter:blur(25px)!important;border:2px solid var(--neon-purple)!important;border-radius:16px!important;box-shadow:0 0 30px #c77dff66,inset 0 0 20px #c77dff1a!important;z-index:99999999!important;padding:12px 8px!important;min-width:200px!important;font-family:Courier New,monospace!important}[data-v-34b0ea5f] .ant-menu-submenu-popup .ant-menu-sub{background:transparent!important;background-color:transparent!important;padding:0!important;margin:0!important}[data-v-34b0ea5f] .ant-menu-submenu-popup .ant-menu-sub .ant-menu-item{color:#4a4a5a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;padding:12px 16px!important;margin:4px 0!important;border-radius:10px!important;font-weight:500!important;background:#fffc!important;background-color:#fffc!important;border:1px solid rgba(199,125,255,.3)!important;position:relative!important;overflow:hidden!important}[data-v-34b0ea5f] .ant-menu-submenu-popup .ant-menu-sub .ant-menu-item:hover{background:#c77dff26!important;background-color:#c77dff26!important;color:#2a2a3a!important;border-color:var(--neon-purple)!important;font-weight:700!important;transform:translate(4px)!important;box-shadow:0 0 15px #c77dff4d!important}[data-v-34b0ea5f] .ant-menu-submenu-popup .ant-menu-sub .ant-menu-item:active{background:#c77dff40!important;background-color:#c77dff40!important;color:#2a2a3a!important;font-weight:700!important;transform:translate(2px)!important}[data-v-34b0ea5f] .ant-menu-submenu-popup .ant-menu-sub .ant-menu-item-selected{background:#c77dff33!important;background-color:#c77dff33!important;color:#2a2a3a!important;border-color:var(--neon-purple)!important;font-weight:700!important;box-shadow:0 0 20px #c77dff66!important}[data-v-34b0ea5f] .ant-menu-submenu-popup .ant-menu-sub .ant-menu-item:after{border-right:none!important}[data-v-34b0ea5f] .ant-menu-submenu-popup .ant-menu-sub .ant-menu-item .ant-menu-title-content{color:inherit!important;font-weight:inherit!important}.vaporwave-submenu-title[data-v-34b0ea5f]{color:#4a4a5a;font-weight:700;text-shadow:none;border-bottom:1px solid rgba(199,125,255,.3);margin-bottom:8px;padding-bottom:8px;font-size:14px}.vaporwave-single-item-tooltip[data-v-34b0ea5f]{padding:8px 12px;text-align:center}.single-item-text[data-v-34b0ea5f]{color:#4a4a5a;font-weight:700;text-shadow:none;font-size:14px}[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item,[data-v-34b0ea5f] .ant-menu-inline-collapsed .ant-menu-item[title],[data-v-34b0ea5f] .ant-menu-inline-collapsed .collapsed-menu-item{pointer-events:auto!important}[data-v-34b0ea5f] .no-tooltip-wrapper:hover~.ant-tooltip,[data-v-34b0ea5f] .no-tooltip-wrapper+.ant-tooltip,[data-v-34b0ea5f] .no-tooltip-wrapper .ant-tooltip,[data-v-34b0ea5f] .ant-menu-inline-collapsed .no-tooltip-wrapper:hover~.ant-tooltip,[data-v-34b0ea5f] .ant-menu-inline-collapsed .no-tooltip-wrapper+.ant-tooltip{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}[data-v-34b0ea5f] .no-tooltip-wrapper{pointer-events:auto!important}[data-v-34b0ea5f] .vaporwave-custom-popover{background:#fff!important;background-color:#fff!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:2px solid var(--neon-purple)!important;border-radius:12px!important;box-shadow:0 0 20px #c77dff4d!important;padding:0!important;z-index:9999!important;margin-left:0!important}[data-v-34b0ea5f] .vaporwave-custom-popover .ant-popover,[data-v-34b0ea5f] .vaporwave-custom-popover .ant-popover-inner,[data-v-34b0ea5f] .vaporwave-custom-popover .ant-popover-inner-content{background:#fff!important;background-color:#fff!important}[data-v-34b0ea5f] .vaporwave-custom-popover .ant-popover-inner{border:none!important;border-radius:12px!important;padding:12px 8px!important}.custom-submenu-content[data-v-34b0ea5f]{min-width:180px;padding:4px 0}.submenu-folder-title[data-v-34b0ea5f]{color:#c77dff;font-weight:700;font-size:14px;padding:8px 12px;margin-bottom:4px;border-bottom:1px solid rgba(199,125,255,.2);text-transform:uppercase;letter-spacing:.5px}.custom-submenu-item[data-v-34b0ea5f]{padding:10px 16px;margin:4px 8px;border-radius:8px;cursor:pointer;transition:all .3s ease;color:#4a4a5a;border:1px solid transparent;background:#fffc;font-weight:500}.custom-submenu-item[data-v-34b0ea5f]:hover{background:#c77dff26!important;color:#2a2a3a!important;border-color:var(--neon-purple)!important;transform:translate(4px);box-shadow:0 0 12px #c77dff33}[data-v-34b0ea5f] .vaporwave-submenu-popover{background:#fffffff2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:2px solid var(--neon-purple)!important;border-radius:12px!important;box-shadow:0 0 20px #c77dff4d!important;padding:0!important;z-index:9999!important;margin-left:8px!important}[data-v-34b0ea5f] .vaporwave-submenu-popover .ant-popover-inner{background:#fffffff2!important;border:2px solid var(--neon-purple)!important;border-radius:12px!important;box-shadow:0 0 20px #c77dff4d!important;padding:12px!important}[data-v-34b0ea5f] .vaporwave-submenu-popover .ant-popover-title{color:#4a4a5a!important;font-weight:700!important;text-shadow:none!important;border-bottom:1px solid rgba(199,125,255,.3)!important;margin-bottom:8px!important;padding-bottom:8px!important;font-size:14px!important}[data-v-34b0ea5f] .vaporwave-submenu-popover .ant-popover-arrow{display:none!important}.vaporwave-submenu-content[data-v-34b0ea5f]{min-width:160px}.vaporwave-submenu-item[data-v-34b0ea5f]{padding:8px 12px;margin:2px 0;border-radius:6px;cursor:pointer;transition:all .3s ease;color:#4a4a5a;border:1px solid transparent;background:#fffc}.vaporwave-submenu-item[data-v-34b0ea5f]:hover{background:#c77dff26!important;color:#2a2a3a!important;border-color:var(--neon-purple)!important;text-shadow:none!important}.submenu-item-text[data-v-34b0ea5f]{font-size:14px;font-weight:500}.vaporwave-custom-popover,.vaporwave-custom-popover .ant-popover,.vaporwave-custom-popover .ant-popover-inner,.vaporwave-custom-popover .ant-popover-inner-content{background:#fff!important;background-color:#fff!important}:deep(.vaporwave-custom-popover){margin-left:0!important;margin-top:0!important}:deep(.vaporwave-custom-popover),:deep(.vaporwave-custom-popover *),:deep(.no-popover-animation),:deep(.no-popover-animation *){animation:none!important;transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important}:deep(.vaporwave-custom-popover .ant-popover){animation:none!important;transition:none!important}:deep(.vaporwave-custom-popover .ant-popover-inner){animation:none!important;transition:none!important}:deep(.vaporwave-custom-popover .ant-popover-content){animation:none!important;transition:none!important}.side-menu-wrap.is-collapsed .ant-menu-submenu-popup,.side-menu-wrap.is-collapsed+.ant-menu-submenu-popup,.side-menu-wrap.is-collapsed~.ant-menu-submenu-popup{display:none!important}.vaporwave-tabs-nav[data-v-5ee1c008]{background:transparent;margin-bottom:0}[data-v-5ee1c008] .ant-tabs-nav{margin-bottom:0!important;padding:0 8px;min-height:36px!important;background:transparent!important}[data-v-5ee1c008] .ant-tabs-tab{padding:4px 12px!important;margin:0 2px!important;font-size:13px!important;border:1px solid rgba(199,125,255,.4)!important;border-radius:4px!important;background:#ffffffe6!important;transition:all .3s ease!important;color:#4a4a5a!important}[data-v-5ee1c008] .ant-tabs-tab:hover{border-color:#c77dff!important;color:#2a2a3a!important;background:#c77dff1a!important;box-shadow:0 0 8px #c77dff33!important}[data-v-5ee1c008] .ant-tabs-tab-active{background:#c77dff26!important;border-color:#c77dff!important;color:#2a2a3a!important;box-shadow:0 0 12px #c77dff4d,inset 0 0 8px #c77dff1a!important}[data-v-5ee1c008] .ant-tabs-nav-wrap{padding:4px 0!important}[data-v-5ee1c008] .anticon{font-size:12px!important;color:#8a7a9a!important;transition:all .3s ease!important}[data-v-5ee1c008] .ant-tabs-tab:hover .anticon,[data-v-5ee1c008] .ant-tabs-tab-active .anticon{color:#c77dff!important}[data-v-5ee1c008] .ant-tabs-tab-remove{margin-left:4px!important;padding:0!important}[data-v-5ee1c008] .ant-tabs-nav:before{border-bottom:none!important}[data-v-5ee1c008] .ant-tabs-nav-list{border:none!important}[data-v-5ee1c008] .ant-tabs-tab-btn{color:inherit!important;transition:all .3s ease!important}[data-v-5ee1c008] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2a2a3a!important;font-weight:600!important;text-shadow:none!important}.vaporwave-layout[data-v-513bedc8]{height:100vh;background:transparent;font-family:Courier New,monospace;position:relative;overflow:hidden}.vaporwave-bg-decoration[data-v-513bedc8]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.bg-gradient[data-v-513bedc8]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffff4d,#f8f9fa33,#f0f0f54d)}.grid-overlay[data-v-513bedc8]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(200,200,210,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(200,200,210,.15) 1px,transparent 1px),linear-gradient(rgba(180,180,190,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(180,180,190,.1) 1px,transparent 1px);background-size:50px 50px,50px 50px,25px 25px,25px 25px;animation:gridFloat-513bedc8 20s linear infinite}@keyframes gridFloat-513bedc8{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.floating-elements[data-v-513bedc8]{position:absolute;width:100%;height:100%}.floating-element[data-v-513bedc8]{position:absolute;border-radius:50%;opacity:.25;animation:floatSlow-513bedc8 20s ease-in-out infinite}.element-1[data-v-513bedc8]{width:200px;height:200px;background:var(--sunset-pink);top:10%;right:10%;animation-delay:0s}.element-2[data-v-513bedc8]{width:150px;height:150px;background:var(--neon-purple);bottom:20%;left:5%;animation-delay:5s}.element-3[data-v-513bedc8]{width:100px;height:100px;background:var(--aqua-cyan);top:60%;right:20%;animation-delay:10s}@keyframes floatSlow-513bedc8{0%,to{transform:translateY(0) rotate(0);opacity:.2}50%{transform:translateY(-30px) rotate(180deg);opacity:.35}}.vaporwave-loading[data-v-513bedc8]{background:#d0d0d5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vaporwave-spinner[data-v-513bedc8]{position:relative;width:80px;height:80px}.spinner-ring[data-v-513bedc8]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid var(--aqua-cyan);border-radius:50%;animation:spin-513bedc8 1.5s linear infinite}.spinner-ring[data-v-513bedc8]:nth-child(2){width:70%;height:70%;top:15%;left:15%;border-top-color:var(--sunset-pink);animation-delay:.5s}.spinner-ring[data-v-513bedc8]:nth-child(3){width:40%;height:40%;top:30%;left:30%;border-top-color:var(--neon-purple);animation-delay:1s}@keyframes spin-513bedc8{to{transform:rotate(360deg)}}.vaporwave-sider[data-v-513bedc8]{background:#fffffff2!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:2px solid var(--neon-purple);box-shadow:0 4px 20px #c77dff33,inset 0 0 30px #c77dff0d;position:fixed!important;top:0;left:0;height:100vh;z-index:100}.vaporwave-sider-header[data-v-513bedc8]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:none;box-shadow:none;position:relative;height:64px;display:flex;align-items:center;padding:0}.vaporwave-sider-header[data-v-513bedc8]:after{content:"";position:absolute;bottom:-1px;left:15%;width:70%;height:2px;background:linear-gradient(to right,transparent,var(--neon-purple),transparent);filter:blur(3px);opacity:.8}.vaporwave-logo[data-v-513bedc8],.vaporwave-logo-collapsed[data-v-513bedc8]{width:32px;height:32px;background:var(--primary-gradient);border-radius:8px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.vaporwave-logo-mobile[data-v-513bedc8]{width:24px;height:24px;background:var(--primary-gradient);border-radius:6px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.logo-icon[data-v-513bedc8]{font-size:20px;color:var(--aqua-cyan);position:relative;z-index:1;text-shadow:0 0 5px var(--aqua-cyan),0 0 10px var(--aqua-cyan);opacity:.9}.vaporwave-logo-mobile .logo-icon[data-v-513bedc8]{font-size:16px}.logo-glow[data-v-513bedc8]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(168,255,246,.3),transparent);animation:logoGlow-513bedc8 3s ease-in-out infinite}@keyframes logoGlow-513bedc8{0%,to{opacity:.3}50%{opacity:1}}.vaporwave-title[data-v-513bedc8]{text-shadow:0 1px 3px rgba(199,125,255,.3);font-weight:700;color:#5a4a7a}.vaporwave-main[data-v-513bedc8]{background:#d0d0d5;height:100vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;position:relative}.vaporwave-main[data-v-513bedc8]::-webkit-scrollbar{display:none}.vaporwave-header[data-v-513bedc8]{background:#fffffff2!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:2px solid var(--neon-purple);box-shadow:0 4px 15px #c77dff26,inset 0 0 20px #c77dff08}.vaporwave-user-menu[data-v-513bedc8]{color:#5a5a6a;transition:all .3s ease;border-radius:8px;padding:8px 12px}.vaporwave-user-menu .text-aqua-cyan[data-v-513bedc8]{color:var(--aqua-cyan)!important;text-shadow:0 0 4px var(--aqua-cyan);transition:all .3s ease}.vaporwave-user-menu .text-sunset-pink[data-v-513bedc8]{color:var(--sunset-pink)!important;text-shadow:0 0 4px var(--sunset-pink);transition:all .3s ease}.vaporwave-user-menu[data-v-513bedc8]:hover{color:var(--aqua-cyan)}.vaporwave-user-menu:hover .text-aqua-cyan[data-v-513bedc8]{color:var(--aqua-cyan)!important;text-shadow:0 0 12px var(--aqua-cyan)}.vaporwave-user-menu:hover .text-sunset-pink[data-v-513bedc8]{color:var(--sunset-pink)!important;text-shadow:0 0 12px var(--sunset-pink)}.vaporwave-dropdown-menu[data-v-513bedc8]{background:#fffffff2!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid var(--neon-purple);border-radius:12px;box-shadow:0 4px 20px #c77dff40}.vaporwave-dropdown-menu[data-v-513bedc8] .logout-menu-item-content *{color:#4a4a5a!important;transition:color .3s ease!important}.vaporwave-dropdown-menu[data-v-513bedc8] .ant-menu-item:hover .logout-menu-item-content *{color:#2a2a3a!important}.vaporwave-dropdown-menu .ant-menu-item[data-v-513bedc8]{transition:all .3s ease}.vaporwave-dropdown-menu .ant-menu-item[data-v-513bedc8]:hover{background:#c77dff1a!important}.vaporwave-dropdown-menu .ant-menu-item-selected[data-v-513bedc8]{background:#c77dff33!important;color:#4a4a5a!important}.vaporwave-breadcrumb[data-v-513bedc8]{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(199,125,255,.2);box-shadow:0 2px 10px #c77dff1a}@media (max-width: 768px){.vaporwave-title[data-v-513bedc8]{font-size:1rem}.vaporwave-sider[data-v-513bedc8]{border-right-width:1px}.vaporwave-header[data-v-513bedc8]{border-bottom-width:1px}}.vaporwave-dashboard[data-v-75a3b455]{min-height:100vh;background:transparent;font-family:Courier New,monospace}.welcome-section[data-v-75a3b455]{margin-bottom:2rem}.welcome-title[data-v-75a3b455]{font-size:2rem;font-weight:700;color:#2a2a3a;margin:0;letter-spacing:.1em}.welcome-subtitle[data-v-75a3b455]{color:#5a4a7a;margin-top:.5rem;font-size:1rem;opacity:1;font-weight:700}.stats-section[data-v-75a3b455]{margin-bottom:2.5rem}.section-title[data-v-75a3b455]{font-size:1.3rem;font-weight:700;color:#2a2a3a;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid rgba(199,125,255,.2);letter-spacing:.05em}.stats-grid[data-v-75a3b455]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.stats-grid-custom[data-v-75a3b455]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-card-span-2[data-v-75a3b455]{grid-column:span 2}@media (max-width: 768px){.stats-grid-custom[data-v-75a3b455]{grid-template-columns:1fr}.stat-card-span-2[data-v-75a3b455]{grid-column:span 1}}.vaporwave-stat-card[data-v-75a3b455]{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:1.5rem;position:relative;border:2px solid transparent;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #c77dff1f,inset 0 0 20px #c77dff08}.vaporwave-stat-card[data-v-75a3b455]:hover{transform:translateY(-5px);border-color:var(--aqua-cyan);box-shadow:0 8px 25px #a8fff640,0 4px 20px #c77dff26}.stat-content[data-v-75a3b455]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.stat-info[data-v-75a3b455]{flex:1}.stat-title[data-v-75a3b455]{color:#6a6a7a;font-weight:500;font-size:.9rem;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.1em}.stat-value[data-v-75a3b455]{font-size:2rem;font-weight:700;color:#2a2a3a;margin:0 0 .5rem}.stat-change[data-v-75a3b455]{display:flex;align-items:center;gap:.5rem}.change-value[data-v-75a3b455]{font-size:.9rem;font-weight:700}.change-label[data-v-75a3b455]{color:#2a2a3acc;font-size:.8rem}.stat-icon-wrapper[data-v-75a3b455]{width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.stat-icon-wrapper[data-v-75a3b455]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1}.stat-icon[data-v-75a3b455]{font-size:1.5rem;color:#fff;z-index:2;position:relative}.icon-sunset-pink[data-v-75a3b455]{background:linear-gradient(45deg,#ff9ecf,#e885b5)}.icon-aqua-cyan[data-v-75a3b455]{background:linear-gradient(45deg,#a8fff6,#8ce8da)}.icon-neon-purple[data-v-75a3b455]{background:linear-gradient(45deg,#c77dff,#ad62e8)}.icon-sky-blue[data-v-75a3b455]{background:linear-gradient(45deg,#8aafff,#6f98f0)}.icon-sunset-orange[data-v-75a3b455]{background:linear-gradient(45deg,#ffa87a,#f59060)}.icon-mint-green[data-v-75a3b455]{background:linear-gradient(45deg,#d0ffb7,#b5f595)}.card-glow[data-v-75a3b455]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(168,255,246,.05),transparent);opacity:0;transition:opacity .3s ease}.vaporwave-stat-card:hover .card-glow[data-v-75a3b455]{opacity:1}.main-content[data-v-75a3b455]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 1024px){.main-content[data-v-75a3b455]{grid-template-columns:2fr 1fr}}.vaporwave-card[data-v-75a3b455]{background:#ffffffe6!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:1.5rem;border:2px solid rgba(199,125,255,.2)!important;box-shadow:0 4px 15px #c77dff1a,inset 0 0 20px #c77dff08!important}.card-header[data-v-75a3b455]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.card-title-wrapper[data-v-75a3b455]{display:flex;flex-direction:column;gap:.25rem}.card-title[data-v-75a3b455]{font-size:1.2rem;font-weight:700;color:#2a2a3a;margin:0}.card-subtitle[data-v-75a3b455]{font-size:.85rem;color:#6a6a7a;font-weight:500}.vaporwave-link-btn[data-v-75a3b455]{color:var(--aqua-cyan)!important;font-weight:700}.vaporwave-link-btn[data-v-75a3b455]:hover{color:var(--sunset-pink)!important}.activity-list[data-v-75a3b455]{display:flex;flex-direction:column;gap:1rem}.activity-item[data-v-75a3b455]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f0f0f580;border-radius:12px;border:1px solid rgba(199,125,255,.2);transition:all .3s ease}.activity-item[data-v-75a3b455]:hover{background:#c77dff1a;border-color:#c77dff;box-shadow:0 2px 12px #c77dff4d}.activity-content[data-v-75a3b455]{display:flex;align-items:center;gap:1rem}.activity-icon[data-v-75a3b455]{width:40px;height:40px;background:linear-gradient(45deg,#c77dff,#ad62e8);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 12px #c77dff66}.activity-details[data-v-75a3b455]{flex:1}.activity-text[data-v-75a3b455]{font-size:.9rem;color:#4a4a5a;margin:0 0 .25rem}.user-name[data-v-75a3b455]{font-weight:700;color:#4a4a5a}.action-text[data-v-75a3b455]{color:#6a6a7a;margin:0 .25rem}.target-text[data-v-75a3b455]{color:#2a2a3a;font-weight:700}.activity-time[data-v-75a3b455]{font-size:.8rem;color:#8a8a9a;margin:0}.activity-points[data-v-75a3b455]{font-size:.9rem;font-weight:700}.products-list[data-v-75a3b455]{display:flex;flex-direction:column;gap:1rem}.product-item[data-v-75a3b455]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f0f0f580;border-radius:12px;border:1px solid rgba(199,125,255,.2);transition:all .3s ease}.product-item[data-v-75a3b455]:hover{background:#c77dff1a;border-color:#c77dff;box-shadow:0 2px 12px #c77dff4d}.product-name[data-v-75a3b455]{font-size:.9rem;font-weight:700;color:#2a2a3a;margin:0 0 .25rem}.product-sales[data-v-75a3b455]{font-size:.8rem;color:#6a6a7a;margin:0}.product-stats[data-v-75a3b455]{text-align:right}.product-revenue[data-v-75a3b455]{font-size:.9rem;font-weight:700;color:#2a2a3a;margin:0 0 .25rem}.product-growth[data-v-75a3b455]{font-size:.8rem;color:#6a6a7a;margin:0}.empty-state[data-v-75a3b455]{text-align:center;padding:2rem;color:#8a8a9a}.member-section[data-v-75a3b455]{margin-bottom:2rem}.identity-horizontal-grid[data-v-75a3b455]{display:flex;flex-wrap:wrap;gap:1rem}.identity-item-horizontal[data-v-75a3b455]{flex:1;min-width:150px;padding:1rem;background:#f0f0f580;border-radius:12px;border:1px solid rgba(199,125,255,.2);transition:all .3s ease;text-align:center}.identity-item-horizontal[data-v-75a3b455]:hover{background:#c77dff1a;border-color:#c77dff;box-shadow:0 2px 12px #c77dff4d;transform:translateY(-2px)}.identity-name-horizontal[data-v-75a3b455]{font-size:1rem;font-weight:700;color:#2a2a3a;margin-bottom:.5rem}.identity-count-horizontal[data-v-75a3b455]{font-size:1.2rem;font-weight:700;color:#2a2a3a;margin-bottom:.25rem}.identity-percentage-horizontal[data-v-75a3b455]{font-size:.85rem;color:#6a6a7a;font-weight:500}.rank-horizontal-grid[data-v-75a3b455]{display:flex;flex-wrap:wrap;gap:1rem}.rank-item-horizontal[data-v-75a3b455]{flex:1;min-width:180px;padding:1rem;background:#f0f0f580;border-radius:12px;border:1px solid rgba(199,125,255,.2);transition:all .3s ease}.rank-item-horizontal[data-v-75a3b455]:hover{background:#c77dff1a;border-color:#c77dff;box-shadow:0 2px 12px #c77dff4d;transform:translateY(-2px)}.rank-header-horizontal[data-v-75a3b455]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.rank-color-badge-horizontal[data-v-75a3b455]{width:32px;height:32px;border-radius:8px;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 5px #00000026;flex-shrink:0}.rank-name-horizontal[data-v-75a3b455]{font-size:1rem;font-weight:700;color:#2a2a3a;flex:1}.rank-count-horizontal[data-v-75a3b455]{font-size:1.1rem;font-weight:700;color:#2a2a3a;margin-bottom:.25rem}.rank-percentage-horizontal[data-v-75a3b455]{font-size:.85rem;color:#6a6a7a;font-weight:500}.order-products-layout[data-v-75a3b455]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 1024px){.order-products-layout[data-v-75a3b455]{grid-template-columns:1fr 1fr}}.order-stats-left[data-v-75a3b455],.products-section-right[data-v-75a3b455]{display:flex;flex-direction:column}.level-section[data-v-75a3b455]{margin-top:2rem}.level-grid[data-v-75a3b455]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.level-item[data-v-75a3b455]{padding:1.25rem;background:#f0f0f580;border-radius:15px;border:2px solid transparent;transition:all .3s ease;display:flex;flex-direction:column;gap:1rem}.level-item[data-v-75a3b455]:hover{border-color:#c77dff;background:#c77dff1a;box-shadow:0 4px 15px #c77dff4d;transform:translateY(-3px)}.level-header[data-v-75a3b455]{display:flex;align-items:center;gap:1rem}.level-color-badge[data-v-75a3b455]{width:40px;height:40px;border-radius:10px;border:2px solid rgba(255,255,255,.5);box-shadow:0 2px 8px #00000026,inset 0 1px 2px #ffffff4d;flex-shrink:0}.level-info[data-v-75a3b455]{flex:1;text-align:left}.level-name[data-v-75a3b455]{font-size:1rem;font-weight:700;color:#2a2a3a;margin-bottom:.25rem}.level-count[data-v-75a3b455]{font-size:.85rem;color:#6a6a7a;font-weight:500}.level-stats[data-v-75a3b455]{display:flex;flex-direction:column;gap:.5rem}.level-percentage[data-v-75a3b455]{font-size:.9rem;color:#4a4a5a;font-weight:600;text-align:right}.level-progress[data-v-75a3b455]{width:100%;height:10px;background:#c8c8d24d;border-radius:5px;overflow:hidden;position:relative}.level-progress-bar[data-v-75a3b455]{height:100%;border-radius:5px;transition:width 1s ease;box-shadow:0 0 8px #0003}.identity-guest[data-v-75a3b455]{background:linear-gradient(135deg,#e0e0e0,#bdbdbd)}.identity-student[data-v-75a3b455]{background:linear-gradient(135deg,#8aafff,#6f98f0)}.identity-partner[data-v-75a3b455]{background:linear-gradient(135deg,#c77dff,#ad62e8)}.identity-admin[data-v-75a3b455]{background:linear-gradient(135deg,#ffa87a,#f59060)}.detailed-stats-section[data-v-75a3b455]{margin-top:2rem}.detailed-stats-grid[data-v-75a3b455]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.detailed-stats-list[data-v-75a3b455]{display:flex;flex-direction:column;gap:.75rem}.stat-row[data-v-75a3b455]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f0f0f54d;border-radius:10px;border:1px solid rgba(199,125,255,.1);transition:all .3s ease}.stat-row[data-v-75a3b455]:hover{background:#c77dff1a;border-color:#c77dff4d}.stat-row.highlight[data-v-75a3b455]{background:#c77dff26;border-color:#c77dff4d;font-weight:700}.stat-row.sub-stat[data-v-75a3b455]{margin-left:1rem;background:#f0f0f533;font-size:.9rem}.stat-label[data-v-75a3b455]{color:#6a6a7a;font-size:.9rem}.stat-value-text[data-v-75a3b455]{font-size:1rem;font-weight:700;color:#2a2a3a}.activity-status[data-v-75a3b455]{font-size:.85rem;font-weight:700;padding:.25rem .75rem;border-radius:12px;background:#f0f0f580}.activity-status-completed[data-v-75a3b455]{color:#52c41a;background:#52c41a1a;border:1px solid rgba(82,196,26,.3)}.activity-status-progress[data-v-75a3b455]{color:#1890ff;background:#1890ff1a;border:1px solid rgba(24,144,255,.3)}.activity-status-pending[data-v-75a3b455]{color:#ff7a45;background:#ff7a451a;border:1px solid rgba(255,122,69,.3)}.mission-activity-hierarchy[data-v-75a3b455]{margin-top:1rem}.mission-category-collapse[data-v-75a3b455]{background:transparent}.mission-category-collapse[data-v-75a3b455] .ant-collapse-item{border:none;margin-bottom:1rem;background:#f0f0f54d;border-radius:12px;border:1px solid rgba(199,125,255,.2);overflow:hidden}.mission-category-collapse[data-v-75a3b455] .ant-collapse-header{padding:1rem 1.5rem;background:transparent}.category-panel[data-v-75a3b455]{background:transparent}.category-header[data-v-75a3b455]{display:flex;justify-content:space-between;align-items:center;width:100%}.category-title-wrapper[data-v-75a3b455]{display:flex;align-items:center;gap:.75rem}.category-icon[data-v-75a3b455]{font-size:1.2rem;color:var(--neon-purple)}.category-name[data-v-75a3b455]{font-size:1.1rem;font-weight:700;color:#2a2a3a}.category-stats[data-v-75a3b455]{display:flex;gap:1rem}.stat-item[data-v-75a3b455]{font-size:.9rem;color:#6a6a7a;font-weight:500}.category-content[data-v-75a3b455]{padding:1rem 0}.stats-summary[data-v-75a3b455]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#ffffff80;border-radius:10px;border:1px solid rgba(199,125,255,.15)}.summary-item[data-v-75a3b455]{display:flex;flex-direction:column;gap:.25rem;min-width:100px}.summary-label[data-v-75a3b455]{font-size:.85rem;color:#6a6a7a;font-weight:500}.summary-value[data-v-75a3b455]{font-size:1.1rem;font-weight:700;color:#2a2a3a}.summary-value.completed[data-v-75a3b455]{color:#52c41a}.summary-value.in-progress[data-v-75a3b455]{color:#1890ff}.summary-value.failed[data-v-75a3b455]{color:#ff4d4f}.summary-value.cancelled[data-v-75a3b455]{color:#8a8a9a}.mission-collapse[data-v-75a3b455]{background:transparent}.mission-collapse[data-v-75a3b455] .ant-collapse-item{border:none;margin-bottom:.75rem;background:#fff6;border-radius:10px;border:1px solid rgba(199,125,255,.15)}.mission-collapse[data-v-75a3b455] .ant-collapse-header{padding:.75rem 1rem}.mission-panel[data-v-75a3b455]{background:transparent}.mission-header[data-v-75a3b455]{display:flex;justify-content:space-between;align-items:center;width:100%}.mission-name[data-v-75a3b455]{font-size:1rem;font-weight:600;color:#2a2a3a}.mission-stats-inline[data-v-75a3b455]{display:flex;gap:.5rem}.mission-content[data-v-75a3b455]{padding:.5rem 0}.chapter-collapse[data-v-75a3b455]{background:transparent}.chapter-collapse[data-v-75a3b455] .ant-collapse-item{border:none;margin-bottom:.5rem;background:#ffffff4d;border-radius:8px;border:1px solid rgba(199,125,255,.1)}.chapter-collapse[data-v-75a3b455] .ant-collapse-header{padding:.5rem .75rem}.chapter-panel[data-v-75a3b455]{background:transparent}.chapter-header[data-v-75a3b455]{display:flex;justify-content:space-between;align-items:center;width:100%}.chapter-name[data-v-75a3b455]{font-size:.95rem;font-weight:500;color:#2a2a3a}.chapter-stats-inline[data-v-75a3b455]{display:flex;gap:.5rem}.chapter-content[data-v-75a3b455]{padding:.5rem 0}.task-collapse[data-v-75a3b455]{background:transparent}.task-collapse[data-v-75a3b455] .ant-collapse-item{border:none;margin-bottom:.5rem;background:#fff3;border-radius:6px;border:1px solid rgba(199,125,255,.08)}.task-collapse[data-v-75a3b455] .ant-collapse-header{padding:.5rem .75rem}.task-panel[data-v-75a3b455]{background:transparent}.task-header[data-v-75a3b455]{display:flex;justify-content:space-between;align-items:center;width:100%}.task-name[data-v-75a3b455]{font-size:.9rem;font-weight:500;color:#4a4a5a}.task-stats-inline[data-v-75a3b455]{display:flex;gap:.5rem}.task-content[data-v-75a3b455]{padding:.5rem 0}.steps-list[data-v-75a3b455]{display:flex;flex-direction:column;gap:.5rem;padding-left:.5rem}.step-item[data-v-75a3b455]{padding:.75rem;background:#ffffff26;border-radius:6px;border:1px solid rgba(199,125,255,.1);transition:all .3s ease}.step-item[data-v-75a3b455]:hover{background:#c77dff1a;border-color:#c77dff33}.step-info[data-v-75a3b455]{display:flex;justify-content:space-between;align-items:center}.step-name[data-v-75a3b455]{font-size:.85rem;color:#4a4a5a;font-weight:500}.step-stats[data-v-75a3b455]{display:flex;gap:.5rem}.stat-badge[data-v-75a3b455]{padding:.25rem .5rem;border-radius:6px;font-size:.8rem;font-weight:500}.stat-badge.completed[data-v-75a3b455]{background:#52c41a26;color:#52c41a;border:1px solid rgba(82,196,26,.3)}.stat-badge.in-progress[data-v-75a3b455]{background:#1890ff26;color:#1890ff;border:1px solid rgba(24,144,255,.3)}.stat-badge.failed[data-v-75a3b455]{background:#ff4d4f26;color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.stat-badge-small[data-v-75a3b455]{padding:.15rem .4rem;border-radius:4px;font-size:.75rem;font-weight:500}.stat-badge-small.completed[data-v-75a3b455]{background:#52c41a26;color:#52c41a;border:1px solid rgba(82,196,26,.3)}.stat-badge-small.in-progress[data-v-75a3b455]{background:#1890ff26;color:#1890ff;border:1px solid rgba(24,144,255,.3)}.stat-badge-small.failed[data-v-75a3b455]{background:#ff4d4f26;color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.empty-steps[data-v-75a3b455]{padding:1rem;text-align:center;color:#8a8a9a;font-size:.85rem}.text-mint-green[data-v-75a3b455]{color:#52c41a;font-weight:600}.text-sunset-orange[data-v-75a3b455]{color:#ff7a45;font-weight:600}.text-aqua-cyan[data-v-75a3b455]{color:#13c2c2;font-weight:600}.text-sky-blue[data-v-75a3b455]{color:#1890ff;font-weight:600}.text-gray-500[data-v-75a3b455]{color:#8a8a9a}.text-neon-purple[data-v-75a3b455]{color:#722ed1;font-weight:600}@media (max-width: 1024px){.main-content[data-v-75a3b455]{grid-template-columns:1fr}.stats-grid[data-v-75a3b455]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.detailed-stats-grid[data-v-75a3b455]{grid-template-columns:1fr}}@media (max-width: 768px){.vaporwave-dashboard[data-v-75a3b455]{padding:1rem}.welcome-title[data-v-75a3b455]{font-size:1.5rem;margin-top:12px}.stats-grid[data-v-75a3b455]{grid-template-columns:1fr}.identity-horizontal-grid[data-v-75a3b455]{flex-direction:column}.identity-item-horizontal[data-v-75a3b455]{min-width:100%}.rank-horizontal-grid[data-v-75a3b455]{flex-direction:column}.rank-item-horizontal[data-v-75a3b455]{min-width:100%}.level-grid[data-v-75a3b455]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.detailed-stats-grid[data-v-75a3b455]{grid-template-columns:1fr}}.custom-table[data-v-f47f127f] .ant-table-cell-fix-right{background-color:#fff!important;box-shadow:-6px 0 6px -4px #0000001f!important}.custom-table[data-v-f47f127f] .ant-pagination-options,.custom-table[data-v-f47f127f] .ant-pagination-options-size-changer{display:inline-block!important}.custom-table[data-v-f47f127f] .ant-select-selector{min-width:90px!important}@media screen and (max-width: 768px){.custom-table[data-v-f47f127f] .ant-pagination{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important}.custom-table[data-v-f47f127f] .ant-pagination-options{margin-left:8px!important}}@media screen and (min-width: 769px){.custom-table[data-v-f47f127f] .ant-table{width:100%!important}}.custom-table[data-v-f47f127f] .ant-table-tbody>tr:hover>td,.custom-table[data-v-f47f127f] .ant-table-tbody>tr:hover,.custom-table[data-v-f47f127f] .ant-table-tbody>tr:hover>th,.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover,.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover td,.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover th,.custom-table[data-v-f47f127f] .ant-table-row:hover,.custom-table[data-v-f47f127f] .ant-table-row:hover td,.custom-table[data-v-f47f127f] .ant-table-row:hover th{background:#fffc!important;background-color:#fffc!important;color:#1a1a2a!important}.custom-table[data-v-f47f127f] .ant-table-tbody tr{background:#fff9!important;background-color:#fff9!important}.custom-table[data-v-f47f127f] .ant-table-tbody tr td{background:#fff9!important;background-color:#fff9!important;color:#1a1a2a!important}.custom-table[data-v-f47f127f] .ant-table-tbody tr,.custom-table[data-v-f47f127f] .ant-table-tbody tr td,.custom-table[data-v-f47f127f] .ant-table-tbody tr th,.custom-table[data-v-f47f127f] .ant-table-tbody tr div,.custom-table[data-v-f47f127f] .ant-table-tbody tr span{transition:none!important}.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover,.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover td,.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover th{background:#fffc!important;background-color:#fffc!important;color:#1a1a2a!important;transition:none!important}.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover div:not(.ant-tag):not(.ant-btn),.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover span:not(.ant-tag):not(.ant-btn){background:transparent!important;background-color:transparent!important;color:#1a1a2a!important;transition:none!important}.custom-table[data-v-f47f127f] .ant-table-tbody .ant-btn{cursor:pointer!important}.custom-table[data-v-f47f127f] .ant-input-search{background:#fffc!important;border:1px solid rgba(199,125,255,.4)!important;border-radius:8px!important}.custom-table[data-v-f47f127f] .ant-input-search .ant-input{background:#fffc!important;border:none!important;color:#1a1a2a!important;font-family:Courier New,monospace!important}.custom-table[data-v-f47f127f] .ant-input-search .ant-input:focus{border:none!important;box-shadow:none!important}.custom-table[data-v-f47f127f] .ant-input-search .ant-input::-moz-placeholder{color:#1a1a2a99!important}.custom-table[data-v-f47f127f] .ant-input-search .ant-input::placeholder{color:#1a1a2a99!important}.custom-table[data-v-f47f127f] .ant-input-search .ant-input-search-button{background:#fffc!important;border:none!important;border-left:1px solid rgba(199,125,255,.4)!important}.custom-table[data-v-f47f127f] .ant-input-search .ant-input-search-button:hover{background:#c77dff1a!important;border-left:1px solid #c77dff!important}.custom-table[data-v-f47f127f] .ant-input-search .ant-input-search-button .anticon{color:#1a1a2a!important}.custom-table[data-v-f47f127f] .ant-input-search .ant-input-search-button:hover .anticon{color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-dropdown{background:#fffffff2!important;border:2px solid rgba(199,125,255,.3)!important;border-radius:12px!important;box-shadow:0 0 20px #c77dff4d!important}.custom-table[data-v-f47f127f] .ant-dropdown-placement-bottomLeft,.custom-table[data-v-f47f127f] .ant-dropdown-placement-bottom{transform:translate(-50%)!important}.custom-table[data-v-f47f127f] .ant-dropdown{left:50%!important;transform:translate(-50%)!important}.custom-table[data-v-f47f127f] .ant-dropdown-menu{min-width:120px!important;text-align:center!important}.custom-table[data-v-f47f127f] .ant-dropdown-menu,.custom-table[data-v-f47f127f] .ant-dropdown-menu.ant-dropdown-menu,.custom-table[data-v-f47f127f] .ant-dropdown-menu.ant-dropdown-menu-root,.custom-table[data-v-f47f127f] .ant-dropdown-menu.ant-dropdown-menu-vertical{background:#ffffffe6!important;border:2px solid transparent!important;border-radius:12px!important;box-shadow:0 0 20px #c77dff4d!important;padding:8px!important}.custom-table[data-v-f47f127f] .ant-dropdown-menu-item,.custom-table[data-v-f47f127f] .ant-dropdown-menu-item.ant-dropdown-menu-item,.custom-table[data-v-f47f127f] .ant-dropdown-menu-item.ant-dropdown-menu-item-only-child{background:transparent!important;color:#1a1a2a!important;font-family:Courier New,monospace!important;border-radius:8px!important;margin:2px 0!important;padding:8px 12px!important}.custom-table[data-v-f47f127f] .ant-dropdown-menu-item:hover,.custom-table[data-v-f47f127f] .ant-dropdown-menu-item.ant-dropdown-menu-item:hover{background:#c77dff33!important;color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-dropdown-menu-item-selected,.custom-table[data-v-f47f127f] .ant-dropdown-menu-item.ant-dropdown-menu-item-selected{background:#c77dff4d!important;color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-dropdown-menu-item-active{background:#c77dff33!important;color:#c77dff!important}[data-v-f47f127f] .ant-dropdown-menu{background:#ffffffe6!important;border:2px solid transparent!important;border-radius:12px!important;box-shadow:0 0 20px #c77dff4d!important;padding:8px!important}[data-v-f47f127f] .ant-dropdown-menu-item{background:transparent!important;color:#1a1a2a!important;font-family:Courier New,monospace!important;border-radius:8px!important;margin:2px 0!important;padding:8px 12px!important}[data-v-f47f127f] .ant-dropdown-menu-item:hover{background:#c77dff33!important;color:#c77dff!important}[data-v-f47f127f] .ant-dropdown-menu-item-selected{background:#c77dff4d!important;color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-dropdown:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;border-radius:12px!important;padding:2px!important;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff,#a8fff6)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask-composite:xor!important;-webkit-mask-composite:xor!important}.custom-table[data-v-f47f127f] .ant-menu{background:transparent!important;border:none!important}.custom-table[data-v-f47f127f] .ant-menu-item{background:transparent!important;color:#1a1a2a!important;font-family:Courier New,monospace!important;border-radius:8px!important;margin:4px!important}.custom-table[data-v-f47f127f] .ant-menu-item:hover{background:#c77dff33!important;color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-menu-item-selected{background:#c77dff4d!important;color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-menu-item-selected:after{display:none!important}.custom-table[data-v-f47f127f] .ant-btn{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-radius:50px!important;font-weight:500!important;transition:all .3s ease!important;padding:8px 16px!important;min-width:auto!important;white-space:nowrap!important;flex-shrink:0!important;margin:0 2px!important;height:auto!important;line-height:1.2!important}.custom-table[data-v-f47f127f] .ant-space{display:flex!important;flex-wrap:nowrap!important;gap:4px!important}.custom-table[data-v-f47f127f] .ant-space-item{flex-shrink:0!important}.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover .ant-btn{background:#ffffffe6!important;border-color:#c8c8d266!important;color:#2a2a3a!important;box-shadow:none!important;transition:none!important}.custom-table[data-v-f47f127f] .ant-table-tbody .ant-btn:hover{background:#fff!important;border-color:#c8c8d299!important;color:#2a2a3a!important;box-shadow:0 2px 8px #c8c8d233!important;transition:all .3s ease!important}.custom-table[data-v-f47f127f] .ant-btn:focus{background:#ffffffe6!important;border-color:#c8c8d266!important;color:#2a2a3a!important;box-shadow:none!important}.custom-table[data-v-f47f127f] .ant-btn-primary{background:transparent!important;border:2px solid #c77dff!important;color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover .ant-btn-primary{background:transparent!important;border-color:#c77dff!important;color:#c77dff!important;box-shadow:none!important;transition:none!important}.custom-table[data-v-f47f127f] .ant-table-tbody .ant-btn-primary:hover{background:transparent!important;border-color:#a8fff6!important;color:#a8fff6!important;box-shadow:0 0 10px #a8fff64d!important;transition:all .3s ease!important}.custom-table[data-v-f47f127f] .ant-btn-primary:focus{background:transparent!important;border-color:#c77dff!important;color:#c77dff!important;box-shadow:none!important}.custom-table[data-v-f47f127f] .ant-btn-danger{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;color:#ff4d4f!important}.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover .ant-btn-danger{background:#ffffffe6!important;border-color:#c8c8d266!important;color:#ff4d4f!important;box-shadow:none!important;transition:none!important}.custom-table[data-v-f47f127f] .ant-table-tbody .ant-btn-danger:hover{background:#fff!important;border-color:#c8c8d299!important;color:#ff4d4f!important;box-shadow:0 2px 8px #c8c8d233!important;transition:all .3s ease!important}.custom-table[data-v-f47f127f] .ant-btn-success{background:#52c41a33!important;border-color:#52c41a!important;color:#52c41a!important}.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover .ant-btn-success{background:#52c41a33!important;border-color:#52c41a!important;color:#52c41a!important;box-shadow:none!important;transition:none!important}.custom-table[data-v-f47f127f] .ant-table-tbody .ant-btn-success:hover{background:#52c41a4d!important;border-color:#52c41a!important;color:#52c41a!important;box-shadow:0 0 10px #52c41a4d!important;transition:all .3s ease!important}.custom-table[data-v-f47f127f] .ant-btn .anticon{color:#1a1a2a!important;transition:none!important}.custom-table[data-v-f47f127f] .ant-btn:hover .anticon{color:#1a1a2a!important}.custom-table[data-v-f47f127f] .ant-btn-primary .anticon{color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-btn-primary:hover .anticon{color:#a8fff6!important}.custom-table[data-v-f47f127f] .ant-btn-danger .anticon,.custom-table[data-v-f47f127f] .ant-btn-danger:hover .anticon{color:#ff4d4f!important}.custom-table[data-v-f47f127f] .ant-btn-success .anticon,.custom-table[data-v-f47f127f] .ant-btn-success:hover .anticon{color:#52c41a!important}.custom-table[data-v-f47f127f] .ant-table{background:#fffc!important;border:1px solid rgba(199,125,255,.3)!important;border-radius:12px!important;overflow:hidden!important}.custom-table[data-v-f47f127f] .ant-table table{table-layout:auto!important;width:100%!important}.custom-table[data-v-f47f127f] .ant-table-container{border-radius:12px!important;overflow:hidden!important}.custom-table[data-v-f47f127f] .ant-table-thead>tr>th{background:#ffffffe6!important;color:#ff9ecf!important;font-family:Courier New,monospace!important;font-weight:600!important;border-bottom:1px solid rgba(199,125,255,.3)!important}.custom-table[data-v-f47f127f] .ant-table-tbody>tr>td{background:#fff9!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.custom-table[data-v-f47f127f] .ant-tag{border-radius:50px!important;padding:4px 12px!important;font-family:Courier New,monospace!important;font-weight:500!important;border:1px solid transparent!important;background-clip:padding-box!important;cursor:default!important}.custom-table[data-v-f47f127f] .ant-tag:hover,.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover .ant-tag,.custom-table[data-v-f47f127f] .ant-table-tbody .ant-tag:hover{transform:none!important;box-shadow:none!important;cursor:default!important;background:#c77dff33!important;border-color:#c77dff!important;color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-tag-purple:hover,.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover .ant-tag-purple{background:#c77dff33!important;border-color:#c77dff!important;color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-tag-green:hover,.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover .ant-tag-green{background:#52c41a33!important;border-color:#52c41a!important;color:#52c41a!important}.custom-table[data-v-f47f127f] .ant-tag-red:hover,.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover .ant-tag-red{background:#ff4d4f33!important;border-color:#ff4d4f!important;color:#ff4d4f!important}.custom-table[data-v-f47f127f] .ant-tag-blue:hover,.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover .ant-tag-blue,.custom-table[data-v-f47f127f] .ant-tag-cyan:hover,.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover .ant-tag-cyan{background:#c77dff33!important;border-color:#c77dff!important;color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-tag-orange:hover,.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover .ant-tag-orange{background:#ffa87a33!important;border-color:#ffa87a!important;color:#ffa87a!important}.custom-table[data-v-f47f127f] .ant-tag-default:hover,.custom-table[data-v-f47f127f] .ant-table-tbody tr:hover .ant-tag-default{background:#ffffffe6!important;border-color:#c8c8d299!important;color:#2a2a3a!important}.custom-table[data-v-f47f127f] .ant-tag:active{transform:none!important;box-shadow:none!important}.custom-table[data-v-f47f127f] .ant-tag-purple{background:#c77dff33!important;border-color:#c77dff!important;color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-tag-green{background:#52c41a33!important;border-color:#52c41a!important;color:#52c41a!important}.custom-table[data-v-f47f127f] .ant-tag-red{background:#ff4d4f33!important;border-color:#ff4d4f!important;color:#ff4d4f!important}.custom-table[data-v-f47f127f] .ant-tag-blue,.custom-table[data-v-f47f127f] .ant-tag-cyan{background:#c77dff33!important;border-color:#c77dff!important;color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-tag-orange{background:#ffa87a33!important;border-color:#ffa87a!important;color:#ffa87a!important}.custom-table[data-v-f47f127f] .ant-tag-default{background:#fffc!important;border-color:#c8c8d266!important;color:#2a2a3a!important}.custom-table[data-v-f47f127f] .ant-pagination{background:transparent!important;color:#2a2a3a!important}.custom-table[data-v-f47f127f] .ant-pagination-item{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-radius:50px!important;margin:0 4px!important;min-width:32px!important;height:32px!important;line-height:30px!important;text-align:center!important;transition:all .3s ease!important}.custom-table[data-v-f47f127f] .ant-pagination-item a{color:#2a2a3a!important}.custom-table[data-v-f47f127f] .ant-pagination-item:hover a{color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-pagination-item:hover{background:#fffffff2!important;border-color:#c77dff!important;color:#c77dff!important;box-shadow:0 0 8px #c77dff40!important}.custom-table[data-v-f47f127f] .ant-pagination-item-active{background:linear-gradient(45deg,#c77dff,#8aafff)!important;border-color:#c77dff!important;color:#0d0d0d!important;box-shadow:0 0 10px #c77dff59!important}.custom-table[data-v-f47f127f] .ant-pagination-item-active a{color:#0d0d0d!important}.custom-table[data-v-f47f127f] .ant-pagination-item-active:hover{background:#c77dff66!important;border-color:#c77dff!important;color:#c77dff!important;box-shadow:none!important}.custom-table[data-v-f47f127f] .ant-pagination-prev,.custom-table[data-v-f47f127f] .ant-pagination-next{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-radius:50px!important;margin:0 4px!important;min-width:32px!important;height:32px!important;line-height:30px!important;transition:all .3s ease!important}.custom-table[data-v-f47f127f] .ant-pagination-prev:hover,.custom-table[data-v-f47f127f] .ant-pagination-next:hover{background:#fffffff2!important;border-color:#c77dff!important;color:#c77dff!important;box-shadow:0 0 8px #c77dff40!important}.custom-table[data-v-f47f127f] .ant-pagination-prev .anticon,.custom-table[data-v-f47f127f] .ant-pagination-next .anticon{color:#2a2a3a!important;transition:color .3s ease!important}.custom-table[data-v-f47f127f] .ant-pagination-prev:hover .anticon,.custom-table[data-v-f47f127f] .ant-pagination-next:hover .anticon{color:#c77dff!important}.custom-table[data-v-f47f127f] .ant-pagination-jump-prev,.custom-table[data-v-f47f127f] .ant-pagination-jump-next{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;color:#fff!important;font-family:Courier New,monospace!important;border-radius:50px!important;margin:0 4px!important;min-width:32px!important;height:32px!important;line-height:30px!important;transition:all .3s ease!important}.custom-table[data-v-f47f127f] .ant-pagination-jump-prev:hover,.custom-table[data-v-f47f127f] .ant-pagination-jump-next:hover{background:#ffffffe6!important;border-color:#c8c8d266!important;color:#fff!important;box-shadow:none!important}.custom-table[data-v-f47f127f] .ant-pagination-jump-prev .anticon,.custom-table[data-v-f47f127f] .ant-pagination-jump-next .anticon{color:#fff!important;transition:color .3s ease!important}.custom-table[data-v-f47f127f] .ant-pagination-jump-prev:hover .anticon,.custom-table[data-v-f47f127f] .ant-pagination-jump-next:hover .anticon{color:#a8fff6!important}.custom-table[data-v-f47f127f] .ant-pagination-total-text{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-size:14px!important;margin-right:16px!important;height:32px!important;line-height:32px!important;display:flex!important;align-items:center!important}.custom-table[data-v-f47f127f] .ant-pagination-options{color:#fff!important;margin-left:16px!important}.custom-table[data-v-f47f127f] .ant-pagination-options-size-changer{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;color:#fff!important;font-family:Courier New,monospace!important;border-radius:50px!important;height:32px!important;line-height:30px!important;transition:all .3s ease!important}.custom-table[data-v-f47f127f] .ant-pagination-options-size-changer:hover{background:#ffffffe6!important;border-color:#c8c8d266!important;color:#fff!important;box-shadow:none!important}.custom-table[data-v-f47f127f] .ant-pagination-options-size-changer .ant-select-selector{background:transparent!important;border:none!important;color:#fff!important;font-family:Courier New,monospace!important;height:30px!important;line-height:30px!important}.custom-table[data-v-f47f127f] .ant-pagination-options-size-changer .ant-select-selection-item{color:#1a1a2a!important;font-family:Courier New,monospace!important;line-height:30px!important}.custom-table[data-v-f47f127f] .ant-pagination-options-size-changer .ant-select-arrow{color:#1a1a2a!important}.custom-table[data-v-f47f127f] .ant-pagination-options-size-changer:hover .ant-select-arrow{color:#a8fff6!important}.custom-table[data-v-f47f127f] .ant-select-dropdown{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;border-radius:16px!important;box-shadow:0 0 20px #c77dff4d!important;min-width:120px!important;width:auto!important}.custom-table[data-v-f47f127f] .ant-select-item,.custom-table[data-v-f47f127f] .ant-select-item-option{background:transparent!important;color:#1a1a2a!important;font-family:Courier New,monospace!important;border-radius:12px!important;margin:2px 4px!important;padding:8px 12px!important;transition:all .2s ease!important}.custom-table[data-v-f47f127f] .ant-select-item:hover{background:#a8fff633!important;color:#1a1a2a!important}.custom-table[data-v-f47f127f] .ant-select-item-option-selected{background:#c77dff66!important;color:#1a1a2a!important}.custom-table[data-v-f47f127f] .ant-select-item-option-active{background:#a8fff633!important;color:#1a1a2a!important}.custom-table[data-v-f47f127f] .ant-pagination-options-quick-jumper{color:#1a1a2a!important;font-family:Courier New,monospace!important;margin-left:16px!important}.custom-table[data-v-f47f127f] .ant-pagination-options-quick-jumper input{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;color:#1a1a2a!important;font-family:Courier New,monospace!important;border-radius:50px!important;height:32px!important;line-height:30px!important;transition:all .3s ease!important}.custom-table[data-v-f47f127f] .ant-pagination-options-quick-jumper input:hover{background:#ffffffe6!important;border-color:#c8c8d266!important;color:#1a1a2a!important;box-shadow:none!important}.custom-table[data-v-f47f127f] .ant-pagination-options-quick-jumper input:focus{background:#ffffffe6!important;border-color:#c8c8d266!important;color:#1a1a2a!important;box-shadow:none!important}.custom-modal[data-v-436ab046] .ant-modal-content,.custom-modal[data-v-436ab046] .ant-modal-content .ant-modal-content,.custom-modal[data-v-436ab046] .ant-modal-content .ant-modal-content .ant-modal-content{background:linear-gradient(135deg,#fffffff2,#f8f9fae6)!important;border:2px solid transparent!important;border-radius:16px!important;box-shadow:0 0 30px #ff9ecf4d,0 0 60px #c77dff33,inset 0 0 20px #a8fff61a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.custom-modal[data-v-436ab046] .ant-modal-content *,.custom-modal[data-v-436ab046] .ant-modal-content * *{background-color:transparent!important}.custom-modal[data-v-436ab046] .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(200,200,210,.4)!important;border-radius:16px 16px 0 0!important;padding:20px 24px!important}.custom-modal[data-v-436ab046] .ant-modal-title{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:18px!important;text-shadow:0 0 10px rgba(199,125,255,.3)!important}.custom-modal[data-v-436ab046] .ant-modal-close{color:#a8fff6cc!important;transition:all .3s ease!important}.custom-modal[data-v-436ab046] .ant-modal-close:hover{color:#ffa87a!important;text-shadow:0 0 10px rgba(255,168,122,.6)!important}.custom-modal[data-v-436ab046] .ant-modal-body{background:transparent!important;padding:32px 24px!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;margin-top:8px!important}.custom-modal[data-v-436ab046] .ant-modal-footer{background:transparent!important;border-top:1px solid rgba(168,255,246,.3)!important;border-radius:0 0 16px 16px!important;padding:24px 24px 20px!important;margin-top:0!important}.custom-modal[data-v-436ab046] .ant-modal-mask{background:#000c!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.custom-modal[data-v-436ab046] .ant-modal{animation:modalFadeIn-436ab046 .3s ease-out!important}@keyframes modalFadeIn-436ab046{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.custom-modal[data-v-436ab046] .ant-modal-content{margin:16px!important;width:calc(100% - 32px)!important}.custom-modal[data-v-436ab046] .ant-modal-body,.custom-modal[data-v-436ab046] .ant-modal-header{padding:16px!important}.custom-modal[data-v-436ab046] .ant-modal-footer{padding:12px 16px!important}}.edit-content[data-v-2b62d110]{color:#fff;font-family:Courier New,monospace}.vaporwave-form[data-v-2b62d110] .ant-form-item-label{color:#1a1a2a!important;font-family:Courier New,monospace!important;font-weight:500!important}.vaporwave-form[data-v-2b62d110] .ant-form-item-label>label{color:#1a1a2a!important;font-family:Courier New,monospace!important;font-weight:500!important}.vaporwave-form[data-v-2b62d110] .ant-form-item-label>label.ant-form-item-required:before{color:#ff4d4f!important}.vaporwave-form[data-v-2b62d110] .ant-input{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;color:#fff!important;font-family:Courier New,monospace!important;border-radius:8px!important;transition:all .3s ease!important}.vaporwave-form[data-v-2b62d110] .ant-input-password{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;border-radius:8px!important;transition:all .3s ease!important}.vaporwave-form[data-v-2b62d110] .ant-input-password .ant-input{background:transparent!important;border:none!important;box-shadow:none!important;color:#fff!important;font-family:Courier New,monospace!important}.vaporwave-form[data-v-2b62d110] .ant-input-password .ant-input:focus{background:transparent!important;border:none!important;box-shadow:none!important}.vaporwave-form[data-v-2b62d110] .ant-input-password .ant-input-suffix{color:#a8fff6cc!important}.vaporwave-form[data-v-2b62d110] .ant-input-password .ant-input-suffix:hover{color:#a8fff6!important}.vaporwave-form[data-v-2b62d110] .ant-input-password:hover{border-color:#c8c8d266!important;box-shadow:0 0 10px #c77dff33!important}.vaporwave-form[data-v-2b62d110] .ant-input-password:focus-within{border-color:#c8c8d266!important;box-shadow:0 0 15px #c77dff4d!important}.vaporwave-form[data-v-2b62d110] .ant-input:hover{border-color:#c8c8d266!important;box-shadow:0 0 10px #c77dff33!important}.vaporwave-form[data-v-2b62d110] .ant-input:focus{border-color:#c8c8d266!important;box-shadow:0 0 15px #c77dff4d!important;background:#ffffffe6!important}.vaporwave-form[data-v-2b62d110] .ant-input::-moz-placeholder{color:#1a1a2a99!important;font-family:Courier New,monospace!important}.vaporwave-form[data-v-2b62d110] .ant-input::placeholder{color:#1a1a2a99!important;font-family:Courier New,monospace!important}.vaporwave-form[data-v-2b62d110] .ant-input,.vaporwave-form[data-v-2b62d110] .ant-input *,.vaporwave-form[data-v-2b62d110] .ant-input * *,.vaporwave-form[data-v-2b62d110] .ant-input-password .ant-input,.vaporwave-form[data-v-2b62d110] .ant-input-password .ant-input *,.vaporwave-form[data-v-2b62d110] .ant-input-password .ant-input * *{color:#1a1a2a!important}.vaporwave-form[data-v-2b62d110] .ant-select{background:#fffc!important}.vaporwave-form[data-v-2b62d110] .ant-select-selector{background:#fffc!important;border:1px solid rgba(168,255,246,.5)!important;border-radius:8px!important;color:#1a1a2a!important;font-family:Courier New,monospace!important}.vaporwave-form[data-v-2b62d110] .ant-select-selector:hover{border-color:#c8c8d266!important;box-shadow:0 0 10px #c77dff33!important}.vaporwave-form[data-v-2b62d110] .ant-select-focused .ant-select-selector{border-color:#c8c8d266!important;box-shadow:0 0 15px #c77dff4d!important}.vaporwave-form[data-v-2b62d110] .ant-select-selection-item{color:#1a1a2a!important;font-family:Courier New,monospace!important}.vaporwave-form[data-v-2b62d110] .ant-select-selection-placeholder{color:#1a1a2a99!important;font-family:Courier New,monospace!important}.vaporwave-form[data-v-2b62d110] .ant-select-dropdown{background:linear-gradient(135deg,#fffffff2,#f8f9fae6)!important;border:2px solid rgba(200,200,210,.4)!important;border-radius:12px!important;box-shadow:0 0 20px #ff9ecf4d,0 0 40px #c77dff33!important}.vaporwave-form[data-v-2b62d110] .ant-select-item{color:#1a1a2a!important;font-family:Courier New,monospace!important;border-radius:8px!important;margin:4px 8px!important}.vaporwave-form[data-v-2b62d110] .ant-select-item:hover{background:#a8fff633!important;color:#1a1a2a!important}.vaporwave-form[data-v-2b62d110] .ant-select-item-option-selected{background:#c77dff4d!important;color:#1a1a2a!important}.vaporwave-form[data-v-2b62d110] .ant-input[type=textarea]{background:#fffc!important;border:1px solid rgba(168,255,246,.5)!important;color:#1a1a2a!important;font-family:Courier New,monospace!important;border-radius:8px!important;resize:vertical!important}.vaporwave-form[data-v-2b62d110] .ant-input[type=textarea]:hover{border-color:#c8c8d266!important;box-shadow:0 0 10px #c77dff33!important}.vaporwave-form[data-v-2b62d110] .ant-input[type=textarea]:focus{border-color:#c8c8d266!important;box-shadow:0 0 15px #c77dff4d!important;background:#ffffffe6!important}.vaporwave-form[data-v-2b62d110] .ant-radio-wrapper{color:#1a1a2a!important;font-family:Courier New,monospace!important}.vaporwave-form[data-v-2b62d110] .ant-radio-inner{background:#fffc!important;border:1px solid rgba(199,125,255,.5)!important}.vaporwave-form[data-v-2b62d110] .ant-radio-inner:hover{border-color:#c77dff!important}.vaporwave-form[data-v-2b62d110] .ant-radio-checked .ant-radio-inner{background:#c77dff!important;border-color:#c77dff!important}.vaporwave-form[data-v-2b62d110] .ant-radio-checked .ant-radio-inner:after{background:#fff!important}.vaporwave-form[data-v-2b62d110] .ant-checkbox-wrapper{color:#1a1a2a!important;font-family:Courier New,monospace!important}.vaporwave-form[data-v-2b62d110] .ant-checkbox-inner{background:#fffc!important;border:1px solid rgba(199,125,255,.5)!important}.vaporwave-form[data-v-2b62d110] .ant-checkbox-inner:hover{border-color:#c77dff!important}.vaporwave-form[data-v-2b62d110] .ant-checkbox-checked .ant-checkbox-inner{background:#c77dff!important;border-color:#c77dff!important}.vaporwave-form[data-v-2b62d110] .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.vaporwave-form[data-v-2b62d110] .ant-switch{background-color:#c77dff4d!important;border:1px solid rgba(199,125,255,.5)!important}.vaporwave-form[data-v-2b62d110] .ant-switch-checked{background-color:#c77dff!important;border-color:#c77dff!important}.vaporwave-form[data-v-2b62d110] .ant-switch-handle{background-color:#fff!important;border:1px solid rgba(199,125,255,.3)!important}.vaporwave-form[data-v-2b62d110] .ant-switch-checked .ant-switch-handle{background-color:#fff!important;border-color:#c77dff!important}.vaporwave-form[data-v-2b62d110] .ant-switch-inner{color:#1a1a2a!important;font-family:Courier New,monospace!important}.vaporwave-form[data-v-2b62d110] .ant-switch-checked .ant-switch-inner{color:#fff!important}.vaporwave-form[data-v-2b62d110] .ant-form-item-explain-error{color:#ff4d4f!important;font-family:Courier New,monospace!important;font-size:12px!important}.vaporwave-form[data-v-2b62d110] .ant-form-item-has-error .ant-input{border-color:#ff4d4f!important}.vaporwave-form[data-v-2b62d110] .ant-form-item-has-error .ant-input:hover{border-color:#ff4d4f!important;box-shadow:0 0 10px #ff4d4f4d!important}.vaporwave-form[data-v-2b62d110] .ant-form-item-has-error .ant-input:focus{border-color:#ff4d4f!important;box-shadow:0 0 15px #ff4d4f66!important}@media (max-width: 768px){.vaporwave-form[data-v-2b62d110] .ant-form-item-label{text-align:left!important}.vaporwave-form[data-v-2b62d110] .ant-col-6,.vaporwave-form[data-v-2b62d110] .ant-col-18{flex:0 0 100%!important;max-width:100%!important}}.role-management-content[data-v-fbb23f60]{color:#2a2a3a;font-family:Courier New,monospace}.user-info[data-v-fbb23f60]{margin-bottom:16px}.user-info p[data-v-fbb23f60]{color:#2a2a3a;font-family:Courier New,monospace;font-size:16px;margin:0}.user-info strong[data-v-fbb23f60]{color:#2a2a3a;font-weight:700}.roles-section h4[data-v-fbb23f60]{color:#2a2a3a;font-family:Courier New,monospace;font-weight:700;margin-bottom:16px;text-shadow:none;font-size:18px}.vaporwave-checkbox-group[data-v-fbb23f60] .ant-checkbox-wrapper{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-size:14px!important;margin-bottom:12px!important;padding:8px 12px!important;background:transparent!important;border:1px solid #c77dff!important;border-radius:8px!important;transition:all .2s ease!important;width:100%!important;display:flex!important;align-items:center!important}.vaporwave-checkbox-group[data-v-fbb23f60],.roles-section[data-v-fbb23f60] .ant-row,.roles-section[data-v-fbb23f60] .ant-col,.vaporwave-checkbox-group[data-v-fbb23f60] label.ant-checkbox-wrapper{background:transparent!important}.vaporwave-checkbox-group[data-v-fbb23f60] .ant-checkbox-wrapper:hover,.vaporwave-checkbox-group[data-v-fbb23f60] .ant-checkbox-wrapper-checked{background:transparent!important;border-color:#c77dff!important;box-shadow:0 0 8px #c77dff40!important}.vaporwave-checkbox-group[data-v-fbb23f60] .ant-checkbox{margin-right:8px!important}.vaporwave-checkbox-group[data-v-fbb23f60] .ant-checkbox-inner{background:#fffc!important;border:1px solid rgba(168,255,246,.5)!important;border-radius:4px!important;width:16px!important;height:16px!important}.vaporwave-checkbox-group[data-v-fbb23f60] .ant-checkbox-inner:hover{border-color:#a8fff6!important}.vaporwave-checkbox-group[data-v-fbb23f60] .ant-checkbox-checked .ant-checkbox-inner{background:#c77dff!important;border-color:#c77dff!important}.vaporwave-checkbox-group[data-v-fbb23f60] .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important;width:4px!important;height:8px!important}[data-v-fbb23f60] .ant-divider{border-color:#a8fff64d!important;margin:20px 0!important}[data-v-fbb23f60] .ant-row{margin-left:-8px!important;margin-right:-8px!important}[data-v-fbb23f60] .ant-col{padding-left:8px!important;padding-right:8px!important}@media (max-width: 768px){.roles-section[data-v-fbb23f60] .ant-col-12{flex:0 0 100%!important;max-width:100%!important}.vaporwave-checkbox-group[data-v-fbb23f60] .ant-checkbox-wrapper{padding:6px 8px!important;font-size:13px!important}}.detail-content[data-v-ef53ae3f]{color:#2a2a3a;font-family:Courier New,monospace}.info-section[data-v-ef53ae3f]{margin-bottom:16px}.additional-content[data-v-ef53ae3f]{margin-top:16px}.permissions-section[data-v-ef53ae3f]{margin-top:24px}.permission-item[data-v-ef53ae3f]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#c77dff1a;border-radius:8px;border:1px solid rgba(200,200,210,.4);margin-bottom:8px}.perm-tree-block[data-v-ef53ae3f]{margin-bottom:12px;background:#ffffffe6;border:2px solid rgba(199,125,255,.3);border-radius:12px;padding:6px 6px 4px}.perm-tree-grid[data-v-ef53ae3f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:8px;column-gap:8px;row-gap:10px}.tree-toolbar[data-v-ef53ae3f],.toolbar-spaced[data-v-ef53ae3f]{margin-bottom:10px}.left-align[data-v-ef53ae3f]{display:flex;justify-content:flex-start}@media (max-width: 1024px){.perm-tree-grid[data-v-ef53ae3f]{grid-template-columns:1fr}}[data-v-ef53ae3f] .ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#c77dff!important;border-color:#c77dff!important}[data-v-ef53ae3f] .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#c77dff80!important;border-color:#c77dff!important}[data-v-ef53ae3f] .ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:#fff!important}[data-v-ef53ae3f] .ant-tree-checkbox-checked+.ant-tree-node-content-wrapper{color:#2a2a3a!important;font-weight:700!important;text-shadow:0 0 8px rgba(199,125,255,.25)}.permission-name[data-v-ef53ae3f]{color:#2a2a3a;font-family:Courier New,monospace;font-size:14px}.status-text[data-v-ef53ae3f]{font-family:Courier New,monospace;font-weight:500}.status-text.active[data-v-ef53ae3f]{color:#d0ffb7}.status-text.inactive[data-v-ef53ae3f]{color:#ffa87a}.level-text[data-v-ef53ae3f]{color:#2a2a3a;font-family:Courier New,monospace;font-weight:500}.points-value[data-v-ef53ae3f]{font-weight:600;color:#a8fff6;font-family:Courier New,monospace}[data-v-ef53ae3f] .ant-descriptions{background:transparent!important}[data-v-ef53ae3f] .ant-descriptions-item-label{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;background:#ffffffeb!important;border-color:#c8c8d266!important}[data-v-ef53ae3f] .ant-descriptions-item-content{color:#2a2a3a!important;font-family:Courier New,monospace!important;background:#ffffffe0!important;border-color:#c8c8d266!important}[data-v-ef53ae3f] .ant-divider{border-color:#c8c8d266!important}[data-v-ef53ae3f] .ant-divider-inner-text{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:700!important;background:linear-gradient(135deg,#fffffffa,#f8f9faf2)!important}[data-v-ef53ae3f] .ant-tag{background:#8aafff33!important;border:1px solid rgba(138,175,255,.5)!important;color:#8aafff!important;font-family:Courier New,monospace!important;border-radius:50px!important;padding:4px 12px!important}@media (max-width: 768px){.permission-item[data-v-ef53ae3f]{flex-direction:column;align-items:flex-start;gap:4px}.permissions-grid[data-v-ef53ae3f] .ant-col{margin-bottom:8px}}.permissions-columns[data-v-ef53ae3f]{margin-top:8px}.perm-column-card[data-v-ef53ae3f]{background:#ffffffe6;border:1px solid rgba(199,125,255,.35);border-radius:12px;padding:12px 14px;box-shadow:0 6px 20px #0d0d0d0f}.perm-column-header[data-v-ef53ae3f]{background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);color:#0d0d0d;font-weight:700;padding:6px 10px;border-radius:8px;margin-bottom:10px}.perm-feature[data-v-ef53ae3f]{margin-bottom:8px}.perm-feature-title[data-v-ef53ae3f]{color:#2a2a3a;font-weight:600}.perm-actions[data-v-ef53ae3f]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px}.perm-actions[data-v-ef53ae3f] .ant-checkbox-wrapper{color:#2a2a3a!important}.perm-actions[data-v-ef53ae3f] .ant-checkbox-checked .ant-checkbox-inner{background-color:#8aafff!important;border-color:#8aafff!important}.code-text[data-v-ef53ae3f]{color:#2a2a3a8c;margin-left:4px}.perm-list-simple[data-v-ef53ae3f]{display:flex;flex-direction:column;gap:8px}.perm-list-item[data-v-ef53ae3f] .ant-checkbox-inner{background-color:#8aafff!important;border-color:#8aafff!important}.perm-heading[data-v-ef53ae3f]{color:#2a2a3a;font-weight:700;margin-top:8px}.depth-1[data-v-ef53ae3f]{padding-left:12px}.depth-2[data-v-ef53ae3f]{padding-left:24px}.permissions-tree-view[data-v-ef53ae3f]{display:none}.page[data-v-1ab303a6]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-1ab303a6]{margin-bottom:24px}.page-header h1[data-v-1ab303a6]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-1ab303a6]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-1ab303a6]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;position:relative;box-shadow:0 0 30px #c77dff4d}.content[data-v-1ab303a6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.toolbar[data-v-1ab303a6]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;position:relative;z-index:1}.search-box[data-v-1ab303a6]{flex:1;max-width:400px}.filters[data-v-1ab303a6] .ant-input-wrapper{position:relative}.filters[data-v-1ab303a6] .ant-input-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;z-index:0}.filters[data-v-1ab303a6] .ant-input{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;box-shadow:0 0 10px #c77dff1a!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;padding:0 12px!important;position:relative;z-index:1;width:300px;transition:all .3s ease!important}.filters[data-v-1ab303a6] .ant-input::-moz-placeholder{color:#2a2a3a80!important;opacity:1!important;font-family:Courier New,monospace!important;font-size:13px!important}.filters[data-v-1ab303a6] .ant-input::placeholder{color:#2a2a3a80!important;opacity:1!important;font-family:Courier New,monospace!important;font-size:13px!important}.filters[data-v-1ab303a6] .ant-input:hover,.filters[data-v-1ab303a6] .ant-input:focus{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;box-shadow:0 0 15px #c77dff33!important}.filters[data-v-1ab303a6] .ant-input:focus{border-color:#c77dff99!important;box-shadow:0 0 20px #c77dff4d!important}.filters[data-v-1ab303a6] .filter-input{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;box-shadow:0 0 10px #c77dff1a!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;padding:0 12px!important;position:relative;z-index:1;width:300px;transition:all .3s ease!important}.filters[data-v-1ab303a6] .filter-input::-moz-placeholder{color:#2a2a3a80!important;opacity:1!important;font-family:Courier New,monospace!important;font-size:13px!important}.filters[data-v-1ab303a6] .filter-input::placeholder{color:#2a2a3a80!important;opacity:1!important;font-family:Courier New,monospace!important;font-size:13px!important}.filters[data-v-1ab303a6] .filter-input:hover{border-color:#c77dff99!important;box-shadow:0 0 15px #c77dff33!important}.filters[data-v-1ab303a6] .filter-input:focus{border-color:#c77dff!important;box-shadow:0 0 20px #c77dff4d!important}.filters[data-v-1ab303a6] .status-select .ant-select{border-radius:8px!important}.filters[data-v-1ab303a6] .status-select .ant-select-selector{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important;box-shadow:0 0 10px #c77dff1a!important}.filters[data-v-1ab303a6] .status-select .ant-select-selector:hover{border-color:#c77dff99!important;box-shadow:0 0 15px #c77dff33!important}.filters[data-v-1ab303a6] .status-select .ant-select-focused .ant-select-selector{border-color:#c77dff!important;box-shadow:0 0 20px #c77dff4d!important}.filters[data-v-1ab303a6] .status-select .ant-select-selection-item{line-height:30px!important;font-size:13px!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}.filters[data-v-1ab303a6] .status-select .ant-select-selection-placeholder{line-height:30px!important;font-size:13px!important;color:#2a2a3a80!important;font-family:Courier New,monospace!important}.filters[data-v-1ab303a6] .status-select .ant-select-arrow{color:#2a2a3a99!important;transition:color .3s ease!important}.filters[data-v-1ab303a6] .status-select .ant-select:hover .ant-select-arrow{color:#c77dff!important}.filters[data-v-1ab303a6] .status-select .ant-select-dropdown{background:#fffffffa!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1.5px solid rgba(199,125,255,.3)!important;border-radius:12px!important;box-shadow:0 0 25px #c77dff40!important;padding:8px!important;margin-top:4px!important}.filters[data-v-1ab303a6] .status-select .ant-select-item{background:transparent!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-size:13px!important;border-radius:8px!important;margin:2px 0!important;padding:8px 12px!important;transition:all .2s ease!important}.filters[data-v-1ab303a6] .status-select .ant-select-item:hover{background:#c77dff26!important;color:#c77dff!important}.filters[data-v-1ab303a6] .status-select .ant-select-item-option-selected{background:#c77dff40!important;color:#c77dff!important;font-weight:600!important}.filters[data-v-1ab303a6] .status-select .ant-select-item-option-active{background:#c77dff26!important}.admin-table[data-v-1ab303a6]{position:relative;z-index:1}.user-info[data-v-1ab303a6]{display:flex;flex-direction:column}.user-name[data-v-1ab303a6]{font-weight:500;color:#2a2a3a;font-family:Courier New,monospace}.user-email[data-v-1ab303a6]{font-size:12px;color:#6a6a7a;font-family:Courier New,monospace}.email-text[data-v-1ab303a6]{color:#2a2a3a;font-family:Courier New,monospace;font-size:14px}[data-v-1ab303a6] .ant-card{background:transparent;border:none}[data-v-1ab303a6] .ant-card-body{padding:0}[data-v-1ab303a6] .ant-btn-primary{background:linear-gradient(45deg,#c77dff,#8aafff);border:none;color:#2a2a3a;font-family:Courier New,monospace;font-weight:600}[data-v-1ab303a6] .ant-btn-primary:hover{background:linear-gradient(45deg,#8aafff,#c77dff);box-shadow:0 0 15px #c77dff80}[data-v-1ab303a6] .ant-btn:not(.unified-search-btn):not(.unified-reset-btn){font-family:Courier New,monospace;border-radius:8px}.filters .unified-search-btn[data-v-1ab303a6],.filters .unified-search-btn.ant-btn[data-v-1ab303a6],.filters .unified-search-btn.ant-btn-default[data-v-1ab303a6],.filters[data-v-1ab303a6] .unified-search-btn,.filters[data-v-1ab303a6] .unified-search-btn.ant-btn,.filters[data-v-1ab303a6] .unified-search-btn.ant-btn-default{background:#fffffff2!important;border:1.5px solid #7A9BA5!important;color:#7a9ba5!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important}.filters .unified-search-btn[data-v-1ab303a6]:hover,.filters .unified-search-btn.ant-btn[data-v-1ab303a6]:hover,.filters .unified-search-btn.ant-btn-default[data-v-1ab303a6]:hover,.filters[data-v-1ab303a6] .unified-search-btn:hover,.filters[data-v-1ab303a6] .unified-search-btn.ant-btn:hover,.filters[data-v-1ab303a6] .unified-search-btn.ant-btn-default:hover{background:#7a9ba51a!important;border-color:#7a9ba5!important;color:#7a9ba5!important;box-shadow:0 2px 8px #7a9ba54d!important}.filters .unified-reset-btn[data-v-1ab303a6],.filters .unified-reset-btn.ant-btn[data-v-1ab303a6],.filters .unified-reset-btn.ant-btn-default[data-v-1ab303a6],.filters[data-v-1ab303a6] .unified-reset-btn,.filters[data-v-1ab303a6] .unified-reset-btn.ant-btn,.filters[data-v-1ab303a6] .unified-reset-btn.ant-btn-default{background:#fffffff2!important;border:1.5px solid #C4A5A5!important;color:#c4a5a5!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important}.filters .unified-reset-btn[data-v-1ab303a6]:hover,.filters .unified-reset-btn.ant-btn[data-v-1ab303a6]:hover,.filters .unified-reset-btn.ant-btn-default[data-v-1ab303a6]:hover,.filters[data-v-1ab303a6] .unified-reset-btn:hover,.filters[data-v-1ab303a6] .unified-reset-btn.ant-btn:hover,.filters[data-v-1ab303a6] .unified-reset-btn.ant-btn-default:hover{background:#c4a5a51a!important;border-color:#c4a5a5!important;color:#c4a5a5!important;box-shadow:0 2px 8px #c4a5a54d!important}[data-v-1ab303a6] .ant-btn-default:not(.unified-search-btn):not(.unified-reset-btn){background:#fffc;border:1px solid rgba(168,255,246,.5);color:#2a2a3a}[data-v-1ab303a6] .ant-btn-default:not(.unified-search-btn):not(.unified-reset-btn):hover{background:#c77dff1a;border-color:#c8c8d266;color:#2a2a3a}.status-text[data-v-1ab303a6]{font-family:Courier New,monospace;font-weight:500}.status-text.active[data-v-1ab303a6]{color:#4a7c59}.status-toggle-btn[data-v-1ab303a6]{border-color:#c77dff59}.antdv-switch-clean[data-v-1ab303a6] .ant-switch,.antdv-switch-clean[data-v-1ab303a6] .ant-switch-handle{border-radius:9999px!important}.role-tag[data-v-1ab303a6]{cursor:pointer}.role-tag[data-v-1ab303a6]:hover{box-shadow:0 0 10px #8aafff59}.status-toggle-btn[data-v-1ab303a6] .ant-btn-icon{display:inline-flex;align-items:center}[data-v-1ab303a6] .ant-modal-content{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px}[data-v-1ab303a6] .ant-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}[data-v-1ab303a6] .ant-modal-header{background:transparent;border-bottom:1px solid rgba(199,125,255,.3)}[data-v-1ab303a6] .ant-modal-title{color:#ff9ecf;font-family:Courier New,monospace;font-weight:600}[data-v-1ab303a6] .ant-modal-body{color:#2a2a3a}[data-v-1ab303a6] .ant-form-item-label>label{color:#a8fff6;font-family:Courier New,monospace;font-weight:500}[data-v-1ab303a6] .ant-checkbox-wrapper{color:#2a2a3a;font-family:Courier New,monospace}[data-v-1ab303a6] .ant-checkbox-checked .ant-checkbox-inner{background-color:#c77dff;border-color:#c77dff}[data-v-1ab303a6] .ant-divider{border-color:#c77dff4d}[data-v-1ab303a6] .ant-descriptions-item-label{background:#fffc;color:#a8fff6;font-family:Courier New,monospace}[data-v-1ab303a6] .ant-descriptions-item-content{background:#fff9;color:#2a2a3a;font-family:Courier New,monospace}[data-v-1ab303a6] .ant-pagination-total-text{color:#2a2a3a;font-family:Courier New,monospace}[data-v-1ab303a6] .ant-table-tbody tr td,[data-v-1ab303a6] .ant-table-tbody tr td *{color:#2a2a3a!important}.admin-table .custom-table .action-buttons[data-v-1ab303a6] .ant-btn,.admin-table .action-buttons[data-v-1ab303a6] .ant-btn,.action-buttons[data-v-1ab303a6] .ant-btn{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;background:#ffffffe6!important;border:1.5px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;border-radius:8px!important}.admin-table .custom-table .action-buttons[data-v-1ab303a6] .action-btn-view,.admin-table .action-buttons[data-v-1ab303a6] .action-btn-view,.action-buttons[data-v-1ab303a6] .action-btn-view{border-color:#5b7a8a!important;color:#5b7a8a!important}.admin-table .custom-table .action-buttons[data-v-1ab303a6] .action-btn-view:hover,.admin-table .action-buttons[data-v-1ab303a6] .action-btn-view:hover,.action-buttons[data-v-1ab303a6] .action-btn-view:hover{background:#5b7a8a1a!important;border-color:#5b7a8a!important;color:#5b7a8a!important;box-shadow:0 2px 8px #5b7a8a4d!important}.admin-table .custom-table .action-buttons[data-v-1ab303a6] .action-btn-edit,.admin-table .action-buttons[data-v-1ab303a6] .action-btn-edit,.action-buttons[data-v-1ab303a6] .action-btn-edit{border-color:#b8a05a!important;color:#b8a05a!important}.admin-table .custom-table .action-buttons[data-v-1ab303a6] .action-btn-edit:hover,.admin-table .action-buttons[data-v-1ab303a6] .action-btn-edit:hover,.action-buttons[data-v-1ab303a6] .action-btn-edit:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a4d!important}.admin-table .custom-table .action-buttons[data-v-1ab303a6] .action-btn-assign,.admin-table .action-buttons[data-v-1ab303a6] .action-btn-assign,.action-buttons[data-v-1ab303a6] .action-btn-assign{border-color:#b8a05a!important;color:#b8a05a!important}.admin-table .custom-table .action-buttons[data-v-1ab303a6] .action-btn-assign:hover,.admin-table .action-buttons[data-v-1ab303a6] .action-btn-assign:hover,.action-buttons[data-v-1ab303a6] .action-btn-assign:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a4d!important}.admin-table .custom-table .action-buttons[data-v-1ab303a6] .action-btn-delete,.admin-table .action-buttons[data-v-1ab303a6] .action-btn-delete,.action-buttons[data-v-1ab303a6] .action-btn-delete{border-color:#a67a7a!important;color:#a67a7a!important}.admin-table .custom-table .action-buttons[data-v-1ab303a6] .action-btn-delete:hover,.admin-table .action-buttons[data-v-1ab303a6] .action-btn-delete:hover,.action-buttons[data-v-1ab303a6] .action-btn-delete:hover{background:#a67a7a1a!important;border-color:#a67a7a!important;color:#a67a7a!important;box-shadow:0 2px 8px #a67a7a4d!important}.action-buttons[data-v-1ab303a6] .ant-space-item{margin-right:4px!important}.perm-tree-block[data-v-3aa35577]{margin-bottom:16px;background:#ffffffe6;border:2px solid rgba(199,125,255,.3);border-radius:12px;padding:8px 8px 4px}.perm-tree-grid[data-v-3aa35577]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.perm-tree-toolbar[data-v-3aa35577],.toolbar-spaced[data-v-3aa35577]{margin-bottom:10px}.left-align[data-v-3aa35577]{display:flex;justify-content:flex-start}.action-buttons[data-v-3aa35577] .action-btn-delete[disabled],.action-buttons[data-v-3aa35577] .action-btn-delete.ant-btn-disabled,.role-delete-btn[disabled][data-v-3aa35577]{opacity:.5!important;background:#f5f5f5!important;border-color:#e5e5ea!important;color:#a1a1aa!important;cursor:not-allowed!important}@media (max-width: 1024px){.perm-tree-grid[data-v-3aa35577]{grid-template-columns:1fr}}[data-v-3aa35577] .ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#c77dff!important;border-color:#c77dff!important}[data-v-3aa35577] .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#c77dff80!important;border-color:#c77dff!important}[data-v-3aa35577] .ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:#fff!important}[data-v-3aa35577] .ant-tree-checkbox-checked+.ant-tree-node-content-wrapper{color:#2a2a3a!important;font-weight:700!important;text-shadow:0 0 8px rgba(199,125,255,.25)}.page[data-v-3aa35577]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-3aa35577]{margin-bottom:24px}.page-header h1[data-v-3aa35577]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-3aa35577]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-3aa35577]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;position:relative;box-shadow:0 0 30px #c77dff4d}.content[data-v-3aa35577]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.toolbar[data-v-3aa35577]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;position:relative;z-index:1}.search-box[data-v-3aa35577]{flex:1;max-width:400px}.role-table[data-v-3aa35577]{position:relative;z-index:1}.role-name[data-v-3aa35577]{font-weight:500;color:#2a2a3a;font-family:Courier New,monospace}.permissions-cell[data-v-3aa35577]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.more-permissions[data-v-3aa35577]{color:#6a6a7a;font-size:12px;margin-left:4px;font-family:Courier New,monospace}.clickable[data-v-3aa35577]{cursor:pointer;text-decoration:underline;color:#8aafff}.role-info[data-v-3aa35577]{margin-bottom:16px}.role-info h3[data-v-3aa35577]{margin:0 0 8px;font-size:18px;color:#ff9ecf;font-family:Courier New,monospace;font-weight:600}.role-info p[data-v-3aa35577]{margin:0;color:#a8fff6;font-family:Courier New,monospace}.permissions-grid[data-v-3aa35577]{max-height:400px;overflow-y:auto}.permission-item[data-v-3aa35577]{display:flex;align-items:center;gap:8px;padding:8px;background:#fffc;border:1px solid rgba(199,125,255,.3);border-radius:8px}.permission-name[data-v-3aa35577]{flex:1;color:#2a2a3a;font-size:14px;font-family:Courier New,monospace}.detail-content[data-v-3aa35577]{padding:16px 0}.permission-list[data-v-3aa35577]{display:flex;flex-wrap:wrap;gap:8px}[data-v-3aa35577] .ant-card{background:transparent;border:none}[data-v-3aa35577] .ant-card-body{padding:0}[data-v-3aa35577] .ant-table{background:#fffc;border:1px solid rgba(199,125,255,.3);border-radius:12px;overflow:hidden}[data-v-3aa35577] .ant-table-thead>tr>th{background:#ffffffe6;color:#ff9ecf;font-weight:600;font-family:Courier New,monospace;border-bottom:1px solid rgba(199,125,255,.3)}[data-v-3aa35577] .ant-table-tbody>tr>td{background:#fff9;color:#2a2a3a;border-bottom:1px solid rgba(199,125,255,.2);font-family:Courier New,monospace}[data-v-3aa35577] .ant-table-tbody>tr:hover>td{background:#fff9;color:#2a2a3a}[data-v-3aa35577] .ant-btn-primary{background:linear-gradient(45deg,#c77dff,#8aafff);border:none;color:#2a2a3a;font-family:Courier New,monospace;font-weight:600}[data-v-3aa35577] .ant-btn-primary:hover{background:linear-gradient(45deg,#8aafff,#c77dff);box-shadow:0 0 15px #c77dff80}[data-v-3aa35577] .ant-btn{font-family:Courier New,monospace;border-radius:8px}[data-v-3aa35577] .ant-btn-default{background:#fffc;border:1px solid rgba(200,200,210,.4);color:#2a2a3a}[data-v-3aa35577] .ant-btn-default:hover{background:#c77dff1a;border-color:#c8c8d266;color:#2a2a3a}[data-v-3aa35577] .ant-tag{border-radius:12px;padding:2px 12px;font-family:Courier New,monospace;font-weight:500}[data-v-3aa35577] .ant-tag-blue{background:#8aafff33;border-color:#8aafff;color:#8aafff}[data-v-3aa35577] .ant-tag-purple{background:#c77dff33;border-color:#c77dff;color:#c77dff}[data-v-3aa35577] .ant-tag-green{background:#d0ffb733;border-color:#d0ffb7;color:#d0ffb7}[data-v-3aa35577] .ant-modal-content{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px}[data-v-3aa35577] .ant-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}[data-v-3aa35577] .ant-modal-header{background:transparent;border-bottom:1px solid rgba(199,125,255,.3)}[data-v-3aa35577] .ant-modal-title{color:#ff9ecf;font-family:Courier New,monospace;font-weight:600}[data-v-3aa35577] .ant-modal-body{color:#2a2a3a}[data-v-3aa35577] .ant-divider{border-color:#c77dff4d}[data-v-3aa35577] .ant-descriptions-item-label{background:#fffc;color:#a8fff6;font-family:Courier New,monospace}[data-v-3aa35577] .ant-descriptions-item-content{background:#fff9;color:#2a2a3a;font-family:Courier New,monospace}[data-v-3aa35577] .ant-pagination-total-text{color:#2a2a3a;font-family:Courier New,monospace}.filters[data-v-3aa35577] .filter-input{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;box-shadow:0 0 10px #c77dff1a!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;padding:0 12px!important;position:relative;z-index:1;width:300px;transition:all .3s ease!important}.filters[data-v-3aa35577] .filter-input::-moz-placeholder{color:#2a2a3a80!important;opacity:1!important;font-family:Courier New,monospace!important;font-size:13px!important}.filters[data-v-3aa35577] .filter-input::placeholder{color:#2a2a3a80!important;opacity:1!important;font-family:Courier New,monospace!important;font-size:13px!important}.filters[data-v-3aa35577] .filter-input:hover{border-color:#c77dff99!important;box-shadow:0 0 15px #c77dff33!important}.filters[data-v-3aa35577] .filter-input:focus{border-color:#c77dff!important;box-shadow:0 0 20px #c77dff4d!important}.action-buttons[data-v-3aa35577] .ant-btn{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;background:#ffffffe6!important;border:1.5px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important}.action-buttons[data-v-3aa35577] .action-btn-view{border-color:#5b7a8a!important;color:#5b7a8a!important}.action-buttons[data-v-3aa35577] .action-btn-view:hover{background:#5b7a8a1a!important;border-color:#5b7a8a!important;color:#5b7a8a!important;box-shadow:0 2px 8px #5b7a8a4d!important}.action-buttons[data-v-3aa35577] .action-btn-edit{border-color:#b8a05a!important;color:#b8a05a!important}.action-buttons[data-v-3aa35577] .action-btn-edit:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a4d!important}.action-buttons[data-v-3aa35577] .action-btn-delete:not([disabled]){border-color:#a67a7a!important;color:#a67a7a!important}.action-buttons[data-v-3aa35577] .action-btn-delete:not([disabled]):hover{background:#a67a7a1a!important;border-color:#a67a7a!important;color:#a67a7a!important;box-shadow:0 2px 8px #a67a7a4d!important}.action-buttons[data-v-3aa35577] .ant-space-item{margin-right:4px!important}.members-page[data-v-47bb9d8a]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-47bb9d8a]{margin-bottom:24px}.page-header h1[data-v-47bb9d8a]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-47bb9d8a]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-47bb9d8a]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;position:relative;box-shadow:0 0 30px #c77dff4d}.content[data-v-47bb9d8a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.toolbar[data-v-47bb9d8a]{margin-bottom:16px;position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center}.toolbar-left[data-v-47bb9d8a]{display:flex;align-items:center;gap:12px}.column-settings-icon-btn[data-v-47bb9d8a]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:8px;border:1px solid rgba(200,200,210,.4);background:#ffffffe6;color:#2a2a3a;transition:all .3s ease}.column-settings-icon-btn[data-v-47bb9d8a]:hover{border-color:#c77dff99;color:#c77dff;background:#fff;box-shadow:0 2px 8px #c77dff33}.column-settings-icon-btn[data-v-47bb9d8a] .anticon{font-size:16px}.filter-toggle-container[data-v-47bb9d8a]{display:inline-block}.filter-toggle-btn[data-v-47bb9d8a]{border:2px solid transparent;background:linear-gradient(135deg,#ffffffe6,#f8f9facc);color:#1a1a2a;font-family:Courier New,monospace;font-weight:500;border-radius:12px;padding:8px 20px;cursor:pointer;transition:all .3s ease;position:relative;box-shadow:0 0 20px #c77dff33;font-size:14px}.filter-toggle-btn[data-v-47bb9d8a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;opacity:.6;transition:opacity .3s ease;pointer-events:none}.filter-toggle-btn[data-v-47bb9d8a]:hover:before{opacity:1;box-shadow:0 0 30px #c77dff66}.filter-toggle-btn.active[data-v-47bb9d8a]{color:#c77dff}.filter-toggle-btn.active[data-v-47bb9d8a]:before{opacity:1}.filter-panel[data-v-47bb9d8a]{margin-bottom:24px}.filter-panel[data-v-47bb9d8a] .ant-collapse-item{background:transparent!important;border:none!important}.filter-panel[data-v-47bb9d8a] .ant-collapse-content{background:#fffffff2!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:12px!important;box-shadow:0 4px 16px #c77dff1a!important;overflow:hidden!important}.filter-panel[data-v-47bb9d8a] .ant-collapse-header{display:none!important}.filter-actions[data-v-47bb9d8a]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.clickable-link[data-v-47bb9d8a]{cursor:pointer;color:#2a2a3a}.clickable-link[data-v-47bb9d8a]:hover{color:#c77dff;text-decoration:underline}.filter-header[data-v-47bb9d8a]{font-size:16px;font-weight:600;font-family:Courier New,monospace;color:#1a1a2a}.filter-content[data-v-47bb9d8a]{padding:20px 0}.filter-content .filter-items-full[data-v-47bb9d8a]{margin-bottom:0}.filter-items-full[data-v-47bb9d8a]{display:flex;flex-wrap:wrap;gap:16px;width:100%}.filter-actions-bottom[data-v-47bb9d8a]{display:flex;justify-content:flex-end;margin-bottom:24px}.filters[data-v-47bb9d8a] .vaporwave-select .ant-select-selector{position:relative;height:44px;background:linear-gradient(135deg,#ffffffe6,#f8f9facc)!important;border:2px solid transparent!important;border-radius:12px!important;box-shadow:0 0 20px #c77dff33!important;padding:0 12px!important;display:flex;align-items:center}.filters[data-v-47bb9d8a] .vaporwave-select .ant-select-selector:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none}.filters[data-v-47bb9d8a] .vaporwave-select .ant-select-selection-search-input{line-height:40px!important;height:40px!important;font-size:14px!important;font-family:Courier New,monospace!important;color:#1a1a2a!important}.filters[data-v-47bb9d8a] .vaporwave-select .ant-select-selection-item{line-height:40px!important;height:40px!important;color:#1a1a2a!important;font-size:14px!important;font-family:Courier New,monospace!important}.filters[data-v-47bb9d8a] .vaporwave-select .ant-select-selection-placeholder{line-height:40px!important;height:40px!important;color:#0009!important;opacity:1!important;font-size:14px!important;font-family:Courier New,monospace!important}.filters[data-v-47bb9d8a] .vaporwave-select .ant-select-arrow{color:#c77dff!important}.filters[data-v-47bb9d8a] .h-\[40px\]{height:40px!important;background:linear-gradient(135deg,#ffffffe6,#f8f9facc)!important;border:2px solid transparent!important;border-radius:12px!important;box-shadow:0 0 20px #c77dff33!important;padding:0 12px!important;position:relative}.filters[data-v-47bb9d8a] .h-\[40px\]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;z-index:-1}.filters[data-v-47bb9d8a] .h-\[40px\] input{font-size:14px!important;font-family:Courier New,monospace!important;color:#1a1a2a!important}.filters[data-v-47bb9d8a] .ant-input-wrapper{position:relative}.filters[data-v-47bb9d8a] .ant-input:not(.filter-input){background:#ffffffe6!important;border:2px solid transparent!important;border-radius:12px!important;box-shadow:0 0 20px #c77dff33!important;color:#1a1a2a!important;font-family:Courier New,monospace!important;font-size:16px!important;height:44px!important;padding:0 16px!important;position:relative;z-index:1}.filters[data-v-47bb9d8a] .ant-input-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;z-index:0}.filters[data-v-47bb9d8a] .ant-input:hover,.filters[data-v-47bb9d8a] .ant-input:focus{background:#ffffffe6!important;border:2px solid transparent!important;box-shadow:0 0 25px #c77dff4d!important}.filters[data-v-47bb9d8a] .h-\[40px\] input,.filters[data-v-47bb9d8a] .h-\[40px\] .ant-input,.filters[data-v-47bb9d8a] .ant-input{color:#1a1a2a!important;font-family:Courier New,monospace!important}.search-box[data-v-47bb9d8a]{flex:1;max-width:400px}.members-table[data-v-47bb9d8a]{position:relative;z-index:1}.user-info[data-v-47bb9d8a]{display:flex;flex-direction:column}.user-name-cell[data-v-47bb9d8a]{display:flex;align-items:center;gap:6px}.user-name[data-v-47bb9d8a]{font-weight:500;color:#2a2a3a;font-family:Courier New,monospace}.gender-icon[data-v-47bb9d8a]{display:inline-flex;align-items:center;font-size:14px}.gender-icon-content[data-v-47bb9d8a]{font-size:14px}.user-email[data-v-47bb9d8a]{font-size:12px;color:#6a6a7a;font-family:Courier New,monospace}.verified-cell[data-v-47bb9d8a]{display:flex;align-items:center;gap:8px}.verified-icon[data-v-47bb9d8a]{display:inline-flex;align-items:center;font-size:16px}.id-number-cell[data-v-47bb9d8a]{display:flex;align-items:center;gap:4px}.eye-icon[data-v-47bb9d8a]{display:inline-flex;align-items:center;font-size:14px;color:#8c8c8c;cursor:pointer;transition:color .3s;padding:0 2px}.eye-icon[data-v-47bb9d8a]:hover{color:#595959}.email-text[data-v-47bb9d8a],.phone-text[data-v-47bb9d8a],.birthday-text[data-v-47bb9d8a],.id-number-text[data-v-47bb9d8a],.rank-text[data-v-47bb9d8a],.department-text[data-v-47bb9d8a],.mentor-text[data-v-47bb9d8a],.referral-text[data-v-47bb9d8a]{color:#2a2a3a;font-family:Courier New,monospace;font-size:14px}.exp-value[data-v-47bb9d8a]{font-weight:600;color:#a8fff6;font-family:Courier New,monospace}.level-text[data-v-47bb9d8a]{color:#2a2a3a;font-family:Courier New,monospace;font-weight:500}.identity-popover[data-v-47bb9d8a]{color:#2a2a3a;font-family:Courier New,monospace;font-size:14px}.identity-popover p[data-v-47bb9d8a]{margin:0}.identity-popover strong[data-v-47bb9d8a]{font-weight:600}[data-v-47bb9d8a] .ant-card{background:transparent;border:none}[data-v-47bb9d8a] .ant-card-body{padding:0}.detail-content[data-v-47bb9d8a]{padding:16px 0}[data-v-47bb9d8a] .ant-btn{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-radius:8px!important}[data-v-47bb9d8a] .ant-btn:hover{background:#c77dff1a!important;border-color:#c8c8d266!important;color:#2a2a3a!important}[data-v-47bb9d8a] .ant-btn-primary{background:linear-gradient(45deg,#c77dff,#8aafff)!important;border:none!important}[data-v-47bb9d8a] .ant-btn-primary:hover{background:linear-gradient(45deg,#8aafff,#c77dff)!important}[data-v-47bb9d8a] .ant-btn .anticon{color:#2a2a3a!important}[data-v-47bb9d8a] .ant-btn:hover .anticon{color:#a8fff6!important}[data-v-47bb9d8a] .ant-modal{background:linear-gradient(135deg,#0d0d0d,#1a1a2e)!important;border:2px solid transparent!important;border-radius:16px!important;box-shadow:0 0 30px #c77dff4d!important}[data-v-47bb9d8a] .ant-modal-content{background:linear-gradient(135deg,#0d0d0d,#1a1a2e)!important;border-radius:16px!important}[data-v-47bb9d8a] .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(200,200,210,.4)!important;border-radius:16px 16px 0 0!important}[data-v-47bb9d8a] .ant-modal-title{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important}[data-v-47bb9d8a] .ant-modal-body{background:transparent!important;color:#2a2a3a!important}[data-v-47bb9d8a] .ant-modal-footer{background:transparent!important;border-top:1px solid rgba(168,255,246,.3)!important;border-radius:0 0 16px 16px!important}[data-v-47bb9d8a] .ant-form-item-label>label{color:#2a2a3a!important;font-family:Courier New,monospace!important}[data-v-47bb9d8a] .ant-input{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-radius:8px!important}[data-v-47bb9d8a] .ant-input:hover{background:#c77dff1a!important;border-color:#c8c8d266!important;color:#2a2a3a!important}[data-v-47bb9d8a] .ant-input:focus{background:#c77dff1a!important;border-color:#c8c8d266!important;color:#2a2a3a!important;box-shadow:0 0 0 2px #a8fff633!important}[data-v-47bb9d8a] .ant-input-number{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-radius:8px!important}[data-v-47bb9d8a] .ant-input-number:hover{background:#c77dff1a!important;border-color:#c8c8d266!important;color:#2a2a3a!important}[data-v-47bb9d8a] .ant-input-number:focus{background:#c77dff1a!important;border-color:#c8c8d266!important;color:#2a2a3a!important;box-shadow:0 0 0 2px #a8fff633!important}[data-v-47bb9d8a] .ant-textarea{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-radius:8px!important}[data-v-47bb9d8a] .ant-textarea:hover{background:#c77dff1a!important;border-color:#c8c8d266!important;color:#2a2a3a!important}[data-v-47bb9d8a] .ant-textarea:focus{background:#c77dff1a!important;border-color:#c8c8d266!important;color:#2a2a3a!important;box-shadow:0 0 0 2px #a8fff633!important}[data-v-47bb9d8a] .ant-radio-group{color:#2a2a3a!important}[data-v-47bb9d8a] .ant-radio-wrapper{color:#2a2a3a!important;font-family:Courier New,monospace!important}[data-v-47bb9d8a] .ant-radio-wrapper:hover{color:#a8fff6!important}[data-v-47bb9d8a] .ant-radio-inner{border-color:#c8c8d266!important}[data-v-47bb9d8a] .ant-radio-checked .ant-radio-inner{border-color:#c8c8d266!important;background-color:#a8fff6!important}[data-v-47bb9d8a] .ant-radio-checked .ant-radio-inner:after{background-color:#ffffffe6!important}[data-v-47bb9d8a] .ant-divider{border-color:#c8c8d266!important}[data-v-47bb9d8a] .ant-descriptions{background:transparent!important}[data-v-47bb9d8a] .ant-descriptions-item-label,[data-v-47bb9d8a] .ant-descriptions-item-content{background:#fffc!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-color:#c8c8d266!important}[data-v-47bb9d8a] .ant-input-number{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}[data-v-47bb9d8a] .ant-input-number-input{background:transparent!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}[data-v-47bb9d8a] .ant-input-number-input::-moz-placeholder{color:#0009!important;opacity:1!important;font-family:Courier New,monospace!important}[data-v-47bb9d8a] .ant-input-number-input::placeholder{color:#0009!important;opacity:1!important;font-family:Courier New,monospace!important}[data-v-47bb9d8a] .ant-input,[data-v-47bb9d8a] .ant-textarea{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}[data-v-47bb9d8a] .ant-textarea::-moz-placeholder{color:#0009!important;opacity:1!important;font-family:Courier New,monospace!important}[data-v-47bb9d8a] .ant-textarea::placeholder{color:#0009!important;opacity:1!important;font-family:Courier New,monospace!important}[data-v-47bb9d8a] .ant-upload-dragger{background:#fffc!important;border:2px dashed rgba(200,200,210,.4)!important;border-radius:8px!important}[data-v-47bb9d8a] .ant-upload-dragger:hover{background:#c77dff1a!important;border-color:#c8c8d266!important}[data-v-47bb9d8a] .ant-upload-drag-icon{color:#a8fff6!important}[data-v-47bb9d8a] .ant-upload-text{color:#2a2a3a!important;font-family:Courier New,monospace!important}[data-v-47bb9d8a] .ant-upload-hint{color:#2a2a3ab3!important;font-family:Courier New,monospace!important}.import-modal-content[data-v-47bb9d8a]{padding:8px 0}.template-download-section[data-v-47bb9d8a]{text-align:center;margin-bottom:16px}.template-download-btn[data-v-47bb9d8a]{font-family:Courier New,monospace!important;font-weight:500!important;margin-bottom:8px}.template-hint[data-v-47bb9d8a]{margin:0;color:#6a6a7a;font-family:Courier New,monospace;font-size:12px}.import-modal-content[data-v-47bb9d8a] .ant-divider{border-color:#c8c8d266!important;margin:16px 0!important}.import-tasks-panel[data-v-47bb9d8a]{position:fixed;top:80px;right:24px;width:180px;background:#fffffff5;border:1px solid rgba(199,125,255,.3);border-radius:8px;box-shadow:0 2px 12px #c77dff26;z-index:1050;font-family:Courier New,monospace;overflow:hidden;transition:width .2s ease,box-shadow .2s ease}.import-tasks-panel.is-expanded[data-v-47bb9d8a]{width:300px;max-height:calc(100vh - 120px);box-shadow:0 4px 24px #c77dff33;display:flex;flex-direction:column}.import-tasks-panel-header[data-v-47bb9d8a]{padding:8px 12px;background:linear-gradient(135deg,#c77dff1f,#8aafff14);border-bottom:1px solid transparent;font-weight:600;font-size:13px;color:#2a2a3a;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.import-tasks-panel.is-expanded .import-tasks-panel-header[data-v-47bb9d8a]{padding:10px 14px;border-bottom-color:#c77dff33}.import-tasks-panel-header[data-v-47bb9d8a]:hover{background:linear-gradient(135deg,#c77dff2e,#8aafff1f)}.import-tasks-panel-title[data-v-47bb9d8a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-tasks-chevron[data-v-47bb9d8a]{flex-shrink:0;font-size:12px;color:#2a2a3a99}.import-tasks-list[data-v-47bb9d8a]{padding:10px 12px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;max-height:280px}.import-task-card[data-v-47bb9d8a]{padding:12px;background:#f8f9fae6;border:1px solid rgba(199,125,255,.2);border-radius:8px}.import-task-card.is-done[data-v-47bb9d8a]{border-color:#c8c8d266}.import-task-title[data-v-47bb9d8a]{font-weight:600;color:#2a2a3a;margin-bottom:4px}.import-task-status[data-v-47bb9d8a]{font-size:13px;color:#2a2a3acc;margin-bottom:8px}.import-task-counts[data-v-47bb9d8a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:12px}.import-task-counts .count.success[data-v-47bb9d8a]{color:#52c41a}.import-task-counts .count.fail[data-v-47bb9d8a]{color:#ff4d4f}.import-task-error[data-v-47bb9d8a]{font-size:12px;color:#ff4d4f;margin-bottom:8px;word-break:break-word}.import-task-actions[data-v-47bb9d8a]{display:flex;justify-content:flex-end;gap:8px}.import-task-btn[data-v-47bb9d8a]{font-family:Courier New,monospace!important;font-size:12px!important;height:26px!important;padding:0 12px!important;border-radius:999px!important}.import-task-dismiss[data-v-47bb9d8a]{margin-top:4px}[data-v-47bb9d8a] .import-errors-modal .ant-modal-content{background:#fff;border:2px solid #ffa87a;box-shadow:0 0 40px #ffa87a66}[data-v-47bb9d8a] .import-success-modal .ant-modal-content{border:2px solid #52c41a;box-shadow:0 0 40px #52c41a66}[data-v-47bb9d8a] .import-warning-modal .ant-modal-content{border:2px solid #faad14;box-shadow:0 0 40px #faad1466}[data-v-47bb9d8a] .import-error-modal .ant-modal-content{border:2px solid #ff4d4f;box-shadow:0 0 40px #ff4d4f66}[data-v-47bb9d8a] .import-errors-modal .ant-modal-header{background:linear-gradient(135deg,#ffa87a1a,#ff9ecf1a);border-bottom:2px solid #ffa87a}[data-v-47bb9d8a] .import-success-modal .ant-modal-header{background:linear-gradient(135deg,#52c41a1a,#a8fff61a);border-bottom:2px solid #52c41a}[data-v-47bb9d8a] .import-warning-modal .ant-modal-header{background:linear-gradient(135deg,#faad141a,#ffa87a1a);border-bottom:2px solid #faad14}[data-v-47bb9d8a] .import-error-modal .ant-modal-header{background:linear-gradient(135deg,#ff4d4f1a,#ffa87a1a);border-bottom:2px solid #ff4d4f}[data-v-47bb9d8a] .import-errors-modal .ant-modal-title{color:#ffa87a;font-family:Courier New,monospace;font-weight:700;text-shadow:0 0 10px rgba(255,168,122,.5)}[data-v-47bb9d8a] .import-success-modal .ant-modal-title{color:#52c41a;text-shadow:0 0 10px rgba(82,196,26,.5)}[data-v-47bb9d8a] .import-warning-modal .ant-modal-title{color:#faad14;text-shadow:0 0 10px rgba(250,173,20,.5)}[data-v-47bb9d8a] .import-error-modal .ant-modal-title{color:#ff4d4f;text-shadow:0 0 10px rgba(255,77,79,.5)}.import-result-content[data-v-47bb9d8a]{padding:8px 0}.result-status-message[data-v-47bb9d8a]{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:12px;margin-bottom:24px;font-family:Courier New,monospace}.result-status-message.status-success[data-v-47bb9d8a]{background:#52c41a1a;border:2px solid rgba(82,196,26,.3)}.result-status-message.status-warning[data-v-47bb9d8a]{background:#faad141a;border:2px solid rgba(250,173,20,.3)}.result-status-message.status-error[data-v-47bb9d8a]{background:#ff4d4f1a;border:2px solid rgba(255,77,79,.3)}.status-icon[data-v-47bb9d8a]{font-size:32px;flex-shrink:0}.status-success .status-icon[data-v-47bb9d8a]{color:#52c41a}.status-warning .status-icon[data-v-47bb9d8a]{color:#faad14}.status-error .status-icon[data-v-47bb9d8a]{color:#ff4d4f}.status-text[data-v-47bb9d8a]{flex:1}.status-title[data-v-47bb9d8a]{font-size:18px;font-weight:700;color:#2a2a3a;margin-bottom:8px}.status-detail[data-v-47bb9d8a]{font-size:14px;color:#6a6a7a}.result-summary[data-v-47bb9d8a]{display:flex;flex-direction:row;gap:16px;margin-bottom:20px}.summary-item[data-v-47bb9d8a]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;font-family:Courier New,monospace;flex:1;transition:all .3s ease}.summary-item.created-info[data-v-47bb9d8a]{background:#52c41a1a;border:2px solid rgba(82,196,26,.3)}.summary-item.updated-info[data-v-47bb9d8a]{background:#8aafff1a;border:2px solid rgba(138,175,255,.3)}.summary-item.error-info[data-v-47bb9d8a]{background:#ffa87a1a;border:2px solid rgba(255,168,122,.3)}.summary-item[data-v-47bb9d8a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #c77dff33}.success-icon[data-v-47bb9d8a],.created-icon[data-v-47bb9d8a]{font-size:24px;color:#52c41a}.updated-icon[data-v-47bb9d8a]{font-size:24px;color:#8aafff}.error-icon[data-v-47bb9d8a]{font-size:24px;color:#ffa87a}.summary-content[data-v-47bb9d8a]{display:flex;flex-direction:column;gap:4px;flex:1}.summary-label[data-v-47bb9d8a]{font-size:14px;color:#6a6a7a;font-weight:500}.summary-value[data-v-47bb9d8a]{font-size:28px;font-weight:700;color:#2a2a3a;line-height:1}.summary-item.created-info .summary-value[data-v-47bb9d8a]{color:#52c41a}.summary-item.updated-info .summary-value[data-v-47bb9d8a]{color:#8aafff}.summary-item.error-info .summary-value[data-v-47bb9d8a]{color:#ffa87a}.summary-unit[data-v-47bb9d8a]{font-size:14px;color:#6a6a7a;margin-left:4px}.errors-section[data-v-47bb9d8a],.missing-data-section[data-v-47bb9d8a]{margin-bottom:24px}.section-title[data-v-47bb9d8a]{display:flex;align-items:center;gap:8px;color:#ffa87a;font-size:18px;font-weight:700;font-family:Courier New,monospace;margin-bottom:16px;text-shadow:0 0 10px rgba(255,168,122,.4)}.title-icon[data-v-47bb9d8a]{font-size:20px}.errors-container[data-v-47bb9d8a]{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.error-item[data-v-47bb9d8a]{padding:12px 16px;background:linear-gradient(135deg,#ffa87a0d,#ff9ecf0d);border:1px solid rgba(255,168,122,.3);border-radius:8px;transition:all .3s ease}.error-item[data-v-47bb9d8a]:hover{border-color:#ffa87a;box-shadow:0 0 15px #ffa87a33;transform:translate(4px)}.error-header[data-v-47bb9d8a]{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-family:Courier New,monospace;flex-wrap:wrap}.error-index[data-v-47bb9d8a]{color:#ffa87a;font-weight:700;font-size:14px}.error-row[data-v-47bb9d8a]{color:#c77dff;font-size:13px;font-weight:500;padding:2px 8px;background:#c77dff1a;border-radius:4px}.error-name[data-v-47bb9d8a]{color:#2a2a3a;font-size:14px;font-weight:600;padding:2px 8px;background:#2a2a3a0d;border-radius:4px}.error-message[data-v-47bb9d8a]{color:#2a2a3a;font-size:14px;line-height:1.6;font-family:Courier New,monospace;padding-left:24px}.error-reason-label[data-v-47bb9d8a]{color:#6a6a7a;font-weight:500}.error-reason-text[data-v-47bb9d8a]{color:#ff4d4f;font-weight:600}.missing-data-info[data-v-47bb9d8a]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#faad140d;border:1px solid rgba(250,173,20,.2);border-radius:8px;margin-bottom:16px}.info-icon[data-v-47bb9d8a]{font-size:20px;color:#faad14;flex-shrink:0;margin-top:2px}.info-text[data-v-47bb9d8a]{color:#6a6a7a;font-size:13px;line-height:1.6;font-family:Courier New,monospace;margin:0}.missing-data-container[data-v-47bb9d8a]{max-height:300px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:8px}.missing-data-item[data-v-47bb9d8a]{padding:8px 12px;background:#faad141a;border:1px solid rgba(250,173,20,.3);border-radius:6px;font-family:Courier New,monospace;transition:all .3s ease}.missing-data-item[data-v-47bb9d8a]:hover{border-color:#faad14;box-shadow:0 0 10px #faad1433;transform:translateY(-2px)}.missing-data-text[data-v-47bb9d8a]{color:#2a2a3a;font-size:13px;font-weight:500}.modal-actions[data-v-47bb9d8a]{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid rgba(255,168,122,.2)}.rank-history-content[data-v-47bb9d8a]{padding:16px 0}.user-info-header[data-v-47bb9d8a]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(168,255,246,.3)}.user-info-header h3[data-v-47bb9d8a]{margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace;font-weight:600}.user-info-header p[data-v-47bb9d8a]{margin:0;color:#6a6a7a;font-family:Courier New,monospace;font-size:14px}.rank-history-table[data-v-47bb9d8a] .ant-table{background:#fffc!important;border:1px solid rgba(168,255,246,.3)!important;border-radius:8px!important}.rank-history-table[data-v-47bb9d8a] .ant-table-thead>tr>th{background:#ffffffe6!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;border-bottom:1px solid rgba(200,200,210,.4)!important}.rank-history-table[data-v-47bb9d8a] .ant-table-tbody>tr>td{background:#fff9!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.rank-history-table[data-v-47bb9d8a] .ant-table-tbody>tr:hover>td{background:#c77dff1a!important}.reason-text[data-v-47bb9d8a]{color:#2a2a3a;font-family:Courier New,monospace;font-size:14px}.date-text[data-v-47bb9d8a]{color:#6a6a7a;font-family:Courier New,monospace;font-size:12px}.empty-state[data-v-47bb9d8a]{text-align:center;padding:40px 20px}.empty-state[data-v-47bb9d8a] .ant-empty-description{color:#6a6a7a;font-family:Courier New,monospace}[data-v-47bb9d8a] .rank-history-modal .ant-modal-content{background:linear-gradient(135deg,#fffffff2,#f8f9fae6)!important;border:2px solid transparent!important;border-radius:16px!important;position:relative}[data-v-47bb9d8a] .rank-history-modal .ant-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;z-index:-1}[data-v-47bb9d8a] .rank-history-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(200,200,210,.4)!important}[data-v-47bb9d8a] .rank-history-modal .ant-modal-title{color:#2a2a3a!important;font-family:Courier New,monospace!important}[data-v-47bb9d8a] .create-member-modal .ant-modal-content{background:linear-gradient(135deg,#fffffff2,#f8f9fae6)!important;border:2px solid transparent!important;border-radius:16px!important;position:relative}[data-v-47bb9d8a] .create-member-modal .ant-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;z-index:-1}[data-v-47bb9d8a] .create-member-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(200,200,210,.4)!important}[data-v-47bb9d8a] .create-member-modal .ant-modal-title{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important}[data-v-47bb9d8a] .create-member-modal .ant-modal-body{background:transparent!important;color:#2a2a3a!important}[data-v-47bb9d8a] .create-member-modal .ant-modal-footer{background:transparent!important;border-top:1px solid rgba(168,255,246,.3)!important}.create-member-form[data-v-47bb9d8a]{padding:8px 0}.form-divider[data-v-47bb9d8a]{margin:24px 0 16px;border-color:#c77dff4d!important}.form-divider .divider-text[data-v-47bb9d8a]{color:#2a2a3a;font-family:Courier New,monospace;font-weight:600;font-size:14px}.create-member-form[data-v-47bb9d8a] .ant-input,.create-member-form[data-v-47bb9d8a] .ant-input-number,.create-member-form[data-v-47bb9d8a] .ant-select-selector,.create-member-form[data-v-47bb9d8a] .ant-picker{background:#ffffffe6!important;border:2px solid transparent!important;border-radius:12px!important;box-shadow:0 0 20px #c77dff33!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;position:relative;transition:all .3s ease!important}.create-member-form[data-v-47bb9d8a] .ant-input:hover,.create-member-form[data-v-47bb9d8a] .ant-input:focus,.create-member-form[data-v-47bb9d8a] .ant-input-number:hover,.create-member-form[data-v-47bb9d8a] .ant-input-number:focus,.create-member-form[data-v-47bb9d8a] .ant-select:hover .ant-select-selector,.create-member-form[data-v-47bb9d8a] .ant-select-focused .ant-select-selector,.create-member-form[data-v-47bb9d8a] .ant-picker:hover,.create-member-form[data-v-47bb9d8a] .ant-picker-focused{border-color:transparent!important;box-shadow:0 0 25px #c77dff66!important}.create-member-form[data-v-47bb9d8a] .ant-input::-moz-placeholder,.create-member-form[data-v-47bb9d8a] .ant-picker-input>input::-moz-placeholder{color:#0009!important;font-family:Courier New,monospace!important}.create-member-form[data-v-47bb9d8a] .ant-input::placeholder,.create-member-form[data-v-47bb9d8a] .ant-picker-input>input::placeholder{color:#0009!important;font-family:Courier New,monospace!important}.create-member-form[data-v-47bb9d8a] .ant-select-selection-placeholder{color:#0009!important;font-family:Courier New,monospace!important}.create-member-form[data-v-47bb9d8a] .ant-form-item-label>label{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:500!important}.create-member-form[data-v-47bb9d8a] .ant-select-arrow,.create-member-form[data-v-47bb9d8a] .ant-picker-suffix{color:#c77dff!important}.create-member-form[data-v-47bb9d8a] .ant-switch{background-color:#c77dff4d!important}.create-member-form[data-v-47bb9d8a] .ant-switch-checked{background-color:#c77dff!important}.create-member-form[data-v-47bb9d8a] .ant-switch-checked:hover{background-color:#8aafff!important}.create-member-modal[data-v-47bb9d8a] .ant-btn-primary{background:linear-gradient(45deg,#c77dff,#8aafff)!important;border:none!important;font-family:Courier New,monospace!important;font-weight:500!important}.create-member-modal[data-v-47bb9d8a] .ant-btn-primary:hover{background:linear-gradient(45deg,#8aafff,#c77dff)!important;box-shadow:0 0 20px #c77dff66!important}.create-member-modal[data-v-47bb9d8a] .ant-btn-default{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}.create-member-modal[data-v-47bb9d8a] .ant-btn-default:hover{background:#c77dff1a!important;border-color:#c8c8d266!important;color:#2a2a3a!important}[data-v-47bb9d8a] .account-password-modal .ant-modal-content{background:linear-gradient(135deg,#fffffff2,#f8f9fae6)!important;border:2px solid transparent!important;border-radius:16px!important;position:relative}[data-v-47bb9d8a] .account-password-modal .ant-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;z-index:-1}[data-v-47bb9d8a] .account-password-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(200,200,210,.4)!important}[data-v-47bb9d8a] .account-password-modal .ant-modal-title{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important}[data-v-47bb9d8a] .account-password-modal .ant-modal-body{background:transparent!important;color:#2a2a3a!important}.account-info-content[data-v-47bb9d8a]{padding:8px 0;text-align:center}.success-icon-wrapper[data-v-47bb9d8a]{margin-bottom:16px}.success-icon[data-v-47bb9d8a]{font-size:64px;color:#52c41a;animation:scaleIn-47bb9d8a .3s ease-out}@keyframes scaleIn-47bb9d8a{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-title[data-v-47bb9d8a]{margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace;font-weight:600;font-size:20px}.success-subtitle[data-v-47bb9d8a]{margin:0 0 24px;color:#6a6a7a;font-family:Courier New,monospace;font-size:14px}.account-info-card[data-v-47bb9d8a]{background:#fff9;border:1px solid rgba(199,125,255,.3);border-radius:12px;padding:20px;margin-bottom:16px;text-align:left}.info-item[data-v-47bb9d8a]{margin-bottom:16px}.info-item[data-v-47bb9d8a]:last-child{margin-bottom:0}.info-label[data-v-47bb9d8a]{display:block;margin-bottom:8px;color:#2a2a3a;font-family:Courier New,monospace;font-weight:500;font-size:14px}.copy-input-group[data-v-47bb9d8a]{display:flex;width:100%}.copy-input-group[data-v-47bb9d8a] .ant-input,.copy-input-group[data-v-47bb9d8a] .ant-input-password{background:#ffffffe6!important;border:2px solid transparent!important;border-radius:8px 0 0 8px!important;box-shadow:0 0 20px #c77dff33!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:500!important}.copy-input-group[data-v-47bb9d8a] .ant-input-password .ant-input{border-radius:8px 0 0 8px!important}.copy-btn[data-v-47bb9d8a]{border-radius:0 8px 8px 0!important;font-family:Courier New,monospace!important;font-weight:500!important;min-width:80px}.warning-box[data-v-47bb9d8a]{background:#ffa77a1a;border:1px solid rgba(255,167,122,.3);border-radius:8px;padding:12px;margin-bottom:24px}.warning-text[data-v-47bb9d8a]{margin:0;color:#ffa87a;font-family:Courier New,monospace;font-size:12px;text-align:center}.modal-actions[data-v-47bb9d8a]{margin-top:24px}.modal-actions[data-v-47bb9d8a] .ant-btn{font-family:Courier New,monospace!important;font-weight:500!important;height:44px!important}[data-v-47bb9d8a] .change-password-modal .ant-modal-content{background:linear-gradient(135deg,#fffffff2,#f8f9fae6)!important;border:2px solid transparent!important;border-radius:16px!important;position:relative}[data-v-47bb9d8a] .change-password-modal .ant-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;z-index:-1}[data-v-47bb9d8a] .change-password-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(200,200,210,.4)!important}[data-v-47bb9d8a] .change-password-modal .ant-modal-title{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important}[data-v-47bb9d8a] .change-password-modal .ant-modal-body{background:transparent!important;color:#2a2a3a!important}.change-password-content[data-v-47bb9d8a]{padding:8px 0}.user-info-text[data-v-47bb9d8a]{margin:0 0 16px;color:#2a2a3a;font-family:Courier New,monospace;font-size:14px}.user-info-text strong[data-v-47bb9d8a]{font-weight:600}.change-password-content[data-v-47bb9d8a] .ant-divider{border-color:#c8c8d266!important;margin:16px 0!important}.change-password-content[data-v-47bb9d8a] .ant-form-item-label>label{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:500!important}.change-password-content[data-v-47bb9d8a] .ant-input-password{background:#ffffffe6!important;border:2px solid transparent!important;border-radius:12px!important;box-shadow:0 0 20px #c77dff33!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;transition:all .3s ease!important}.change-password-content[data-v-47bb9d8a] .ant-input-password .ant-input{background:transparent!important;border:none!important;box-shadow:none!important;font-family:Courier New,monospace!important;color:#2a2a3a!important}.change-password-content[data-v-47bb9d8a] .ant-input-password .ant-input::placeholder{color:#0009!important;font-family:Courier New,monospace!important;opacity:1!important}.change-password-content[data-v-47bb9d8a] .ant-input-password .ant-input::-webkit-input-placeholder{color:#0009!important;font-family:Courier New,monospace!important}.change-password-content[data-v-47bb9d8a] .ant-input-password .ant-input::-moz-placeholder{color:#0009!important;font-family:Courier New,monospace!important;opacity:1!important}.change-password-content[data-v-47bb9d8a] .ant-input-password .ant-input:-ms-input-placeholder{color:#0009!important;font-family:Courier New,monospace!important}.change-password-content[data-v-47bb9d8a] .ant-input-password:hover,.change-password-content[data-v-47bb9d8a] .ant-input-password:focus{border-color:transparent!important;box-shadow:0 0 25px #c77dff66!important}.change-password-content[data-v-47bb9d8a] .ant-input-password::-moz-placeholder{color:#0009!important;font-family:Courier New,monospace!important}.change-password-content[data-v-47bb9d8a] .ant-input-password::placeholder{color:#0009!important;font-family:Courier New,monospace!important}.filter-actions .unified-search-btn[data-v-47bb9d8a],.filter-actions .unified-search-btn.ant-btn[data-v-47bb9d8a],.filter-actions .unified-search-btn.ant-btn-default[data-v-47bb9d8a],.filter-actions[data-v-47bb9d8a] .unified-search-btn,.filter-actions[data-v-47bb9d8a] .unified-search-btn.ant-btn,.filter-actions[data-v-47bb9d8a] .unified-search-btn.ant-btn-default{background:#fffffff2!important;border:1.5px solid #7A9BA5!important;color:#7a9ba5!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important}.filter-actions .unified-search-btn[data-v-47bb9d8a]:hover,.filter-actions .unified-search-btn.ant-btn[data-v-47bb9d8a]:hover,.filter-actions .unified-search-btn.ant-btn-default[data-v-47bb9d8a]:hover,.filter-actions[data-v-47bb9d8a] .unified-search-btn:hover,.filter-actions[data-v-47bb9d8a] .unified-search-btn.ant-btn:hover,.filter-actions[data-v-47bb9d8a] .unified-search-btn.ant-btn-default:hover{background:#7a9ba51a!important;border-color:#7a9ba5!important;color:#7a9ba5!important;box-shadow:0 2px 8px #7a9ba54d!important}.filter-actions .unified-reset-btn[data-v-47bb9d8a],.filter-actions .unified-reset-btn.ant-btn[data-v-47bb9d8a],.filter-actions .unified-reset-btn.ant-btn-default[data-v-47bb9d8a],.filter-actions[data-v-47bb9d8a] .unified-reset-btn,.filter-actions[data-v-47bb9d8a] .unified-reset-btn.ant-btn,.filter-actions[data-v-47bb9d8a] .unified-reset-btn.ant-btn-default{background:#fffffff2!important;border:1.5px solid #C4A5A5!important;color:#c4a5a5!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important}.filter-actions .unified-reset-btn[data-v-47bb9d8a]:hover,.filter-actions .unified-reset-btn.ant-btn[data-v-47bb9d8a]:hover,.filter-actions .unified-reset-btn.ant-btn-default[data-v-47bb9d8a]:hover,.filter-actions[data-v-47bb9d8a] .unified-reset-btn:hover,.filter-actions[data-v-47bb9d8a] .unified-reset-btn.ant-btn:hover,.filter-actions[data-v-47bb9d8a] .unified-reset-btn.ant-btn-default:hover{background:#c4a5a51a!important;border-color:#c4a5a5!important;color:#c4a5a5!important;box-shadow:0 2px 8px #c4a5a54d!important}.members-table .action-buttons[data-v-47bb9d8a] .ant-btn,.action-buttons[data-v-47bb9d8a] .ant-btn{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;background:#ffffffe6!important;border:1.5px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;border-radius:8px!important}.members-table .action-buttons[data-v-47bb9d8a] .action-btn-view,.action-buttons[data-v-47bb9d8a] .action-btn-view{border-color:#5b7a8a!important;color:#5b7a8a!important}.members-table .action-buttons[data-v-47bb9d8a] .action-btn-view:hover,.action-buttons[data-v-47bb9d8a] .action-btn-view:hover{background:#5b7a8a1a!important;border-color:#5b7a8a!important;color:#5b7a8a!important;box-shadow:0 2px 8px #5b7a8a4d!important}.members-table .action-buttons[data-v-47bb9d8a] .action-btn-edit,.action-buttons[data-v-47bb9d8a] .action-btn-edit{border-color:#b8a05a!important;color:#b8a05a!important}.members-table .action-buttons[data-v-47bb9d8a] .action-btn-edit:hover,.action-buttons[data-v-47bb9d8a] .action-btn-edit:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a4d!important}.action-buttons[data-v-47bb9d8a] .ant-space-item{margin-right:4px!important}.filter-content .filters[data-v-47bb9d8a] .filter-input.ant-input,.filters[data-v-47bb9d8a] .filter-input.ant-input{font-family:Courier New,monospace!important;font-size:13px!important}.filter-content .filters[data-v-47bb9d8a] .filter-input:hover,.filters[data-v-47bb9d8a] .filter-input:hover{border-color:#c77dff99!important;box-shadow:0 0 15px #c77dff33!important}.filter-content .filters[data-v-47bb9d8a] .filter-input:focus,.filters[data-v-47bb9d8a] .filter-input:focus{border-color:#c77dff!important;box-shadow:0 0 20px #c77dff4d!important}.filter-content .filters[data-v-47bb9d8a] .status-select .ant-select,.filters[data-v-47bb9d8a] .status-select .ant-select{border-radius:8px!important}.filter-content .filters[data-v-47bb9d8a] .status-select .ant-select-selector,.filters[data-v-47bb9d8a] .status-select .ant-select-selector{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important;box-shadow:0 0 10px #c77dff1a!important}.filter-content .filters[data-v-47bb9d8a] .status-select .ant-select-selector:hover,.filters[data-v-47bb9d8a] .status-select .ant-select-selector:hover{border-color:#c77dff99!important;box-shadow:0 0 15px #c77dff33!important}.filter-content .filters[data-v-47bb9d8a] .status-select .ant-select-focused .ant-select-selector,.filters[data-v-47bb9d8a] .status-select .ant-select-focused .ant-select-selector{border-color:#c77dff!important;box-shadow:0 0 20px #c77dff4d!important}.filter-content .filters[data-v-47bb9d8a] .status-select .ant-select-selection-item,.filters[data-v-47bb9d8a] .status-select .ant-select-selection-item{line-height:30px!important;font-size:13px!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}.filter-content .filters[data-v-47bb9d8a] .status-select .ant-select-selection-placeholder,.filters[data-v-47bb9d8a] .status-select .ant-select-selection-placeholder{line-height:30px!important;font-size:13px!important;color:#2a2a3a80!important;font-family:Courier New,monospace!important}.filter-content .filters[data-v-47bb9d8a] .status-select .ant-select-arrow,.filters[data-v-47bb9d8a] .status-select .ant-select-arrow{color:#2a2a3a99!important;transition:color .3s ease!important}.filter-content .filters[data-v-47bb9d8a] .status-select .ant-select:hover .ant-select-arrow,.filters[data-v-47bb9d8a] .status-select .ant-select:hover .ant-select-arrow{color:#c77dff!important}.filter-content .filters[data-v-47bb9d8a] .status-select .ant-select-dropdown,.filters[data-v-47bb9d8a] .status-select .ant-select-dropdown{background:#fffffffa!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1.5px solid rgba(199,125,255,.3)!important;border-radius:12px!important;box-shadow:0 0 25px #c77dff40!important;padding:8px!important;margin-top:4px!important}.filter-content .filters[data-v-47bb9d8a] .status-select .ant-select-item,.filters[data-v-47bb9d8a] .status-select .ant-select-item{background:transparent!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-size:13px!important;border-radius:8px!important;margin:2px 0!important;padding:8px 12px!important;transition:all .2s ease!important}.filter-content .filters[data-v-47bb9d8a] .status-select .ant-select-item:hover,.filters[data-v-47bb9d8a] .status-select .ant-select-item:hover{background:#c77dff26!important;color:#c77dff!important}.filter-content .filters[data-v-47bb9d8a] .status-select .ant-select-item-option-selected,.filters[data-v-47bb9d8a] .status-select .ant-select-item-option-selected{background:#c77dff40!important;color:#c77dff!important;font-weight:600!important}.filter-content .filters[data-v-47bb9d8a] .status-select .ant-select-item-option-active,.filters[data-v-47bb9d8a] .status-select .ant-select-item-option-active{background:#c77dff26!important}.unified-secondary-btn[data-v-47bb9d8a],.unified-secondary-btn.ant-btn[data-v-47bb9d8a]{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important}.unified-secondary-btn[data-v-47bb9d8a]:hover,.unified-secondary-btn.ant-btn[data-v-47bb9d8a]:hover{background:#fff!important;border-color:#c77dff99!important;color:#c77dff!important;box-shadow:0 2px 8px #c77dff33!important}[data-v-47bb9d8a] .ant-input::-moz-placeholder{color:#000!important;opacity:1!important}[data-v-47bb9d8a] .ant-input::placeholder{color:#000!important;opacity:1!important}[data-v-47bb9d8a] input.ant-input::-moz-placeholder{color:#000!important;opacity:1!important}[data-v-47bb9d8a] input.ant-input::placeholder{color:#000!important;opacity:1!important}.column-settings-content[data-v-47bb9d8a]{padding:8px 0}.column-settings-hint[data-v-47bb9d8a]{margin:0 0 20px;color:#2a2a3ab3;font-family:Courier New,monospace;font-size:13px}.column-checkbox-group[data-v-47bb9d8a]{width:100%}.column-checkbox-group[data-v-47bb9d8a] .ant-checkbox-wrapper{margin-bottom:8px;font-family:Courier New,monospace;color:#2a2a3a}.column-checkbox-group[data-v-47bb9d8a] .ant-checkbox-wrapper:hover{color:#c77dff}.column-checkbox-group[data-v-47bb9d8a] .ant-checkbox-checked .ant-checkbox-inner{background-color:#c77dff;border-color:#c77dff}.column-checkbox-group[data-v-47bb9d8a] .ant-checkbox:hover .ant-checkbox-inner{border-color:#c77dff}.column-checkbox-group[data-v-47bb9d8a] .ant-checkbox-disabled{cursor:not-allowed;opacity:.6}.required-badge[data-v-47bb9d8a]{margin-left:4px;font-size:11px;color:#2a2a3a99;font-style:italic}.table{margin-bottom:.5rem;margin-left:auto;margin-right:auto;border-collapse:separate}.chartNode{box-sizing:border-box;display:inline-flex;flex-direction:column;position:relative;margin:0 1px 2px;max-width:20px;border:1px solid #f56868;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border-radius:.35rem}.chartNode:hover{box-shadow:0 0 5px #f56868;cursor:default;z-index:20}.chartTitle{font-weight:700;line-height:1.25rem;background:#f56868;color:#fff;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.chartContent,.chartTitle{text-align:center;font-size:.75rem;overflow:hidden;white-space:nowrap}.chartContent{box-sizing:border-box;width:100%;line-height:1rem;border:#f56868;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;background:#fff;color:#000}.chartContent,.chartLines{height:1.25rem}.chartDownLine{background:#f56868;margin-left:auto;margin-right:auto;height:1.25rem;width:.125rem;float:none}.chartTopLine{border-top-color:#f56868;border-top-style:solid;border-top-width:2px}.chartRightLine{border-right-color:#f56868;border-right-style:solid;border-right-width:1px}.chartLeftLine{border-left-color:#f56868;border-left-style:solid;border-left-width:1px}p{margin-top:0;margin-bottom:0}.chartOrgchartContainer{position:relative;display:inline-block;border:2px dashed #d3d3d3;border-radius:.25rem;overflow:auto;text-align:center}.chartOrgchart{box-sizing:border-box;display:inline-block;border:1px dashed #fff;padding:1.25rem}.chartOrgchart table{border-spacing:0}.chartOrgchart td{text-align:center;vertical-align:top;padding:0}.org-chart-wrapper[data-v-461628fc]{position:relative;width:100%;height:100%;min-height:500px;overflow:auto;background:#fff}.controls-panel[data-v-461628fc]{position:absolute;top:10px;right:10px;z-index:100;display:flex;gap:12px;align-items:center}.line-switch[data-v-461628fc]{background:#fffffff2;padding:6px 10px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.zoom-controls[data-v-461628fc]{display:flex;gap:12px;align-items:center;background:#fffffff2;padding:6px 10px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.zoom-indicator[data-v-461628fc]{font-size:12px;color:#666;font-family:Courier New,monospace;font-weight:700}.zoom-container[data-v-461628fc]{width:100%;min-width:100%;padding:10px;transition:transform .3s ease;transform-origin:top center}.chart-display[data-v-461628fc]{width:100%;min-height:400px}.no-data-message[data-v-461628fc]{display:flex;align-items:center;justify-content:center;height:100%;color:#999;font-family:Courier New,monospace}[data-v-461628fc] .chartOrgchart{width:100%}[data-v-461628fc] .chartNode{background:#fff;border:2px solid #c77dff;border-radius:12px;min-width:280px;max-width:320px;box-shadow:0 2px 12px #c77dff33;transition:all .3s ease;overflow:visible}[data-v-461628fc] .chartNode:hover{border-color:#ff9ecf;box-shadow:0 4px 20px #ff9ecf66;transform:translateY(-2px)}[data-v-461628fc] .chartLines svg{stroke:#c77dff;stroke-width:2}.custom-node[data-v-461628fc]{min-width:180px;max-width:200px;background:transparent;position:relative}.node-header[data-v-461628fc]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:linear-gradient(45deg,#ff9ecf,#c77dff);border-radius:6px 6px 0 0;transition:all .3s ease}.header-left[data-v-461628fc]{display:flex;flex-direction:column;gap:2px;flex:1}.node-name[data-v-461628fc]{font-size:15px;font-weight:700;color:inherit;font-family:Courier New,monospace}.node-time[data-v-461628fc]{font-size:9px;color:inherit;opacity:.85;font-family:Courier New,monospace;text-align:left}.node-rank[data-v-461628fc]{background:#ffffff4d;color:inherit;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:700;font-family:Courier New,monospace;transition:all .3s ease}.node-body[data-v-461628fc]{padding:8px 12px 10px;background:transparent}.node-field-row[data-v-461628fc]{display:flex;justify-content:space-between;gap:10px}.node-field[data-v-461628fc]{display:flex;font-size:9px;font-family:Courier New,monospace}.field-label[data-v-461628fc]{color:#999;white-space:nowrap;margin-right:2px}.field-value[data-v-461628fc]{color:#666;word-break:break-all}.students-badge[data-v-461628fc]{position:absolute;top:4px;right:4px;z-index:2;background:linear-gradient(45deg,#c77dff,#8aafff);color:#fff;border:2px solid #ffffff;border-radius:9999px;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;font-family:Courier New,monospace;box-shadow:0 0 12px #c77dff73}[data-v-461628fc] ::-webkit-scrollbar{width:8px;height:8px}[data-v-461628fc] ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-461628fc] ::-webkit-scrollbar-thumb{background:#c77dff;border-radius:4px}[data-v-461628fc] ::-webkit-scrollbar-thumb:hover{background:#ff9ecf}.org-chart-wrapper.fullscreen[data-v-461628fc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#fff}.fullscreen-btn[data-v-461628fc]{margin-left:6px}.page[data-v-71fbffa0]{padding:24px;background:#fff;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;font-family:Courier New,monospace}.page-header[data-v-71fbffa0]{margin-bottom:24px}.page-header h1[data-v-71fbffa0]{font-size:28px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace;text-shadow:0 0 20px rgba(199,125,255,.3);letter-spacing:2px}.page-header p[data-v-71fbffa0]{color:#6a6a7a;font-size:14px;font-family:Courier New,monospace;margin:0}.content-grid[data-v-71fbffa0]{display:grid;grid-template-columns:280px 1fr;gap:24px;flex:1;min-height:calc(100vh - 180px);overflow:hidden}.menu-panel[data-v-71fbffa0]{background:#fff;border:2px solid #c77dff;border-radius:16px;padding:24px;position:relative;box-shadow:0 0 40px #c77dff33;overflow-y:auto}.panel-header[data-v-71fbffa0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid rgba(199,125,255,.2)}.header-actions[data-v-71fbffa0]{display:flex;gap:8px}.panel-header h4[data-v-71fbffa0]{color:#c77dff;font-size:18px;font-weight:700;margin:0;text-shadow:0 0 15px rgba(199,125,255,.6);font-family:Courier New,monospace;letter-spacing:1px}.refresh-button[data-v-71fbffa0]{background:#fff;border:2px solid #c77dff;color:#c77dff;border-radius:50%;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.refresh-button[data-v-71fbffa0]:hover{border-color:#ff9ecf;color:#ff9ecf;background:#ff9ecf1a;box-shadow:0 0 10px #ff9ecf4d}.menu-list[data-v-71fbffa0]{display:flex;flex-direction:column;gap:8px}.menu-item[data-v-71fbffa0]{display:flex;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#fffc,#f8f9facc);border:2px solid #d0d0d0;border-radius:12px;cursor:pointer;transition:all .3s ease;font-family:Courier New,monospace}.menu-item[data-v-71fbffa0]:hover{border-color:#ff9ecf;background:linear-gradient(135deg,#ff9ecf1a,#c77dff1a);box-shadow:0 0 15px #ff9ecf4d;transform:translate(4px)}.menu-item.active[data-v-71fbffa0]{border-color:#c77dff;background:linear-gradient(135deg,#c77dff26,#8aafff26);box-shadow:0 0 20px #c77dff66;transform:translate(8px)}.menu-item.active .menu-text[data-v-71fbffa0]{color:#c77dff;font-weight:700;text-shadow:0 0 10px rgba(199,125,255,.6)}.menu-text[data-v-71fbffa0]{color:#2a2a3a;font-size:14px;font-weight:600;transition:all .3s ease}.no-permission[data-v-71fbffa0]{padding:40px 20px;text-align:center}.no-permission p[data-v-71fbffa0]{color:#6a6a7a;font-family:Courier New,monospace;font-size:14px}.info-table[data-v-71fbffa0]{width:100%;border-collapse:collapse;font-family:Courier New,monospace;display:grid;grid-template-columns:160px 1fr;-moz-column-gap:24px;column-gap:24px;grid-auto-rows:auto;row-gap:8px}.info-table tbody[data-v-71fbffa0],.info-table tr[data-v-71fbffa0]{display:contents}.info-table tr[data-v-71fbffa0]:last-child{border-bottom:none}.info-table td[data-v-71fbffa0]{display:block;padding:12px 0}.info-label[data-v-71fbffa0]{color:#6a6a7a;font-size:14px;font-weight:500;width:100%;padding-right:16px;text-align:right;display:flex;align-items:center}.info-value[data-v-71fbffa0]{color:#2a2a3a;font-size:14px;font-weight:600;display:flex;align-items:center}.status-active[data-v-71fbffa0]{color:#52c41a}.status-inactive[data-v-71fbffa0]{color:#ff4d4f}.verified-row[data-v-71fbffa0]{display:inline-flex;align-items:center;gap:8px}.icon-verified[data-v-71fbffa0]{color:#52c41a;font-size:16px}.icon-unverified[data-v-71fbffa0]{color:#ff4d4f;font-size:16px}.orgchart-modal[data-v-71fbffa0] .ant-modal-content{background:#fff}.orgchart-modal[data-v-71fbffa0] .ant-modal-body{background:#fff;padding:16px}.orgchart-modal[data-v-71fbffa0] .org-chart-wrapper{min-height:72vh}.tree-container[data-v-71fbffa0]{border:2px dashed rgba(0,0,0,.1);border-radius:12px;padding:16px;background:#fff}.orgchart-btn[data-v-71fbffa0]{background:#c77dff14;border:2px solid rgba(199,125,255,.35);color:#c77dff;border-radius:9999px}.orgchart-btn[data-v-71fbffa0]:hover{background:#c77dff1f;border-color:#c77dff;box-shadow:0 0 12px #c77dff59}.orgchart-btn[data-v-71fbffa0] .anticon{color:#c77dff}.content-panel[data-v-71fbffa0]{background:#fff;border:2px solid #c77dff;border-radius:16px;padding:24px;position:relative;box-shadow:0 0 40px #c77dff33;overflow-y:auto}.points-grid[data-v-71fbffa0]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}@media (min-width: 768px){.points-grid[data-v-71fbffa0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.points-grid[data-v-71fbffa0]{grid-template-columns:repeat(3,minmax(0,1fr))}}.points-card[data-v-71fbffa0]{border:2px solid #c77dff;border-radius:12px;box-shadow:0 0 20px #c77dff40}.points-card-header[data-v-71fbffa0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.points-code[data-v-71fbffa0]{font-weight:800;color:#c77dff;text-shadow:0 0 10px rgba(199,125,255,.5)}.points-total-tag[data-v-71fbffa0]{background:linear-gradient(120deg,#ffa87a,#a8fff6);border:none;color:#0d0d0d;font-weight:700}.points-metrics[data-v-71fbffa0]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.metric[data-v-71fbffa0]{display:flex;align-items:baseline;justify-content:space-between}.metric-label[data-v-71fbffa0]{color:#6a6a7a}.metric-value[data-v-71fbffa0]{font-weight:800}.metric-value.usable[data-v-71fbffa0]{color:#52c41a}.metric-value.frozen[data-v-71fbffa0]{color:#ff4d4f}.vaporwave-button[data-v-71fbffa0]{background:linear-gradient(45deg,#ff9ecf,#c77dff);border:none;color:#2a2a3a;font-family:Courier New,monospace;font-weight:700;text-shadow:0 0 10px rgba(255,255,255,.5);box-shadow:0 0 20px #c77dff66;transition:all .3s ease}.vaporwave-button[data-v-71fbffa0]:hover{background:linear-gradient(45deg,#c77dff,#8aafff);box-shadow:0 0 30px #c77dff99;transform:translateY(-2px)}@media (min-width: 1200px){.info-table[data-v-71fbffa0]{grid-template-columns:160px 1fr 160px 1fr;-moz-column-gap:32px;column-gap:32px}}.content-area[data-v-71fbffa0]{min-height:200px}.detail-content[data-v-71fbffa0]{display:flex;flex-direction:column;gap:32px}.info-section[data-v-71fbffa0]{display:flex;flex-direction:column}.info-section[data-v-71fbffa0] .status-select{height:32px!important;font-size:13px!important;border-radius:8px!important}.info-section[data-v-71fbffa0] .status-select .ant-select-selector,.info-section[data-v-71fbffa0] .status-select .ant-picker{height:32px!important;line-height:30px!important;font-size:13px!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;background:#fffffff2!important;color:#2a2a3a!important;transition:all .3s ease!important}.info-section[data-v-71fbffa0] .status-select .ant-select-selector:hover,.info-section[data-v-71fbffa0] .status-select .ant-picker:hover{border-color:#c77dff99!important}.info-section[data-v-71fbffa0] .status-select.ant-select-focused .ant-select-selector,.info-section[data-v-71fbffa0] .status-select.ant-picker-focused{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.info-section[data-v-71fbffa0] .status-select .ant-picker-input input::-moz-placeholder{color:#2a2a3a80!important;font-size:13px!important}.info-section[data-v-71fbffa0] .status-select .ant-select-selection-placeholder,.info-section[data-v-71fbffa0] .status-select .ant-picker-input input::placeholder{color:#2a2a3a80!important;font-size:13px!important}.section-title[data-v-71fbffa0]{font-size:16px;font-weight:700;color:#c77dff;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(199,125,255,.2);font-family:Courier New,monospace;text-shadow:0 0 10px rgba(199,125,255,.4)}.record-content[data-v-71fbffa0]{padding:40px 20px;text-align:center;min-height:300px;display:flex;align-items:center;justify-content:center}.placeholder-text[data-v-71fbffa0]{color:#6a6a7a;font-family:Courier New,monospace;font-size:14px;text-align:center;padding:40px 0}.task-records-content[data-v-71fbffa0]{padding:0;min-height:auto;display:block}.task-toolbar[data-v-71fbffa0]{margin-bottom:24px}.task-filter-collapse[data-v-71fbffa0]{background:#fffffff2;border-radius:16px;box-shadow:0 0 30px #c77dff4d;overflow:hidden;margin-bottom:16px;position:relative}.task-filter-collapse[data-v-71fbffa0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;opacity:.8;z-index:0;pointer-events:none}.task-filter-collapse[data-v-71fbffa0] .ant-collapse-item{border:none;background:transparent;position:relative;z-index:1}.task-filter-collapse[data-v-71fbffa0] .ant-collapse-header{padding:16px 24px;background:transparent;border-bottom:1px solid rgba(199,125,255,.1)}.task-filter-collapse[data-v-71fbffa0] .ant-collapse-content{background:transparent;border:none}.task-filter-collapse[data-v-71fbffa0] .ant-collapse-content-box{padding:20px 24px;position:relative;z-index:1}.task-filter-header[data-v-71fbffa0]{display:flex;align-items:center;justify-content:space-between;width:100%}.task-filter-header-title[data-v-71fbffa0]{display:flex;align-items:center;gap:8px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace}.task-filters-content[data-v-71fbffa0]{padding:0}.task-filter-group[data-v-71fbffa0]{margin-bottom:20px}.task-filter-group[data-v-71fbffa0]:last-child{margin-bottom:0}.task-filter-group-title[data-v-71fbffa0]{font-weight:600;color:#5a6578;margin-bottom:12px;font-family:Courier New,monospace;font-size:14px;text-align:left}.task-filter-row[data-v-71fbffa0]{display:flex;flex-wrap:wrap;gap:16px}.task-filter-item[data-v-71fbffa0]{flex:1;min-width:180px}.task-filters-content[data-v-71fbffa0] .status-select{height:32px!important;font-size:13px!important;border-radius:8px!important}.task-filters-content[data-v-71fbffa0] .status-select .ant-select-selector,.task-filters-content[data-v-71fbffa0] .status-select .ant-picker{height:32px!important;line-height:30px!important;font-size:13px!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;background:#fffffff2!important;color:#2a2a3a!important;transition:all .3s ease!important}.task-filters-content[data-v-71fbffa0] .status-select .ant-select-selector:hover,.task-filters-content[data-v-71fbffa0] .status-select .ant-picker:hover{border-color:#c77dff99!important}.task-filters-content[data-v-71fbffa0] .status-select.ant-select-focused .ant-select-selector,.task-filters-content[data-v-71fbffa0] .status-select.ant-picker-focused{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.task-filters-content[data-v-71fbffa0] .status-select .ant-picker-input input::-moz-placeholder{color:#2a2a3a80!important;font-size:13px!important}.task-filters-content[data-v-71fbffa0] .status-select .ant-select-selection-placeholder,.task-filters-content[data-v-71fbffa0] .status-select .ant-picker-input input::placeholder{color:#2a2a3a80!important;font-size:13px!important}.task-toolbar-actions[data-v-71fbffa0]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.task-view-mode-switch[data-v-71fbffa0]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid rgba(199,125,255,.25);border-radius:10px;padding:4px;box-shadow:0 2px 8px #c77dff26}.task-view-mode-switch[data-v-71fbffa0] .ant-radio-button-wrapper{border:none!important;background:transparent!important;color:#2a2a3a!important;font-family:Courier New,monospace;font-weight:500;transition:all .3s ease;border-radius:7px;padding:4px 12px;height:auto;line-height:1.5}.task-view-mode-switch[data-v-71fbffa0] .ant-radio-button-wrapper:hover{color:#c77dff!important;background:#c77dff1a!important}.task-view-mode-switch[data-v-71fbffa0] .ant-radio-button-wrapper-checked{background:linear-gradient(45deg,#c77dff,#8aafff)!important;color:#fff!important;box-shadow:0 0 15px #c77dff4d;text-shadow:0 0 10px rgba(255,255,255,.3)}.task-view-mode-switch[data-v-71fbffa0] .ant-radio-button-wrapper-checked:hover{background:linear-gradient(45deg,#b66dff,#7a9fff)!important}.vaporwave-btn[data-v-71fbffa0]{border-radius:8px;font-family:Courier New,monospace;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:none;box-shadow:0 4px 16px #c77dff40,inset 0 0 12px #ffffff1a;text-shadow:0 0 10px rgba(255,255,255,.3);height:36px;padding:0 20px;font-size:14px}.vaporwave-btn[data-v-71fbffa0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.vaporwave-btn[data-v-71fbffa0]:hover:before{left:100%}.vaporwave-btn[data-v-71fbffa0]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 24px #c77dff66,inset 0 0 15px #ffffff26}.vaporwave-btn[data-v-71fbffa0]:active{transform:translateY(0) scale(1);box-shadow:0 2px 10px #c77dff4d,inset 0 0 8px #ffffff1a}.vaporwave-btn.ant-btn-primary[data-v-71fbffa0]{background:linear-gradient(45deg,#c77dff,#8aafff)!important;color:#fff!important}.vaporwave-btn.ant-btn-primary[data-v-71fbffa0]:hover{background:linear-gradient(45deg,#b66dff,#7a9fff)!important}.vaporwave-btn[data-v-71fbffa0] .anticon{transition:all .3s ease}.vaporwave-btn[data-v-71fbffa0]:hover .anticon{filter:drop-shadow(0 0 4px rgba(255,255,255,.6));transform:rotate(180deg)}.task-records-list-view[data-v-71fbffa0]{margin-top:24px}.task-progress-table[data-v-71fbffa0] .ant-table-tbody>tr{cursor:pointer;transition:all .2s ease}.task-progress-table[data-v-71fbffa0] .ant-table-tbody>tr:hover{background:#c77dff0d!important}.task-progress-table[data-v-71fbffa0] .ant-table-tbody>tr>td{padding:12px 16px}.task-tree-stats-view[data-v-71fbffa0]{margin-top:24px}.task-loading-container[data-v-71fbffa0],.task-empty-container[data-v-71fbffa0]{display:flex;justify-content:center;align-items:center;min-height:300px}.task-mission-grid[data-v-71fbffa0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;padding:0}.task-mission-card[data-v-71fbffa0]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:1px solid rgba(199,125,255,.15);border-radius:16px;padding:12px 16px;box-shadow:0 2px 8px #c77dff14;transition:all .3s ease;position:relative;overflow:hidden}.task-mission-card-expanded[data-v-71fbffa0]{background:linear-gradient(135deg,#fffffffa,#f8f9faf2);border:2px solid rgba(199,125,255,.3);padding:16px;box-shadow:0 4px 16px #c77dff26}.task-mission-card[data-v-71fbffa0]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff9ecf,#c77dff,#8aafff,#a8fff6);background-size:200% 100%;animation:gradientShift 3s ease infinite;opacity:.3}.task-mission-card-expanded[data-v-71fbffa0]:before{opacity:1}.task-mission-card[data-v-71fbffa0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #c77dff26;border-color:#c77dff40}.task-mission-card-expanded[data-v-71fbffa0]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #c77dff33;border-color:#c77dff66}.task-mission-header[data-v-71fbffa0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid rgba(199,125,255,.2)}.task-mission-title[data-v-71fbffa0]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.task-mission-expand-btn[data-v-71fbffa0]{color:#c77dff!important;padding:0 4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.task-mission-expand-btn[data-v-71fbffa0]:hover{color:#8aafff!important;background:#c77dff1a!important;border-radius:4px}.task-mission-tag[data-v-71fbffa0]{flex-shrink:0;font-weight:700;font-family:Courier New,monospace;font-size:13px}.task-mission-name[data-v-71fbffa0]{margin:0;font-size:16px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;background:linear-gradient(135deg,#c77dff,#8aafff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;word-break:break-word}.task-mission-status[data-v-71fbffa0]{display:flex;align-items:center;gap:12px;flex-shrink:0}.task-mission-collapsed-hint[data-v-71fbffa0]{padding:12px 16px;text-align:center;background:#c77dff0d;border-radius:8px;border:1px dashed rgba(199,125,255,.2);margin-top:8px}.hint-text[data-v-71fbffa0]{font-size:13px;color:#718096;font-family:Courier New,monospace;font-style:italic}.task-mission-time[data-v-71fbffa0]{font-size:12px;color:#718096;font-family:Courier New,monospace;white-space:nowrap}.task-tree-container[data-v-71fbffa0]{display:flex;flex-direction:column;gap:4px;padding:0}.task-tree-node-item[data-v-71fbffa0]{display:flex;flex-direction:column}.task-tree-node-row[data-v-71fbffa0]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;transition:all .2s ease;margin-bottom:2px;background:#fff9;border:1px solid transparent}.task-tree-node-row[data-v-71fbffa0]:hover{background:#ffffffe6;border-color:#c77dff40;box-shadow:0 2px 6px #c77dff14}.task-tree-node-clickable[data-v-71fbffa0]{cursor:pointer}.task-tree-node-clickable[data-v-71fbffa0]:hover{transform:translate(2px);background:#fffffff2!important;border-color:#c77dff59!important;box-shadow:0 2px 8px #c77dff26!important}.task-status-tag-clickable[data-v-71fbffa0]{cursor:pointer;transition:all .2s ease}.task-status-tag-clickable[data-v-71fbffa0]:hover{transform:scale(1.05);box-shadow:0 2px 8px #c77dff4d}.task-tree-level-1[data-v-71fbffa0]{padding-left:20px;background:linear-gradient(90deg,#8aafff0f,#ffffffb3)}.task-tree-level-2[data-v-71fbffa0]{padding-left:40px;background:linear-gradient(90deg,#a8fff60d,#ffffffb3)}.task-tree-level-3[data-v-71fbffa0]{padding-left:60px;background:linear-gradient(90deg,#d0ffb70a,#ffffffb3)}.task-tree-node-info[data-v-71fbffa0]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.task-tree-node-tag[data-v-71fbffa0]{flex-shrink:0;font-weight:600;font-family:Courier New,monospace}.task-tree-node-name[data-v-71fbffa0]{font-size:14px;font-weight:500;color:#2a2a3a;font-family:Courier New,monospace;word-break:break-word}.task-tree-node-status[data-v-71fbffa0]{display:flex;align-items:center;gap:12px;flex-shrink:0}.task-tree-node-time[data-v-71fbffa0]{font-size:12px;color:#718096;font-family:Courier New,monospace;white-space:nowrap}.task-tree-children[data-v-71fbffa0]{margin-top:2px;margin-left:0;display:flex;flex-direction:column;gap:2px}.task-node-detail-content[data-v-71fbffa0]{display:flex;flex-direction:column;gap:20px}.task-node-detail-info[data-v-71fbffa0]{background:#f8f9fa99;border-radius:12px;padding:16px;border:1px solid rgba(156,163,175,.15)}.task-node-detail-progress[data-v-71fbffa0]{margin-top:8px}.task-node-detail-section-title[data-v-71fbffa0]{font-size:16px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid rgba(199,125,255,.2)}.task-node-detail-empty[data-v-71fbffa0]{padding:40px 0;text-align:center}.task-node-detail-progress-list[data-v-71fbffa0]{display:flex;flex-direction:column;gap:12px}.task-node-detail-progress-item[data-v-71fbffa0]{background:#ffffffb3;border:1px solid rgba(199,125,255,.2);border-radius:10px;padding:14px;transition:all .2s ease;cursor:pointer}.task-node-detail-progress-item[data-v-71fbffa0]:hover{background:#fffffff2;border-color:#c77dff59;box-shadow:0 2px 8px #c77dff1a;transform:translate(4px)}.task-progress-item-selected[data-v-71fbffa0]{background:#c77dff1a!important;border-color:#c77dff80!important;box-shadow:0 2px 12px #c77dff33!important}.task-progress-item-header[data-v-71fbffa0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.task-progress-item-time[data-v-71fbffa0]{font-size:12px;color:#718096;font-family:Courier New,monospace}.task-progress-item-conditions[data-v-71fbffa0]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.task-progress-conditions-text[data-v-71fbffa0]{color:#4a5568;font-size:13px;font-family:Courier New,monospace}.task-progress-pending-review[data-v-71fbffa0]{color:#ffa87a;font-size:12px;font-weight:500;font-family:Courier New,monospace}.task-progress-pending-review.clickable[data-v-71fbffa0]{cursor:pointer;text-decoration:underline;transition:all .3s ease}.task-progress-pending-review.clickable[data-v-71fbffa0]:hover{color:#ff8a5a;text-decoration:underline}.task-progress-item-time-info[data-v-71fbffa0]{font-size:12px;color:#718096;font-family:Courier New,monospace;margin-top:6px;line-height:1.6}.task-node-detail-details[data-v-71fbffa0]{margin-top:24px;padding-top:24px;border-top:2px solid rgba(199,125,255,.2)}.task-node-detail-loading[data-v-71fbffa0]{display:flex;justify-content:center;align-items:center;padding:40px 0}.task-node-detail-details-content[data-v-71fbffa0]{display:flex;flex-direction:column;gap:24px}.task-detail-section[data-v-71fbffa0]{background:#f8f9fa99;border-radius:12px;padding:20px;border:1px solid rgba(199,125,255,.15)}.task-detail-conditions-list[data-v-71fbffa0]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.task-detail-condition-item[data-v-71fbffa0]{background:#fffc;border:1px solid rgba(199,125,255,.2);border-radius:10px;padding:14px;transition:all .2s ease}.task-detail-condition-item[data-v-71fbffa0]:hover{background:#fffffff2;border-color:#c77dff4d;box-shadow:0 2px 8px #c77dff1a}.task-condition-header[data-v-71fbffa0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.task-condition-info[data-v-71fbffa0]{display:flex;align-items:center;gap:12px;flex:1}.task-condition-description[data-v-71fbffa0]{font-size:14px;color:#2a2a3a;font-family:Courier New,monospace;font-weight:500;text-align:left}.task-condition-time[data-v-71fbffa0],.task-condition-review[data-v-71fbffa0],.task-condition-note[data-v-71fbffa0]{font-size:12px;color:#718096;font-family:Courier New,monospace;margin-top:8px;line-height:1.6}.task-condition-review-time[data-v-71fbffa0]{color:#a0aec0}.task-condition-note[data-v-71fbffa0]{color:#4a5568;font-style:italic;padding:8px;background:#c77dff0d;border-radius:6px;margin-top:10px}.task-detail-timeline[data-v-71fbffa0]{margin-top:16px;padding-left:24px;position:relative}.task-detail-timeline[data-v-71fbffa0]:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#c77dff4d,#8aafff4d)}.task-timeline-item[data-v-71fbffa0]{position:relative;margin-bottom:20px;padding-left:24px}.task-timeline-dot[data-v-71fbffa0]{position:absolute;left:-16px;top:4px;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#c77dff,#8aafff);border:2px solid rgba(255,255,255,.9);box-shadow:0 0 8px #c77dff80}.task-timeline-content[data-v-71fbffa0]{background:#ffffffb3;border:1px solid rgba(199,125,255,.2);border-radius:8px;padding:12px 16px;transition:all .2s ease}.task-timeline-content[data-v-71fbffa0]:hover{background:#ffffffe6;border-color:#c77dff4d;box-shadow:0 2px 8px #c77dff1a}.task-timeline-label[data-v-71fbffa0]{font-size:14px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:6px}.task-timeline-time[data-v-71fbffa0]{font-size:12px;color:#718096;font-family:Courier New,monospace;margin-bottom:6px}.task-timeline-description[data-v-71fbffa0]{font-size:13px;color:#4a5568;font-family:Courier New,monospace;line-height:1.6}.task-detail-child-progresses[data-v-71fbffa0]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.task-child-progress-item[data-v-71fbffa0]{background:#fffc;border:1px solid rgba(199,125,255,.2);border-radius:10px;padding:12px 16px;display:flex;align-items:center;gap:12px;transition:all .2s ease}.task-child-progress-item[data-v-71fbffa0]:hover{background:#fffffff2;border-color:#c77dff4d;box-shadow:0 2px 8px #c77dff1a}.task-child-progress-name[data-v-71fbffa0]{flex:1;font-size:14px;font-weight:500;color:#2a2a3a;font-family:Courier New,monospace}.task-child-progress-time[data-v-71fbffa0]{font-size:12px;color:#718096;font-family:Courier New,monospace}.task-detail-tabs[data-v-71fbffa0]{margin-top:16px}.task-detail-tabs[data-v-71fbffa0] .ant-tabs-nav{margin-bottom:20px}.task-detail-tabs[data-v-71fbffa0] .ant-tabs-tab{font-family:Courier New,monospace;font-weight:500;color:#4a5568;border:1px solid rgba(199,125,255,.2);background:#ffffffb3;transition:all .3s ease}.task-detail-tabs[data-v-71fbffa0] .ant-tabs-tab:hover{color:#c77dff;border-color:#c77dff66;background:#c77dff1a}.task-detail-tabs[data-v-71fbffa0] .ant-tabs-tab-active{color:#c77dff;border-color:#c77dff;background:#c77dff26;box-shadow:0 2px 8px #c77dff33}.task-detail-tabs[data-v-71fbffa0] .ant-tabs-content-holder,.task-detail-tabs[data-v-71fbffa0] .ant-tabs-tabpane{padding:0}.task-detail-tab-content[data-v-71fbffa0]{display:flex;flex-direction:column;gap:20px}.task-detail-empty[data-v-71fbffa0]{display:flex;justify-content:center;align-items:center;padding:60px 20px;min-height:200px}.task-node-detail-section-title[data-v-71fbffa0]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid rgba(199,125,255,.2)}.section-title-icon[data-v-71fbffa0]{font-size:18px}.task-detail-descriptions[data-v-71fbffa0]{background:#ffffffe6;border-radius:8px}.task-detail-descriptions[data-v-71fbffa0] .ant-descriptions-item-label{font-weight:600;color:#4a5568;font-family:Courier New,monospace;background:#c77dff0d}.task-detail-descriptions[data-v-71fbffa0] .ant-descriptions-item-content{color:#2a2a3a;font-family:Courier New,monospace}.time-value[data-v-71fbffa0]{font-family:Courier New,monospace;color:#4a5568}.status-tag[data-v-71fbffa0]{font-weight:600}.task-hierarchy-path[data-v-71fbffa0]{display:flex;flex-direction:column;gap:12px;background:#ffffffe6;border-radius:8px;padding:16px;border:1px solid rgba(199,125,255,.2)}.hierarchy-item[data-v-71fbffa0]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#c77dff0d;border-radius:6px;border-left:3px solid #c77dff}.hierarchy-label[data-v-71fbffa0]{font-weight:600;color:#4a5568;font-family:Courier New,monospace;min-width:60px}.hierarchy-value[data-v-71fbffa0]{color:#2a2a3a;font-family:Courier New,monospace;font-weight:500}.task-conditions-summary-cards[data-v-71fbffa0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin-top:16px}.summary-card[data-v-71fbffa0]{background:#ffffffe6;border-radius:12px;padding:20px;text-align:center;border:2px solid;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}.summary-card[data-v-71fbffa0]:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001a}.summary-card.total[data-v-71fbffa0]{border-color:#8aafff66;background:linear-gradient(135deg,#8aafff1a,#ffffffe6)}.summary-card.completed[data-v-71fbffa0]{border-color:#52c41a66;background:linear-gradient(135deg,#52c41a1a,#ffffffe6)}.summary-card.pending[data-v-71fbffa0]{border-color:#ffc10766;background:linear-gradient(135deg,#ffc1071a,#ffffffe6)}.summary-card.pending-review[data-v-71fbffa0]{border-color:#ffa87a66;background:linear-gradient(135deg,#ffa87a1a,#ffffffe6)}.summary-card.rejected[data-v-71fbffa0]{border-color:#ff4d4f66;background:linear-gradient(135deg,#ff4d4f1a,#ffffffe6)}.summary-card-value[data-v-71fbffa0]{font-size:32px;font-weight:700;font-family:Courier New,monospace;color:#2a2a3a;margin-bottom:8px;line-height:1}.summary-card-label[data-v-71fbffa0]{font-size:13px;color:#718096;font-family:Courier New,monospace;font-weight:500}.task-condition-details[data-v-71fbffa0]{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(199,125,255,.1)}.detail-label[data-v-71fbffa0]{font-weight:600;color:#718096;font-family:Courier New,monospace;font-size:12px;margin-right:6px}.detail-value[data-v-71fbffa0]{color:#4a5568;font-family:Courier New,monospace;font-size:12px}.condition-type-tag[data-v-71fbffa0],.condition-status-tag[data-v-71fbffa0]{font-weight:600}.task-relation-progress-item[data-v-71fbffa0]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffffe6;border-radius:8px;border:1px solid rgba(199,125,255,.2)}.relation-progress-name[data-v-71fbffa0]{flex:1;font-size:14px;font-weight:500;color:#2a2a3a;font-family:Courier New,monospace}@media (max-width: 1200px){.task-mission-grid[data-v-71fbffa0]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 768px){.task-mission-card[data-v-71fbffa0]{padding:16px}.task-mission-header[data-v-71fbffa0]{flex-direction:column;align-items:flex-start;gap:12px}.task-mission-status[data-v-71fbffa0]{width:100%;justify-content:flex-start}.task-tree-level-1[data-v-71fbffa0]{padding-left:20px}.task-tree-level-2[data-v-71fbffa0]{padding-left:40px}.task-tree-level-3[data-v-71fbffa0]{padding-left:60px}.task-tree-node-row[data-v-71fbffa0]{padding:8px 12px;flex-wrap:wrap}.task-tree-node-status[data-v-71fbffa0]{width:100%;margin-top:8px;justify-content:flex-start}}.task-node-cell[data-v-71fbffa0]{display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}.task-node-cell[data-v-71fbffa0]:hover{opacity:.8}.task-node-name[data-v-71fbffa0]{font-weight:500;color:#4a5568;font-size:14px}.task-hierarchy-cell[data-v-71fbffa0]{display:flex;flex-direction:column;gap:6px}.task-hierarchy-item[data-v-71fbffa0]{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.6;margin-bottom:4px}.task-hierarchy-item-clickable[data-v-71fbffa0]{cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease}.task-hierarchy-item-clickable[data-v-71fbffa0]:hover{background:#c77dff1a;transform:translate(4px)}.task-hierarchy-label[data-v-71fbffa0]{color:#718096;font-weight:500;min-width:50px}.task-hierarchy-value[data-v-71fbffa0]{color:#4a5568;font-weight:500}.task-conditions-summary[data-v-71fbffa0]{display:flex;flex-direction:column;gap:6px}.task-summary-text[data-v-71fbffa0]{color:#4a5568;font-size:13px}.task-pending-review[data-v-71fbffa0]{color:#ffa87a;font-size:12px;font-weight:500}.task-pending-review.clickable[data-v-71fbffa0]{cursor:pointer;text-decoration:underline;transition:all .3s ease}.task-pending-review.clickable[data-v-71fbffa0]:hover{color:#ff8a5a;text-decoration:underline}.loading-state[data-v-71fbffa0],.no-data[data-v-71fbffa0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-state p[data-v-71fbffa0],.no-data p[data-v-71fbffa0]{color:#6a6a7a;font-family:Courier New,monospace;margin-top:16px}@media (max-width: 1200px){.content-grid[data-v-71fbffa0]{grid-template-columns:300px 1fr}}@media (max-width: 768px){.content-grid[data-v-71fbffa0]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.menu-panel[data-v-71fbffa0]{height:auto;max-height:300px}.menu-list[data-v-71fbffa0]{flex-direction:row;flex-wrap:wrap}.menu-item[data-v-71fbffa0]{flex:1;min-width:120px;justify-content:center}.menu-item[data-v-71fbffa0]:hover,.menu-item.active[data-v-71fbffa0]{transform:translateY(-2px)}}.level-change[data-v-71fbffa0]{color:#2a2a3a;font-weight:600;font-family:Courier New,monospace}.points-page[data-v-c0fa50e9]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-c0fa50e9]{margin-bottom:24px}.page-header h1[data-v-c0fa50e9]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-c0fa50e9]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-c0fa50e9]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;min-height:400px;position:relative;box-shadow:0 0 30px #c77dff4d}.content[data-v-c0fa50e9]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.toolbar[data-v-c0fa50e9]{margin-bottom:16px;position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:16px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(200,200,210,.2)}.search-box[data-v-c0fa50e9]{flex:0 0 auto}.search-box[data-v-c0fa50e9] .status-select .ant-select,.toolbar[data-v-c0fa50e9] .status-select .ant-select{border-radius:8px!important}.search-box[data-v-c0fa50e9] .status-select .ant-select-selector,.toolbar[data-v-c0fa50e9] .status-select .ant-select-selector{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important;box-shadow:0 0 10px #c77dff1a!important}.search-box[data-v-c0fa50e9] .status-select .ant-select-selector:hover,.toolbar[data-v-c0fa50e9] .status-select .ant-select-selector:hover{border-color:#c77dff99!important;box-shadow:0 0 15px #c77dff33!important}.search-box[data-v-c0fa50e9] .status-select .ant-select-focused .ant-select-selector,.toolbar[data-v-c0fa50e9] .status-select .ant-select-focused .ant-select-selector{border-color:#c77dff!important;box-shadow:0 0 20px #c77dff4d!important}.search-box[data-v-c0fa50e9] .status-select .ant-select-selection-item,.toolbar[data-v-c0fa50e9] .status-select .ant-select-selection-item{line-height:30px!important;font-size:13px!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}.search-box[data-v-c0fa50e9] .status-select .ant-select-selection-placeholder,.toolbar[data-v-c0fa50e9] .status-select .ant-select-selection-placeholder{line-height:30px!important;font-size:13px!important;color:#2a2a3a80!important;font-family:Courier New,monospace!important}.search-box[data-v-c0fa50e9] .status-select .ant-select-arrow,.toolbar[data-v-c0fa50e9] .status-select .ant-select-arrow{color:#2a2a3a99!important;transition:color .3s ease!important}.search-box[data-v-c0fa50e9] .status-select .ant-select:hover .ant-select-arrow,.toolbar[data-v-c0fa50e9] .status-select .ant-select:hover .ant-select-arrow{color:#c77dff!important}.search-box[data-v-c0fa50e9] .status-select .ant-select-dropdown,.toolbar[data-v-c0fa50e9] .status-select .ant-select-dropdown{background:#fffffffa!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:12px!important;box-shadow:0 0 25px #c77dff40!important;padding:8px!important;margin-top:4px!important}.search-box[data-v-c0fa50e9] .status-select .ant-select-item,.toolbar[data-v-c0fa50e9] .status-select .ant-select-item{border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;transition:all .2s ease!important}.search-box[data-v-c0fa50e9] .status-select .ant-select-item:hover,.toolbar[data-v-c0fa50e9] .status-select .ant-select-item:hover{background:#c77dff26!important;color:#c77dff!important}.search-box[data-v-c0fa50e9] .status-select .ant-select-item-option-selected,.toolbar[data-v-c0fa50e9] .status-select .ant-select-item-option-selected{background:#c77dff40!important;color:#c77dff!important;font-weight:600!important}.search-box[data-v-c0fa50e9] .status-select .ant-select-item-option-active,.toolbar[data-v-c0fa50e9] .status-select .ant-select-item-option-active{background:#c77dff26!important}[data-v-c0fa50e9] .ant-modal .status-select .ant-select-selector{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important;box-shadow:0 0 10px #c77dff1a!important}[data-v-c0fa50e9] .ant-modal .status-select .ant-select-selector:hover{border-color:#c77dff99!important;box-shadow:0 0 15px #c77dff33!important}[data-v-c0fa50e9] .ant-modal .status-select .ant-select-focused .ant-select-selector{border-color:#c77dff!important;box-shadow:0 0 20px #c77dff4d!important}[data-v-c0fa50e9] .ant-modal .status-select .ant-select-selection-item,[data-v-c0fa50e9] .ant-modal .status-select .ant-select-selection-placeholder{line-height:30px!important;font-size:13px!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}[data-v-c0fa50e9] .ant-modal .status-select .ant-select-selection-placeholder{color:#2a2a3a80!important}[data-v-c0fa50e9] .ant-modal .status-select .ant-select-arrow{color:#2a2a3a99!important;transition:color .3s ease!important}[data-v-c0fa50e9] .ant-modal .status-select .ant-select:hover .ant-select-arrow{color:#c77dff!important}[data-v-c0fa50e9] .ant-card{background:transparent!important;border:none!important}[data-v-c0fa50e9] .ant-card-body{padding:0!important}.points-table[data-v-c0fa50e9] .ant-table{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;border-radius:12px!important;overflow:hidden!important}.points-table[data-v-c0fa50e9] .ant-table-thead>tr>th{background:#ffffffe6!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;border-bottom:1px solid rgba(200,200,210,.4)!important}.points-table[data-v-c0fa50e9] .ant-table-tbody>tr>td{background:#fff9!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-bottom:1px solid rgba(200,200,210,.2)!important}.points-table[data-v-c0fa50e9] .ant-table-tbody>tr:hover>td{background:#c77dff1a!important;color:#2a2a3a!important}.user-info[data-v-c0fa50e9]{display:flex;flex-direction:column;gap:4px}.user-name[data-v-c0fa50e9]{color:#2a2a3a;font-weight:500}.user-link[data-v-c0fa50e9]{color:#8aafff;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease;font-family:Courier New,monospace}.user-link[data-v-c0fa50e9]:hover{color:#c77dff;text-decoration:underline;text-shadow:0 0 8px rgba(199,125,255,.3)}.user-email[data-v-c0fa50e9]{color:#2a2a3acc;font-size:12px}.points-value[data-v-c0fa50e9]{font-weight:600;font-family:Courier New,monospace}.points-value.current[data-v-c0fa50e9]{color:#2a2a3a;font-size:16px;font-weight:700}.points-hint[data-v-c0fa50e9]{display:inline-block;margin-left:6px;color:#2a2a3a80;font-size:12px}.points-value.earned[data-v-c0fa50e9]{color:#52c41a}.points-value.used[data-v-c0fa50e9]{color:#ff4d4f}.date-text[data-v-c0fa50e9]{color:#2a2a3acc}.history-content[data-v-c0fa50e9]{max-height:500px;overflow-y:auto}.block-card[data-v-c0fa50e9]{background:#ffffffe6;border:1px solid rgba(199,125,255,.3);border-radius:12px;padding:12px}.block-title[data-v-c0fa50e9]{font-weight:700;color:#2a2a3a;margin-bottom:8px}.modal-table[data-v-c0fa50e9] .ant-table{border:1px solid rgba(199,125,255,.3)!important;border-radius:8px!important}.disabled-area[data-v-c0fa50e9]{opacity:.5;pointer-events:none}[data-v-c0fa50e9] .adjust-segmented .ant-segmented-item-selected{background:linear-gradient(45deg,#c77dff,#8aafff)!important;color:#0d0d0d!important;font-weight:700!important;box-shadow:0 0 12px #c77dff66!important}[data-v-c0fa50e9] .adjust-segmented .ant-segmented-item{transition:all .2s ease}[data-v-c0fa50e9] .adjust-segmented .ant-segmented-item:hover{box-shadow:0 0 8px #c77dff4d}.points-change[data-v-c0fa50e9]{font-weight:600;font-size:16px}.points-change.positive[data-v-c0fa50e9]{color:#52c41a}.points-change.negative[data-v-c0fa50e9]{color:#ff4d4f}.points-table .action-buttons[data-v-c0fa50e9] .ant-btn,.action-buttons[data-v-c0fa50e9] .ant-btn{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;background:#ffffffe6!important;border:1.5px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;border-radius:8px!important}.points-table .action-buttons[data-v-c0fa50e9] .action-btn-view,.action-buttons[data-v-c0fa50e9] .action-btn-view{border-color:#5b7a8a!important;color:#5b7a8a!important}.points-table .action-buttons[data-v-c0fa50e9] .action-btn-view:hover,.action-buttons[data-v-c0fa50e9] .action-btn-view:hover{background:#5b7a8a1a!important;border-color:#5b7a8a!important;color:#5b7a8a!important;box-shadow:0 2px 8px #5b7a8a4d!important}.points-table .action-buttons[data-v-c0fa50e9] .action-btn-edit,.action-buttons[data-v-c0fa50e9] .action-btn-edit{border-color:#b8a05a!important;color:#b8a05a!important}.points-table .action-buttons[data-v-c0fa50e9] .action-btn-edit:hover,.action-buttons[data-v-c0fa50e9] .action-btn-edit:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a4d!important}.action-buttons[data-v-c0fa50e9] .ant-space-item{margin-right:4px!important}.points-page[data-v-acecd6f8]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-acecd6f8]{margin-bottom:24px}.page-header h1[data-v-acecd6f8]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-acecd6f8]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.toolbar[data-v-acecd6f8]{margin-bottom:16px;position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:16px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(200,200,210,.2);flex-wrap:wrap}.search-box[data-v-acecd6f8]{display:flex;align-items:center;gap:16px}.search-box[data-v-acecd6f8] .status-select .ant-select,.toolbar[data-v-acecd6f8] .status-select .ant-select{border-radius:8px!important}.search-box[data-v-acecd6f8] .status-select .ant-select-selector,.toolbar[data-v-acecd6f8] .status-select .ant-select-selector{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important;box-shadow:0 0 10px #c77dff1a!important}.search-box[data-v-acecd6f8] .status-select .ant-select-selector:hover,.toolbar[data-v-acecd6f8] .status-select .ant-select-selector:hover{border-color:#c77dff99!important;box-shadow:0 0 15px #c77dff33!important}.search-box[data-v-acecd6f8] .status-select .ant-select-focused .ant-select-selector,.toolbar[data-v-acecd6f8] .status-select .ant-select-focused .ant-select-selector{border-color:#c77dff!important;box-shadow:0 0 20px #c77dff4d!important}.search-box[data-v-acecd6f8] .status-select .ant-select-selection-item,.toolbar[data-v-acecd6f8] .status-select .ant-select-selection-item{line-height:30px!important;font-size:13px!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}.search-box[data-v-acecd6f8] .status-select .ant-select-selection-placeholder,.toolbar[data-v-acecd6f8] .status-select .ant-select-selection-placeholder{line-height:30px!important;font-size:13px!important;color:#2a2a3a80!important;font-family:Courier New,monospace!important}.search-box[data-v-acecd6f8] .status-select .ant-select-arrow,.toolbar[data-v-acecd6f8] .status-select .ant-select-arrow{color:#2a2a3a99!important;transition:color .3s ease!important}.search-box[data-v-acecd6f8] .status-select .ant-select:hover .ant-select-arrow,.toolbar[data-v-acecd6f8] .status-select .ant-select:hover .ant-select-arrow{color:#c77dff!important}.search-box[data-v-acecd6f8] .status-select .ant-select-dropdown,.toolbar[data-v-acecd6f8] .status-select .ant-select-dropdown{background:#fffffffa!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:12px!important;box-shadow:0 0 25px #c77dff40!important;padding:8px!important;margin-top:4px!important}.search-box[data-v-acecd6f8] .status-select .ant-select-item,.toolbar[data-v-acecd6f8] .status-select .ant-select-item{border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;transition:all .2s ease!important}.search-box[data-v-acecd6f8] .status-select .ant-select-item:hover,.toolbar[data-v-acecd6f8] .status-select .ant-select-item:hover{background:#c77dff26!important;color:#c77dff!important}.search-box[data-v-acecd6f8] .status-select .ant-select-item-option-selected,.toolbar[data-v-acecd6f8] .status-select .ant-select-item-option-selected{background:#c77dff40!important;color:#c77dff!important;font-weight:600!important}.search-box[data-v-acecd6f8] .status-select .ant-select-item-option-active,.toolbar[data-v-acecd6f8] .status-select .ant-select-item-option-active{background:#c77dff26!important}.search-box[data-v-acecd6f8] .ant-picker,.toolbar[data-v-acecd6f8] .ant-picker{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important;box-shadow:0 0 10px #c77dff1a!important}.search-box[data-v-acecd6f8] .ant-picker:hover,.toolbar[data-v-acecd6f8] .ant-picker:hover{border-color:#c77dff99!important;box-shadow:0 0 15px #c77dff33!important}.search-box[data-v-acecd6f8] .ant-picker-focused,.toolbar[data-v-acecd6f8] .ant-picker-focused{border-color:#c77dff!important;box-shadow:0 0 20px #c77dff4d!important}.content[data-v-acecd6f8]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;position:relative;box-shadow:0 0 30px #c77dff4d}.content[data-v-acecd6f8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.points-table[data-v-acecd6f8] .ant-table{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;border-radius:12px!important;overflow:hidden!important}.points-table[data-v-acecd6f8] .ant-table-thead>tr>th{background:#ffffffe6!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;border-bottom:1px solid rgba(200,200,210,.4)!important}.points-table[data-v-acecd6f8] .ant-table-tbody>tr>td{background:#fff9!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-bottom:1px solid rgba(200,200,210,.2)!important}.points-table[data-v-acecd6f8] .ant-table-tbody>tr:hover>td{background:#c77dff1a!important;color:#2a2a3a!important}[data-v-acecd6f8]::deep(.ant-card){background:transparent!important;border:none!important}[data-v-acecd6f8]::deep(.ant-card-body){padding:0!important}.user-name[data-v-acecd6f8]{color:#2a2a3a;font-weight:600}.user-link[data-v-acecd6f8]{color:#c77dff;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease;font-family:Courier New,monospace}.user-link[data-v-acecd6f8]:hover{color:#c77dff;text-decoration:underline;text-shadow:0 0 8px rgba(199,125,255,.3)}.user-cell-content[data-v-acecd6f8]{display:flex;flex-direction:column;gap:6px}.user-info-row[data-v-acecd6f8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.source-chip[data-v-acecd6f8]{display:inline-block;border-radius:6px!important;padding:2px 8px!important;height:20px!important;line-height:16px!important;font-size:11px!important;background:#ffffffe6!important;color:#2a2a3a!important;font-weight:600!important;border:1px solid rgba(200,200,210,.4)!important;font-family:Courier New,monospace!important}.source-chip-manual[data-v-acecd6f8]{border-color:#b8a05a!important;color:#b8a05a!important;background:#b8a05a1a!important}.source-chip-system[data-v-acecd6f8],.source-chip-order[data-v-acecd6f8],.source-chip-mission[data-v-acecd6f8],.source-chip-task[data-v-acecd6f8]{border-color:#5b7a8a!important;color:#5b7a8a!important;background:#5b7a8a1a!important}.source-chip-refund[data-v-acecd6f8],.source-chip-penalty[data-v-acecd6f8]{border-color:#a67a7a!important;color:#a67a7a!important;background:#a67a7a1a!important}.type-tag-custom[data-v-acecd6f8]{display:inline-block;border-radius:8px!important;padding:4px 12px!important;height:24px!important;line-height:16px!important;font-weight:600!important;font-size:12px!important;border:1.5px solid;color:#2a2a3a!important;font-family:Courier New,monospace!important;box-shadow:0 1px 3px #0000001a!important}.left-text-select[data-v-acecd6f8] .ant-select-selection-item,.left-text-select[data-v-acecd6f8] .ant-select-selection-placeholder{text-align:left!important;justify-content:flex-start!important}.left-text-select[data-v-acecd6f8] .ant-select-item-option-content{text-align:left!important}.left-align-table[data-v-acecd6f8] .ant-table .ant-table-thead>tr>th,.left-align-table[data-v-acecd6f8] .ant-table .ant-table-tbody>tr>td{text-align:left!important}.left-text-select[data-v-acecd6f8] .ant-select-selector,.left-text-select[data-v-acecd6f8] .ant-select-item{text-align:left!important}.filters-wrap[data-v-acecd6f8]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.toolbar-actions[data-v-acecd6f8]{margin-left:auto}.vaporwave-search-bar[data-v-f63c185f]{position:relative;display:inline-block}.search-container[data-v-f63c185f]{position:relative;display:flex;align-items:center;background:linear-gradient(135deg,#ffffffe6,#f8f9facc);border:2px solid transparent;border-radius:12px;overflow:hidden;box-shadow:0 0 20px #c77dff33;transition:all .3s ease}.search-container[data-v-f63c185f]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;opacity:.6;transition:opacity .3s ease}.vaporwave-search-bar.focused .search-container[data-v-f63c185f]:before{opacity:1;box-shadow:0 0 30px #c77dff66}.search-input[data-v-f63c185f]{flex:1;background:transparent;border:none;outline:none;color:#1a1a2a;font-family:Courier New,monospace;font-weight:500;padding:12px 16px;position:relative;z-index:1}.search-input[data-v-f63c185f]::-moz-placeholder{color:#1a1a2a99;font-family:Courier New,monospace}.search-input[data-v-f63c185f]::placeholder{color:#1a1a2a99;font-family:Courier New,monospace}.search-actions[data-v-f63c185f]{display:flex;align-items:center;position:relative;z-index:1}.clear-button[data-v-f63c185f],.search-button[data-v-f63c185f]{background:transparent!important;border:none!important;outline:none!important;color:#1a1a2acc;cursor:pointer;padding:8px 12px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;font-size:14px;box-shadow:none!important;position:relative}.clear-button[data-v-f63c185f]:hover{color:#ff4d4f}.clear-button[data-v-f63c185f]:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:20px;background:#1a1a2a4d}.search-button[data-v-f63c185f]{margin-left:8px}.search-button[data-v-f63c185f]:hover,.search-button.loading[data-v-f63c185f]{color:#c77dff}.loading-spinner[data-v-f63c185f]{width:14px;height:14px;border:2px solid rgba(199,125,255,.3);border-top:2px solid #c77dff;border-radius:50%;animation:spin-f63c185f 1s linear infinite}@keyframes spin-f63c185f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.size-small .search-input[data-v-f63c185f]{padding:8px 12px;font-size:12px}.size-small .clear-button[data-v-f63c185f],.size-small .search-button[data-v-f63c185f]{padding:6px 10px;font-size:12px}.size-large .search-input[data-v-f63c185f]{padding:16px 20px;font-size:16px}.size-large .clear-button[data-v-f63c185f],.size-large .search-button[data-v-f63c185f]{padding:12px 16px;font-size:16px}@media (max-width: 768px){.search-input[data-v-f63c185f]{padding:10px 12px;font-size:14px}.clear-button[data-v-f63c185f],.search-button[data-v-f63c185f]{padding:6px 8px;font-size:12px}}.search-input[data-v-f63c185f]:focus{outline:none}.clear-button[data-v-f63c185f]:focus,.search-button[data-v-f63c185f]:focus{outline:2px solid rgba(200,200,210,.4);outline-offset:2px}.custom-modal[data-v-454f820d] .ant-modal-content{background:linear-gradient(135deg,#fffffff2,#f8f9fae6)!important;border:2px solid transparent!important;border-radius:16px!important;box-shadow:0 0 30px #ff9ecf4d,0 0 60px #c77dff33,inset 0 0 20px #a8fff61a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.custom-modal[data-v-454f820d] .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(168,255,246,.3)!important;border-radius:16px 16px 0 0!important;padding:20px 24px!important}.custom-modal[data-v-454f820d] .ant-modal-title{color:#fff!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:18px!important;text-shadow:0 0 10px rgba(255,158,207,.5)!important}.custom-modal[data-v-454f820d] .ant-modal-close{color:#a8fff6cc!important;transition:all .3s ease!important}.custom-modal[data-v-454f820d] .ant-modal-close:hover{color:#ffa87a!important;text-shadow:0 0 10px rgba(255,168,122,.6)!important}.custom-modal[data-v-454f820d] .ant-modal-body{background:transparent!important;padding:32px 24px 24px!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;margin-top:8px!important}.custom-modal[data-v-454f820d] .ant-modal-footer{background:transparent!important;border-top:1px solid rgba(199,125,255,.3)!important;border-radius:0 0 16px 16px!important;padding:24px 24px 20px!important;margin-top:0!important}.custom-modal[data-v-454f820d] .ant-modal-mask{background:#000c!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.custom-modal[data-v-454f820d] .ant-modal{animation:modalFadeIn-454f820d .3s ease-out!important}@keyframes modalFadeIn-454f820d{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.custom-modal[data-v-454f820d] .ant-modal-content{margin:16px!important;width:calc(100% - 32px)!important}.custom-modal[data-v-454f820d] .ant-modal-body,.custom-modal[data-v-454f820d] .ant-modal-header{padding:16px!important}.custom-modal[data-v-454f820d] .ant-modal-footer{padding:12px 16px!important}}.page[data-v-6e322671]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-6e322671]{margin-bottom:24px}.page-header h1[data-v-6e322671]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-6e322671]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-6e322671]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;min-height:400px;position:relative;box-shadow:0 0 30px #c77dff4d}.content[data-v-6e322671]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.content[data-v-6e322671]>*{position:relative;z-index:1}.toolbar[data-v-6e322671]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;background:#ffffffe6;border:1px solid rgba(200,200,210,.4);border-radius:12px;padding:16px;box-shadow:0 2px 8px #c77dff1a}.toolbar-controls[data-v-6e322671]{display:flex;justify-content:space-between;align-items:center;gap:16px}.sort-controls[data-v-6e322671]{display:flex;align-items:center}.sort-controls[data-v-6e322671] .ant-btn-group{margin-left:8px}.sort-controls[data-v-6e322671] .ant-btn-group .ant-btn{margin-left:0}.sort-controls[data-v-6e322671] .ant-btn-group .ant-btn+.ant-btn{margin-left:4px}.sort-order-btn[data-v-6e322671],.sort-order-btn.ant-btn[data-v-6e322671],.sort-order-btn.ant-btn-default[data-v-6e322671]{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important;box-shadow:none!important}.sort-order-btn[data-v-6e322671]:hover,.sort-order-btn.ant-btn[data-v-6e322671]:hover,.sort-order-btn.ant-btn-default[data-v-6e322671]:hover{background:#c77dff1a!important;border-color:#c77dff99!important;color:#c77dff!important;box-shadow:0 2px 8px #c77dff33!important}.sort-order-active[data-v-6e322671],.sort-order-active.ant-btn[data-v-6e322671],.sort-order-active.ant-btn-default[data-v-6e322671]{background:#c77dff26!important;border-color:#c77dffcc!important;color:#c77dff!important;font-weight:600!important}.sort-order-active[data-v-6e322671]:hover,.sort-order-active.ant-btn[data-v-6e322671]:hover,.sort-order-active.ant-btn-default[data-v-6e322671]:hover{background:#c77dff40!important;border-color:#c77dffe6!important;color:#b66dff!important;box-shadow:0 2px 8px #c77dff4d!important}.view-controls[data-v-6e322671]{display:flex;align-items:center}.search-box[data-v-6e322671]{flex:1;max-width:400px}.filter-section[data-v-6e322671]{width:100%;padding:0}.filter-label[data-v-6e322671]{font-family:Courier New,monospace;font-weight:600;color:#2a2a3a;font-size:14px}.filter-separator[data-v-6e322671]{font-family:Courier New,monospace;color:#666;margin:0 4px}.level-badge[data-v-6e322671]{display:flex;align-items:center;gap:8px}.level-icon[data-v-6e322671]{color:gold;font-size:16px}.level-text[data-v-6e322671]{color:#2a2a3a;font-weight:600;font-family:Courier New,monospace}.exp-value[data-v-6e322671]{color:#2a2a3a;font-weight:500;font-family:Courier New,monospace}.description-text[data-v-6e322671]{color:#2a2a3a;max-width:250px;word-break:break-word;line-height:1.4}.date-text[data-v-6e322671]{color:#6a6a7a;font-size:13px;font-family:Courier New,monospace}.detail-item[data-v-6e322671]{display:flex;align-items:flex-start;margin-bottom:16px;gap:12px}.detail-item label[data-v-6e322671]{min-width:100px;color:#6a6a7a;font-weight:500;font-family:Courier New,monospace}.detail-item .level-badge[data-v-6e322671],.detail-item .exp-value[data-v-6e322671],.detail-item .description-text[data-v-6e322671],.detail-item .date-text[data-v-6e322671]{flex:1}.level-detail[data-v-6e322671]{color:#2a2a3a}.level-descriptions[data-v-6e322671]{margin-top:16px}.tags-container[data-v-6e322671]{display:flex;flex-wrap:wrap;gap:8px}.no-data[data-v-6e322671]{color:#999;font-style:italic;font-family:Courier New,monospace}.requirement-item[data-v-6e322671],.point-requirement-item[data-v-6e322671],.reward-item[data-v-6e322671]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.count-text[data-v-6e322671],.amount-text[data-v-6e322671],.quantity-text[data-v-6e322671]{color:#6a6a7a;font-size:13px;font-family:Courier New,monospace}.note-text[data-v-6e322671]{color:#999;font-size:12px;font-style:italic;font-family:Courier New,monospace}.summary-info[data-v-6e322671]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.level-config-form-container[data-v-6e322671]{color:#2a2a3a;padding:8px 0}.form-sections-collapse[data-v-6e322671]{background:transparent!important;border:none!important}.form-sections-collapse[data-v-6e322671] .ant-collapse-item{background:transparent!important;border:none!important;margin-bottom:8px!important}.form-sections-collapse[data-v-6e322671] .ant-collapse-header{background:#fffffff2!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:12px!important;padding:8px 12px!important;transition:all .3s ease!important}.form-sections-collapse[data-v-6e322671] .ant-collapse-header:hover{background:#fff!important;border-color:#c77dff66!important;box-shadow:0 2px 8px #c77dff33!important}.form-sections-collapse[data-v-6e322671] .ant-collapse-header:focus{outline:none!important}.form-sections-collapse[data-v-6e322671] .ant-collapse-content{background:transparent!important;border:none!important;border-radius:0 0 12px 12px!important;padding:0!important}.form-sections-collapse[data-v-6e322671] .ant-collapse-content-box{padding:0!important}.form-sections-collapse[data-v-6e322671] .ant-collapse-expand-icon{color:#c77dff!important;font-size:14px!important}.form-sections-collapse[data-v-6e322671] .ant-collapse-expand-icon:hover{color:#8aafff!important}.form-section-panel[data-v-6e322671]{border:none!important}.form-section-card-inner[data-v-6e322671]{background:#fffffff2!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:8px!important;box-shadow:0 2px 8px #c77dff1a!important;margin-top:4px!important}.form-section-card-inner[data-v-6e322671] .ant-card-body{padding:12px!important}.section-header[data-v-6e322671]{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:15px!important}.limits-section[data-v-6e322671],.requirements-section[data-v-6e322671],.point-requirements-section[data-v-6e322671],.rewards-section[data-v-6e322671]{padding:8px 0}.section-item[data-v-6e322671]{margin-bottom:16px}.section-item[data-v-6e322671]:last-child{margin-bottom:0}.section-divider[data-v-6e322671]{margin:16px 0!important;border-color:#c77dff33!important}.rank-limits-list[data-v-6e322671]{display:flex;flex-direction:column;gap:8px}.rank-limit-item[data-v-6e322671]{background:#fff9;border:1px solid rgba(199,125,255,.2);border-radius:8px;padding:12px;transition:all .3s ease}.rank-limit-item[data-v-6e322671]:hover{border-color:#c77dff66;box-shadow:0 2px 8px #c77dff26}.section-title[data-v-6e322671]{margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace;font-weight:600;font-size:16px}.section-desc[data-v-6e322671]{margin:0 0 8px;color:#6a6a7a;font-size:13px;font-family:Courier New,monospace}.section-header[data-v-6e322671]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.section-header .section-title[data-v-6e322671]{margin-bottom:4px}.empty-state[data-v-6e322671]{text-align:center;color:#999;padding:20px 0;font-family:Courier New,monospace;font-style:italic}.requirements-list[data-v-6e322671],.point-requirements-list[data-v-6e322671],.rewards-list[data-v-6e322671]{display:flex;flex-direction:column;gap:8px}.requirement-item[data-v-6e322671],.point-requirement-item[data-v-6e322671],.reward-item[data-v-6e322671],.identity-limit-item[data-v-6e322671]{background:#fff9;border:1px solid rgba(199,125,255,.2);border-radius:8px;padding:12px;transition:all .3s ease}.requirement-item[data-v-6e322671]:hover,.point-requirement-item[data-v-6e322671]:hover,.reward-item[data-v-6e322671]:hover,.identity-limit-item[data-v-6e322671]:hover{border-color:#c77dff66;box-shadow:0 2px 8px #c77dff26}.identity-limits-list[data-v-6e322671]{display:flex;flex-direction:column;gap:8px}.placeholder-text[data-v-6e322671]{color:#999;font-style:italic;font-family:Courier New,monospace;font-size:13px}.vaporwave-form[data-v-6e322671] .ant-input,.vaporwave-form[data-v-6e322671] .ant-input-number,.vaporwave-form[data-v-6e322671] .ant-input-number-input,.vaporwave-form[data-v-6e322671] .ant-select .ant-select-selector,.vaporwave-form[data-v-6e322671] .ant-textarea{background:#ffffffe6!important;border:1px solid rgba(199,125,255,.3)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}.vaporwave-form[data-v-6e322671] .ant-input:focus,.vaporwave-form[data-v-6e322671] .ant-input-number:focus,.vaporwave-form[data-v-6e322671] .ant-input-number-focused,.vaporwave-form[data-v-6e322671] .ant-select:focus .ant-select-selector,.vaporwave-form[data-v-6e322671] .ant-select-focused .ant-select-selector,.vaporwave-form[data-v-6e322671] .ant-textarea:focus{border-color:#c77dff!important;box-shadow:0 0 0 2px #c77dff33!important}.vaporwave-form[data-v-6e322671] .ant-input::-moz-placeholder,.vaporwave-form[data-v-6e322671] .ant-textarea::-moz-placeholder{color:#6a6a7a99!important}.vaporwave-form[data-v-6e322671] .ant-input::placeholder,.vaporwave-form[data-v-6e322671] .ant-textarea::placeholder{color:#6a6a7a99!important}.w-full[data-v-6e322671]{width:100%}.view-mode-switch[data-v-6e322671]{margin-right:16px}.view-mode-switch[data-v-6e322671] .ant-radio-button-wrapper{font-family:Courier New,monospace!important;border-color:#c77dff4d!important;color:#2a2a3a!important}.view-mode-switch[data-v-6e322671] .ant-radio-button-wrapper-checked{background:linear-gradient(45deg,#c77dff,#8aafff)!important;border-color:#c77dff!important;color:#fff!important}.level-summary-compact[data-v-6e322671]{background:#fff9;border:1px solid rgba(199,125,255,.2);border-radius:8px;padding:12px 16px;margin-bottom:16px}.summary-row[data-v-6e322671]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.summary-label[data-v-6e322671]{color:#6a6a7a;font-family:Courier New,monospace;font-size:13px;font-weight:500;white-space:nowrap}.summary-items[data-v-6e322671]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.summary-item-tag[data-v-6e322671]{margin:0!important;font-family:Courier New,monospace;font-size:12px}.levels-card-view[data-v-6e322671]{margin-top:16px}.load-more-wrapper[data-v-6e322671]{display:flex;justify-content:center;margin-top:24px;padding:16px 0;width:100%;grid-column:1 / -1}.levels-grid[data-v-6e322671]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.level-card[data-v-6e322671]{background:#ffffffe6;border:1px solid rgba(199,125,255,.3);border-radius:12px;padding:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.level-card-actions[data-v-6e322671]{position:absolute;top:8px;right:8px;display:flex;gap:4px;z-index:10;opacity:0;transition:opacity .2s ease}.level-card:hover .level-card-actions[data-v-6e322671]{opacity:1}.level-card[data-v-6e322671]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ff9ecf0d,#c77dff0d,#8aafff0d);opacity:0;transition:opacity .3s ease}.level-card[data-v-6e322671]:hover{transform:translateY(-5px);border-color:#c77dff;box-shadow:0 8px 25px #c77dff40,0 4px 20px #a8fff626}.level-card[data-v-6e322671]:hover:before{opacity:1}.level-card-header[data-v-6e322671]{margin-bottom:12px;position:relative;z-index:1}.level-badge-large[data-v-6e322671]{display:flex;align-items:center;justify-content:center;padding:6px 10px;background:linear-gradient(45deg,#c77dff1a,#8aafff1a);border-radius:8px}.level-text-large[data-v-6e322671]{color:#2a2a3a;font-weight:700;font-family:Courier New,monospace;font-size:14px;text-shadow:0 0 8px rgba(199,125,255,.2)}.level-card-body[data-v-6e322671]{margin-bottom:10px;position:relative;z-index:1}.level-description[data-v-6e322671]{color:#6a6a7a;font-family:Courier New,monospace;font-size:11px;line-height:1.4;margin-bottom:8px;min-height:32px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.level-tags[data-v-6e322671]{display:flex;flex-wrap:wrap;gap:4px}.level-card-footer[data-v-6e322671]{border-top:1px solid rgba(199,125,255,.15);padding-top:8px;margin-top:6px;position:relative;z-index:1;display:flex;justify-content:flex-end}.empty-levels[data-v-6e322671]{text-align:center;padding:60px 20px;color:#999;font-family:Courier New,monospace;font-style:italic}[data-v-6e322671] .ant-card{background:transparent!important;border:none!important}[data-v-6e322671] .ant-card-body{padding:0!important}.levels-table[data-v-6e322671] .ant-table{background:#fffc!important;border:1px solid rgba(199,125,255,.3)!important;border-radius:12px!important;overflow:hidden!important}.levels-table[data-v-6e322671] .ant-table-thead>tr>th{background:#ffffffe6!important;color:#ff9ecf!important;font-family:Courier New,monospace!important;font-weight:600!important;border-bottom:1px solid rgba(199,125,255,.3)!important}.levels-table[data-v-6e322671] .ant-table-tbody>tr>td{background:#fff9!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.levels-table[data-v-6e322671] .ant-table-tbody>tr:hover>td{background:#fff9!important;color:#2a2a3a!important}.vaporwave-form[data-v-6e322671] .ant-form-item-label>label{color:#c77dff!important;font-family:Courier New,monospace!important;font-weight:600!important}.vaporwave-form[data-v-6e322671] .ant-input,.vaporwave-form[data-v-6e322671] .ant-input-number,.vaporwave-form[data-v-6e322671] .ant-input-number-input{background:#1a1a2ecc;border:1px solid rgba(199,125,255,.3);color:#2a2a3a}.vaporwave-form[data-v-6e322671] .ant-input:focus,.vaporwave-form[data-v-6e322671] .ant-input-number:focus,.vaporwave-form[data-v-6e322671] .ant-input-number-focused{border-color:#c77dff;box-shadow:0 0 0 2px #c77dff33}.vaporwave-form[data-v-6e322671] .ant-input::-moz-placeholder{color:#a8fff6cc}.vaporwave-form[data-v-6e322671] .ant-input::placeholder{color:#a8fff6cc}.delete-btn[data-v-6e322671]{padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;min-width:auto!important;height:auto!important}.delete-btn[data-v-6e322671] .ant-btn{border:none!important;box-shadow:none!important;background:transparent!important}.delete-btn[data-v-6e322671] .anticon{color:#ff4d4f!important;font-size:16px;transition:color .3s ease}.delete-btn[data-v-6e322671]:hover .anticon{color:#ff7875!important}.delete-btn[data-v-6e322671]:hover{background:transparent!important;border:none!important;box-shadow:none!important}.delete-btn[data-v-6e322671]:focus{outline:none!important;border:none!important;box-shadow:none!important}.delete-btn[data-v-6e322671]:active{border:none!important;box-shadow:none!important}.w-full[data-v-6e322671]{width:100%!important}.level-input[data-v-6e322671]{width:120px!important}[data-v-6e322671] .ant-btn{background:#fffc!important;border:1px solid rgba(168,255,246,.5)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-radius:8px!important}[data-v-6e322671] .ant-btn:hover{background:#a8fff61a!important;border-color:#a8fff6!important;color:#2a2a3a!important}[data-v-6e322671] .ant-btn-primary{background:linear-gradient(45deg,#c77dff,#8aafff)!important;border:none!important;color:#2a2a3a!important;font-weight:500!important}[data-v-6e322671] .ant-btn-primary:hover{background:linear-gradient(45deg,#8aafff,#c77dff)!important;box-shadow:0 0 10px #c77dff66!important}[data-v-6e322671] .ant-btn-link{color:#8aafff!important}[data-v-6e322671] .ant-btn-link:hover{color:#a8fff6!important}[data-v-6e322671] .ant-btn-link.ant-btn-dangerous{color:#ff6b6b!important}[data-v-6e322671] .ant-btn-link.ant-btn-dangerous:hover{color:#ff5252!important}[data-v-6e322671] .ant-btn .anticon{color:#2a2a3a!important}[data-v-6e322671] .ant-btn:hover .anticon{color:#a8fff6!important}[data-v-6e322671] .ant-modal-content{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid rgba(199,125,255,.3)}[data-v-6e322671] .ant-modal-header{background:transparent;border-bottom:1px solid rgba(199,125,255,.3)}[data-v-6e322671] .ant-modal-title{color:#a8fff6;font-family:Courier New,monospace}[data-v-6e322671] .ant-modal-body{color:#2a2a3a}.levels-group-view[data-v-6e322671]{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start}.group-section[data-v-6e322671]{min-width:0}.group-header-card[data-v-6e322671]{background:linear-gradient(135deg,#c77dff1a,#8aafff1a);border:1px solid rgba(199,125,255,.3);border-radius:12px;padding:10px 12px;margin-bottom:10px;cursor:pointer;transition:all .2s ease}.group-header-card[data-v-6e322671]:hover{background:linear-gradient(135deg,#c77dff26,#8aafff26);border-color:#a8fff6}.group-title-row[data-v-6e322671]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.group-expand-icon[data-v-6e322671]{display:flex;align-items:center;justify-content:center;margin-left:auto;color:#8aafff;font-size:14px;transition:all .2s ease}.group-header-card:hover .group-expand-icon[data-v-6e322671]{color:#a8fff6}.title-icon[data-v-6e322671]{font-size:24px}.group-title[data-v-6e322671]{font-size:16px;font-weight:600;color:#2a2a3a;margin:0;font-family:Courier New,monospace}.level-range-badge[data-v-6e322671]{background:#c77dff33;color:#c77dff;padding:4px 12px;border-radius:12px;font-size:14px;font-weight:600;font-family:Courier New,monospace}.levels-timeline[data-v-6e322671]{display:flex;flex-direction:column;gap:8px}.level-row-card[data-v-6e322671]{background:#fffffff2;border:1px solid rgba(199,125,255,.3);border-radius:12px;padding:0;transition:all .3s ease;overflow:hidden}.level-row-card[data-v-6e322671]:hover{border-color:#a8fff6;box-shadow:0 4px 16px #c77dff33}.level-row-card.expanded[data-v-6e322671]{border-color:#a8fff6;box-shadow:0 4px 16px #c77dff4d}.level-row-header[data-v-6e322671]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;transition:background .2s ease}.level-row-header[data-v-6e322671]:hover{background:#c77dff0d}.level-row-expanded[data-v-6e322671]{padding:12px;border-top:1px solid rgba(199,125,255,.15);margin-top:8px;animation:slideDown-6e322671 .3s ease}@keyframes slideDown-6e322671{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.level-info-summary[data-v-6e322671]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.level-number[data-v-6e322671]{display:flex;align-items:center;gap:6px;min-width:70px;flex-shrink:0}.trophy-icon[data-v-6e322671]{font-size:20px;color:#ffa87a}.level-text[data-v-6e322671]{font-size:14px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace}.level-info[data-v-6e322671]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.info-row[data-v-6e322671]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.description-row[data-v-6e322671]{margin-bottom:4px}.description-text[data-v-6e322671]{font-size:11px;line-height:1.4;color:#6a6a7a;font-family:Courier New,monospace}.info-label[data-v-6e322671]{font-size:12px;font-weight:600;color:#666;min-width:65px;flex-shrink:0;font-family:Courier New,monospace}.info-value[data-v-6e322671]{font-size:12px;color:#2a2a3a;flex:1;min-width:0;font-family:Courier New,monospace}.tags-container[data-v-6e322671]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:1}.no-data-text[data-v-6e322671]{font-size:14px;color:#999;font-style:italic;font-family:Courier New,monospace}.level-actions[data-v-6e322671]{display:flex;align-items:center;gap:4px;flex-shrink:0}.action-btn[data-v-6e322671]{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;background:#ffffffe6;box-shadow:0 2px 8px #0000001a}.action-btn.edit-btn[data-v-6e322671]{color:#8aafff}.action-btn.edit-btn[data-v-6e322671]:hover{background:#8aafff26;color:#a8fff6;box-shadow:0 2px 12px #8aafff4d;transform:translateY(-2px)}.action-btn.delete-btn[data-v-6e322671]{color:#ff6b6b}.action-btn.delete-btn[data-v-6e322671]:hover{background:#ff6b6b26;color:#ff5252;box-shadow:0 2px 12px #ff6b6b4d;transform:translateY(-2px)}.expand-icon[data-v-6e322671]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;color:#8aafff;transition:all .2s ease;border-radius:4px}.expand-icon[data-v-6e322671]:hover{background:#8aafff1a;color:#a8fff6}.more-indicator[data-v-6e322671]{font-size:11px;color:#999;font-family:Courier New,monospace;margin-left:4px}.empty-state[data-v-6e322671]{text-align:center;padding:48px;color:#999;font-family:Courier New,monospace}.level-tags[data-v-6e322671] .ant-tag{border-radius:8px;font-size:11px;font-weight:600;font-family:Courier New,monospace;padding:3px 8px;border:none;box-shadow:0 1px 3px #0000001a;margin-right:4px;margin-bottom:4px}.level-tags[data-v-6e322671] .ant-tag-blue{background:linear-gradient(135deg,#8aafff,#a8fff6);color:#fff}.level-tags[data-v-6e322671] .ant-tag-purple{background:linear-gradient(135deg,#c77dff,#ff9ecf);color:#fff}.requirement-badge[data-v-6e322671]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:8px;font-size:11px;font-weight:600;font-family:Courier New,monospace;background:linear-gradient(135deg,#ffa87a,#ff9ecf);color:#fff;border:none;box-shadow:0 1px 3px #ffa87a4d;margin-right:4px;margin-bottom:4px}.reward-badge[data-v-6e322671]{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:8px;font-size:11px;font-weight:600;font-family:Courier New,monospace;background:linear-gradient(135deg,#d0ffb7,#a8fff6);color:#2a2a3a;border:none;box-shadow:0 1px 3px #a8fff64d;margin-right:4px;margin-bottom:4px}.pagination-wrapper[data-v-6e322671]{margin-top:24px;display:flex;justify-content:center;padding:16px 0}.pagination-wrapper[data-v-6e322671] .ant-pagination{font-family:Courier New,monospace}.pagination-wrapper[data-v-6e322671] .ant-pagination-item{border-color:#c77dff4d;background:#ffffffe6}.pagination-wrapper[data-v-6e322671] .ant-pagination-item:hover{border-color:#a8fff6}.pagination-wrapper[data-v-6e322671] .ant-pagination-item-active{background:linear-gradient(45deg,#c77dff,#8aafff);border-color:#a8fff6}.pagination-wrapper[data-v-6e322671] .ant-pagination-item-active a{color:#fff}.pagination-wrapper[data-v-6e322671] .ant-pagination-prev,.pagination-wrapper[data-v-6e322671] .ant-pagination-next{border-color:#c77dff4d;background:#ffffffe6}.pagination-wrapper[data-v-6e322671] .ant-pagination-prev:hover,.pagination-wrapper[data-v-6e322671] .ant-pagination-next:hover{border-color:#a8fff6}.pagination-wrapper[data-v-6e322671] .ant-pagination-options{font-family:Courier New,monospace}[data-v-6e322671] .ant-popover-content{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:1px solid rgba(199,125,255,.3)}[data-v-6e322671] .ant-popover-inner{background:transparent;color:#2a2a3a}[data-v-6e322671] .ant-popover-message-title{color:#2a2a3a}.filter-section[data-v-6e322671] .status-select,.toolbar[data-v-6e322671] .status-select{height:32px;font-size:13px;border-radius:8px;border:1.5px solid rgba(200,200,210,.4);background:#fffffff2;color:#2a2a3a;transition:all .3s ease}.filter-section[data-v-6e322671] .status-select:hover,.toolbar[data-v-6e322671] .status-select:hover{border-color:#c77dff99;box-shadow:0 2px 8px #c77dff33}.filter-section[data-v-6e322671] .status-select:focus,.filter-section[data-v-6e322671] .status-select.ant-select-focused,.toolbar[data-v-6e322671] .status-select:focus,.toolbar[data-v-6e322671] .status-select.ant-select-focused{border-color:#c77dffcc;box-shadow:0 0 0 2px #c77dff33}.filter-section[data-v-6e322671] .ant-input-number.status-select{height:32px}.delete-confirm-content[data-v-6e322671]{padding:8px 0}.delete-warning-alert[data-v-6e322671]{margin-bottom:20px;border:1px solid rgba(255,167,122,.5);background:#ffa77a1a;border-radius:8px}.delete-warning-alert[data-v-6e322671] .ant-alert-message{color:#ffa87a;font-family:Courier New,monospace;font-weight:600}.warning-text[data-v-6e322671]{color:#ffa87a;font-family:Courier New,monospace}.level-info-preview[data-v-6e322671]{margin-top:16px}.level-preview-descriptions[data-v-6e322671]{background:#ffffffe6;border-radius:8px}.level-preview-descriptions[data-v-6e322671] .ant-descriptions-item-label{color:#c77dff;font-family:Courier New,monospace;font-weight:600;background:#c77dff1a}.level-preview-descriptions[data-v-6e322671] .ant-descriptions-item-content{color:#2a2a3a;font-family:Courier New,monospace}.level-badge-small[data-v-6e322671]{display:inline-flex;align-items:center;padding:4px 8px;background:linear-gradient(45deg,#c77dff1a,#8aafff1a);border-radius:6px}.level-text-small[data-v-6e322671]{color:#2a2a3a;font-weight:700;font-family:Courier New,monospace;font-size:13px}.description-text-small[data-v-6e322671]{color:#6a6a7a;font-family:Courier New,monospace;font-size:12px}.tags-container-small[data-v-6e322671]{display:flex;flex-wrap:wrap;gap:6px}.no-data-text-small[data-v-6e322671]{color:#999;font-family:Courier New,monospace;font-style:italic;font-size:12px}.filter-section[data-v-6e322671] .ant-input-number.status-select .ant-input-number-input{height:30px;font-size:13px;padding:0 12px;border-radius:8px}.filter-actions[data-v-6e322671]{display:flex;gap:8px}.filter-actions .unified-search-btn[data-v-6e322671],.filter-actions .unified-search-btn.ant-btn[data-v-6e322671],.filter-actions .unified-search-btn.ant-btn-default[data-v-6e322671],.filter-actions[data-v-6e322671] .unified-search-btn,.filter-actions[data-v-6e322671] .unified-search-btn.ant-btn,.filter-actions[data-v-6e322671] .unified-search-btn.ant-btn-default{background:#fffffff2!important;border:1.5px solid #7A9BA5!important;color:#7a9ba5!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important;box-shadow:none!important}.filter-actions .unified-search-btn[data-v-6e322671]:hover,.filter-actions .unified-search-btn.ant-btn[data-v-6e322671]:hover,.filter-actions .unified-search-btn.ant-btn-default[data-v-6e322671]:hover,.filter-actions[data-v-6e322671] .unified-search-btn:hover,.filter-actions[data-v-6e322671] .unified-search-btn.ant-btn:hover,.filter-actions[data-v-6e322671] .unified-search-btn.ant-btn-default:hover{background:#7a9ba51a!important;border-color:#7a9ba5!important;color:#7a9ba5!important;box-shadow:0 2px 8px #7a9ba54d!important}.filter-actions .unified-reset-btn[data-v-6e322671],.filter-actions .unified-reset-btn.ant-btn[data-v-6e322671],.filter-actions .unified-reset-btn.ant-btn-default[data-v-6e322671],.filter-actions[data-v-6e322671] .unified-reset-btn,.filter-actions[data-v-6e322671] .unified-reset-btn.ant-btn,.filter-actions[data-v-6e322671] .unified-reset-btn.ant-btn-default{background:#fffffff2!important;border:1.5px solid #C4A5A5!important;color:#c4a5a5!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important;box-shadow:none!important}.filter-actions .unified-reset-btn[data-v-6e322671]:hover,.filter-actions .unified-reset-btn.ant-btn[data-v-6e322671]:hover,.filter-actions .unified-reset-btn.ant-btn-default[data-v-6e322671]:hover,.filter-actions[data-v-6e322671] .unified-reset-btn:hover,.filter-actions[data-v-6e322671] .unified-reset-btn.ant-btn:hover,.filter-actions[data-v-6e322671] .unified-reset-btn.ant-btn-default:hover{background:#c4a5a51a!important;border-color:#c4a5a5!important;color:#c4a5a5!important;box-shadow:0 2px 8px #c4a5a54d!important}.levels-page[data-v-f9c1524e]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-f9c1524e]{margin-bottom:24px}.page-header h1[data-v-f9c1524e]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-f9c1524e]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.toolbar[data-v-f9c1524e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;position:relative;z-index:1;flex-wrap:wrap;background:#ffffffe6;border:1px solid rgba(200,200,210,.4);border-radius:12px;padding:16px;box-shadow:0 2px 8px #c77dff1a}.search-box[data-v-f9c1524e]{display:flex;align-items:center;gap:16px}.filter-actions[data-v-f9c1524e]{display:flex;gap:8px}.toolbar[data-v-f9c1524e] .status-select,.toolbar[data-v-f9c1524e] .status-select .ant-select-selector,.toolbar[data-v-f9c1524e] .status-select.ant-picker{height:32px;font-size:13px;border-radius:8px;border:1.5px solid rgba(200,200,210,.4);background:#fffffff2;color:#2a2a3a;transition:all .3s ease}.toolbar[data-v-f9c1524e] .status-select:hover,.toolbar[data-v-f9c1524e] .status-select.ant-select:hover .ant-select-selector,.toolbar[data-v-f9c1524e] .status-select.ant-picker:hover{border-color:#c77dff99;box-shadow:0 2px 8px #c77dff33}.toolbar[data-v-f9c1524e] .status-select.ant-select-focused .ant-select-selector,.toolbar[data-v-f9c1524e] .status-select.ant-picker-focused{border-color:#c77dffcc;box-shadow:0 0 0 2px #c77dff33}.filter-actions .unified-search-btn[data-v-f9c1524e],.filter-actions .unified-search-btn.ant-btn[data-v-f9c1524e],.filter-actions .unified-search-btn.ant-btn-default[data-v-f9c1524e],.filter-actions[data-v-f9c1524e] .unified-search-btn,.filter-actions[data-v-f9c1524e] .unified-search-btn.ant-btn,.filter-actions[data-v-f9c1524e] .unified-search-btn.ant-btn-default{background:#fffffff2!important;border:1.5px solid #7A9BA5!important;color:#7a9ba5!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important;box-shadow:none!important}.filter-actions .unified-search-btn[data-v-f9c1524e]:hover,.filter-actions .unified-search-btn.ant-btn[data-v-f9c1524e]:hover,.filter-actions .unified-search-btn.ant-btn-default[data-v-f9c1524e]:hover,.filter-actions[data-v-f9c1524e] .unified-search-btn:hover,.filter-actions[data-v-f9c1524e] .unified-search-btn.ant-btn:hover,.filter-actions[data-v-f9c1524e] .unified-search-btn.ant-btn-default:hover{background:#7a9ba51a!important;border-color:#7a9ba5!important;color:#7a9ba5!important;box-shadow:0 2px 8px #7a9ba54d!important}.filter-actions .unified-reset-btn[data-v-f9c1524e],.filter-actions .unified-reset-btn.ant-btn[data-v-f9c1524e],.filter-actions .unified-reset-btn.ant-btn-default[data-v-f9c1524e],.filter-actions[data-v-f9c1524e] .unified-reset-btn,.filter-actions[data-v-f9c1524e] .unified-reset-btn.ant-btn,.filter-actions[data-v-f9c1524e] .unified-reset-btn.ant-btn-default{background:#fffffff2!important;border:1.5px solid #C4A5A5!important;color:#c4a5a5!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important;box-shadow:none!important}.filter-actions .unified-reset-btn[data-v-f9c1524e]:hover,.filter-actions .unified-reset-btn.ant-btn[data-v-f9c1524e]:hover,.filter-actions .unified-reset-btn.ant-btn-default[data-v-f9c1524e]:hover,.filter-actions[data-v-f9c1524e] .unified-reset-btn:hover,.filter-actions[data-v-f9c1524e] .unified-reset-btn.ant-btn:hover,.filter-actions[data-v-f9c1524e] .unified-reset-btn.ant-btn-default:hover{background:#c4a5a51a!important;border-color:#c4a5a5!important;color:#c4a5a5!important;box-shadow:0 2px 8px #c4a5a54d!important}.content[data-v-f9c1524e]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;position:relative;box-shadow:0 0 30px #c77dff4d}.content[data-v-f9c1524e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.levels-table[data-v-f9c1524e] .ant-table{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;border-radius:12px!important;overflow:hidden!important}.levels-table[data-v-f9c1524e] .ant-table-thead>tr>th{background:#ffffffe6!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;border-bottom:1px solid rgba(200,200,210,.4)!important}.levels-table[data-v-f9c1524e] .ant-table-tbody>tr>td{background:#fff9!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-bottom:1px solid rgba(200,200,210,.2)!important}.levels-table[data-v-f9c1524e] .ant-table-tbody>tr:hover>td{background:#c77dff1a!important}[data-v-f9c1524e]::deep(.ant-card){background:transparent!important;border:none!important}[data-v-f9c1524e]::deep(.ant-card-body){padding:0!important}.user-name[data-v-f9c1524e]{color:#2a2a3a;font-weight:600}.user-link[data-v-f9c1524e]{color:#8aafff;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease;font-family:Courier New,monospace}.user-link[data-v-f9c1524e]:hover{color:#c77dff;text-decoration:underline;text-shadow:0 0 8px rgba(199,125,255,.3)}.level-change[data-v-f9c1524e]{color:#2a2a3a;font-weight:600;font-family:Courier New,monospace}.form-sections-collapse[data-v-69f25def]{background:transparent!important;border:none!important}.form-sections-collapse[data-v-69f25def] .ant-collapse-item{background:transparent!important;border:none!important;margin-bottom:8px!important}.form-sections-collapse[data-v-69f25def] .ant-collapse-header{background:#fffffff2!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:12px!important;padding:12px 16px!important;transition:all .3s ease!important}.form-sections-collapse[data-v-69f25def] .ant-collapse-header:hover{background:#fff!important;border-color:#c77dff66!important;box-shadow:0 2px 8px #c77dff33!important}.form-sections-collapse[data-v-69f25def] .ant-collapse-header:focus{outline:none!important}.form-sections-collapse[data-v-69f25def] .ant-collapse-content{background:transparent!important;border:none!important;border-radius:0 0 12px 12px!important;padding:0!important}.form-sections-collapse[data-v-69f25def] .ant-collapse-content-box{padding:0!important}.form-sections-collapse[data-v-69f25def] .ant-collapse-expand-icon{color:#c77dff!important;font-size:14px!important}.form-sections-collapse[data-v-69f25def] .ant-collapse-expand-icon:hover{color:#8aafff!important}.section-header[data-v-69f25def]{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:15px!important}.section-note[data-v-69f25def]{font-weight:400;font-size:12px;color:#8a8a9a;margin-left:4px}.form-section-panel[data-v-69f25def]{border:none!important}.form-section-card-inner[data-v-69f25def]{background:#fffffff2!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:8px!important;box-shadow:0 2px 8px #c77dff1a!important;margin-top:4px!important}.form-section-card-inner[data-v-69f25def] .ant-card-body{padding:12px!important}.form-section-card-inner[data-v-69f25def] .ant-form-item{margin-bottom:8px!important}.form-section-card-inner[data-v-69f25def] .ant-form-item:last-child{margin-bottom:0!important}.form-section-card-inner[data-v-69f25def]:has(.no-rules) .ant-card-body,.form-section-card-inner[data-v-69f25def]:has(.no-rewards) .ant-card-body{padding:4px 12px!important}.rules-section[data-v-69f25def],.rewards-section[data-v-69f25def]{width:100%}.rules-header[data-v-69f25def],.rewards-header[data-v-69f25def]{margin-bottom:12px}.rules-list[data-v-69f25def],.rewards-list[data-v-69f25def]{display:flex;flex-direction:column;gap:12px}.rule-item[data-v-69f25def],.reward-item[data-v-69f25def]{padding:12px;background:#ffffff80;border:1px solid rgba(199,125,255,.15);border-radius:6px;transition:all .2s ease}.rule-item[data-v-69f25def]:hover,.reward-item[data-v-69f25def]:hover{border-color:#c77dff4d;background:#ffffffb3}.no-rules[data-v-69f25def],.no-rewards[data-v-69f25def]{padding:12px;text-align:center}.no-rules[data-v-69f25def] .ant-empty-image,.no-rewards[data-v-69f25def] .ant-empty-image{display:none}.delete-rule-btn[data-v-69f25def]{color:#ff4d4f!important}.delete-rule-btn[data-v-69f25def]:hover{color:#ff7875!important;background:#ff4d4f1a!important}.form-sections-collapse[data-v-28fc0b59]{background:transparent!important;border:none!important}.form-sections-collapse[data-v-28fc0b59] .ant-collapse-item{background:transparent!important;border:none!important;margin-bottom:8px!important}.form-sections-collapse[data-v-28fc0b59] .ant-collapse-header{background:#fffffff2!important;padding:12px 16px!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:12px!important;box-shadow:0 2px 8px #c77dff1a!important;transition:all .3s ease!important}.form-sections-collapse[data-v-28fc0b59] .ant-collapse-header:hover{background:#fff!important;border-color:#c77dff66!important;box-shadow:0 2px 8px #c77dff33!important}.form-sections-collapse[data-v-28fc0b59] .ant-collapse-content{background:transparent!important;border:none!important;padding:0!important}.form-sections-collapse[data-v-28fc0b59] .ant-collapse-content-box{padding:0!important}.form-section-card-inner[data-v-28fc0b59]{background:#fffffff2!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:0 0 12px 12px!important;box-shadow:0 2px 8px #c77dff1a!important;margin-top:-8px!important;padding:16px!important}.section-header[data-v-28fc0b59]{font-family:Courier New,monospace;font-size:14px;font-weight:600;color:#c77dff}.section-note[data-v-28fc0b59]{font-size:12px;color:#00000073;font-weight:400}.rules-section[data-v-28fc0b59],.rewards-section[data-v-28fc0b59]{width:100%}.rules-header[data-v-28fc0b59],.rewards-header[data-v-28fc0b59]{margin-bottom:16px}.rules-list[data-v-28fc0b59],.rewards-list[data-v-28fc0b59]{display:flex;flex-direction:column;gap:12px}.rule-item[data-v-28fc0b59],.reward-item[data-v-28fc0b59]{padding:12px;background:#ffffff80;border:1px solid rgba(199,125,255,.15);border-radius:6px;transition:all .2s ease}.rule-item[data-v-28fc0b59]:hover,.reward-item[data-v-28fc0b59]:hover{border-color:#c77dff4d;background:#ffffffb3}.delete-rule-btn[data-v-28fc0b59]{color:#ff4d4f}.form-section-card-inner[data-v-28fc0b59]:has(.no-rules) .ant-card-body,.form-section-card-inner[data-v-28fc0b59]:has(.no-rewards) .ant-card-body{padding:4px 12px!important}.no-rules[data-v-28fc0b59],.no-rewards[data-v-28fc0b59]{padding:12px;text-align:center}.no-rules[data-v-28fc0b59] .ant-empty-image,.no-rewards[data-v-28fc0b59] .ant-empty-image{display:none}.node-selector-display[data-v-28fc0b59]{padding:8px 12px;background:#c77dff0d;border:1px solid rgba(199,125,255,.2);border-radius:8px;cursor:pointer;transition:all .3s ease;min-height:40px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.node-selector-display[data-v-28fc0b59]:hover{background:#c77dff1a;border-color:#c77dff66}.node-selector-display.multiple[data-v-28fc0b59]{padding:4px 8px}.node-tag[data-v-28fc0b59]{margin:0!important}.node-selector-btn[data-v-28fc0b59]{width:100%;border-color:#c77dff4d;color:#c77dff}.node-selector-btn[data-v-28fc0b59]:hover{border-color:#c77dff;color:#c77dff}.form-sections-collapse[data-v-43eb9fe1]{background:transparent!important;border:none!important}.form-sections-collapse[data-v-43eb9fe1] .ant-collapse-item{background:transparent!important;border:none!important;margin-bottom:8px!important}.form-sections-collapse[data-v-43eb9fe1] .ant-collapse-header{background:#fffffff2!important;padding:12px 16px!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:12px!important;box-shadow:0 2px 8px #c77dff1a!important;transition:all .3s ease!important}.form-sections-collapse[data-v-43eb9fe1] .ant-collapse-header:hover{background:#fff!important;border-color:#c77dff66!important;box-shadow:0 2px 8px #c77dff33!important}.form-sections-collapse[data-v-43eb9fe1] .ant-collapse-content{background:transparent!important;border:none!important;padding:0!important}.form-sections-collapse[data-v-43eb9fe1] .ant-collapse-content-box{padding:0!important}.form-section-card-inner[data-v-43eb9fe1]{background:#fffffff2!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:0 0 12px 12px!important;box-shadow:0 2px 8px #c77dff1a!important;margin-top:-8px!important;padding:16px!important}.section-header[data-v-43eb9fe1]{font-family:Courier New,monospace;font-size:14px;font-weight:600;color:#c77dff}.section-note[data-v-43eb9fe1]{font-size:12px;color:#00000073;font-weight:400}.rules-section[data-v-43eb9fe1],.rewards-section[data-v-43eb9fe1]{width:100%}.rules-header[data-v-43eb9fe1],.rewards-header[data-v-43eb9fe1]{margin-bottom:16px}.rules-list[data-v-43eb9fe1],.rewards-list[data-v-43eb9fe1]{display:flex;flex-direction:column;gap:12px}.rule-item[data-v-43eb9fe1],.reward-item[data-v-43eb9fe1]{padding:12px;background:#ffffff80;border:1px solid rgba(199,125,255,.15);border-radius:6px;transition:all .2s ease}.rule-item[data-v-43eb9fe1]:hover,.reward-item[data-v-43eb9fe1]:hover{border-color:#c77dff4d;background:#ffffffb3}.delete-rule-btn[data-v-43eb9fe1]{color:#ff4d4f}.form-section-card-inner[data-v-43eb9fe1]:has(.no-rules) .ant-card-body,.form-section-card-inner[data-v-43eb9fe1]:has(.no-rewards) .ant-card-body{padding:4px 12px!important}.no-rules[data-v-43eb9fe1],.no-rewards[data-v-43eb9fe1]{padding:12px;text-align:center}.no-rules[data-v-43eb9fe1] .ant-empty-image,.no-rewards[data-v-43eb9fe1] .ant-empty-image{display:none}.node-selector-display[data-v-43eb9fe1]{padding:8px 12px;background:#c77dff0d;border:1px solid rgba(199,125,255,.2);border-radius:8px;cursor:pointer;transition:all .3s ease;min-height:40px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.node-selector-display[data-v-43eb9fe1]:hover{background:#c77dff1a;border-color:#c77dff66}.node-selector-display.multiple[data-v-43eb9fe1]{padding:4px 8px}.node-tag[data-v-43eb9fe1]{margin:0!important}.node-selector-btn[data-v-43eb9fe1]{width:100%;border-color:#c77dff4d;color:#c77dff}.node-selector-btn[data-v-43eb9fe1]:hover{border-color:#c77dff;color:#c77dff}.form-row-compact[data-v-43eb9fe1]{margin-bottom:0}.form-sections-collapse[data-v-ef29dc5b]{background:transparent!important;border:none!important}.form-sections-collapse[data-v-ef29dc5b] .ant-collapse-item{background:transparent!important;border:none!important;margin-bottom:8px!important}.form-sections-collapse[data-v-ef29dc5b] .ant-collapse-header{background:#fffffff2!important;padding:12px 16px!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:12px!important;box-shadow:0 2px 8px #c77dff1a!important;transition:all .3s ease!important}.form-sections-collapse[data-v-ef29dc5b] .ant-collapse-header:hover{background:#fff!important;border-color:#c77dff66!important;box-shadow:0 2px 8px #c77dff33!important}.form-sections-collapse[data-v-ef29dc5b] .ant-collapse-content{background:transparent!important;border:none!important;padding:0!important}.form-sections-collapse[data-v-ef29dc5b] .ant-collapse-content-box{padding:0!important}.form-section-card-inner[data-v-ef29dc5b]{background:#fffffff2!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:0 0 12px 12px!important;box-shadow:0 2px 8px #c77dff1a!important;margin-top:-8px!important;padding:16px!important}.section-header[data-v-ef29dc5b]{font-family:Courier New,monospace;font-size:14px;font-weight:600;color:#c77dff}.section-note[data-v-ef29dc5b]{font-size:12px;color:#00000073;font-weight:400}.rules-section[data-v-ef29dc5b],.rewards-section[data-v-ef29dc5b]{width:100%}.rules-header[data-v-ef29dc5b],.rewards-header[data-v-ef29dc5b]{margin-bottom:16px}.rules-list[data-v-ef29dc5b],.rewards-list[data-v-ef29dc5b]{display:flex;flex-direction:column;gap:12px}.rule-item[data-v-ef29dc5b],.reward-item[data-v-ef29dc5b]{padding:12px;background:#ffffff80;border:1px solid rgba(199,125,255,.15);border-radius:6px;transition:all .2s ease}.rule-item[data-v-ef29dc5b]:hover,.reward-item[data-v-ef29dc5b]:hover{border-color:#c77dff4d;background:#ffffffb3}.delete-rule-btn[data-v-ef29dc5b]{color:#ff4d4f}.form-section-card-inner[data-v-ef29dc5b]:has(.no-rules) .ant-card-body,.form-section-card-inner[data-v-ef29dc5b]:has(.no-rewards) .ant-card-body{padding:4px 12px!important}.no-rules[data-v-ef29dc5b],.no-rewards[data-v-ef29dc5b]{padding:12px;text-align:center}.no-rules[data-v-ef29dc5b] .ant-empty-image,.no-rewards[data-v-ef29dc5b] .ant-empty-image{display:none}.node-selector-display[data-v-ef29dc5b]{padding:8px 12px;background:#c77dff0d;border:1px solid rgba(199,125,255,.2);border-radius:8px;cursor:pointer;transition:all .3s ease;min-height:40px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.node-selector-display[data-v-ef29dc5b]:hover{background:#c77dff1a;border-color:#c77dff66}.node-selector-display.multiple[data-v-ef29dc5b]{padding:4px 8px}.node-tag[data-v-ef29dc5b]{margin:0!important}.node-selector-btn[data-v-ef29dc5b]{width:100%;border-color:#c77dff4d;color:#c77dff}.node-selector-btn[data-v-ef29dc5b]:hover{border-color:#c77dff;color:#c77dff}.form-row-compact[data-v-ef29dc5b]{margin-bottom:0}.node-selector-tip[data-v-991440a4]{margin-bottom:20px}.node-selector-tip[data-v-991440a4] .ant-alert{background:linear-gradient(135deg,#ff9ecf14,#c77dff14)!important;border:1px solid rgba(199,125,255,.3)!important;border-radius:8px!important;padding:12px 16px!important}.node-selector-tip[data-v-991440a4] .ant-alert-message{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-size:13px!important;line-height:1.6!important;margin:0!important}.node-selector-tip[data-v-991440a4] .ant-alert-icon{color:#c77dff!important}.node-selector[data-v-991440a4] .ant-form-item{margin-bottom:0!important}.node-selector[data-v-991440a4] .ant-form-item-label{padding-bottom:4px!important}.node-selector[data-v-991440a4] .ant-select{height:32px!important}.node-selector[data-v-991440a4] .ant-select-selector{height:32px!important;display:flex!important;align-items:center!important}.chapter-node-selector-footer[data-v-991440a4]{display:flex;flex-direction:column;gap:16px}.selected-nodes-display[data-v-991440a4]{background:linear-gradient(135deg,#ff9ecf14,#c77dff14);border:1px solid rgba(199,125,255,.3);border-radius:12px;padding:16px;margin-bottom:8px}.selected-nodes-header[data-v-991440a4]{margin-bottom:12px}.selected-count[data-v-991440a4]{font-family:Courier New,monospace;font-size:14px;font-weight:600;color:#c77dff;display:flex;align-items:center}.selected-count[data-v-991440a4]:before{content:"";display:inline-block;width:8px;height:8px;background:linear-gradient(45deg,#ff9ecf,#c77dff);border-radius:50%;margin-right:8px;box-shadow:0 0 8px #c77dff80}.selected-nodes-tags[data-v-991440a4]{display:flex;flex-wrap:wrap;gap:8px}.selected-node-tag[data-v-991440a4]{background:linear-gradient(45deg,#c77dff26,#8aafff26)!important;border:1px solid rgba(199,125,255,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:500!important;padding:4px 12px!important;border-radius:16px!important;transition:all .3s ease!important;box-shadow:0 2px 4px #c77dff33!important}.selected-node-tag[data-v-991440a4]:hover{background:linear-gradient(45deg,#c77dff40,#8aafff40)!important;border-color:#c77dff99!important;transform:translateY(-1px);box-shadow:0 4px 8px #c77dff4d!important}.selected-node-tag[data-v-991440a4] .anticon-close{color:#8a8a9a!important;transition:color .2s ease!important}.selected-node-tag[data-v-991440a4] .anticon-close:hover{color:#c77dff!important}.footer-actions[data-v-991440a4]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid rgba(199,125,255,.2)}.selected-path[data-v-991440a4]{margin-top:16px}.path-label[data-v-991440a4]{font-family:Courier New,monospace;font-size:14px;font-weight:600;color:#2a2a3a;margin-bottom:8px}.path-content[data-v-991440a4]{display:flex;flex-wrap:wrap;gap:8px}.debug-info[data-v-991440a4]{margin-top:16px;padding:12px;background:#c77dff0d;border-radius:8px;font-family:Courier New,monospace;font-size:12px;color:#666}.debug-pre[data-v-991440a4]{margin:0;white-space:pre-wrap;word-break:break-all}[data-v-991440a4] .ant-modal{z-index:3000!important}[data-v-991440a4] .ant-modal-mask{z-index:2999!important}[data-v-991440a4] .ant-modal-wrap{z-index:3000!important}.category-management[data-v-a5233c4c]{padding:8px 0}.category-list[data-v-a5233c4c]{margin-bottom:24px;max-height:400px;overflow-y:auto;padding-right:4px}.category-list[data-v-a5233c4c]::-webkit-scrollbar{width:6px}.category-list[data-v-a5233c4c]::-webkit-scrollbar-track{background:#c77dff1a;border-radius:3px}.category-list[data-v-a5233c4c]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#c77dff,#8aafff);border-radius:3px}.category-list[data-v-a5233c4c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#b66dff,#7a9fff)}.category-item[data-v-a5233c4c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin-bottom:12px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:1px solid rgba(199,125,255,.3);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.category-item[data-v-a5233c4c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(199,125,255,.1),transparent);transition:left .5s ease}.category-item[data-v-a5233c4c]:hover:before{left:100%}.category-item[data-v-a5233c4c]:hover{background:linear-gradient(135deg,#fff,#f8f9faf2);border-color:#c77dff80;box-shadow:0 4px 16px #c77dff33,0 0 20px #c77dff1a;transform:translateY(-2px)}.category-info[data-v-a5233c4c]{flex:1;min-width:0}.category-header[data-v-a5233c4c]{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.category-name[data-v-a5233c4c]{font-size:15px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;background:linear-gradient(135deg,#c77dff,#8aafff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.3px}.category-code[data-v-a5233c4c]{padding:4px 10px;background:linear-gradient(135deg,#c77dff26,#8aafff26);border:1px solid rgba(199,125,255,.3);border-radius:6px;color:#c77dff;font-weight:500;font-size:12px;letter-spacing:.5px;box-shadow:0 2px 4px #c77dff1a;font-family:Courier New,monospace}.category-meta[data-v-a5233c4c]{display:flex;align-items:center;gap:12px;font-size:12px;font-family:Courier New,monospace}.category-count[data-v-a5233c4c]{color:#8a8a9a;font-weight:500;padding:2px 0}.category-actions[data-v-a5233c4c]{flex-shrink:0}.category-actions[data-v-a5233c4c] .ant-btn{border-radius:6px;transition:all .2s ease}.category-actions[data-v-a5233c4c] .ant-btn-text:hover{background:#c77dff1a!important;color:#c77dff!important}.category-actions[data-v-a5233c4c] .ant-btn-dangerous.ant-btn-text:hover{background:#ff4d4f1a!important;color:#ff4d4f!important}.empty-state[data-v-a5233c4c]{padding:60px 0;text-align:center}.empty-state[data-v-a5233c4c] .ant-empty-description{color:#8a8a9a;font-family:Courier New,monospace}.category-form[data-v-a5233c4c]{margin-top:20px;padding:20px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:1px solid rgba(199,125,255,.3);border-radius:12px;box-shadow:0 2px 8px #c77dff1a}.category-form[data-v-a5233c4c] .ant-divider{margin:0 0 20px;border-color:#c77dff4d}.category-form[data-v-a5233c4c] .ant-divider-inner-text{font-family:Courier New,monospace;font-weight:600;font-size:14px;background:linear-gradient(135deg,#c77dff,#8aafff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:0 12px}.add-button-container[data-v-a5233c4c]{margin-top:16px}.add-category-btn[data-v-a5233c4c]{height:44px!important;border:2px dashed rgba(199,125,255,.4)!important;background:linear-gradient(135deg,#fffffff2,#f8f9fae6)!important;color:#c77dff!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:14px!important;border-radius:10px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}.add-category-btn[data-v-a5233c4c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(199,125,255,.2),transparent);transition:left .5s ease}.add-category-btn[data-v-a5233c4c]:hover:before{left:100%}.add-category-btn[data-v-a5233c4c]:hover{border-color:#c77dffb3!important;color:#b66dff!important;background:linear-gradient(135deg,#c77dff1a,#8aafff1a)!important;box-shadow:0 4px 12px #c77dff4d,inset 0 0 20px #c77dff1a!important;transform:translateY(-2px)}.add-category-btn[data-v-a5233c4c]:active{transform:translateY(0)}[data-v-a5233c4c] .ant-form-item-label>label{font-family:Courier New,monospace!important;font-weight:500!important;color:#2a2a3a!important}[data-v-a5233c4c] .ant-input{font-family:Courier New,monospace!important;border:1px solid rgba(199,125,255,.3)!important;border-radius:8px!important;transition:all .3s ease!important;background:#fffffff2!important}[data-v-a5233c4c] .ant-input:hover{border-color:#c77dff80!important;box-shadow:0 0 0 2px #c77dff1a!important}[data-v-a5233c4c] .ant-input:focus,[data-v-a5233c4c] .ant-input-focused{border-color:#c77dff!important;box-shadow:0 0 0 2px #c77dff33,0 2px 8px #c77dff26!important}[data-v-a5233c4c] .ant-form-item{margin-bottom:20px}.category-form[data-v-a5233c4c] .ant-btn-primary{background:linear-gradient(45deg,#c77dff,#8aafff)!important;border:none!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-weight:600!important;height:36px!important;padding:0 20px!important;box-shadow:0 4px 12px #c77dff66,inset 0 0 10px #ffffff1a!important;transition:all .3s ease!important}.category-form[data-v-a5233c4c] .ant-btn-primary:hover{background:linear-gradient(45deg,#b66dff,#7a9fff)!important;box-shadow:0 6px 20px #c77dff99,inset 0 0 15px #ffffff26!important;transform:translateY(-2px)}.category-form[data-v-a5233c4c] .ant-btn:not(.ant-btn-primary){border:1px solid rgba(199,125,255,.3)!important;border-radius:8px!important;font-family:Courier New,monospace!important;height:36px!important;padding:0 20px!important;transition:all .3s ease!important}.category-form[data-v-a5233c4c] .ant-btn:not(.ant-btn-primary):hover{border-color:#c77dff99!important;color:#c77dff!important;background:#c77dff0d!important}.modal-footer[data-v-a5233c4c]{margin-top:24px;padding-top:20px;border-top:1px solid rgba(199,125,255,.2);display:flex;justify-content:flex-end}.modal-footer[data-v-a5233c4c] .ant-btn{border-radius:8px!important;font-family:Courier New,monospace!important;height:36px!important;padding:0 20px!important;border:1px solid rgba(199,125,255,.3)!important;transition:all .3s ease!important}.modal-footer[data-v-a5233c4c] .ant-btn:hover{border-color:#c77dff99!important;color:#c77dff!important;background:#c77dff0d!important}.page[data-v-2a8be7cf]{padding:32px;background:linear-gradient(135deg,#fffffffa,#f8f9faf2,#fffffffa);min-height:100vh;position:relative;overflow-x:hidden}.page[data-v-2a8be7cf]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(199,125,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(199,125,255,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.page-header[data-v-2a8be7cf]{margin-bottom:24px;position:relative;z-index:1}.page-header h1[data-v-2a8be7cf]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-2a8be7cf]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-2a8be7cf]{background:linear-gradient(135deg,#fffffffa,#f8f9faf2);border:2px solid transparent;border-radius:16px;padding:32px;min-height:400px;position:relative;box-shadow:0 0 40px #c77dff33,0 10px 40px #0000000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1}.content[data-v-2a8be7cf]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.toolbar[data-v-2a8be7cf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;position:relative;z-index:2;flex-wrap:wrap;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:1px solid rgba(199,125,255,.2);border-radius:16px;box-shadow:0 4px 16px #c77dff1a,inset 0 1px #fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toolbar-left[data-v-2a8be7cf]{display:flex;align-items:center;gap:12px}.toolbar-right[data-v-2a8be7cf]{display:flex;align-items:center;margin-left:auto;gap:12px}.search-box[data-v-2a8be7cf]{flex:1;min-width:300px}.loading-container[data-v-2a8be7cf],.empty-container[data-v-2a8be7cf]{display:flex;justify-content:center;align-items:center;min-height:500px;position:relative;z-index:1;flex-direction:column;gap:16px}.loading-container[data-v-2a8be7cf]{animation:fadeIn-2a8be7cf .5s ease-in}@keyframes fadeIn-2a8be7cf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-spinner[data-v-2a8be7cf]{display:flex;gap:8px;align-items:center;justify-content:center}.spinner-ring[data-v-2a8be7cf]{width:12px;height:12px;border-radius:50%;background:linear-gradient(45deg,#c77dff,#8aafff);animation:spinnerPulse-2a8be7cf 1.4s ease-in-out infinite;box-shadow:0 0 10px #c77dff80}.spinner-ring[data-v-2a8be7cf]:nth-child(1){animation-delay:0s}.spinner-ring[data-v-2a8be7cf]:nth-child(2){animation-delay:.2s}.spinner-ring[data-v-2a8be7cf]:nth-child(3){animation-delay:.4s}@keyframes spinnerPulse-2a8be7cf{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.5}}.loading-text[data-v-2a8be7cf]{margin-top:16px;color:#6a6a7a;font-family:Courier New,monospace;font-size:14px;letter-spacing:.5px;animation:textPulse-2a8be7cf 2s ease-in-out infinite}@keyframes textPulse-2a8be7cf{0%,to{opacity:.6}50%{opacity:1}}.empty-container[data-v-2a8be7cf]{animation:fadeIn-2a8be7cf .5s ease-in}.empty-icon[data-v-2a8be7cf]{margin-bottom:20px;animation:iconFloat-2a8be7cf 3s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(199,125,255,.3))}@keyframes iconFloat-2a8be7cf{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-container[data-v-2a8be7cf] .ant-empty{padding:20px}.empty-container[data-v-2a8be7cf] .ant-empty-description{color:#8a8a9a;font-family:Courier New,monospace;font-size:14px;letter-spacing:.3px}.main-layout[data-v-2a8be7cf]{display:flex;gap:0;height:calc(100vh - 240px);min-height:600px;position:relative;z-index:1}.tree-panel[data-v-2a8be7cf]{background:linear-gradient(135deg,#fffffffa,#f8f9faf2);border:1px solid rgba(199,125,255,.2);border-radius:16px;box-shadow:0 4px 16px #c77dff1a;display:flex;flex-direction:column;overflow:hidden;position:relative}.tree-panel-header[data-v-2a8be7cf]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(199,125,255,.2);background:linear-gradient(135deg,#ff9ecf0d,#c77dff0d)}.tree-panel-header h3[data-v-2a8be7cf]{margin:0;font-size:16px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;background:linear-gradient(135deg,#c77dff,#8aafff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tree-panel-content[data-v-2a8be7cf]{flex:1;overflow:hidden;padding:12px;display:flex;flex-direction:column}.tree-content-wrapper[data-v-2a8be7cf]{flex:1;overflow-y:auto;min-height:0}.tree-pagination[data-v-2a8be7cf]{padding:16px 12px;border-top:1px solid rgba(199,125,255,.2);background:linear-gradient(135deg,#fffffff2,#f8f9fae6);flex-shrink:0}.tree-pagination[data-v-2a8be7cf] .ant-pagination{margin:0;text-align:center}.tree-pagination[data-v-2a8be7cf] .ant-pagination-total-text{color:#6a6a7a;font-family:Courier New,monospace;font-size:13px}[data-v-2a8be7cf] .mission-tree{background:transparent;font-family:Courier New,monospace}[data-v-2a8be7cf] .mission-tree .ant-tree-node-content-wrapper{padding:6px 8px;border-radius:6px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}[data-v-2a8be7cf] .mission-tree .ant-tree-treenode{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-2a8be7cf] .mission-tree .ant-tree-node-content-wrapper:hover{background:#c77dff1a}[data-v-2a8be7cf] .mission-tree .ant-tree-node-selected .ant-tree-node-content-wrapper{background:linear-gradient(90deg,#c77dff33,#8aafff33)!important;border:1px solid rgba(199,125,255,.4);box-shadow:0 2px 8px #c77dff33}[data-v-2a8be7cf] .mission-tree .ant-tree-switcher{color:#c77dff}[data-v-2a8be7cf] .mission-tree .ant-tree-switcher:hover{color:#8aafff}[data-v-2a8be7cf] .mission-tree .ant-tree-switcher-open{display:none!important}[data-v-2a8be7cf] .mission-tree .ant-tree-switcher-close{display:inline-flex!important}.tree-node-title[data-v-2a8be7cf]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;min-width:0}.drag-handle-icon[data-v-2a8be7cf]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:#c77dff66;cursor:move;cursor:grab;transition:all .2s ease;flex-shrink:0;margin-right:8px;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;pointer-events:auto;position:relative;z-index:10}.drag-handle-icon[data-v-2a8be7cf]:active{cursor:grabbing;color:#c77dff}.drag-handle-icon[data-v-2a8be7cf]:hover{color:#c77dff;transform:scale(1.1)}.drag-handle-icon svg[data-v-2a8be7cf]{width:100%;height:100%;pointer-events:none}.node-icon[data-v-2a8be7cf]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;margin-right:8px;transition:all .2s ease}.node-icon.step svg[data-v-2a8be7cf]{width:100%;height:100%;filter:drop-shadow(0 0 3px rgba(255,158,207,.4));transition:all .2s ease}.node-icon.step:hover svg[data-v-2a8be7cf]{transform:scale(1.1);filter:drop-shadow(0 0 5px rgba(255,158,207,.6))}.node-loading[data-v-2a8be7cf]{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:8px}.node-loading[data-v-2a8be7cf] .ant-spin{color:#c77dff}.node-loading[data-v-2a8be7cf] .ant-spin-dot-item{background-color:#c77dff}.node-name[data-v-2a8be7cf]{flex:1;font-size:14px;color:#2a2a3a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-category-tag[data-v-2a8be7cf],.node-status-tag[data-v-2a8be7cf]{margin:0;font-size:11px;padding:0 6px;height:20px;line-height:20px}.node-sort-actions[data-v-2a8be7cf]{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.sort-btn[data-v-2a8be7cf]{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;color:#c77dff99}.sort-btn[data-v-2a8be7cf]:hover{background:#c77dff1a;color:#c77dff;transform:scale(1.1)}.sort-btn-up[data-v-2a8be7cf]:hover{color:#8aafff;background:#8aafff1a}.sort-btn-down[data-v-2a8be7cf]:hover{color:#a8fff6;background:#a8fff61a}.sort-btn-cancel[data-v-2a8be7cf]:hover{color:#ffa87a;background:#ffa87a1a}.sort-btn-toggle[data-v-2a8be7cf]:hover{color:#c77dff;background:#c77dff26}.sort-btn[data-v-2a8be7cf] .anticon{font-size:12px}.sort-mode-active[data-v-2a8be7cf]{background:#c77dff26!important;color:#c77dff!important}.sort-mode-active[data-v-2a8be7cf]:hover{background:#c77dff40!important;color:#b66dff!important}.resizer[data-v-2a8be7cf]{width:8px;background:#c77dff1a;cursor:col-resize;position:relative;transition:background .2s ease;flex-shrink:0}.resizer[data-v-2a8be7cf]:hover,.resizer.resizing[data-v-2a8be7cf]{background:#c77dff4d}.resizer[data-v-2a8be7cf]:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2px;height:40px;background:#c77dff66;border-radius:1px}.resizer[data-v-2a8be7cf]:hover:before,.resizer.resizing[data-v-2a8be7cf]:before{background:#c77dffcc;width:3px}.detail-panel[data-v-2a8be7cf]{background:linear-gradient(135deg,#fffffffa,#f8f9faf2);border:1px solid rgba(199,125,255,.2);border-radius:16px;box-shadow:0 4px 16px #c77dff1a;display:flex;flex-direction:column;overflow:hidden;position:relative}.detail-panel-empty[data-v-2a8be7cf]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px}.detail-panel-empty .empty-icon[data-v-2a8be7cf]{margin-bottom:24px;animation:iconFloat-2a8be7cf 3s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(199,125,255,.3))}.detail-panel-empty .empty-text[data-v-2a8be7cf]{color:#8a8a9a;font-family:Courier New,monospace;font-size:16px;letter-spacing:.5px}.detail-panel-content[data-v-2a8be7cf]{display:flex;flex-direction:column;height:100%;overflow:hidden}.detail-header[data-v-2a8be7cf]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid rgba(199,125,255,.2);background:linear-gradient(135deg,#ff9ecf0d,#c77dff0d);flex-shrink:0}.detail-title[data-v-2a8be7cf]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.detail-icon[data-v-2a8be7cf]{display:flex;align-items:center;font-size:24px;flex-shrink:0}.detail-icon.mission[data-v-2a8be7cf]{color:#c77dff}.detail-icon.chapter[data-v-2a8be7cf]{color:#8aafff}.detail-icon.task[data-v-2a8be7cf]{color:#a8fff6}.detail-icon.step[data-v-2a8be7cf]{color:#ff9ecf}.detail-title h2[data-v-2a8be7cf]{margin:0;font-size:20px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-actions[data-v-2a8be7cf]{flex-shrink:0}.detail-body[data-v-2a8be7cf]{flex:1;overflow-y:auto;padding:24px}.detail-sections[data-v-2a8be7cf]{display:flex;flex-direction:column;gap:0}.detail-section[data-v-2a8be7cf]{padding:20px 0}.detail-section[data-v-2a8be7cf]:first-child{padding-top:0}.section-divider[data-v-2a8be7cf]{height:1px;background:linear-gradient(90deg,transparent,rgba(199,125,255,.3),transparent);margin:24px 0}.section-header[data-v-2a8be7cf]{font-size:16px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;margin:0 0 16px;background:linear-gradient(135deg,#c77dff,#8aafff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.detail-section-content[data-v-2a8be7cf]{padding:0}.repeat-settings-inline[data-v-2a8be7cf]{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.detail-field-inline[data-v-2a8be7cf]{flex:0 0 auto;min-width:120px}.detail-field-inline .field-label[data-v-2a8be7cf]{margin-bottom:6px}.detail-field-inline .field-value[data-v-2a8be7cf]{margin-bottom:0}.detail-field[data-v-2a8be7cf]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(199,125,255,.1)}.detail-field[data-v-2a8be7cf]:last-child{border-bottom:none;margin-bottom:0}.field-label[data-v-2a8be7cf]{font-size:12px;font-weight:600;color:#8a8a9a;font-family:Courier New,monospace;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.field-value[data-v-2a8be7cf]{font-size:14px;color:#2a2a3a;font-family:Courier New,monospace;line-height:1.6;word-break:break-word}.rule-item[data-v-2a8be7cf]{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-bottom:8px;background:#fff9;border:1px solid rgba(199,125,255,.2);border-radius:8px;transition:all .2s ease}.rule-item[data-v-2a8be7cf]:last-child{margin-bottom:0}.rule-item[data-v-2a8be7cf]:hover{background:#ffffffe6;border-color:#c77dff66;box-shadow:0 2px 4px #c77dff1a}.rule-ref[data-v-2a8be7cf]{font-size:13px;color:#6a6a7a;font-family:Courier New,monospace;flex:1}.reward-item[data-v-2a8be7cf]{display:flex;align-items:flex-start;gap:16px;padding:14px;margin-bottom:12px;background:linear-gradient(135deg,#ffffffb3,#f8f9fa99);border:1px solid rgba(199,125,255,.2);border-radius:10px;transition:all .2s ease}.reward-item[data-v-2a8be7cf]:last-child{margin-bottom:0}.reward-item[data-v-2a8be7cf]:hover{background:linear-gradient(135deg,#ffffffe6,#f8f9facc);border-color:#c77dff66;box-shadow:0 2px 8px #c77dff26;transform:translate(2px)}.reward-type[data-v-2a8be7cf]{flex-shrink:0}.reward-details[data-v-2a8be7cf]{flex:1;display:flex;flex-direction:column;gap:6px}.reward-ref[data-v-2a8be7cf],.reward-amount[data-v-2a8be7cf]{font-size:13px;color:#6a6a7a;font-family:Courier New,monospace}.reward-amount[data-v-2a8be7cf]{font-weight:600;color:#2a2a3a}@media (max-width: 1200px){.main-layout[data-v-2a8be7cf]{flex-direction:column;height:auto;min-height:auto}.tree-panel[data-v-2a8be7cf]{width:100%!important;height:400px;margin-bottom:16px}.detail-panel[data-v-2a8be7cf]{width:100%!important;min-height:500px}.resizer[data-v-2a8be7cf]{display:none}}@media (max-width: 1400px){.missions-grid[data-v-2a8be7cf]{grid-template-columns:repeat(2,1fr);gap:24px}.content[data-v-2a8be7cf]{padding:32px}}@media (max-width: 768px){.page[data-v-2a8be7cf]{padding:20px}.page-header h1[data-v-2a8be7cf]{font-size:24px}.content[data-v-2a8be7cf]{padding:24px;border-radius:16px}.toolbar[data-v-2a8be7cf]{padding:16px;flex-direction:column;align-items:stretch}.toolbar-left[data-v-2a8be7cf],.toolbar-right[data-v-2a8be7cf]{width:100%;justify-content:space-between}.missions-grid[data-v-2a8be7cf]{grid-template-columns:1fr;gap:20px}}[data-v-2a8be7cf] .sortable-ghost{opacity:.5;background:linear-gradient(135deg,#c77dff26,#8aafff26)!important;border:2px dashed rgba(199,125,255,.5)!important;box-shadow:0 0 20px #c77dff4d!important;transform:scale(.98)}[data-v-2a8be7cf] .toolbar .ant-btn-default{background:linear-gradient(135deg,#fffffff2,#f8f9fae6)!important;border:1px solid rgba(199,125,255,.3)!important;color:#2a2a3a!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-weight:500!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 4px #c77dff1a!important;height:36px!important;padding:0 16px!important}[data-v-2a8be7cf] .toolbar .ant-btn-default:hover{border-color:#8aafff99!important;color:#8aafff!important;background:linear-gradient(135deg,#fff,#f8f9faf2)!important;box-shadow:0 4px 12px #8aafff4d,inset 0 0 10px #8aafff1a!important;transform:translateY(-2px)}[data-v-2a8be7cf] .toolbar .ant-btn-default:active{transform:translateY(0);box-shadow:0 2px 6px #8aafff33!important}[data-v-2a8be7cf] .toolbar .ant-btn-default .anticon{transition:all .3s ease!important}[data-v-2a8be7cf] .toolbar .ant-btn-default:hover .anticon{filter:drop-shadow(0 0 4px rgba(138,175,255,.6));transform:scale(1.1)}[data-v-2a8be7cf] .toolbar .ant-btn-primary{background:linear-gradient(45deg,#c77dff,#8aafff)!important;border:none!important;color:#fff!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #c77dff66,inset 0 0 10px #ffffff1a!important;height:36px!important;padding:0 20px!important;text-shadow:0 0 10px rgba(255,255,255,.3)}[data-v-2a8be7cf] .toolbar .ant-btn-primary:hover{background:linear-gradient(45deg,#b66dff,#7a9fff)!important;box-shadow:0 6px 20px #c77dff99,inset 0 0 15px #ffffff26!important;transform:translateY(-2px)}[data-v-2a8be7cf] .toolbar .ant-btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #c77dff66,inset 0 0 8px #ffffff1a!important}[data-v-2a8be7cf] .vaporwave-add-btn{background:linear-gradient(45deg,#c77dff,#8aafff)!important;border:none!important;color:#fff!important;border-radius:10px!important;font-family:Courier New,monospace!important;font-weight:600!important;box-shadow:0 4px 16px #c77dff66,inset 0 0 12px #ffffff1a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;text-shadow:0 0 10px rgba(255,255,255,.3);position:relative;overflow:hidden}[data-v-2a8be7cf] .vaporwave-add-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}[data-v-2a8be7cf] .vaporwave-add-btn:hover:before{left:100%}[data-v-2a8be7cf] .vaporwave-add-btn:hover{background:linear-gradient(45deg,#b66dff,#7a9fff)!important;box-shadow:0 6px 24px #c77dff99,inset 0 0 15px #ffffff26!important;transform:translateY(-2px) scale(1.02)}[data-v-2a8be7cf] .vaporwave-add-btn:active{transform:translateY(0) scale(1);box-shadow:0 2px 10px #c77dff66,inset 0 0 8px #ffffff1a!important}[data-v-2a8be7cf] .toolbar .ant-select{font-family:Courier New,monospace!important}.category-management-btn[data-v-2a8be7cf]{color:#c77dff99!important;border:none!important;box-shadow:none!important;padding:4px 8px!important;transition:all .2s ease!important}.category-management-btn[data-v-2a8be7cf]:hover{color:#c77dff!important;background:#c77dff1a!important}[data-v-2a8be7cf] .toolbar .ant-select-selector{border:1px solid rgba(199,125,255,.3)!important;border-radius:8px!important;background:linear-gradient(135deg,#fffffff2,#f8f9fae6)!important;transition:all .3s ease!important;box-shadow:0 2px 4px #c77dff1a!important}[data-v-2a8be7cf] .toolbar .ant-select:hover .ant-select-selector{border-color:#8aafff99!important;box-shadow:0 4px 12px #8aafff33!important}[data-v-2a8be7cf] .toolbar .ant-select-focused .ant-select-selector{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33,0 4px 12px #c77dff4d!important}.rewards-section[data-v-2a8be7cf]{margin-top:8px}.rewards-header[data-v-2a8be7cf]{margin-bottom:12px;display:flex;justify-content:flex-end}.rewards-list[data-v-2a8be7cf]{display:flex;flex-direction:column;gap:12px}.reward-item[data-v-2a8be7cf]{padding:12px;background:#fff9;border:1px solid rgba(199,125,255,.2);border-radius:8px;transition:all .2s ease}.reward-item[data-v-2a8be7cf]:hover{border-color:#c77dff66;background:#fffc;box-shadow:0 2px 4px #c77dff1a}.no-rewards[data-v-2a8be7cf]{padding:4px 8px;text-align:center;color:#8a8a9a;font-size:13px;font-family:Courier New,monospace;min-height:auto}.rules-section[data-v-2a8be7cf]{margin-top:4px}.rules-header[data-v-2a8be7cf]{margin-bottom:8px;display:flex;justify-content:flex-end}.rules-list[data-v-2a8be7cf]{display:flex;flex-direction:column;gap:6px}.rule-item[data-v-2a8be7cf]{padding:8px;background:#fff9;border:1px solid rgba(199,125,255,.2);border-radius:6px;transition:all .2s ease}.rule-item[data-v-2a8be7cf]:hover{border-color:#c77dff66;background:#fffc;box-shadow:0 2px 4px #c77dff1a}.no-rules[data-v-2a8be7cf]{padding:4px 8px;text-align:center;color:#8a8a9a;font-size:13px;font-family:Courier New,monospace;min-height:auto}.delete-rule-btn[data-v-2a8be7cf]{border:none!important;box-shadow:none!important;padding:0!important}.delete-rule-btn[data-v-2a8be7cf] .anticon{color:#ff4d4f!important;font-size:16px}.delete-rule-btn[data-v-2a8be7cf]:hover .anticon{color:#ff7875!important}.delete-rule-btn[data-v-2a8be7cf]:focus{border:none!important;box-shadow:none!important}[data-v-2a8be7cf] .ant-switch{border-radius:20px!important}[data-v-2a8be7cf] .ant-switch-handle{border-radius:50%!important}[data-v-2a8be7cf] .ant-switch-handle:before{border-radius:50%!important}.form-section-card[data-v-2a8be7cf]{margin-bottom:16px;background:#fffffff2!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:12px!important;box-shadow:0 2px 8px #c77dff1a!important}.form-section-card[data-v-2a8be7cf] .ant-card-head{background:linear-gradient(135deg,#ff9ecf1a,#c77dff1a)!important;border-bottom:1px solid rgba(199,125,255,.2)!important;border-radius:12px 12px 0 0!important;padding:12px 16px!important}.form-section-card[data-v-2a8be7cf] .ant-card-head-title{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:15px!important}.form-section-card[data-v-2a8be7cf] .ant-card-body{padding:20px!important}.form-sections-collapse[data-v-2a8be7cf]{background:transparent!important}.form-sections-collapse[data-v-2a8be7cf] .ant-collapse-item{background:transparent!important;border:none!important;margin-bottom:8px!important}.form-sections-collapse[data-v-2a8be7cf] .ant-collapse-header{background:#fffffff2!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:12px!important;padding:12px 16px!important;transition:all .3s ease!important}.form-sections-collapse[data-v-2a8be7cf] .ant-collapse-header:hover{background:#fff!important;border-color:#c77dff66!important;box-shadow:0 2px 8px #c77dff33!important}.form-sections-collapse[data-v-2a8be7cf] .ant-collapse-header:focus{outline:none!important}.form-sections-collapse[data-v-2a8be7cf] .ant-collapse-content{background:transparent!important;border:none!important;border-radius:0 0 12px 12px!important;padding:0!important}.form-sections-collapse[data-v-2a8be7cf] .ant-collapse-content-box{padding:0!important}.form-sections-collapse[data-v-2a8be7cf] .ant-collapse-expand-icon{color:#c77dff!important;font-size:14px!important}.form-sections-collapse[data-v-2a8be7cf] .ant-collapse-expand-icon:hover{color:#8aafff!important}.section-header[data-v-2a8be7cf]{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:15px!important}.section-note[data-v-2a8be7cf]{font-weight:400;font-size:12px;color:#8a8a9a;margin-left:4px}.form-section-card-inner[data-v-2a8be7cf]{background:#fffffff2!important;border:1px solid rgba(199,125,255,.2)!important;border-radius:8px!important;box-shadow:0 2px 8px #c77dff1a!important;margin-top:4px!important}.form-section-card-inner[data-v-2a8be7cf] .ant-card-body{padding:12px!important}.form-section-card-inner[data-v-2a8be7cf] .ant-form-item{margin-bottom:8px!important}.form-section-card-inner[data-v-2a8be7cf] .ant-form-item:last-child{margin-bottom:0!important}.form-section-card-inner[data-v-2a8be7cf]:has(.no-rules) .ant-card-body,.form-section-card-inner[data-v-2a8be7cf]:has(.no-rewards) .ant-card-body{padding:4px 12px!important}.section-subtitle[data-v-2a8be7cf]{font-size:14px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(199,125,255,.2)}.section-divider[data-v-2a8be7cf]{margin:20px 0 16px!important;border-color:#c77dff4d!important}.section-divider[data-v-2a8be7cf] .ant-divider-inner-text{padding:0 12px}.divider-text[data-v-2a8be7cf]{font-family:Courier New,monospace;font-size:13px;font-weight:600;color:#c77dff;text-shadow:0 0 8px rgba(199,125,255,.3);letter-spacing:.5px}.form-row-compact[data-v-2a8be7cf],.form-row-compact[data-v-2a8be7cf] .ant-form-item{margin-bottom:12px}.form-row-compact[data-v-2a8be7cf] .ant-form-item-label{padding-bottom:4px}[data-v-2a8be7cf] .ant-select-dropdown{max-height:300px!important;overflow-y:auto!important}.mission-tree-node[data-v-53589ea8]{margin-bottom:16px}.node-card[data-v-53589ea8]{background:linear-gradient(135deg,#fffffffa,#f8f9faf2);border:1px solid rgba(156,163,175,.2);border-radius:12px;padding:18px;position:relative;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}.node-card[data-v-53589ea8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff,#a8fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;opacity:.3;transition:opacity .3s ease}.node-card[data-v-53589ea8]:hover{box-shadow:0 4px 16px #c77dff33;transform:translateY(-2px);border-color:#c77dff4d}.node-card[data-v-53589ea8]:hover:before{opacity:.6}.level-0 .node-card[data-v-53589ea8]{border-left:4px solid #c77dff}.level-1 .node-card[data-v-53589ea8]{border-left:4px solid #8aafff}.level-2 .node-card[data-v-53589ea8]{border-left:4px solid #a8fff6}.level-3 .node-card[data-v-53589ea8]{border-left:4px solid #d0ffb7}.node-header[data-v-53589ea8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0;padding-bottom:0;border-bottom:none;gap:16px}.node-header-stats[data-v-53589ea8]{display:flex;align-items:center;gap:16px;flex-shrink:0}.header-stats[data-v-53589ea8]{display:flex;align-items:center;gap:16px}.header-stat-item[data-v-53589ea8]{display:flex;align-items:center;gap:6px;padding:2px 4px;border-radius:4px}.header-stat-item.highlight[data-v-53589ea8]{padding:4px 10px;background:#c77dff1a;border-radius:6px;border:1px solid rgba(199,125,255,.2)}.stat-icon-small[data-v-53589ea8]{font-size:14px;color:#6a6a7a}.stat-icon-small.success[data-v-53589ea8]{color:#52c41a}.stat-value-small[data-v-53589ea8]{font-size:14px;font-weight:600;color:#4a5568;font-family:Courier New,monospace}.stat-value-small.success[data-v-53589ea8]{color:#52c41a}.stat-value-small.highlight[data-v-53589ea8]{color:#c77dff;font-weight:700}.progress-bar-container[data-v-53589ea8]{margin-top:12px;margin-bottom:0;padding-bottom:0;border-bottom:none}.completion-progress[data-v-53589ea8]{margin-bottom:6px}.completion-progress[data-v-53589ea8] .ant-progress-bg{border-radius:10px}.progress-text[data-v-53589ea8]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6a6a7a;font-family:Courier New,monospace}.progress-label[data-v-53589ea8]{font-weight:500}.progress-value[data-v-53589ea8]{font-weight:700;color:#c77dff}.node-title-section[data-v-53589ea8]{display:flex;align-items:center;gap:12px;flex:1}.node-type-tag[data-v-53589ea8]{font-weight:600;font-family:Courier New,monospace}.node-type-tag[data-v-53589ea8] .ant-tag{color:#fff!important}.node-name[data-v-53589ea8]{margin:0;font-size:17px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;background:linear-gradient(135deg,#c77dff,#8aafff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.view-users-btn[data-v-53589ea8]{color:#c77dff!important;font-weight:500;font-family:Courier New,monospace;transition:all .3s ease;border-radius:8px;padding:4px 12px}.view-users-btn[data-v-53589ea8]:hover{color:#8aafff!important;background:#c77dff1a!important;text-shadow:0 0 8px rgba(138,175,255,.5);transform:translate(2px);box-shadow:0 2px 8px #c77dff33}.node-stats[data-v-53589ea8]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(199,125,255,.1)}.stats-inline[data-v-53589ea8]{display:flex;align-items:center;gap:8px;font-size:13px;font-family:Courier New,monospace;color:#6a6a7a}.stat-item-inline[data-v-53589ea8]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stat-dot[data-v-53589ea8]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 4px #0000001a}.stat-dot.completed[data-v-53589ea8]{background:#52c41a;box-shadow:0 0 4px #52c41a4d}.stat-dot.processing[data-v-53589ea8]{background:#1890ff;box-shadow:0 0 4px #1890ff4d}.stat-dot.error[data-v-53589ea8]{background:#ff4d4f;box-shadow:0 0 4px #ff4d4f4d}.stat-dot.cancelled[data-v-53589ea8]{background:#8c8c8c;box-shadow:0 0 4px #8c8c8c4d}.stat-text[data-v-53589ea8]{font-weight:500;color:#4a5568}.stat-divider[data-v-53589ea8]{color:#d0d0d0;margin:0 4px}.no-stats[data-v-53589ea8]{color:#bfbfbf;font-size:12px;font-style:italic}.stat-group[data-v-53589ea8]{display:flex;align-items:center;gap:6px}.stat-card[data-v-53589ea8]{background:#ffffffb3;border:1px solid rgba(199,125,255,.2);border-radius:10px;padding:14px;display:flex;align-items:center;gap:10px;transition:all .3s ease}.stat-card[data-v-53589ea8]:hover{background:#fffffff2;border-color:#c77dff59;transform:translateY(-2px);box-shadow:0 4px 12px #c77dff26}.stat-card.highlight[data-v-53589ea8]{background:linear-gradient(135deg,#c77dff1a,#8aafff1a);border-color:#c77dff59}.stat-icon[data-v-53589ea8]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.stat-icon.total-users[data-v-53589ea8]{background:linear-gradient(135deg,#c77dff,#8aafff);color:#fff}.stat-icon.total-progress[data-v-53589ea8]{background:linear-gradient(135deg,#8aafff,#a8fff6);color:#fff}.stat-icon.completed[data-v-53589ea8]{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.stat-icon.in-progress[data-v-53589ea8]{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff}.stat-icon.failed[data-v-53589ea8]{background:linear-gradient(135deg,#ff4d4f,#ff7875);color:#fff}.stat-icon.cancelled[data-v-53589ea8]{background:linear-gradient(135deg,#8c8c8c,#bfbfbf);color:#fff}.stat-icon.completion-rate[data-v-53589ea8]{background:linear-gradient(135deg,#ff9ecf,#ffa87a);color:#fff}.stat-content[data-v-53589ea8]{flex:1;min-width:0}.stat-label[data-v-53589ea8]{font-size:12px;color:#6a6a7a;margin-bottom:4px;font-family:Courier New,monospace}.stat-value[data-v-53589ea8]{font-size:17px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace}.stat-value.success[data-v-53589ea8]{color:#52c41a}.stat-value.processing[data-v-53589ea8]{color:#1890ff}.stat-value.error[data-v-53589ea8]{color:#ff4d4f}.stat-value.default[data-v-53589ea8]{color:#8c8c8c}.stat-value.highlight-value[data-v-53589ea8]{background:linear-gradient(135deg,#c77dff,#8aafff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:20px;font-weight:700}@media (max-width: 768px){.stats-grid[data-v-53589ea8]{grid-template-columns:repeat(2,1fr)}.node-header[data-v-53589ea8]{flex-direction:column;align-items:flex-start;gap:12px}.view-users-btn[data-v-53589ea8]{align-self:flex-end}.node-name[data-v-53589ea8]{font-size:16px}.stat-card[data-v-53589ea8]{padding:12px}.stat-icon[data-v-53589ea8]{width:32px;height:32px;font-size:16px}.stat-value[data-v-53589ea8]{font-size:18px}.stat-value.highlight-value[data-v-53589ea8]{font-size:20px}}@media (max-width: 480px){.stats-grid[data-v-53589ea8]{grid-template-columns:1fr}}.missions-records-page[data-v-dfc54d62]{padding:32px;background:linear-gradient(135deg,#fffffffa,#f8f9faf2,#fffffffa);min-height:100vh;position:relative;overflow-x:hidden}.missions-records-page[data-v-dfc54d62]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(199,125,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(199,125,255,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.page-header[data-v-dfc54d62]{margin-bottom:20px;position:relative;z-index:1}.page-header h1[data-v-dfc54d62]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-dfc54d62]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-dfc54d62]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;min-height:400px;position:relative;box-shadow:0 0 30px #c77dff4d;z-index:1}.content[data-v-dfc54d62]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.toolbar[data-v-dfc54d62]{margin-bottom:24px;position:relative;z-index:2}.filter-collapse[data-v-dfc54d62]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:1px solid rgba(199,125,255,.2);border-radius:16px;box-shadow:0 4px 16px #c77dff1a,inset 0 1px #fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;margin-bottom:16px}.filter-collapse[data-v-dfc54d62] .ant-collapse-item{border:none;background:transparent}.filter-collapse[data-v-dfc54d62] .ant-collapse-header{padding:16px 24px;background:transparent;border-bottom:1px solid rgba(199,125,255,.1)}.filter-collapse[data-v-dfc54d62] .ant-collapse-content{background:transparent;border:none}.filter-collapse[data-v-dfc54d62] .ant-collapse-content-box{padding:20px 24px}.filter-header[data-v-dfc54d62]{display:flex;align-items:center;justify-content:space-between;width:100%}.filter-header-title[data-v-dfc54d62]{display:flex;align-items:center;gap:8px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace}.filters-content[data-v-dfc54d62]{padding:0}.filter-group[data-v-dfc54d62]{margin-bottom:20px}.filter-group[data-v-dfc54d62]:last-child{margin-bottom:0}.filter-group-title[data-v-dfc54d62]{font-weight:600;color:#5a6578;margin-bottom:12px;font-family:Courier New,monospace;font-size:14px}.filter-row[data-v-dfc54d62]{display:flex;flex-wrap:wrap;gap:16px}.filter-item[data-v-dfc54d62]{flex:1;min-width:180px}.toolbar-actions[data-v-dfc54d62]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.view-mode-legend[data-v-dfc54d62]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fff9;border:1px solid rgba(199,125,255,.2);border-radius:8px;font-size:12px;font-family:Courier New,monospace;color:#6a6a7a}.legend-icon[data-v-dfc54d62]{color:#c77dff;font-size:14px}.legend-icon-small[data-v-dfc54d62]{font-size:12px;color:#6a6a7a;display:inline-flex;align-items:center}.legend-icon-small.legend-icon-success[data-v-dfc54d62]{color:#52c41a}.legend-text[data-v-dfc54d62]{display:flex;align-items:center;gap:4px}.legend-dot[data-v-dfc54d62]{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.legend-dot.completed[data-v-dfc54d62]{background:#52c41a;box-shadow:0 0 3px #52c41a66}.legend-dot.processing[data-v-dfc54d62]{background:#1890ff;box-shadow:0 0 3px #1890ff66}.legend-dot.error[data-v-dfc54d62]{background:#ff4d4f;box-shadow:0 0 3px #ff4d4f66}.legend-divider[data-v-dfc54d62]{color:#d0d0d0;margin:0 4px}.view-mode-switch[data-v-dfc54d62]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid rgba(199,125,255,.25);border-radius:10px;padding:4px;box-shadow:0 2px 8px #c77dff26}.view-mode-switch[data-v-dfc54d62] .ant-radio-button-wrapper{border:none!important;background:transparent!important;color:#2a2a3a!important;font-family:Courier New,monospace;font-weight:500;transition:all .3s ease;border-radius:7px;padding:4px 12px;height:auto;line-height:1.5}.view-mode-switch[data-v-dfc54d62] .ant-radio-button-wrapper:hover{color:#c77dff!important;background:#c77dff1a!important}.view-mode-switch[data-v-dfc54d62] .ant-radio-button-wrapper-checked{background:linear-gradient(45deg,#c77dff,#8aafff)!important;color:#fff!important;box-shadow:0 0 15px #c77dff4d;text-shadow:0 0 10px rgba(255,255,255,.3)}.view-mode-switch[data-v-dfc54d62] .ant-radio-button-wrapper-checked:hover{background:linear-gradient(45deg,#b66dff,#7a9fff)!important}.vaporwave-btn[data-v-dfc54d62]{border-radius:8px;font-family:Courier New,monospace;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:none;box-shadow:0 4px 16px #c77dff40,inset 0 0 12px #ffffff1a;text-shadow:0 0 10px rgba(255,255,255,.3);height:36px;padding:0 20px;font-size:14px}.vaporwave-btn[data-v-dfc54d62]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.vaporwave-btn[data-v-dfc54d62]:hover:before{left:100%}.vaporwave-btn[data-v-dfc54d62]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 24px #c77dff66,inset 0 0 15px #ffffff26}.vaporwave-btn[data-v-dfc54d62]:active{transform:translateY(0) scale(1);box-shadow:0 2px 10px #c77dff4d,inset 0 0 8px #ffffff1a}.vaporwave-btn.ant-btn-primary[data-v-dfc54d62]{background:linear-gradient(45deg,#c77dff,#8aafff)!important;color:#fff!important}.vaporwave-btn.ant-btn-primary[data-v-dfc54d62]:hover{background:linear-gradient(45deg,#b66dff,#7a9fff)!important}.reset-btn[data-v-dfc54d62]{background:#ffffffe6!important;border:1px solid rgba(199,125,255,.3)!important;color:#c77dff!important}.reset-btn[data-v-dfc54d62]:hover{background:#fff!important;border-color:#c77dff!important;color:#8aafff!important;box-shadow:0 2px 8px #c77dff33!important}.records-list-view[data-v-dfc54d62],.tree-stats-view[data-v-dfc54d62]{margin-top:24px}.loading-container[data-v-dfc54d62],.empty-container[data-v-dfc54d62]{display:flex;justify-content:center;align-items:center;min-height:300px}.tree-stats-content[data-v-dfc54d62]{margin-top:0}.missions-grid[data-v-dfc54d62]{display:flex;flex-direction:column;gap:12px}.mission-wrapper-card[data-v-dfc54d62]{background:#ffffffe6;border:1px solid rgba(199,125,255,.2);border-left:4px solid #c77dff;border-radius:8px;padding:12px;transition:all .2s ease;box-shadow:0 1px 4px #c77dff14;position:relative}.mission-wrapper-card[data-v-dfc54d62]:hover{border-color:#c77dff59;box-shadow:0 2px 8px #c77dff26;background:#fffffff2}.mission-header-card[data-v-dfc54d62]{position:relative;z-index:1;padding:0;min-height:80px}.mission-header-card[data-v-dfc54d62] .node-card{margin-bottom:0}.expand-toggle-btn[data-v-dfc54d62]{position:absolute;bottom:12px;right:12px;color:#c77dff;font-size:12px;padding:4px 12px;border-radius:4px;transition:all .2s;font-family:Courier New,monospace;height:auto;line-height:1.5;z-index:10;background:#ffffffe6;border:1px solid rgba(199,125,255,.3)}.expand-toggle-btn[data-v-dfc54d62]:hover{background:#c77dff1a;color:#8aafff;border-color:#c77dff80}.mission-divider[data-v-dfc54d62]{display:none}.mission-content[data-v-dfc54d62]{position:relative;z-index:1;padding-top:8px;margin-top:8px;padding-left:20px;border-left:2px solid rgba(199,125,255,.15)}.chapter-wrapper[data-v-dfc54d62]{margin-bottom:8px}.chapter-header-card[data-v-dfc54d62]{position:relative;z-index:1;background:#ffffffb3;border:1px solid rgba(138,175,255,.2);border-left:3px solid rgba(138,175,255,.4);border-radius:6px;padding:10px;margin-bottom:6px;min-height:70px}.chapter-header-card[data-v-dfc54d62] .node-card{margin-bottom:0;padding:12px}.chapter-divider[data-v-dfc54d62]{display:none}.chapter-content[data-v-dfc54d62]{padding-left:20px;margin-top:6px;border-left:2px solid rgba(138,175,255,.15)}.task-wrapper[data-v-dfc54d62]{margin-bottom:12px}.task-header-card[data-v-dfc54d62]{position:relative;z-index:1;background:#fff9;border:1px solid rgba(168,255,246,.2);border-left:3px solid rgba(168,255,246,.4);border-radius:6px;padding:8px;margin-bottom:6px;min-height:65px}.task-header-card[data-v-dfc54d62] .node-card{margin-bottom:0;padding:10px}.task-divider[data-v-dfc54d62]{display:none}.task-content[data-v-dfc54d62]{padding-left:20px;margin-top:6px;border-left:2px solid rgba(168,255,246,.15)}.tabs-stats-view[data-v-dfc54d62]{margin-top:24px}.tabs-stats-content[data-v-dfc54d62]{margin-top:0}.mission-tabs[data-v-dfc54d62] .ant-tabs-nav{margin-bottom:20px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);padding:12px;border-radius:12px;box-shadow:0 4px 16px #c77dff26;border:1px solid rgba(199,125,255,.2)}.mission-tabs[data-v-dfc54d62] .ant-tabs-tab{border:1px solid rgba(199,125,255,.25);border-radius:8px;margin-right:10px;padding:10px 20px;background:linear-gradient(135deg,#ffffffe6,#f8f9facc);transition:all .3s ease;position:relative;overflow:hidden}.mission-tabs[data-v-dfc54d62] .ant-tabs-tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(199,125,255,.1),transparent);transition:left .5s ease}.mission-tabs[data-v-dfc54d62] .ant-tabs-tab:hover:before{left:100%}.mission-tabs[data-v-dfc54d62] .ant-tabs-tab:hover{background:linear-gradient(135deg,#c77dff26,#8aafff1a);border-color:#c77dff80;transform:translateY(-2px);box-shadow:0 4px 12px #c77dff33}.mission-tabs[data-v-dfc54d62] .ant-tabs-tab-active{background:linear-gradient(45deg,#c77dff,#8aafff);border-color:#c77dff;color:#fff;box-shadow:0 0 20px #c77dff66,0 4px 16px #c77dff4d;transform:translateY(-2px)}.mission-tabs[data-v-dfc54d62] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;text-shadow:0 0 .25px currentcolor}.mission-tabs[data-v-dfc54d62] .ant-tabs-tab-active:hover{background:linear-gradient(45deg,#b66dff,#7a9fff);box-shadow:0 0 25px #c77dff80,0 6px 20px #c77dff66}.mission-tabs[data-v-dfc54d62] .ant-tabs-tab-active:hover .ant-tabs-tab-btn{color:#fff!important}.mission-tabs[data-v-dfc54d62] .ant-tabs-content-holder{background:linear-gradient(135deg,#fffffffa,#f8f9faf2);border-radius:12px;padding:20px;border:1px solid rgba(199,125,255,.25);box-shadow:0 4px 16px #c77dff1a;position:relative;overflow:hidden}.mission-tabs[data-v-dfc54d62] .ant-tabs-content-holder:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff9ecf,#c77dff,#8aafff);opacity:.6}.tab-mission-content[data-v-dfc54d62]{display:flex;flex-direction:column;gap:16px}.tab-mission-header-text[data-v-dfc54d62]{padding:16px 20px;margin-bottom:20px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border-radius:12px;border-left:4px solid rgba(199,125,255,.6);box-shadow:0 2px 8px #c77dff1a}.node-title-row[data-v-dfc54d62]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.node-name-text[data-v-dfc54d62]{font-size:16px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace}.node-stats-text[data-v-dfc54d62]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px;color:#4a5568;font-family:Courier New,monospace}.stat-text-item[data-v-dfc54d62]{display:inline-flex;align-items:center;gap:4px;color:#4a5568}.stat-text-item.error[data-v-dfc54d62]{color:#ff4d4f}.stat-text-item.cancelled[data-v-dfc54d62]{color:#ff7875}.stat-icon[data-v-dfc54d62]{font-size:14px;color:#c77dff}.view-users-btn-text[data-v-dfc54d62]{padding:0;height:auto;font-size:13px;color:#c77dff!important;font-weight:500;font-family:Courier New,monospace;transition:all .3s ease}.view-users-btn-text[data-v-dfc54d62]:hover{color:#8aafff!important;text-shadow:0 0 8px rgba(138,175,255,.5)}.tab-accordion-header-text[data-v-dfc54d62]{display:flex;flex-direction:column;gap:8px;width:100%;padding-left:0}.tab-step-item-text[data-v-dfc54d62]{padding:12px 16px;margin-bottom:8px;background:#fff9;border-left:3px solid rgba(208,255,183,.5);border-radius:6px;transition:all .2s ease}.tab-step-item-text[data-v-dfc54d62]:hover{background:#fffc;border-left-color:#d0ffb7cc}.tab-chapters-list[data-v-dfc54d62]{display:flex;flex-direction:column;gap:12px;padding-left:24px;border-left:2px solid rgba(138,175,255,.2);margin-left:8px}.tab-chapter-accordion[data-v-dfc54d62] .ant-collapse-item{border:1px solid rgba(138,175,255,.25);border-left:4px solid rgba(138,175,255,.6);border-radius:8px;margin-bottom:12px;background:linear-gradient(135deg,#ffffffe6,#f8f9facc);box-shadow:0 2px 8px #8aafff1a;transition:all .3s ease;position:relative;overflow:hidden}.tab-chapter-accordion[data-v-dfc54d62] .ant-collapse-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#8aafffcc,#a8fff699);transition:width .3s ease}.tab-chapter-accordion[data-v-dfc54d62] .ant-collapse-item:hover{box-shadow:0 4px 12px #8aafff33;transform:translate(2px)}.tab-chapter-accordion[data-v-dfc54d62] .ant-collapse-item:hover:before{width:6px}.tab-chapter-accordion[data-v-dfc54d62] .ant-collapse-header{padding:10px 14px!important;background:transparent!important}.tab-chapter-accordion[data-v-dfc54d62] .ant-collapse-content{background:#ffffff80!important;border:none!important}.tab-chapter-accordion[data-v-dfc54d62] .ant-collapse-content-box{padding:10px 14px!important}.tab-accordion-header[data-v-dfc54d62]{width:100%}.tab-accordion-header[data-v-dfc54d62] .node-card{margin-bottom:0;padding:8px;border-radius:6px}.tab-tasks-list[data-v-dfc54d62]{display:flex;flex-direction:column;gap:8px;padding-left:24px;border-left:2px solid rgba(168,255,246,.2);margin-left:8px;margin-top:8px}.tab-task-accordion[data-v-dfc54d62] .ant-collapse-item{border:1px solid rgba(168,255,246,.25);border-left:4px solid rgba(168,255,246,.6);border-radius:8px;margin-bottom:10px;background:linear-gradient(135deg,#ffffffd9,#f8f9fabf);box-shadow:0 2px 8px #a8fff61a;transition:all .3s ease;position:relative;overflow:hidden}.tab-task-accordion[data-v-dfc54d62] .ant-collapse-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#a8fff6cc,#d0ffb799);transition:width .3s ease}.tab-task-accordion[data-v-dfc54d62] .ant-collapse-item:hover{box-shadow:0 4px 12px #a8fff633;transform:translate(2px)}.tab-task-accordion[data-v-dfc54d62] .ant-collapse-item:hover:before{width:6px}.tab-task-accordion[data-v-dfc54d62] .ant-collapse-header{padding:8px 12px!important;background:transparent!important}.tab-task-accordion[data-v-dfc54d62] .ant-collapse-content{background:#fff6!important;border:none!important}.tab-task-accordion[data-v-dfc54d62] .ant-collapse-content-box{padding:8px 12px!important}.tab-steps-list[data-v-dfc54d62]{display:flex;flex-direction:column;gap:6px;padding-left:24px;border-left:2px solid rgba(208,255,183,.2);margin-left:8px;margin-top:8px}.tab-step-item[data-v-dfc54d62]{background:linear-gradient(135deg,#ffffffe6,#f8f9facc);border:1px solid rgba(208,255,183,.3);border-left:4px solid rgba(208,255,183,.7);border-radius:8px;padding:12px;margin-bottom:8px;box-shadow:0 2px 6px #d0ffb726;transition:all .3s ease;position:relative;overflow:hidden}.tab-step-item[data-v-dfc54d62]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#d0ffb7cc,#ff9ecf66);transition:width .3s ease}.tab-step-item[data-v-dfc54d62]:hover{box-shadow:0 4px 12px #d0ffb740;transform:translate(2px);border-color:#d0ffb780}.tab-step-item[data-v-dfc54d62]:hover:before{width:6px}.tab-step-item[data-v-dfc54d62] .node-card{margin-bottom:0;padding:8px;border-radius:4px}.chapter-tree-collapse[data-v-dfc54d62] .ant-collapse-header,.task-tree-collapse[data-v-dfc54d62] .ant-collapse-header{background:transparent!important;padding:10px 12px!important;border:none!important}.chapter-tree-collapse[data-v-dfc54d62] .ant-collapse-content,.task-tree-collapse[data-v-dfc54d62] .ant-collapse-content{background:#ffffff4d;border:none;border-top:1px solid rgba(199,125,255,.1);padding:8px 12px 12px;border-radius:0 0 8px 8px}.chapter-tree-collapse[data-v-dfc54d62] .ant-collapse-content-box{padding:0}.chapters-container[data-v-dfc54d62],.tasks-container[data-v-dfc54d62],.steps-container[data-v-dfc54d62]{margin-left:0;padding-left:0}.steps-container[data-v-dfc54d62]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:8px}.step-item[data-v-dfc54d62]{background:#ffffffb3;border:1px solid rgba(199,125,255,.2);border-left:3px solid rgba(168,255,246,.5);border-radius:8px;padding:12px;transition:all .3s ease;box-shadow:0 1px 3px #c77dff0f}.step-item[data-v-dfc54d62]:hover{background:#ffffffe6;border-color:#c77dff4d;border-left-color:#a8fff6b3;box-shadow:0 2px 6px #c77dff1a;transform:translate(2px)}@media (max-width: 1200px){.missions-grid[data-v-dfc54d62]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}}@media (max-width: 768px){.missions-grid[data-v-dfc54d62]{grid-template-columns:1fr;gap:12px}}.progress-table[data-v-dfc54d62] .ant-table-tbody>tr{transition:background-color .2s ease}.progress-table[data-v-dfc54d62] .ant-table-tbody>tr:hover{background-color:#f8f9facc!important}.progress-table[data-v-dfc54d62] .ant-table-tbody>tr:hover>td{background-color:#f8f9facc!important}.progress-table[data-v-dfc54d62] .ant-table-tbody>tr:hover .ant-tag,.progress-table[data-v-dfc54d62] .ant-table-tbody>tr:hover .rank-tag,.progress-table[data-v-dfc54d62] .ant-table-tbody>tr:hover .department-tag,.progress-table[data-v-dfc54d62] .ant-table-tbody>tr:hover .node-type-tag{background-color:inherit!important;border-color:inherit!important;color:inherit!important}.clickable-filter[data-v-dfc54d62]{cursor:pointer;transition:color .2s ease;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clickable-filter[data-v-dfc54d62]:hover{color:#c77dff;text-decoration:underline}.rank-tag.clickable-filter[data-v-dfc54d62],.department-tag.clickable-filter[data-v-dfc54d62]{pointer-events:auto}.hierarchy-popover[data-v-dfc54d62]{display:flex;flex-direction:column;gap:8px;min-width:200px}.hierarchy-popover-item[data-v-dfc54d62]{display:flex;gap:8px;align-items:flex-start}.hierarchy-popover-label[data-v-dfc54d62]{color:#718096;font-weight:500;min-width:50px;font-size:13px}.hierarchy-popover-value[data-v-dfc54d62]{color:#4a5568;font-size:13px;flex:1}.email-text[data-v-dfc54d62]{color:#718096;font-size:13px}.rank-tag[data-v-dfc54d62]{background:#c77dff1f!important;border:1px solid rgba(199,125,255,.25)!important;color:#8b5fbf!important;font-weight:500}.department-tag[data-v-dfc54d62]{background:#8aafff1f!important;border:1px solid rgba(138,175,255,.25)!important;color:#6b8fcf!important;font-weight:500}.identity-tag[data-v-dfc54d62]{background:#a0b4aa1f!important;border:1px solid rgba(160,180,170,.25)!important;color:#7a9085!important;font-weight:500}.node-hierarchy-cell[data-v-dfc54d62]{display:flex;flex-direction:column}.node-hierarchy-content[data-v-dfc54d62]{display:flex;flex-direction:column;gap:8px}.node-info[data-v-dfc54d62]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.node-name[data-v-dfc54d62]{font-weight:500;color:#4a5568;font-size:14px}.node-type-tag[data-v-dfc54d62]{font-weight:500}.node-type-tag.node-type-mission[data-v-dfc54d62]{background:#a893b440!important;border:1px solid rgba(168,147,180,.5)!important;color:#7a6a8a!important}.node-type-tag.node-type-chapter[data-v-dfc54d62]{background:#96afc340!important;border:1px solid rgba(150,175,195,.5)!important;color:#6a7f95!important}.node-type-tag.node-type-task[data-v-dfc54d62]{background:#8ca5b940!important;border:1px solid rgba(140,165,185,.5)!important;color:#5a6f85!important}.node-type-tag.node-type-step[data-v-dfc54d62]{background:#a0b4aa40!important;border:1px solid rgba(160,180,170,.5)!important;color:#6a8075!important}.hierarchy-path[data-v-dfc54d62]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:13px;line-height:1.6;color:#718096}.hierarchy-segment[data-v-dfc54d62]{color:#718096;font-weight:400}.hierarchy-separator[data-v-dfc54d62]{color:#cbd5e0;margin:0 2px}.view-users-btn[data-v-dfc54d62]{padding:0;height:auto;font-size:12px;color:#c77dff!important;font-weight:500;font-family:Courier New,monospace;transition:all .3s ease}.view-users-btn[data-v-dfc54d62]:hover{color:#8aafff!important;text-shadow:0 0 8px rgba(138,175,255,.5);transform:translate(2px)}.conditions-summary[data-v-dfc54d62]{display:flex;flex-direction:column;gap:6px}.summary-text[data-v-dfc54d62]{color:#4a5568;font-size:13px}.pending-review[data-v-dfc54d62]{color:#ffa87a;font-size:12px;font-weight:500}.pending-review.clickable[data-v-dfc54d62]{cursor:pointer;text-decoration:underline;transition:all .2s ease}.pending-review.clickable[data-v-dfc54d62]:hover{color:#ff9ecf;text-shadow:0 0 8px rgba(255,158,207,.5)}.progress-cell[data-v-dfc54d62]{display:flex;flex-direction:column;gap:6px}.progress-time[data-v-dfc54d62]{font-size:12px;color:#718096;line-height:1.5}.node-users-content[data-v-dfc54d62]{display:flex;flex-direction:column;gap:20px}.node-info-summary[data-v-dfc54d62]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:1px solid rgba(199,125,255,.2);border-radius:12px;padding:20px;box-shadow:0 2px 8px #c77dff1a}.summary-header[data-v-dfc54d62]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(199,125,255,.15)}.summary-title[data-v-dfc54d62]{margin:0;font-size:18px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace}.summary-type-tag[data-v-dfc54d62]{font-weight:600}.summary-stats[data-v-dfc54d62]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.summary-stat-card[data-v-dfc54d62]{text-align:center;padding:12px;background:#fff9;border-radius:8px;border:1px solid rgba(199,125,255,.15);transition:all .3s ease}.summary-stat-card[data-v-dfc54d62]:hover{background:#ffffffe6;border-color:#c77dff4d;transform:translateY(-2px);box-shadow:0 2px 8px #c77dff26}.summary-stat-card.highlight[data-v-dfc54d62]{background:linear-gradient(135deg,#c77dff1a,#8aafff1a);border-color:#c77dff4d}.summary-stat-label[data-v-dfc54d62]{font-size:12px;color:#6a6a7a;margin-bottom:6px;font-family:Courier New,monospace}.summary-stat-value[data-v-dfc54d62]{font-size:20px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace}.summary-stat-value.success[data-v-dfc54d62]{color:#52c41a}.summary-stat-value.highlight[data-v-dfc54d62]{color:#c77dff;font-size:24px}.node-users-filters[data-v-dfc54d62]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.search-input[data-v-dfc54d62]{flex:1;min-width:200px}.filter-select[data-v-dfc54d62]{min-width:120px}.search-btn[data-v-dfc54d62]{flex-shrink:0}.users-list-section[data-v-dfc54d62]{margin-top:0}@media (max-width: 768px){.missions-records-page[data-v-dfc54d62]{padding:16px}.content[data-v-dfc54d62]{padding:20px}.filter-row[data-v-dfc54d62]{flex-direction:column}.filter-item[data-v-dfc54d62]{width:100%}.toolbar-actions[data-v-dfc54d62]{flex-direction:column;align-items:stretch}.view-mode-switch[data-v-dfc54d62]{width:100%}}.quick-actions-bar[data-v-dfc54d62]{margin-bottom:20px;padding:16px;background:linear-gradient(135deg,#ff9ecf1a,#c77dff1a);border:1px solid rgba(199,125,255,.3);border-radius:8px;display:flex;gap:12px;align-items:center}.quick-actions-bar[data-v-dfc54d62]:before{content:"快捷操作";font-size:12px;color:#c77dff;font-weight:600;margin-right:8px;padding-right:12px;border-right:1px solid rgba(199,125,255,.3)}.edit-progress-footer[data-v-dfc54d62]{display:flex;justify-content:flex-end}[data-v-dfc54d62] .ant-modal-wrap.edit-progress-modal-wrap{z-index:2000!important}.edit-progress-modal-wrap[data-v-dfc54d62] .ant-select{pointer-events:auto!important;z-index:auto!important}.edit-progress-modal-wrap[data-v-dfc54d62] .ant-select-selector{pointer-events:auto!important;cursor:pointer!important}.edit-progress-modal-wrap[data-v-dfc54d62] .ant-select-dropdown{z-index:2001!important}.action-buttons[data-v-dfc54d62]{display:flex;gap:4px}.action-buttons[data-v-dfc54d62] .ant-btn{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;background:#ffffffe6!important;border:1.5px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;border-radius:6px!important;transition:all .3s ease!important}.action-btn-view[data-v-dfc54d62],.action-btn-view.ant-btn[data-v-dfc54d62]{border-color:#5b7a8a!important;color:#5b7a8a!important}.action-btn-view[data-v-dfc54d62]:hover,.action-btn-view.ant-btn[data-v-dfc54d62]:hover{background:#5b7a8a1a!important;border-color:#5b7a8a!important;color:#5b7a8a!important;box-shadow:0 2px 8px #5b7a8a33!important}.action-btn-edit[data-v-dfc54d62],.action-btn-edit.ant-btn[data-v-dfc54d62]{border-color:#b8a05a!important;color:#b8a05a!important}.action-btn-edit[data-v-dfc54d62]:hover,.action-btn-edit.ant-btn[data-v-dfc54d62]:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a33!important}.page[data-v-f5738197]{padding:32px;background:linear-gradient(135deg,#fffffffa,#f8f9faf2,#fffffffa);min-height:100vh;position:relative;overflow-x:hidden}.page[data-v-f5738197]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(199,125,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(199,125,255,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.page-header[data-v-f5738197]{margin-bottom:24px;position:relative;z-index:1}.page-header h1[data-v-f5738197]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-f5738197]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-f5738197]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;min-height:400px;position:relative;box-shadow:0 0 30px #c77dff4d;z-index:1}.content[data-v-f5738197]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.toolbar[data-v-f5738197]{margin-bottom:32px;position:relative;z-index:2}.filter-collapse[data-v-f5738197]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:1px solid rgba(199,125,255,.2);border-radius:16px;box-shadow:0 4px 16px #c77dff1a,inset 0 1px #fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.filter-collapse[data-v-f5738197] .ant-collapse-item{border:none;background:transparent}.filter-collapse[data-v-f5738197] .ant-collapse-header{padding:16px 24px;background:transparent;border-bottom:1px solid rgba(199,125,255,.1)}.filter-collapse[data-v-f5738197] .ant-collapse-content{background:transparent;border:none}.filter-collapse[data-v-f5738197] .ant-collapse-content-box{padding:24px}.filter-header[data-v-f5738197]{display:flex;align-items:center;justify-content:space-between;width:100%}.filter-header-title[data-v-f5738197]{display:flex;align-items:center;gap:8px;font-weight:600;color:#2a2a3a;font-size:15px}.filters-content[data-v-f5738197]{display:flex;flex-direction:column;gap:24px}.filter-group[data-v-f5738197]{display:flex;flex-direction:column;gap:12px}.filter-group-title[data-v-f5738197]{font-size:13px;font-weight:600;color:#c77dff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.filter-row[data-v-f5738197]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.filter-item[data-v-f5738197]{flex:0 0 auto;min-width:160px;max-width:220px}.toolbar-actions[data-v-f5738197]{margin-top:16px;display:flex;justify-content:flex-end}@media (max-width: 1400px){.filter-item[data-v-f5738197]{min-width:140px;max-width:180px}}@media (max-width: 1200px){.filter-row[data-v-f5738197]{gap:12px}.filter-item[data-v-f5738197]{min-width:130px;max-width:160px}}.filters[data-v-f5738197]{flex:1;min-width:300px}.vaporwave-btn[data-v-f5738197]{border-radius:10px;font-family:Courier New,monospace;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:none;box-shadow:0 4px 16px #c77dff4d,inset 0 0 12px #ffffff1a;text-shadow:0 0 10px rgba(255,255,255,.3)}.vaporwave-btn[data-v-f5738197]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.vaporwave-btn[data-v-f5738197]:hover:before{left:100%}.vaporwave-btn[data-v-f5738197]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 24px #c77dff80,inset 0 0 15px #ffffff26}.vaporwave-btn[data-v-f5738197]:active{transform:translateY(0) scale(1);box-shadow:0 2px 10px #c77dff66,inset 0 0 8px #ffffff1a}.batch-approve-btn[data-v-f5738197]{background:linear-gradient(45deg,#52c41a,#73d13d)!important;color:#fff!important}.batch-approve-btn[data-v-f5738197]:hover{background:linear-gradient(45deg,#389e0d,#52c41a)!important}.batch-reject-btn[data-v-f5738197]{background:linear-gradient(45deg,#ff4d4f,#ff7875)!important;color:#fff!important}.batch-reject-btn[data-v-f5738197]:hover{background:linear-gradient(45deg,#cf1322,#ff4d4f)!important}.search-btn[data-v-f5738197]{background:linear-gradient(45deg,#c77dff,#8aafff)!important;color:#fff!important}.search-btn[data-v-f5738197]:hover{background:linear-gradient(45deg,#b66dff,#7a9fff)!important}.reset-btn[data-v-f5738197]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6)!important;color:#2a2a3a!important;border:1px solid rgba(199,125,255,.3)!important}.reset-btn[data-v-f5738197]:hover{background:linear-gradient(135deg,#c77dff1a,#8aafff1a)!important;border-color:#c77dff!important;color:#c77dff!important}.user-option[data-v-f5738197]{display:flex;justify-content:space-between;align-items:center}.user-option .user-name[data-v-f5738197]{font-weight:500}.user-id[data-v-f5738197]{color:#999;font-size:12px}.user-cell[data-v-f5738197]{text-align:left}.user-cell .user-name[data-v-f5738197]{font-weight:500;line-height:1.5;color:#c77dff}.user-cell .user-email[data-v-f5738197]{color:#8aafff;font-size:13px;line-height:1.5}.user-name.clickable[data-v-f5738197]{color:#c77dff;cursor:pointer;transition:all .2s ease}.user-name.clickable[data-v-f5738197]:hover{color:#ff9ecf;text-decoration:underline}.condition-cell[data-v-f5738197]{text-align:left}.condition-content[data-v-f5738197]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.condition-tag[data-v-f5738197]{flex-shrink:0}.condition-tag[data-v-f5738197] .ant-tag{color:#fff!important;font-weight:600}.condition-tag[data-v-f5738197] .ant-tag-magenta{background:#c77dff33!important;border-color:#c77dff!important;color:#c77dff!important}.condition-name[data-v-f5738197]{font-size:13px;color:#2a2a3a;line-height:1.5;font-weight:500;display:inline-block}.hierarchy-cell-compact[data-v-f5738197]{text-align:left;padding:4px 0}.hierarchy-compact-text[data-v-f5738197]{display:inline-block;font-size:12px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hierarchy-compact-item[data-v-f5738197]{display:inline;font-weight:500}.hierarchy-compact-item.clickable[data-v-f5738197]{cursor:pointer;transition:all .2s ease;padding:2px 4px;border-radius:4px}.hierarchy-compact-item.clickable[data-v-f5738197]:hover{background-color:#c77dff1a;text-decoration:underline}.hierarchy-compact-item.mission[data-v-f5738197]{color:#c77dff}.hierarchy-compact-item.chapter[data-v-f5738197]{color:#8aafff}.hierarchy-compact-item.task[data-v-f5738197]{color:#52c41a}.hierarchy-compact-item.step[data-v-f5738197]{color:#ffa87a}.description-cell[data-v-f5738197]{font-size:13px;color:#2a2a3a;line-height:1.5;white-space:normal;word-break:break-word;max-width:100%;text-align:left;font-weight:400}.hierarchy-description[data-v-f5738197]{font-size:11px;color:#ffffffb3;line-height:1.4;margin-top:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,.1);white-space:normal;word-break:break-word;max-width:100%}[data-v-f5738197] .hierarchy-tooltip{max-width:300px}.hierarchy-tooltip-content[data-v-f5738197]{display:flex;flex-direction:column;gap:8px;padding:4px 0}.tooltip-item[data-v-f5738197]{display:flex;align-items:flex-start;gap:8px;line-height:1.6}.tooltip-label[data-v-f5738197]{font-weight:600;color:#c77dff;flex-shrink:0;min-width:50px}.tooltip-value[data-v-f5738197]{color:#2a2a3a;word-break:break-word}.tooltip-description[data-v-f5738197]{display:flex;align-items:flex-start;gap:8px;line-height:1.6;margin-top:8px;padding-top:8px;border-top:1px solid rgba(42,42,58,.1)}.tooltip-description .tooltip-label[data-v-f5738197]{flex-shrink:0;color:#6a6a7a;font-weight:600;min-width:50px}.tooltip-description .tooltip-value[data-v-f5738197]{flex:1;color:#2a2a3a;font-weight:400;font-style:italic}.hierarchy-cell[data-v-f5738197]{text-align:left;padding:8px 0}.hierarchy-path[data-v-f5738197]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;line-height:1.8}.hierarchy-item[data-v-f5738197]{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:4px 0}.hierarchy-name[data-v-f5738197]{font-weight:500;white-space:nowrap}.hierarchy-separator[data-v-f5738197]{color:#c77dff;font-weight:700;font-size:18px;margin:0 4px;line-height:1}.hierarchy-item.mission .hierarchy-name[data-v-f5738197]{color:#c77dff}.hierarchy-item.chapter .hierarchy-name[data-v-f5738197]{color:#8aafff}.hierarchy-item.task .hierarchy-name[data-v-f5738197]{color:#52c41a}.hierarchy-item.step .hierarchy-name[data-v-f5738197]{color:#ffa87a}[data-v-f5738197] .vaporwave-modal{border-radius:20px;overflow:hidden}[data-v-f5738197] .vaporwave-modal .ant-modal-content{background:linear-gradient(135deg,#fffffffa,#f8f9faf2);border:2px solid rgba(199,125,255,.2);box-shadow:0 8px 32px #c77dff33,inset 0 1px #fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-v-f5738197] .vaporwave-modal .ant-modal-header{background:linear-gradient(135deg,#c77dff1a,#8aafff1a);border-bottom:1px solid rgba(199,125,255,.2);padding:20px 24px}[data-v-f5738197] .vaporwave-modal .ant-modal-title{font-family:Courier New,monospace;font-weight:700;font-size:20px;background:linear-gradient(135deg,#c77dff,#8aafff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(199,125,255,.3)}[data-v-f5738197] .vaporwave-modal .ant-modal-close{color:#c77dff;transition:all .2s ease}[data-v-f5738197] .vaporwave-modal .ant-modal-close:hover{color:#8aafff;transform:scale(1.1)}.review-modal-content[data-v-f5738197]{padding:8px 0}.review-info-card[data-v-f5738197]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:1px solid rgba(199,125,255,.15);border-radius:16px;padding:28px;margin-bottom:28px;box-shadow:0 2px 12px #c77dff14;position:relative;overflow:hidden}.review-info-card[data-v-f5738197]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff9ecf,#c77dff,#8aafff);opacity:.6}.info-section[data-v-f5738197]{display:flex;flex-direction:column;gap:20px}.info-row[data-v-f5738197]{display:flex;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(199,125,255,.1)}.info-row[data-v-f5738197]:last-of-type{border-bottom:none}.info-label[data-v-f5738197]{width:100px;font-weight:600;color:#666;flex-shrink:0;font-size:14px}.info-value[data-v-f5738197]{flex:1;color:#2a2a3a;font-size:14px;line-height:1.6}.info-value .hierarchy-path[data-v-f5738197]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;line-height:2}.info-value .hierarchy-item[data-v-f5738197]{display:inline-flex;align-items:center;gap:8px;font-size:14px;padding:4px 0}.info-value .hierarchy-name[data-v-f5738197]{font-weight:500}.info-value .hierarchy-separator[data-v-f5738197]{color:#c77dff;font-weight:700;font-size:20px;margin:0 4px;line-height:1}.condition-info[data-v-f5738197]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.condition-tag-inline[data-v-f5738197]{flex-shrink:0}.condition-tag-inline[data-v-f5738197] .ant-tag{color:#fff!important;font-weight:600}.condition-tag-inline[data-v-f5738197] .ant-tag-magenta{background:#c77dff33!important;border-color:#c77dff!important;color:#c77dff!important}.condition-name-inline[data-v-f5738197]{font-weight:500;color:#fff}.metadata-display[data-v-f5738197]{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:12px;font-size:12px;max-height:200px;overflow-y:auto;margin:0;white-space:pre-wrap;word-break:break-all}.review-form-card[data-v-f5738197]{padding:28px;background:linear-gradient(135deg,#fffffffa,#f8f9faf2);border-radius:16px;border:1px solid rgba(199,125,255,.15);box-shadow:0 2px 12px #c77dff14;position:relative;overflow:hidden}.review-form-card[data-v-f5738197]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff9ecf,#c77dff,#8aafff);opacity:.6}.review-form-card[data-v-f5738197] .ant-form-item-label>label{font-weight:600;color:#2a2a3a;font-size:15px;font-family:Courier New,monospace}.review-form-card[data-v-f5738197] .ant-radio-group{width:100%}.review-form-card[data-v-f5738197] .ant-radio-button-wrapper{flex:1;text-align:center;height:32px;line-height:30px;font-size:13px;font-weight:600;font-family:Courier New,monospace;border-radius:8px!important;transition:all .3s ease;border:1.5px solid rgba(199,125,255,.3);margin-right:8px}.review-form-card[data-v-f5738197] .ant-radio-button-wrapper:first-child{border-radius:10px!important}.review-form-card[data-v-f5738197] .ant-radio-button-wrapper:last-child{border-radius:10px!important;margin-right:0}.review-form-card[data-v-f5738197] .ant-radio-button-wrapper-checked{background:linear-gradient(45deg,#c77dff,#8aafff)!important;border-color:#c77dff!important;color:#fff!important;box-shadow:0 4px 16px #c77dff66,inset 0 0 12px #ffffff1a;text-shadow:0 0 10px rgba(255,255,255,.3)}.review-form-card[data-v-f5738197] .ant-radio-button-wrapper-checked:hover{background:linear-gradient(45deg,#b06dff,#7a9fff)!important;border-color:#b06dff!important;transform:translateY(-2px);box-shadow:0 6px 24px #c77dff99,inset 0 0 15px #ffffff26}.review-form-card[data-v-f5738197] .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):hover{border-color:#c77dff;background:#c77dff0d}.review-form-card[data-v-f5738197] .ant-input,.review-form-card[data-v-f5738197] .ant-input:focus,.review-form-card[data-v-f5738197] .ant-input-focused{border-color:#c77dff4d;box-shadow:0 0 0 2px #c77dff1a}.review-form-card[data-v-f5738197] .ant-input:hover{border-color:#c77dff80}.review-submit-btn[data-v-f5738197]{background:linear-gradient(45deg,#c77dff,#8aafff)!important;border:none!important;color:#fff!important}.review-submit-btn[data-v-f5738197]:hover{background:linear-gradient(45deg,#b06dff,#7a9fff)!important}.review-cancel-btn[data-v-f5738197]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6)!important;border:1px solid rgba(199,125,255,.3)!important;color:#2a2a3a!important}.review-cancel-btn[data-v-f5738197]:hover{background:linear-gradient(135deg,#c77dff1a,#8aafff1a)!important;border-color:#c77dff!important;color:#c77dff!important}.status-cell[data-v-f5738197]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0}.reviewer-info[data-v-f5738197]{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:8px;background:#c77dff0d;border-radius:6px;font-size:12px;text-align:left;min-width:180px}.reviewer-name[data-v-f5738197],.reviewer-time[data-v-f5738197],.reviewer-note[data-v-f5738197]{display:flex;align-items:flex-start;gap:4px;line-height:1.5}.reviewer-label[data-v-f5738197]{color:#666;font-weight:500;flex-shrink:0;min-width:50px}.reviewer-value[data-v-f5738197]{color:#2a2a3a;word-break:break-word}.reviewer-note .reviewer-value[data-v-f5738197]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-buttons[data-v-f5738197]{display:flex;gap:4px}.action-buttons[data-v-f5738197] .ant-btn{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;background:#ffffffe6!important;border:1.5px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;border-radius:6px!important;transition:all .3s ease!important}.action-btn-view[data-v-f5738197],.action-btn-view.ant-btn[data-v-f5738197]{border-color:#5b7a8a!important;color:#5b7a8a!important}.action-btn-view[data-v-f5738197]:hover,.action-btn-view.ant-btn[data-v-f5738197]:hover{background:#5b7a8a1a!important;border-color:#5b7a8a!important;color:#5b7a8a!important;box-shadow:0 2px 8px #5b7a8a33!important}.action-btn-edit[data-v-f5738197],.action-btn-edit.ant-btn[data-v-f5738197]{border-color:#b8a05a!important;color:#b8a05a!important}.action-btn-edit[data-v-f5738197]:hover,.action-btn-edit.ant-btn[data-v-f5738197]:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a33!important}.filters-content[data-v-f5738197] .status-select,.filters-content[data-v-f5738197] .status-select .ant-select-selector{height:32px;font-size:13px;border-radius:8px;border:1.5px solid rgba(200,200,210,.4);background:#fffffff2;color:#2a2a3a;transition:all .3s ease}.filters-content[data-v-f5738197] .status-select:hover,.filters-content[data-v-f5738197] .status-select.ant-select:hover .ant-select-selector{border-color:#c77dff99;box-shadow:0 2px 8px #c77dff33}.filters-content[data-v-f5738197] .status-select.ant-select-focused .ant-select-selector{border-color:#c77dffcc;box-shadow:0 0 0 2px #c77dff33}.toolbar-actions .unified-search-btn[data-v-f5738197],.toolbar-actions .unified-search-btn.ant-btn[data-v-f5738197],.toolbar-actions .unified-search-btn.ant-btn-default[data-v-f5738197],.toolbar-actions[data-v-f5738197] .unified-search-btn,.toolbar-actions[data-v-f5738197] .unified-search-btn.ant-btn,.toolbar-actions[data-v-f5738197] .unified-search-btn.ant-btn-default{background:#fffffff2!important;border:1.5px solid #7A9BA5!important;color:#7a9ba5!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important;box-shadow:none!important}.toolbar-actions .unified-search-btn[data-v-f5738197]:hover,.toolbar-actions .unified-search-btn.ant-btn[data-v-f5738197]:hover,.toolbar-actions .unified-search-btn.ant-btn-default[data-v-f5738197]:hover,.toolbar-actions[data-v-f5738197] .unified-search-btn:hover,.toolbar-actions[data-v-f5738197] .unified-search-btn.ant-btn:hover,.toolbar-actions[data-v-f5738197] .unified-search-btn.ant-btn-default:hover{background:#7a9ba51a!important;border-color:#7a9ba5!important;color:#7a9ba5!important;box-shadow:0 2px 8px #7a9ba54d!important}.toolbar-actions .unified-reset-btn[data-v-f5738197],.toolbar-actions .unified-reset-btn.ant-btn[data-v-f5738197],.toolbar-actions .unified-reset-btn.ant-btn-default[data-v-f5738197],.toolbar-actions[data-v-f5738197] .unified-reset-btn,.toolbar-actions[data-v-f5738197] .unified-reset-btn.ant-btn,.toolbar-actions[data-v-f5738197] .unified-reset-btn.ant-btn-default{background:#fffffff2!important;border:1.5px solid #C4A5A5!important;color:#c4a5a5!important;font-family:Courier New,monospace!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important;box-shadow:none!important}.toolbar-actions .unified-reset-btn[data-v-f5738197]:hover,.toolbar-actions .unified-reset-btn.ant-btn[data-v-f5738197]:hover,.toolbar-actions .unified-reset-btn.ant-btn-default[data-v-f5738197]:hover,.toolbar-actions[data-v-f5738197] .unified-reset-btn:hover,.toolbar-actions[data-v-f5738197] .unified-reset-btn.ant-btn:hover,.toolbar-actions[data-v-f5738197] .unified-reset-btn.ant-btn-default:hover{background:#c4a5a51a!important;border-color:#c4a5a5!important;color:#c4a5a5!important;box-shadow:0 2px 8px #c4a5a54d!important}.product-list-page[data-v-88a5881d]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-88a5881d]{margin-bottom:24px}.page-header h1[data-v-88a5881d]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-88a5881d]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-88a5881d]{background:#fff;border:1px solid rgba(138,175,255,.15);border-radius:12px;padding:24px;min-height:400px;position:relative;box-shadow:0 2px 12px #8aafff14}.toolbar[data-v-88a5881d]{margin-bottom:24px;position:relative;z-index:1}.filters-section[data-v-88a5881d]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(168,255,246,.2)}.search-section[data-v-88a5881d]{display:flex;align-items:center;gap:16px;justify-content:space-between}.search-wrapper[data-v-88a5881d]{flex:1;max-width:500px}.search-input[data-v-88a5881d]{width:100%;font-family:Courier New,monospace}.search-input[data-v-88a5881d] .ant-input-wrapper{border:none!important;box-shadow:none!important}.search-input[data-v-88a5881d] .ant-input{background:#fffffff2!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important}.search-input[data-v-88a5881d] .ant-input:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.search-input[data-v-88a5881d] .ant-input:focus{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.search-input[data-v-88a5881d] .ant-input::-moz-placeholder{color:#2a2a3a80!important;font-family:Courier New,monospace!important}.search-input[data-v-88a5881d] .ant-input::placeholder{color:#2a2a3a80!important;font-family:Courier New,monospace!important}.filter-tags-row[data-v-88a5881d]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:8px}.filter-tags-section[data-v-88a5881d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;background:#fff9;border:1px solid rgba(138,175,255,.2);border-radius:8px;margin-bottom:0;flex:1;min-width:200px}.filter-tags-section .filter-label[data-v-88a5881d]{font-size:13px;color:#6a6a7a;font-weight:600;font-family:Courier New,monospace;white-space:nowrap}.filter-tags[data-v-88a5881d]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;width:100%}.filter-tag[data-v-88a5881d]{margin:0!important;padding:4px 12px!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-size:12px!important;cursor:pointer;transition:all .2s ease!important;background:#fffc!important;border:1px solid rgba(138,175,255,.3)!important;color:#2a2a3a!important}.filter-tag[data-v-88a5881d]:hover{background:#8aafff26!important;border-color:#c77dff80!important;transform:translateY(-1px);box-shadow:0 2px 6px #c77dff33!important}.filter-tag-active[data-v-88a5881d]{background:linear-gradient(135deg,#c77dff,#8aafff)!important;border-color:#c77dff!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 8px #c77dff4d!important}.filter-tag-active[data-v-88a5881d]:hover{background:linear-gradient(135deg,#8aafff,#c77dff)!important;transform:translateY(-2px);box-shadow:0 4px 12px #c77dff66!important}.category-children-row[data-v-88a5881d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(199,125,255,.2);width:100%;clear:both}.filter-tag-parent[data-v-88a5881d]{margin-bottom:0;position:relative}.expand-icon[data-v-88a5881d]{display:inline-block;margin-right:6px;cursor:pointer;font-size:10px;color:#c77dffcc;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:2px 4px;border-radius:3px}.expand-icon[data-v-88a5881d]:hover{color:#c77dff;background:#c77dff1a}.category-item-wrapper[data-v-88a5881d]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.category-children-container[data-v-88a5881d]{display:flex;flex-wrap:wrap;gap:8px;margin-left:20px;padding-left:12px;border-left:2px solid rgba(199,125,255,.3)}.filter-tag-child[data-v-88a5881d]{font-size:11px!important;opacity:.85!important}.filter-tag-child[data-v-88a5881d]:hover{opacity:1!important}.category-count[data-v-88a5881d]{font-size:11px;font-weight:600;color:#2a2a3a99;margin-left:4px}.filter-tag-active .category-count[data-v-88a5881d]{color:#ffffffe6}.filters-row[data-v-88a5881d]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.filter-item[data-v-88a5881d]{display:flex;flex-direction:column;gap:6px}.filter-label[data-v-88a5881d]{font-size:13px;color:#6a6a7a;font-weight:500;font-family:Courier New,monospace}.filter-select[data-v-88a5881d]{width:140px}.filter-select[data-v-88a5881d] .ant-select-selector{border-radius:6px!important;border-color:#8aafff4d!important;transition:all .2s ease!important}.filter-select[data-v-88a5881d] .ant-select-selector:hover{border-color:#c77dff80!important}.filter-select[data-v-88a5881d] .ant-select-focused .ant-select-selector{border-color:#8aafff!important;box-shadow:0 0 0 2px #8aafff1a!important}.filter-item.price-range[data-v-88a5881d]{width:auto}.price-inputs[data-v-88a5881d]{display:flex;align-items:center;gap:8px}.price-input[data-v-88a5881d]{width:100px}.price-input[data-v-88a5881d] .ant-input-number-input{border-radius:6px!important;border-color:#8aafff4d!important;font-family:Courier New,monospace!important}.price-input[data-v-88a5881d] .ant-input-number:hover{border-color:#c77dff80!important}.price-input[data-v-88a5881d] .ant-input-number-focused{border-color:#8aafff!important;box-shadow:0 0 0 2px #8aafff1a!important}.price-separator[data-v-88a5881d]{color:#8aafff;font-weight:600;font-size:14px}.filter-item.checkbox-item[data-v-88a5881d]{justify-content:flex-end;padding-bottom:4px}.filter-item.checkbox-item[data-v-88a5881d] .ant-checkbox-wrapper{font-size:13px;color:#2a2a3a;font-family:Courier New,monospace}.filter-actions[data-v-88a5881d]{display:flex;gap:12px;justify-content:flex-end;flex-shrink:0;margin-left:auto}[data-v-88a5881d] .two-line-cell{display:flex!important;flex-direction:column!important;gap:3px!important;font-size:12px!important;line-height:1.4!important;min-height:40px!important;justify-content:center!important}[data-v-88a5881d] .cell-line{display:flex!important;align-items:center!important;white-space:nowrap!important;font-size:12px!important}.two-line-cell[data-v-88a5881d]{display:flex!important;flex-direction:column!important;gap:3px!important;font-size:12px!important;line-height:1.4!important;min-height:40px!important;justify-content:center!important}.cell-line[data-v-88a5881d]{display:flex!important;align-items:center!important;white-space:nowrap!important;font-size:12px!important}.cell-label[data-v-88a5881d]{font-weight:600;color:#2a2a3ab3;margin-right:4px;font-size:11px;min-width:36px}.actions-space[data-v-88a5881d]{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:8px!important}.actions-space[data-v-88a5881d] .ant-btn-link{padding:0 8px!important;font-size:13px!important;height:auto!important;line-height:1.5!important;color:#8aafff!important;font-family:Courier New,monospace!important;font-weight:500!important;transition:all .2s ease!important}.actions-space[data-v-88a5881d] .ant-btn-link:hover{color:#c77dff!important}.actions-space[data-v-88a5881d] .ant-btn-link:last-child{color:#ff6b6b!important}.actions-space[data-v-88a5881d] .ant-btn-link:last-child:hover{color:#ff4d4f!important}[data-v-88a5881d] .ant-table-cell .two-line-cell,[data-v-88a5881d] .ant-table-tbody .two-line-cell,[data-v-88a5881d] .ant-table-cell .cell-line,[data-v-88a5881d] .ant-table-tbody .cell-line{font-size:12px!important}[data-v-88a5881d] .ant-table-cell-fix-right{background:#fff!important;box-shadow:-2px 0 8px #0000000d!important}[data-v-88a5881d] .ant-table-cell-fix-right-first:after{box-shadow:inset 10px 0 8px -8px #00000014!important}[data-v-88a5881d] .ant-table-cell-fix-right-first{border-left:none!important}[data-v-88a5881d] .ant-table-cell{padding:12px 16px!important}[data-v-88a5881d] .ant-table-thead>tr>th{background:#8aafff0d!important;border-bottom:2px solid rgba(138,175,255,.15)!important;font-weight:600!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-size:13px!important}[data-v-88a5881d] .ant-table-tbody>tr:hover>td{background:#c77dff08!important}[data-v-88a5881d] .ant-table-tbody>tr>td{border-bottom:1px solid rgba(138,175,255,.1)!important}[data-v-88a5881d] .ant-table-body,[data-v-88a5881d] .ant-table-container{overflow-x:auto!important}[data-v-88a5881d] .ant-card{background:transparent!important;border:none!important}[data-v-88a5881d] .ant-card-body{padding:0!important}[data-v-88a5881d] .add_btn{background:linear-gradient(135deg,#c77dff,#8aafff)!important;border:none!important;color:#fff!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:14px!important;border-radius:8px!important;padding:8px 20px!important;height:40px!important;box-shadow:0 2px 8px #c77dff4d!important;transition:all .2s ease!important;white-space:nowrap!important}[data-v-88a5881d] .add_btn:hover{background:linear-gradient(135deg,#8aafff,#c77dff)!important;box-shadow:0 4px 12px #c77dff66!important;transform:translateY(-1px)!important}[data-v-88a5881d] .function-btn{background:#fff!important;border:1.5px solid rgba(138,175,255,.3)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-size:13px!important;font-weight:500!important;border-radius:8px!important;padding:6px 16px!important;height:36px!important;transition:all .2s ease!important}[data-v-88a5881d] .function-btn:hover{background:#8aafff14!important;border-color:#c77dff80!important;color:#2a2a3a!important;transform:translateY(-1px)!important}[data-v-88a5881d] .reset-btn{border-color:#ff9ecf4d!important}[data-v-88a5881d] .reset-btn:hover{background:#ff9ecf14!important;border-color:#ff9ecf80!important}[data-v-88a5881d] .ant-btn{font-family:Courier New,monospace!important}[data-v-88a5881d] .ant-btn .anticon{color:inherit!important}.product-image-wrapper[data-v-88a5881d]{display:flex;justify-content:center;align-items:center}.product-image[data-v-88a5881d]{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1.5px solid rgba(138,175,255,.2);transition:all .2s ease;background:#f8f9fa}.product-image[data-v-88a5881d]:hover{border-color:#c77dff80;box-shadow:0 2px 8px #c77dff33;transform:scale(1.02)}.product-image-placeholder[data-v-88a5881d]{width:64px;height:64px;border-radius:8px;background:linear-gradient(135deg,#8aafff1a,#c77dff1a);border:1.5px dashed rgba(138,175,255,.3);display:flex;align-items:center;justify-content:center;font-size:11px;color:#8aafff;font-family:Courier New,monospace}.product-name-cell[data-v-88a5881d]{display:flex;flex-direction:column;gap:6px;text-align:left;padding:4px 0}.product-name-cell .name[data-v-88a5881d]{font-weight:600;color:#2a2a3a;font-size:14px;line-height:1.5;font-family:Courier New,monospace}.product-name-cell .subtitle[data-v-88a5881d]{font-size:12px;color:#8aafff;line-height:1.4;font-family:Courier New,monospace;font-weight:400}.stock-low[data-v-88a5881d]{color:#ffa87a;font-weight:600;font-size:14px}.stock-out[data-v-88a5881d]{color:#ff6b6b;font-weight:600;font-size:14px}.status-draft[data-v-88a5881d]{background:#8aafff26!important;color:#8aafff!important;border:1px solid rgba(138,175,255,.3)!important;font-weight:500!important}.status-active[data-v-88a5881d]{background:#d0ffb733!important;color:#52c41a!important;border:1px solid rgba(208,255,183,.4)!important;font-weight:500!important}.status-inactive[data-v-88a5881d]{background:#ffa87a26!important;color:#ffa87a!important;border:1px solid rgba(255,168,122,.3)!important;font-weight:500!important}.tag-purchasable[data-v-88a5881d]{background:#d0ffb733!important;color:#52c41a!important;border:1px solid rgba(208,255,183,.4)!important;font-weight:500!important}.tag-unpurchasable[data-v-88a5881d]{background:#fff9!important;color:#8c8c8c!important;border:1px solid rgba(140,140,140,.2)!important;font-weight:500!important}.price-value[data-v-88a5881d]{font-weight:600;color:#2a2a3a;font-size:14px;font-family:Courier New,monospace}.products-card-view[data-v-88a5881d]{margin-top:16px}.products-grid[data-v-88a5881d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:24px}.product-card[data-v-88a5881d]{background:#ffffffe6;border:1px solid rgba(199,125,255,.3);border-radius:12px;padding:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column}.product-card-draft[data-v-88a5881d]{background:#ffffffb3;border:1.5px solid rgba(138,175,255,.4);opacity:.85;padding-top:28px}.product-card-draft[data-v-88a5881d]:before{background:linear-gradient(135deg,#8aafff14,#c77dff14)}.product-card-active[data-v-88a5881d]{background:#fffffff2;border:1.5px solid rgba(208,255,183,.5);box-shadow:0 2px 8px #d0ffb726;padding-top:28px}.product-card-active[data-v-88a5881d]:before{background:linear-gradient(135deg,#d0ffb71a,#a8fff61a)}.product-card-inactive[data-v-88a5881d]{background:#ffffffbf;border:1.5px solid rgba(255,168,122,.4);opacity:.9;padding-top:28px}.product-card-inactive[data-v-88a5881d]:before{background:linear-gradient(135deg,#ffa87a14,#ff9ecf14)}.product-card-scheduled[data-v-88a5881d]{background:#ffffffd9;border:1.5px solid rgba(199,125,255,.4);opacity:.9;padding-top:28px}.product-card-scheduled[data-v-88a5881d]:before{background:linear-gradient(135deg,#c77dff14,#8aafff14)}.product-card-expired[data-v-88a5881d]{background:#ffffffb3;border:1.5px solid rgba(255,107,107,.4);opacity:.85;padding-top:28px}.product-card-expired[data-v-88a5881d]:before{background:linear-gradient(135deg,#ff6b6b14,#ffa87a14)}.product-status-banner[data-v-88a5881d]{position:absolute;top:0;left:0;right:0;padding:4px 8px;font-size:11px;font-weight:600;font-family:Courier New,monospace;text-align:center;z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px 12px 0 0}.status-banner-draft[data-v-88a5881d]{background:linear-gradient(90deg,#8aafff4d,#c77dff4d);color:#8aafff;border-bottom:1px solid rgba(138,175,255,.3)}.status-banner-active[data-v-88a5881d]{background:linear-gradient(90deg,#d0ffb766,#a8fff666);color:#52c41a;border-bottom:1px solid rgba(208,255,183,.4)}.status-banner-inactive[data-v-88a5881d]{background:linear-gradient(90deg,#ffa87a4d,#ff9ecf4d);color:#ffa87a;border-bottom:1px solid rgba(255,168,122,.3)}.status-banner-scheduled[data-v-88a5881d]{background:linear-gradient(90deg,#c77dff4d,#8aafff4d);color:#c77dff;border-bottom:1px solid rgba(199,125,255,.3)}.status-banner-expired[data-v-88a5881d]{background:linear-gradient(90deg,#ff6b6b4d,#ffa87a4d);color:#ff6b6b;border-bottom:1px solid rgba(255,107,107,.3)}.status-banner-text[data-v-88a5881d]{text-shadow:0 1px 2px rgba(0,0,0,.1);letter-spacing:.5px}.product-card-actions[data-v-88a5881d]{position:absolute;top:32px;right:8px;display:flex;gap:4px;z-index:10;opacity:0;transition:opacity .2s ease}.product-card:hover .product-card-actions[data-v-88a5881d]{opacity:1}.product-card[data-v-88a5881d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ff9ecf0d,#c77dff0d,#8aafff0d);opacity:0;transition:opacity .3s ease}.product-card[data-v-88a5881d]:hover{transform:translateY(-5px);border-color:#c77dff;box-shadow:0 8px 25px #c77dff40,0 4px 20px #a8fff626}.product-card[data-v-88a5881d]:hover:before{opacity:1}.action-btn[data-v-88a5881d]{background:#ffffffe6!important;border:1px solid rgba(199,125,255,.3)!important;border-radius:6px!important;box-shadow:0 2px 8px #0000001a!important;transition:all .2s ease!important}.action-btn[data-v-88a5881d]:hover{background:#fff!important;border-color:#c77dff!important;transform:scale(1.1)}.edit-btn[data-v-88a5881d]:hover{color:#8aafff!important}.delete-btn[data-v-88a5881d]:hover{color:#ff6b6b!important}.product-card-image[data-v-88a5881d]{width:100%;height:160px;margin-bottom:10px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#8aafff1a,#c77dff1a);display:flex;align-items:center;justify-content:center;position:relative;z-index:1;min-height:160px}.product-type-badge[data-v-88a5881d]{position:absolute;top:8px;left:8px;z-index:10;pointer-events:none}.product-type-badge[data-v-88a5881d] .ant-tag{margin:0!important;padding:4px 10px!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-size:11px!important;font-weight:600!important;box-shadow:0 2px 8px #0003!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.type-tag-physical[data-v-88a5881d]{background:linear-gradient(135deg,#8aafff,#c77dff)!important;border:none!important;color:#fff!important}.type-tag-virtual[data-v-88a5881d]{background:linear-gradient(135deg,#a8fff6,#8aafff)!important;border:none!important;color:#2a2a3a!important}.type-tag-course[data-v-88a5881d]{background:linear-gradient(135deg,#ff9ecf,#ffa87a)!important;border:none!important;color:#fff!important}.type-tag-ticket[data-v-88a5881d]{background:linear-gradient(135deg,#d0ffb7,#a8fff6)!important;border:none!important;color:#2a2a3a!important}.type-tag-default[data-v-88a5881d]{background:#ffffffe6!important;border:1px solid rgba(199,125,255,.3)!important;color:#2a2a3a!important}.product-cover-image[data-v-88a5881d]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;transition:transform .3s ease}.product-card:hover .product-cover-image[data-v-88a5881d]{transform:scale(1.05)}.product-image-placeholder[data-v-88a5881d],.product-image-error[data-v-88a5881d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;font-family:Courier New,monospace;font-size:12px;color:#8aafff;background:linear-gradient(135deg,#8aafff14,#c77dff14);border:1.5px dashed rgba(138,175,255,.3);transition:all .3s ease}.product-image-error[data-v-88a5881d]{color:#ffa87a;background:linear-gradient(135deg,#ffa87a14,#ff9ecf14);border-color:#ffa87a4d}.product-card:hover .product-image-placeholder[data-v-88a5881d],.product-card:hover .product-image-error[data-v-88a5881d]{border-color:#c77dff80;background:linear-gradient(135deg,#8aafff1f,#c77dff1f)}.product-time-reminder[data-v-88a5881d]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-family:Courier New,monospace;font-weight:500;white-space:nowrap;z-index:5;box-shadow:0 2px 8px #0003;border:1px solid rgba(255,255,255,.15)}.time-reminder-upcoming[data-v-88a5881d]{background:#d0ffb780;border-color:#d0ffb766;color:#2a2a3a}.time-reminder-unpublish[data-v-88a5881d]{background:#ffa87a80;border-color:#ffa87a66;color:#2a2a3a}.time-reminder-default[data-v-88a5881d]{background:#8c8c8c8c;border-color:#8c8c8c66;color:#fff}.product-card-body[data-v-88a5881d]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:10px}.product-card-name[data-v-88a5881d]{margin-bottom:6px}.product-name[data-v-88a5881d]{font-weight:600;color:#2a2a3a;font-size:14px;line-height:1.4;font-family:Courier New,monospace;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-subtitle[data-v-88a5881d]{font-size:12px;color:#8aafff;line-height:1.4;font-family:Courier New,monospace;font-weight:400;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.product-tags[data-v-88a5881d]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.product-payment-hint[data-v-88a5881d]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;color:#8a8a9a;font-family:Courier New,monospace;line-height:1.3}.payment-hint-icon[data-v-88a5881d]{flex-shrink:0;font-size:12px;color:#8aafff}.payment-hint-tags[data-v-88a5881d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-hint-name[data-v-88a5881d]{color:#6a6a7a}.payment-hint-sep[data-v-88a5881d]{color:#9a9aaa}.payment-hint-more[data-v-88a5881d]{color:#c77dff;font-weight:600}.payment-unset-tag[data-v-88a5881d]{display:inline-flex!important;align-items:center!important;gap:4px!important;background:#ff4d4f26!important;color:#ff4d4f!important;border:1px solid rgba(255,77,79,.4)!important;font-weight:600!important;font-size:11px!important;font-family:Courier New,monospace!important}.payment-unset-icon[data-v-88a5881d]{font-size:12px}.product-card-price[data-v-88a5881d]{margin-top:auto;padding-top:10px;border-top:1px solid rgba(199,125,255,.15);display:flex;align-items:center;gap:6px}.price-label[data-v-88a5881d]{font-size:12px;color:#6a6a7a;font-family:Courier New,monospace}.price-value[data-v-88a5881d]{font-weight:700;color:#2a2a3a;font-size:16px;font-family:Courier New,monospace;text-shadow:0 0 8px rgba(199,125,255,.2)}.stock-tag-normal[data-v-88a5881d]{background:#d0ffb733!important;color:#52c41a!important;border:1px solid rgba(208,255,183,.4)!important;font-weight:500!important}.stock-tag-low[data-v-88a5881d]{background:#ffa87a33!important;color:#ffa87a!important;border:1px solid rgba(255,168,122,.4)!important;font-weight:600!important}.stock-tag-unlimited[data-v-88a5881d]{background:linear-gradient(135deg,#c77dff33,#8aafff33)!important;color:#c77dff!important;border:1px solid rgba(199,125,255,.4)!important;font-weight:600!important}.stock-tag-zero[data-v-88a5881d]{background:#ff4d4f26!important;color:#ff4d4f!important;border:1px solid rgba(255,77,79,.3)!important;font-weight:600!important}.unlimited-symbol[data-v-88a5881d]{font-size:16px;font-weight:700;line-height:1;display:inline-block}.shipping-tag-yes[data-v-88a5881d]{background:#8aafff33!important;color:#8aafff!important;border:1px solid rgba(138,175,255,.4)!important;font-weight:500!important}.shipping-tag-no[data-v-88a5881d]{background:#8c8c8c26!important;color:#8c8c8c!important;border:1px solid rgba(140,140,140,.3)!important;font-weight:500!important}.max-qty-tag[data-v-88a5881d]{background:#8aafff40!important;color:#2a2a3a!important;border:1px solid rgba(138,175,255,.5)!important;font-weight:600!important}.publish-status-inactive[data-v-88a5881d]{background:#ffa87a33!important;color:#ffa87a!important;border:1px solid rgba(255,168,122,.4)!important;font-weight:500!important}.publish-status-upcoming[data-v-88a5881d]{background:#c77dff33!important;color:#c77dff!important;border:1px solid rgba(199,125,255,.4)!important;font-weight:500!important}.publish-status-scheduled[data-v-88a5881d]{background:#ff9ecf33!important;color:#ff9ecf!important;border:1px solid rgba(255,158,207,.4)!important;font-weight:500!important}.unpurchasable-reason-inactive[data-v-88a5881d]{background:#ffa87a33!important;color:#ffa87a!important;border:1px solid rgba(255,168,122,.4)!important;font-weight:600!important}.unpurchasable-reason-out-of-stock[data-v-88a5881d]{background:#ff6b6b33!important;color:#ff6b6b!important;border:1px solid rgba(255,107,107,.4)!important;font-weight:600!important}.unpurchasable-reason-time[data-v-88a5881d]{background:#ff9ecf33!important;color:#ff9ecf!important;border:1px solid rgba(255,158,207,.4)!important;font-weight:500!important}.unpurchasable-reason-default[data-v-88a5881d]{background:#8c8c8c33!important;color:#8c8c8c!important;border:1px solid rgba(140,140,140,.4)!important;font-weight:500!important}.empty-products[data-v-88a5881d]{text-align:center;padding:60px 20px;color:#999;font-family:Courier New,monospace;font-style:italic}.pagination-wrapper[data-v-88a5881d]{display:flex;justify-content:center;margin-top:24px;padding:16px 0}.pagination-wrapper[data-v-88a5881d] .ant-pagination{background:transparent!important;color:#2a2a3a!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-item{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-radius:50px!important;margin:0 4px!important;min-width:32px!important;height:32px!important;line-height:30px!important;text-align:center!important;transition:all .3s ease!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-item a{color:#2a2a3a!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-item:hover a{color:#c77dff!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-item:hover{background:#fffffff2!important;border-color:#c77dff!important;color:#c77dff!important;box-shadow:0 0 8px #c77dff40!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-item-active{background:linear-gradient(45deg,#c77dff,#8aafff)!important;border-color:#c77dff!important;color:#0d0d0d!important;box-shadow:0 0 10px #c77dff59!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-item-active a{color:#0d0d0d!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-item-active:hover{background:#c77dff66!important;border-color:#c77dff!important;color:#c77dff!important;box-shadow:none!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-prev,.pagination-wrapper[data-v-88a5881d] .ant-pagination-next{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-radius:50px!important;margin:0 4px!important;min-width:32px!important;height:32px!important;line-height:30px!important;transition:all .3s ease!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-prev:hover,.pagination-wrapper[data-v-88a5881d] .ant-pagination-next:hover{background:#fffffff2!important;border-color:#c77dff!important;color:#c77dff!important;box-shadow:0 0 8px #c77dff40!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-prev .anticon,.pagination-wrapper[data-v-88a5881d] .ant-pagination-next .anticon{color:#2a2a3a!important;transition:color .3s ease!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-prev:hover .anticon,.pagination-wrapper[data-v-88a5881d] .ant-pagination-next:hover .anticon{color:#c77dff!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-jump-prev,.pagination-wrapper[data-v-88a5881d] .ant-pagination-jump-next{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;color:#fff!important;font-family:Courier New,monospace!important;border-radius:50px!important;margin:0 4px!important;min-width:32px!important;height:32px!important;line-height:30px!important;transition:all .3s ease!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-jump-prev:hover,.pagination-wrapper[data-v-88a5881d] .ant-pagination-jump-next:hover{background:#ffffffe6!important;border-color:#c8c8d266!important;color:#fff!important;box-shadow:none!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-jump-prev .anticon,.pagination-wrapper[data-v-88a5881d] .ant-pagination-jump-next .anticon{color:#fff!important;transition:color .3s ease!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-jump-prev:hover .anticon,.pagination-wrapper[data-v-88a5881d] .ant-pagination-jump-next:hover .anticon{color:#c77dff!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-total-text{color:#2a2a3a!important;font-family:Courier New,monospace!important;font-size:14px!important;margin-right:16px!important;height:32px!important;line-height:32px!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;flex-shrink:0!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;justify-content:center!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination .ant-pagination-total-text{flex-shrink:0!important;white-space:nowrap!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-options{color:#fff!important;margin-left:16px!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-options-size-changer{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;color:#fff!important;font-family:Courier New,monospace!important;border-radius:50px!important;height:32px!important;line-height:30px!important;transition:all .3s ease!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-options-size-changer:hover{background:#ffffffe6!important;border-color:#c8c8d266!important;color:#fff!important;box-shadow:none!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-options-size-changer .ant-select-selector{background:transparent!important;border:none!important;color:#fff!important;font-family:Courier New,monospace!important;height:30px!important;line-height:30px!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-options-size-changer .ant-select-selection-item{color:#1a1a2a!important;font-family:Courier New,monospace!important;line-height:30px!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-options-size-changer .ant-select-arrow{color:#1a1a2a!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-options-size-changer:hover .ant-select-arrow{color:#c77dff!important}.pagination-wrapper[data-v-88a5881d] .ant-select-dropdown{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;border-radius:16px!important;box-shadow:0 0 20px #c77dff4d!important;min-width:120px!important;width:auto!important}.pagination-wrapper[data-v-88a5881d] .ant-select-item,.pagination-wrapper[data-v-88a5881d] .ant-select-item-option{background:transparent!important;color:#1a1a2a!important;font-family:Courier New,monospace!important;border-radius:12px!important;margin:2px 4px!important;padding:8px 12px!important;transition:all .2s ease!important}.pagination-wrapper[data-v-88a5881d] .ant-select-item:hover{background:#a8fff633!important;color:#1a1a2a!important}.pagination-wrapper[data-v-88a5881d] .ant-select-item-option-selected{background:#c77dff66!important;color:#1a1a2a!important}.pagination-wrapper[data-v-88a5881d] .ant-select-item-option-active{background:#a8fff633!important;color:#1a1a2a!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-options-quick-jumper{color:#1a1a2a!important;font-family:Courier New,monospace!important;margin-left:16px!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-options-quick-jumper input{background:#ffffffe6!important;border:1px solid rgba(168,255,246,.3)!important;color:#1a1a2a!important;font-family:Courier New,monospace!important;border-radius:50px!important;height:32px!important;line-height:30px!important;transition:all .3s ease!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-options-quick-jumper input:hover{background:#ffffffe6!important;border-color:#a8fff64d!important;color:#1a1a2a!important;box-shadow:none!important}.pagination-wrapper[data-v-88a5881d] .ant-pagination-options-quick-jumper input:focus{background:#ffffffe6!important;border-color:#a8fff64d!important;color:#1a1a2a!important;box-shadow:none!important}@media (max-width: 1200px){.filters-row[data-v-88a5881d]{gap:12px}.filter-select[data-v-88a5881d]{width:120px}.price-input[data-v-88a5881d]{width:90px}}@media (max-width: 768px){.search-section[data-v-88a5881d]{flex-direction:column;align-items:stretch;gap:12px}.search-wrapper[data-v-88a5881d]{max-width:100%}.filter-actions[data-v-88a5881d]{justify-content:stretch;width:100%}.filter-actions .function-btn[data-v-88a5881d]{flex:1}.filter-tags-row[data-v-88a5881d]{flex-direction:column;gap:8px}.filter-tags-section[data-v-88a5881d]{flex-direction:column;align-items:flex-start;gap:8px;min-width:100%}.filter-tags[data-v-88a5881d]{width:100%}.products-grid[data-v-88a5881d]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}}@media (max-width: 480px){.products-grid[data-v-88a5881d]{grid-template-columns:1fr;gap:12px}.product-card-image[data-v-88a5881d]{height:150px;min-height:150px}}.product-modal[data-v-88a5881d] .ant-modal-content{background:linear-gradient(135deg,#fffffffa,#f8f9faf2);border:2px solid transparent;border-radius:16px;box-shadow:0 8px 32px #c77dff33;font-family:Courier New,monospace;overflow:hidden}.product-modal[data-v-88a5881d] .ant-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;opacity:.4;pointer-events:none}.product-modal[data-v-88a5881d] .ant-modal-header{background:transparent;border-bottom:1px solid rgba(199,125,255,.2);padding:20px 24px}.product-modal[data-v-88a5881d] .ant-modal-title{font-family:Courier New,monospace;font-weight:700;font-size:20px;color:#2a2a3a;background:linear-gradient(135deg,#c77dff,#8aafff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-modal[data-v-88a5881d] .ant-modal-body{padding:24px;max-height:70vh;overflow-y:auto}.product-modal[data-v-88a5881d] .ant-modal-footer{border-top:1px solid rgba(199,125,255,.2);padding:16px 24px;background:#ffffff80}.product-modal[data-v-88a5881d] .ant-btn-primary{background:linear-gradient(135deg,#c77dff,#8aafff)!important;border:none!important;color:#fff!important;font-family:Courier New,monospace!important;font-weight:600!important;border-radius:8px!important;box-shadow:0 2px 8px #c77dff4d!important;transition:all .2s ease!important}.product-modal[data-v-88a5881d] .ant-btn-primary:hover{background:linear-gradient(135deg,#8aafff,#c77dff)!important;box-shadow:0 4px 12px #c77dff66!important;transform:translateY(-1px)!important}.product-modal[data-v-88a5881d] .ant-btn-default{background:#fff!important;border:1.5px solid rgba(138,175,255,.3)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-radius:8px!important;transition:all .2s ease!important}.product-modal[data-v-88a5881d] .ant-btn-default:hover{border-color:#c77dff80!important;color:#c77dff!important}.product-form[data-v-88a5881d]{font-family:Courier New,monospace}.form-section[data-v-88a5881d]{margin-bottom:28px;padding:20px;background:#fff6;border:1px solid rgba(199,125,255,.15);border-radius:12px;transition:all .3s ease}.form-section[data-v-88a5881d]:hover{background:#ffffff80;border-color:#c77dff40}.form-section-title[data-v-88a5881d]{font-size:15px;font-weight:700;color:#2a2a3a;margin-bottom:18px;padding:0;border:none;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.8px;background:linear-gradient(135deg,#c77dff,#8aafff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.form-row[data-v-88a5881d]{display:flex;gap:16px;margin-bottom:0}.form-item-full[data-v-88a5881d]{width:100%}.form-item-half[data-v-88a5881d],.form-item-third[data-v-88a5881d]{flex:1;min-width:0}.product-form[data-v-88a5881d] .ant-form-item-label>label{font-family:Courier New,monospace;font-weight:600;color:#2a2a3a;font-size:14px}.product-form[data-v-88a5881d] .ant-input,.product-form[data-v-88a5881d] .ant-input-number,.product-form[data-v-88a5881d] .ant-select-selector,.product-form[data-v-88a5881d] .ant-picker{border-radius:8px;border-color:#8aafff4d;transition:all .2s ease;font-family:Courier New,monospace}.product-form[data-v-88a5881d] .ant-input:hover,.product-form[data-v-88a5881d] .ant-input-number:hover,.product-form[data-v-88a5881d] .ant-select-selector:hover,.product-form[data-v-88a5881d] .ant-picker:hover{border-color:#c77dff80}.product-form[data-v-88a5881d] .ant-input:focus,.product-form[data-v-88a5881d] .ant-input-focused,.product-form[data-v-88a5881d] .ant-input-number-focused,.product-form[data-v-88a5881d] .ant-select-focused .ant-select-selector,.product-form[data-v-88a5881d] .ant-picker-focused{border-color:#8aafff;box-shadow:0 0 0 2px #8aafff1a}.product-form[data-v-88a5881d] .ant-textarea{border-radius:8px;border-color:#8aafff4d;font-family:Courier New,monospace}.product-form[data-v-88a5881d] .ant-textarea:hover{border-color:#c77dff80}.product-form[data-v-88a5881d] .ant-textarea:focus{border-color:#8aafff;box-shadow:0 0 0 2px #8aafff1a}.form-radio-group[data-v-88a5881d]{display:flex;gap:16px;flex-wrap:wrap}.product-form[data-v-88a5881d] .ant-radio-wrapper{font-family:Courier New,monospace;color:#2a2a3a;transition:all .2s ease}.product-form[data-v-88a5881d] .ant-radio-wrapper:hover{color:#c77dff}.product-form[data-v-88a5881d] .ant-radio-checked .ant-radio-inner{border-color:#c77dff;background-color:#c77dff}.product-form[data-v-88a5881d] .ant-radio-inner:after{background-color:#fff}.rules-list[data-v-88a5881d]{display:flex;flex-direction:column;gap:20px}.rule-item[data-v-88a5881d]{background:#ffffffb3;border:1px solid rgba(199,125,255,.2);border-radius:10px;padding:18px;transition:all .2s ease}.rule-item[data-v-88a5881d]:hover{border-color:#c77dff59;box-shadow:0 2px 8px #c77dff1a;background:#fffc}.rule-item[data-v-88a5881d] .ant-row{margin:0}.rule-item[data-v-88a5881d] .ant-col{padding:0 8px}.rule-item[data-v-88a5881d] .ant-select,.rule-item[data-v-88a5881d] .ant-input{width:100%}.discount-list[data-v-88a5881d]{display:flex;flex-direction:column;gap:20px}.discount-empty-state[data-v-88a5881d]{display:flex;justify-content:center;padding:20px 0}.add-discount-btn[data-v-88a5881d]{border-color:#c77dff4d!important;color:#c77dff!important;font-family:Courier New,monospace!important;transition:all .3s ease!important}.add-discount-btn[data-v-88a5881d]:hover{border-color:#c77dff80!important;background:#c77dff1a!important;color:#8aafff!important;transform:translateY(-2px);box-shadow:0 4px 12px #c77dff33!important}.discount-card[data-v-88a5881d]{background:#ffffffb3;border:1px solid rgba(199,125,255,.2);border-radius:12px;padding:20px;transition:all .2s ease}.discount-card[data-v-88a5881d]:hover{border-color:#c77dff59;box-shadow:0 2px 8px #c77dff1a;background:#fffc}.discount-card-header[data-v-88a5881d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(199,125,255,.15)}.discount-card-number[data-v-88a5881d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,#c77dff,#8aafff);color:#fff;border-radius:50%;font-size:13px;font-weight:700;font-family:Courier New,monospace}.discount-card-actions[data-v-88a5881d]{display:flex;gap:8px}.discount-add-btn[data-v-88a5881d]{color:#8aafff!important;font-family:Courier New,monospace!important;font-size:12px!important;padding:0 8px!important;height:28px!important;display:flex;align-items:center;gap:4px}.discount-add-btn[data-v-88a5881d]:hover{background:#8aafff1a!important;color:#c77dff!important}.discount-remove-btn[data-v-88a5881d]{color:#ff6b6b!important;font-family:Courier New,monospace!important;font-size:12px!important;padding:0 8px!important;height:28px!important;display:flex;align-items:center;gap:4px}.discount-remove-btn[data-v-88a5881d]:hover{background:#ff6b6b1a!important;color:#ff4d4f!important}.discount-card-content[data-v-88a5881d]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.discount-form-item[data-v-88a5881d]{margin-bottom:0!important}.discount-form-item[data-v-88a5881d] .ant-form-item-label{padding-bottom:4px}.payment-methods-compact[data-v-88a5881d]{display:flex;flex-direction:column;gap:8px}.payment-methods-empty[data-v-88a5881d]{padding:8px 0}.payment-methods-table-wrap[data-v-88a5881d]{border:1px solid rgba(199,125,255,.2);border-radius:8px;overflow:hidden;background:#ffffff80}.payment-methods-table-header[data-v-88a5881d]{display:grid;grid-template-columns:1fr 110px 100px 130px 48px;gap:8px;padding:6px 10px;background:#c77dff14;border-bottom:1px solid rgba(199,125,255,.15);font-size:12px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;align-items:center}.payment-methods-table-row[data-v-88a5881d]{display:grid;grid-template-columns:1fr 110px 100px 130px 48px;gap:8px;padding:4px 10px;align-items:center;border-bottom:1px solid rgba(199,125,255,.08)}.payment-methods-table-row[data-v-88a5881d]:last-child{border-bottom:none}.payment-methods-compact .input-full[data-v-88a5881d],.payment-methods-compact .input-full[data-v-88a5881d] .ant-select,.payment-methods-compact .input-full[data-v-88a5881d] .ant-input,.payment-methods-compact .input-full[data-v-88a5881d] .ant-input-number{width:100%}.per-installment-hint[data-v-88a5881d]{display:block;margin-top:2px;font-size:10px;color:#8aafff;font-family:Courier New,monospace}.installment-once[data-v-88a5881d]{font-size:12px;color:#6a6a7a;font-family:Courier New,monospace}.add-payment-method-link[data-v-88a5881d]{padding-left:0;color:#c77dff!important;font-family:Courier New,monospace!important}.add-payment-method-link[data-v-88a5881d]:hover{color:#8aafff!important}.compact-empty[data-v-88a5881d]{padding:8px 0}.compact-table-wrap[data-v-88a5881d]{border:1px solid rgba(199,125,255,.2);border-radius:8px;overflow:hidden;background:#ffffff80}.add-compact-link[data-v-88a5881d]{padding-left:0;margin-top:6px;display:inline-block;color:#c77dff!important;font-family:Courier New,monospace!important}.add-compact-link[data-v-88a5881d]:hover{color:#8aafff!important}.rules-table-header[data-v-88a5881d]{display:grid;grid-template-columns:120px 1fr 48px;gap:8px;padding:6px 10px;background:#c77dff14;border-bottom:1px solid rgba(199,125,255,.15);font-size:12px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;align-items:center}.rules-table-row[data-v-88a5881d]{display:grid;grid-template-columns:120px 1fr 48px;gap:8px;padding:4px 10px;align-items:center;border-bottom:1px solid rgba(199,125,255,.08)}.rules-table-row[data-v-88a5881d]:last-child{border-bottom:none}.rules-compact .input-full[data-v-88a5881d],.discount-compact .input-full[data-v-88a5881d],.rules-compact .input-full[data-v-88a5881d] .ant-select,.discount-compact .input-full[data-v-88a5881d] .ant-select,.discount-compact .input-full[data-v-88a5881d] .ant-input-number{width:100%}.discount-table-header[data-v-88a5881d]{display:grid;grid-template-columns:1fr 100px 100px 48px;gap:8px;padding:6px 10px;background:#c77dff14;border-bottom:1px solid rgba(199,125,255,.15);font-size:12px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;align-items:center}.discount-table-row[data-v-88a5881d]{display:grid;grid-template-columns:1fr 100px 100px 48px;gap:8px;padding:4px 10px;align-items:center;border-bottom:1px solid rgba(199,125,255,.08)}.discount-table-row[data-v-88a5881d]:last-child{border-bottom:none}.discount-form-item[data-v-88a5881d] .ant-form-item-label>label{font-size:12px;color:#6a6a7a;font-weight:600;font-family:Courier New,monospace}.add-rule-btn[data-v-88a5881d]{margin-top:8px!important;border-color:#c77dff4d!important;color:#c77dff!important;font-family:Courier New,monospace!important;font-weight:600!important;height:44px!important;border-radius:8px!important;transition:all .2s ease!important}.add-rule-btn[data-v-88a5881d]:hover{border-color:#c77dff80!important;background:#c77dff1a!important;color:#8aafff!important;transform:translateY(-1px)}.rule-delete-btn[data-v-88a5881d]{color:#ff6b6b!important;transition:all .2s ease!important}.rule-delete-btn[data-v-88a5881d]:hover{color:#ff4d4f!important;background:#ff6b6b1a!important}.image-upload-area[data-v-88a5881d]{display:flex;flex-direction:column;gap:16px}.image-upload-tips[data-v-88a5881d]{display:flex;flex-direction:column;gap:8px;padding:10px 14px;background:#c77dff0f;border:1px solid rgba(199,125,255,.15);border-radius:6px;margin-bottom:12px}.tip-item[data-v-88a5881d]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6a6a7a;font-family:Courier New,monospace}.tip-icon[data-v-88a5881d]{font-size:14px;flex-shrink:0}.tip-text[data-v-88a5881d]{line-height:1.5}.tip-text strong[data-v-88a5881d]{color:#c77dff;font-weight:600}.image-preview[data-v-88a5881d]{position:relative;width:100%;max-width:300px;border-radius:8px;overflow:visible;border:1px solid rgba(199,125,255,.2);box-shadow:0 2px 8px #c77dff1a;margin-bottom:12px}.preview-image[data-v-88a5881d]{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;border-radius:10px;pointer-events:none}.remove-image-btn[data-v-88a5881d]{position:absolute;top:-12px;right:-12px;background:#fffffff2!important;border:2px solid rgba(255,77,79,.5)!important;border-radius:50%!important;width:36px;height:36px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003;transition:all .2s ease;z-index:10;cursor:pointer}.remove-image-btn[data-v-88a5881d]:hover{background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important;transform:scale(1.15);box-shadow:0 4px 12px #ff4d4f66}.upload-btn[data-v-88a5881d]{width:100%;max-width:300px;border:1px dashed rgba(199,125,255,.3)!important;border-radius:8px!important;background:#fffc!important;color:#c77dff!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .2s ease!important;height:40px!important}.upload-btn[data-v-88a5881d]:hover{border-color:#c77dff!important;background:#c77dff1a!important;color:#8aafff!important;transform:translateY(-2px);box-shadow:0 4px 12px #c77dff33}.delete-confirm-content[data-v-88a5881d]{padding:20px;font-family:Courier New,monospace;font-size:16px;color:#2a2a3a;text-align:center;line-height:1.6}.delete-confirm-content strong[data-v-88a5881d]{color:#c77dff;font-weight:700}@media (max-width: 768px){.form-row[data-v-88a5881d]{flex-direction:column}.form-item-half[data-v-88a5881d],.form-item-third[data-v-88a5881d]{width:100%}.discount-card-content[data-v-88a5881d]{grid-template-columns:1fr}}.product-detail-modal[data-v-88a5881d] .ant-modal-content{background:linear-gradient(180deg,#fffffffa,#f8f9fff5);border:1px solid transparent;border-radius:16px;box-shadow:0 8px 32px #c77dff33,0 0 0 1px #ff9ecf1a,inset 0 1px #fff9;font-family:Courier New,monospace;position:relative}.product-detail-modal[data-v-88a5881d] .ant-modal-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,#ff9ecf,#c77dff,#8aafff,#a8fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.product-detail-modal[data-v-88a5881d] .ant-modal-header{background:linear-gradient(90deg,rgba(199,125,255,.06) 0%,transparent 100%);border-bottom:1px solid rgba(199,125,255,.2);padding:18px 24px}.product-detail-modal[data-v-88a5881d] .ant-modal-title{font-family:Courier New,monospace;font-weight:700;font-size:20px;background:linear-gradient(135deg,#c77dff,#8aafff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(199,125,255,.3)}.product-detail-modal[data-v-88a5881d] .ant-modal-body{padding:24px}.product-detail-view[data-v-88a5881d]{font-family:Courier New,monospace}.detail-top-section[data-v-88a5881d]{display:flex;gap:24px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(199,125,255,.15)}.detail-image-wrapper[data-v-88a5881d]{width:180px;height:180px;flex-shrink:0;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#8aafff1f,#c77dff1f);display:flex;align-items:center;justify-content:center;position:relative;border:1px solid rgba(199,125,255,.25);box-shadow:0 4px 12px #c77dff1a}.detail-cover-image[data-v-88a5881d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.detail-image-placeholder[data-v-88a5881d]{display:flex;align-items:center;justify-content:center;color:#c77dff59;font-size:40px}.detail-type-badge[data-v-88a5881d]{position:absolute;top:8px;left:8px;z-index:10}.detail-basic-info[data-v-88a5881d]{flex:1;display:flex;flex-direction:column;gap:12px}.detail-subtitle[data-v-88a5881d]{font-size:14px;color:#6a6a7a;font-weight:400;line-height:1.4}.detail-status-row[data-v-88a5881d]{display:flex;gap:8px;flex-wrap:wrap}.detail-status-tag[data-v-88a5881d]{font-size:12px!important;font-weight:600!important;padding:4px 12px!important;border-radius:12px!important}.detail-status-tag-draft[data-v-88a5881d]{background:#8aafff26!important;border-color:#8aafff4d!important;color:#8aafff!important}.detail-status-tag-active[data-v-88a5881d]{background:#d0ffb733!important;border-color:#d0ffb759!important;color:#52c41a!important}.detail-status-tag-inactive[data-v-88a5881d]{background:#ffa87a33!important;border-color:#ffa87a59!important;color:#ffa87a!important}.detail-status-tag-scheduled[data-v-88a5881d]{background:#c77dff26!important;border-color:#c77dff4d!important;color:#c77dff!important}.detail-status-tag-expired[data-v-88a5881d]{background:#6a6a7a26!important;border-color:#6a6a7a4d!important;color:#6a6a7a!important}.detail-shipping-tag[data-v-88a5881d]{background:#a8fff633!important;border-color:#a8fff659!important;color:#13c2c2!important}.detail-price[data-v-88a5881d]{display:flex;align-items:baseline;gap:10px;margin-top:auto}.detail-price .price-label[data-v-88a5881d]{font-size:13px;color:#6a6a7a;font-weight:600}.detail-price .price-value[data-v-88a5881d]{font-size:26px;font-weight:700;color:#c77dff;text-shadow:0 0 12px rgba(199,125,255,.4),0 0 24px rgba(199,125,255,.2);letter-spacing:.02em}.detail-section-title[data-v-88a5881d]{font-size:13px;font-weight:700;color:#2a2a3a;margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid transparent;-o-border-image:linear-gradient(90deg,#c77dff,#8aafff) 1;border-image:linear-gradient(90deg,#c77dff,#8aafff) 1;letter-spacing:.05em}.detail-info-grid[data-v-88a5881d]{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px;margin-bottom:20px}.detail-info-item[data-v-88a5881d]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(199,125,255,.08)}.detail-info-item[data-v-88a5881d]:last-child{border-bottom:none}.info-label[data-v-88a5881d]{font-size:13px;color:#6a6a7a;font-weight:600;min-width:88px;flex-shrink:0}.info-value[data-v-88a5881d]{font-size:14px;color:#2a2a3a;font-weight:500;flex:1}.info-value-mono[data-v-88a5881d]{font-size:13px;color:#5a5a6a}.stock-value[data-v-88a5881d]{font-size:18px;font-weight:700;color:#c77dff;text-shadow:0 0 8px rgba(199,125,255,.25)}.detail-block[data-v-88a5881d]{margin-bottom:20px}.detail-block .detail-section-title[data-v-88a5881d]{margin-bottom:10px}.detail-payment-methods[data-v-88a5881d]{display:flex;flex-wrap:wrap;gap:8px}.detail-payment-tag[data-v-88a5881d]{background:linear-gradient(135deg,#c77dff1f,#8aafff1f)!important;border:1px solid rgba(199,125,255,.25)!important;color:#5a3a8a!important;font-weight:600!important;font-size:12px!important;padding:4px 12px!important;border-radius:8px!important}.detail-block .description-text[data-v-88a5881d]{line-height:1.65;color:#2a2a3a;white-space:pre-wrap;word-break:break-word;padding:12px 14px;background:#c77dff0a;border-radius:8px;border:1px solid rgba(199,125,255,.1);font-size:14px}.point-discounts-list[data-v-88a5881d]{display:flex;flex-direction:column;gap:8px}.point-discount-item[data-v-88a5881d]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:linear-gradient(90deg,#c77dff0f,#8aafff0f);border-radius:8px;border:1px solid rgba(199,125,255,.18)}.discount-type[data-v-88a5881d]{font-size:13px;font-weight:600;color:#2a2a3a;flex:1}.discount-value[data-v-88a5881d]{font-size:16px;font-weight:700;color:#c77dff;text-shadow:0 0 8px rgba(199,125,255,.2)}@media (max-width: 768px){.detail-top-section[data-v-88a5881d]{flex-direction:column}.detail-image-wrapper[data-v-88a5881d]{width:100%;height:200px}.detail-info-grid[data-v-88a5881d]{grid-template-columns:1fr}.detail-info-item[data-v-88a5881d]{flex-direction:row}.info-label[data-v-88a5881d]{min-width:90px}}.installment-select-dropdown.ant-select-dropdown{min-width:120px}.installment-select-dropdown .ant-select-item-option-content{white-space:nowrap;overflow:visible;text-overflow:unset}.page[data-v-eb83770c]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-eb83770c]{margin-bottom:24px}.page-header h1[data-v-eb83770c]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-eb83770c]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-eb83770c]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;min-height:400px;position:relative;box-shadow:0 0 30px #c77dff4d}.content[data-v-eb83770c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff,#a8fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.placeholder-content[data-v-eb83770c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-align:center;position:relative;z-index:1}.placeholder-icon[data-v-eb83770c]{margin-bottom:24px}.placeholder-content h3[data-v-eb83770c]{font-size:20px;font-weight:500;margin:0 0 12px;color:#2a2a3a;font-family:Courier New,monospace}.placeholder-content p[data-v-eb83770c]{margin:0;color:#2a2a3a;font-size:14px;font-family:Courier New,monospace;opacity:.8}.page[data-v-0f0ec9a5]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-0f0ec9a5]{margin-bottom:24px}.page-header h1[data-v-0f0ec9a5]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-0f0ec9a5]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-0f0ec9a5]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;min-height:400px;position:relative;box-shadow:0 0 30px #c77dff4d}.content[data-v-0f0ec9a5]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff,#a8fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.placeholder-content[data-v-0f0ec9a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-align:center;position:relative;z-index:1}.placeholder-icon[data-v-0f0ec9a5]{margin-bottom:24px}.placeholder-content h3[data-v-0f0ec9a5]{font-size:20px;font-weight:500;margin:0 0 12px;color:#2a2a3a;font-family:Courier New,monospace}.placeholder-content p[data-v-0f0ec9a5]{margin:0;color:#2a2a3a;font-size:14px;font-family:Courier New,monospace;opacity:.8}.orders-list-page[data-v-4c51bf50]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-4c51bf50]{margin-bottom:24px}.page-header h1[data-v-4c51bf50]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-4c51bf50]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-4c51bf50]{background:#ffffffe6;border:2px solid transparent;border-radius:16px;padding:24px;position:relative;box-shadow:0 0 30px #c77dff4d}.content[data-v-4c51bf50]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;opacity:.6}.search-filter-section[data-v-4c51bf50]{margin-bottom:24px;position:relative;z-index:1}.toolbar[data-v-4c51bf50]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px;flex-wrap:wrap;gap:16px}.search-box[data-v-4c51bf50]{display:flex;flex-direction:column;gap:12px;flex:1}.search-row[data-v-4c51bf50]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.w-60[data-v-4c51bf50]{width:240px;min-width:200px}.w-40[data-v-4c51bf50]{width:160px;min-width:140px}.amount-range-inputs[data-v-4c51bf50]{display:flex;align-items:center;gap:8px}.amount-input[data-v-4c51bf50]{width:120px}.amount-separator[data-v-4c51bf50]{color:#2a2a3a;font-family:Courier New,monospace;font-weight:600}.toolbar-actions[data-v-4c51bf50]{flex-shrink:0}.order-no-input[data-v-4c51bf50] .ant-input-wrapper{border:none!important;box-shadow:none!important}.order-no-input[data-v-4c51bf50] .ant-input{background:#fffffff2!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;transition:all .3s ease!important}.order-no-input[data-v-4c51bf50] .ant-input:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.order-no-input[data-v-4c51bf50] .ant-input:focus{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.order-no-input[data-v-4c51bf50] .ant-input::-moz-placeholder{color:#2a2a3a80!important;font-family:Courier New,monospace!important}.order-no-input[data-v-4c51bf50] .ant-input::placeholder{color:#2a2a3a80!important;font-family:Courier New,monospace!important}.status-select[data-v-4c51bf50] .ant-select-selector{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important}.status-select[data-v-4c51bf50] .ant-select-selector:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.status-select[data-v-4c51bf50] .ant-select-focused .ant-select-selector{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.status-select[data-v-4c51bf50] .ant-select-selection-item,.status-select[data-v-4c51bf50] .ant-select-selection-placeholder{line-height:30px!important;font-size:13px!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}.status-select[data-v-4c51bf50] .ant-picker{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important}.status-select[data-v-4c51bf50] .ant-picker:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.status-select[data-v-4c51bf50] .ant-picker-focused{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.status-select[data-v-4c51bf50] .ant-input-number{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;line-height:30px!important;transition:all .3s ease!important}.status-select[data-v-4c51bf50] .ant-input-number-input{height:30px!important;line-height:30px!important;font-size:13px!important}.status-select[data-v-4c51bf50] .ant-input-number:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.status-select[data-v-4c51bf50] .ant-input-number-focused{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.order-no-link[data-v-4c51bf50]{color:#8aafff;font-family:Courier New,monospace;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease;font-size:14px}.order-no-link[data-v-4c51bf50]:hover{color:#9a8c98;text-decoration:underline}.order-no-text[data-v-4c51bf50]{font-family:Courier New,monospace;font-weight:600;color:#2a2a3a;font-size:14px}.user-link[data-v-4c51bf50]{color:#8aafff;font-family:Courier New,monospace;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease}.user-link[data-v-4c51bf50]:hover{color:#9a8c98;text-decoration:underline}.user-name[data-v-4c51bf50]{font-family:Courier New,monospace;color:#2a2a3a;font-weight:500}.status-cell[data-v-4c51bf50]{display:flex;justify-content:center;align-items:center}.status-badge[data-v-4c51bf50]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;font-family:Courier New,monospace;font-weight:600;font-size:12px;line-height:1.4;border:1.5px solid;transition:all .2s ease}.status-text[data-v-4c51bf50]{line-height:1.4}.status-badge-pending[data-v-4c51bf50]{background:#ffa87a1a;border-color:#ffa87a;color:#ffa87a}.status-badge-paid[data-v-4c51bf50]{background:#5b7a8a1a;border-color:#5b7a8a;color:#5b7a8a}.status-badge-completed[data-v-4c51bf50]{background:#52c41a1a;border-color:#52c41a;color:#52c41a}.status-badge-cancelled[data-v-4c51bf50]{background:#a67a7a1a;border-color:#a67a7a;color:#a67a7a}.status-badge-refunding[data-v-4c51bf50]{background:#b8a05a1a;border-color:#b8a05a;color:#b8a05a}.status-badge-refunded[data-v-4c51bf50]{background:#c77dff1a;border-color:#c77dff;color:#c77dff}.status-badge-cancellation-pending[data-v-4c51bf50]{background:#b8a05a1a;border-color:#b8a05a;color:#b8a05a}.status-badge-refund-failed[data-v-4c51bf50]{background:#a67a7a1a;border-color:#a67a7a;color:#a67a7a}.payment-gateway-tag-with-icon[data-v-4c51bf50]{display:inline-flex;align-items:center;gap:4px}.bank-transfer-icon[data-v-4c51bf50]{font-size:12px}.bank-transfer-icon-ok[data-v-4c51bf50]{color:#52c41a}.bank-transfer-icon-missing[data-v-4c51bf50]{color:#faad14}.column-settings-icon-btn[data-v-4c51bf50]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:8px;border:1px solid rgba(200,200,210,.4);background:#ffffffe6;color:#2a2a3a;transition:all .3s ease}.column-settings-icon-btn[data-v-4c51bf50]:hover{border-color:#c77dff99;color:#c77dff;background:#fff;box-shadow:0 2px 8px #c77dff33}.column-settings-icon-btn[data-v-4c51bf50] .anticon{font-size:16px}.order-amount-cell[data-v-4c51bf50]{text-align:right;font-family:Courier New,monospace}.amount-value[data-v-4c51bf50]{font-size:17px;font-weight:700;color:#2a2a3a;letter-spacing:.3px}.items-list[data-v-4c51bf50]{font-family:Courier New,monospace;color:#2a2a3a;display:flex;flex-direction:column;gap:8px}.item-row[data-v-4c51bf50]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8f9facc;border-radius:8px;transition:all .2s ease;border:1px solid rgba(0,0,0,.04)}.item-row[data-v-4c51bf50]:hover{background:#f0f2f5e6;border-color:#8aafff33}.item-name[data-v-4c51bf50]{font-size:13px;font-weight:500;color:#2a2a3a;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px;line-height:1.4}.item-qty[data-v-4c51bf50]{color:#6a6a7a;font-weight:600;font-size:13px;flex-shrink:0;min-width:32px;text-align:right}.item-more[data-v-4c51bf50]{color:#8aafff;font-size:12px;font-weight:500;margin-top:4px;padding-left:12px;font-style:italic}.item-empty[data-v-4c51bf50]{color:#9a9aaa;font-size:12px;font-style:italic;padding-left:12px}.time-cell[data-v-4c51bf50]{font-family:Courier New,monospace;color:#2a2a3a;font-size:13px}.action-buttons[data-v-4c51bf50]{display:flex!important;flex-wrap:wrap!important;gap:4px!important;align-items:center!important;justify-content:center!important}.action-buttons[data-v-4c51bf50] .ant-btn{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;background:#ffffffe6!important;border:1.5px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-weight:500!important;transition:all .3s ease!important;white-space:nowrap!important}.action-buttons[data-v-4c51bf50] .action-btn-edit,.action-buttons[data-v-4c51bf50] .action-btn-edit.ant-btn,.action-buttons[data-v-4c51bf50] .action-btn-edit.ant-btn-default{border-color:#b8a05a!important;color:#b8a05a!important}.action-buttons[data-v-4c51bf50] .action-btn-edit:hover,.action-buttons[data-v-4c51bf50] .action-btn-edit.ant-btn:hover,.action-buttons[data-v-4c51bf50] .action-btn-edit.ant-btn-default:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a33!important}.action-buttons[data-v-4c51bf50] .action-btn-delete,.action-buttons[data-v-4c51bf50] .action-btn-delete.ant-btn,.action-buttons[data-v-4c51bf50] .action-btn-delete.ant-btn-default{border-color:#a67a7a!important;color:#a67a7a!important}.action-buttons[data-v-4c51bf50] .action-btn-delete:hover,.action-buttons[data-v-4c51bf50] .action-btn-delete.ant-btn:hover,.action-buttons[data-v-4c51bf50] .action-btn-delete.ant-btn-default:hover{background:#a67a7a1a!important;border-color:#a67a7a!important;color:#a67a7a!important;box-shadow:0 2px 8px #a67a7a33!important}.order-detail-content[data-v-4c51bf50]{position:relative;z-index:1}.detail-section[data-v-4c51bf50]{margin-bottom:32px}.section-title[data-v-4c51bf50]{font-size:18px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid rgba(138,175,255,.3);text-shadow:0 0 10px rgba(199,125,255,.3)}.section-header[data-v-4c51bf50]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.retry-refund-btn[data-v-4c51bf50]{font-family:Courier New,monospace;font-weight:600;border-radius:8px}[data-v-4c51bf50] .shipping-yes{background:#9ab4aa40!important;border:1.5px solid rgba(120,150,140,.6)!important;color:#4a6a5f!important;font-weight:600!important;font-family:Courier New,monospace!important;padding:4px 12px!important;border-radius:6px!important}[data-v-4c51bf50] .shipping-no{background:#c8c8c833!important;border:1.5px solid rgba(160,160,160,.4)!important;color:#6a6a7a!important;font-weight:500!important;font-family:Courier New,monospace!important;padding:4px 12px!important;border-radius:6px!important}.order-detail-content[data-v-4c51bf50] .ant-table{border-radius:12px;overflow:hidden;border:2px solid rgba(138,175,255,.25);background:#fffffff2;box-shadow:0 4px 16px #8aafff26}.order-detail-content[data-v-4c51bf50] .ant-table-thead>tr>th{background:linear-gradient(135deg,#8aafff26,#c77dff1a)!important;border-bottom:2px solid rgba(138,175,255,.3)!important;font-family:Courier New,monospace!important;font-weight:700!important;font-size:13px!important;color:#2a2a3a!important;padding:12px 16px!important;text-align:center!important}.order-detail-content[data-v-4c51bf50] .ant-table-tbody>tr>td{background:#ffffffe6!important;border-bottom:1px solid rgba(138,175,255,.15)!important;font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;padding:12px 16px!important}.order-detail-content[data-v-4c51bf50] .ant-table-tbody>tr:hover>td{background:#8aafff14!important;border-bottom-color:#8aafff40!important}.order-detail-content[data-v-4c51bf50] .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.order-detail-content[data-v-4c51bf50] .ant-table-bordered .ant-table-thead>tr>th,.order-detail-content[data-v-4c51bf50] .ant-table-bordered .ant-table-tbody>tr>td{border-right:1px solid rgba(138,175,255,.2)!important}.order-detail-content[data-v-4c51bf50] .ant-table-bordered .ant-table-thead>tr>th:last-child,.order-detail-content[data-v-4c51bf50] .ant-table-bordered .ant-table-tbody>tr>td:last-child{border-right:none!important}.order-detail-content[data-v-4c51bf50] .ant-descriptions{background:#fffffff2;border-radius:12px;overflow:hidden;border:2px solid rgba(138,175,255,.25);box-shadow:0 4px 16px #8aafff26}.order-detail-content[data-v-4c51bf50] .ant-descriptions-header{margin-bottom:0}.order-detail-content[data-v-4c51bf50] .ant-descriptions-title{font-family:Courier New,monospace;font-weight:700;color:#2a2a3a}.order-detail-content[data-v-4c51bf50] .ant-descriptions-item-label{background:linear-gradient(135deg,#8aafff1f,#c77dff14)!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:13px!important;color:#2a2a3a!important;border-right:2px solid rgba(138,175,255,.2)!important;padding:12px 16px!important;width:140px}.order-detail-content[data-v-4c51bf50] .ant-descriptions-item-content{font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;padding:12px 16px!important;background:#fff9!important}.order-detail-content[data-v-4c51bf50] .ant-descriptions-row{border-bottom:1px solid rgba(138,175,255,.15)!important}.order-detail-content[data-v-4c51bf50] .ant-descriptions-row:last-child{border-bottom:none!important}[data-v-4c51bf50] .ant-table-tbody>tr:hover>td,[data-v-4c51bf50] .ant-table-tbody>tr:hover,[data-v-4c51bf50] .ant-table-tbody>tr:hover>th{background:#9a8c980d!important;background-color:#9a8c980d!important}[data-v-4c51bf50] .ant-table-tbody>tr:hover>td.status-cell,[data-v-4c51bf50] .ant-table-tbody>tr:hover>td .status-cell{background:transparent!important;background-color:transparent!important}[data-v-4c51bf50] .ant-table-tbody tr,[data-v-4c51bf50] .ant-table-tbody tr td{background:#fff9!important;background-color:#fff9!important}[data-v-4c51bf50] .ant-modal{font-family:Courier New,monospace}[data-v-4c51bf50] .ant-modal-content{border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#fffffffa,#f8f9faf2);border:2px solid transparent;position:relative;box-shadow:0 8px 32px #c77dff33}[data-v-4c51bf50] .ant-modal-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;z-index:-1}[data-v-4c51bf50] .ant-modal-header{background:transparent;border-bottom:1px solid rgba(138,175,255,.15);padding:20px 24px;border-radius:16px 16px 0 0}[data-v-4c51bf50] .ant-modal-title{font-family:Courier New,monospace;font-weight:700;font-size:18px;color:#2a2a3a;display:flex;align-items:center;gap:12px}[data-v-4c51bf50] .ant-modal-body{padding:24px;font-family:Courier New,monospace;color:#2a2a3a;font-size:14px;line-height:1.6}[data-v-4c51bf50] .ant-modal-body .anticon{color:#ffa87a;font-size:22px}[data-v-4c51bf50] .ant-modal-footer{border-top:1px solid rgba(138,175,255,.15);padding:16px 24px;background:#f8f9fa80}[data-v-4c51bf50] .ant-modal-footer .ant-btn{font-family:Courier New,monospace;font-weight:600;border-radius:8px;height:36px;padding:0 20px;transition:all .2s ease;border:2px solid transparent}[data-v-4c51bf50] .ant-modal-footer .ant-btn-default{background:#ffffffe6;border-color:#8aafff4d;color:#2a2a3a}[data-v-4c51bf50] .ant-modal-footer .ant-btn-default:hover{background:#8aafff1a;border-color:#8aafff80;color:#8aafff}[data-v-4c51bf50] .ant-modal-footer .ant-btn-dangerous{background:#ffa87a1a;border-color:#ffa87a;color:#ffa87a}[data-v-4c51bf50] .ant-modal-footer .ant-btn-dangerous:hover{background:#ffa87a33;border-color:#ffa87a;color:#ff8c5a;box-shadow:0 0 12px #ffa87a4d}[data-v-4c51bf50] .ant-modal-close{color:#6a6a7a;transition:all .2s ease}[data-v-4c51bf50] .ant-modal-close:hover{color:#c77dff}[data-v-4c51bf50] .ant-modal-mask{background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.order-detail-tabs[data-v-4c51bf50]{font-family:Courier New,monospace}[data-v-4c51bf50] .order-detail-tabs .ant-tabs-nav{margin-bottom:24px}[data-v-4c51bf50] .order-detail-tabs .ant-tabs-tab{font-family:Courier New,monospace;font-weight:600;font-size:14px;padding:12px 20px;color:#6a6a7a;transition:all .2s ease}[data-v-4c51bf50] .order-detail-tabs .ant-tabs-tab:hover,[data-v-4c51bf50] .order-detail-tabs .ant-tabs-tab-active{color:#8aafff}[data-v-4c51bf50] .order-detail-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#8aafff,#c77dff);height:3px}.tab-content[data-v-4c51bf50]{min-height:200px}.transaction-card[data-v-4c51bf50]{margin-bottom:16px;background:#fff9;border:1px solid rgba(138,175,255,.2);border-radius:12px;overflow:hidden;transition:all .2s ease}.transaction-card[data-v-4c51bf50]:hover{border-color:#8aafff66;box-shadow:0 4px 12px #8aafff26}.transaction-header[data-v-4c51bf50]{padding:16px 20px;background:#f8f9facc;border-bottom:1px solid rgba(138,175,255,.15);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.transaction-title[data-v-4c51bf50]{display:flex;align-items:center;gap:12px;flex:1}.transaction-id[data-v-4c51bf50]{font-family:Courier New,monospace;font-weight:600;font-size:14px;color:#2a2a3a}.status-tag[data-v-4c51bf50]{font-family:Courier New,monospace;font-weight:600}.transaction-time[data-v-4c51bf50]{font-family:Courier New,monospace;font-size:12px;color:#6a6a7a}.transaction-content[data-v-4c51bf50]{padding:20px}.transaction-collapse[data-v-4c51bf50]{margin-bottom:16px;background:transparent}[data-v-4c51bf50] .transaction-collapse .ant-collapse-item{border:1px solid rgba(138,175,255,.2);border-radius:8px;margin-bottom:12px;background:#ffffff80}[data-v-4c51bf50] .transaction-collapse .ant-collapse-header{font-family:Courier New,monospace;font-weight:600;color:#2a2a3a;padding:12px 16px}.collapse-header-with-copy[data-v-4c51bf50]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px}.copy-json-btn[data-v-4c51bf50]{font-family:Courier New,monospace;font-size:12px;color:#8aafff;padding:0 8px;height:auto;display:flex;align-items:center;gap:4px;transition:all .2s ease}.copy-json-btn[data-v-4c51bf50]:hover{color:#c77dff;background:#8aafff1a}.copy-json-btn[data-v-4c51bf50] .anticon{font-size:14px}[data-v-4c51bf50] .transaction-collapse .ant-collapse-content-box{padding:16px;background:#f8f9fa80}.json-content[data-v-4c51bf50]{font-family:Courier New,monospace;font-size:12px;line-height:1.6;color:#2a2a3a;background:#fffc;padding:12px;border-radius:6px;border:1px solid rgba(138,175,255,.15);overflow-x:auto;margin:0}.transaction-info[data-v-4c51bf50]{margin-top:16px}.transaction-info[data-v-4c51bf50] .ant-descriptions{background:#fffffff2;border-radius:8px;overflow:hidden;border:1px solid rgba(138,175,255,.2)}.transaction-info[data-v-4c51bf50] .ant-descriptions-item-label{background:#8aafff1a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:12px!important;color:#2a2a3a!important;border-right:1px solid rgba(138,175,255,.15)!important}.transaction-info[data-v-4c51bf50] .ant-descriptions-item-content{font-family:Courier New,monospace!important;font-size:12px!important;color:#2a2a3a!important;background:#fff9!important}.empty-state[data-v-4c51bf50]{text-align:center;padding:60px 20px;color:#9a9aaa;font-family:Courier New,monospace;font-size:14px}.empty-state p[data-v-4c51bf50]{margin:0}.point-discount[data-v-4c51bf50]{color:#ffa87a;font-weight:700;font-family:Courier New,monospace}.point-discount-detail[data-v-4c51bf50]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.point-discount-tag[data-v-4c51bf50]{font-family:Courier New,monospace!important;font-weight:600!important;font-size:12px!important;padding:4px 10px!important;border-radius:6px!important;border:1px solid rgba(168,255,246,.5)!important;background:#a8fff626!important;color:#0d0d0d!important;box-shadow:0 0 8px #a8fff640!important}.point-discount-tag[data-v-4c51bf50]:hover{border-color:#a8fff6b3!important;box-shadow:0 0 12px #a8fff659!important}.payment-method-tag[data-v-4c51bf50],.payment-gateway-tag[data-v-4c51bf50]{font-family:Courier New,monospace!important;font-weight:600!important;font-size:12px!important;padding:4px 12px!important;border-radius:6px!important}.payments-section[data-v-4c51bf50]{margin-bottom:32px}.payment-card[data-v-4c51bf50]{margin-bottom:16px;background:#fffffff2;border:2px solid rgba(138,175,255,.25);border-radius:12px;padding:16px;box-shadow:0 4px 16px #8aafff26;transition:all .2s ease}.payment-card[data-v-4c51bf50]:hover{border-color:#8aafff66;box-shadow:0 6px 20px #8aafff33}.payment-card[data-v-4c51bf50] .ant-descriptions{background:transparent;border:none;box-shadow:none}.payment-card[data-v-4c51bf50] .ant-descriptions-item-label{background:#8aafff1a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:12px!important;color:#2a2a3a!important;border-right:2px solid rgba(138,175,255,.2)!important;padding:10px 14px!important}.payment-card[data-v-4c51bf50] .ant-descriptions-item-content{font-family:Courier New,monospace!important;font-size:12px!important;color:#2a2a3a!important;padding:10px 14px!important;background:#fff9!important}.payment-transactions[data-v-4c51bf50]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(138,175,255,.15)}.transactions-title[data-v-4c51bf50]{font-size:16px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid rgba(138,175,255,.3)}.no-transactions[data-v-4c51bf50]{text-align:center;padding:20px;color:#9a9aaa;font-family:Courier New,monospace;font-size:12px;font-style:italic}@media (max-width: 768px){.search-row[data-v-4c51bf50]{flex-direction:column}.w-60[data-v-4c51bf50],.w-40[data-v-4c51bf50]{width:100%;min-width:100%}.toolbar-actions[data-v-4c51bf50]{width:100%;justify-content:flex-start}}.refund-modal-content[data-v-4c51bf50]{font-family:Courier New,monospace}.refund-order-info[data-v-4c51bf50],.refund-payment-status[data-v-4c51bf50]{margin-bottom:24px}.refund-section-title[data-v-4c51bf50]{font-size:16px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid rgba(138,175,255,.3)}.refund-amount[data-v-4c51bf50]{font-size:18px;font-weight:700;color:#c77dff}.refund-action-hint[data-v-4c51bf50]{margin-top:20px}.refund-modal-content[data-v-4c51bf50] .ant-descriptions{background:#fffffff2;border-radius:8px;overflow:hidden;border:1px solid rgba(138,175,255,.2)}.refund-modal-content[data-v-4c51bf50] .ant-descriptions-item-label{background:#8aafff1a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:13px!important;color:#2a2a3a!important;border-right:1px solid rgba(138,175,255,.15)!important}.refund-modal-content[data-v-4c51bf50] .ant-descriptions-item-content{font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;background:#fff9!important}.complete-modal-content[data-v-4c51bf50]{font-family:Courier New,monospace}.complete-order-info[data-v-4c51bf50],.complete-order-items[data-v-4c51bf50]{margin-bottom:24px}.complete-section-title[data-v-4c51bf50]{font-size:16px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid rgba(138,175,255,.3)}.complete-amount[data-v-4c51bf50]{font-size:18px;font-weight:700;color:#c77dff}.complete-modal-content[data-v-4c51bf50] .ant-descriptions{background:#fffffff2;border-radius:8px;overflow:hidden;border:1px solid rgba(138,175,255,.2)}.complete-modal-content[data-v-4c51bf50] .ant-descriptions-item-label{background:#8aafff1a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:13px!important;color:#2a2a3a!important;border-right:1px solid rgba(138,175,255,.15)!important}.complete-modal-content[data-v-4c51bf50] .ant-descriptions-item-content{font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;background:#fff9!important}.complete-modal-content[data-v-4c51bf50] .ant-table{border-radius:8px;overflow:hidden;border:1px solid rgba(138,175,255,.2);background:#fffffff2}.complete-modal-content[data-v-4c51bf50] .ant-table-thead>tr>th{background:linear-gradient(135deg,#8aafff26,#c77dff1a)!important;border-bottom:2px solid rgba(138,175,255,.3)!important;font-family:Courier New,monospace!important;font-weight:700!important;font-size:13px!important;color:#2a2a3a!important;padding:12px 16px!important;text-align:center!important}.complete-modal-content[data-v-4c51bf50] .ant-table-tbody>tr>td{background:#ffffffe6!important;border-bottom:1px solid rgba(138,175,255,.15)!important;font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;padding:12px 16px!important}.complete-modal-content[data-v-4c51bf50] .ant-table-tbody>tr:hover>td{background:#8aafff14!important;border-bottom-color:#8aafff40!important}.paid-modal-content[data-v-4c51bf50]{font-family:Courier New,monospace}.paid-order-info[data-v-4c51bf50]{margin-bottom:24px}.paid-section-title[data-v-4c51bf50]{font-size:16px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid rgba(138,175,255,.3)}.paid-amount[data-v-4c51bf50]{font-size:18px;font-weight:700;color:#c77dff}.paid-modal-content[data-v-4c51bf50] .ant-descriptions{background:#fffffff2;border-radius:8px;overflow:hidden;border:1px solid rgba(138,175,255,.2)}.paid-modal-content[data-v-4c51bf50] .ant-descriptions-item-label{background:#8aafff1a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:13px!important;color:#2a2a3a!important;border-right:1px solid rgba(138,175,255,.15)!important}.paid-modal-content[data-v-4c51bf50] .ant-descriptions-item-content{font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;background:#fff9!important}.cancel-modal-content[data-v-4c51bf50]{font-family:Courier New,monospace}.cancel-order-info[data-v-4c51bf50]{margin-bottom:24px}.cancel-section-title[data-v-4c51bf50]{font-size:16px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid rgba(138,175,255,.3)}.cancel-amount[data-v-4c51bf50]{font-size:18px;font-weight:700;color:#c77dff}.cancel-action-hint[data-v-4c51bf50]{margin-top:20px}.cancel-modal-content[data-v-4c51bf50] .ant-descriptions{background:#fffffff2;border-radius:8px;overflow:hidden;border:1px solid rgba(138,175,255,.2)}.cancel-modal-content[data-v-4c51bf50] .ant-descriptions-item-label{background:#8aafff1a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:13px!important;color:#2a2a3a!important;border-right:1px solid rgba(138,175,255,.15)!important}.cancel-modal-content[data-v-4c51bf50] .ant-descriptions-item-content{font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;background:#fff9!important}.order-cancellations-page[data-v-42ba1db7]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-42ba1db7]{margin-bottom:24px}.page-header h1[data-v-42ba1db7]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-42ba1db7]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-42ba1db7]{background:#fffffff2;border-radius:16px;padding:32px;min-height:500px;position:relative;box-shadow:0 0 30px #c77dff4d;transition:all .3s ease}.content[data-v-42ba1db7]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;opacity:.8;z-index:0}.search-filter-section[data-v-42ba1db7]{margin-bottom:24px;position:relative;z-index:1}.toolbar[data-v-42ba1db7]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px;flex-wrap:wrap;gap:16px;background:#fffffff2;border:1px solid rgba(200,200,210,.4);border-radius:12px;padding:16px;box-shadow:0 2px 8px #c77dff1a}.search-box[data-v-42ba1db7]{display:flex;flex-direction:column;gap:12px;flex:1}.search-row[data-v-42ba1db7]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.w-60[data-v-42ba1db7]{width:240px;min-width:200px}.w-40[data-v-42ba1db7]{width:160px;min-width:140px}.toolbar-actions[data-v-42ba1db7]{flex-shrink:0}.order-no-input[data-v-42ba1db7] .ant-input{background:#fffffff2!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;transition:all .3s ease!important}.order-no-input[data-v-42ba1db7] .ant-input:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.order-no-input[data-v-42ba1db7] .ant-input:focus{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.order-no-input[data-v-42ba1db7] .ant-input::-moz-placeholder{color:#2a2a3a80!important;font-family:Courier New,monospace!important}.order-no-input[data-v-42ba1db7] .ant-input::placeholder{color:#2a2a3a80!important;font-family:Courier New,monospace!important}.status-select[data-v-42ba1db7] .ant-select-selector{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important}.status-select[data-v-42ba1db7] .ant-select-selector:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.status-select[data-v-42ba1db7] .ant-select-focused .ant-select-selector{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.status-select[data-v-42ba1db7] .ant-select-selection-item,.status-select[data-v-42ba1db7] .ant-select-selection-placeholder{line-height:30px!important;font-size:13px!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}.status-select[data-v-42ba1db7] .ant-picker{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important}.status-select[data-v-42ba1db7] .ant-picker:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.status-select[data-v-42ba1db7] .ant-picker-focused{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.order-no-link[data-v-42ba1db7]{color:#8aafff;font-family:Courier New,monospace;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease;font-size:14px}.order-no-link[data-v-42ba1db7]:hover{color:#9a8c98;text-decoration:underline}.order-no-text[data-v-42ba1db7]{font-family:Courier New,monospace;font-weight:600;color:#2a2a3a;font-size:14px}.user-link[data-v-42ba1db7]{color:#8aafff;font-family:Courier New,monospace;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease}.user-link[data-v-42ba1db7]:hover{color:#9a8c98;text-decoration:underline}.user-name[data-v-42ba1db7]{font-family:Courier New,monospace;color:#2a2a3a;font-weight:500}.points-display[data-v-42ba1db7]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-items:center}.point-tag[data-v-42ba1db7]{display:inline-flex;align-items:center;gap:4px;font-family:Courier New,monospace;font-size:12px;padding:2px 8px;border-radius:4px;font-weight:600}.point-code[data-v-42ba1db7]{font-weight:700;color:inherit}.point-separator[data-v-42ba1db7]{color:#2a2a3a80;font-weight:400}.point-amount[data-v-42ba1db7]{font-weight:600;color:inherit}.no-points[data-v-42ba1db7]{color:#9a9aaa;font-family:Courier New,monospace}.status-tag[data-v-42ba1db7],.refund-status-tag[data-v-42ba1db7]{font-weight:500;font-family:Courier New,monospace}.no-refund[data-v-42ba1db7]{color:#9a9aaa;font-family:Courier New,monospace}.error-message[data-v-42ba1db7]{color:#ffa87a;font-weight:500;font-family:Courier New,monospace}.request-detail-content[data-v-42ba1db7]{position:relative;z-index:1;font-family:Courier New,monospace}.detail-section[data-v-42ba1db7]{margin-bottom:32px}.section-title[data-v-42ba1db7]{font-size:18px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid rgba(138,175,255,.3);text-shadow:0 0 10px rgba(199,125,255,.3)}.request-detail-content[data-v-42ba1db7] .ant-descriptions{background:#fffffff2;border-radius:12px;overflow:hidden;border:2px solid rgba(138,175,255,.25);box-shadow:0 4px 16px #8aafff26}.request-detail-content[data-v-42ba1db7] .ant-descriptions-item-label{background:linear-gradient(135deg,#8aafff1f,#c77dff14)!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:13px!important;color:#2a2a3a!important;border-right:2px solid rgba(138,175,255,.2)!important;padding:12px 16px!important;width:140px}.request-detail-content[data-v-42ba1db7] .ant-descriptions-item-content{font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;padding:12px 16px!important;background:#fff9!important}.request-detail-content[data-v-42ba1db7] .ant-descriptions-row{border-bottom:1px solid rgba(138,175,255,.15)!important}.request-detail-content[data-v-42ba1db7] .ant-descriptions-row:last-child{border-bottom:none!important}.reason-text[data-v-42ba1db7],.notes-text[data-v-42ba1db7]{white-space:pre-wrap;word-wrap:break-word;line-height:1.6;color:#2a2a3a}.error-message[data-v-42ba1db7]{color:#ffa87a;font-weight:700;font-family:Courier New,monospace;background:#ffa87a1a;padding:8px 12px;border-radius:6px;display:inline-block;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}[data-v-42ba1db7] .info-section .ant-descriptions{background:#fffffff2;border-radius:12px;overflow:hidden;border:2px solid rgba(138,175,255,.25);box-shadow:0 4px 16px #8aafff26}[data-v-42ba1db7] .info-section .ant-descriptions-item-label{background:linear-gradient(135deg,#8aafff1f,#c77dff14)!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:13px!important;color:#2a2a3a!important;border-right:2px solid rgba(138,175,255,.2)!important;padding:12px 16px!important}[data-v-42ba1db7] .info-section .ant-descriptions-item-content{font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;padding:12px 16px!important;background:#fff9!important}[data-v-42ba1db7] .info-section .ant-descriptions-row{border-bottom:1px solid rgba(138,175,255,.15)!important}[data-v-42ba1db7] .info-section .ant-descriptions-row:last-child{border-bottom:none!important}.reject-modal-content[data-v-42ba1db7]{font-family:Courier New,monospace}.request-info-section[data-v-42ba1db7]{margin-bottom:24px}.info-title[data-v-42ba1db7]{font-size:16px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid rgba(138,175,255,.3)}.request-info-section[data-v-42ba1db7] .ant-descriptions{background:#fffffff2;border-radius:12px;overflow:hidden;border:2px solid rgba(138,175,255,.25);box-shadow:0 4px 16px #8aafff26}.request-info-section[data-v-42ba1db7] .ant-descriptions-item-label{background:linear-gradient(135deg,#8aafff1f,#c77dff14)!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:13px!important;color:#2a2a3a!important;border-right:2px solid rgba(138,175,255,.2)!important;padding:10px 14px!important}.request-info-section[data-v-42ba1db7] .ant-descriptions-item-content{font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;padding:10px 14px!important;background:#fff9!important}.request-info-section[data-v-42ba1db7] .ant-descriptions-row{border-bottom:1px solid rgba(138,175,255,.15)!important}.request-info-section[data-v-42ba1db7] .ant-descriptions-row:last-child{border-bottom:none!important}.approve-modal-content[data-v-42ba1db7]{font-family:Courier New,monospace}.approve-form[data-v-42ba1db7]{margin-top:16px}.approve-form[data-v-42ba1db7] .ant-form-item-label>label{font-family:Courier New,monospace;font-weight:600;color:#2a2a3a}.approve-form[data-v-42ba1db7] .ant-input{font-family:Courier New,monospace;border-radius:8px;border:2px solid rgba(138,175,255,.3)}.approve-form[data-v-42ba1db7] .ant-input:focus,.approve-form[data-v-42ba1db7] .ant-input-focused{border-color:#8aafff;box-shadow:0 0 8px #8aafff4d}.reject-form[data-v-42ba1db7]{margin-top:16px}.reject-form[data-v-42ba1db7] .ant-form-item-label>label{font-family:Courier New,monospace;font-weight:600;color:#2a2a3a}.reject-form[data-v-42ba1db7] .ant-input{font-family:Courier New,monospace;border-radius:8px;border:2px solid rgba(138,175,255,.3)}.reject-form[data-v-42ba1db7] .ant-input:focus,.reject-form[data-v-42ba1db7] .ant-input-focused{border-color:#8aafff;box-shadow:0 0 8px #8aafff4d}.points-display[data-v-42ba1db7]{font-family:Courier New,monospace;display:flex;flex-direction:column;gap:4px}.point-display-item[data-v-42ba1db7]{font-size:13px;color:#2a2a3a;font-weight:500}[data-v-42ba1db7] .ant-table-thead>tr>th{color:#2a2a3a!important;font-family:Courier New,monospace!important}[data-v-42ba1db7] .ant-table{border:1px solid rgba(200,200,210,.4)!important}[data-v-42ba1db7] .ant-table-tbody>tr:hover>td{background:#c77dff1a!important}@media (max-width: 768px){.search-row[data-v-42ba1db7]{flex-direction:column}.w-60[data-v-42ba1db7],.w-40[data-v-42ba1db7]{width:100%;min-width:100%}.toolbar-actions[data-v-42ba1db7]{width:100%;justify-content:flex-start}}.action-buttons[data-v-42ba1db7] .ant-btn:not(.action-btn-approve):not(.action-btn-reject):not(.action-btn-warning){height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;background:#ffffffe6!important;border:1.5px solid!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .3s ease!important}.action-buttons[data-v-42ba1db7] .ant-btn.action-btn-approve{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;border:1.5px solid #52c41a!important;border-color:#52c41a!important;color:#52c41a!important;background:transparent!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .3s ease!important}.action-buttons[data-v-42ba1db7] .ant-btn.action-btn-approve:hover{background:#52c41a1a!important;border-color:#52c41a!important;color:#52c41a!important;box-shadow:0 2px 8px #52c41a66!important;transform:translateY(-1px)!important}.action-buttons[data-v-42ba1db7] .ant-btn.action-btn-reject{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;border:1.5px solid #A67A7A!important;border-color:#a67a7a!important;color:#a67a7a!important;background:transparent!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .3s ease!important}.action-buttons[data-v-42ba1db7] .ant-btn.action-btn-reject:hover{background:#a67a7a1a!important;border-color:#a67a7a!important;color:#a67a7a!important;box-shadow:0 2px 8px #a67a7a66!important;transform:translateY(-1px)!important}.action-btn-warning[data-v-42ba1db7]{border-color:#b8a05a!important;color:#b8a05a!important;background:#b8a05a1a!important}.action-btn-warning[data-v-42ba1db7]:hover{background:#b8a05a33!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a66!important;transform:translateY(-1px)!important}.page[data-v-e6614dba]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-e6614dba]{margin-bottom:24px}.page-header h1[data-v-e6614dba]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-e6614dba]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-e6614dba]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;min-height:400px;position:relative;box-shadow:0 0 30px #c77dff4d}.content[data-v-e6614dba]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff,#a8fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.placeholder-content[data-v-e6614dba]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-align:center;position:relative;z-index:1}.placeholder-icon[data-v-e6614dba]{margin-bottom:24px}.placeholder-content h3[data-v-e6614dba]{font-size:20px;font-weight:500;margin:0 0 12px;color:#2a2a3a;font-family:Courier New,monospace}.placeholder-content p[data-v-e6614dba]{margin:0;color:#2a2a3a;font-size:14px;font-family:Courier New,monospace;opacity:.8}.categories-page[data-v-588197a0]{padding:32px;background:linear-gradient(135deg,#fffffffa,#f8f9faf2);min-height:100vh;animation:pageFadeIn-588197a0 .5s ease-out}@keyframes pageFadeIn-588197a0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-588197a0]{margin-bottom:32px;position:relative}.page-title[data-v-588197a0]{font-size:24px;font-weight:700;margin:0 0 12px;color:#2a2a3a;font-family:Courier New,monospace}.page-subtitle[data-v-588197a0]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace;font-weight:400}.content[data-v-588197a0]{background:#fffffff2;border-radius:16px;padding:32px;min-height:500px;position:relative;box-shadow:0 0 30px #c77dff4d;transition:all .3s ease}.content[data-v-588197a0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;opacity:.8;transition:opacity .3s ease}.toolbar-section[data-v-588197a0]{display:flex;flex-direction:column;gap:24px;margin-bottom:32px;position:relative;z-index:1}.filters-group[data-v-588197a0]{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.filter-space[data-v-588197a0]{width:100%}.filter-item[data-v-588197a0]{display:flex;align-items:center;gap:12px}.filter-label[data-v-588197a0]{font-family:Courier New,monospace;font-weight:600;color:#2a2a3a;font-size:14px;white-space:nowrap}.status-select[data-v-588197a0]{width:140px}.search-wrapper[data-v-588197a0]{flex:1;min-width:240px;max-width:320px}.search-input-field[data-v-588197a0] .ant-input-wrapper{border:none!important;box-shadow:none!important}.search-input-field[data-v-588197a0] .ant-input{background:#fffffff2!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important}.search-input-field[data-v-588197a0] .ant-input:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.search-input-field[data-v-588197a0] .ant-input:focus{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.search-input-field[data-v-588197a0] .ant-input::-moz-placeholder{color:#2a2a3a80!important;font-family:Courier New,monospace!important}.search-input-field[data-v-588197a0] .ant-input::placeholder{color:#2a2a3a80!important;font-family:Courier New,monospace!important}.actions-group[data-v-588197a0]{display:flex;justify-content:flex-end;align-items:center}.table-wrapper[data-v-588197a0]{position:relative;z-index:1}.category-name[data-v-588197a0]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;position:relative}.category-name.is-parent[data-v-588197a0]{font-weight:600}.category-name.is-child[data-v-588197a0]{font-weight:400;padding-left:24px}.name-text[data-v-588197a0]{font-family:Courier New,monospace;color:#2a2a3a;font-size:14px;text-align:center}.category-name.is-parent .name-text[data-v-588197a0]{color:#2a2a3a;font-weight:600}.category-name.is-child .name-text[data-v-588197a0]{color:#2a2a3abf;font-weight:400}.status-tag[data-v-588197a0]{font-family:Courier New,monospace;font-weight:500;padding:4px 12px;border-radius:12px;font-size:12px}.count-badge[data-v-588197a0]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:24px;padding:0 10px;background:linear-gradient(135deg,#c77dff26,#8aafff26);border:1px solid rgba(199,125,255,.3);border-radius:12px;color:#2a2a3a;font-family:Courier New,monospace;font-weight:600;font-size:13px}.action-buttons[data-v-588197a0]{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;align-items:center!important;justify-content:center!important}.action-buttons[data-v-588197a0] .ant-btn{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;background:#ffffffe6!important;border:1.5px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-weight:500!important;transition:all .3s ease!important;white-space:nowrap!important}.action-buttons[data-v-588197a0] .action-btn-edit,.action-buttons[data-v-588197a0] .action-btn-edit.ant-btn{border-color:#b8a05a!important;color:#b8a05a!important}.action-buttons[data-v-588197a0] .action-btn-edit:hover,.action-buttons[data-v-588197a0] .action-btn-edit.ant-btn:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a33!important}.action-buttons[data-v-588197a0] .action-btn-delete,.action-buttons[data-v-588197a0] .action-btn-delete.ant-btn{border-color:#a67a7a!important;color:#a67a7a!important}.action-buttons[data-v-588197a0] .action-btn-delete:hover,.action-buttons[data-v-588197a0] .action-btn-delete.ant-btn:hover{background:#a67a7a1a!important;border-color:#a67a7a!important;color:#a67a7a!important;box-shadow:0 2px 8px #a67a7a33!important}.action-buttons[data-v-588197a0] .action-btn-add-child,.action-buttons[data-v-588197a0] .action-btn-add-child.ant-btn{border-color:#b8a05a!important;color:#b8a05a!important}.action-buttons[data-v-588197a0] .action-btn-add-child:hover,.action-buttons[data-v-588197a0] .action-btn-add-child.ant-btn:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a33!important}.primary-action-btn[data-v-588197a0]{background:linear-gradient(45deg,#c77dff,#8aafff)!important;border:none!important;color:#fff!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:13px!important;border-radius:8px!important;padding:6px 16px!important;height:32px!important;box-shadow:0 0 15px #c77dff59!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.primary-action-btn[data-v-588197a0]:hover{background:linear-gradient(45deg,#8aafff,#c77dff)!important;box-shadow:0 0 30px #c77dff99!important;transform:translateY(-2px)!important}.primary-action-btn[data-v-588197a0] .anticon{color:#fff!important}.secondary-action-btn[data-v-588197a0]{background:#ffffffe6!important;border:1.5px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:500!important;font-size:13px!important;border-radius:8px!important;padding:6px 16px!important;height:32px!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.secondary-action-btn[data-v-588197a0]:hover{background:#c77dff1a!important;border-color:#c77dff99!important;color:#c77dff!important;transform:translateY(-2px)!important;box-shadow:0 2px 8px #c77dff33!important}.secondary-action-btn[data-v-588197a0] .anticon{color:inherit!important}.category-form[data-v-588197a0] .ant-form-item-label>label{font-family:Courier New,monospace!important;font-weight:600!important;color:#2a2a3a!important;font-size:14px!important}.vaporwave-input-field[data-v-588197a0] .ant-input{background:#ffffffe6!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;padding:10px 16px!important;transition:all .3s ease!important}.vaporwave-input-field[data-v-588197a0] .ant-input:hover{border-color:#c77dff80!important;box-shadow:0 0 10px #c77dff33!important}.vaporwave-input-field[data-v-588197a0] .ant-input:focus{border-color:#c77dff!important;box-shadow:0 0 15px #c77dff4d!important}.status-radio-group[data-v-588197a0] .ant-radio-wrapper{font-family:Courier New,monospace!important;font-weight:500!important;color:#2a2a3a!important;margin-right:24px!important}.status-radio-group[data-v-588197a0] .ant-radio-inner{border-color:#c8c8d266!important}.status-radio-group[data-v-588197a0] .ant-radio-checked .ant-radio-inner{border-color:#c77dff!important;background-color:#c77dff!important}.status-radio-group[data-v-588197a0] .ant-radio-checked .ant-radio-inner:after{background-color:#fff!important}.type-radio-group[data-v-588197a0] .ant-radio-wrapper{font-family:Courier New,monospace!important;font-weight:500!important;color:#2a2a3a!important;margin-right:24px!important}.type-radio-group[data-v-588197a0] .ant-radio-inner{border-color:#c8c8d266!important}.type-radio-group[data-v-588197a0] .ant-radio-checked .ant-radio-inner{border-color:#c77dff!important;background-color:#c77dff!important}.type-radio-group[data-v-588197a0] .ant-radio-checked .ant-radio-inner:after{background-color:#fff!important}.parent-select[data-v-588197a0] .ant-select-selector{background:#ffffffe6!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:40px!important;transition:all .3s ease!important}.parent-select[data-v-588197a0] .ant-select-selector:hover{border-color:#c77dff80!important}.parent-select[data-v-588197a0] .ant-select-focused .ant-select-selector{border-color:#c77dff!important;box-shadow:0 0 15px #c77dff4d!important}.status-select[data-v-588197a0] .ant-select{border-radius:8px!important}.status-select[data-v-588197a0] .ant-select-selector{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important}.status-select[data-v-588197a0] .ant-select-selector:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.status-select[data-v-588197a0] .ant-select-focused .ant-select-selector{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.status-select[data-v-588197a0] .ant-select-selection-item{line-height:30px!important;font-size:13px!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}.status-select[data-v-588197a0] .ant-select-selection-placeholder{line-height:30px!important;font-size:13px!important;color:#2a2a3a80!important;font-family:Courier New,monospace!important}.status-select[data-v-588197a0] .ant-select-arrow{color:#2a2a3a99!important;transition:color .3s ease!important}.status-select[data-v-588197a0] .ant-select:hover .ant-select-arrow{color:#c77dff!important}.status-select[data-v-588197a0] .ant-select-dropdown{background:#fffffffa!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1.5px solid rgba(199,125,255,.3)!important;border-radius:12px!important;box-shadow:0 0 25px #c77dff40!important;padding:8px!important;margin-top:4px!important}.status-select[data-v-588197a0] .ant-select-item{background:transparent!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-size:13px!important;border-radius:8px!important;margin:2px 0!important;padding:8px 12px!important;transition:all .2s ease!important}.status-select[data-v-588197a0] .ant-select-item:hover{background:#c77dff26!important;color:#c77dff!important}.status-select[data-v-588197a0] .ant-select-item-option-selected{background:#c77dff40!important;color:#c77dff!important;font-weight:600!important}.status-select[data-v-588197a0] .ant-select-item-option-active{background:#c77dff1a!important}.status-select[data-v-588197a0] .ant-select-selector:hover{border-color:#c77dff80!important}.status-select[data-v-588197a0] .ant-select-focused .ant-select-selector{border-color:#c77dff!important;box-shadow:0 0 15px #c77dff4d!important}.categories-table[data-v-588197a0] .ant-table-row-expand-icon{border:1px solid rgba(200,200,210,.4)!important;background:#fffffff2!important;border-radius:4px!important;transition:all .2s ease!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;cursor:pointer!important;padding:0!important}.categories-table[data-v-588197a0] .ant-table-row-expand-icon .anticon{font-size:11px!important;color:#2a2a3a!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.categories-table[data-v-588197a0] .ant-table-row-expand-icon:hover{border-color:#c77dff99!important;background:#c77dff1a!important}.categories-table[data-v-588197a0] .ant-table-row-expand-icon:hover .anticon{color:#c77dff!important}.categories-table[data-v-588197a0] .ant-table-row-expand-icon-expanded{background:#c77dff1a!important;border-color:#c77dff99!important}.categories-table[data-v-588197a0] .ant-table-row-expand-icon-expanded .anticon{color:#c77dff!important}.categories-table[data-v-588197a0] .ant-table-row-expand-icon-expanded:hover{background:#c77dff26!important;border-color:#c77dffcc!important}.categories-table[data-v-588197a0] .ant-table-row-expand-icon-expanded:hover .anticon{color:#c77dff!important}@media (max-width: 768px){.categories-page[data-v-588197a0]{padding:16px}.page-title[data-v-588197a0]{font-size:24px}.content-wrapper[data-v-588197a0]{padding:20px}.toolbar-section[data-v-588197a0]{flex-direction:column;gap:16px}.filters-group[data-v-588197a0]{width:100%}.actions-group[data-v-588197a0]{width:100%;justify-content:stretch}.actions-group[data-v-588197a0] .ant-space{width:100%}.actions-group[data-v-588197a0] .ant-btn{flex:1}.search-wrapper[data-v-588197a0]{width:100%;min-width:100%}}.delete-modal-content[data-v-588197a0]{font-family:Courier New,monospace}.delete-category-info[data-v-588197a0]{margin-bottom:24px}.delete-section-title[data-v-588197a0]{font-size:16px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid rgba(138,175,255,.3)}.category-name-display[data-v-588197a0]{font-size:15px;font-weight:600;color:#2a2a3a}.products-count[data-v-588197a0]{font-size:16px;font-weight:700;color:#c77dff}.delete-action-hint[data-v-588197a0]{margin-top:20px}.delete-modal-content[data-v-588197a0] .ant-descriptions{background:#fffffff2;border-radius:8px;overflow:hidden;border:1px solid rgba(138,175,255,.2)}.delete-modal-content[data-v-588197a0] .ant-descriptions-item-label{background:#8aafff1a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:13px!important;color:#2a2a3a!important;border-right:1px solid rgba(138,175,255,.15)!important}.delete-modal-content[data-v-588197a0] .ant-descriptions-item-content{font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;background:#fff9!important}.page[data-v-e7270252]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-e7270252]{margin-bottom:24px}.page-header h1[data-v-e7270252]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace;text-shadow:none;letter-spacing:normal}.page-header p[data-v-e7270252]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-e7270252]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;min-height:400px;position:relative;box-shadow:0 0 30px #c77dff4d}.content[data-v-e7270252]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.action-buttons[data-v-e7270252] .ant-btn{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;border:1.5px solid!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .3s ease!important}.action-btn-edit[data-v-e7270252]{border-color:#b8a05a!important;color:#b8a05a!important;background:transparent!important}.action-btn-edit[data-v-e7270252]:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a4d!important;transform:translateY(-1px)!important}.action-btn-delete[data-v-e7270252]{border-color:#a67a7a!important;color:#a67a7a!important;background:transparent!important}.action-btn-delete[data-v-e7270252]:hover{background:#a67a7a1a!important;border-color:#a67a7a!important;color:#a67a7a!important;box-shadow:0 2px 8px #a67a7a4d!important;transform:translateY(-1px)!important}.action-buttons[data-v-e7270252] .ant-btn.action-btn-edit,.action-buttons[data-v-e7270252] .ant-btn.action-btn-delete{background-color:inherit!important;border-color:inherit!important;color:inherit!important}.toolbar-actions[data-v-e7270252] .unified-search-btn,.toolbar-actions[data-v-e7270252] .unified-add-btn{height:32px!important;padding:0 16px!important;font-size:13px!important;line-height:30px!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-weight:600!important}.toolbar-actions[data-v-e7270252] .unified-search-btn.ant-btn{background:#fffffff2!important;border:1.5px solid #7A9BA5!important;color:#7a9ba5!important}.toolbar-actions[data-v-e7270252] .unified-search-btn.ant-btn:hover{background:#7a9ba51a!important;border-color:#7a9ba5!important;color:#7a9ba5!important;box-shadow:0 2px 8px #7a9ba54d!important}.toolbar-actions[data-v-e7270252] .unified-add-btn.ant-btn,.toolbar-actions[data-v-e7270252] .unified-add-btn.ant-btn-primary{background:linear-gradient(45deg,#c77dff,#ff9ecf)!important;border:none!important;color:#fff!important;box-shadow:0 2px 8px #c77dff4d!important}.toolbar-actions[data-v-e7270252] .unified-add-btn.ant-btn:hover,.toolbar-actions[data-v-e7270252] .unified-add-btn.ant-btn-primary:hover{background:linear-gradient(45deg,#ff9ecf,#c77dff)!important;box-shadow:0 4px 16px #c77dff80!important;transform:translateY(-2px)!important}.payment-methods-table .action-buttons[data-v-e7270252] .ant-btn.action-btn-edit,.payment-methods-table .action-buttons[data-v-e7270252] .ant-btn.action-btn-delete,.action-buttons[data-v-e7270252] .ant-btn.action-btn-edit,.action-buttons[data-v-e7270252] .ant-btn.action-btn-delete{background-color:inherit!important;border-color:inherit!important;color:inherit!important}.payment-methods-table .action-buttons[data-v-e7270252] .ant-btn.action-btn-edit{border-color:#b8a05a!important;color:#b8a05a!important;background:transparent!important}.payment-methods-table .action-buttons[data-v-e7270252] .ant-btn.action-btn-delete{border-color:#a67a7a!important;color:#a67a7a!important;background:transparent!important}.payment-methods-table .action-buttons[data-v-e7270252] .ant-btn.action-btn-edit:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a4d!important}.payment-methods-table .action-buttons[data-v-e7270252] .ant-btn.action-btn-delete:hover{background:#a67a7a1a!important;border-color:#a67a7a!important;color:#a67a7a!important;box-shadow:0 2px 8px #a67a7a4d!important}.toolbar[data-v-e7270252]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;position:relative;z-index:1}.filters[data-v-e7270252]{flex:1}.toolbar-actions[data-v-e7270252]{margin-left:auto}.search-input-field[data-v-e7270252] .ant-input{font-size:13px!important;border-radius:8px!important;font-family:Courier New,monospace!important;transition:all .3s ease!important}.search-input-field[data-v-e7270252] .ant-input:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.search-input-field[data-v-e7270252] .ant-input:focus{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.status-select[data-v-e7270252] .ant-select-selector{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important}.status-select[data-v-e7270252] .ant-select-selector:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.status-select[data-v-e7270252] .ant-select-focused .ant-select-selector{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.status-select[data-v-e7270252] .ant-select-selection-item,.status-select[data-v-e7270252] .ant-select-selection-placeholder{line-height:30px!important;font-size:13px!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}.payment-methods-table[data-v-e7270252]{position:relative;z-index:1}[data-v-e7270252] .ant-card{background:transparent!important;border:none!important}[data-v-e7270252] .ant-card-body{padding:0!important}.payment-methods-table[data-v-e7270252] .ant-table{background:#fffc!important;border:1px solid rgba(199,125,255,.3)!important;border-radius:12px!important;overflow:hidden!important}.payment-methods-table[data-v-e7270252] .ant-table-thead>tr>th{background:#ffffffe6!important;color:#ff9ecf!important;font-family:Courier New,monospace!important;font-weight:600!important;border-bottom:1px solid rgba(199,125,255,.3)!important}.payment-methods-table[data-v-e7270252] .ant-table-tbody>tr>td{background:#fff9!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.payment-methods-table[data-v-e7270252] .ant-table-tbody>tr:hover>td{background:#fff9!important;color:#2a2a3a!important}.code-text[data-v-e7270252]{font-family:Courier New,monospace;font-weight:500;color:#8aafff}[data-v-e7270252] .dark-modal .ant-modal-content{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;position:relative}[data-v-e7270252] .dark-modal .ant-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;z-index:-1}[data-v-e7270252] .dark-modal .ant-modal-header{background:transparent;border-bottom:1px solid rgba(255,255,255,.1)}[data-v-e7270252] .dark-modal .ant-modal-title{color:#2a2a3a;font-family:Courier New,monospace}[data-v-e7270252] .dark-modal .ant-modal-body{background:transparent;color:#2a2a3a}[data-v-e7270252] .dark-modal .ant-modal-footer{background:transparent;border-top:1px solid rgba(255,255,255,.1)}[data-v-e7270252] .ant-btn:not(.unified-search-btn):not(.unified-reset-btn):not(.unified-add-btn):not(.action-btn-edit):not(.action-btn-delete):not(.action-btn-view){background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-radius:8px!important}[data-v-e7270252] .ant-btn:not(.unified-search-btn):not(.unified-reset-btn):not(.unified-add-btn):not(.action-btn-edit):not(.action-btn-delete):not(.action-btn-view):hover{background:#c77dff1a!important;border-color:#c77dff99!important;color:#2a2a3a!important}[data-v-e7270252] .ant-btn-primary:not(.unified-add-btn){background:linear-gradient(45deg,#c77dff,#8aafff)!important;border:none!important;color:#fff!important;font-weight:500!important}[data-v-e7270252] .ant-btn-primary:not(.unified-add-btn):hover{background:linear-gradient(45deg,#8aafff,#c77dff)!important;box-shadow:0 0 10px #c77dff66!important}[data-v-e7270252] .dark-modal .ant-btn-default{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important}[data-v-e7270252] .dark-modal .ant-btn-default:hover{background:#a8fff61a!important;border-color:#c8c8d266!important;color:#2a2a3a!important}.payment-method-form[data-v-e7270252] .ant-form-item-label>label{color:#2a2a3a;font-family:Courier New,monospace}.payment-method-form[data-v-e7270252] .ant-input{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;border-radius:8px!important;color:#2a2a3a!important;padding:8px 12px!important}.payment-method-form[data-v-e7270252] .ant-input:hover{border-color:#8aafff!important}.payment-method-form[data-v-e7270252] .ant-input:focus{background:#fff!important;border-color:#c8c8d266!important;box-shadow:0 0 0 2px #c77dff33!important}.payment-method-form[data-v-e7270252] .ant-input:disabled{background:#ffffff80!important;color:#2a2a3ab3!important;cursor:not-allowed!important}.payment-method-form[data-v-e7270252] .ant-radio-wrapper{color:#2a2a3a}.payment-method-form[data-v-e7270252] .ant-radio-checked .ant-radio-inner{background-color:#a8fff6;border-color:#c8c8d266}.payment-method-form[data-v-e7270252] .ant-radio:hover .ant-radio-inner{border-color:#c8c8d266}.form-item-hint[data-v-e7270252]{font-size:12px;color:#6a6a7a;margin-top:4px;font-family:Courier New,monospace}.delete-modal-content[data-v-e7270252]{font-family:Courier New,monospace}.delete-payment-info[data-v-e7270252]{margin-bottom:24px}.delete-section-title[data-v-e7270252]{font-size:16px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid rgba(138,175,255,.3)}.payment-code-display[data-v-e7270252]{font-size:14px;font-weight:600;color:#8aafff;font-family:Courier New,monospace}.payment-name-display[data-v-e7270252]{font-size:15px;font-weight:600;color:#2a2a3a}.delete-action-hint[data-v-e7270252]{margin-top:20px}.delete-modal-content[data-v-e7270252] .ant-descriptions{background:#fffffff2;border-radius:8px;overflow:hidden;border:1px solid rgba(138,175,255,.2)}.delete-modal-content[data-v-e7270252] .ant-descriptions-item-label{background:#8aafff1a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:13px!important;color:#2a2a3a!important;border-right:1px solid rgba(138,175,255,.15)!important}.delete-modal-content[data-v-e7270252] .ant-descriptions-item-content{font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;background:#fff9!important}[data-v-e7270252] .vaporwave-select .ant-select-selector{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;border-radius:8px!important}[data-v-e7270252] .vaporwave-select .ant-select-selector:hover{border-color:#c8c8d299!important}[data-v-e7270252] .vaporwave-select.ant-select-focused .ant-select-selector{border-color:#c8c8d266!important;box-shadow:0 0 0 2px #c77dff33!important}.page[data-v-1b38720a]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-1b38720a]{margin-bottom:24px}.page-header h1[data-v-1b38720a]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-1b38720a]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-1b38720a]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;padding:32px;min-height:400px;position:relative;box-shadow:0 0 30px #c77dff4d}.content[data-v-1b38720a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}.toolbar[data-v-1b38720a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;position:relative;z-index:1}.toolbar-right[data-v-1b38720a]{justify-content:flex-end}.search-box[data-v-1b38720a]{flex:1}.ranks-table[data-v-1b38720a]{position:relative;z-index:1}[data-v-1b38720a] .ant-card{background:transparent!important;border:none!important}[data-v-1b38720a] .ant-card-body{padding:0!important}.ranks-table[data-v-1b38720a] .ant-table{background:#fffc!important;border:1px solid rgba(199,125,255,.3)!important;border-radius:12px!important;overflow:hidden!important}.ranks-table[data-v-1b38720a] .ant-table-thead>tr>th{background:#ffffffe6!important;color:#ff9ecf!important;font-family:Courier New,monospace!important;font-weight:600!important;border-bottom:1px solid rgba(199,125,255,.3)!important}.ranks-table[data-v-1b38720a] .ant-table-tbody>tr>td{background:#fff9!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.ranks-table[data-v-1b38720a] .ant-table-tbody>tr:hover>td{background:#fff9!important;color:#2a2a3a!important}[data-v-1b38720a] .dark-modal .ant-modal-content{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:2px solid transparent;border-radius:16px;position:relative}[data-v-1b38720a] .dark-modal .ant-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;z-index:-1}[data-v-1b38720a] .dark-modal .ant-modal-header{background:transparent;border-bottom:1px solid rgba(255,255,255,.1)}[data-v-1b38720a] .dark-modal .ant-modal-title{color:#2a2a3a;font-family:Courier New,monospace}[data-v-1b38720a] .dark-modal .ant-modal-body{background:transparent;color:#2a2a3a}[data-v-1b38720a] .dark-modal .ant-modal-footer{background:transparent;border-top:1px solid rgba(255,255,255,.1)}[data-v-1b38720a] .ant-btn:not(.action-btn-edit):not(.action-btn-delete):not(.action-btn-view):not(.unified-add-btn):not(.unified-search-btn):not(.unified-reset-btn){background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;border-radius:8px!important}[data-v-1b38720a] .ant-btn:not(.action-btn-edit):not(.action-btn-delete):not(.action-btn-view):not(.unified-add-btn):not(.unified-search-btn):not(.unified-reset-btn):hover{background:#c77dff1a!important;border-color:#c77dff99!important;color:#2a2a3a!important}.toolbar[data-v-1b38720a] .unified-add-btn,.toolbar[data-v-1b38720a] .unified-add-btn.ant-btn-primary{background:linear-gradient(45deg,#c77dff,#ff9ecf)!important;border:none!important;color:#fff!important;font-family:Courier New,monospace!important;font-weight:600!important;border-radius:8px!important;transition:all .3s ease!important;box-shadow:0 2px 8px #c77dff4d!important}.toolbar[data-v-1b38720a] .unified-add-btn:hover,.toolbar[data-v-1b38720a] .unified-add-btn.ant-btn-primary:hover{background:linear-gradient(45deg,#ff9ecf,#c77dff)!important;box-shadow:0 4px 16px #c77dff80!important;transform:translateY(-2px)!important}[data-v-1b38720a] .ant-btn-primary:not(.unified-add-btn){background:linear-gradient(45deg,#c77dff,#8aafff)!important;border:none!important;color:#fff!important;font-weight:500!important}[data-v-1b38720a] .ant-btn-primary:not(.unified-add-btn):hover{background:linear-gradient(45deg,#8aafff,#c77dff)!important;box-shadow:0 0 10px #c77dff66!important}[data-v-1b38720a] .ant-btn:not(.unified-add-btn) .anticon{color:#2a2a3a!important}[data-v-1b38720a] .ant-btn:not(.unified-add-btn):hover .anticon{color:#a8fff6!important}.toolbar[data-v-1b38720a] .unified-add-btn .anticon,.toolbar[data-v-1b38720a] .unified-add-btn.ant-btn-primary .anticon,.toolbar[data-v-1b38720a] .unified-add-btn:hover .anticon,.toolbar[data-v-1b38720a] .unified-add-btn.ant-btn-primary:hover .anticon{color:#fff!important}[data-v-1b38720a] .dark-modal .ant-btn-default{background:#fffc!important;border:1px solid rgba(200,200,210,.4)!important;color:#2a2a3a!important}[data-v-1b38720a] .dark-modal .ant-btn-default:hover{background:#c77dff1a!important;border-color:#c8c8d266!important;color:#2a2a3a!important}.rank-form[data-v-1b38720a] .ant-form-item-label>label{color:#2a2a3a;font-family:Courier New,monospace}.rank-form[data-v-1b38720a] .ant-input:hover{border-color:#8aafff!important}.rank-form[data-v-1b38720a] .ant-input:focus{background:#fff!important;border-color:#c8c8d266!important;box-shadow:0 0 0 2px #a8fff633!important}.rank-form[data-v-1b38720a] .ant-input-number{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;border-radius:8px!important}.rank-form[data-v-1b38720a] .ant-input-number .ant-input-number-input{color:#2a2a3a!important;background:transparent!important}.rank-form[data-v-1b38720a] .ant-input-number:hover{border-color:#8aafff!important}.rank-form[data-v-1b38720a] .ant-input-number:focus-within{border-color:#c8c8d266!important;box-shadow:0 0 0 2px #a8fff633!important}.rank-form[data-v-1b38720a] .ant-input-number-input:hover{border:none!important}.rank-form[data-v-1b38720a] .ant-input-number-input:focus{border:none!important}.rank-form[data-v-1b38720a] .ant-input{background:#ffffffe6!important;border:1px solid rgba(200,200,210,.4)!important;border-radius:8px!important;color:#2a2a3a!important;padding:8px 12px!important}.rank-form[data-v-1b38720a] textarea.ant-input{min-height:80px!important}.rank-form[data-v-1b38720a] .ant-radio-wrapper{color:#2a2a3a}.rank-form[data-v-1b38720a] .ant-radio-checked .ant-radio-inner{background-color:#a8fff6;border-color:#c8c8d266}.rank-form[data-v-1b38720a] .ant-radio:hover .ant-radio-inner{border-color:#c8c8d266}.rank-form[data-v-1b38720a] .ant-input.ant-input-disabled{background:#ffffff0d;color:#2a2a3ab3}.sortable-ghost[data-v-1b38720a]{opacity:.3;background:#a8fff633!important}[data-v-1b38720a] .ranks-table tbody tr{cursor:move}[data-v-1b38720a] .ranks-table tbody tr:hover{background:#c77dff1a!important}.antdv-switch-clean[data-v-1b38720a] .ant-switch,.antdv-switch-clean[data-v-1b38720a] .ant-switch-handle{border-radius:9999px!important}.users-count[data-v-1b38720a]{font-family:Courier New,monospace;color:#2a2a3a}.clickable[data-v-1b38720a]{cursor:pointer;text-decoration:underline;color:#8aafff}.clickable[data-v-1b38720a]:hover{color:#c77dff}.action-buttons[data-v-1b38720a] .ant-btn{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;border:1.5px solid!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .3s ease!important}.action-btn-edit[data-v-1b38720a]{border-color:#b8a05a!important;color:#b8a05a!important;background:transparent!important}.action-btn-edit[data-v-1b38720a]:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a4d!important;transform:translateY(-1px)!important}.action-btn-delete[data-v-1b38720a]{border-color:#a67a7a!important;color:#a67a7a!important;background:transparent!important}.action-btn-delete[data-v-1b38720a]:hover{background:#a67a7a1a!important;border-color:#a67a7a!important;color:#a67a7a!important;box-shadow:0 2px 8px #a67a7a4d!important;transform:translateY(-1px)!important}.action-buttons[data-v-1b38720a] .ant-btn.action-btn-edit,.action-buttons[data-v-1b38720a] .ant-btn.action-btn-delete{background-color:inherit!important;border-color:inherit!important;color:inherit!important}.ranks-table .action-buttons[data-v-1b38720a] .ant-btn.action-btn-edit,.action-buttons[data-v-1b38720a] .ant-btn.action-btn-edit{border-color:#b8a05a!important;color:#b8a05a!important;background:transparent!important}.ranks-table .action-buttons[data-v-1b38720a] .ant-btn.action-btn-delete,.action-buttons[data-v-1b38720a] .ant-btn.action-btn-delete{border-color:#a67a7a!important;color:#a67a7a!important;background:transparent!important}.ranks-table .action-buttons[data-v-1b38720a] .ant-btn.action-btn-edit:hover,.action-buttons[data-v-1b38720a] .ant-btn.action-btn-edit:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a4d!important}.ranks-table .action-buttons[data-v-1b38720a] .ant-btn.action-btn-delete:hover,.action-buttons[data-v-1b38720a] .ant-btn.action-btn-delete:hover{background:#a67a7a1a!important;border-color:#a67a7a!important;color:#a67a7a!important;box-shadow:0 2px 8px #a67a7a4d!important}.rank-delete-btn[disabled][data-v-1b38720a]{opacity:.5!important;background:#f5f5f5!important;border-color:#e5e5ea!important;color:#a1a1aa!important;cursor:not-allowed!important}.rank-delete-btn[data-v-1b38720a]:not([disabled]){opacity:1!important}.delete-confirm[data-v-1b38720a]{font-family:Courier New,monospace}.delete-confirm p[data-v-1b38720a]{color:#2a2a3a;font-size:16px;margin-bottom:12px}.delete-warning[data-v-1b38720a]{margin-top:16px;padding:12px;background:#ffa87a1a;border:1px solid #ffa87a;border-radius:8px;color:#ffa87a;font-size:14px}.color-display[data-v-1b38720a]{display:flex;align-items:center;justify-content:center;gap:8px}.color-preview[data-v-1b38720a]{width:24px;height:24px;border-radius:4px;border:1px solid rgba(0,0,0,.1);display:inline-block;box-shadow:0 1px 3px #0000001a}.color-value[data-v-1b38720a]{font-family:Courier New,monospace;font-size:12px;color:#2a2a3a}.color-picker-wrapper[data-v-1b38720a]{display:flex;align-items:center;gap:12px}.color-input-native[data-v-1b38720a]{width:50px;height:32px;border:1px solid rgba(168,255,246,.5);border-radius:8px;cursor:pointer;padding:2px;background:#ffffffe6}.color-input-native[data-v-1b38720a]:hover{border-color:#8aafff}.color-input-native[data-v-1b38720a]:focus{border-color:#c8c8d266;box-shadow:0 0 0 2px #a8fff633;outline:none}.color-input-text[data-v-1b38720a]{flex:1}.page[data-v-a5e2d21d]{padding:24px;background:#fff;min-height:100vh;font-family:Courier New,monospace}.page-header[data-v-a5e2d21d]{margin-bottom:24px}.page-header h1[data-v-a5e2d21d]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-a5e2d21d]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content-grid[data-v-a5e2d21d]{display:grid;grid-template-columns:400px 1fr;gap:24px;height:calc(100vh - 120px)}.actions-panel[data-v-a5e2d21d]{background:#fffffff2;border-radius:16px;padding:2px;position:relative;box-shadow:0 0 30px #c77dff4d;height:100%;display:flex;flex-direction:column;overflow:hidden}.actions-panel[data-v-a5e2d21d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);opacity:.8;z-index:0;pointer-events:none}.department-list[data-v-a5e2d21d]{position:relative;z-index:1;background:#fffffff2;border-radius:14px;padding:24px;height:100%;display:flex;flex-direction:column;overflow:hidden}.list-actions[data-v-a5e2d21d] .unified-add-btn,.list-actions[data-v-a5e2d21d] .unified-add-btn.ant-btn-primary{background:linear-gradient(45deg,#c77dff,#ff9ecf)!important;border:none!important;color:#fff!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .3s ease!important;height:32px!important;padding:0 16px!important;font-size:13px!important;line-height:30px!important;border-radius:8px!important;box-shadow:0 2px 8px #c77dff4d!important}.list-actions[data-v-a5e2d21d] .unified-add-btn:hover,.list-actions[data-v-a5e2d21d] .unified-add-btn.ant-btn-primary:hover{background:linear-gradient(45deg,#ff9ecf,#c77dff)!important;box-shadow:0 4px 16px #c77dff80!important;transform:translateY(-2px)!important}.vaporwave-button-secondary[data-v-a5e2d21d]{background:#fff;border:2px solid #c77dff;color:#c77dff;font-family:Courier New,monospace;font-weight:700;box-shadow:0 0 15px #c77dff4d;transition:all .3s ease}.vaporwave-button-secondary[data-v-a5e2d21d]:hover{background:linear-gradient(135deg,#ff9ecf1a,#c77dff1a);border-color:#ff9ecf;color:#ff9ecf;box-shadow:0 0 25px #ff9ecf66;transform:translateY(-2px)}.list-header[data-v-a5e2d21d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.list-header h4[data-v-a5e2d21d]{color:#c77dff;font-size:18px;font-weight:700;margin:0;text-shadow:0 0 15px rgba(199,125,255,.6);font-family:Courier New,monospace;letter-spacing:1px}.list-actions[data-v-a5e2d21d]{display:flex;gap:8px;align-items:center}.refresh-button[data-v-a5e2d21d]{background:#fff;border:2px solid #c77dff;color:#c77dff;border-radius:50%;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.refresh-button[data-v-a5e2d21d]:hover{border-color:#ff9ecf;color:#ff9ecf;background:#ff9ecf1a;box-shadow:0 0 10px #ff9ecf4d}.department-items[data-v-a5e2d21d]{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(199,125,255,.5) transparent}.department-items[data-v-a5e2d21d]::-webkit-scrollbar{width:6px}.department-items[data-v-a5e2d21d]::-webkit-scrollbar-track{background:transparent}.department-items[data-v-a5e2d21d]::-webkit-scrollbar-thumb{background:#c77dff80;border-radius:3px}.department-items[data-v-a5e2d21d]::-webkit-scrollbar-thumb:hover{background:#c77dffb3}.department-item[data-v-a5e2d21d]{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid rgba(200,200,210,.4);border-radius:12px;padding:18px 16px;min-height:80px;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.department-item[data-v-a5e2d21d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ff9ecf1a,#c77dff1a);opacity:0;transition:opacity .3s ease;z-index:0}.department-item[data-v-a5e2d21d]:hover{border-color:#ff9ecf;box-shadow:0 0 20px #ff9ecf4d;transform:translate(6px)}.department-item[data-v-a5e2d21d]:hover:before{opacity:1}.department-item.inactive[data-v-a5e2d21d]{opacity:.5;border-color:#ccc;filter:grayscale(.8)}.department-item.selected[data-v-a5e2d21d]{border-color:#c77dff;background:linear-gradient(135deg,#ff9ecf26,#c77dff26);box-shadow:0 0 25px #c77dff66;transform:translate(6px)}.department-item.selected[data-v-a5e2d21d]:before{opacity:1}.dept-info[data-v-a5e2d21d]{display:flex;flex-direction:column;gap:6px;position:relative;z-index:1;flex:1}.dept-name-row[data-v-a5e2d21d]{display:flex;align-items:center;gap:8px}.dept-name[data-v-a5e2d21d]{color:#2a2a3a;font-weight:700;font-size:15px;font-family:Courier New,monospace}.dept-meta[data-v-a5e2d21d]{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;font-family:Courier New,monospace}.dept-status[data-v-a5e2d21d]{font-size:15px;color:#ff9ecf;font-family:Courier New,monospace;font-weight:400}.dept-status.active[data-v-a5e2d21d]{color:#52c41a}.dept-leader[data-v-a5e2d21d]{color:#666}.dept-count[data-v-a5e2d21d]{color:#8aafff;font-weight:500}.dept-actions[data-v-a5e2d21d]{display:flex;gap:6px;position:relative;z-index:1}.action-buttons[data-v-a5e2d21d] .ant-btn{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;border:1.5px solid!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .3s ease!important}.action-btn-edit[data-v-a5e2d21d]{border-color:#b8a05a!important;color:#b8a05a!important;background:transparent!important}.action-btn-edit[data-v-a5e2d21d]:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a4d!important;transform:translateY(-1px)!important}.action-btn-delete[data-v-a5e2d21d]{border-color:#a67a7a!important;color:#a67a7a!important;background:transparent!important}.action-btn-delete[data-v-a5e2d21d]:hover{background:#a67a7a1a!important;border-color:#a67a7a!important;color:#a67a7a!important;box-shadow:0 2px 8px #a67a7a4d!important;transform:translateY(-1px)!important}.chart-panel[data-v-a5e2d21d]{background:#fffffff2;border-radius:16px;padding:24px;position:relative;box-shadow:0 0 30px #c77dff4d;overflow:hidden}.chart-panel[data-v-a5e2d21d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;opacity:.8;z-index:0;pointer-events:none}.chart-header[data-v-a5e2d21d]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chart-header h3[data-v-a5e2d21d]{color:#2a2a3a;font-size:20px;font-weight:700;margin:0;font-family:Courier New,monospace;position:relative;z-index:1}.chart-controls[data-v-a5e2d21d]{position:relative;z-index:1}.chart-controls[data-v-a5e2d21d] .ant-switch{background:#c8c8d266!important;border:1.5px solid rgba(200,200,210,.4)!important;font-family:Courier New,monospace!important;font-size:12px!important;min-width:100px!important;height:32px!important;border-radius:16px!important}.chart-controls[data-v-a5e2d21d] .ant-switch-checked{background:#c77dff99!important;border-color:#c77dff99!important}.chart-controls[data-v-a5e2d21d] .ant-switch:hover:not(.ant-switch-disabled){background:#c77dff66!important;border-color:#c77dff99!important}.chart-controls[data-v-a5e2d21d] .ant-switch-checked:hover:not(.ant-switch-disabled){background:#c77dffcc!important;border-color:#c77dffcc!important}.chart-controls[data-v-a5e2d21d] .ant-switch-handle{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;top:1px!important;left:1px!important;border-radius:50%!important;overflow:hidden!important;border:none!important}.chart-controls[data-v-a5e2d21d] .ant-switch-checked .ant-switch-handle{left:calc(100% - 29px)!important}.chart-controls[data-v-a5e2d21d] .ant-switch-handle:before{background:#fffffff2!important;box-shadow:0 2px 4px #0003!important;border-radius:50%!important;width:100%!important;height:100%!important;border:none!important}.chart-controls[data-v-a5e2d21d] .ant-switch-handle>*{border-radius:50%!important}.chart-controls[data-v-a5e2d21d] .ant-switch-inner{color:#2a2a3a!important;font-weight:600!important;padding:0 8px!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important}.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch{background:#c8c8d266!important;border:1.5px solid rgba(200,200,210,.4)!important;font-family:Courier New,monospace!important;font-size:12px!important;min-width:100px!important;height:32px!important;border-radius:16px!important}.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch-checked{background:#c77dff99!important;border-color:#c77dff99!important}.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch:hover:not(.ant-switch-disabled){background:#c77dff66!important;border-color:#c77dff99!important}.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch-checked:hover:not(.ant-switch-disabled){background:#c77dffcc!important;border-color:#c77dffcc!important}.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch-handle{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;top:1px!important;left:1px!important;overflow:hidden!important;border:none!important;aspect-ratio:1!important;box-sizing:border-box!important;border-radius:50%!important}.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch-checked .ant-switch-handle{left:calc(100% - 29px)!important}.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch-handle:before{background:#fffffff2!important;box-shadow:0 2px 4px #0003!important;width:100%!important;height:100%!important;border:none!important;aspect-ratio:1!important;box-sizing:border-box!important;border-radius:50%!important;content:""!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch-handle>*{width:100%!important;height:100%!important;aspect-ratio:1!important;border-radius:50%!important}.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch-handle,.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch-handle *,.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch-handle:before,.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch-handle:after{border-radius:50%!important}.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch .ant-switch-handle{border-radius:50%!important}.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch .ant-switch-handle:before{border-radius:50%!important}.vaporwave-modal[data-v-a5e2d21d] .ant-form-item .ant-switch-inner{color:#2a2a3a!important;font-weight:600!important;padding:0 8px!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important}.chart-content[data-v-a5e2d21d]{position:relative;z-index:1;height:calc(100% - 60px);min-height:500px}.no-data[data-v-a5e2d21d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666;font-family:Courier New,monospace}.no-data p[data-v-a5e2d21d]{color:#c77dff;font-size:16px;margin-top:16px}.no-data-mini[data-v-a5e2d21d]{text-align:center;padding:40px;color:#999;font-family:Courier New,monospace}.no-data-mini p[data-v-a5e2d21d]{color:#c77dff}.org-details[data-v-a5e2d21d]{height:100%;overflow-y:auto}.issues-alert[data-v-a5e2d21d]{margin-bottom:24px}.issues-alert-content[data-v-a5e2d21d]{border-radius:8px}.issues-list[data-v-a5e2d21d]{margin-top:12px}.issue-item[data-v-a5e2d21d]{padding:8px 0;border-bottom:1px solid #f0f0f0}.issue-item[data-v-a5e2d21d]:last-child{border-bottom:none}.issue-user[data-v-a5e2d21d]{font-weight:500;margin-bottom:4px}.issue-detail[data-v-a5e2d21d]{padding-left:16px;color:#666;font-size:13px}.issue-type[data-v-a5e2d21d]{color:#ff9ecf;font-weight:500}.empty-value[data-v-a5e2d21d]{color:#ff4d4f}.dept-info-section[data-v-a5e2d21d]{background:#fff;border:2px solid #c77dff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 0 20px #c77dff4d}.dept-info-section h4[data-v-a5e2d21d]{color:#c77dff;font-size:18px;font-weight:700;margin:0 0 16px;text-shadow:0 0 15px rgba(199,125,255,.4);font-family:Courier New,monospace;letter-spacing:1px}.info-grid[data-v-a5e2d21d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.info-item[data-v-a5e2d21d]{display:flex;flex-direction:column;gap:6px}.info-label[data-v-a5e2d21d]{font-size:12px;color:#666;font-family:Courier New,monospace;font-weight:500}.info-value[data-v-a5e2d21d]{font-size:16px;color:#2a2a3a;font-weight:700;font-family:Courier New,monospace}.link-to-members[data-v-a5e2d21d]{color:#c77dff;text-decoration:underline;cursor:pointer}.link-to-members[data-v-a5e2d21d]:hover{color:#8aafff}.tree-section[data-v-a5e2d21d]{background:#fff;border:2px solid #c77dff;border-radius:12px;padding:20px;box-shadow:0 0 20px #c77dff4d}.tree-section h4[data-v-a5e2d21d]{color:#c77dff;font-size:18px;font-weight:700;margin:0 0 16px;text-shadow:0 0 15px rgba(199,125,255,.4);font-family:Courier New,monospace;letter-spacing:1px}.tree-container[data-v-a5e2d21d]{min-height:200px}[data-v-a5e2d21d] .vaporwave-modal .ant-modal-content{background:#fff;border:2px solid #c77dff;box-shadow:0 0 40px #c77dff4d}[data-v-a5e2d21d] .vaporwave-modal .ant-modal-header{background:transparent;border-bottom:2px solid #c77dff}[data-v-a5e2d21d] .vaporwave-modal .ant-modal-title{color:#2a2a3a;font-family:Courier New,monospace;font-weight:700;text-shadow:0 0 10px rgba(199,125,255,.4)}[data-v-a5e2d21d] .vaporwave-modal .ant-modal-body{color:#2a2a3a;font-family:Courier New,monospace}[data-v-a5e2d21d] .vaporwave-modal .ant-form-item-label>label{color:#2a2a3a;font-family:Courier New,monospace;font-weight:700}[data-v-a5e2d21d] .vaporwave-modal .ant-input{background:#fff;border:2px solid #c77dff;color:#2a2a3a;font-family:Courier New,monospace}[data-v-a5e2d21d] .vaporwave-modal .ant-input:focus{border-color:#ff9ecf;box-shadow:0 0 15px #ff9ecf4d}[data-v-a5e2d21d] .vaporwave-modal .ant-select{color:#2a2a3a}[data-v-a5e2d21d] .vaporwave-modal .ant-select .ant-select-selector{background:#fff!important;border:2px solid #c77dff!important;color:#2a2a3a}[data-v-a5e2d21d] .vaporwave-modal .ant-select-focused .ant-select-selector{border-color:#ff9ecf!important;box-shadow:0 0 15px #ff9ecf4d!important}[data-v-a5e2d21d] .vaporwave-modal .ant-input-number{background:#fff;border:2px solid #c77dff;color:#2a2a3a}[data-v-a5e2d21d] .vaporwave-modal .ant-input-number:focus-within{border-color:#ff9ecf;box-shadow:0 0 15px #ff9ecf4d}@media (max-width: 1200px){.content-grid[data-v-a5e2d21d]{grid-template-columns:350px 1fr}}@media (max-width: 768px){.content-grid[data-v-a5e2d21d]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.actions-panel[data-v-a5e2d21d]{height:auto;max-height:400px}}.points-page[data-v-1e76128e]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-1e76128e]{margin-bottom:24px}.page-header h1[data-v-1e76128e]{font-size:24px;font-weight:700;margin:0 0 8px;color:#2a2a3a;font-family:Courier New,monospace}.page-header p[data-v-1e76128e]{margin:0;color:#6a6a7a;font-size:14px;font-family:Courier New,monospace}.content[data-v-1e76128e]{background:#fffffff2;border-radius:16px;padding:32px;min-height:500px;position:relative;box-shadow:0 0 30px #c77dff4d;transition:all .3s ease}.content[data-v-1e76128e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#ff9ecf,#c77dff,#8aafff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;opacity:.8;z-index:0}.toolbar[data-v-1e76128e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;position:relative;z-index:1;background:#fffffff2;border:1px solid rgba(200,200,210,.4);border-radius:12px;padding:16px;box-shadow:0 2px 8px #c77dff1a}.search-box[data-v-1e76128e]{flex:0 0 auto}.search-input-field[data-v-1e76128e] .ant-input{background:#fffffff2!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;transition:all .3s ease!important}.search-input-field[data-v-1e76128e] .ant-input:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.search-input-field[data-v-1e76128e] .ant-input:focus{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.search-input-field[data-v-1e76128e] .ant-input::-moz-placeholder{color:#2a2a3a80!important;font-family:Courier New,monospace!important}.search-input-field[data-v-1e76128e] .ant-input::placeholder{color:#2a2a3a80!important;font-family:Courier New,monospace!important}.status-select[data-v-1e76128e] .ant-select-selector{background:#fffffff2!important;border:1.5px solid rgba(200,200,210,.4)!important;border-radius:8px!important;font-family:Courier New,monospace!important;font-size:13px!important;height:32px!important;transition:all .3s ease!important}.status-select[data-v-1e76128e] .ant-select-selector:hover{border-color:#c77dff99!important;box-shadow:0 2px 8px #c77dff33!important}.status-select[data-v-1e76128e] .ant-select-focused .ant-select-selector{border-color:#c77dffcc!important;box-shadow:0 0 0 2px #c77dff33!important}.status-select[data-v-1e76128e] .ant-select-selection-item,.status-select[data-v-1e76128e] .ant-select-selection-placeholder{line-height:30px!important;font-size:13px!important;color:#2a2a3a!important;font-family:Courier New,monospace!important}.quiz_answer_mask[data-v-1e76128e]{display:inline-flex;justify-content:center;align-items:center;margin-right:10px;width:24px;height:24px;background-color:#87d068!important;border-radius:4px;color:#333;font-size:12px}.quiz-name-link[data-v-1e76128e]{color:#c77dff!important;cursor:pointer;transition:all .3s ease}.quiz-name-link[data-v-1e76128e]:hover{color:#ff9ecf!important;text-shadow:0 0 10px rgba(255,158,207,.5)}[data-v-1e76128e] .two-line-cell{display:flex!important;flex-direction:column!important;gap:3px!important;font-size:12px!important;line-height:1.4!important;min-height:40px!important;justify-content:center!important}[data-v-1e76128e] .cell-line{display:flex!important;align-items:center!important;white-space:nowrap!important;font-size:12px!important}.two-line-cell[data-v-1e76128e]{display:flex!important;flex-direction:column!important;gap:3px!important;font-size:12px!important;line-height:1.4!important;min-height:40px!important;justify-content:center!important}.cell-line[data-v-1e76128e]{display:flex!important;align-items:center!important;white-space:nowrap!important;font-size:12px!important}.cell-label[data-v-1e76128e]{font-weight:600;color:#2a2a3ab3;margin-right:4px;font-size:11px;min-width:36px}[data-v-1e76128e] .ant-table-thead>tr>th{color:#2a2a3a!important;font-family:Courier New,monospace!important}[data-v-1e76128e] .ant-table{border:1px solid rgba(200,200,210,.4)!important}[data-v-1e76128e] .ant-table-tbody>tr:hover>td{background:#c77dff1a!important}[data-v-1e76128e] .ant-table-cell .two-line-cell,[data-v-1e76128e] .ant-table-tbody .two-line-cell,[data-v-1e76128e] .ant-table-cell .cell-line,[data-v-1e76128e] .ant-table-tbody .cell-line{font-size:12px!important}[data-v-1e76128e] .ant-table-cell-fix-right{background:#fff!important;box-shadow:-2px 0 8px #0000000d!important}[data-v-1e76128e] .ant-table-cell-fix-right-first:after{box-shadow:inset 10px 0 8px -8px #00000014!important}[data-v-1e76128e] .ant-table-cell-fix-right-first{border-left:none!important}[data-v-1e76128e] .ant-table-cell{padding-left:8px!important;padding-right:8px!important}.points-table[data-v-1e76128e] .ant-table-cell:has(.action-buttons),.points-table[data-v-1e76128e] .ant-table-tbody .ant-table-cell:has(.action-buttons),.points-table[data-v-1e76128e] .ant-table-tbody td:has(.action-buttons){white-space:normal!important}.points-table.custom-table[data-v-1e76128e] .ant-table-cell .action-buttons .ant-space,.points-table[data-v-1e76128e] .custom-table .ant-table-cell .action-buttons .ant-space{flex-wrap:wrap!important}[data-v-1e76128e] .ant-table-body,[data-v-1e76128e] .ant-table-container{overflow-x:auto!important}[data-v-1e76128e] .ant-card{background:transparent!important;border:none!important}[data-v-1e76128e] .ant-card-body{padding:0!important}.points-table[data-v-1e76128e] .ant-table-cell .action-buttons,.points-table[data-v-1e76128e] .ant-table-tbody .ant-table-cell .action-buttons,.points-table[data-v-1e76128e] .ant-table-tbody td .action-buttons{white-space:normal!important}.points-table[data-v-1e76128e] .ant-table-cell .action-buttons .ant-space,.points-table[data-v-1e76128e] .ant-table-tbody .ant-table-cell .action-buttons .ant-space,.points-table[data-v-1e76128e] .ant-table-tbody td .action-buttons .ant-space,.action-buttons[data-v-1e76128e] .ant-space{display:grid!important;grid-template-columns:repeat(2,max-content)!important;gap:4px!important;width:-moz-fit-content!important;width:fit-content!important;flex-wrap:wrap!important;align-items:start!important}.points-table[data-v-1e76128e] .ant-table-cell .action-buttons .ant-space-item,.points-table[data-v-1e76128e] .ant-table-tbody .ant-table-cell .action-buttons .ant-space-item,.points-table[data-v-1e76128e] .ant-table-tbody td .action-buttons .ant-space-item,.action-buttons[data-v-1e76128e] .ant-space-item{flex-shrink:0!important;width:auto!important;max-width:none!important}.points-table[data-v-1e76128e] .ant-table-cell .action-buttons .ant-space-item .ant-btn,.points-table[data-v-1e76128e] .ant-table-tbody .ant-table-cell .action-buttons .ant-space-item .ant-btn,.action-buttons[data-v-1e76128e] .ant-space-item .ant-btn{width:auto!important;min-width:auto!important;max-width:none!important}.action-buttons[data-v-1e76128e] .ant-btn:not(.action-btn-edit):not(.action-btn-delete):not(.action-btn-publish):not(.action-btn-archive){height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;border:1.5px solid!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .3s ease!important}.action-buttons[data-v-1e76128e] .ant-btn.action-btn-edit{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;border:1.5px solid #B8A05A!important;border-color:#b8a05a!important;color:#b8a05a!important;background:transparent!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .3s ease!important}.action-buttons[data-v-1e76128e] .ant-btn.action-btn-edit:hover{background:#b8a05a1a!important;border-color:#b8a05a!important;color:#b8a05a!important;box-shadow:0 2px 8px #b8a05a66!important;transform:translateY(-1px)!important}.action-buttons[data-v-1e76128e] .ant-btn.action-btn-publish{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;border:1.5px solid #9BB7D4!important;border-color:#9bb7d4!important;color:#9bb7d4!important;background:transparent!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .3s ease!important}.action-buttons[data-v-1e76128e] .ant-btn.action-btn-publish:hover{background:#9bb7d41a!important;border-color:#9bb7d4!important;color:#9bb7d4!important;box-shadow:0 2px 8px #9bb7d466!important;transform:translateY(-1px)!important}.action-buttons[data-v-1e76128e] .ant-btn.action-btn-archive{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;border:1.5px solid #9CA3AF!important;border-color:#9ca3af!important;color:#9ca3af!important;background:transparent!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .3s ease!important}.action-buttons[data-v-1e76128e] .ant-btn.action-btn-archive:hover{background:#9ca3af1a!important;border-color:#9ca3af!important;color:#9ca3af!important;box-shadow:0 2px 8px #9ca3af66!important;transform:translateY(-1px)!important}.action-buttons[data-v-1e76128e] .ant-btn.action-btn-delete{height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important;border:1.5px solid #A67A7A!important;border-color:#a67a7a!important;color:#a67a7a!important;background:transparent!important;border-radius:6px!important;font-family:Courier New,monospace!important;font-weight:600!important;transition:all .3s ease!important}.action-buttons[data-v-1e76128e] .ant-btn.action-btn-delete:hover{background:#a67a7a1a!important;border-color:#a67a7a!important;color:#a67a7a!important;box-shadow:0 2px 8px #a67a7a66!important;transform:translateY(-1px)!important}[data-v-1e76128e] .ant-btn{font-family:Courier New,monospace!important}[data-v-1e76128e] .ant-btn .anticon{color:inherit!important}.column-settings-content[data-v-1e76128e]{padding:8px 0}.column-settings-hint[data-v-1e76128e]{margin:0 0 20px;color:#2a2a3ab3;font-family:Courier New,monospace;font-size:13px}.column-checkbox-group[data-v-1e76128e]{width:100%}.column-checkbox-group[data-v-1e76128e] .ant-checkbox-wrapper{margin-bottom:8px;font-family:Courier New,monospace;color:#2a2a3a}.column-checkbox-group[data-v-1e76128e] .ant-checkbox-wrapper:hover{color:#c77dff}.column-checkbox-group[data-v-1e76128e] .ant-checkbox-checked .ant-checkbox-inner{background-color:#c77dff;border-color:#c77dff}.column-checkbox-group[data-v-1e76128e] .ant-checkbox:hover .ant-checkbox-inner{border-color:#c77dff}.column-checkbox-group[data-v-1e76128e] .ant-checkbox-disabled{cursor:not-allowed;opacity:.6}.required-badge[data-v-1e76128e]{margin-left:4px;font-size:11px;color:#2a2a3a99;font-style:italic}.quiz-modal-content[data-v-1e76128e]{font-family:Courier New,monospace}.quiz-info[data-v-1e76128e]{margin-bottom:24px}.quiz-section-title[data-v-1e76128e]{font-size:16px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid rgba(138,175,255,.3)}.quiz-name-display[data-v-1e76128e]{font-size:15px;font-weight:600;color:#2a2a3a}.quiz-action-hint[data-v-1e76128e]{margin-top:20px}.quiz-modal-content[data-v-1e76128e] .ant-descriptions{background:#fffffff2;border-radius:8px;overflow:hidden;border:1px solid rgba(138,175,255,.2)}.quiz-modal-content[data-v-1e76128e] .ant-descriptions-item-label{background:#8aafff1a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:13px!important;color:#2a2a3a!important;border-right:1px solid rgba(138,175,255,.15)!important}.quiz-modal-content[data-v-1e76128e] .ant-descriptions-item-content{font-family:Courier New,monospace!important;font-size:13px!important;color:#2a2a3a!important;background:#fff9!important}.scoring-mode-tag[data-v-1e76128e]{border:none!important;font-family:Courier New,monospace!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important;height:20px!important;line-height:16px!important;border-radius:4px!important;margin-right:8px!important}.quiz-description-cell[data-v-1e76128e]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.4;word-break:break-word}.quiz-edit-page{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header{margin-bottom:24px}.page-header-content{display:flex;justify-content:space-between;align-items:center}.page-header h1{font-size:24px;font-weight:700;margin:0;color:#2a2a3a;font-family:Courier New,monospace}.header-back-button{color:#8a9ba8b3!important;font-family:Courier New,monospace!important;transition:all .2s ease!important}.header-back-button:hover{color:#c77dff!important}.steps-container{background:linear-gradient(135deg,#fffffff2,#fcf8ffe6);border:2px solid transparent;border-radius:20px;padding:40px 60px;margin-bottom:32px;position:relative;box-shadow:0 4px 24px #c77dff1f,0 0 40px #8aafff14;overflow:hidden}.steps-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;padding:2px;background:linear-gradient(135deg,#ff9ecf,#c77dff,#8aafff,#a8fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;z-index:0}.steps-container:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 3s infinite;z-index:1}@keyframes shimmer{0%{left:-100%}to{left:100%}}.content{background:linear-gradient(135deg,#fffffffa,#fcf8fff2);border:2px solid transparent;border-radius:20px;padding:48px;min-height:500px;position:relative;box-shadow:0 8px 32px #c77dff26,0 0 60px #8aafff1a}.content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;padding:2px;background:linear-gradient(135deg,#ff9ecf,#c77dff,#8aafff,#a8fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;z-index:0}.step_one_section,.step_two_section,.step_three_section,.step_results_section{margin:0 auto;width:100%;max-width:600px;position:relative;z-index:1}.step_two_section{max-width:800px}.step_two_section .del_opt{display:flex;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer}.questions-container{position:relative}.step_two_section_card{padding:20px 24px;margin-bottom:16px;background:linear-gradient(135deg,#fffeffe6,#fdeef299);border-radius:12px;border:1px solid rgba(199,125,255,.2);box-shadow:0 2px 12px #c77dff1a;transition:all .3s ease;position:relative}.step_two_section_card:hover{border-color:#c77dff66;box-shadow:0 6px 24px #c77dff26;transform:translateY(-2px)}.question-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(199,125,255,.25);gap:16px}.question-header-left{display:flex;align-items:center;gap:12px;flex:0 0 auto}.question-header-middle{display:flex;align-items:center;gap:20px;flex:1;justify-content:flex-end;margin-right:8px}.header-field-item{display:flex;align-items:center;gap:8px}.header-field-label{font-family:Courier New,monospace;font-size:12px;font-weight:600;color:#2a2a3a;white-space:nowrap}.header-radio-group{display:flex;align-items:center}:deep(.header-radio-group .ant-radio-button-wrapper){height:24px;line-height:22px;font-size:12px;font-family:Courier New,monospace;padding:0 12px}:deep(.header-radio-group .ant-radio-wrapper){font-size:12px;font-family:Courier New,monospace}:deep(.header-radio-group .ant-radio-wrapper + .ant-radio-wrapper){margin-left:12px}:deep(.question-header-middle .ant-switch){min-width:44px;height:22px}:deep(.question-header-middle .ant-switch-small){min-width:40px;height:20px}:deep(.question-header-middle .ant-switch .ant-switch-handle){width:18px;height:18px}:deep(.question-header-middle .ant-switch-small .ant-switch-handle){width:16px;height:16px}.drag-handle{color:#8a9ba899;font-size:18px;cursor:move;transition:all .2s ease;padding:4px}.drag-handle:hover{color:#c77dff;transform:scale(1.1)}.question-header-actions{display:flex;gap:8px}.question-action-button{border:none!important;padding:4px 8px!important;min-width:auto!important;width:auto!important;height:auto!important;transition:all .2s ease!important}.duplicate-question-button,.duplicate-question-button *,:deep(.duplicate-question-button),:deep(.duplicate-question-button *),:deep(.duplicate-question-button .anticon),:deep(.duplicate-question-button .ant-btn),:deep(.duplicate-question-button span),:deep(.duplicate-question-button svg),:deep(.duplicate-question-button path){color:#8aafff!important;fill:#8aafff!important}.duplicate-question-button:hover,.duplicate-question-button:hover *,:deep(.duplicate-question-button:hover),:deep(.duplicate-question-button:hover *),:deep(.duplicate-question-button:hover .anticon),:deep(.duplicate-question-button:hover span),:deep(.duplicate-question-button:hover svg),:deep(.duplicate-question-button:hover path){color:#8aafff!important;fill:#8aafff!important;background:#8aafff26!important;transform:scale(1.1)}.delete-question-button,.delete-question-button *,:deep(.delete-question-button),:deep(.delete-question-button *),:deep(.delete-question-button .anticon),:deep(.delete-question-button .ant-btn),:deep(.delete-question-button span),:deep(.delete-question-button svg),:deep(.delete-question-button path){color:#ff7875!important;fill:#ff7875!important}.delete-question-button:hover,.delete-question-button:hover *,:deep(.delete-question-button:hover),:deep(.delete-question-button:hover *),:deep(.delete-question-button:hover .anticon),:deep(.delete-question-button:hover span),:deep(.delete-question-button:hover svg),:deep(.delete-question-button:hover path){color:#ff7875!important;fill:#ff7875!important;background:#ff787526!important;transform:scale(1.1)}.add-question-inline-button,.add-question-inline-button *,:deep(.add-question-inline-button),:deep(.add-question-inline-button *),:deep(.add-question-inline-button .anticon),:deep(.add-question-inline-button .ant-btn),:deep(.add-question-inline-button span),:deep(.add-question-inline-button svg),:deep(.add-question-inline-button path){color:#c77dff!important;fill:#c77dff!important}.add-question-inline-button:hover,.add-question-inline-button:hover *,:deep(.add-question-inline-button:hover),:deep(.add-question-inline-button:hover *),:deep(.add-question-inline-button:hover .anticon),:deep(.add-question-inline-button:hover span),:deep(.add-question-inline-button:hover svg),:deep(.add-question-inline-button:hover path){color:#c77dff!important;fill:#c77dff!important;background:#c77dff26!important;transform:scale(1.1)}:deep(.question-action-button .anticon){font-size:16px}.empty-questions-state{display:flex;justify-content:center;align-items:center;min-height:400px;padding:60px 32px}.empty-state-content{text-align:center;max-width:400px}.empty-state-icon{font-size:64px;margin-bottom:24px;opacity:.8;animation:float 3s ease-in-out infinite}.empty-state-title{font-family:Courier New,monospace;font-size:20px;font-weight:700;color:#2a2a3a;margin-bottom:12px}.empty-state-description{font-family:Courier New,monospace;font-size:14px;color:#8a9ba8;margin-bottom:32px;line-height:1.6}.empty-state-button{background:linear-gradient(135deg,#c77dff,#8aafff)!important;border:none!important;color:#fff!important;font-family:Courier New,monospace!important;font-weight:600!important;border-radius:10px!important;padding:12px 32px!important;height:auto!important;box-shadow:0 4px 12px #c77dff4d!important;transition:all .3s ease!important}.empty-state-button:hover{background:linear-gradient(135deg,#b66dff,#7a9fff)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #c77dff66!important}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.question-title{font-family:Courier New,monospace;color:#c77dff;font-size:20px;font-weight:700;margin:0;text-shadow:0 0 6px rgba(199,125,255,.25);display:flex;align-items:center;gap:8px}.required-star{color:#ff4d4f;font-size:18px;font-weight:700;text-shadow:0 0 4px rgba(255,77,79,.5)}.options-container{position:relative}.option-item{margin-bottom:12px;position:relative;cursor:move}.option-item:hover{cursor:grab}.option-item:active{cursor:grabbing}.option-form-item{margin-bottom:0!important}.option-drag-handle{color:#8a9ba880;font-size:16px;cursor:move;transition:all .2s ease;padding:4px;display:flex;align-items:center;justify-content:center}.option-drag-handle:hover{color:#c77dff;transform:scale(1.1)}.option-drag-col{display:flex;align-items:center;justify-content:center;padding:0!important}.option-icon-col{display:flex;align-items:center;justify-content:flex-start;padding:0!important}.option-type-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.radio-circle{width:18px;height:18px;border:2px solid rgba(138,155,168,.6);border-radius:50%;background:transparent;transition:all .2s ease}.radio-icon:hover .radio-circle{border-color:#c77dff}.checkbox-square{width:18px;height:18px;border:2px solid rgba(138,155,168,.6);border-radius:3px;background:transparent;transition:all .2s ease}.checkbox-icon:hover .checkbox-square{border-color:#c77dff}.option-number-col{display:flex;align-items:center;justify-content:flex-start;padding:0!important}.option-number{font-family:Courier New,monospace;font-weight:600;color:#2a2a3a;font-size:14px;display:inline-block;padding:4px 0}.option-input-col{padding-right:0!important}.option-input{width:100%!important}.option-delete-icon{color:#8a9ba899;cursor:pointer;transition:all .2s ease;padding:2px}.option-delete-icon:hover{color:#ff7875;transform:scale(1.1)}.add-option-icon-button{color:#c77dff!important;border:none!important;padding:4px!important;min-width:auto!important;width:auto!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.add-option-icon-button:hover{color:#b66dff!important;background:#c77dff1a!important;transform:scale(1.1)}.add-option-icon-button:active{transform:scale(.95)}:deep(.add-option-icon-button .anticon){font-size:18px}.add-option-button-text{border-color:#c77dff99!important;color:#c77dffe6!important;font-family:Courier New,monospace!important;font-weight:600!important;border-radius:10px!important;transition:all .3s ease!important;height:40px!important}.add-option-button-text:hover{border-color:#c77dff!important;color:#c77dff!important;background:#c77dff0d!important;transform:translateY(-2px)!important}.add-option-button-text .anticon{margin-right:8px}.sortable-ghost,.sortable-ghost-option{opacity:.5;background:#c77dff1a!important}.add-option-button-row{margin-top:8px}.question-card{cursor:move}.question-card:hover{cursor:grab}.question-card:active{cursor:grabbing}.question-form .ant-form-item{margin-bottom:12px}.question-form .ant-form-item-label{padding-bottom:4px}.question-form .ant-form-item-label>label{font-family:Courier New,monospace!important;font-weight:600!important;color:#2a2a3a!important;font-size:13px!important}:deep(.question-form .ant-switch){font-family:Courier New,monospace!important}:deep(.question-form .ant-switch-checked){background-color:#c77dff!important}:deep(.question-form .ant-switch-checked:hover:not(.ant-switch-disabled)){background-color:#b66dff!important}:deep(.question-form .ant-switch .ant-switch-handle){border:none!important;box-shadow:none!important;outline:none!important}:deep(.question-form .ant-switch .ant-switch-handle::before){border-radius:50%!important;background-color:#fff!important;box-shadow:none!important}:deep(.question-form .ant-switch:focus .ant-switch-handle),:deep(.question-form .ant-switch:hover .ant-switch-handle){outline:none!important;box-shadow:none!important}:deep(.question-form .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)),:deep(.question-form .ant-radio-checked .ant-radio-inner){border-color:#c77dff!important;background-color:#c77dff!important}:deep(.question-form .ant-radio-checked .ant-radio-inner::after){background-color:#fff!important}:deep(.question-form .ant-radio:hover .ant-radio-inner),:deep(.question-form .ant-radio-input:focus + .ant-radio-inner){border-color:#c77dff!important}:deep(.steps-container .ant-steps){position:relative;z-index:2}:deep(.steps-container .ant-steps-item){padding:0 16px}:deep(.steps-container .ant-steps-item-process .ant-steps-item-icon){background:linear-gradient(135deg,#c77dff,#8aafff)!important;border-color:#c77dff!important;box-shadow:0 0 16px #c77dff99,0 0 32px #8aafff4d!important;transform:scale(1.1);transition:all .3s ease}:deep(.steps-container .ant-steps-item-wait .ant-steps-item-icon){background:#fffc!important;border-color:#c77dff4d!important}:deep(.steps-container .ant-steps-item-finish .ant-steps-item-icon){background:linear-gradient(135deg,#c77dff,#8aafff)!important;border-color:#c77dff!important;box-shadow:0 0 12px #c77dff66}:deep(.steps-container .ant-steps-item-finish .ant-steps-item-icon svg){fill:#fff!important}:deep(.steps-container .ant-steps-item-title){font-family:Courier New,monospace!important;font-weight:700!important;color:#2a2a3a!important;font-size:16px!important;margin-top:8px!important;line-height:1.4!important}:deep(.steps-container .ant-steps-item-process .ant-steps-item-title){color:#c77dff!important;text-shadow:0 0 8px rgba(199,125,255,.3)}:deep(.steps-container .ant-steps-item-description){font-family:Courier New,monospace!important;color:#8a9ba8!important;font-size:12px!important;margin-top:4px!important;font-weight:400!important;line-height:1.3!important}:deep(.steps-container .ant-steps-item-process .ant-steps-item-description){color:#8aafff!important}:deep(.steps-container .ant-steps-item-finish .ant-steps-item-description){color:#8a9ba8!important}:deep(.steps-container .ant-steps-item-finish .ant-steps-item-title){color:#c77dff!important}:deep(.steps-container .ant-steps-item-finish .ant-steps-item-tail::after){background:linear-gradient(90deg,#c77dff,#8aafff)!important;height:2px!important}:deep(.steps-container .ant-steps-item-wait .ant-steps-item-tail::after){background:#c77dff33!important;height:1px!important}.submit-button{background:linear-gradient(135deg,#c77dff,#8aafff)!important;border:none!important;color:#fff!important;font-family:Courier New,monospace!important;font-weight:600!important;border-radius:10px!important;transition:all .3s ease!important;box-shadow:0 4px 12px #c77dff4d!important}.submit-button:hover{background:linear-gradient(135deg,#b66dff,#7a9fff)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #c77dff66!important}.next-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;position:relative!important;overflow:hidden!important}.next-button span{font-size:16px!important;font-weight:700!important;letter-spacing:.5px!important}.next-icon{font-size:18px!important;transition:transform .3s ease!important;display:inline-flex!important;align-items:center!important}.next-button:hover .next-icon{transform:translate(4px)!important}.next-button:active{transform:translateY(-1px) scale(.98)!important}.next-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.next-button:hover:before{left:100%}.add-question-button{border-color:#c77dff99!important;color:#c77dffe6!important;font-family:Courier New,monospace!important;font-weight:600!important;border-radius:10px!important;transition:all .3s ease!important}.add-question-button:hover{border-color:#c77dff!important;color:#c77dff!important;background:#c77dff0d!important;transform:translateY(-2px)!important}.back-button{background:#fff!important;border:1px solid rgba(168,255,246,.6)!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;border-radius:10px!important;transition:all .3s ease!important}.back-button:hover{border-color:#ff9ecf!important;background:#ff9ecf0d!important;transform:translateY(-2px)!important}.quiz-form{position:relative;z-index:1}.form-item-full{width:100%}.submit-item{margin-top:32px;padding-top:24px;border-top:1px solid rgba(199,125,255,.15)}:deep(.step_one_section .ant-form-item){margin-bottom:24px}:deep(.step_one_section .ant-form-item-label){padding-bottom:8px}:deep(.step_one_section .ant-form-item-label > label){font-family:Courier New,monospace!important;font-weight:600!important;color:#2a2a3a!important;font-size:14px!important}:deep(.step_two_section_card .ant-form-item-label > label){font-family:Courier New,monospace!important;font-weight:600!important;color:#2a2a3a!important}:deep(.ant-input),:deep(.ant-select-selector),:deep(.ant-input-number),:deep(.ant-input-number-input){border-radius:10px!important;border-color:#c77dff4d!important;transition:all .3s ease!important;font-family:Courier New,monospace!important}:deep(.ant-input:hover),:deep(.ant-select-selector:hover),:deep(.ant-input-number:hover){border-color:#c77dff99!important;box-shadow:0 0 0 2px #c77dff1a!important}:deep(.ant-input:focus),:deep(.ant-input-focused),:deep(.ant-select-focused .ant-select-selector),:deep(.ant-input-number-focused){border-color:#c77dff!important;box-shadow:0 0 0 2px #c77dff33,0 4px 12px #c77dff26!important}:deep(.ant-input){resize:vertical;min-height:100px}:deep(.ant-input-count){font-family:Courier New,monospace!important;color:#8a9ba8cc!important;font-size:12px!important}:deep(.ant-form-item-explain){font-family:Courier New,monospace!important;font-size:12px!important;color:#8a9ba8cc!important;line-height:1.5!important;margin-top:4px!important}:deep(.ant-form-item-explain-error){color:#ff7875!important}:deep(.ant-input-number){width:100%!important}:deep(.ant-input-number .ant-input-number-input){border-radius:10px!important}:deep(.ant-select-dropdown){border-radius:10px!important;border:1px solid rgba(199,125,255,.3)!important;box-shadow:0 4px 16px #c77dff26!important}:deep(.ant-select-item){font-family:Courier New,monospace!important;transition:all .2s ease!important}:deep(.ant-select-item:hover),:deep(.ant-select-item-option-selected:not(.ant-select-item-option-disabled)){background:#c77dff1a!important}:deep(.ant-select-item-option-selected:not(.ant-select-item-option-disabled)){color:#c77dff!important;font-weight:600!important}:deep(.ant-row){margin-left:0!important;margin-right:0!important}:deep(.ant-col){padding-left:0!important;padding-right:0!important}:deep(.ant-row .ant-col:first-child){padding-right:12px!important}:deep(.ant-row .ant-col:last-child){padding-left:12px!important}:deep(.ant-input::-moz-placeholder),:deep(.ant-input-number-input::-moz-placeholder){color:#8a9ba899!important;font-family:Courier New,monospace!important}:deep(.ant-input::placeholder),:deep(.ant-input-number-input::placeholder){color:#8a9ba899!important;font-family:Courier New,monospace!important}@media (max-width: 768px){:deep(.ant-row .ant-col){padding-left:0!important;padding-right:0!important}:deep(.ant-col){margin-bottom:16px}}.step-three-content{padding:48px 32px;text-align:center;max-width:600px;margin:0 auto}.publish-info{margin-bottom:40px}.publish-alert{border-radius:16px!important;border:none!important;box-shadow:0 8px 24px #c77dff26,0 0 0 1px #c77dff1a!important;background:linear-gradient(135deg,#fffffff2,#f8f9faf2)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;padding:24px!important}.publish-alert :deep(.ant-alert-warning){background:linear-gradient(135deg,#ffa87a1a,#ff9ecf0d)!important;border:1px solid rgba(255,168,122,.3)!important}.publish-alert :deep(.ant-alert-warning .ant-alert-icon){color:#ffa87a!important}.publish-alert :deep(.ant-alert-warning .ant-alert-message){color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:18px!important}.publish-alert :deep(.ant-alert-warning .ant-alert-description){color:#2a2a3acc!important;font-family:Courier New,monospace!important;font-size:14px!important;line-height:1.6!important;margin-top:8px!important}.publish-alert :deep(.ant-alert-success){background:linear-gradient(135deg,#a8fff61a,#8aafff0d)!important;border:1px solid rgba(168,255,246,.3)!important}.publish-alert :deep(.ant-alert-success .ant-alert-icon){color:#a8fff6!important}.publish-alert :deep(.ant-alert-success .ant-alert-message){color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:18px!important}.publish-alert :deep(.ant-alert-success .ant-alert-description){color:#2a2a3acc!important;font-family:Courier New,monospace!important;font-size:14px!important;line-height:1.6!important;margin-top:8px!important}.publish-alert :deep(.ant-alert-info){background:linear-gradient(135deg,#8aafff1a,#c77dff0d)!important;border:1px solid rgba(138,175,255,.3)!important}.publish-alert :deep(.ant-alert-info .ant-alert-icon){color:#8aafff!important}.publish-alert :deep(.ant-alert-info .ant-alert-message){color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;font-size:18px!important}.publish-alert :deep(.ant-alert-info .ant-alert-description){color:#2a2a3acc!important;font-family:Courier New,monospace!important;font-size:14px!important;line-height:1.6!important;margin-top:8px!important}.task-list{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;align-items:center}.task-item{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#ffffffe6;border-radius:12px;border:2px solid;min-width:280px;font-family:Courier New,monospace;font-weight:600;font-size:16px;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.task-item.task-completed{border-color:#52c41a;background:linear-gradient(135deg,#52c41a1a,#52c41a0d);color:#2a2a3a}.task-item.task-pending{border-color:#ff4d4f;background:linear-gradient(135deg,#ff4d4f1a,#ff4d4f0d);color:#2a2a3a}.task-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:16px;font-weight:700;flex-shrink:0}.task-completed .task-icon{background:#52c41a;color:#fff}.task-pending .task-icon{background:#ff4d4f;color:#fff}.task-text{flex:1}.step-three-description{margin:32px 0;padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border-radius:12px;border:1px solid rgba(199,125,255,.2);box-shadow:0 2px 12px #c77dff1a}.description-text{font-family:Courier New,monospace;font-size:16px;font-weight:600;color:#2a2a3a;margin:0 0 12px;line-height:1.6;text-align:center}.description-text.success-text{color:#52c41a}.description-text.warning-text{color:#ff4d4f}.description-subtext{font-family:Courier New,monospace;font-size:14px;color:#2a2a3ab3;margin:0;line-height:1.6;text-align:center}.checking-status{margin:24px 0;padding:12px 24px;background:#8aafff1a;border-radius:8px;color:#8aafffe6;font-family:Courier New,monospace;font-size:14px;text-align:center}.step-three-actions{margin-top:32px;display:flex;justify-content:center;gap:16px}.publish-button{min-width:120px;background:linear-gradient(135deg,#c77dff,#8aafff)!important;border:none!important;color:#fff!important;font-family:Courier New,monospace!important;font-weight:600!important;border-radius:10px!important;box-shadow:0 4px 16px #c77dff4d!important;transition:all .3s ease!important}.publish-button:hover{background:linear-gradient(135deg,#8aafff,#c77dff)!important;box-shadow:0 6px 20px #c77dff66!important;transform:translateY(-2px)!important}.publish-button:active{transform:translateY(0)!important}.save-draft-button{min-width:120px;background:#fff!important;border:1.5px solid #a8fff6!important;color:#2a2a3a!important;font-family:Courier New,monospace!important;font-weight:600!important;border-radius:10px!important;transition:all .3s ease!important}.save-draft-button:hover{background:#a8fff61a!important;border-color:#c77dff!important;color:#2a2a3a!important;box-shadow:0 4px 12px #a8fff633!important;transform:translateY(-2px)!important}.save-draft-button:active{transform:translateY(0)!important}.go-to-answers-button{min-width:140px;background:linear-gradient(135deg,#ff9ecf,#ffa87a)!important;border:none!important;color:#fff!important;font-family:Courier New,monospace!important;font-weight:600!important;border-radius:10px!important;box-shadow:0 4px 16px #ff9ecf4d!important;transition:all .3s ease!important}.go-to-answers-button:hover{background:linear-gradient(135deg,#ffa87a,#ff9ecf)!important;box-shadow:0 6px 20px #ff9ecf66!important;transform:translateY(-2px)!important}.go-to-answers-button:active{transform:translateY(0)!important}.step_dimensions_section{padding:24px}.dimensions-container{max-width:900px;margin:0 auto}.dimensions-list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.dimension-item-wrapper{position:relative}.dimension-card{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border-radius:12px;padding:16px 48px 16px 16px;box-shadow:0 4px 16px #c77dff1f,0 0 0 1px #c77dff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative}.dimension-card:hover{box-shadow:0 8px 20px #c77dff2e,0 0 0 1px #c77dff33;transform:translateY(-1px)}.delete-dimension-button{position:absolute;top:12px;right:12px;font-family:Courier New,monospace!important;color:#ff4d4fd9!important;transition:all .3s ease!important;z-index:1}.delete-dimension-button:hover{color:#ff4d4f!important;background:#ff4d4f0d!important}.dimension-content{display:flex;flex-direction:column;gap:12px}.dimension-field{display:flex;flex-direction:column;gap:6px;margin-bottom:0}.dimension-label{font-size:13px;font-weight:600;color:#2a2a3acc;font-family:Courier New,monospace;margin-bottom:4px}.add-dimension-wrapper{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(199,125,255,.3)}.add-dimension-button{font-family:Courier New,monospace!important;font-weight:500!important;border-color:#c77dff80!important;color:#c77dffe6!important;transition:all .3s ease!important;height:44px!important}.add-dimension-button:hover{border-color:#c77dffcc!important;color:#c77dff!important;background:#c77dff0d!important;transform:translateY(-1px)!important}.results-header{margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid rgba(199,125,255,.3)}.results-title{font-family:Courier New,monospace;font-size:20px;font-weight:700;color:#2a2a3a;margin:0 0 12px}.results-info{font-family:Courier New,monospace;font-size:14px;color:#6a6a7a;display:flex;align-items:center;gap:8px}.dimension-count{font-weight:700;color:#c77dff;font-size:16px}.results-list{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.result-card-item{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border-radius:12px;padding:24px;border:1px solid rgba(199,125,255,.2);box-shadow:0 2px 12px #c77dff1a;transition:all .3s ease}.result-card-item:hover{border-color:#c77dff66;box-shadow:0 6px 24px #c77dff26;transform:translateY(-2px)}.result-card-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(199,125,255,.2)}.result-card-dimension{display:flex;align-items:center;gap:12px}.dimension-badge{font-family:Courier New,monospace;font-size:12px;font-weight:600;color:#c77dff;padding:4px 12px;background:#c77dff1a;border:1px solid rgba(199,125,255,.3);border-radius:12px}.dimension-name{font-family:Courier New,monospace;font-size:16px;font-weight:700;color:#2a2a3a}.result-card-form{margin-top:0}.result-card-form .ant-form-item{margin-bottom:20px}.result-card-form :deep(.ant-upload-select-picture-card){width:100%;height:120px;border-color:#c77dff4d;border-radius:8px;background:#ffffff80;transition:all .3s ease}.result-card-form :deep(.ant-upload-select-picture-card:hover){border-color:#c77dff99;background:#c77dff0d}.result-card-form :deep(.ant-upload-list-picture-card){margin-top:8px}.result-card-form :deep(.ant-upload-list-picture-card .ant-upload-list-item){border-color:#c77dff4d;border-radius:8px}.result-card-form :deep(.ant-upload-list-picture-card .ant-upload-list-item:hover){border-color:#c77dff99}.result-card-form :deep(.ant-upload-text){font-family:Courier New,monospace;font-size:14px;color:#c77dff;margin-top:8px}.result-card-form :deep(.anticon){color:#c77dff;font-size:24px}.quiz-view-page[data-v-4ad6eaaf]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-4ad6eaaf]{margin-bottom:32px}.page-header-content[data-v-4ad6eaaf]{display:flex;justify-content:space-between;align-items:center}.page-header h1[data-v-4ad6eaaf]{font-size:28px;font-weight:700;margin:0;color:#2a2a3a;font-family:Courier New,monospace;text-shadow:0 0 10px rgba(199,125,255,.3)}.header-back-button[data-v-4ad6eaaf]{font-family:Courier New,monospace!important;font-weight:600!important;color:#2a2a3ad9!important;transition:all .3s ease!important}.header-back-button[data-v-4ad6eaaf]:hover{color:#8aafff!important;background:#8aafff0d!important}.content-container[data-v-4ad6eaaf]{background:transparent}.info-card[data-v-4ad6eaaf]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border-radius:16px;padding:24px;box-shadow:0 8px 24px #c77dff26,0 0 0 1px #c77dff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.quiz-info-card[data-v-4ad6eaaf]{position:sticky;top:24px}.card-title-wrapper[data-v-4ad6eaaf]{display:flex;justify-content:space-between;align-items:center;margin:0 0 24px;padding-bottom:16px;border-bottom:2px solid rgba(199,125,255,.3)}.card-title[data-v-4ad6eaaf]{font-size:20px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;margin:0}.mode-tag[data-v-4ad6eaaf]{font-family:Courier New,monospace!important;font-weight:600!important;padding:4px 12px!important;border-radius:6px!important;background:linear-gradient(135deg,#c77dff26,#8aafff26)!important;border:1px solid rgba(199,125,255,.3)!important;color:#c77dff!important}.info-content[data-v-4ad6eaaf]{display:flex;flex-direction:column;gap:20px}.info-item[data-v-4ad6eaaf]{display:flex;flex-direction:column;gap:8px}.info-label-wrapper[data-v-4ad6eaaf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.view-results-btn[data-v-4ad6eaaf]{font-family:Courier New,monospace!important;font-weight:600!important;background:linear-gradient(45deg,#c77dff,#8aafff)!important;border:none!important;box-shadow:0 2px 8px #c77dff4d!important;transition:all .3s ease!important}.view-results-btn[data-v-4ad6eaaf]:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #c77dff66!important}.info-label[data-v-4ad6eaaf]{font-size:12px;font-weight:600;color:#2a2a3a99;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-4ad6eaaf]{font-size:16px;font-weight:500;color:#2a2a3a;font-family:Courier New,monospace}.description-value[data-v-4ad6eaaf]{line-height:1.6;white-space:pre-wrap;word-break:break-word}.result-cards-section[data-v-4ad6eaaf]{margin-bottom:32px}.section-title[data-v-4ad6eaaf]{font-size:20px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid rgba(199,125,255,.3)}.result-cards-grid[data-v-4ad6eaaf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.result-card-item[data-v-4ad6eaaf]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border-radius:16px;padding:20px;box-shadow:0 8px 24px #c77dff26,0 0 0 1px #c77dff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.result-card-item[data-v-4ad6eaaf]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #c77dff40,0 0 0 1px #c77dff33}.result-card-image-wrapper[data-v-4ad6eaaf]{width:100%;margin-bottom:16px;border-radius:12px;overflow:hidden;background:#c77dff0d}.result-card-image[data-v-4ad6eaaf]{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.result-card-content[data-v-4ad6eaaf]{display:flex;flex-direction:column;gap:12px}.result-card-title[data-v-4ad6eaaf]{font-size:18px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin:0}.result-card-subtitle[data-v-4ad6eaaf]{font-size:14px;color:#2a2a3ab3;font-family:Courier New,monospace;margin:0;line-height:1.6}.result-card-summary[data-v-4ad6eaaf]{font-size:13px;color:#2a2a3a99;font-family:Courier New,monospace;margin:0;line-height:1.6}.result-card-dimension[data-v-4ad6eaaf]{margin-top:8px}.questions-container[data-v-4ad6eaaf]{display:flex;flex-direction:column;gap:20px}.question-card[data-v-4ad6eaaf]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border-radius:16px;padding:24px;box-shadow:0 8px 24px #c77dff26,0 0 0 1px #c77dff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.question-card[data-v-4ad6eaaf]:hover{box-shadow:0 12px 32px #c77dff33,0 0 0 1px #c77dff33;transform:translateY(-2px)}.question-header[data-v-4ad6eaaf]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(199,125,255,.15);position:relative}.question-header-right[data-v-4ad6eaaf]{display:flex;align-items:flex-end;gap:12px;flex-direction:column}.question-score-badge[data-v-4ad6eaaf]{font-family:Courier New,monospace;font-size:14px;font-weight:700;color:#c77dff;background:#c77dff1a;padding:4px 12px;border-radius:8px;border:1px solid rgba(199,125,255,.3);white-space:nowrap}.question-title[data-v-4ad6eaaf]{font-size:16px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;margin:0}.question-tags[data-v-4ad6eaaf]{display:flex;gap:8px;flex-wrap:wrap}.question-body[data-v-4ad6eaaf]{display:flex;flex-direction:column;gap:16px}.question-content-row[data-v-4ad6eaaf]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.question-field[data-v-4ad6eaaf]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-4ad6eaaf]{font-size:12px;font-weight:600;color:#2a2a3a99;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.5px}.field-value[data-v-4ad6eaaf]{font-size:16px;font-weight:500;color:#2a2a3a;font-family:Courier New,monospace;line-height:1.6}.options-section[data-v-4ad6eaaf]{margin-top:8px}.options-title[data-v-4ad6eaaf]{font-size:14px;font-weight:600;color:#2a2a3acc;font-family:Courier New,monospace}.options-list[data-v-4ad6eaaf]{display:flex;flex-direction:column;gap:2px}.option-item[data-v-4ad6eaaf]{display:flex;align-items:flex-start;gap:10px;padding:8px 0;background:transparent;border-radius:0;border:none;transition:all .2s ease;position:relative}.option-item[data-v-4ad6eaaf]:hover{padding-left:4px}.option-item.option-correct[data-v-4ad6eaaf]{background:transparent;border:none;box-shadow:none}.option-item.option-correct .option-label[data-v-4ad6eaaf]{color:#c77dff;font-weight:600}.option-indicator[data-v-4ad6eaaf]{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;flex-shrink:0}.option-number.number-survey[data-v-4ad6eaaf]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;color:#2a2a3a80;border-radius:6px;font-size:13px;font-weight:600;font-family:Courier New,monospace;border:none;transition:all .2s ease;flex-shrink:0}.option-number.number-survey.number-selected[data-v-4ad6eaaf]{background:linear-gradient(135deg,#c77dff,#8aafff);color:#fff;box-shadow:0 2px 6px #c77dff4d}.option-shape[data-v-4ad6eaaf]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid rgba(42,42,58,.3);transition:all .2s ease;flex-shrink:0;position:relative}.option-shape.shape-circle[data-v-4ad6eaaf]{border-radius:50%}.option-shape.shape-square[data-v-4ad6eaaf]{border-radius:4px}.option-shape.shape-selected[data-v-4ad6eaaf]{background:linear-gradient(135deg,#c77dff,#8aafff);border-color:#c77dff;box-shadow:0 2px 6px #c77dff4d}.shape-check[data-v-4ad6eaaf]{color:#fff;font-size:11px;font-weight:700;font-family:Courier New,monospace;line-height:1}.option-main[data-v-4ad6eaaf]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.option-label[data-v-4ad6eaaf]{font-size:14px;font-weight:500;color:#2a2a3a;font-family:Courier New,monospace;line-height:1.5;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.correct-checkmark[data-v-4ad6eaaf]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#fff;color:#52c41a;border-radius:50%;font-size:12px;font-weight:700;line-height:1;flex-shrink:0;border:2px solid #52c41a;box-shadow:0 2px 4px #52c41a33}.dimensions-info-item[data-v-4ad6eaaf]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(199,125,255,.2)}.dimensions-cards-list[data-v-4ad6eaaf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:12px}.dimension-card[data-v-4ad6eaaf]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border:1px solid rgba(199,125,255,.2);border-radius:12px;padding:16px;transition:all .3s ease;box-shadow:0 2px 8px #c77dff1a}.dimension-card[data-v-4ad6eaaf]:hover{border-color:#c77dff66;box-shadow:0 4px 12px #c77dff33;transform:translateY(-2px)}.dimension-card-header[data-v-4ad6eaaf]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed rgba(199,125,255,.2)}.dimension-card-name[data-v-4ad6eaaf]{font-size:16px;font-weight:700;color:#c77dffe6;font-family:Courier New,monospace;margin-bottom:6px}.dimension-card-description[data-v-4ad6eaaf]{font-size:12px;color:#2a2a3a99;font-family:Courier New,monospace;line-height:1.5}.dimension-card-content[data-v-4ad6eaaf],.dimension-weights-summary[data-v-4ad6eaaf]{display:flex;flex-direction:column;gap:8px}.weight-summary-item[data-v-4ad6eaaf]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#c77dff0d;border:1px solid rgba(199,125,255,.15);border-radius:6px;transition:all .2s ease}.weight-summary-item[data-v-4ad6eaaf]:hover{background:#c77dff1a;border-color:#c77dff4d}.weight-question-label[data-v-4ad6eaaf]{font-size:12px;font-weight:600;color:#2a2a3ab3;font-family:Courier New,monospace;min-width:60px}.weight-option-label[data-v-4ad6eaaf]{font-size:13px;font-weight:500;color:#2a2a3acc;font-family:Courier New,monospace;flex:1}.weight-value[data-v-4ad6eaaf]{font-size:14px;font-weight:700;color:#c77dff;font-family:Courier New,monospace;min-width:50px;text-align:right}.option-dimension-weights[data-v-4ad6eaaf]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;border-top:1px dashed rgba(199,125,255,.2)}.dimension-weight-item[data-v-4ad6eaaf]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#c77dff0d;border:1px solid rgba(199,125,255,.2);border-radius:6px}.dimension-weight-label[data-v-4ad6eaaf]{font-size:13px;font-weight:600;color:#c77dffe6;font-family:Courier New,monospace;min-width:60px}.dimension-weight-value[data-v-4ad6eaaf]{font-size:13px;font-weight:700;color:#c77dff;font-family:Courier New,monospace;min-width:50px;text-align:right}.score-text-inline[data-v-4ad6eaaf]{font-size:13px;font-weight:600;color:#c77dff;font-family:Courier New,monospace;letter-spacing:.3px}.text-answer-section[data-v-4ad6eaaf]{margin-top:16px}.text-answer-inline[data-v-4ad6eaaf]{display:inline-flex;align-items:center;gap:8px;font-family:Courier New,monospace}.answer-checkmark[data-v-4ad6eaaf]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#fff;color:#52c41a;border-radius:50%;font-size:12px;font-weight:700;line-height:1;flex-shrink:0;border:2px solid #52c41a;box-shadow:0 2px 4px #52c41a33}.text-answer-value[data-v-4ad6eaaf]{font-size:16px;font-weight:500;color:#2a2a3a;font-family:Courier New,monospace;line-height:1.5}.no-answer-hint[data-v-4ad6eaaf]{margin-top:16px;padding:12px 16px;background:#ffa87a1a;border-radius:8px;border:1px solid rgba(255,168,122,.3);text-align:center}.no-answer-text[data-v-4ad6eaaf]{font-size:14px;font-weight:500;color:#ffa87ae6;font-family:Courier New,monospace}.empty-questions[data-v-4ad6eaaf]{text-align:center;padding:80px 24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border-radius:16px;box-shadow:0 8px 24px #c77dff26,0 0 0 1px #c77dff1a}.empty-icon[data-v-4ad6eaaf]{font-size:64px;margin-bottom:16px}.empty-text[data-v-4ad6eaaf]{font-size:16px;color:#2a2a3a99;font-family:Courier New,monospace}.result-cards-modal[data-v-4ad6eaaf] .ant-modal-content{background:linear-gradient(135deg,#fffffffa,#f8f9faf2);border-radius:16px;box-shadow:0 12px 48px #c77dff33,0 0 0 1px #c77dff1a}.result-cards-modal[data-v-4ad6eaaf] .ant-modal-header{background:transparent;border-bottom:2px solid rgba(199,125,255,.3);padding:20px 24px}.result-cards-modal[data-v-4ad6eaaf] .ant-modal-title{font-family:Courier New,monospace;font-weight:700;font-size:20px;color:#2a2a3a}.result-cards-modal-content[data-v-4ad6eaaf]{padding:8px 0}.result-cards-grid-modal[data-v-4ad6eaaf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;max-height:70vh;overflow-y:auto;padding:8px}.result-cards-grid-modal[data-v-4ad6eaaf]::-webkit-scrollbar{width:8px}.result-cards-grid-modal[data-v-4ad6eaaf]::-webkit-scrollbar-track{background:#c77dff1a;border-radius:4px}.result-cards-grid-modal[data-v-4ad6eaaf]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#c77dff,#8aafff);border-radius:4px}.result-cards-grid-modal[data-v-4ad6eaaf]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#b86de6,#7a9fef)}.result-card-item-modal[data-v-4ad6eaaf]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border-radius:16px;padding:20px;box-shadow:0 8px 24px #c77dff26,0 0 0 1px #c77dff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;display:flex;flex-direction:column}.result-card-item-modal[data-v-4ad6eaaf]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #c77dff40,0 0 0 1px #c77dff33}.result-card-image-wrapper-modal[data-v-4ad6eaaf]{width:100%;margin-bottom:16px;border-radius:12px;overflow:hidden;background:#c77dff0d;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}.result-card-image-modal[data-v-4ad6eaaf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.result-card-content-modal[data-v-4ad6eaaf]{display:flex;flex-direction:column;gap:12px;flex:1}.result-card-title-modal[data-v-4ad6eaaf]{font-size:18px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace;margin:0;line-height:1.4}.result-card-meta-modal[data-v-4ad6eaaf]{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.result-card-select-mode-modal[data-v-4ad6eaaf]{font-size:12px;color:#2a2a3a99;font-family:Courier New,monospace}.result-card-subtitle-modal[data-v-4ad6eaaf]{font-size:14px;color:#2a2a3ab3;font-family:Courier New,monospace;margin:0;line-height:1.6}.result-card-summary-modal[data-v-4ad6eaaf]{font-size:13px;color:#2a2a3a99;font-family:Courier New,monospace;margin:0;line-height:1.6;flex:1}.result-card-description-modal[data-v-4ad6eaaf]{margin-top:4px;font-size:13px;color:#2a2a3abf;font-family:Courier New,monospace;line-height:1.8;white-space:pre-wrap}.result-card-detail-html[data-v-4ad6eaaf]{margin-top:8px;padding:10px 12px;border-radius:12px;background:#fffc;border:1px solid rgba(199,125,255,.25);max-height:260px;overflow-y:auto;font-family:Courier New,monospace}.result-card-detail-html[data-v-4ad6eaaf] h3,.result-card-detail-html[data-v-4ad6eaaf] h4{margin:0 0 8px;font-weight:700;color:#2a2a3a}.result-card-detail-html[data-v-4ad6eaaf] p{margin:0 0 8px;line-height:1.7;color:#2a2a3acc}.result-card-detail-html[data-v-4ad6eaaf] ul{padding-left:20px;margin:0 0 8px}.result-card-detail-html[data-v-4ad6eaaf] li{margin-bottom:4px}.result-card-dimension-modal[data-v-4ad6eaaf]{margin-top:auto;padding-top:12px;border-top:1px solid rgba(199,125,255,.2)}.no-result-cards[data-v-4ad6eaaf]{text-align:center;padding:60px 20px;color:#2a2a3a80;font-family:Courier New,monospace}.quiz-set-answer-page[data-v-37cc4d7d]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-37cc4d7d]{margin-bottom:32px}.page-header-content[data-v-37cc4d7d]{display:flex;justify-content:space-between;align-items:center}.page-header h1[data-v-37cc4d7d]{font-size:28px;font-weight:700;margin:0;color:#2a2a3a;font-family:Courier New,monospace;text-shadow:0 0 10px rgba(199,125,255,.3)}.header-back-button[data-v-37cc4d7d]{color:#8aafffcc!important;font-family:Courier New,monospace!important;transition:all .2s ease!important}.header-back-button[data-v-37cc4d7d]:hover{color:#8aafff!important;background:#8aafff1a!important}.content-container[data-v-37cc4d7d]{max-width:1400px;margin:0 auto}.info-card[data-v-37cc4d7d]{background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border-radius:16px;padding:24px;box-shadow:0 8px 24px #c77dff26,0 0 0 1px #c77dff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.quiz-info-card[data-v-37cc4d7d]{position:sticky;top:24px}.card-title-wrapper[data-v-37cc4d7d]{display:flex;justify-content:space-between;align-items:center;margin:0 0 24px;padding-bottom:16px;border-bottom:2px solid rgba(199,125,255,.3)}.card-title[data-v-37cc4d7d]{font-size:20px;font-weight:600;color:#2a2a3a;font-family:Courier New,monospace;margin:0}.scoring-mode-tag[data-v-37cc4d7d]{border:none!important;font-family:Courier New,monospace!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important;height:20px!important;line-height:16px!important;border-radius:4px!important;margin-right:8px!important}.info-content[data-v-37cc4d7d]{display:flex;flex-direction:column;gap:20px}.info-item[data-v-37cc4d7d]{display:flex;flex-direction:column;gap:8px}.info-label[data-v-37cc4d7d]{font-size:12px;font-weight:600;color:#2a2a3a99;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-37cc4d7d]{font-size:16px;font-weight:500;color:#2a2a3a;font-family:Courier New,monospace}.description-value[data-v-37cc4d7d]{line-height:1.6;white-space:pre-wrap;word-break:break-word}.questions-list[data-v-37cc4d7d]{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.question-card[data-v-37cc4d7d]{background:#fffffff2;border-radius:16px;padding:24px;box-shadow:0 2px 12px #9696a01a,0 0 0 1px #9696a026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.question-card[data-v-37cc4d7d]:hover{box-shadow:0 4px 16px #8c96a026,0 0 0 1px #8c96a033;transform:translateY(-1px)}.question-header[data-v-37cc4d7d]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(150,150,160,.2)}.question-labels-row[data-v-37cc4d7d]{display:grid;grid-template-columns:1fr 1fr 100px;gap:24px;margin-bottom:8px;align-items:center}.question-content-row[data-v-37cc4d7d]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.question-left-section[data-v-37cc4d7d]{display:flex;flex-direction:column;gap:8px;flex:1}.question-content-cell.question-type-content[data-v-37cc4d7d]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:flex-start}.question-label-cell[data-v-37cc4d7d]{font-size:11px;font-weight:600;color:#64646e99;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.5px}.question-type-header[data-v-37cc4d7d]{text-align:right}.question-type-content[data-v-37cc4d7d]{display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap}.question-score-wrapper[data-v-37cc4d7d]{display:flex;align-items:center;gap:8px;margin-left:auto}.question-score-label[data-v-37cc4d7d]{font-size:14px;font-weight:600;color:#2a2a3ab3;font-family:Courier New,monospace;white-space:nowrap}.question-score-input[data-v-37cc4d7d]{width:120px;font-family:Courier New,monospace!important}[data-v-37cc4d7d] .question-score-input .ant-input-number{width:120px!important}[data-v-37cc4d7d] .question-score-input .ant-input-number-input{font-size:14px!important;padding:8px 12px!important;height:40px!important}.question-type-tag[data-v-37cc4d7d]{font-family:Courier New,monospace!important;font-weight:600!important;border-radius:16px!important;padding:0 8px!important;height:auto!important;line-height:1.5!important;font-size:13px!important;border:1.5px solid!important;box-shadow:0 2px 4px #00000014!important;background:transparent!important}.question-type-tag-single[data-v-37cc4d7d]{background:#d6e4f0!important;border-color:#a8c5d9!important;color:#5a7a9a!important}.question-type-tag-multiple[data-v-37cc4d7d]{background:#e8def8!important;border-color:#c7aee8!important;color:#7a5aa0!important}.question-type-tag-text[data-v-37cc4d7d],.question-type-tag-long_text[data-v-37cc4d7d]{background:#e0f5f2!important;border-color:#b8e5dd!important;color:#4a8a7a!important}.question-type-tag-number[data-v-37cc4d7d]{background:#f5e6d6!important;border-color:#e5c5a5!important;color:#9a7a5a!important}.question-type-tag-scale[data-v-37cc4d7d]{background:#e4f1e5!important;border-color:#c5e5c7!important;color:#5a9a6a!important}.question-type-tag-default[data-v-37cc4d7d]{background:#e8e8e8!important;border-color:silver!important;color:#5a5a5a!important}.question-title-content[data-v-37cc4d7d]{font-size:16px;font-weight:600;color:#50505ad9;font-family:Courier New,monospace;line-height:1.5}.question-description-content[data-v-37cc4d7d]{font-size:12px;font-weight:400;color:#64646ea6;line-height:1.4;font-family:Courier New,monospace}.question-content-placeholder[data-v-37cc4d7d]{visibility:hidden}.required-star[data-v-37cc4d7d]{color:#b4646ecc;font-weight:700;margin-left:2px}.options-container[data-v-37cc4d7d]{display:flex;flex-direction:column;gap:12px}.option-row[data-v-37cc4d7d]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fffc;border:2px solid rgba(199,125,255,.2);border-radius:10px;transition:all .3s ease}.option-row-clickable[data-v-37cc4d7d]{cursor:pointer}.option-row[data-v-37cc4d7d]:hover{border-color:#c77dff66;background:#c77dff0d}.option-row.option-selected[data-v-37cc4d7d]{background:linear-gradient(135deg,#c77dff1a,#8aafff0d);border-color:#c77dff;box-shadow:0 4px 12px #c77dff33}.option-left[data-v-37cc4d7d]{display:flex;align-items:center;gap:12px;flex:1}.option-radio-wrapper[data-v-37cc4d7d],.option-checkbox-wrapper[data-v-37cc4d7d]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer;position:relative;flex-shrink:0}.option-radio-wrapper.option-disabled[data-v-37cc4d7d],.option-checkbox-wrapper.option-disabled[data-v-37cc4d7d]{cursor:not-allowed;opacity:.5}.option-radio-input[data-v-37cc4d7d],.option-checkbox-input[data-v-37cc4d7d]{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.option-radio-mark[data-v-37cc4d7d]{width:20px;height:20px;border-radius:50%;border:2px solid rgba(150,150,160,.4);background:#fff;transition:all .3s ease;position:relative}.option-radio-input:checked~.option-radio-mark[data-v-37cc4d7d]{background:#a0aab499;border-color:#8c96a099;box-shadow:0 0 6px #9696a04d}.option-radio-input:disabled~.option-radio-mark[data-v-37cc4d7d],.option-checkbox-input:disabled~.option-checkbox-mark[data-v-37cc4d7d]{opacity:.4;cursor:not-allowed}.option-radio-input:disabled:checked~.option-radio-mark[data-v-37cc4d7d],.option-checkbox-input:disabled:checked~.option-checkbox-mark[data-v-37cc4d7d]{background:#a0aab44d;border-color:#8c96a04d}.option-radio-input:checked~.option-radio-mark[data-v-37cc4d7d]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.option-checkbox-mark[data-v-37cc4d7d]{width:20px;height:20px;border-radius:4px;border:2px solid rgba(150,150,160,.4);background:#fff;transition:all .3s ease;position:relative}.option-checkbox-input:checked~.option-checkbox-mark[data-v-37cc4d7d]{background:#a0aab499;border-color:#8c96a099;box-shadow:0 0 6px #9696a04d}.option-checkbox-input:checked~.option-checkbox-mark[data-v-37cc4d7d]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700;font-family:Courier New,monospace}.option-number[data-v-37cc4d7d]{font-size:14px;font-weight:600;color:#2a2a3ab3;font-family:Courier New,monospace;min-width:20px}.option-text[data-v-37cc4d7d]{font-size:14px;font-weight:500;color:#2a2a3a;font-family:Courier New,monospace;flex:1}.option-dimension-weights[data-v-37cc4d7d]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;border-top:1px dashed rgba(199,125,255,.2)}.dimension-weight-item[data-v-37cc4d7d]{display:flex;align-items:center;gap:8px}.dimension-weight-label[data-v-37cc4d7d]{font-size:13px;font-weight:600;color:#c77dffe6;font-family:Courier New,monospace;min-width:60px}.dimension-weight-input[data-v-37cc4d7d]{width:80px!important}.option-score-wrapper[data-v-37cc4d7d]{display:flex;align-items:center;gap:8px;width:140px;flex-shrink:0}.score-label-inline[data-v-37cc4d7d]{font-size:12px;font-weight:600;color:#2a2a3ab3;font-family:Courier New,monospace;white-space:nowrap}.score-input-inline[data-v-37cc4d7d]{flex:1;min-width:120px!important;font-family:Courier New,monospace!important}[data-v-37cc4d7d] .score-input-inline .ant-input-number{width:100%!important;min-width:120px!important}.text-answer-container[data-v-37cc4d7d]{margin-top:12px}.text-answer-row[data-v-37cc4d7d]{display:flex;gap:24px;align-items:flex-start}.text-answer-input-wrapper[data-v-37cc4d7d]{flex:1;display:flex;flex-direction:column;gap:8px}.text-answer-score-wrapper[data-v-37cc4d7d]{display:flex;flex-direction:column;gap:8px;width:200px;flex-shrink:0}.text-answer-label-inline[data-v-37cc4d7d]{font-size:12px;font-weight:600;color:#2a2a3ab3;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.5px}.text-answer-textarea[data-v-37cc4d7d]{width:100%;font-family:Courier New,monospace!important;border-radius:10px!important;border-color:#9696a04d!important}.text-answer-input[data-v-37cc4d7d]{width:100%!important;min-width:300px!important;font-family:Courier New,monospace!important}.text-answer-textarea[data-v-37cc4d7d]:hover{border-color:#8c8c9680!important}.text-answer-textarea[data-v-37cc4d7d]:focus{border-color:#828c9699!important;box-shadow:0 0 0 2px #9696a026!important}.action-bar[data-v-37cc4d7d]{margin-top:40px;padding-top:32px;border-top:1px solid rgba(150,150,160,.15);display:flex;justify-content:center}.save-button[data-v-37cc4d7d]{min-width:240px;height:52px;background:linear-gradient(135deg,#8aafffd9,#c77dffd9)!important;border:none!important;color:#fff!important;font-family:Courier New,monospace!important;font-weight:700!important;font-size:16px!important;border-radius:26px!important;box-shadow:0 4px 16px #8aafff4d,0 2px 8px #c77dff33!important;transition:all .3s ease!important;letter-spacing:.5px!important}.save-button[data-v-37cc4d7d]:hover{background:linear-gradient(135deg,#8aaffff2,#c77dfff2)!important;box-shadow:0 6px 20px #8aafff66,0 4px 12px #c77dff4d!important;transform:translateY(-2px)!important}.save-button[data-v-37cc4d7d]:active{transform:translateY(0)!important;box-shadow:0 2px 12px #8aafff4d,0 1px 6px #c77dff33!important}.save-button[data-v-37cc4d7d]:disabled,.save-button[disabled][data-v-37cc4d7d]{background:#8c96a080!important;box-shadow:none!important;cursor:not-allowed!important}.empty-state[data-v-37cc4d7d]{text-align:center;padding:120px 24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);border-radius:16px;box-shadow:0 8px 24px #c77dff26,0 0 0 1px #c77dff1a}.empty-icon[data-v-37cc4d7d]{font-size:64px;margin-bottom:16px}.empty-text[data-v-37cc4d7d]{font-size:18px;color:#2a2a3a99;font-family:Courier New,monospace}[data-v-37cc4d7d] .ant-input,[data-v-37cc4d7d] .ant-input-number,[data-v-37cc4d7d] .ant-input-number-input{border-radius:10px!important;border-color:#9696a04d!important;font-family:Courier New,monospace!important;transition:all .3s ease!important}[data-v-37cc4d7d] .ant-input:hover,[data-v-37cc4d7d] .ant-input-number:hover,[data-v-37cc4d7d] .ant-input-number-input:hover{border-color:#8c8c9680!important;box-shadow:0 0 0 2px #9696a01a!important}[data-v-37cc4d7d] .ant-input:focus,[data-v-37cc4d7d] .ant-input-focused,[data-v-37cc4d7d] .ant-input-number-focused,[data-v-37cc4d7d] .ant-input-number-input:focus{border-color:#828c9699!important;box-shadow:0 0 0 2px #9696a026,0 2px 8px #8c96a01a!important}[data-v-37cc4d7d] .ant-tag{font-family:Courier New,monospace!important;font-weight:600!important;border-radius:6px!important;padding:4px 12px!important;font-size:12px!important}.quiz-attempt-view-page[data-v-5f6ce22f]{padding:24px;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);min-height:100vh}.page-header[data-v-5f6ce22f]{margin-bottom:32px}.page-header-content[data-v-5f6ce22f]{display:flex;justify-content:space-between;align-items:center}.page-header h1[data-v-5f6ce22f]{font-size:28px;font-weight:700;margin:0;color:#2a2a3a;font-family:Courier New,monospace;text-shadow:0 0 10px rgba(199,125,255,.3)}.header-back-button[data-v-5f6ce22f]{font-family:Courier New,monospace!important;font-weight:600!important;color:#2a2a3ad9!important;transition:all .3s ease!important}.header-back-button[data-v-5f6ce22f]:hover{color:#8aafff!important;transform:translate(-4px)}.content-container[data-v-5f6ce22f]{position:relative}.loading-container[data-v-5f6ce22f]{display:flex;justify-content:center;align-items:center;padding:100px 0}.info-card[data-v-5f6ce22f]{background:#fffffff2;border-radius:16px;padding:24px;box-shadow:0 0 30px #c77dff33;border:2px solid transparent;background-image:linear-gradient(#fffffff2,#fffffff2),linear-gradient(45deg,#ff9ecf4d,#c77dff4d,#8aafff4d);background-origin:border-box;background-clip:padding-box,border-box;position:sticky;top:24px}.card-title-wrapper[data-v-5f6ce22f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid rgba(199,125,255,.3)}.card-title[data-v-5f6ce22f]{font-size:20px;font-weight:700;margin:0;color:#2a2a3a;font-family:Courier New,monospace}.scoring-mode-tag[data-v-5f6ce22f]{border:none!important;font-family:Courier New,monospace!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important;height:20px!important;line-height:16px!important;border-radius:4px!important;margin-right:8px!important}.info-content[data-v-5f6ce22f]{display:flex;flex-direction:column;gap:16px}.info-item[data-v-5f6ce22f]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-5f6ce22f]{font-size:12px;color:#6a6a7a;font-weight:600;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-5f6ce22f]{font-size:14px;color:#2a2a3a;font-family:Courier New,monospace;word-break:break-word}.description-value[data-v-5f6ce22f]{line-height:1.6}.questions-container[data-v-5f6ce22f]{display:flex;flex-direction:column;gap:24px}.question-card[data-v-5f6ce22f]{background:#fffffff2;border-radius:16px;padding:24px;box-shadow:0 0 30px #c77dff33;border:2px solid transparent;background-image:linear-gradient(#fffffff2,#fffffff2),linear-gradient(45deg,#ff9ecf4d,#c77dff4d,#8aafff4d);background-origin:border-box;background-clip:padding-box,border-box}.question-header[data-v-5f6ce22f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid rgba(199,125,255,.2)}.question-title[data-v-5f6ce22f]{font-size:18px;font-weight:700;margin:0;color:#2a2a3a;font-family:Courier New,monospace;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.question-score[data-v-5f6ce22f]{font-size:14px;font-weight:500;color:#6a6a7a;margin-left:8px}.question-header-right[data-v-5f6ce22f]{display:flex;align-items:center;gap:12px}.question-tags[data-v-5f6ce22f]{display:flex;gap:8px;flex-wrap:wrap}.question-body[data-v-5f6ce22f]{margin-top:20px}.question-content-row[data-v-5f6ce22f]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.question-field[data-v-5f6ce22f]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-5f6ce22f]{font-size:12px;color:#6a6a7a;font-weight:600;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.5px}.field-value[data-v-5f6ce22f]{font-size:16px;color:#2a2a3a;font-family:Courier New,monospace;line-height:1.6}.options-section[data-v-5f6ce22f]{margin-top:20px}.options-title[data-v-5f6ce22f]{font-size:14px;font-weight:600;color:#2a2a3a;margin-bottom:16px;font-family:Courier New,monospace}.options-list[data-v-5f6ce22f]{display:flex;flex-direction:column;gap:12px}.option-item[data-v-5f6ce22f]{display:flex;align-items:flex-start;padding:16px;border-radius:8px;border:1px solid rgba(168,255,246,.3);background:#ffffff80;transition:all .3s ease}.option-item.option-selected-correct[data-v-5f6ce22f]{background:#52c41a26;border-color:#52c41a}.option-item.option-selected-wrong[data-v-5f6ce22f],.option-item.option-missed-correct[data-v-5f6ce22f]{background:#ff4d4f26;border-color:#ff4d4f}.option-item.option-selected-survey[data-v-5f6ce22f]{background:#8aafff26;border-color:#8aafff}.option-item.option-selected-dimensions[data-v-5f6ce22f]{background:#a8fff626;border-color:#a8fff6}.option-indicator[data-v-5f6ce22f]{margin-right:12px;flex-shrink:0}.option-shape[data-v-5f6ce22f]{width:20px;height:20px;border:2px solid #8aafff;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.shape-circle[data-v-5f6ce22f]{border-radius:50%}.shape-square[data-v-5f6ce22f]{border-radius:4px}.shape-selected[data-v-5f6ce22f]{background:#c77dff;border-color:#c77dff}.shape-check[data-v-5f6ce22f]{color:#fff;font-size:12px;font-weight:700}.option-main[data-v-5f6ce22f]{flex:1}.option-label[data-v-5f6ce22f]{color:#2a2a3a;font-family:Courier New,monospace;line-height:1.6;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.option-score[data-v-5f6ce22f]{font-size:13px;color:#8aafff;font-weight:600}.correct-checkmark[data-v-5f6ce22f]{margin-left:8px;color:#52c41a;font-weight:600}.wrong-checkmark[data-v-5f6ce22f]{margin-left:8px;color:#ff4d4f;font-weight:600}.text-answer-section[data-v-5f6ce22f],.number-answer-section[data-v-5f6ce22f]{display:flex;flex-direction:column;gap:16px;margin-top:20px}.user-answer[data-v-5f6ce22f],.correct-answer[data-v-5f6ce22f]{padding:16px;border-radius:8px;background:#ffffffb3}.user-answer[data-v-5f6ce22f]{border:1px solid rgba(138,175,255,.3)}.user-answer-correct[data-v-5f6ce22f]{border:1px solid rgba(82,196,26,.3);background:#52c41a0d}.user-answer-wrong[data-v-5f6ce22f],.user-answer-empty[data-v-5f6ce22f]{border:2px solid rgba(255,77,79,.5);background:#ff4d4f14}.survey-not-answered-warning[data-v-5f6ce22f]{margin-top:12px;padding:8px}.correct-answer[data-v-5f6ce22f]{border:1px solid rgba(82,196,26,.3);background:#52c41a0d}.answer-label[data-v-5f6ce22f]{font-size:12px;font-weight:600;color:#6a6a7a;margin-bottom:8px;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.5px}.answer-value[data-v-5f6ce22f]{color:#2a2a3a;font-family:Courier New,monospace;padding:12px;background:#ffffff80;border-radius:4px;line-height:1.6}.answer-value.correct[data-v-5f6ce22f]{color:#52c41a;font-weight:600}.survey-answer-info[data-v-5f6ce22f]{margin-top:16px;padding:12px}.empty-questions[data-v-5f6ce22f]{text-align:center;padding:80px 20px;color:#6a6a7a}.empty-icon[data-v-5f6ce22f]{font-size:48px;margin-bottom:16px}.empty-text[data-v-5f6ce22f]{font-family:Courier New,monospace;font-size:16px}.review-info-section[data-v-5f6ce22f]{margin-bottom:20px;padding:16px;background:#a8fff61a;border:1px solid rgba(168,255,246,.3);border-radius:12px;display:flex;flex-direction:column;gap:12px}.review-info-item[data-v-5f6ce22f]{display:flex;align-items:flex-start;gap:12px}.review-info-item.review-comment[data-v-5f6ce22f]{flex-direction:column;align-items:flex-start}.review-label[data-v-5f6ce22f]{font-size:12px;color:#6a6a7a;font-weight:600;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.5px;min-width:80px;flex-shrink:0}.review-value[data-v-5f6ce22f]{font-size:14px;color:#2a2a3a;font-family:Courier New,monospace;word-break:break-word;flex:1}.review-value.score-value[data-v-5f6ce22f]{font-weight:700;color:#c77dff;font-size:16px}.review-value .ant-tag[data-v-5f6ce22f]{margin:0}.option-dimension-weights[data-v-5f6ce22f]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(168,255,246,.3);display:flex;flex-wrap:wrap;gap:12px}.dimension-weight-item[data-v-5f6ce22f]{display:flex;align-items:center;gap:8px;padding:4px 12px;background:#c77dff1a;border:1px solid rgba(199,125,255,.3);border-radius:6px;font-family:Courier New,monospace}.dimension-weight-label[data-v-5f6ce22f]{font-size:12px;color:#6a6a7a;font-weight:600}.dimension-weight-value[data-v-5f6ce22f]{font-size:13px;color:#c77dff;font-weight:700}.dimension-scores-section[data-v-5f6ce22f]{margin-top:24px;padding-top:24px;border-top:2px solid rgba(199,125,255,.3)}.result-card-section[data-v-5f6ce22f]{margin-bottom:32px}.result-card-title[data-v-5f6ce22f]{font-size:16px;font-weight:700;color:#2a2a3a;margin-bottom:16px;font-family:Courier New,monospace}.result-card-content[data-v-5f6ce22f]{background:linear-gradient(135deg,#ffffffe6,#f8f9facc);border:2px solid rgba(199,125,255,.3);border-radius:12px;padding:24px;box-shadow:0 4px 20px #c77dff1a;transition:all .3s ease}.result-card-content[data-v-5f6ce22f]:hover{border-color:#c77dff80;box-shadow:0 6px 30px #c77dff33}.result-card-image-wrapper[data-v-5f6ce22f]{width:100%;margin-bottom:20px;border-radius:8px;overflow:hidden;background:#ffffff80;border:1px solid rgba(168,255,246,.3)}.result-card-image[data-v-5f6ce22f]{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;max-height:400px;max-width:100%}.result-card-text[data-v-5f6ce22f]{display:flex;flex-direction:column;gap:12px}.result-card-title-text[data-v-5f6ce22f]{font-size:20px;font-weight:700;color:#2a2a3a;margin:0;font-family:Courier New,monospace;text-shadow:0 0 10px rgba(199,125,255,.3)}.result-card-subtitle[data-v-5f6ce22f]{font-size:16px;color:#6a6a7a;margin:0;font-family:Courier New,monospace;font-weight:500;line-height:1.6}.result-card-summary[data-v-5f6ce22f]{font-size:14px;color:#4a4a5a;margin:0;font-family:Courier New,monospace;line-height:1.8;white-space:pre-wrap}.dimension-scores-title[data-v-5f6ce22f]{font-size:16px;font-weight:700;color:#2a2a3a;margin-bottom:16px;font-family:Courier New,monospace}.dimension-scores-list[data-v-5f6ce22f]{display:flex;flex-direction:column;gap:12px}.dimension-score-item[data-v-5f6ce22f]{padding:16px;background:#ffffff80;border:1px solid rgba(168,255,246,.3);border-radius:8px;transition:all .3s ease}.dimension-score-item.dimension-score-rank-1[data-v-5f6ce22f]{background:#c77dff26;border-color:#c77dff;box-shadow:0 0 10px #c77dff33}.dimension-score-header[data-v-5f6ce22f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dimension-score-name[data-v-5f6ce22f]{font-size:15px;font-weight:700;color:#2a2a3a;font-family:Courier New,monospace}.dimension-score-rank[data-v-5f6ce22f]{font-size:12px;color:#c77dff;font-weight:600;padding:4px 10px;background:#c77dff1a;border-radius:12px;font-family:Courier New,monospace}.dimension-score-item.dimension-score-rank-1 .dimension-score-rank[data-v-5f6ce22f]{background:#c77dff4d;color:#c77dff;font-weight:700}.dimension-score-values[data-v-5f6ce22f]{display:flex;flex-direction:column;gap:8px}.dimension-score-raw[data-v-5f6ce22f],.dimension-score-normalized[data-v-5f6ce22f]{display:flex;justify-content:space-between;align-items:center}.dimension-score-label[data-v-5f6ce22f]{font-size:13px;color:#6a6a7a;font-weight:500}.dimension-score-number[data-v-5f6ce22f]{font-size:16px;font-weight:700;color:#c77dff;font-family:Courier New,monospace}.dimension-score-item.dimension-score-rank-1 .dimension-score-number[data-v-5f6ce22f]{color:#c77dff;text-shadow:0 0 8px rgba(199,125,255,.4)}
