@charset "UTF-8";.dropbox[data-v-31b87620]{box-sizing:border-box;width:360px;max-width:100%;height:180px;padding:15px;border:2px dashed var(--border-color);border-radius:6px;overflow:hidden;text-align:center;background-color:var(--base-color);cursor:pointer}.dropbox.disabled[data-v-31b87620]{opacity:.3;pointer-events:none}.dropbox:not(.disabled).active[data-v-31b87620],.dropbox[data-v-31b87620]:not(.disabled):hover{border-color:var(--primary-color)}.active-storage-blob .active-storage-blob-content[data-v-6aa0028e]{position:relative;width:100%;vertical-align:top}.active-storage-blob .active-storage-blob-content .btn-delete[data-v-6aa0028e]{position:absolute;z-index:2;top:0;right:0;display:none;transform:translate(50%,-50%)}.active-storage-blob .active-storage-blob-content:hover .btn-delete[data-v-6aa0028e]{display:flex}.active-storage-blob .active-storage-blob-content .checked[data-v-6aa0028e],.active-storage-blob .active-storage-blob-content .unchecked[data-v-6aa0028e]{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;cursor:pointer}.active-storage-blob .active-storage-blob-content .checked[data-v-6aa0028e]{background-color:#000000b3}.active-storage-blob .active-storage-blob-content .unchecked.disabled[data-v-6aa0028e]{background-color:#ffffffb3;cursor:not-allowed}.active-storage-blob .item-blob[data-v-6aa0028e]{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid var(--border-color);vertical-align:top;aspect-ratio:1/1}.active-storage-blob .image[data-v-6aa0028e]{width:100%;height:auto}.active-storage-blob .image[data-v-6aa0028e] img{width:100%;height:100%}.download-link[data-v-6aa0028e]{display:block;width:100%;font-size:var(--font-size-mini);line-height:1.2;text-align:center;text-decoration:none;word-break:break-all;color:var(--text-color-3)}[data-v-120bbeba] .dropbox{width:100%}.download-link[data-v-120bbeba]{display:block;width:100%;font-size:var(--font-size-mini);line-height:1.2;text-align:center;text-decoration:none;word-break:break-all;color:var(--text-color-3)}.form-upload[data-v-a70f2f46]{width:100%}.blob-item[data-v-a70f2f46]{width:100px}.tip[data-v-a70f2f46]{font-size:var(--font-size-mini);color:var(--text-color-3)}.rich-text[data-v-f5ed2543]{width:100%}.rich-text.collapsed[data-v-f5ed2543]>.n-scrollbar{max-height:var(--f40c7efe)}.admin-plugin-rich-editor-image-modal .url-wrapper .n-form-item-blank{flex-wrap:wrap}.admin-plugin-rich-editor-image-modal .url-wrapper .form-upload{margin-top:6px}.admin-plugin-rich-editor-video-modal .url-wrapper .n-form-item-blank{flex-wrap:wrap}.admin-plugin-rich-editor-video-modal .url-wrapper .form-upload{margin-top:6px}.editor-color-picker[data-v-8989523e]{position:relative}.color-picker[data-v-8989523e]{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;opacity:0}.heading-select[data-v-5bef721b]{width:120px}.richtext-body{font-size:14px;line-height:1.5}.richtext-body img,.richtext-body video{max-width:100%}.richtext-body p{min-height:1.5em;padding:0;margin:0;line-height:1.5em}.editor-card[data-v-9fade61d]{width:100%;border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.editor-card[data-v-9fade61d] a{pointer-events:none}.editor-card[data-v-9fade61d] img{cursor:pointer}.editor-card[data-v-9fade61d] img:hover{border:2px solid #000}.editor-card .editor-content[data-v-9fade61d] .tiptap{min-height:500px;padding:12px}.editor-card .editor-content[data-v-9fade61d] .tiptap:focus{outline:none}.editor-card .editor-content[data-v-9fade61d] pre{padding:.75rem 1rem;border-radius:.5rem;color:#fff;background:#0d0d0d}.editor-card .editor-content[data-v-9fade61d] pre code{padding:0;font-size:.8rem;color:inherit;background:none}.editor-card .toolbar[data-v-9fade61d]{padding:.5rem;border-bottom:1px solid var(--border-color);background-color:var(--table-header-color)}.editor-card .content[data-v-9fade61d]{min-height:300px;padding:1rem}.import-wrapper[data-v-3e5223a3]{display:flex;align-items:center}.import-wrapper input[type=file][data-v-3e5223a3]{position:fixed;left:-100%;opacity:0}.download-link[data-v-3e5223a3]{font-size:14px;text-decoration:none;color:var(--primary-color);cursor:pointer}.download-link[data-v-3e5223a3]:hover{text-decoration:underline}[data-v-72c89d6a] .n-form-item{padding-right:24px}.box-logo[data-v-495db33a]{display:flex;justify-content:center;align-items:center;height:var(--global-header-height, 55px);padding:0 8px;text-decoration:none}.box-logo .logo-img[data-v-495db33a]{max-width:80%;max-height:100%;overflow:hidden;object-fit:contain}.box-logo .logo-text[data-v-495db33a]{flex-shrink:0;margin:0 0 0 8px;font-weight:700}.menu-helper[data-v-847d0a72]{position:fixed;left:-200%}.aside-pc-wrapper[data-v-1df54c01]{position:relative;width:220px;background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;transition:width .3s}.aside-pc-wrapper.collapsed[data-v-1df54c01]{width:64px}.aside[data-v-1df54c01]{display:flex;flex-direction:column;height:100%}.aside .n-menu[data-v-1df54c01]{flex:1;overflow:auto}.collapsed-btn[data-v-1df54c01]{position:absolute;z-index:1;top:50%;right:0;background-color:#fff;box-shadow:0 2px 4px #0000000f;transform:translate(50%) translateY(-50%)}.collapsed-btn.collapsed[data-v-1df54c01]{transform:translate(50%) translateY(-50%) rotate(180deg)}.header-breadcrum[data-v-d43c2f67]{padding:0 1rem}.header-breadcrum[data-v-d43c2f67]>ul{display:flex;align-items:center}.descriptions[data-v-319da74f]{--descriptions-padding-top: var(--n-padding-top);--descriptions-padding-left: var(--n-padding-left);--descriptions-border-color: var(--n-border-color);--descriptions-font-weight: var(--n-th-font-weight);--descriptions-line-height: var(--n-line-height);--descriptions-title-text-color: var(--n-title-text-color);--descriptions-font-size: var(--font-size);display:grid;grid-template-columns:repeat(var(--abd49246),1fr)}.descriptions.small[data-v-319da74f]{--descriptions-padding-top: calc(var(--n-padding-top) * .6);--descriptions-padding-left: calc(var(--n-padding-left) * .6);--descriptions-font-size: var(--font-size-small)}.descriptions.large[data-v-319da74f]{--descriptions-padding-top: calc(var(--n-padding-top) * 1.3);--descriptions-padding-left: calc(var(--n-padding-left) * 1.3);--descriptions-font-size: var(--font-size-large)}.descriptions.bordered[data-v-319da74f]:not(.label-placement-top){border-top:1px solid var(--descriptions-border-color);border-left:1px solid var(--descriptions-border-color)}.descriptions-item-label[data-v-4ab2ce4c],.descriptions-item-content[data-v-4ab2ce4c]{box-sizing:border-box;padding:var(--descriptions-padding-top) var(--descriptions-padding-left)}.descriptions-item-label[data-v-4ab2ce4c]{display:flex;align-items:center;width:var(--descriptions-item-label-width, 160px);font-weight:400;line-height:var(--descriptions-line-height);color:var(--descriptions-title-text-color);background-clip:padding-box;background-color:color-mix(in srgb,var(--descriptions-border-color) 30%,transparent)}.descriptions-item-content[data-v-4ab2ce4c]{flex:1;overflow:hidden}.descriptions-item[data-v-4ab2ce4c]{flex-wrap:nowrap;height:100%}.descriptions-item.bordered[data-v-4ab2ce4c]{border-right:1px solid var(--descriptions-border-color);border-bottom:1px solid var(--descriptions-border-color)}.descriptions-item.bordered .descriptions-item-label[data-v-4ab2ce4c]{border-right:1px solid var(--descriptions-border-color)}.descriptions-item.label-placement-top[data-v-4ab2ce4c]{border:1px solid var(--descriptions-border-color)}.descriptions-item.label-placement-top .descriptions-item-label[data-v-4ab2ce4c]{width:100%;border:none}.active-overlay .border-left[data-v-6e93eb21],.active-overlay .border-right[data-v-6e93eb21],.active-overlay .border-top[data-v-6e93eb21],.active-overlay .border-bottom[data-v-6e93eb21]{position:fixed;z-index:999999;background:var(--primary-color)}.active-overlay .border-left[data-v-6e93eb21],.active-overlay .border-right[data-v-6e93eb21]{width:2px}.active-overlay .border-top[data-v-6e93eb21],.active-overlay .border-bottom[data-v-6e93eb21]{height:2px}.ghost[data-v-919b82a1]{position:relative;height:34px;border-radius:4px;background-color:var(--primary-color-hover);opacity:.1}.ghost[data-v-919b82a1] *{visibility:hidden}.ghost[data-v-919b82a1]:after{position:absolute;top:0;bottom:0;left:0;right:0;border:1px dashed var(--primary-color);border-radius:4px;content:""}.dragging[data-v-919b82a1]{border-radius:4px;background-color:#fff;box-shadow:0 2px 8px #0000001a;transform:scale(1.01);cursor:grabbing!important}.sortable-drag-active .section-item[data-v-919b82a1]:not(.dragging):hover{background-color:transparent!important;transform:none!important}.disabled[data-v-919b82a1]{opacity:.7;pointer-events:none}.component-list[data-v-919b82a1]{width:280px;padding:0;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.component-list-header[data-v-919b82a1]{display:flex;justify-content:center;align-items:center;height:32px;border-bottom:1px solid var(--divider-color);font-weight:500;font-size:15px;color:#212b36;background-color:#fff}.component-list .n-list-item[data-v-919b82a1]{padding:0;background-color:#fff}.component-list-item[data-v-919b82a1]{transition:all .2s ease}.component-list-item .component-item[data-v-919b82a1]{padding:10px 16px}.component-list-item .component-name[data-v-919b82a1]{font-weight:400;font-size:14px;color:#1f2937}.component-list-item.disabled .component-name[data-v-919b82a1]{color:#c4cdd5}.component-list-item[data-v-919b82a1]:not(.disabled){cursor:pointer}.component-list-item[data-v-919b82a1]:not(.disabled):hover{background-color:#f4f6f8}.component-list-item:not(.disabled):hover .component-name[data-v-919b82a1]{color:var(--primary-color)}.add-block-button[data-v-919b82a1]{display:flex;align-items:center;width:calc(100% - 12px);padding:4px 8px;margin:2px 0;border:1px dashed #dfe3e8;border-radius:4px;font-size:13px;color:var(--primary-color);background-color:transparent;opacity:.8;transition:all .2s ease}.add-block-button .n-icon[data-v-919b82a1]{margin-right:6px;font-size:14px}.add-block-button[data-v-919b82a1]:hover{border-color:var(--primary-color);background-color:rgba(var(--primary-color-rgb),.08);opacity:1}.section-item[data-v-919b82a1]{padding:6px 8px;margin-bottom:1px;border:1px solid transparent;border-radius:4px;background-color:transparent;transition:all .2s ease}.section-item[data-v-919b82a1]:not(.disabled){cursor:pointer}.section-item[data-v-919b82a1]:not(.disabled):hover{background-color:#f4f6f8}.section-item .drag-handle[data-v-919b82a1]{margin-right:4px;font-size:14px;color:#637381;opacity:.3;transition:all .2s ease;cursor:move}.section-item .drag-handle[data-v-919b82a1]:hover{opacity:.8}.section-item .collapse-icon[data-v-919b82a1]{display:flex;justify-content:center;align-items:center;width:18px;height:18px;margin-right:4px;border-radius:3px;color:#637381;cursor:pointer}.section-item .collapse-icon .n-icon[data-v-919b82a1]{font-size:14px}.section-item .collapse-icon[data-v-919b82a1]:hover{background-color:#0000000a}.section-item .section-content .section-icon[data-v-919b82a1]{margin-right:4px;font-size:14px;color:#637381}.section-item .section-content .section-name[data-v-919b82a1]{font-size:13px;color:#212b36}.section-item .action-buttons .action-button[data-v-919b82a1]{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:3px;color:#637381;opacity:0;transition:all .2s ease;cursor:pointer}.section-item .action-buttons .action-button .n-icon[data-v-919b82a1]{font-size:14px}.section-item .action-buttons .action-button[data-v-919b82a1]:hover{color:#212b36;background-color:#0000000a}.section-item .action-buttons .action-button.delete-button[data-v-919b82a1]:hover{color:var(--error-color);background-color:rgba(var(--error-color-rgb),.1)}.section-item:hover .action-buttons .action-button[data-v-919b82a1]{opacity:1}.section-item.hidden[data-v-919b82a1]{opacity:.5}.section-item.active[data-v-919b82a1]{position:relative;background-color:rgba(var(--primary-color-rgb),.08)}.section-item.active[data-v-919b82a1]:before{position:absolute;top:2px;bottom:2px;left:0;width:2px;border-radius:0 1px 1px 0;background-color:var(--primary-color);content:""}.section-item.active .section-content .section-name[data-v-919b82a1]{font-weight:500;color:var(--primary-color)}.section-item.active .section-content .section-icon[data-v-919b82a1]{color:var(--primary-color)}.section-item.active .drag-handle[data-v-919b82a1]{color:var(--primary-color);opacity:.5}.section-item.active .collapse-icon[data-v-919b82a1]{color:var(--primary-color)}.children[data-v-919b82a1]{position:relative;padding-left:32px;margin-right:12px}.children[data-v-919b82a1]:before{position:absolute;top:0;bottom:4px;left:15px;width:1px;background-color:#dfe3e8;opacity:.6;content:""}.children.collapsed[data-v-919b82a1]{height:0;overflow:hidden}.component-popover[data-v-919b82a1] .n-popover-content-wrapper{padding:0}.ghost[data-v-cf034699]{position:relative;height:34px;border-radius:4px;background-color:var(--primary-color-hover);opacity:.1}.ghost[data-v-cf034699] *{visibility:hidden}.ghost[data-v-cf034699]:after{position:absolute;top:0;bottom:0;left:0;right:0;border:1px dashed var(--primary-color);border-radius:4px;content:""}.dragging[data-v-cf034699]{border-radius:4px;background-color:#fff;box-shadow:0 2px 8px #0000001a;transform:scale(1.01);cursor:grabbing!important}.sortable-drag-active .section-item[data-v-cf034699]:not(.dragging):hover{background-color:transparent!important;transform:none!important}.disabled[data-v-cf034699]{opacity:.7;pointer-events:none}.component-list[data-v-cf034699]{width:280px;padding:0;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.component-list-header[data-v-cf034699]{display:flex;justify-content:center;align-items:center;height:32px;border-bottom:1px solid var(--divider-color);font-weight:500;font-size:15px;color:#212b36;background-color:#fff}.component-list .n-list-item[data-v-cf034699]{padding:0;background-color:#fff}.component-list-item[data-v-cf034699]{transition:all .2s ease}.component-list-item .component-item[data-v-cf034699]{padding:10px 16px}.component-list-item .component-name[data-v-cf034699]{font-weight:400;font-size:14px;color:#1f2937}.component-list-item.disabled .component-name[data-v-cf034699]{color:#c4cdd5}.component-list-item[data-v-cf034699]:not(.disabled){cursor:pointer}.component-list-item[data-v-cf034699]:not(.disabled):hover{background-color:#f4f6f8}.component-list-item:not(.disabled):hover .component-name[data-v-cf034699]{color:var(--primary-color)}[data-v-cf034699] .disabled{opacity:.7;pointer-events:none}.sections-divider[data-v-cf034699]{margin:16px 0}.component-popover[data-v-cf034699] .n-popover-content-wrapper{padding:0}.btn-add[data-v-cf034699]{position:sticky;bottom:0;margin-top:8px;border-radius:6px}.btn-add[data-v-cf034699] .n-icon-button{font-size:16px}.title[data-v-66f745df]{padding-bottom:var(--custom-page-padding);border-bottom:1px solid var(--n-border-color)}.admin-custom-page[data-v-b8ee71dc]{--custom-page-padding: 15px;height:100%;overflow:hidden}.admin-custom-page[data-v-b8ee71dc] .n-card-header{--n-padding-left: var(--custom-page-padding);--n-padding-right: var(--custom-page-padding);--n-padding-bottom: var(--custom-page-padding);--n-padding-top: var(--custom-page-padding)}.admin-custom-page[data-v-b8ee71dc] .n-card__content{--n-padding-left: 0;--n-padding-right: 0;--n-padding-bottom: 0;--n-padding-top: 0;flex:1;overflow:hidden}.panel-container[data-v-b8ee71dc]{height:100%}.panel[data-v-b8ee71dc]{box-sizing:border-box;height:100%;padding:var(--custom-page-padding);overflow-y:auto}.panel[data-v-b8ee71dc]:not(:last-of-type){border-right:1px solid var(--n-border-color)}.panel-sections[data-v-b8ee71dc],.panel-schema[data-v-b8ee71dc]{width:300px}.panel-preview[data-v-b8ee71dc]{display:flex;flex:1;justify-content:center;align-items:center;padding:5px;overflow:hidden;background-color:#f7fafc}.panel-preview .preview-container[data-v-b8ee71dc]{width:100%;height:100%}.panel-preview[data-v-b8ee71dc] iframe{box-sizing:border-box;width:100%;height:100%;border:none;background-color:#fff}.progress[data-v-faf95e37]{position:fixed;z-index:999;top:0;left:0;width:100%}.mask[data-v-faf95e37]{position:fixed;z-index:998;top:0;left:0;width:100%;height:100%;background-color:#ffffff80;cursor:wait}.table-column-settings-scrollbar{max-height:300px}.table-column-settings-content{padding:12px}.color-selector .color-palette-container[data-v-af573e31]{display:flex;margin-top:16px;gap:80px}.color-selector .section-title[data-v-af573e31]{margin:0 0 12px;font-weight:500;font-size:12px}.color-selector .dominant-color[data-v-af573e31]{width:64px;height:64px;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer}.color-selector .palette-container[data-v-af573e31]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.color-selector .palette-color[data-v-af573e31]{width:48px;height:48px;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer}.color-selector .palette-color[data-v-af573e31]:hover{transform:scale(1.05);transition:transform .2s ease}.n-tag[data-v-49801f8f]{color:#333;background-color:#f0f0f0}.event-item[data-v-c7b9feaf]{background-color:#f9f9fb}.mr-2[data-v-b056536b]{margin-right:8px}.prize-item[data-v-8c7a685d]{background-color:#f9f9fb}.lottery-id-eq[data-v-8825c4d9]{--grid-item-span: 2}.lottery-id-eq[data-v-8825c4d9]{--item-calc-span: calc(var(--grid-item-span, 1) + var(--grid-item-offset, 0));grid-column:span var(--item-calc-span)/span var(--item-calc-span)}.lottery-id-eq[data-v-8bb67b74]{--grid-item-span: 2}.lottery-id-eq[data-v-8bb67b74]{--item-calc-span: calc(var(--grid-item-span, 1) + var(--grid-item-offset, 0));grid-column:span var(--item-calc-span)/span var(--item-calc-span)}.event-id[data-v-df008fb9]{--grid-item-span: 2}.event-id[data-v-df008fb9]{--item-calc-span: calc(var(--grid-item-span, 1) + var(--grid-item-offset, 0));grid-column:span var(--item-calc-span)/span var(--item-calc-span)}.event-id[data-v-06638342]{--grid-item-span: 2}.event-id[data-v-06638342]{--item-calc-span: calc(var(--grid-item-span, 1) + var(--grid-item-offset, 0));grid-column:span var(--item-calc-span)/span var(--item-calc-span)}.survey-id-eq[data-v-b92a0722]{--grid-item-span: 2}.survey-id-eq[data-v-b92a0722]{--item-calc-span: calc(var(--grid-item-span, 1) + var(--grid-item-offset, 0));grid-column:span var(--item-calc-span)/span var(--item-calc-span)}.readonly[data-v-12a9d7ae]{position:relative}.readonly[data-v-12a9d7ae]:after{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-color:transparent;content:""}.empty-preview[data-v-12a9d7ae]{display:flex;justify-content:center;align-items:center;font-size:16px;color:#909399}.anonymous-notice[data-v-12a9d7ae]{margin-top:16px;font-size:14px;color:#f56c6c}.chart-container[data-v-439646e5]{display:flex;flex-direction:column;margin-bottom:20px}@media (min-width: 768px){.chart-container[data-v-439646e5]{flex-direction:row;align-items:center;gap:20px}}.pie-chart[data-v-439646e5],.bar-chart[data-v-439646e5]{width:100%;height:300px}@media (min-width: 768px){.pie-chart[data-v-439646e5],.bar-chart[data-v-439646e5]{width:60%}}.legend[data-v-439646e5]{margin-top:16px}@media (min-width: 768px){.legend[data-v-439646e5]{width:40%;margin-top:0}}.legend .legend-item[data-v-439646e5]{display:flex;justify-content:space-between;padding:4px 8px;margin-bottom:8px;border-radius:4px;background-color:#f9f9f9}.textarea-answers .answer-item[data-v-439646e5]{padding:12px;margin-bottom:10px;border-left:3px solid #2080f0;border-radius:4px;background-color:#f5f5f5}.total-responses[data-v-439646e5]{margin-top:16px;font-weight:700;text-align:right}.survey-config-page[data-v-1d24b41b]{width:100%}.question-id[data-v-1d24b41b]{display:flex;align-items:center;min-width:80px;margin-right:16px;font-weight:700}.menu-drawer .n-drawer-content .n-drawer-body .n-drawer-body-content-wrapper{display:flex;flex-direction:column;padding:0}.layout[data-v-15d182fa]{display:flex;height:100vh;background-color:#f7fafc}.layout>.box-aside[data-v-15d182fa]{position:relative;z-index:1}.layout>.layout-main[data-v-15d182fa]{display:flex;flex:1;flex-direction:column;overflow:hidden}.layout>.layout-main>header[data-v-15d182fa]{flex-shrink:0}.layout>.layout-main>main[data-v-15d182fa]{flex:1}.header[data-v-15d182fa]{height:var(--global-header-height, 55px);background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.header .header-content[data-v-15d182fa]{height:100%}.header .header-content-right[data-v-15d182fa]{display:flex;flex:1;justify-content:end}.main[data-v-15d182fa]{overflow:auto}.fade-slide-leave-active,.fade-slide-enter-active{transition:opacity .3s,transform .3s}.fade-slide-enter-from{opacity:0;transform:translate(-30px)}.fade-slide-leave-to{opacity:0;transform:translate(30px)}.main-content[data-v-0defca28]{height:100%;overflow:hidden}.language[data-v-90552a1a]{position:fixed;z-index:1;top:10px;right:10px}.dashboard[data-v-90eb974a]{padding:16px}.dashboard .dashboard-title[data-v-90eb974a]{font-weight:700;font-size:20px}.dashboard .header-card[data-v-90eb974a]{border:none;background:linear-gradient(to right,#f9fafb,#f3f4f6)}.dashboard .stat-card[data-v-90eb974a]{height:100%;transition:all .3s ease}.dashboard .stat-card[data-v-90eb974a]:hover{box-shadow:0 10px 20px #00000014;transform:translateY(-3px)}.dashboard .gradient-card-primary[data-v-90eb974a]{border-top:3px solid #646cff;background:linear-gradient(135deg,#fff,#f0f1ff)}.dashboard .gradient-card-info[data-v-90eb974a]{border-top:3px solid #2080f0;background:linear-gradient(135deg,#fff,#f0f8ff)}.dashboard .gradient-card-warning[data-v-90eb974a]{border-top:3px solid #f0a020;background:linear-gradient(135deg,#fff,#fffaf0)}.dashboard .info-card[data-v-90eb974a]{border-left:3px solid #2080f0}.dashboard .success-card[data-v-90eb974a]{border-left:3px solid #18a058}.dashboard .neutral-card[data-v-90eb974a]{border-left:3px solid #d9d9d9}.dashboard .table-card[data-v-90eb974a]{transition:all .3s ease}.dashboard .table-card[data-v-90eb974a]:hover{box-shadow:0 4px 12px #0000000d}.dashboard .card-title[data-v-90eb974a]{font-weight:500;font-size:16px}.dashboard .stat-value[data-v-90eb974a]{margin:8px 0;font-weight:700;font-size:32px;color:#646cff}.dashboard .mb-4[data-v-90eb974a]{margin-bottom:16px}.dashboard .text-success[data-v-90eb974a]{color:#18a058}.dashboard .text-error[data-v-90eb974a]{color:#d03050}.not-found-page[data-v-150e7e2c]{margin-top:100px}.captcha-wrapper[data-v-6a437e6a]{display:inline-block;cursor:pointer}.captcha-wrapper img[data-v-6a437e6a]{width:100%;height:100%;vertical-align:top}.login-page[data-v-b0703128]{position:relative;display:flex;justify-content:center;align-items:center;min-height:100vh;overflow:hidden;background-color:#f5f7fa}.background-container[data-v-b0703128]{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.bg-shape[data-v-b0703128]{position:absolute;border-radius:50%;opacity:.4}.shape1[data-v-b0703128]{top:-100px;right:-100px;width:500px;height:500px;background:linear-gradient(135deg,#667eea,#764ba2)}.shape2[data-v-b0703128]{bottom:-150px;left:-150px;width:600px;height:600px;background:linear-gradient(135deg,#5ee7df,#b490ca)}.shape3[data-v-b0703128]{z-index:-1;top:50%;left:50%;width:800px;height:800px;background:linear-gradient(135deg,#a1c4fd,#c2e9fb);opacity:.2;transform:translate(-50%,-50%)}.card-wrapper[data-v-b0703128]{position:relative;z-index:1;width:100%;max-width:480px;padding:20px;animation:fade-in-b0703128 .8s ease}.login-card[data-v-b0703128]{border-radius:16px;background-color:#fffffff2;box-shadow:0 10px 30px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s,box-shadow .3s}.login-card[data-v-b0703128]:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-5px)}.box-brand[data-v-b0703128]{margin-bottom:28px;transition:transform .3s}.box-brand[data-v-b0703128]:hover{transform:scale(1.03)}.box-brand .logo[data-v-b0703128]{width:200px;height:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.box-brand .site-name[data-v-b0703128]{font-style:normal;font-weight:600;font-size:28px;line-height:150%;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:.5px;color:#111928}.rucaptcha-row[data-v-b0703128]{width:100%}.rucaptcha-row .box-input[data-v-b0703128]{flex:1;margin-right:10px}.rucaptcha-row .captcha[data-v-b0703128]{flex-shrink:0;width:120px;border-radius:4px;overflow:hidden;box-shadow:0 2px 6px #0000001a;transition:transform .2s}.rucaptcha-row .captcha[data-v-b0703128]:hover{transform:scale(1.05)}.input-field[data-v-b0703128]{border-radius:8px;transition:all .3s}.input-field[data-v-b0703128]:hover,.input-field[data-v-b0703128]:focus{transform:translateY(-2px)}.box-submit[data-v-b0703128]{margin-top:28px}.box-submit .forgot-password[data-v-b0703128]{display:inline-block;font-weight:500;text-decoration:none;color:#6366f1;transition:color .2s,transform .2s}.box-submit .forgot-password[data-v-b0703128]:hover{color:#4f46e5;transform:translate(3px)}.box-submit .btn-submit[data-v-b0703128]{height:44px;margin-top:16px;border:none;border-radius:8px;font-weight:600;font-size:16px;letter-spacing:.5px;background:linear-gradient(135deg,#667eea,#764ba2);transition:transform .3s,box-shadow .3s}.box-submit .btn-submit[data-v-b0703128]:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.box-submit .btn-submit[data-v-b0703128]:active{transform:translateY(0)}@keyframes fade-in-b0703128{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.card-wrapper[data-v-b0703128],.login-card[data-v-b0703128]{padding:16px}.box-brand[data-v-b0703128]{margin-bottom:20px}.box-brand .logo[data-v-b0703128]{width:150px}.box-brand .site-name[data-v-b0703128]{font-size:22px}}.btn{min-width:120px}.login-page[data-v-57eaa6a6]{position:relative;display:flex;justify-content:center;align-items:center;min-height:100vh;overflow:hidden;background-color:#f5f7fa}.background-container[data-v-57eaa6a6]{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.bg-shape[data-v-57eaa6a6]{position:absolute;border-radius:50%;opacity:.4}.shape1[data-v-57eaa6a6]{top:-100px;right:-100px;width:500px;height:500px;background:linear-gradient(135deg,#667eea,#764ba2)}.shape2[data-v-57eaa6a6]{bottom:-150px;left:-150px;width:600px;height:600px;background:linear-gradient(135deg,#5ee7df,#b490ca)}.shape3[data-v-57eaa6a6]{z-index:-1;top:50%;left:50%;width:800px;height:800px;background:linear-gradient(135deg,#a1c4fd,#c2e9fb);opacity:.2;transform:translate(-50%,-50%)}.card-wrapper[data-v-57eaa6a6]{position:relative;z-index:1;width:100%;max-width:480px;padding:20px;animation:fade-in-57eaa6a6 .8s ease}.login-card[data-v-57eaa6a6]{border-radius:16px;background-color:#fffffff2;box-shadow:0 10px 30px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s,box-shadow .3s}.login-card[data-v-57eaa6a6]:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-5px)}.box-brand[data-v-57eaa6a6]{margin-bottom:28px;transition:transform .3s}.box-brand[data-v-57eaa6a6]:hover{transform:scale(1.03)}.box-brand .logo[data-v-57eaa6a6]{width:200px;height:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.box-brand .site-name[data-v-57eaa6a6]{font-style:normal;font-weight:600;font-size:28px;line-height:150%;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:.5px;color:#111928}.verification-row[data-v-57eaa6a6]{width:100%}.verification-row .box-input[data-v-57eaa6a6]{flex:1;margin-right:10px}.verification-row .verification-code-btn[data-v-57eaa6a6]{flex-shrink:0;border-radius:4px;overflow:hidden;box-shadow:0 2px 6px #0000001a;transition:transform .2s,box-shadow .2s}.verification-row .verification-code-btn[data-v-57eaa6a6]:hover:not([disabled]){box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.input-field[data-v-57eaa6a6]{border-radius:8px;transition:all .3s}.input-field[data-v-57eaa6a6]:hover,.input-field[data-v-57eaa6a6]:focus{transform:translateY(-2px)}.box-submit[data-v-57eaa6a6]{margin-top:28px}.box-submit .back-to-login[data-v-57eaa6a6]{display:inline-block;font-weight:500;text-decoration:none;color:#6366f1;transition:color .2s,transform .2s}.box-submit .back-to-login[data-v-57eaa6a6]:hover{color:#4f46e5;transform:translate(3px)}.box-submit .btn-submit[data-v-57eaa6a6]{height:44px;margin-top:16px;border:none;border-radius:8px;font-weight:600;font-size:16px;letter-spacing:.5px;background:linear-gradient(135deg,#667eea,#764ba2);transition:transform .3s,box-shadow .3s}.box-submit .btn-submit[data-v-57eaa6a6]:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.box-submit .btn-submit[data-v-57eaa6a6]:active{transform:translateY(0)}@keyframes fade-in-57eaa6a6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.card-wrapper[data-v-57eaa6a6],.login-card[data-v-57eaa6a6]{padding:16px}.box-brand[data-v-57eaa6a6]{margin-bottom:20px}.box-brand .logo[data-v-57eaa6a6]{width:150px}.box-brand .site-name[data-v-57eaa6a6]{font-size:22px}}img[data-v-36acbac3]{width:100%;height:100%;vertical-align:top}img[data-v-85e75f4b],img[data-v-d665a92a]{width:100%;height:auto;vertical-align:top}.image-area[data-v-26b3c8fa]{position:relative}img[data-v-26b3c8fa]{width:100%;height:auto;vertical-align:top}.area[data-v-26b3c8fa]{position:absolute;border:1px dashed #fff;background:#0000004d}video[data-v-08de86f6]{width:100%;height:auto}.page-custom-page[data-v-356ec5de]{height:100vh}:root{--safe-area-inset-bottom: 0}@supports (bottom: constant(safe-area-inset-bottom)){:root{--safe-area-inset-bottom: constant(safe-area-inset-bottom)}}@supports (bottom: env(safe-area-inset-bottom)){:root{--safe-area-inset-bottom: env(safe-area-inset-bottom)}}.state-tag{display:inline-block;box-sizing:border-box;padding:0 7px;border:1px solid color-mix(in srgb,currentcolor 35%,transparent);border-radius:2px;font-size:14px;line-height:2;background:color-mix(in srgb,currentcolor 5%,transparent)}.state-tag.state-male,.state-tag.state-completed,.state-tag.state-received,.state-tag.state-published,.state-tag.state-approved,.state-tag.state-active,.state-tag.state-sent,.state-tag.state-viewed,.state-tag.state-success{color:var(--success-color);background:color-mix(in srgb,currentcolor 10%,transparent)}.state-tag.state-female,.state-tag.state-applied,.state-tag.state-pending,.state-tag.state-application,.state-tag.state-progressing,.state-tag.state-requested,.state-tag.state-warning{color:var(--warning-color);background:color-mix(in srgb,currentcolor 10%,transparent)}.state-tag.state-refunding,.state-tag.state-fail,.state-tag.state-failed,.state-tag.state-failure,.state-tag.state-rejected,.state-tag.state-banned,.state-tag.state-deleted,.state-tag.state-not_viewed,.state-tag.state-inactive,.state-tag.state-error{color:var(--error-color);background:color-mix(in srgb,currentcolor 10%,transparent)}.state-tag.state-primary{color:var(--primary-color);background:color-mix(in srgb,currentcolor 10%,transparent)}.state-tag.state-unknown,.state-tag.state-init,.state-tag.state-cancelled,.state-tag.state-closed,.state-tag.state-draft,.state-tag.state-void,.state-tag.state-info{color:var(--info-color);background:color-mix(in srgb,currentcolor 10%,transparent)}.padding-bottom-safe-area{padding-bottom:max(0,var(--safe-area-inset-bottom))}.n-card.n-modal.action-modal.post-events-id-draw-participants{width:50%!important}.n-card.n-modal.action-modal.put-registrations-id-update-remark,.n-card.n-modal.batch-action-modal.post-registrations-batch-remark{width:60%!important}.pointer{cursor:pointer}.flex-wrap{flex-wrap:wrap}.h-full{height:100%}.flex-1{flex:1}.page>.page-footer .page-footer-content,.shadow-card,.shadow{box-shadow:#0000 0 0,#0000 0 0,#0000000d 0 1px 2px}.shadow-card{border-top-right-radius:8px;border-top-left-radius:8px}.page-index{display:flex;flex-direction:column;height:100%}.page-index .page-content{flex:1;box-sizing:border-box;overflow:auto}.page-index .page-table{flex:1}a{text-decoration:none}.form-item-label-container{align-items:baseline}.form-item-label-container .form-item-label-hint{font-size:12px}.page{--footer-padding: 16px;--footer-height: 55px}.page>.page-content{padding:var(--footer-padding) var(--footer-padding) 0}.page>.page-footer{position:sticky;z-index:1;bottom:0;left:0;flex-shrink:0;justify-content:flex-start!important;box-sizing:border-box;padding:0 var(--footer-padding)}.page>.page-footer .page-footer-content{padding:0 var(--footer-padding);border-top:1px solid var(--divider-color);border-bottom-right-radius:8px;border-bottom-left-radius:8px;background:#fff}.page>.page-footer .page-footer-content:has(>*){height:var(--footer-height)}.multiple-line-text{white-space:pre-wrap}.login-page{display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:100vh;padding:15px;background-color:#f9fafb}.login-page .card-wrapper{width:448px;max-width:100%}.login-page .n-card{box-shadow:var(--n-box-shadow)}.login-page .n-card .n-card-header{padding-bottom:20px;font-size:24px}.login-page .n-form .box-submit a{font-weight:500;font-size:14px;line-height:1.5;color:#000}.login-page .n-form .box-submit .btn-submit{margin-top:20px}.editor-content.richtext-body{background:#b4b4b4}
