.tag-tree[data-v-72c5e683]{position:relative;margin-top:20px;color:#172432;font-size:18px}.tag-tree[data-v-72c5e683]:before{content:"";position:absolute;left:7px;top:22px;bottom:0;border-left:1px dashed #d8d8d8}.tag-tree section+section[data-v-72c5e683]{margin-top:20px}.group[data-v-72c5e683]{display:flex;align-items:center;gap:14px;height:40px}.toggle[data-v-72c5e683]{position:relative;width:13px;height:13px;padding:0;border:1px solid #d9d9d9;color:#ccc;background:#fff;font-size:11px;line-height:10px;cursor:pointer;margin-left:1px}.add[data-v-72c5e683]{border:0;border-radius:50%;width:19px;height:19px;line-height:17px;padding:0;background:#1890ff;color:#fff;font-size:21px;font-weight:700;cursor:pointer;margin-left:0}ul[data-v-72c5e683]{list-style:none;padding:0 0 0 46px;margin:0}li[data-v-72c5e683]{position:relative;width:max-content;max-width:100%;height:40px;display:flex;align-items:center}.name[data-v-72c5e683]{font-size:18px;color:#606266;padding:0;border:0;background:none;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:40px}.actions[data-v-72c5e683]{display:none;position:absolute;left:15px;top:33px;z-index:2;align-items:center;gap:13px;padding:16px 23px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 1px 5px #0002;white-space:nowrap}.actions[data-v-72c5e683]:before{content:"";position:absolute;top:-6px;left:20px;width:9px;height:9px;background:#fff;transform:rotate(45deg);border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9}.actions button[data-v-72c5e683]{border:0;background:none;padding:0;color:#1890ff;font-size:18px;cursor:pointer}li:hover .actions[data-v-72c5e683],li:focus-within .actions[data-v-72c5e683],.actions.visible[data-v-72c5e683]{display:flex}.modal-mask[data-v-550bc756]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:32px 20px;background:#0006}.app-modal[data-v-550bc756]{width:1060px;max-width:100%;background:#fff;border-radius:3px;box-shadow:0 12px 60px #0003;outline:0}.modal-mask--centered[data-v-550bc756]{align-items:center}.app-modal--wide[data-v-550bc756]{width:1600px}.app-modal>header[data-v-550bc756]{height:80px;padding:0 46px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;font-size:23px;color:#151515}.app-modal>header button[data-v-550bc756]{border:0;background:none;color:#999;font-size:46px;font-weight:200;cursor:pointer}.app-modal--wide>header[data-v-550bc756]{height:70px;padding:0 32px}@media(max-width:700px){.modal-mask[data-v-550bc756]{padding:12px}.app-modal>header[data-v-550bc756]{padding:0 20px;height:64px}}.tag-dialog[data-v-576158ca]{color:#152334;font-size:18px}.tag-dialog header[data-v-576158ca]{height:73px;padding:0 27px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;font-size:20px}.close[data-v-576158ca]{position:relative;width:30px;height:30px;border:0;background:none;cursor:pointer}.close[data-v-576158ca]:before,.close[data-v-576158ca]:after{content:"";position:absolute;top:14px;left:0;width:36px;height:1.5px;background:#999;transform:rotate(45deg)}.close[data-v-576158ca]:after{transform:rotate(-45deg)}form[data-v-576158ca]{padding:63px 92px 61px 112px}.field[data-v-576158ca]{display:flex;align-items:center;gap:12px}.field+.field[data-v-576158ca]{margin-top:44px}.field label[data-v-576158ca]{width:97px;flex-shrink:0;white-space:nowrap}.field b[data-v-576158ca]{color:#ff3939;font-weight:400}.field input[data-v-576158ca]{height:43px;width:506px;max-width:100%;min-width:0;border:1px solid #d9d9d9;border-radius:5px;padding:0 15px;font-size:18px;color:#555}.field input[data-v-576158ca]:disabled{background:#f2f2f2;color:#999}.field input[data-v-576158ca]::placeholder{color:#bfbfbf}.error[data-v-576158ca]{min-height:20px;margin:10px 0 0 109px;font-size:14px;color:#f04444}footer[data-v-576158ca]{display:flex;justify-content:flex-end;gap:27px;margin-top:18px}footer button[data-v-576158ca]{width:95px;height:54px;border-radius:5px;font-size:23px;letter-spacing:5px;padding-left:10px;cursor:pointer}.cancel[data-v-576158ca]{border:1px solid #e5e5e5;color:#555;background:#fff}.confirm[data-v-576158ca]{border:1px solid #1890ff;background:#1890ff;color:#fff;font-weight:600}@media(max-width:700px){form[data-v-576158ca]{padding:30px 20px}.field[data-v-576158ca]{gap:8px}.field label[data-v-576158ca]{width:97px;font-size:16px}.field input[data-v-576158ca]{font-size:15px}.error[data-v-576158ca]{margin-left:0}.tag-dialog header[data-v-576158ca]{padding:0 20px}}.divider[data-v-9083cd0b]{padding:0 8px;color:#8193a6}.current[data-v-9083cd0b]{color:#536171}.tag-surface[data-v-9083cd0b]{min-height:853px;border-radius:6px;background:#fff;padding:27px 27px 23px}.add-type[data-v-9083cd0b]{height:43px;padding:0 22px;border:0;border-radius:5px;background:#1890ff;color:#fff;font-size:18px;cursor:pointer}.delete-body[data-v-9083cd0b]{padding:20px 30px 30px}.delete-body footer[data-v-9083cd0b]{display:flex;justify-content:flex-end;gap:16px}.error[data-v-9083cd0b]{color:#e54848}@media(max-width:820px){.tag-surface[data-v-9083cd0b]{min-height:calc(100vh - 150px);padding:22px 18px}}.app-header[data-v-7c0f18ba]{position:fixed;z-index:40;inset:0 0 auto 0;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 40px 0 34px;color:#fff;background:var(--header-bg)}.brand[data-v-7c0f18ba],.user-menu[data-v-7c0f18ba]{display:flex;align-items:center}.brand[data-v-7c0f18ba]{gap:19px;font-size:26px;font-weight:500;letter-spacing:.02em}.brand-mark[data-v-7c0f18ba]{width:54px;color:var(--primary)}.user-area[data-v-7c0f18ba]{position:relative}.user-menu[data-v-7c0f18ba]{gap:12px;border:0;color:#c9d4df;background:transparent;font:inherit;font-size:18px;cursor:pointer}.avatar[data-v-7c0f18ba]{display:grid;width:34px;height:34px;place-items:center;border:2px solid rgba(255,255,255,.65);border-radius:50%;color:#8b4c5a;background:linear-gradient(140deg,#ffe5c0 0,#ffe5c0 48%,#f7a2a2 49%,#f7a2a2);font-size:14px;font-weight:700}.user-dropdown[data-v-7c0f18ba]{position:absolute;z-index:50;top:calc(100% + 10px);right:0;min-width:132px;padding:6px;border:1px solid #dce4ed;border-radius:7px;background:#fff;box-shadow:0 10px 26px #0012282e}.user-dropdown button[data-v-7c0f18ba]{display:flex;width:100%;align-items:center;gap:8px;padding:9px 10px;border:0;border-radius:4px;color:#35475d;background:transparent;font:inherit;font-size:14px;text-align:left;cursor:pointer}.user-dropdown button[data-v-7c0f18ba]:hover{color:#b42318;background:#fff1f0}.user-dropdown button[data-v-7c0f18ba]:disabled{cursor:wait;opacity:.65}.menu-trigger[data-v-7c0f18ba]{display:none;color:#fff;background:transparent;border:0}@media(max-width:820px){.app-header[data-v-7c0f18ba]{padding:0 16px}.menu-trigger[data-v-7c0f18ba]{display:inline-flex}.brand[data-v-7c0f18ba]{margin-right:auto;margin-left:12px;gap:10px;font-size:17px}.brand-mark[data-v-7c0f18ba]{width:38px}.user-name[data-v-7c0f18ba]{display:none}}.app-sidebar[data-v-a35b303a]{position:fixed;z-index:30;top:var(--header-height);bottom:0;left:0;width:var(--sidebar-width);overflow-y:auto;overscroll-behavior-y:contain;background:#fff;box-shadow:2px 0 5px #10273d2e}.nav-group__title[data-v-a35b303a]{display:flex;align-items:center;width:100%;height:73px;padding:0 35px;gap:18px;border:0;background:transparent;color:#5c6268;font-size:19px;text-align:left;cursor:pointer}.nav-group__title[data-v-a35b303a]:hover{color:var(--primary);background:#f1f9ff}.nav-group__title--active[data-v-a35b303a]{color:var(--primary)}.nav-group__title[data-v-a35b303a]:focus-visible{outline-offset:-2px}.nav-chevron[data-v-a35b303a]{margin-left:auto}.nav-chevron--expanded[data-v-a35b303a]{transform:rotate(180deg)}.nav-children[data-v-a35b303a]{margin:0;padding:0;list-style:none}.nav-item[data-v-a35b303a]{position:relative;display:flex;align-items:center;height:65px;padding:0 70px;color:#535a61;font-size:18px;text-decoration:none;white-space:nowrap}.nav-item[data-v-a35b303a]:hover{color:var(--primary);background:#f1f9ff}.nav-item.router-link-active[data-v-a35b303a]{color:var(--primary);background:var(--primary-soft)}.nav-item.router-link-active[data-v-a35b303a]:after{position:absolute;inset:0 0 0 auto;width:5px;content:"";background:var(--primary)}.sidebar-backdrop[data-v-a35b303a]{display:none}@media(max-width:820px){.app-sidebar[data-v-a35b303a]{top:var(--header-height);width:min(82vw,296px);transform:translate(-102%);transition:transform .2s ease}.app-sidebar.open[data-v-a35b303a]{transform:translate(0)}.sidebar-backdrop[data-v-a35b303a]{position:fixed;z-index:25;inset:var(--header-height) 0 0;display:block;visibility:hidden;background:#01152659;opacity:0;transition:.2s ease}.sidebar-backdrop.visible[data-v-a35b303a]{visibility:visible;opacity:1}}@media(min-width:821px){.tag-layout[data-v-4c6e7e58]{--header-bg:#001529;--primary-soft:#e6f7ff}.tag-layout[data-v-4c6e7e58] .admin-main{background:#f0f2f5;padding-left:28px;padding-right:26px}.tag-layout[data-v-4c6e7e58] .breadcrumb{height:71px;padding-left:16px}}@media(min-width:821px){.participants-layout[data-v-4c6e7e58]{--header-bg:#001529;--primary-soft:#e6f7ff}.participants-layout[data-v-4c6e7e58] .admin-main{background:#f0f2f5;padding-left:28px;padding-right:26px}.participants-layout[data-v-4c6e7e58] .breadcrumb{height:70px;padding-left:16px}}@media(min-width:821px)and (max-width:1600px){.participants-layout[data-v-4c6e7e58] .admin-main{padding-left:22px;padding-right:21px}.participants-layout[data-v-4c6e7e58] .breadcrumb{height:56px;padding-left:12px}}@media(min-width:821px){.information-layout[data-v-4c6e7e58]{--header-bg: #001529;--primary-soft: #e6f7ff}.information-layout[data-v-4c6e7e58] .breadcrumb{height:78px}.information-layout[data-v-4c6e7e58] .admin-main{background:#f0f2f5;padding-right:42px}}.search-panel[data-v-7a6b0356]{display:flex;min-height:126px;align-items:center;padding:26px 45px;gap:10px}label[data-v-7a6b0356]{margin-right:2px;color:#20262c;font-size:18px}.search-input[data-v-7a6b0356]{width:375px;margin-right:48px}@media(max-width:760px){.search-panel[data-v-7a6b0356]{min-height:auto;flex-wrap:wrap;padding:18px}label[data-v-7a6b0356]{width:100%}.search-input[data-v-7a6b0356]{width:100%;margin:0 0 8px}}.toolbar[data-v-44ccb930]{display:flex;justify-content:space-between;padding-bottom:21px;gap:18px}.toolbar-group[data-v-44ccb930]{display:flex;gap:28px}.toolbar-group--right[data-v-44ccb930]{margin-left:auto}.file-button[data-v-44ccb930]{cursor:pointer}.file-button input[data-v-44ccb930]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.selection-notice[data-v-44ccb930]{display:flex;min-height:58px;align-items:center;padding:0 22px;gap:13px;border:1px solid #9ddfff;border-radius:4px;color:#4b5964;background:#e4f6ff;font-size:18px}.selection-notice strong[data-v-44ccb930]{color:var(--primary);font-weight:500}.selection-notice button[data-v-44ccb930]{border:0;color:var(--primary);background:transparent;font:inherit;cursor:pointer}.info-icon[data-v-44ccb930]{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#fff;background:var(--primary);font-size:13px;font-weight:700}@media(max-width:1100px){.toolbar[data-v-44ccb930]{flex-wrap:wrap}.toolbar-group--right[data-v-44ccb930]{margin-left:0}}@media(max-width:640px){.toolbar-group[data-v-44ccb930]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.toolbar-group .button[data-v-44ccb930]{width:100%}}.table-scroll[data-v-95783901]{margin-top:24px;overflow-x:auto}table[data-v-95783901]{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}th[data-v-95783901],td[data-v-95783901]{height:75px;padding:0 18px;border-bottom:1px solid #e7e9eb;color:#555e66;text-align:center;font-size:18px;font-weight:400}th[data-v-95783901]{height:76px;color:#191d21;background:#fbfbfc;font-weight:600}.checkbox-cell[data-v-95783901]{width:58px;text-align:center}.number-cell[data-v-95783901]{width:88px}.action-cell[data-v-95783901]{width:218px;white-space:nowrap}.action-cell button[data-v-95783901]{padding:3px 7px;border:0;color:var(--primary);background:transparent;font:inherit;cursor:pointer}input[type=checkbox][data-v-95783901]{width:18px;height:18px;accent-color:var(--primary)}.empty-cell[data-v-95783901]{height:220px;color:var(--muted);text-align:center}.pagination[data-v-62fdd5e1]{display:flex;align-items:center;justify-content:space-between;padding-top:25px;color:#747d85;font-size:18px}.page-controls[data-v-62fdd5e1]{display:flex;align-items:center;gap:10px}.page-button[data-v-62fdd5e1],.jump-input[data-v-62fdd5e1]{display:grid;width:46px;height:46px;place-items:center;border:1px solid #dfe2e5;border-radius:6px;color:#535c64;background:#fff;font:inherit}.page-button[data-v-62fdd5e1]{cursor:pointer}.page-button.active[data-v-62fdd5e1]{border-color:var(--primary);color:#fff;background:var(--primary)}.page-button[data-v-62fdd5e1]:disabled{color:#bdc3c8;cursor:not-allowed}.size-select[data-v-62fdd5e1]{position:relative;margin-left:14px}.size-select select[data-v-62fdd5e1]{width:128px;height:46px;padding:0 38px 0 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dfe2e5;border-radius:6px;color:#535c64;background:#fff;font:inherit}.size-select svg[data-v-62fdd5e1]{position:absolute;top:14px;right:12px;pointer-events:none}.jump-input[data-v-62fdd5e1]{width:68px;text-align:center}@media(max-width:1220px){.pagination[data-v-62fdd5e1]{align-items:flex-start;flex-direction:column;gap:18px}.page-controls[data-v-62fdd5e1]{max-width:100%;overflow-x:auto;padding-bottom:4px}}.point-picker[data-v-434ee385]{position:relative;height:228px;overflow:hidden;border:1px solid #d8dade;border-top:0;background:#eef3f6}.point-picker__map[data-v-434ee385]{width:100%;height:100%}.point-picker__tools[data-v-434ee385]{position:absolute;z-index:500;top:10px;left:10px;display:flex;max-width:calc(100% - 20px);align-items:center;gap:9px;pointer-events:none}.point-picker__tools button[data-v-434ee385],.point-picker__tools span[data-v-434ee385]{border:1px solid rgba(199,207,214,.92);border-radius:4px;background:#fffffff0;box-shadow:0 2px 8px #1930411f}.point-picker__tools button[data-v-434ee385]{display:inline-flex;height:34px;align-items:center;padding:0 11px;gap:6px;color:#37434d;font-size:14px;cursor:pointer;pointer-events:auto}.point-picker__tools button[data-v-434ee385]:hover{border-color:var(--primary);color:var(--primary)}.point-picker__tools button[data-v-434ee385]:disabled{cursor:wait;opacity:.7}.point-picker__tools span[data-v-434ee385]{overflow:hidden;padding:7px 10px;color:#68747d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}[data-v-434ee385] .point-picker-marker{border:0;background:transparent}[data-v-434ee385] .point-picker-marker span{position:relative;display:block;width:30px;height:30px;border:3px solid #fff;border-radius:50% 50% 50% 0;background:var(--primary);box-shadow:0 3px 10px #00407661;transform:rotate(-45deg)}[data-v-434ee385] .point-picker-marker span:after{position:absolute;top:7px;left:7px;width:10px;height:10px;border-radius:50%;content:"";background:#fff}[data-v-434ee385] .leaflet-control-attribution{font-size:10px}@media(max-width:720px){.point-picker[data-v-434ee385]{height:210px}.point-picker__tools[data-v-434ee385]{align-items:flex-start;flex-direction:column}.point-picker__tools span[data-v-434ee385]{max-width:min(270px,calc(100vw - 52px))}}.form-fields[data-v-18bf9002]{min-width:0;margin:0;padding:0;border:0}.form-fields[data-v-18bf9002]:disabled{pointer-events:none;opacity:.7}.dialog-layer[data-v-18bf9002]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;overflow-y:auto;place-items:start center;padding:3px 16px;background:#0011206b}.position-dialog[data-v-18bf9002]{width:min(1060px,100%);min-height:900px;background:#fff;box-shadow:0 16px 60px #00000038}.dialog-header[data-v-18bf9002]{display:flex;height:82px;align-items:center;justify-content:space-between;padding:0 31px 0 48px;border-bottom:1px solid #eceeef}.dialog-header h2[data-v-18bf9002]{margin:0;font-size:24px;font-weight:600}.dialog-header button[data-v-18bf9002]{display:flex;padding:5px;border:0;color:#8a8f94;background:transparent;cursor:pointer}.dialog-body[data-v-18bf9002]{padding:56px 100px 64px}.form-row[data-v-18bf9002]{display:grid;grid-template-columns:162px minmax(0,1fr);align-items:center;margin-bottom:46px}.form-row--top[data-v-18bf9002]{align-items:start}.form-row>label[data-v-18bf9002]{padding-top:12px;color:#15191d;text-align:right;font-size:19px}.form-row>label.required[data-v-18bf9002]:before{margin-right:5px;color:#f5222d;content:"*"}.field-wrap[data-v-18bf9002]{position:relative;min-width:0}.field-wrap small[data-v-18bf9002]{position:absolute;top:50px;left:0;color:#f5222d;font-size:13px}.coordinate-row[data-v-18bf9002]{display:grid;grid-template-columns:1fr 1fr;column-gap:34px}.coordinate-row .form-row[data-v-18bf9002]{grid-template-columns:162px minmax(0,1fr)}.coordinate-row .form-row+.form-row[data-v-18bf9002]{grid-template-columns:78px minmax(0,1fr)}.radius-field[data-v-18bf9002]{position:relative}.radius-field input[data-v-18bf9002]{padding-right:66px}.radius-field>span[data-v-18bf9002]{position:absolute;top:12px;right:94px;padding-left:14px;border-left:1px solid #dadde0;color:#222;font-size:20px}.upload-row[data-v-18bf9002]{margin-top:58px;margin-bottom:51px}.upload-tip[data-v-18bf9002]{margin:9px 0 15px;color:#bec3c7;font-size:17px}.upload-list[data-v-18bf9002]{display:flex;flex-wrap:wrap;gap:15px}.upload-button[data-v-18bf9002],.image-preview[data-v-18bf9002]{width:108px;height:108px;border:1px solid #d6d9dc;border-radius:5px;background:#f6f6f6}.upload-button[data-v-18bf9002]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#bfc4c9;cursor:pointer}.upload-button input[data-v-18bf9002]{position:absolute;width:1px;height:1px;opacity:0}.image-preview[data-v-18bf9002]{position:relative;overflow:hidden}.image-preview img[data-v-18bf9002]{width:100%;height:100%;object-fit:cover}.image-preview button[data-v-18bf9002]{position:absolute;top:4px;right:4px;display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:50%;color:#fff;background:#0000008c}textarea.text-input[data-v-18bf9002]{height:108px;padding-top:13px;resize:vertical}.dialog-footer[data-v-18bf9002]{display:flex;justify-content:flex-end;padding-top:33px;gap:29px}.save-error[data-v-18bf9002]{margin:0;color:#cf3434;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.dialog-footer button[data-v-18bf9002]:disabled{opacity:.6;cursor:wait}.fade-enter-active[data-v-18bf9002],.fade-leave-active[data-v-18bf9002]{transition:opacity .16s ease}.fade-enter-from[data-v-18bf9002],.fade-leave-to[data-v-18bf9002]{opacity:0}@media(max-width:720px){.dialog-layer[data-v-18bf9002]{padding:0}.position-dialog[data-v-18bf9002]{width:100%;min-height:100vh}.dialog-header[data-v-18bf9002]{position:sticky;z-index:2;top:0;height:64px;padding:0 16px;background:#fff}.dialog-header h2[data-v-18bf9002]{font-size:20px}.dialog-body[data-v-18bf9002]{padding:24px 16px 32px}.form-row[data-v-18bf9002],.coordinate-row .form-row[data-v-18bf9002],.coordinate-row .form-row+.form-row[data-v-18bf9002]{display:block;margin-bottom:28px}.form-row>label[data-v-18bf9002]{display:block;padding:0 0 9px;text-align:left}.coordinate-row[data-v-18bf9002]{display:block}.radius-field>span[data-v-18bf9002]{right:14px}.upload-row[data-v-18bf9002]{margin-top:0}.dialog-footer[data-v-18bf9002]{position:sticky;bottom:0;margin:0 -16px -32px;padding:14px 16px;background:#fffffff5}.dialog-footer .button[data-v-18bf9002]{flex:1}}.qr-preview[data-v-0541fa03]{padding:20px 28px 24px}.point-name[data-v-0541fa03]{margin:0 0 12px;text-align:center;font-size:18px;overflow-wrap:anywhere}.qr-hint[data-v-0541fa03]{margin:-4px 0 14px;color:#758078;text-align:center;font-size:14px;line-height:1.6}.qr-preview img[data-v-0541fa03]{display:block;width:320px;max-width:100%;height:auto;margin:0 auto}.qr-status[data-v-0541fa03]{display:grid;min-height:240px;align-content:center;justify-items:center;text-align:center}footer[data-v-0541fa03]{display:flex;justify-content:flex-end;margin-top:20px}footer button[data-v-0541fa03]{display:inline-flex;align-items:center;gap:8px}footer button[data-v-0541fa03]:disabled{opacity:.55;cursor:not-allowed}.position-page[data-v-a949a2df]{min-width:0}.position-controls[data-v-a949a2df]{min-width:0;margin:0;padding:0;border:0}.position-controls[data-v-a949a2df]:disabled{opacity:.65}.status-message[data-v-a949a2df]{padding:12px;color:#8b4611;background:#fff7e6;line-height:1.7;overflow-wrap:anywhere}.data-panel[data-v-a949a2df]{margin-top:16px;padding:29px 43px 43px}.toast-message[data-v-a949a2df]{position:fixed;z-index:200;top:98px;left:50%;padding:12px 22px;border-radius:5px;color:#fff;background:#232a30eb;box-shadow:0 5px 20px #0000002e;transform:translate(-50%)}.toast-enter-active[data-v-a949a2df],.toast-leave-active[data-v-a949a2df]{transition:.18s ease}.toast-enter-from[data-v-a949a2df],.toast-leave-to[data-v-a949a2df]{opacity:0;transform:translate(-50%,-8px)}@media(max-width:760px){.data-panel[data-v-a949a2df]{padding:16px}}.user-breadcrumb-divider{padding:0 9px}.user-breadcrumb-current{color:#536171}.user-management{color:#535b63;font-size:18px}.user-management .surface{border-radius:5px}.user-search{min-height:118px;display:flex;align-items:center;gap:30px;padding:32px 43px}.user-search label{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#111}.user-search .text-input{width:185px;height:43px}.user-search-actions{display:flex;gap:10px;margin-left:-3px}.user-management .button{height:43px;min-width:89px;line-height:41px;padding:0 20px;border-radius:5px}.user-management .button:disabled{opacity:.5;cursor:not-allowed;border-color:#d9dde1;color:#4f5860}.user-results{margin-top:27px;padding:40px 36px 40px 42px;min-height:calc(100vh - 304px)}.user-toolbar{display:flex;gap:27px;margin-bottom:21px}.user-selection{display:flex;align-items:center;gap:12px;height:54px;padding:0 18px;border:1px solid #a8e5ff;background:#e6f7ff;border-radius:4px;margin-bottom:23px}.user-selection b{color:#1890ff;font-weight:400}.user-selection .user-link{margin-left:14px}.user-link{border:0;padding:0;background:none;color:#1890ff;font:inherit;cursor:pointer;white-space:nowrap}.user-link:hover{color:#40a9ff}.user-table-wrap{overflow-x:auto}.user-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;text-align:left}.user-table th{background:#fafafa;color:#171717;font-weight:600}.user-table th,.user-table td{height:72px;padding:12px 22px;border-bottom:1px solid #e6e6e6}.user-table th:first-child,.user-table td:first-child{padding:0 22px}.user-table input{width:19px;height:19px;margin:0;vertical-align:middle;accent-color:#1890ff;cursor:pointer}.user-table td .user-link+.user-link{margin-left:8px}.user-table .user-empty{text-align:center;color:#889198}.user-results .pagination{padding-top:23px;font-size:18px}.user-results .page-button,.user-results .jump-input,.user-results .size-select select{height:43px}.user-results .page-button{width:43px}.user-results .jump-input{width:64px}.user-results .size-select select{width:122px}.user-dialog .app-modal>header,.user-dialog-header{height:73px;padding:0 43px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;color:#262626;font-size:22px}.user-dialog .app-modal>header button{font-size:0;width:28px;height:28px;position:relative;padding:0}.user-close{position:relative;width:28px;height:28px;border:0;padding:0;background:none;cursor:pointer;flex-shrink:0}.user-close:before,.user-close:after,.user-dialog .app-modal>header button:before,.user-dialog .app-modal>header button:after{content:"";position:absolute;width:37px;height:1.5px;background:#999;left:-4px;top:13px;transform:rotate(45deg)}.user-close:after,.user-dialog .app-modal>header button:after{transform:rotate(-45deg)}.user-dialog .app-modal>header{padding-right:27px}.user-profile{padding:34px 88px 50px;min-height:273px;font-size:20px;line-height:38px;color:#444}.user-phone{display:flex;align-items:center}.user-eye{border:0;background:none;padding:0;display:flex;color:#999;margin-left:14px;cursor:pointer}.user-achievement-dialog .app-modal{background:transparent;box-shadow:none}.user-achievement-layout{display:flex;gap:18px;align-items:center}.user-achievement-card{width:952px;flex-shrink:0;max-width:100%;min-height:412px;background:#fff;border-radius:2px}.user-dialog-header{padding-right:27px}.user-metrics{display:grid;grid-template-columns:1fr 1fr 1.14fr 1.14fr 1fr 1.15fr;padding:87px 31px 0;color:#171717;font-size:20px}.user-metrics>div{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:125px;padding:24px 0 4px;border-right:1px solid #eaeaea}.user-metrics>div:last-child{border:0}.user-metrics strong{font-size:18px}.user-metrics .user-link{font-weight:700}.user-activity-details{position:relative;flex:1;background:#fff;min-width:0;padding:44px 40px 30px;color:#172b3d;font-size:18px}.user-activity-details>.user-close{position:absolute;right:12px;top:10px}.user-activity-details ul{list-style:none;margin:0;padding:0}.user-activity-details li{line-height:38px;overflow-wrap:anywhere}@media(min-width:821px){.user-layout{--header-bg: #001529;--primary-soft: #e6f7ff}.user-layout .admin-main{background:#f0f2f5;padding-left:28px;padding-right:26px;padding-bottom:6px}.user-layout .breadcrumb{height:71px}}@media(max-width:1550px){.user-achievement-layout{flex-wrap:wrap;justify-content:center}.user-activity-details{flex:0 1 952px}}@media(max-width:1100px){.user-search{flex-wrap:wrap;gap:18px;padding:24px}.user-results{padding:24px}}@media(max-width:700px){.user-profile{padding:24px;font-size:18px}.user-metrics{grid-template-columns:repeat(2,1fr);padding:20px;gap:20px 0}.user-metrics>div{min-height:90px;padding:10px 0}.user-metrics>div:nth-child(2n){border-right:0}.user-activity-details{padding:44px 20px 24px}.user-search label{width:100%}.user-search .text-input{flex:1;min-width:0}}.route-table-wrap[data-v-5b341ec8]{overflow:auto}.route-table[data-v-5b341ec8]{border-collapse:collapse;text-align:center;width:100%;table-layout:fixed;min-width:1180px;font-size:18px;color:#666f77}.route-table th[data-v-5b341ec8]{height:76px;text-align:center;color:#20262b;background:#fafafa;font-weight:600;border-top:1px solid #f0f0f0}.route-table td[data-v-5b341ec8]{height:76px}.route-table th[data-v-5b341ec8],.route-table td[data-v-5b341ec8]{padding:0 10px;border-bottom:1px solid #e9e9e9}.route-table th[data-v-5b341ec8]:first-child,.route-table td[data-v-5b341ec8]:first-child{text-align:center}.route-table input[data-v-5b341ec8]{width:20px;height:20px;accent-color:#1890ff;cursor:pointer}.route-table button[data-v-5b341ec8]{border:0;padding:0;background:none;color:#1890ff;font:inherit;cursor:pointer;white-space:nowrap}.status[data-v-5b341ec8],.actions[data-v-5b341ec8]{display:flex;align-items:center;justify-content:center;white-space:nowrap}.actions[data-v-5b341ec8]{gap:12px}.status button[data-v-5b341ec8]{margin-left:16px}.dot[data-v-5b341ec8]{width:18px;height:18px;flex-shrink:0;border-radius:50%;background:#c4c4c4}.dot.published[data-v-5b341ec8]{background:#1890ff}.truncate[data-v-5b341ec8]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.empty[data-v-5b341ec8]{text-align:center;color:#999}.map-hint[data-v-83df9d69]{color:#66717a;font-size:14px;margin:0 0 25px 175px}.route-fields[data-v-83df9d69]{border:0;padding:0;margin:0;min-width:0}.route-form[data-v-83df9d69]{padding:65px 70px 40px 90px;color:#111;font-size:20px}.form-caption[data-v-83df9d69]{margin:0 0 32px 48px}.form-row[data-v-83df9d69]{display:grid;grid-template-columns:160px minmax(0,560px);gap:15px;align-items:center;margin-bottom:44px}.form-row>span[data-v-83df9d69]{text-align:right;white-space:nowrap}.form-row b[data-v-83df9d69]{color:red;font-weight:400}.sports[data-v-83df9d69]{margin-top:82px}.options[data-v-83df9d69]{display:flex;gap:52px}.options label[data-v-83df9d69]{display:flex;align-items:center;gap:12px;min-width:75px;color:#59616b}.options input[data-v-83df9d69],.tag-options input[data-v-83df9d69]{width:21px;height:21px;accent-color:#1890ff}.tag-picker[data-v-83df9d69]{position:relative}.tag-picker>button[data-v-83df9d69]{text-align:left;color:#777;display:flex;justify-content:space-between;align-items:center;height:auto;min-height:48px}.tag-options[data-v-83df9d69]{position:absolute;top:100%;z-index:4;background:#fff;box-shadow:0 3px 16px #0002;padding:15px;display:flex;flex-wrap:wrap;gap:12px}.tag-options label[data-v-83df9d69]{display:flex;align-items:center;gap:6px;font-size:16px}.unit-input[data-v-83df9d69]{display:flex;height:48px;border:1px solid #d9dde1;border-radius:5px;align-items:center}.unit-input input[data-v-83df9d69]{min-width:0;flex:1;border:0;background:transparent;padding:0 16px;font:inherit;outline:0}.unit-input input[data-v-83df9d69]::placeholder{color:#c2c7cc}.unit-input>span[data-v-83df9d69]{width:180px;border-left:1px solid #d9dde1;padding-left:14px}.image-row[data-v-83df9d69]{align-items:start}.image-row p[data-v-83df9d69]{margin:0 0 16px;color:#bfc3c8;white-space:nowrap}.images[data-v-83df9d69]{display:flex;gap:15px;flex-wrap:wrap}.image-item[data-v-83df9d69],.upload[data-v-83df9d69]{width:108px;height:108px;position:relative;background:#f2f2f3;border:1px solid #d8dadd;border-radius:5px}.image-item img[data-v-83df9d69]{width:100%;height:100%;object-fit:cover}.image-item button[data-v-83df9d69]{position:absolute;right:0;top:0;border:0;background:#fff;cursor:pointer}.upload[data-v-83df9d69]{display:block;text-align:center;padding-top:19px;color:#bfc3c8;font-size:23px;cursor:pointer}.upload input[data-v-83df9d69]{display:none}.description-row[data-v-83df9d69]{grid-template-columns:160px minmax(0,1fr);align-items:start}.rich-editor[data-v-83df9d69]{border:1px solid #d9dde1;border-radius:5px}.editor-tools[data-v-83df9d69]{display:flex;gap:13px;padding:15px}.editor-tools button[data-v-83df9d69]{border:0;background:none;font-size:20px;cursor:pointer;color:#444}.editable[data-v-83df9d69]{min-height:320px;padding:16px;outline:none;overflow-wrap:anywhere}.editable[data-v-83df9d69] img,.editable[data-v-83df9d69] video{max-width:100%;height:auto}.editable[data-v-83df9d69]:empty:before{content:attr(data-placeholder);color:#bfc3c8}.route-form footer[data-v-83df9d69]{display:flex;justify-content:flex-end;gap:30px;margin-top:55px}.form-error[data-v-83df9d69]{color:#d9363e;margin-left:175px}@media(max-width:800px){.route-form[data-v-83df9d69]{padding:30px 20px;font-size:16px}.form-row[data-v-83df9d69],.description-row[data-v-83df9d69]{grid-template-columns:110px minmax(0,1fr);gap:10px;margin-bottom:25px}.sports[data-v-83df9d69]{margin-top:35px}.image-row p[data-v-83df9d69]{white-space:normal}.unit-input>span[data-v-83df9d69]{width:70px}.form-caption[data-v-83df9d69]{margin-left:0}.options[data-v-83df9d69]{gap:20px}.editor-tools[data-v-83df9d69]{gap:3px;flex-wrap:wrap}.form-error[data-v-83df9d69]{margin-left:0}}.track-toolbar[data-v-f8d85959]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.track-toolbar input[data-v-f8d85959]{width:90px;padding:6px}.track-toolbar .map-note[data-v-f8d85959]{width:100%;margin:0}[data-v-f8d85959] .route-track-marker{background:#fff;border:2px solid #1890ff;border-radius:50%;text-align:center;color:#1267a0;font-size:12px;line-height:20px}.map-fields[data-v-f8d85959]{border:0;margin:0;padding:0;min-width:0}.route-map-stage[data-v-f8d85959]{position:relative}.route-map[data-v-f8d85959]{height:clamp(260px,40vh,460px);min-height:260px;background:#e5eee7}.map-selector[data-v-f8d85959]{position:absolute;top:20px;left:22px;z-index:500;display:flex;align-items:center;gap:12px;font-size:18px}.map-selector select[data-v-f8d85959]{width:min(480px,55vw);height:42px;padding:0 15px;border:1px solid #ccd0d3;border-radius:5px;background:#ffffffeb;color:#56616b;font:inherit}.map-help[data-v-f8d85959]{position:absolute;bottom:14px;left:20px;z-index:500;background:#fffffff0;padding:9px 12px;border-radius:4px;font-size:14px;color:#53616b;max-width:75%}.map-warning[data-v-f8d85959]{position:absolute;top:78px;left:22px;z-index:500;background:#fff5dc;padding:10px;color:#885a0c;font-size:14px}.map-settings[data-v-f8d85959]{padding:16px 24px}.map-setting-row[data-v-f8d85959]{display:flex;align-items:center;gap:28px;flex-wrap:wrap;font-size:17px}.map-setting-row b[data-v-f8d85959]{color:red}.map-setting-row input[type=number][data-v-f8d85959]{width:330px;max-width:45vw;height:44px;margin-left:12px;padding:0 14px;border:1px solid #ddd;border-radius:5px;font:inherit}.map-setting-row input[type=checkbox][data-v-f8d85959]{accent-color:#1890ff}.map-setting-row>span[data-v-f8d85959],.map-note[data-v-f8d85959]{color:#8a9299}.map-note[data-v-f8d85959]{font-size:14px}.anchor-list[data-v-f8d85959]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;max-height:170px;overflow:auto}.anchor-list li[data-v-f8d85959]{display:flex;align-items:center;gap:8px;border:1px solid #e1e5e9;border-radius:4px;padding:8px 12px;font-size:14px}.anchor-list small[data-v-f8d85959]{color:#8a9299}.anchor-list button[data-v-f8d85959]{border:0;background:none;color:#1890ff;cursor:pointer}.anchor-list button[data-v-f8d85959]:disabled{color:#bbb}.map-settings footer[data-v-f8d85959]{display:flex;justify-content:flex-end;gap:20px;margin-top:28px}.map-error[data-v-f8d85959]{color:#d9363e}[data-v-f8d85959] .route-anchor-marker,[data-v-f8d85959] .route-point-marker{box-sizing:border-box;font-size:18px;line-height:22px;text-align:center;font-weight:700}[data-v-f8d85959] .route-anchor-marker{background:#fff;border:2px solid #e98917;color:#bd6100;border-radius:50%;box-shadow:0 1px 3px #0004}[data-v-f8d85959] .route-point-marker{background:#fff;border:2px solid #159b35;color:#10822c;border-radius:50%}[data-v-f8d85959] .route-point-label{position:relative;background:#10ef25;color:#064b0b;border:2px solid white;border-radius:30px;padding:6px 14px;font-size:16px;line-height:22px;box-shadow:3px 4px 5px #0004}[data-v-f8d85959] .route-point-label button{border:0;background:none;color:#138b18;font-size:20px;line-height:22px;padding:0 2px;margin-left:8px;cursor:pointer}[data-v-f8d85959] .route-point-label:before,[data-v-f8d85959] .route-point-label:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top:12px solid white;border-bottom:0;pointer-events:none}[data-v-f8d85959] .route-point-label:after{margin-top:-2px;border:6px solid transparent;border-top:9px solid #10ef25;border-bottom:0}[data-v-f8d85959] .route-point-label button:focus-visible{outline:2px solid #064b0b;outline-offset:2px;border-radius:3px}@media(max-width:700px){.map-settings[data-v-f8d85959]{padding:20px}.map-setting-row[data-v-f8d85959]{font-size:14px;gap:15px}.map-selector[data-v-f8d85959]{font-size:14px}.route-map[data-v-f8d85959]{min-height:240px}.map-help[data-v-f8d85959]{font-size:12px}}.map-selector[data-v-f8d85959]{background:#fffffff0;padding:8px 12px;border-radius:5px}[data-v-f8d85959] .amap-marker-label{padding:0;border:0;background:transparent}[data-v-f8d85959] .route-point-label{display:inline-flex;align-items:center;white-space:nowrap}.route-map-modal .app-modal{max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden}.route-map-modal.modal-mask{padding:20px}.route-map-modal .app-modal>header{height:52px;min-height:52px;padding:0 24px;font-size:19px}.route-map-modal .map-fields{overflow:auto}.route-map-modal .map-settings footer{margin-top:14px;position:sticky;bottom:-16px;padding:10px 0;background:#fff}.route-search[data-v-1c2347ae]{display:flex;align-items:center;gap:5%;padding:34px 45px 44px}.route-search>label[data-v-1c2347ae]{display:flex;align-items:center;gap:13px;white-space:nowrap;font-size:18px;width:31%}.route-search .text-input[data-v-1c2347ae]{min-width:0;flex:1}.route-search>div[data-v-1c2347ae]{display:flex;gap:10px}.route-panel[data-v-1c2347ae]{border:0;min-width:0;margin-top:16px;padding:29px 43px 43px}.route-toolbar[data-v-1c2347ae]{display:flex;justify-content:space-between;margin-bottom:23px}.route-toolbar>div[data-v-1c2347ae]{display:flex;gap:28px}.import-button[data-v-1c2347ae]{cursor:pointer}.import-button input[data-v-1c2347ae]{display:none}.selection-bar[data-v-1c2347ae]{height:57px;border:1px solid #b5e8ff;background:#e6f7ff;border-radius:5px;display:flex;align-items:center;gap:13px;padding:0 21px;color:#60717c;font-size:18px;margin-bottom:25px}.selection-bar em[data-v-1c2347ae]{font-style:normal;color:#1890ff}.selection-bar button[data-v-1c2347ae]{border:0;background:none;color:#1890ff;font:inherit;margin-left:12px;cursor:pointer}.info-icon[data-v-1c2347ae]{background:#009fe8;color:#fff;width:20px;height:20px;border-radius:50%;text-align:center;font-size:15px;font-weight:700}.route-toast[data-v-1c2347ae]{position:fixed;z-index:2000;top:98px;left:50%;transform:translate(-50%);padding:14px 24px;background:#26323bee;color:#fff;border-radius:5px;max-width:90vw;max-height:55vh;overflow:auto}@media(max-width:1100px){.route-search[data-v-1c2347ae]{flex-wrap:wrap;gap:20px;padding:25px}.route-search>label[data-v-1c2347ae]{width:45%}.route-panel[data-v-1c2347ae]{padding:25px}.route-toolbar>div[data-v-1c2347ae]{gap:12px}}@media(max-width:700px){.route-search>label[data-v-1c2347ae]{width:100%}.route-toolbar[data-v-1c2347ae]{gap:15px;flex-wrap:wrap}.route-toolbar>div[data-v-1c2347ae]{flex-wrap:wrap}.route-panel[data-v-1c2347ae]{padding:16px}}.resource-tree[data-v-b91e8ec7]{width:330px;flex-shrink:0;border-right:1px solid #f0f0f0;background:#fff;border-radius:6px 0 0 6px;padding-bottom:50px}.tree-toolbar[data-v-b91e8ec7]{height:102px;padding:30px}.resource-tree section+section[data-v-b91e8ec7]{margin-top:26px}.group-row[data-v-b91e8ec7]{display:flex;align-items:center;padding-left:30px;height:45px}.collapse[data-v-b91e8ec7]{padding:0;width:14px;height:14px;line-height:10px;border:1px solid #ddd;background:#fff;color:#aaa;font-size:12px;cursor:pointer}.group-label[data-v-b91e8ec7]{flex:1;text-align:left;padding:10px 12px;color:#333;border:0;background:none;font-size:18px;cursor:pointer}.type-row[data-v-b91e8ec7]{display:block;width:calc(100% - 49px);margin-left:49px;text-align:left;padding:10px 32px;border:0;background:none;color:#666;font-size:18px;line-height:25px;cursor:pointer}.active[data-v-b91e8ec7]{background:#f2f2f2!important}.type-row[data-v-b91e8ec7]:hover,.group-label[data-v-b91e8ec7]:hover{color:#1890ff;background:#e6f7ff}@media(max-width:1500px){.resource-tree[data-v-b91e8ec7]{width:245px}.type-row[data-v-b91e8ec7]{padding-left:20px}}@media(max-width:900px){.resource-tree[data-v-b91e8ec7]{width:190px}.tree-toolbar[data-v-b91e8ec7]{padding:20px 10px}.type-row[data-v-b91e8ec7]{font-size:18px;margin-left:25px;width:calc(100% - 25px)}.group-row[data-v-b91e8ec7]{padding-left:12px}.group-label[data-v-b91e8ec7]{font-size:18px}}.table-scroll[data-v-cd2dec11]{overflow:auto}table[data-v-cd2dec11]{width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed;color:#666;font-size:18px}th[data-v-cd2dec11],td[data-v-cd2dec11]{text-align:center;height:80px;padding:12px 16px;border-bottom:1px solid #e8e8e8;overflow-wrap:anywhere}th[data-v-cd2dec11]{background:#fafafa;border-top:1px solid #e8e8e8;color:#191919;font-weight:600}th.check[data-v-cd2dec11],td.check[data-v-cd2dec11]{width:84px;padding-left:25px}.index[data-v-cd2dec11]{width:105px}.name[data-v-cd2dec11]{width:24%}.actions[data-v-cd2dec11]{width:155px;white-space:nowrap}.actions button[data-v-cd2dec11]{border:0;background:none;color:#1890ff;font:inherit;padding:0 5px;cursor:pointer}input[data-v-cd2dec11]{width:20px;height:20px;accent-color:#1890ff;cursor:pointer}.empty[data-v-cd2dec11]{text-align:center;color:#999;height:250px}@media(max-width:1600px){table[data-v-cd2dec11]{font-size:18px;min-width:880px}th.check[data-v-cd2dec11],td.check[data-v-cd2dec11]{width:60px;padding-left:20px}.index[data-v-cd2dec11]{width:70px}.actions[data-v-cd2dec11]{width:115px}th[data-v-cd2dec11],td[data-v-cd2dec11]{padding:12px 10px}}.resource-form[data-v-87ed15f1]{color:#111;font-size:20px}.form-scroll[data-v-87ed15f1]{max-height:calc(100vh - 260px);overflow-y:auto;padding:58px 234px 0 130px}.field[data-v-87ed15f1]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:48px}.field>label[data-v-87ed15f1]{text-align:right;line-height:48px;white-space:nowrap}b[data-v-87ed15f1]{font-weight:400;color:#ff3535;margin-right:7px}.text-input[data-v-87ed15f1]{height:48px;font-size:20px;color:#666}.text-input[data-v-87ed15f1]:disabled{background:#f2f2f2;color:#999}textarea.text-input[data-v-87ed15f1]{height:108px;padding-top:12px;resize:vertical}.coordinates[data-v-87ed15f1]{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:14px;align-items:center}.coordinates label[data-v-87ed15f1]{text-align:right;white-space:nowrap}.images p[data-v-87ed15f1]{margin:10px 0 16px;color:#c2c5c9;white-space:nowrap}.image-grid[data-v-87ed15f1]{display:flex;gap:15px;flex-wrap:wrap}.preview[data-v-87ed15f1],.upload[data-v-87ed15f1]{width:108px;height:108px;border:1px solid #d9d9d9;border-radius:5px;background:#f2f2f2;position:relative;overflow:hidden}.preview img[data-v-87ed15f1]{width:100%;height:100%;object-fit:cover}.preview button[data-v-87ed15f1]{position:absolute;right:0;top:0;border:0;background:#0009;color:#fff;cursor:pointer;font-size:20px}.upload[data-v-87ed15f1]{display:grid;place-items:center;text-align:center;color:#bfc3c8;cursor:pointer;font-size:22px}.upload input[data-v-87ed15f1]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}footer[data-v-87ed15f1]{display:flex;justify-content:flex-end;gap:30px;padding:30px 104px 48px}.form-error[data-v-87ed15f1]{color:#d4380d;margin:0 50px;text-align:center;font-size:16px}@media(min-width:1000px){.form-scroll[data-v-87ed15f1]{padding-left:130px;padding-right:234px;width:1060px;max-width:100%;box-sizing:border-box}.field[data-v-87ed15f1]{grid-template-columns:120px 562px}.coordinates[data-v-87ed15f1]{grid-template-columns:219px 97px 218px}}@media(min-width:700px)and (max-width:999px){.form-scroll[data-v-87ed15f1]{padding:35px 35px 0}.field[data-v-87ed15f1]{grid-template-columns:120px minmax(0,1fr)}.images p[data-v-87ed15f1]{white-space:normal;font-size:16px}}@media(max-width:699px){.form-scroll[data-v-87ed15f1]{padding:25px 20px 0}.field[data-v-87ed15f1]{grid-template-columns:1fr;gap:6px;margin-bottom:24px}.field>label[data-v-87ed15f1]{text-align:left;line-height:28px}.coordinates[data-v-87ed15f1]{grid-template-columns:1fr 70px 1fr;gap:8px}.images p[data-v-87ed15f1]{white-space:normal;font-size:16px}.text-input[data-v-87ed15f1]{font-size:16px}footer[data-v-87ed15f1]{padding:20px;gap:20px}.resource-form[data-v-87ed15f1]{font-size:17px}}.type-form[data-v-d9444098]{font-size:20px;color:#111}.type-fields[data-v-d9444098]{padding:80px 234px 0 130px;max-height:calc(100vh - 270px);overflow:auto}.type-fields>div[data-v-d9444098]{display:grid;grid-template-columns:116px 562px;gap:15px;margin-bottom:48px}.type-fields>div>label[data-v-d9444098]:first-child{text-align:right;line-height:48px;white-space:nowrap}b[data-v-d9444098]{color:#ff3535;margin-right:7px;font-weight:400}.text-input[data-v-d9444098]{height:48px;font-size:20px}.text-input[data-v-d9444098]:disabled{background:#f2f2f2;color:#999}textarea.text-input[data-v-d9444098]{height:108px;padding-top:12px;resize:vertical}.icon-upload[data-v-d9444098]{position:relative;width:137px;height:48px;color:#999;padding:0 14px;overflow:hidden}.icon-upload input[data-v-d9444098]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.icon-upload img[data-v-d9444098]{width:36px;height:36px;object-fit:contain}footer[data-v-d9444098]{display:flex;justify-content:flex-end;gap:30px;padding:0 104px 26px}.type-form p[data-v-d9444098]{color:#d4380d;text-align:center;font-size:16px}@media(max-width:850px){.type-fields[data-v-d9444098]{padding:30px}.type-fields>div[data-v-d9444098]{grid-template-columns:110px minmax(0,1fr);margin-bottom:28px}footer[data-v-d9444098]{padding:10px 30px 25px}}@media(max-width:500px){.type-fields>div[data-v-d9444098]{grid-template-columns:1fr}.type-fields>div>label[data-v-d9444098]:first-child{text-align:left}.text-input[data-v-d9444098]{font-size:16px}}.resource-search[data-v-dcaaf690]{display:flex;align-items:center;gap:5%;padding:36px 49px 48px}.resource-search>label[data-v-dcaaf690]{display:flex;align-items:center;gap:13px;white-space:nowrap;font-size:18px;width:31%}.resource-search .text-input[data-v-dcaaf690]{min-width:0;flex:1;height:48px;font-size:18px}.placeholder[data-v-dcaaf690]{color:#bfbfbf}.resource-search>div[data-v-dcaaf690]{display:flex;gap:10px}.resource-panel[data-v-dcaaf690]{display:flex;margin-top:18px;min-height:854px;overflow:hidden}.resource-content[data-v-dcaaf690]{padding:30px 36px 45px 47px;flex:1;min-width:0}.resource-toolbar[data-v-dcaaf690]{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.resource-toolbar>div[data-v-dcaaf690]{display:flex;gap:30px}.resource-page .button[data-v-dcaaf690]{font-size:18px;height:48px}.import-button[data-v-dcaaf690]{position:relative;overflow:hidden}.import-button input[data-v-dcaaf690]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.selection-bar[data-v-dcaaf690]{height:60px;border:1px solid #b5e8ff;background:#e6f7ff;border-radius:5px;display:flex;align-items:center;gap:16px;padding:0 17px;color:#60717c;font-size:18px;margin-bottom:26px}.selection-bar em[data-v-dcaaf690]{font-style:normal;color:#1890ff}.selection-bar button[data-v-dcaaf690]{border:0;background:none;color:#1890ff;font:inherit;margin-left:8px;cursor:pointer}.info-icon[data-v-dcaaf690]{background:#009fe8;color:#fff;width:21px;height:21px;border-radius:50%;text-align:center;font-size:16px;font-weight:700}.resource-toast[data-v-dcaaf690]{position:fixed;top:98px;left:50%;transform:translate(-50%);z-index:2000;padding:14px 24px;background:#26323bf0;color:#fff;border-radius:5px;max-width:90vw}.resource-content[data-v-dcaaf690] .pagination{font-size:18px;gap:20px;flex-wrap:wrap}.resource-content[data-v-dcaaf690] .page-controls{flex-wrap:wrap}.resource-page[data-v-dcaaf690] .breadcrumb{font-size:18px}@media(max-width:1600px){.resource-search[data-v-dcaaf690]{padding:30px;gap:3%}.resource-search>label[data-v-dcaaf690]{font-size:18px;width:34%}.resource-content[data-v-dcaaf690]{padding:30px 25px}.resource-toolbar>div[data-v-dcaaf690]{gap:14px}.resource-page .button[data-v-dcaaf690],.resource-content[data-v-dcaaf690] .pagination{font-size:18px}}@media(max-width:1100px){.resource-search[data-v-dcaaf690]{flex-wrap:wrap;gap:20px}.resource-search>label[data-v-dcaaf690]{width:45%}.resource-toolbar[data-v-dcaaf690]{flex-wrap:wrap}.resource-toolbar>div[data-v-dcaaf690]{flex-wrap:wrap}.resource-content[data-v-dcaaf690]{padding:20px 16px}}@media(max-width:650px){.resource-search>label[data-v-dcaaf690]{width:100%}.resource-panel[data-v-dcaaf690]{flex-direction:column}.resource-panel[data-v-dcaaf690] .resource-tree{width:100%;max-height:280px;overflow:auto}.resource-content[data-v-dcaaf690]{width:100%}.resource-search[data-v-dcaaf690]{padding:20px}.resource-content[data-v-dcaaf690] .page-controls{gap:6px}}button[data-v-9cebd2aa]:disabled{opacity:.5;cursor:wait}.table-scroll[data-v-9cebd2aa]{overflow-x:auto}table[data-v-9cebd2aa]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:18px;color:#666;min-width:1080px}th[data-v-9cebd2aa],td[data-v-9cebd2aa]{text-align:center;height:80px;padding:12px 5px;border-bottom:1px solid #e8e8e8;font-weight:400}th[data-v-9cebd2aa]{font-weight:600;color:#202020;background:#fafafa;border-top:1px solid #e8e8e8}th[data-v-9cebd2aa]:first-child,td[data-v-9cebd2aa]:first-child{text-align:center;padding:0}input[data-v-9cebd2aa]{width:20px;height:20px;accent-color:#1890ff;vertical-align:middle;cursor:pointer}.title-cell[data-v-9cebd2aa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status[data-v-9cebd2aa],.actions[data-v-9cebd2aa]{display:flex;align-items:center;justify-content:center;gap:14px;white-space:nowrap}.status>span[data-v-9cebd2aa]{display:flex;align-items:center}.status i[data-v-9cebd2aa]{display:inline-block;width:18px;height:18px;border-radius:50%;background:#bfbfbf}.status i.published[data-v-9cebd2aa]{background:#1890ff}button[data-v-9cebd2aa]{font:inherit;color:#1890ff;border:0;background:none;padding:0;cursor:pointer}.actions[data-v-9cebd2aa]{gap:12px}.empty[data-v-9cebd2aa]{text-align:center;height:240px;color:#999}.hint[data-v-81745eec]{margin:8px 0 15px;color:#c6c6c6;line-height:28px;font-size:20px}.image-grid[data-v-81745eec]{display:flex;gap:15px;flex-wrap:wrap}.image-tile[data-v-81745eec]{position:relative;width:108px;height:108px;background:#f2f2f2;border:1px solid #d9d9d9;border-radius:5px;overflow:hidden}.image-tile img[data-v-81745eec]{width:100%;height:100%;object-fit:cover}.image-tile button[data-v-81745eec]{position:absolute;top:0;right:0;border:0;background:#0009;color:#fff;font-size:20px;cursor:pointer}.upload[data-v-81745eec]{display:grid;place-items:center;text-align:center;color:#c6c6c6;font-size:22px;line-height:32px;cursor:pointer}.upload input[data-v-81745eec]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.error[data-v-81745eec]{font-size:16px;color:#e33}.rich-text[data-v-a84358b5]{border:1px solid #d9d9d9;border-radius:5px;min-height:390px;overflow:hidden;color:#555}.editor-toolbar[data-v-a84358b5]{display:flex;gap:10px;padding:17px 18px;flex-wrap:wrap}.editor-toolbar button[data-v-a84358b5]{display:grid;place-items:center;background:none;border:0;color:#4b4b4b;width:25px;height:28px;cursor:pointer;padding:0}.editor-toolbar button[data-v-a84358b5]:hover{background:#e6f7ff;color:#1890ff}.editor-content[data-v-a84358b5]{min-height:320px;padding:10px 17px 20px;outline:none;font-size:20px;line-height:1.6;overflow-wrap:anywhere}.editor-content[data-v-a84358b5]:empty:before{content:attr(data-placeholder);color:#c6c6c6;pointer-events:none}.editor-content[data-v-a84358b5] img,.editor-content[data-v-a84358b5] video{max-width:100%}.editor-content[data-v-a84358b5] blockquote{border-left:3px solid #ddd;margin-left:0;padding-left:14px}.information-form[data-v-3c240df1]{font-size:20px;color:#262626}.form-body[data-v-3c240df1]{padding:58px 68px 0 130px;max-height:calc(100vh - 255px);overflow-y:auto}.field[data-v-3c240df1]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:48px}.field>label[data-v-3c240df1],.field-label[data-v-3c240df1]{text-align:right;line-height:48px;white-space:nowrap}b[data-v-3c240df1]{font-weight:400;color:#ff3030;margin-right:6px}.short-input[data-v-3c240df1]{width:562px;max-width:100%}.text-input[data-v-3c240df1]{font-size:20px;height:48px;color:#666}.text-input[data-v-3c240df1]::placeholder,.placeholder[data-v-3c240df1]{color:#bfbfbf}.type-field[data-v-3c240df1]{margin-bottom:34px}.type-options[data-v-3c240df1]{display:flex;align-items:center;gap:48px;min-height:48px;flex-wrap:wrap}.type-options label[data-v-3c240df1]{display:flex;gap:12px;align-items:center;white-space:nowrap;color:#666;cursor:pointer}.type-options input[data-v-3c240df1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:21px;height:21px;margin:0;border:1px solid #d9d9d9;border-radius:50%;background:#fff}.type-options input[data-v-3c240df1]:checked:after{content:"";display:block;width:12px;height:12px;border-radius:50%;background:#1890ff;margin:3.5px}.activity-hint[data-v-3c240df1]{font-size:16px;color:#ff3030;margin:8px 12px 0;line-height:24px}.activity-field[data-v-3c240df1]{margin-bottom:24px}.images-field[data-v-3c240df1]{margin-bottom:48px}.content-field[data-v-3c240df1]{margin-bottom:0}.form-error[data-v-3c240df1]{color:#e33;margin:12px 40px 0;text-align:center;font-size:16px}footer[data-v-3c240df1]{display:flex;justify-content:flex-end;gap:30px;padding:56px 68px 70px}.button--large[data-v-3c240df1]{height:60px;min-width:105px;font-size:24px}.button[data-v-3c240df1]:disabled{opacity:.5;cursor:wait}@media(min-height:1250px){.form-body[data-v-3c240df1]{max-height:none}.information-form[data-v-3c240df1]{min-height:1115px;display:flex;flex-direction:column}footer[data-v-3c240df1]{margin-top:auto}}@media(max-width:1000px){.form-body[data-v-3c240df1]{padding:35px 30px 0}.type-options[data-v-3c240df1]{gap:22px}footer[data-v-3c240df1]{padding:30px}}@media(max-width:650px){.form-body[data-v-3c240df1]{padding:22px 20px 0}.field[data-v-3c240df1]{grid-template-columns:1fr;gap:5px;margin-bottom:24px}.field>label[data-v-3c240df1],.field-label[data-v-3c240df1]{text-align:left;line-height:30px}.type-options[data-v-3c240df1]{gap:18px;font-size:17px}.text-input[data-v-3c240df1]{font-size:16px}.information-form[data-v-3c240df1]{font-size:17px}footer[data-v-3c240df1]{padding:20px}}.field[data-v-3c240df1]>*{min-width:0}@media(max-width:650px){.field[data-v-3c240df1]{grid-template-columns:minmax(0,1fr)}.short-input[data-v-3c240df1]{width:100%}.activity-hint[data-v-3c240df1]{margin-left:0;margin-right:0}}.delete-body[data-v-95e7beea]{padding:48px 70px 50px;color:#111;font-size:24px;text-align:center}.delete-body p[data-v-95e7beea]{margin:0;line-height:1.4;overflow-wrap:anywhere}footer[data-v-95e7beea]{display:flex;justify-content:center;gap:30px;margin-top:60px}.button--large[data-v-95e7beea]{height:60px;font-size:24px}@media(max-width:650px){.delete-body[data-v-95e7beea]{padding:30px 20px;font-size:20px}}.information-page[data-v-aefe8882]{color:#666}.breadcrumb[data-v-aefe8882]{font-size:18px}.breadcrumb span[data-v-aefe8882]{color:#555}.information-search[data-v-aefe8882]{padding:40px 40px 30px 48px;display:flex;align-items:center;gap:3.5%;min-height:122px}.search-field[data-v-aefe8882]{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:18px;color:#333}.date-field[data-v-aefe8882]{flex:1.35;min-width:280px}.status-field[data-v-aefe8882]{flex:.83;min-width:220px}.title-search[data-v-aefe8882]{flex:1.35;min-width:260px}.text-input[data-v-aefe8882]{font-size:18px;height:48px;min-width:0;color:#888}.date-range[data-v-aefe8882]{display:flex;align-items:center;gap:10px;border:1px solid #d9dde1;border-radius:5px;height:48px;min-width:0;flex:1;padding:0 15px;color:#bfbfbf}.date-range input[data-v-aefe8882]{border:0;background:none;font:inherit;color:#666;min-width:0;flex:1;width:0;outline:none}.date-range input[data-v-aefe8882]::placeholder{color:#bfbfbf}.date-range[data-v-aefe8882]:focus-within{border-color:#1890ff}.search-buttons[data-v-aefe8882]{display:flex;gap:10px}.information-page .button[data-v-aefe8882]{height:48px;font-size:18px;min-width:100px}.information-panel[data-v-aefe8882]{margin-top:30px;padding:30px 40px 48px 46px}.toolbar[data-v-aefe8882]{display:flex;justify-content:space-between;margin-bottom:24px;padding-right:18px}.selection-bar[data-v-aefe8882]{height:60px;border:1px solid #b5e8ff;background:#e6f7ff;border-radius:5px;display:flex;align-items:center;gap:15px;padding:0 22px;color:#60717c;font-size:18px;margin-bottom:26px}.selection-bar em[data-v-aefe8882]{font-style:normal;color:#1890ff}.selection-bar button[data-v-aefe8882]{border:0;background:none;color:#1890ff;font:inherit;margin-left:12px;cursor:pointer}.info-icon[data-v-aefe8882]{background:#009fe8;color:#fff;width:21px;height:21px;border-radius:50%;text-align:center;font-size:16px;font-weight:700}.information-page[data-v-aefe8882] .pagination{font-size:18px}.information-toast[data-v-aefe8882]{position:fixed;top:98px;left:50%;transform:translate(-50%);z-index:2000;padding:14px 24px;background:#26323bf0;color:#fff;border-radius:5px;max-width:90vw}@media(max-width:1800px){.information-search[data-v-aefe8882]{gap:20px;padding:30px;flex-wrap:wrap}.search-field[data-v-aefe8882]{flex:1}.information-panel[data-v-aefe8882]{padding:30px}.information-page[data-v-aefe8882] .pagination{flex-wrap:wrap;gap:20px}}@media(max-width:1000px){.search-field[data-v-aefe8882]{flex:1 1 40%}.information-panel[data-v-aefe8882],.information-search[data-v-aefe8882]{padding:20px}}@media(max-width:650px){.search-field[data-v-aefe8882]{flex-basis:100%;min-width:0;font-size:17px}.text-input[data-v-aefe8882]{font-size:17px}.information-panel[data-v-aefe8882]{padding:16px}.breadcrumb[data-v-aefe8882]{font-size:17px}.information-page[data-v-aefe8882] .pagination{font-size:16px}}.load-error[data-v-aefe8882]{color:#c33}.button[data-v-aefe8882]:disabled{opacity:.5;cursor:wait}.date-range.date-range[data-v-aefe8882]{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:auto;min-height:48px;row-gap:0}.date-range input[data-v-aefe8882]{width:100%;min-width:0;min-height:2.6em;height:auto;box-sizing:border-box}@container (max-width: 440px){.date-range>input[data-v-aefe8882]{grid-column:1 / -1}.date-range>span[data-v-aefe8882]{display:none}.date-range>input[data-v-aefe8882]:last-child{border-top:1px solid #e7e9eb}}.date-range-field[data-v-9c104622]{display:flex;align-items:center;gap:12px;border:1px solid #d9dde1;border-radius:5px;height:48px;padding:0 16px;color:#bfbfbf;min-width:0;background:#fff}.date-range-field[data-v-9c104622]:focus-within{border-color:#1890ff}.date-range-field input[data-v-9c104622]{border:0;outline:none;background:none;font:inherit;color:#666;min-width:0;flex:1;width:0;height:100%}.date-range-field input[data-v-9c104622]::placeholder{color:#bfbfbf}.date-range-field.date-range-field[data-v-9c104622]{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:auto;min-height:48px;row-gap:0}.date-range-field input[data-v-9c104622]{width:100%;min-width:0;min-height:2.6em;height:auto;box-sizing:border-box}@container (max-width: 440px){.date-range-field>input[data-v-9c104622]{grid-column:1 / -1}.date-range-field>span[data-v-9c104622]{display:none}.date-range-field>input[data-v-9c104622]:last-child{border-top:1px solid #e7e9eb}}.table-scroll[data-v-47263045]{overflow-x:auto}table[data-v-47263045]{border-collapse:collapse;width:100%;min-width:1950px;font-size:18px;text-align:center;white-space:nowrap}th[data-v-47263045]{height:78px;background:#fafafa;color:#262626;font-weight:600}td[data-v-47263045]{height:78px;color:#666}th[data-v-47263045],td[data-v-47263045]{padding:0 18px;border-bottom:1px solid #ececec}th.check[data-v-47263045],td.check[data-v-47263045]{width:76px;padding:0 24px}input[data-v-47263045]{width:20px;height:20px;accent-color:#1890ff;cursor:pointer}button[data-v-47263045]{border:0;background:none;color:#1890ff;font:inherit;padding:0;margin-left:16px;cursor:pointer}td:last-child button[data-v-47263045]:first-child{margin-left:0}.dot[data-v-47263045]{display:inline-block;width:18px;height:18px;border-radius:50%;background:#bfbfbf;vertical-align:-2px}.registering[data-v-47263045]{background:#7ef0dc}.active[data-v-47263045]{background:#00ed24}.ended[data-v-47263045]{background:#929292}.published[data-v-47263045]{background:#1890ff}.empty[data-v-47263045]{text-align:center;height:160px;color:#999}.time-range[data-v-cdcbaf35]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.time-range input[data-v-cdcbaf35]{width:100%;min-width:0}.time-hint[data-v-cdcbaf35]{font-size:15px;color:#777;margin:0 0 24px}.activity-form[data-v-cdcbaf35]{font-size:20px;color:#161616}.form-body[data-v-cdcbaf35]{padding:52px 68px 0 110px;max-height:calc(100vh - 330px);overflow-y:auto}.field[data-v-cdcbaf35]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:48px}.field[data-v-cdcbaf35]>*{min-width:0}.field>label[data-v-cdcbaf35],.label[data-v-cdcbaf35]{text-align:right;line-height:48px;white-space:nowrap}.name-heading[data-v-cdcbaf35]{margin-bottom:14px}.subtitle-field[data-v-cdcbaf35]{margin-bottom:86px}b[data-v-cdcbaf35]{font-weight:400;color:#ff3030;margin-right:6px}.short[data-v-cdcbaf35]{width:562px;max-width:100%}.text-input[data-v-cdcbaf35]{font-size:20px;height:48px;color:#666}.text-input[data-v-cdcbaf35]::placeholder,.placeholder[data-v-cdcbaf35]{color:#bfbfbf}.content-field[data-v-cdcbaf35]{margin-bottom:0}.error[data-v-cdcbaf35]{color:#e33;text-align:center;margin:12px 30px 0;font-size:16px}footer[data-v-cdcbaf35]{display:flex;justify-content:flex-end;gap:30px;padding:56px 68px 54px}.button--large[data-v-cdcbaf35]{height:60px;min-width:105px;font-size:24px}.button[data-v-cdcbaf35]:disabled{opacity:.5;cursor:wait}@media(min-height:1450px){.form-body[data-v-cdcbaf35]{max-height:none}}@media(max-width:1000px){.form-body[data-v-cdcbaf35]{padding:35px 30px 0}footer[data-v-cdcbaf35]{padding:30px}}@media(max-width:650px){.form-body[data-v-cdcbaf35]{padding:22px 20px 0}.field[data-v-cdcbaf35]{grid-template-columns:minmax(0,1fr);gap:5px;margin-bottom:24px}.field>label[data-v-cdcbaf35],.label[data-v-cdcbaf35]{text-align:left;line-height:30px}.text-input[data-v-cdcbaf35]{font-size:16px}.activity-form[data-v-cdcbaf35]{font-size:17px}footer[data-v-cdcbaf35]{padding:20px}}.leaderboard[data-v-5e8b9326]{padding:24px 32px;max-height:75vh;overflow:auto;color:#333}.actions[data-v-5e8b9326]{display:flex;gap:12px;flex-wrap:wrap}.table-scroll[data-v-5e8b9326]{overflow:auto}table[data-v-5e8b9326]{width:100%;border-collapse:collapse;white-space:nowrap}th[data-v-5e8b9326],td[data-v-5e8b9326]{padding:14px;border-bottom:1px solid #eee;text-align:left}.error[data-v-5e8b9326]{color:#c33}.notice[data-v-5e8b9326]{padding:16px;background:#fff4e8;line-height:1.7}footer[data-v-5e8b9326]{display:flex;justify-content:flex-end;margin-top:24px}button[data-v-5e8b9326]:disabled{opacity:.5;cursor:wait}.activity-page[data-v-1b277d03]{color:#666}.breadcrumb[data-v-1b277d03]{font-size:18px}.breadcrumb span[data-v-1b277d03]{color:#555}.activity-search[data-v-1b277d03]{padding:40px 40px 30px 48px;display:flex;align-items:center;gap:3.5%;min-height:122px}.search-field[data-v-1b277d03]{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:18px;color:#333}.date-field[data-v-1b277d03]{flex:1.35;min-width:320px}.date-field>div[data-v-1b277d03]{flex:1}.status-field[data-v-1b277d03]{flex:.83;min-width:220px}.title-field[data-v-1b277d03]{flex:1.35;min-width:260px}.text-input[data-v-1b277d03]{font-size:18px;height:48px;min-width:0;color:#888}.search-buttons[data-v-1b277d03]{display:flex;gap:10px}.activity-page .button[data-v-1b277d03]{height:48px;font-size:18px;min-width:100px}.activity-panel[data-v-1b277d03]{margin-top:30px;padding:30px 40px 48px 46px;min-width:0}.toolbar[data-v-1b277d03]{display:flex;justify-content:space-between;margin-bottom:24px}.selection-bar[data-v-1b277d03]{height:60px;border:1px solid #b5e8ff;background:#e6f7ff;border-radius:5px;display:flex;align-items:center;gap:15px;padding:0 22px;color:#60717c;font-size:18px;margin-bottom:26px}.selection-bar em[data-v-1b277d03]{font-style:normal;color:#1890ff}.selection-bar button[data-v-1b277d03]{border:0;background:none;color:#1890ff;font:inherit;margin-left:12px;cursor:pointer}.info-icon[data-v-1b277d03]{background:#009fe8;color:#fff;width:21px;height:21px;border-radius:50%;text-align:center;font-size:16px;font-weight:700}.activity-page[data-v-1b277d03] .pagination{font-size:18px}.activity-toast[data-v-1b277d03]{position:fixed;top:98px;left:50%;transform:translate(-50%);z-index:2000;padding:14px 24px;background:#26323bf0;color:#fff;border-radius:5px;max-width:90vw}.delete-body[data-v-1b277d03]{padding:35px;font-size:20px}.delete-actions[data-v-1b277d03]{display:flex;justify-content:flex-end;padding:20px 30px 30px;gap:16px}@media(max-width:1800px){.activity-search[data-v-1b277d03]{gap:20px;padding:30px;flex-wrap:wrap}.search-field[data-v-1b277d03]{flex:1}.activity-panel[data-v-1b277d03]{padding:30px}.activity-page[data-v-1b277d03] .pagination{flex-wrap:wrap;gap:20px}}@media(max-width:1000px){.search-field[data-v-1b277d03]{flex:1 1 40%}.activity-panel[data-v-1b277d03],.activity-search[data-v-1b277d03]{padding:20px}}@media(max-width:650px){.search-field[data-v-1b277d03]{flex-basis:100%;min-width:0;font-size:17px}.text-input[data-v-1b277d03]{font-size:17px}.activity-panel[data-v-1b277d03]{padding:16px}.breadcrumb[data-v-1b277d03]{font-size:17px}.activity-page[data-v-1b277d03] .pagination{font-size:16px}}.activity-page[data-v-1b277d03] .page-controls{max-width:100%;overflow-x:auto;padding-bottom:4px}.activity-page[data-v-1b277d03] .page-controls>*{flex-shrink:0}.task-status[data-v-338b2796]{display:block;color:#999;font-size:12px}.row-actions button[data-v-338b2796]:disabled{color:#aaa;cursor:not-allowed}.participant-table-scroll[data-v-338b2796]{overflow-x:auto;max-width:100%;outline-offset:3px}.participant-table[data-v-338b2796]{width:100%;min-width:1862px;table-layout:fixed;border-collapse:collapse;text-align:center;font-size:18px;color:gray}.participant-table th[data-v-338b2796]{height:73px;background:#fafafa;color:#252b31;font-weight:600;border-top:1px solid #eee}.participant-table td[data-v-338b2796]{height:72px}.participant-table th[data-v-338b2796],.participant-table td[data-v-338b2796]{padding:0 13px;border-bottom:1px solid #ededed;white-space:nowrap}.participant-table th[data-v-338b2796]:first-child,.participant-table td[data-v-338b2796]:first-child{text-align:center;padding:0}.participant-table input[data-v-338b2796]{width:19px;height:19px;accent-color:#1890ff;cursor:pointer;vertical-align:middle}.status-dot[data-v-338b2796]{display:inline-block;width:17px;height:17px;border-radius:50%;background:#c3c3c3;vertical-align:-1px;margin-right:2px}.status-dot.checked[data-v-338b2796]{background:#09f321}.sort-button[data-v-338b2796]{display:inline-flex;align-items:center;gap:4px;border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer}.sort-button svg[data-v-338b2796]{color:#a1a1a1}.sort-button.sorted[data-v-338b2796],.sort-arrow[data-v-338b2796]{color:#1890ff}.row-actions button[data-v-338b2796]{border:0;padding:0;background:none;color:#1890ff;font:inherit;cursor:pointer}.row-actions button+button[data-v-338b2796]{margin-left:8px}.row-actions button[data-v-338b2796]:hover{text-decoration:underline}.phone-target[data-v-338b2796]{position:relative;display:inline-block}.username[data-v-338b2796]{font:inherit;color:inherit;border:0;padding:0;background:none;cursor:pointer;max-width:95px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.phone-popover[data-v-338b2796]{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);z-index:3;display:none;align-items:center;gap:16px;padding:6px 12px;border:1px solid #dedede;border-radius:5px;background:#fff;box-shadow:0 1px 4px #0003;font-size:18px}.phone-popover[data-v-338b2796]:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:9px}.phone-popover button[data-v-338b2796]{display:flex;padding:0;background:none;border:0;color:#aaa;cursor:pointer}.phone-target:hover .phone-popover[data-v-338b2796],.phone-target:focus-within .phone-popover[data-v-338b2796]{display:flex}.participant-table .empty[data-v-338b2796]{text-align:center;height:260px;color:#999}@media(max-width:1600px){.participant-table[data-v-338b2796]{font-size:18px;min-width:1500px}.participant-table th[data-v-338b2796]{height:59px}.participant-table td[data-v-338b2796]{height:58px}.participant-table th[data-v-338b2796],.participant-table td[data-v-338b2796]{padding:0 10px}.participant-table col[data-v-338b2796]{width:auto!important}.participant-table col[data-v-338b2796]:nth-child(1){width:50px!important}.participant-table col[data-v-338b2796]:nth-child(2){width:65px!important}.participant-table col[data-v-338b2796]:nth-child(3){width:85px!important}.participant-table col[data-v-338b2796]:nth-child(4){width:137px!important}.participant-table col[data-v-338b2796]:nth-child(5){width:183px!important}.participant-table col[data-v-338b2796]:nth-child(6){width:128px!important}.participant-table col[data-v-338b2796]:nth-child(13){width:175px!important}.participant-table input[data-v-338b2796]{width:16px;height:16px}.status-dot[data-v-338b2796]{width:14px;height:14px}.phone-popover[data-v-338b2796]{font-size:16px}}.track-detail[data-v-a1760827]{padding:24px;max-height:75vh;overflow:auto;color:#333}.notice[data-v-a1760827]{padding:14px;background:#fff6df;line-height:1.6}table[data-v-a1760827]{width:100%;border-collapse:collapse;white-space:nowrap}th[data-v-a1760827],td[data-v-a1760827]{padding:14px;text-align:left;border-bottom:1px solid #eee}.data-note[data-v-5988c622]{font-size:14px;line-height:1.6;color:#888}.prize-confirm[data-v-5988c622]{padding:28px;line-height:1.6}.prize-confirm .button[data-v-5988c622]{margin:12px 10px 0 0}.button[data-v-5988c622]:disabled{opacity:.5;cursor:not-allowed}.participants-page[data-v-5988c622]{color:#666;font-size:18px;min-width:0}.breadcrumb[data-v-5988c622]{font-size:18px}.breadcrumb span[data-v-5988c622]{color:#555}.activity-selector[data-v-5988c622]{display:flex;align-items:center;gap:12px;padding:32px 22px;min-height:108px;color:#333}.activity-selector select[data-v-5988c622]{width:545px;max-width:calc(100% - 65px);height:44px;padding:0 16px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#444;font:inherit}.participants-panel[data-v-5988c622]{margin-top:26px;padding:35px 36px 50px 42px;min-width:0}.participant-search[data-v-5988c622]{display:flex;gap:29px;align-items:center;flex-wrap:wrap;margin-bottom:58px}.participant-search label[data-v-5988c622]{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#333}.participant-search .text-input[data-v-5988c622]{width:185px;min-width:0;height:44px;font-size:18px;padding:0 16px}.participant-search select.text-input[data-v-5988c622]{color:gray}.search-actions[data-v-5988c622]{display:flex;gap:10px}.participants-page .button[data-v-5988c622]{min-width:89px;height:44px;line-height:42px;padding:0 20px;font-size:18px;border-radius:5px}.export-actions[data-v-5988c622]{display:flex;gap:26px;margin-bottom:21px}.selection-bar[data-v-5988c622]{display:flex;align-items:center;gap:12px;height:55px;padding:0 19px;margin-bottom:23px;border:1px solid #b5e8ff;border-radius:5px;background:#e6f7ff;color:#71838f}.selection-bar em[data-v-5988c622]{font-style:normal;color:#1890ff}.selection-bar button[data-v-5988c622]{border:0;background:none;color:#1890ff;font:inherit;margin-left:10px;cursor:pointer}.info-icon[data-v-5988c622]{width:19px;height:19px;line-height:19px;text-align:center;border-radius:50%;background:#009fe8;color:#fff;font-size:15px;font-weight:600}.participants-page[data-v-5988c622] .pagination{font-size:18px;gap:20px;flex-wrap:wrap;padding-top:23px}.participants-page[data-v-5988c622] .page-controls{max-width:100%;overflow:auto}.participants-page[data-v-5988c622] .page-controls>*{flex-shrink:0}.participants-toast[data-v-5988c622]{position:fixed;z-index:2000;top:100px;left:50%;transform:translate(-50%);padding:14px 24px;color:#fff;background:#26323bf0;border-radius:5px;max-width:90vw}@media(max-width:1800px){.participant-search[data-v-5988c622]{gap:20px}.participant-search .text-input[data-v-5988c622]{width:160px}.participant-search label[data-v-5988c622]{gap:9px}}@media(max-width:1600px){.participants-page[data-v-5988c622],.breadcrumb[data-v-5988c622]{font-size:18px}.activity-selector[data-v-5988c622]{padding:25px 18px;min-height:87px;gap:10px}.activity-selector select[data-v-5988c622]{width:438px;height:35px;padding:0 12px}.participants-panel[data-v-5988c622]{margin-top:21px;padding:28px 28px 40px 34px}.participant-search[data-v-5988c622]{gap:23px;margin-bottom:46px}.participant-search .text-input[data-v-5988c622]{width:149px;height:36px;font-size:18px;padding:0 12px}.participants-page .button[data-v-5988c622]{min-width:72px;height:36px;line-height:34px;font-size:18px;padding:0 16px}.export-actions[data-v-5988c622]{gap:21px;margin-bottom:17px}.selection-bar[data-v-5988c622]{height:44px;padding:0 15px;margin-bottom:18px;gap:10px}.info-icon[data-v-5988c622]{width:15px;height:15px;font-size:12px;line-height:15px}.participants-page[data-v-5988c622] .pagination{font-size:18px;padding-top:19px}.participants-page[data-v-5988c622] .page-button,.participants-page[data-v-5988c622] .jump-input{width:36px;height:36px}.participants-page[data-v-5988c622] .jump-input{width:54px}.participants-page[data-v-5988c622] .size-select select{width:100px;height:36px;padding-left:9px;padding-right:27px}.participants-page[data-v-5988c622] .size-select svg{top:9px;right:8px}.participants-page[data-v-5988c622] .page-controls{gap:8px}}@media(max-width:1200px){.participant-search[data-v-5988c622]{gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.participant-search label[data-v-5988c622]{justify-content:space-between}.participant-search .text-input[data-v-5988c622]{flex:1;max-width:220px}.participant-search .search-actions[data-v-5988c622]{grid-column:1/-1}}@media(max-width:650px){.participants-panel[data-v-5988c622]{padding:20px 16px}.participant-search[data-v-5988c622]{grid-template-columns:1fr;margin-bottom:28px}.participant-search .text-input[data-v-5988c622]{max-width:none}.activity-selector[data-v-5988c622]{padding:20px 16px}.activity-selector select[data-v-5988c622]{max-width:calc(100% - 50px)}.participants-page[data-v-5988c622] .pagination{font-size:14px}.participants-page[data-v-5988c622] .page-controls{gap:6px}}button[data-v-1cb368ea]:disabled{opacity:.5;cursor:wait}.prize-table-scroll[data-v-1cb368ea]{width:100%;overflow:auto}.prize-table[data-v-1cb368ea]{width:100%;min-width:1945px;table-layout:fixed;border-collapse:collapse;text-align:center;color:#737b82;font-size:18px}.prize-table th[data-v-1cb368ea]{height:72px;background:#fafafa;color:#252b31;font-weight:600;border-top:1px solid #eee}.prize-table td[data-v-1cb368ea]{height:72px}.prize-table th[data-v-1cb368ea],.prize-table td[data-v-1cb368ea]{padding:0 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap}.prize-table th[data-v-1cb368ea]:first-child,.prize-table td[data-v-1cb368ea]:first-child{text-align:center}.prize-table input[data-v-1cb368ea]{width:18px;height:18px;accent-color:#1890ff;cursor:pointer}.truncate[data-v-1cb368ea]{display:block;overflow:hidden;text-overflow:ellipsis}.status-dot[data-v-1cb368ea]{display:inline-block;width:17px;height:17px;border-radius:50%;background:#bfbfbf;vertical-align:-2px;margin-right:2px}.status-dot.shipped[data-v-1cb368ea]{background:#1890ff}.text-link[data-v-1cb368ea]{padding:0;border:0;background:none;color:#1890ff;font:inherit;cursor:pointer}.delete-link[data-v-1cb368ea]{margin-left:9px}.empty[data-v-1cb368ea]{text-align:center;color:#999}.user-tip[data-v-1cb368ea]{position:relative;cursor:help}.phone-popover[data-v-1cb368ea]{display:none;position:absolute;bottom:100%;left:-35px;background:#fff;box-shadow:0 0 5px #aaa;border:1px solid #ddd;border-radius:5px;padding:6px 12px;z-index:5;gap:16px;align-items:center}.user-tip:hover .phone-popover[data-v-1cb368ea],.user-tip:focus-within .phone-popover[data-v-1cb368ea]{display:flex}@media(max-width:1600px){.prize-table[data-v-1cb368ea]{min-width:1740px;font-size:18px}.prize-table th[data-v-1cb368ea],.prize-table td[data-v-1cb368ea]{height:58px}.status-dot[data-v-1cb368ea]{width:14px;height:14px}.prize-table input[data-v-1cb368ea]{width:16px;height:16px}}.field.prompt-field[data-v-3b93253b]{align-items:start}.prompt-field>label[data-v-3b93253b]{padding-top:10px}.prompt-controls[data-v-3b93253b]{display:flex;gap:10px}.prompt-controls input[data-v-3b93253b]{width:80px;min-width:0}.prompt-controls button[data-v-3b93253b]{white-space:nowrap}.prompt-hint[data-v-3b93253b]{margin:8px 0 0;font-size:14px;line-height:22px;color:#777}.address-notice[data-v-3b93253b]{background:#fff0e1;color:#333;text-align:center;padding:16px 22px;line-height:24px;border-bottom:1px solid #e4d6c9;font-size:18px}.prize-form[data-v-3b93253b]{padding:8px 65px 26px 140px;color:#222;font-size:20px}.prize-form fieldset[data-v-3b93253b]{padding:0;margin:0;border:0;min-width:0}.field[data-v-3b93253b]{display:grid;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:42px;padding-right:118px}.field>label[data-v-3b93253b],.field-label[data-v-3b93253b]{text-align:right;white-space:nowrap}.field i[data-v-3b93253b]{font-style:normal;color:#f33;font-size:16px}.field .text-input[data-v-3b93253b]{height:44px;font-size:20px;color:#333}.field .text-input[data-v-3b93253b]:disabled{background:#ebebeb;color:#333;opacity:1}.user-picker[data-v-3b93253b]{position:relative;min-width:0}.user-options[data-v-3b93253b]{position:absolute;top:48px;left:0;right:0;background:#fff;box-shadow:0 5px 20px #0002;border:1px solid #ddd;z-index:10;max-height:260px;overflow:auto}.user-options button[data-v-3b93253b]{display:flex;justify-content:space-between;gap:8px;width:100%;padding:12px;border:0;border-bottom:1px solid #eee;background:#fff;color:#333;font:inherit;text-align:left;cursor:pointer}.user-options button[data-v-3b93253b]:hover,.user-options button[data-v-3b93253b]:focus{background:#e6f7ff}.user-options small[data-v-3b93253b]{color:#999;font-size:14px}.user-options p[data-v-3b93253b]{padding:10px;font-size:16px}.images-field[data-v-3b93253b]{align-items:start;margin-bottom:32px}.images-field>.field-label[data-v-3b93253b]{padding-top:6px}.images-field[data-v-3b93253b] .hint{white-space:nowrap;margin:0 0 10px;font-size:18px}.images-field[data-v-3b93253b] .image-tile{width:97px;height:97px}.images-field[data-v-3b93253b] .image-grid{gap:13px}.images-field[data-v-3b93253b] .upload{font-size:20px}.remark-field[data-v-3b93253b]{align-items:start;margin-bottom:42px}.remark-field>label[data-v-3b93253b]{padding-top:10px}.remark-field textarea[data-v-3b93253b]{height:108px;padding-top:10px;resize:vertical;font-size:18px}.readonly-images[data-v-3b93253b]{display:flex;gap:12px;flex-wrap:wrap}.readonly-images img[data-v-3b93253b]{width:97px;height:97px;object-fit:cover}.muted[data-v-3b93253b]{color:#aaa}.form-error[data-v-3b93253b]{font-size:16px;color:#e33;margin:0 0 20px}.prize-form footer[data-v-3b93253b]{display:flex;justify-content:flex-end;gap:26px}.prize-form footer .button[data-v-3b93253b]{height:54px;min-width:95px;font-size:22px;line-height:52px}.button[data-v-3b93253b]:disabled{opacity:.5;cursor:wait}@media(max-width:1000px){.prize-form[data-v-3b93253b]{padding:20px 35px}.field[data-v-3b93253b]{padding-right:50px}.images-field[data-v-3b93253b] .hint{white-space:normal}}@media(max-width:600px){.prize-form[data-v-3b93253b]{padding:20px 16px;font-size:16px}.field[data-v-3b93253b]{grid-template-columns:88px minmax(0,1fr);gap:8px;margin-bottom:24px;padding-right:0}.field .text-input[data-v-3b93253b]{font-size:16px}.images-field[data-v-3b93253b] .hint{font-size:14px;line-height:22px}.images-field[data-v-3b93253b] .image-tile{width:75px;height:75px}.address-notice[data-v-3b93253b]{font-size:14px;text-align:left}.prize-form footer .button[data-v-3b93253b]{font-size:18px;height:44px;line-height:42px}}.button[data-v-5e839a26]:disabled{opacity:.5;cursor:wait}.prizes-page[data-v-5e839a26]{min-width:0;color:#666;font-size:18px}.breadcrumb span[data-v-5e839a26]{color:#555}.prize-search[data-v-5e839a26]{padding:30px 42px 61px;margin-bottom:11px}.wide-filters[data-v-5e839a26]{display:grid;grid-template-columns:600px 530px;gap:42px;margin-bottom:42px}.prize-search label[data-v-5e839a26]{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#333}.prize-search label>.text-input[data-v-5e839a26]{min-width:0;flex:1}.wide-filters label:first-child>select[data-v-5e839a26]{width:505px}.text-filters[data-v-5e839a26]{display:flex;align-items:center;gap:42px}.text-filters label[data-v-5e839a26]{width:280px}.text-filters label[data-v-5e839a26]:first-child{padding-left:18px}.search-actions[data-v-5e839a26]{display:flex;gap:10px;margin-left:16px}.prize-panel[data-v-5e839a26]{padding:23px 36px 50px 42px}.toolbar[data-v-5e839a26]{display:flex;gap:27px;align-items:center;margin-bottom:23px}.add-record[data-v-5e839a26]{margin-left:auto}.prizes-page .button[data-v-5e839a26]{height:44px;min-width:89px;line-height:42px;border-radius:5px;padding:0 21px;font-size:18px}.prizes-page .text-input[data-v-5e839a26]{height:44px;font-size:18px}.selection-bar[data-v-5e839a26]{display:flex;align-items:center;gap:12px;min-height:55px;padding:10px 19px;margin-bottom:23px;border:1px solid #b5e8ff;border-radius:5px;background:#e6f7ff;color:#71838f}.selection-bar em[data-v-5e839a26]{font-style:normal;color:#1890ff}.selection-bar button[data-v-5e839a26]{border:0;background:none;color:#1890ff;font:inherit;margin-left:10px;cursor:pointer}.info-icon[data-v-5e839a26]{width:19px;height:19px;line-height:19px;text-align:center;border-radius:50%;background:#009fe8;color:#fff;font-size:15px;font-weight:600}.prizes-page[data-v-5e839a26] .pagination{gap:20px;flex-wrap:wrap}.prizes-page[data-v-5e839a26] .page-controls{max-width:100%;overflow:auto}.prizes-page[data-v-5e839a26] .page-controls>*{flex-shrink:0}.storage-error[data-v-5e839a26]{color:#d33;font-size:16px}.confirm-body[data-v-5e839a26]{padding:25px 30px 30px;color:#333;font-size:18px}.confirm-body footer[data-v-5e839a26]{display:flex;gap:15px;justify-content:flex-end;margin-top:28px}.secondary[data-v-5e839a26]{color:#999;font-size:16px}.prize-toast[data-v-5e839a26]{position:fixed;z-index:2000;top:100px;left:50%;transform:translate(-50%);padding:14px 24px;background:#26323bf0;color:#fff;border-radius:5px;max-width:90vw}@media(max-width:1800px){.wide-filters[data-v-5e839a26]{grid-template-columns:minmax(0,600px) minmax(0,530px);gap:34px}.text-filters[data-v-5e839a26]{gap:25px}.text-filters label[data-v-5e839a26]{width:255px}.search-actions[data-v-5e839a26]{margin-left:0}}@media(max-width:1600px){.prizes-page[data-v-5e839a26]{font-size:18px}.prize-search[data-v-5e839a26]{padding:24px 34px 49px;margin-bottom:9px}.wide-filters[data-v-5e839a26]{grid-template-columns:minmax(0,480px) minmax(0,425px);gap:34px;margin-bottom:34px}.prize-search label[data-v-5e839a26]{gap:10px}.text-filters[data-v-5e839a26]{gap:25px}.text-filters label[data-v-5e839a26]{width:232px}.text-filters label[data-v-5e839a26]:first-child{padding-left:14px}.prizes-page .text-input[data-v-5e839a26]{height:36px;font-size:18px;padding:0 12px}.prizes-page .button[data-v-5e839a26]{min-width:72px;height:36px;line-height:34px;padding:0 16px;font-size:18px}.prize-panel[data-v-5e839a26]{padding:19px 29px 40px 34px}.toolbar[data-v-5e839a26]{gap:22px;margin-bottom:19px}.selection-bar[data-v-5e839a26]{min-height:44px;padding:8px 15px;margin-bottom:19px;gap:10px}.info-icon[data-v-5e839a26]{width:15px;height:15px;line-height:15px;font-size:12px}.prizes-page[data-v-5e839a26] .pagination{font-size:18px;padding-top:23px}.prizes-page[data-v-5e839a26] .page-button,.prizes-page[data-v-5e839a26] .jump-input{width:36px;height:36px}.prizes-page[data-v-5e839a26] .jump-input{width:54px}.prizes-page[data-v-5e839a26] .size-select select{width:100px;height:36px;padding-left:9px;padding-right:27px}.prizes-page[data-v-5e839a26] .size-select svg{top:9px;right:8px}.prizes-page[data-v-5e839a26] .page-controls{gap:8px}}@media(max-width:1250px){.text-filters[data-v-5e839a26]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.text-filters label[data-v-5e839a26]{width:auto}.text-filters label[data-v-5e839a26]:first-child{padding-left:0}.prize-search label[data-v-5e839a26]{justify-content:flex-end}.text-filters label>.text-input[data-v-5e839a26]{max-width:none}.search-actions[data-v-5e839a26]{justify-content:flex-end}.wide-filters[data-v-5e839a26]{gap:24px}}@media(max-width:650px){.prize-search[data-v-5e839a26],.prize-panel[data-v-5e839a26]{padding:20px 16px}.wide-filters[data-v-5e839a26],.text-filters[data-v-5e839a26]{grid-template-columns:1fr;gap:20px}.wide-filters[data-v-5e839a26]{margin-bottom:20px}.wide-filters label:first-child>select[data-v-5e839a26]{width:0}.toolbar[data-v-5e839a26]{gap:8px;flex-wrap:wrap}.prizes-page .button[data-v-5e839a26]{padding:0 10px;min-width:65px}.prize-search label>.text-input[data-v-5e839a26]{flex:1;width:0}.selection-bar[data-v-5e839a26]{gap:5px;font-size:14px}.prizes-page[data-v-5e839a26] .pagination{font-size:14px}}.analytics-chart[data-v-da4e384b]{width:100%;min-width:0}.chart-legend[data-v-da4e384b]{display:flex;justify-content:center;gap:110px;height:64px;align-items:center;color:#536171;font-size:18px}.chart-legend span[data-v-da4e384b]{display:flex;align-items:center;gap:12px}.chart-legend i[data-v-da4e384b]{width:11px;height:11px;border-radius:50%}svg[data-v-da4e384b]{display:block;width:100%;height:440px;overflow:visible}text[data-v-da4e384b]{fill:#536171;font-size:17px;font-family:Arial,Microsoft YaHei,sans-serif}.grid-line[data-v-da4e384b]{stroke:#dedede;stroke-dasharray:12 6;stroke-width:1}.axis-line[data-v-da4e384b]{stroke:#d2d2d2;stroke-width:1.2}.analytics-empty[data-v-da4e384b]{height:440px;display:grid;place-items:center;color:#8c939b}@media(max-width:1600px){svg[data-v-da4e384b]{height:365px}.chart-legend[data-v-da4e384b]{font-size:16px;gap:75px}}@media(max-width:820px){svg[data-v-da4e384b]{min-width:650px;height:320px}.analytics-chart[data-v-da4e384b]{overflow-x:auto}.chart-legend[data-v-da4e384b]{gap:24px;font-size:14px}}.interaction-section>.analytics-toolbar[data-v-9d25a18c]{margin-bottom:20px}.interaction-section>h3[data-v-9d25a18c]{margin:30px 0 14px}.interaction-summary[data-v-9d25a18c]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:24px 0 38px}.interaction-summary div[data-v-9d25a18c]{padding:16px 12px;border-radius:8px;background:#f5f8fc;text-align:center}.interaction-summary strong[data-v-9d25a18c]{display:block;color:#687582;font-size:14px;font-weight:400}.interaction-summary b[data-v-9d25a18c]{display:block;margin-top:7px;color:#1d2b38;font-size:22px}.point-interactions[data-v-9d25a18c]{margin-top:70px}.point-interactions h3[data-v-9d25a18c]{margin-bottom:24px}@media(max-width:1100px){.interaction-summary[data-v-9d25a18c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.interaction-summary[data-v-9d25a18c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hot-ranking h3[data-v-d03211a1]{margin:18px 0 24px}.analytics-tabs[data-v-d03211a1]{justify-content:center}.hot-list[data-v-d03211a1]{padding:0;margin:38px 10px 30px;list-style:none;display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,48px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:68px;row-gap:14px}.hot-list li[data-v-d03211a1]{display:flex;align-items:center;gap:10px;min-width:0;font-size:18px}.hot-rank[data-v-d03211a1]{flex:none;display:grid;place-items:center;border-radius:50%;width:40px;height:40px;background:#e4e4e4;color:#152330}.hot-rank.podium[data-v-d03211a1]{background:#ff6000;color:#fff}.hot-heat[data-v-d03211a1]{color:#96999d;white-space:nowrap}.hot-name[data-v-d03211a1]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-bar-track[data-v-d03211a1]{width:52%;flex:none}.hot-bar[data-v-d03211a1]{height:24px;border-radius:20px;background:linear-gradient(-180deg,#1890ff,#72e5fb 52%,#e0ffff)}.hot-pager[data-v-d03211a1]{display:flex;justify-content:flex-end;gap:28px;margin:32px 30px 0}.hot-pager button[data-v-d03211a1]{width:44px;height:44px;display:grid;place-items:center;border:1px solid #d7d7d7;border-radius:8px;color:#a0a6ae;background:#fff}.hot-pager button[data-v-d03211a1]:disabled{opacity:.5;cursor:not-allowed}.analytics-status[data-v-d03211a1],.hot-empty[data-v-d03211a1]{margin:38px 10px 30px;color:#8c939b}.analytics-status--error[data-v-d03211a1]{color:#c33}.hot-empty[data-v-d03211a1]{grid-column:1/-1;justify-content:center}.hot-points[data-v-d03211a1]{margin-top:66px}.hot-points .hot-list[data-v-d03211a1]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,36px);column-gap:30px;row-gap:14px;margin:48px 42px}.hot-points .hot-rank[data-v-d03211a1]{width:auto;min-width:20px;height:auto;background:none;color:#96999d}.hot-points .hot-rank.podium[data-v-d03211a1]{color:#ff6000}.sr-only[data-v-d03211a1]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1600px){.hot-list[data-v-d03211a1]{column-gap:42px;grid-template-rows:repeat(6,42px);row-gap:12px}.hot-list li[data-v-d03211a1]{font-size:16px;gap:8px}.hot-rank[data-v-d03211a1]{width:34px;height:34px}.hot-bar[data-v-d03211a1]{height:21px}.hot-bar-track[data-v-d03211a1]{width:43%}.hot-points .hot-list[data-v-d03211a1]{margin-left:12px;margin-right:12px;column-gap:18px}}@media(max-width:1100px){.hot-list[data-v-d03211a1]{column-gap:26px}.hot-bar-track[data-v-d03211a1]{width:28%}.hot-points .hot-list[data-v-d03211a1]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,36px)}}@media(max-width:820px){.hot-list[data-v-d03211a1]{grid-template-columns:1fr;grid-template-rows:repeat(12,40px);row-gap:8px;margin-left:0;margin-right:0}.hot-bar-track[data-v-d03211a1]{width:40%}.hot-points .hot-list[data-v-d03211a1]{grid-template-columns:1fr;grid-template-rows:repeat(12,36px)}.hot-pager[data-v-d03211a1]{margin-right:0}}.period-option[data-v-37997768]{display:flex;align-items:center;border:1px solid #d7d7d7;border-radius:5px;height:44px;padding-right:12px}.period-option.selected[data-v-37997768]{border-color:var(--analytics-accent)}.period-option button[data-v-37997768]{border:0;background:none;padding:0 0 0 16px;min-width:auto;height:40px;white-space:nowrap}.period-option input[data-v-37997768],.period-option select[data-v-37997768]{border:0;background:transparent;font-size:14px;color:#536171;padding:0;width:109px;height:40px}.period-option select[data-v-37997768]{width:64px}.period-option input[data-v-37997768]{margin-left:2px}.ranking-period[data-v-37997768]{margin-bottom:34px}@media(max-width:1600px){.period-option input[data-v-37997768]{width:103px}.period-option button[data-v-37997768]{font-size:18px}}@media(max-width:820px){.period-option button[data-v-37997768]{font-size:17px}}.ranking-table-wrap[data-v-ed649a69]{overflow-x:auto}.analytics-ranking-table[data-v-ed649a69]{border-collapse:collapse;width:100%;min-width:760px;table-layout:fixed;font-size:18px;color:#454e58}.analytics-ranking-table th[data-v-ed649a69]{height:62px;background:#fff;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;color:#727c87;font-weight:400;text-align:center;padding:0 18px;white-space:nowrap}.analytics-ranking-table th[data-v-ed649a69]:first-child{border-left:1px solid #e3e3e3}.analytics-ranking-table th[data-v-ed649a69]:last-child{border-right:1px solid #e3e3e3}.analytics-ranking-table td[data-v-ed649a69]{height:70px;padding:0 18px;text-align:center}.analytics-ranking-table tbody tr[data-v-ed649a69]:nth-child(odd){background:#f5f5fb}.analytics-ranking-table tbody tr[data-v-ed649a69]:nth-child(2n){background:#dedede}.analytics-ranking-table .rank-column[data-v-ed649a69]{width:7%}.analytics-ranking-table th[data-v-ed649a69]:nth-child(2){width:11%}.analytics-ranking-table button[data-v-ed649a69]{border:0;background:none;color:inherit;padding:0;font:inherit;white-space:nowrap}.sort-arrows[data-v-ed649a69]{color:#84929e;letter-spacing:-3px;margin-left:1px}.sort-arrows .active[data-v-ed649a69]{color:#1890ff}.analytics-ranking-table .podium[data-v-ed649a69]{color:#ff6000}.empty-row[data-v-ed649a69]{text-align:center!important}.analytics-ranking-table:has(th:nth-child(3):last-child) th[data-v-ed649a69]:last-child{width:65%}@media(max-width:1600px){.analytics-ranking-table[data-v-ed649a69]{font-size:18px}.analytics-ranking-table th[data-v-ed649a69]{height:51px;padding:0 14px}.analytics-ranking-table td[data-v-ed649a69]{height:58px;padding:0 14px}}@media(max-width:820px){.analytics-ranking-table[data-v-ed649a69]{min-width:850px}}.sports-ranking[data-v-f085a94e]{margin:0 28px}.sports-ranking h3[data-v-f085a94e]{margin:42px 0 48px}.sports-ranking+.sports-ranking[data-v-f085a94e]{margin-top:104px}.analytics-status[data-v-f085a94e]{min-height:240px;display:grid;place-items:center;color:#8c939b}.analytics-status--error[data-v-f085a94e]{color:#c33}@media(max-width:820px){.sports-ranking[data-v-f085a94e]{margin:0}.sports-ranking+.sports-ranking[data-v-f085a94e]{margin-top:65px}}.analytics-toolbar[data-v-b3cd59c0]{margin-top:46px;margin-bottom:50px}.analytics-field select[data-v-b3cd59c0]{width:544px}.activity-ranking[data-v-b3cd59c0]{margin:0 46px}.analytics-status[data-v-b3cd59c0]{min-height:240px;display:grid;place-items:center;color:#8c939b}.analytics-status--error[data-v-b3cd59c0]{color:#c33}@media(max-width:1600px){.activity-ranking[data-v-b3cd59c0]{margin:0 28px}}@media(max-width:820px){.activity-ranking[data-v-b3cd59c0]{margin:0}.analytics-field select[data-v-b3cd59c0]{width:calc(100vw - 145px);font-size:14px}}.analytics-page{--analytics-accent:#17edcf;color:#252525;font-size:18px}.analytics-section{background:#fff;border-radius:6px;margin-bottom:24px;padding:26px 30px 58px}.analytics-section h2{font-size:22px;line-height:32px;margin:0;font-weight:700}.analytics-section h3{text-align:center;font-size:20px;line-height:30px;font-weight:500;margin:42px 0}.analytics-toolbar{display:flex;align-items:center;gap:12px;margin:42px 28px;color:#172634;flex-wrap:wrap;min-height:44px}.analytics-field{display:flex;align-items:center;gap:8px}.analytics-page button,.analytics-page input,.analytics-page select{font:inherit}.analytics-page button{cursor:pointer}.analytics-tabs{display:flex;gap:14px}.analytics-tabs button,.analytics-page select,.analytics-field input,.analytics-month-range{height:44px;border:1px solid #d7d7d7;border-radius:5px;background:#fff;color:#172634;padding:0 16px}.analytics-tabs button{min-width:108px;font-size:18px}.analytics-tabs button.selected{border-color:var(--analytics-accent);color:#172634}.overview-toolbar .analytics-tabs button.selected{background:var(--analytics-accent)}.analytics-page select{padding-right:36px;max-width:100%}.analytics-total{margin-left:auto;color:#96999d;white-space:nowrap}.analytics-total strong{font-size:27px;color:#171d23;font-weight:400}.overview-toolbar{margin-top:46px;margin-bottom:28px;gap:28px}.overview-toolbar input,.overview-toolbar select{width:356px}.user-overview{min-height:808px}.user-overview .analytics-chart{margin-top:22px}.user-overview .chart-legend{margin-bottom:34px}.user-charts-pair{display:grid;grid-template-columns:1fr 1fr;gap:52px}.user-charts-pair>div{min-width:0}.user-charts-pair .analytics-toolbar{margin:42px 12px 18px;gap:6px;flex-wrap:nowrap}.analytics-page .date-range-field{height:44px;width:356px;padding:0 12px;font-size:18px}.analytics-month-range{display:flex;align-items:center;width:356px;gap:12px;padding:0 12px}.analytics-month-range input{width:45%;min-width:0;border:0;color:#536171;background:transparent}.registered-chart{margin-top:66px}.registered-chart .analytics-toolbar{margin:42px 28px 0}.user-details{padding-bottom:95px}.analytics-page .pagination{justify-content:flex-end;padding-top:54px}.analytics-page .pagination .summary,.analytics-page .pagination .size-select{display:none}.analytics-page .pagination .page-button{width:44px;height:44px}.analytics-page .pagination .jump-input{height:44px}.analytics-page .pagination .page-controls{gap:12px}.analytics-page .analytics-error{color:#d4380d;margin:0 28px;font-size:15px}@media(min-width:821px){.analytics-layout{--header-bg:#001529;--primary-soft:#e6f7ff}.analytics-layout .admin-main{padding-left:26px;padding-right:26px;background:#f0f2f5}.analytics-layout .breadcrumb{height:71px}}@media(max-width:1600px)and (min-width:821px){.analytics-layout .breadcrumb{height:58px}.analytics-page{font-size:18px}.analytics-section{padding:22px 24px 46px}.analytics-section h2{font-size:20px}.analytics-section h3{font-size:18px}.analytics-tabs button{font-size:18px;min-width:94px}.analytics-total strong{font-size:25px}.overview-toolbar input,.overview-toolbar select{width:280px}.analytics-toolbar{margin-left:16px;margin-right:16px}.user-overview{min-height:690px}.user-charts-pair{gap:28px}.analytics-page .date-range-field,.analytics-month-range{width:310px;font-size:18px}.user-charts-pair .analytics-toolbar{flex-wrap:wrap}.analytics-page .pagination .page-button{width:36px;height:36px}.analytics-page .pagination .jump-input{height:36px}}@media(max-width:1100px){.user-charts-pair{grid-template-columns:1fr}.analytics-total{margin-left:0}.overview-toolbar{gap:18px}.analytics-page .pagination{align-items:flex-end}.analytics-page .pagination .page-controls{gap:6px}.analytics-section{padding-left:16px;padding-right:16px}}@media(max-width:820px){.analytics-page{font-size:16px}.analytics-section{padding:20px 14px 35px}.analytics-section h2{font-size:20px}.analytics-section h3{font-size:18px;margin:28px 0}.analytics-toolbar{margin:28px 0;gap:10px}.analytics-tabs{gap:8px;flex-wrap:wrap}.analytics-tabs button{font-size:17px;min-width:80px}.overview-toolbar input,.overview-toolbar select{width:220px}.user-overview{min-height:580px}.analytics-page .date-range-field{width:100%;max-width:356px;font-size:16px}.registered-chart{margin-top:35px}.analytics-page .pagination .page-controls{max-width:100%;overflow-x:auto}.analytics-page .pagination .page-button{min-width:36px}.analytics-page .analytics-field{max-width:100%}.analytics-page .analytics-field select{min-width:0}}.system-page[data-v-84d9173f]{min-width:0}.account-panel[data-v-84d9173f]{padding:30px 42px 50px}.account-toolbar[data-v-84d9173f]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.account-toolbar p[data-v-84d9173f]{margin:0;color:#75808a;font-size:16px}.account-table-wrap[data-v-84d9173f]{overflow:auto}.account-table[data-v-84d9173f]{width:100%;min-width:760px;border-collapse:collapse;text-align:left;color:#59636d;font-size:18px}.account-table th[data-v-84d9173f],.account-table td[data-v-84d9173f]{height:70px;padding:0 18px;border-bottom:1px solid #edf0f2}.account-table th[data-v-84d9173f]{background:#fafafa;color:#3d464e;font-weight:600}.account-table td[data-v-84d9173f]:last-child{white-space:nowrap}.status[data-v-84d9173f]{display:inline-block;padding:4px 10px;border-radius:13px;font-size:14px}.status.active[data-v-84d9173f]{color:#18794e;background:#e8f7ef}.status.disabled[data-v-84d9173f]{color:#a54b27;background:#fff0e9}.account-link[data-v-84d9173f]{padding:0;border:0;background:transparent;color:#1684d4;font:inherit;cursor:pointer}.account-link+.account-link[data-v-84d9173f]{margin-left:14px}.account-link.danger[data-v-84d9173f]{color:#d64545}.empty[data-v-84d9173f]{text-align:center;color:#8d969e}.page-error[data-v-84d9173f]{margin:0 0 18px;padding:10px 14px;border-radius:4px;background:#fff1f0;color:#b42318}.account-form[data-v-84d9173f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:40px 52px 38px}.account-form>label[data-v-84d9173f]{display:grid;gap:8px;color:#52616e;font-size:16px}.account-form input[data-v-84d9173f]:not([type=checkbox]),.account-form select[data-v-84d9173f]{width:100%;height:42px;padding:0 12px;border:1px solid #cfd9e1;border-radius:4px;background:#fff;font:inherit}.account-form input[data-v-84d9173f]:disabled{color:#727b83;background:#f3f5f6}.account-form fieldset[data-v-84d9173f]{grid-column:1/-1;margin:0;padding:14px 16px;border:1px solid #dce4e9;border-radius:5px}.account-form legend[data-v-84d9173f]{padding:0 6px;color:#52616e}.role-check[data-v-84d9173f]{display:inline-flex;align-items:center;gap:6px;margin:7px 20px 7px 0;cursor:pointer}.role-check input[data-v-84d9173f]{width:18px;height:18px;margin:0;accent-color:#1890ff}.role-check small[data-v-84d9173f]{color:#8a949e}.empty-roles[data-v-84d9173f]{margin:8px 0 0;color:#8a949e}.form-error[data-v-84d9173f]{grid-column:1/-1;margin:0;color:#d64545;font-size:14px}.account-form footer[data-v-84d9173f]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:14px;margin-top:10px}.account-form footer .button[data-v-84d9173f]{min-width:94px}.button[data-v-84d9173f]:disabled{opacity:.5;cursor:wait}@media(max-width:720px){.account-panel[data-v-84d9173f]{padding:22px 18px 32px}.account-toolbar[data-v-84d9173f]{align-items:flex-start;flex-direction:column}.account-form[data-v-84d9173f]{grid-template-columns:1fr;padding:28px 24px}.account-table[data-v-84d9173f]{font-size:16px}.account-table th[data-v-84d9173f],.account-table td[data-v-84d9173f]{padding:0 12px}}.role-page[data-v-6503f632]{min-height:calc(100vh - var(--header-height));padding:0}.role-panel[data-v-6503f632]{display:flex;min-height:calc(100vh - var(--header-height) - 74px);flex-direction:column;background:#fff;box-shadow:0 0 1px #dfe5e8}.panel-body[data-v-6503f632]{display:flex;flex:1;min-height:640px}.role-sidebar[data-v-6503f632]{width:315px;flex:0 0 315px;padding:30px 15px;border-right:1px solid #eceff1}.add-button[data-v-6503f632]{height:49px;padding:0 23px;font-size:20px}.role-list[data-v-6503f632]{padding:25px 0 0 15px}.role-row[data-v-6503f632]{position:relative;display:flex;align-items:center;min-height:45px}.role-row.selected .role-name[data-v-6503f632]{color:#1684ff}.role-name[data-v-6503f632]{border:0;background:transparent;color:#60656a;font-size:20px;line-height:1.2;text-align:left;cursor:pointer}.role-actions[data-v-6503f632]{display:flex;position:absolute;z-index:2;left:55px;top:35px;gap:17px;padding:17px 20px;border:1px solid #d9d9d9;border-radius:5px;background:#fff;box-shadow:0 2px 8px #00000020}.role-actions button[data-v-6503f632]{border:0;background:transparent;color:#1684ff;font-size:19px;cursor:pointer}.permission-content[data-v-6503f632]{flex:1;padding:54px 67px;overflow:auto}.tree-title[data-v-6503f632]{display:flex;align-items:center;gap:19px;margin-bottom:32px;color:#101010;font-size:22px}.tree-title span[data-v-6503f632]{font-size:22px}.role-summary[data-v-6503f632]{display:flex;gap:14px;align-items:baseline;margin:-8px 0 28px;color:#777}.role-summary strong[data-v-6503f632]{font-size:18px;color:#555}.role-fields[data-v-6503f632]{display:grid;grid-template-columns:270px 330px;gap:18px 25px;margin:-18px 0 30px}.role-fields label[data-v-6503f632]{display:grid;gap:8px;color:#60656a;font-size:16px}.role-fields input[data-v-6503f632]{height:39px;padding:0 10px;border:1px solid #d9dfe4;border-radius:4px;font:inherit}.description-field[data-v-6503f632]{grid-column:1/-1}.menu-tree[data-v-6503f632]{max-width:880px}.menu-branch[data-v-6503f632]{margin:0 0 33px}.menu-level[data-v-6503f632]{display:flex;align-items:center;gap:13px;color:#62676c;font-size:21px;line-height:1.25;cursor:pointer}.menu-level input[data-v-6503f632]{width:21px;height:21px;margin:0;accent-color:#1684ff}.menu-level input[data-v-6503f632]:disabled{cursor:default}.level-one[data-v-6503f632]{color:#4e5358;font-size:22px;font-weight:500}.level-two[data-v-6503f632]{margin:26px 0 0 36px}.admin-tip[data-v-6503f632]{margin:-12px 0 24px;color:#8a8f94;font-size:16px}.role-empty[data-v-6503f632]{margin:0;color:#8c949b;font-size:16px}.page-error[data-v-6503f632]{max-width:720px;margin:0 0 20px;padding:10px 13px;border-radius:4px;background:#fff1f0;color:#b42318}.panel-footer[data-v-6503f632]{display:flex;justify-content:flex-end;gap:31px;align-items:center;height:110px;padding:0 113px;border-top:1px solid #eceff1}.panel-footer .button[data-v-6503f632]{min-width:105px;height:60px;font-size:22px}.panel-footer .button--primary[data-v-6503f632]{min-width:107px}@media(max-width:850px){.panel-body[data-v-6503f632]{min-height:560px}.role-sidebar[data-v-6503f632]{width:220px;flex-basis:220px}.permission-content[data-v-6503f632]{padding:38px 30px}.panel-footer[data-v-6503f632]{padding:0 30px}.role-fields[data-v-6503f632]{grid-template-columns:1fr}.role-actions[data-v-6503f632]{left:25px}.menu-level[data-v-6503f632]{font-size:18px}.level-one[data-v-6503f632]{font-size:19px}}@media(max-width:620px){.role-panel[data-v-6503f632]{min-height:calc(100vh - var(--header-height) - 58px)}.role-sidebar[data-v-6503f632]{width:150px;flex-basis:150px;padding:18px 10px}.add-button[data-v-6503f632]{font-size:16px;padding:0 10px}.role-list[data-v-6503f632]{padding-left:5px}.role-name[data-v-6503f632]{font-size:16px}.permission-content[data-v-6503f632]{padding:28px 18px}.panel-footer[data-v-6503f632]{height:78px;gap:12px;padding:0 18px}.panel-footer .button[data-v-6503f632]{min-width:82px;height:44px;font-size:17px}.role-actions[data-v-6503f632]{display:none!important}.tree-title[data-v-6503f632]{font-size:19px}}.picture-dialog .material-error[data-v-395a5879]{margin:12px 0;color:#cf1322}.material-management{color:#111}.material-breadcrumb-divider{margin:0 9px}.material-breadcrumb-current{color:#535a61}.material-surface{min-height:926px;background:#fff;border-radius:6px}.material-tabs{display:flex;height:73px}.material-tabs a{display:flex;align-items:center;justify-content:center;width:184px;border-bottom:1px solid #ccc;color:#111;text-decoration:none;font-size:18px}.material-tabs a.active{border-bottom:2px solid #1890ff;font-weight:700}.material-body{padding:35px 36px 76px 42px}.material-search{display:flex;align-items:center;gap:16px;padding-left:20px;margin-bottom:60px}.material-search-field{display:flex;align-items:center;gap:12px;font-size:18px;white-space:nowrap}.material-search-field .text-input{width:327px}.material-management .text-input,.material-dialog .text-input{height:44px;border-color:#d9d9d9;border-radius:5px;font-size:18px;color:#535a61}.material-management .button{height:44px;min-width:89px;padding:0 20px;line-height:42px;border-radius:5px;font-size:18px}.material-search-actions{display:flex;gap:9px;margin-left:48px}.material-toolbar{display:flex;justify-content:space-between;margin-bottom:22px}.material-selection{display:flex;align-items:center;gap:12px;height:54px;padding:0 19px;margin-bottom:22px;border:1px solid #91d5ff;border-radius:5px;background:#e6f7ff;color:#535a61;font-size:18px}.material-selection b{color:#1890ff;font-weight:400}.material-selection .material-link{margin-left:12px}.material-info{display:grid;place-items:center;width:19px;height:19px;background:#009bec;color:#fff;border-radius:50%;font:700 14px Georgia,serif}.material-link{padding:0;border:0;background:none;color:#1890ff;font:inherit;cursor:pointer}.material-link:hover{color:#096dd9}.dictionary-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:18px;color:#535a61}.dictionary-table .select-col{width:5.9%}.dictionary-table .number-col{width:10.8%}.dictionary-table .text-col{width:17.7%}.dictionary-table .action-col{width:133px}.dictionary-table th,.dictionary-table td{height:72px;padding:12px 0;text-align:center;border-bottom:1px solid #e7e7e7;overflow-wrap:anywhere}.dictionary-table th{background:#fafafa;border-top:1px solid #e7e7e7;color:#222;font-weight:700}.dictionary-table th:first-child,.dictionary-table td:first-child{padding-left:23px}.dictionary-table input[type=checkbox]{width:19px;height:19px;margin:0;vertical-align:middle;accent-color:#1890ff;cursor:pointer}.dictionary-table .material-link+.material-link{margin-left:9px}.material-management .pagination{padding-top:22px;font-size:18px}.material-management .page-button{width:44px;height:44px}.material-management .jump-input{width:65px;height:44px}.material-management .size-select select{width:122px;height:44px}.material-management .size-select{margin-left:12px}.material-body--pictures{padding-top:35px}.material-body--pictures .material-search{padding-left:9px;margin-bottom:48px}.material-body--pictures .material-search-actions{margin-left:11px}.material-picture-grid{display:grid;grid-template-columns:repeat(11,105px);justify-content:space-between;gap:0 16px;padding:0 36px 0 27px}.material-picture{position:relative;width:105px;min-height:149px;padding:9px 11px 24px;border:1px solid transparent;align-self:start}.material-thumbnail{display:grid;place-items:center;width:81px;height:81px;padding:0;border:0;background:#d8d8d8;color:#222;font:18px Arial,sans-serif;cursor:pointer}.material-thumbnail img{width:100%;height:100%;object-fit:contain}.material-picture-key{margin-top:4px;font-size:14px;line-height:18px;overflow-wrap:anywhere}.material-picture-actions{position:absolute;bottom:0;left:11px;display:flex;gap:12px;visibility:hidden;font-size:14px;line-height:20px}.material-picture:hover,.material-picture:focus-within,.material-picture.active{border-color:#1890ff}.material-picture:hover .material-picture-actions,.material-picture:focus-within .material-picture-actions,.material-picture.active .material-picture-actions{visibility:visible}.material-empty{padding:40px!important;text-align:center!important;color:#889198}.material-notice{color:#237804;margin:-38px 0 14px;font-size:16px}.app-modal:has(.material-dialog)>header{height:74px;padding:0 42px;font-size:22px}.material-dialog{padding:62px 92px 34px 120px;color:#111}.material-field{display:flex;align-items:center;gap:12px;margin-bottom:42px}.material-field>label:first-child{flex:0 0 104px;text-align:right;font-size:20px}.material-field>label:first-child span{color:#ff3030}.material-field .text-input,.material-upload{width:506px;max-width:calc(100% - 116px)}.material-dialog .text-input:disabled{background:#f5f5f5;color:#737373;cursor:not-allowed}.material-dialog-actions{display:flex;justify-content:flex-end;gap:27px}.material-dialog-actions .button{min-width:94px;height:54px;line-height:52px;font-size:23px;border-radius:5px}.material-dialog .material-field:last-of-type{margin-bottom:43px}.material-upload{position:relative;min-height:44px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px solid #d9d9d9;border-radius:5px;color:#bfbfbf;font-size:18px;cursor:pointer}.material-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.material-upload:focus-within{outline:2px solid #1890ff}.material-upload img{max-width:100%;height:110px;object-fit:contain}.material-upload.has-image{padding:8px}.picture-dialog{padding-bottom:73px}.picture-dialog .material-dialog-actions{margin-top:77px}.material-error{margin:-20px 0 20px 116px;color:#cf1322;font-size:15px}.material-confirm{padding:20px 36px 32px}.material-confirm p{margin-bottom:30px}.material-management button:disabled,.material-dialog button:disabled{opacity:.5;cursor:not-allowed}.material-tabs a:nth-child(3),.material-tabs a:nth-child(4){width:206px}.material-body--carousel{padding-top:30px}.carousel-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.carousel-toolbar h2{margin:0 0 10px;color:#111;font-size:22px}.carousel-toolbar p{max-width:690px;margin:0;color:#666;font-size:16px;line-height:1.7}.carousel-toolbar__actions{display:flex;flex:0 0 auto;gap:10px}.material-notice--carousel{margin:0 0 14px}.carousel-error{margin:0 0 18px;color:#cf1322}.carousel-table-scroll{overflow-x:auto}.carousel-table{width:100%;min-width:870px;border-collapse:collapse;table-layout:fixed;color:#535a61;font-size:16px}.carousel-table th,.carousel-table td{padding:14px 18px;border-bottom:1px solid #e7e7e7;text-align:center;vertical-align:middle}.carousel-table th{height:54px;color:#222;background:#fafafa;border-top:1px solid #e7e7e7;font-weight:700}.carousel-table th:nth-child(1){width:72px}.carousel-table th:nth-child(2){width:210px}.carousel-table th:nth-child(4){width:110px}.carousel-table th:nth-child(5){width:130px}.carousel-table__preview{display:grid;place-items:center;width:176px;height:78px;margin:0 auto;overflow:hidden;background:#f1f3f5;color:#9aa1a8;font-size:13px}.carousel-table__preview img{width:100%;height:100%;object-fit:cover}.carousel-table__key{overflow-wrap:anywhere;text-align:left!important}.carousel-table__actions{display:flex;align-items:center;justify-content:center;min-height:78px;gap:16px;white-space:nowrap}.material-link--danger{color:#cf1322}.material-link--danger:hover{color:#a8071a}.carousel-status{min-width:66px;padding:3px 9px;border:1px solid #d9d9d9;border-radius:12px;background:#fafafa;color:#8c8c8c;cursor:pointer}.carousel-status.enabled{border-color:#b7eb8f;background:#f6ffed;color:#389e0d}.carousel-dialog{padding:34px 46px 32px;color:#111}.carousel-dialog__field{display:flex;align-items:center;gap:12px;min-height:44px;margin-bottom:20px}.carousel-dialog__field>label:first-child{flex:0 0 82px;text-align:right;font-size:17px}.carousel-dialog__field>label span,.carousel-dialog__asset-heading strong span{color:#ff3030}.carousel-dialog__field .text-input{width:158px;padding:0 10px}.carousel-dialog__hint{color:#8c8c8c;font-size:14px}.carousel-dialog__field--switch{margin-bottom:26px}.carousel-switch{display:inline-flex;align-items:center;gap:9px;color:#535a61;cursor:pointer}.carousel-switch input{position:absolute;width:1px;height:1px;opacity:0}.carousel-switch span{width:36px;height:20px;border-radius:99px;background:#bfbfbf;transition:background .18s}.carousel-switch span:after{display:block;width:16px;height:16px;margin:2px;border-radius:50%;background:#fff;content:"";transition:transform .18s}.carousel-switch input:checked+span{background:#1890ff}.carousel-switch input:checked+span:after{transform:translate(16px)}.carousel-switch input:focus-visible+span{outline:2px solid #1890ff;outline-offset:2px}.carousel-dialog__asset-section{padding-top:20px;border-top:1px solid #f0f0f0}.carousel-dialog__asset-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.carousel-dialog__asset-heading strong{font-size:17px}.carousel-dialog__asset-section>p{margin:8px 0 14px;color:#8c8c8c;font-size:14px}.carousel-dialog__upload{position:relative;overflow:hidden;cursor:pointer}.carousel-dialog__upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.carousel-dialog__upload.disabled{opacity:.5;cursor:not-allowed}.carousel-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:294px;gap:12px;padding:2px;overflow:auto}.carousel-asset{min-width:0;padding:5px;border:2px solid transparent;border-radius:5px;background:#fafafa;cursor:pointer}.carousel-asset:hover,.carousel-asset.selected{border-color:#1890ff;background:#e6f7ff}.carousel-asset img,.carousel-asset__fallback{display:grid;place-items:center;width:100%;height:78px;background:#e9edf0;color:#8c8c8c;object-fit:cover}.carousel-asset__name{display:block;padding-top:5px;overflow:hidden;color:#535a61;font-size:12px;line-height:16px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.carousel-dialog__selection{margin-top:14px;color:#237804;font-size:14px}.carousel-dialog__empty{padding:24px;border:1px dashed #d9d9d9;text-align:center}.carousel-dialog__error{margin:20px 0 0;color:#cf1322}.carousel-dialog .material-dialog-actions{margin-top:28px}@media(min-width:821px){.material-layout{--header-bg:#001529;--primary-soft:#e6f7ff}.material-layout .admin-main{padding:var(--header-height) 26px 38px 28px;background:#f0f2f5}.material-layout .breadcrumb{height:78px;padding-left:16px}}@media(max-width:1800px){.material-picture-grid{grid-template-columns:repeat(auto-fill,105px)}.material-search{flex-wrap:wrap;gap:16px 24px}.material-search-actions{margin-left:0}.material-search-field .text-input{width:min(24vw,327px)}}@media(max-width:1400px){.material-management .pagination{flex-direction:column;align-items:flex-start;gap:18px}.material-management .page-controls{max-width:100%;overflow-x:auto;padding-bottom:4px}}@media(max-width:820px){.material-surface{min-height:calc(100vh - 134px)}.material-body{padding:24px 16px}.material-search,.material-body--pictures .material-search{padding:0;margin-bottom:32px}.material-search-field{width:100%;font-size:16px}.material-search-field .text-input{width:100%}.material-picture-grid{padding:0;gap:8px}.dictionary-table-scroll{overflow-x:auto}.dictionary-table{min-width:700px}.material-dialog{padding:30px 20px}.material-field{gap:8px;margin-bottom:28px}.material-field>label:first-child{flex-basis:75px;font-size:16px}.material-field .text-input,.material-upload{max-width:calc(100% - 83px)}.material-error{margin-left:83px}.material-notice{margin:0 0 16px}.material-tabs{overflow-x:auto}.material-tabs a,.material-tabs a:nth-child(3),.material-tabs a:nth-child(4){flex:0 0 154px;width:154px;font-size:15px}.carousel-toolbar{flex-direction:column}.carousel-toolbar__actions{width:100%}.carousel-toolbar__actions .button{flex:1}.carousel-dialog{padding:24px 18px}.carousel-dialog__field>label:first-child{flex-basis:65px;font-size:16px}.carousel-dialog__asset-heading{align-items:flex-start;flex-direction:column}.carousel-asset-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}:root{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif;color:#252b31;background:#f1f4f7;font-synthesis:none;text-rendering:optimizeLegibility;--primary: #1890ff;--primary-hover: #40a9ff;--primary-soft: #dff3ff;--header-bg: #001a2d;--muted: #889198;--header-height: 80px;--sidebar-width: 296px}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}html{scrollbar-gutter:stable}body{min-height:100vh}button,input,textarea,select{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(24,144,255,.45);outline-offset:2px}.admin-main{min-height:100vh;margin-left:var(--sidebar-width);padding:var(--header-height) 26px 44px 30px;background:#f1f4f7}.breadcrumb{display:flex;height:74px;align-items:center;padding-left:16px;color:#818990;font-size:18px}.surface{border-radius:7px;background:#fff}.text-input{width:100%;height:46px;padding:0 16px;border:1px solid #d9dde1;border-radius:5px;color:#3f474e;background:#fff;font-size:18px;transition:border-color .15s,box-shadow .15s}.text-input::placeholder{color:#c2c7cc}.text-input:focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 2px #1890ff1f}.button{min-width:94px;height:46px;padding:0 22px;border:1px solid #d9dde1;border-radius:6px;color:#4f5860;background:#fff;font-size:18px;line-height:44px;text-align:center;white-space:nowrap;cursor:pointer;transition:.15s ease}.button:hover{border-color:var(--primary);color:var(--primary)}.button--primary{border-color:var(--primary);color:#fff;background:var(--primary)}.button--primary:hover{border-color:var(--primary-hover);color:#fff;background:var(--primary-hover)}.button--large{min-width:104px;height:58px;font-size:21px}@media(max-width:820px){:root{--header-height: 64px}.admin-main{margin-left:0;padding:var(--header-height) 12px 28px}.breadcrumb{height:58px;padding-left:4px;font-size:15px}}
