.figma-menu-icon[data-v-c593aafd]{display:inline-block;width:20px;height:20px;flex-shrink:0;font-style:normal;background:currentColor;-webkit-mask-image:var(--menu-icon-source);mask-image:var(--menu-icon-source);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px}.el-menu-item .menu-item-icon[data-v-64056d65],.el-sub-menu__title .menu-item-icon[data-v-64056d65]{margin-right:8px;width:var(--el-menu-icon-width);text-align:center;vertical-align:middle}.menu[data-v-5b1cb527]{display:flex;flex-direction:column;min-width:0}.menu[data-v-5b1cb527]>.el-scrollbar{flex:1;min-height:0}.menu .el-menu[data-v-5b1cb527]{border-right:0}.menu .el-menu[data-v-5b1cb527]:not(.el-menu--collapse){width:var(--aside-width)}.park-logo-mark[data-v-14577de5]{display:grid;place-items:center;height:100%;font-size:34px;color:#58b7a2}.logo[data-v-14577de5]{height:var(--navbar-height);overflow:hidden;position:relative;display:flex;align-items:center;padding:8px}.logo .logo-title[data-v-14577de5]{width:70%;position:absolute;font-size:var( --el-font-size-large)}.logo .title-width-enter-active[data-v-14577de5]{opacity:0;transition:all .3s ease-out}.logo .title-width-leave-active[data-v-14577de5]{transition:all .3s cubic-bezier(1,.5,.8,1)}.logo .title-width-enter-from[data-v-14577de5],.logo .title-width-leave-to[data-v-14577de5]{width:0;opacity:0}.side[data-v-28d6ada3]{position:relative;z-index:999;display:flex;height:100%;flex-direction:column;border-right-width:1px;border-color:var(--el-border-color-light);background-color:var(--side-dark-color, var(--el-bg-color))}.sidebar-fold[data-v-28d6ada3]>span{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%}.sidebar[data-v-93480559] .el-drawer__body{padding:0}.style-choice[data-v-2fab2ffb]{height:auto;padding:0}.style-choice[data-v-2fab2ffb]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.icon-select[data-v-2fab2ffb]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.app-tabs[data-v-78f60ce6]{border-top-width:1px;border-color:var(--el-border-color)}.app-tabs[data-v-78f60ce6] .el-tabs{height:40px}.app-tabs[data-v-78f60ce6] .el-tabs .el-tabs__header{margin-bottom:0}.app-tabs[data-v-78f60ce6] .el-tabs .el-tabs__content{display:none}.app-tabs[data-v-78f60ce6] .el-tabs .el-tabs__nav-next,.app-tabs[data-v-78f60ce6] .el-tabs .el-tabs__nav-prev{font-size:var( --el-font-size-large)}.app-tabs[data-v-78f60ce6] .el-tabs .el-tabs__nav-wrap:after{height:0}.app-tabs[data-v-78f60ce6] .el-tabs .el-tabs__item{font-weight:400;padding:0 15px!important;box-sizing:border-box}.app-tabs[data-v-78f60ce6] .el-tabs .el-tabs__item.is-active{background-color:var(--el-color-primary-light-9)}.app-tabs[data-v-78f60ce6] .el-tabs .el-tabs__item.is-active:before{content:"";display:inline-block;width:6px;height:6px;background-color:var(--el-color-primary);margin-right:6px;border-radius:50%;vertical-align:2px}.app-tabs[data-v-78f60ce6] .el-tabs .el-tabs__item.is-active:after{position:absolute;content:"";display:block;top:0;height:2px;left:0;width:100%;background-color:var(--el-color-primary)}.app-tabs[data-v-78f60ce6] .el-tabs .el-tabs__item .is-icon-close{color:var(--el-text-color-regular);vertical-align:-2px}.app-tabs[data-v-78f60ce6] .el-tabs .el-tabs__item .is-icon-close:hover{color:var(--color-white);background-color:var(--el-color-danger)}.app-tabs[data-v-78f60ce6] .el-tabs .el-tabs__active-bar{display:none}.navbar{height:var(--navbar-height);display:flex;background-color:var(--el-bg-color);padding-left:8px;padding-right:8px}.navbar .navbar-item{display:flex;height:100%;align-items:center;justify-content:center}.navbar .navbar-item:hover{background-color:var(--el-bg-color-page)}:root.dark{color-scheme:dark;--table-header-bg-color: var(--el-bg-color);--el-bg-color-page: #0a0a0a;--el-bg-color: #1d2124;--el-bg-color-overlay: #1d1e1f;--el-text-color-primary: #e5eaf3;--el-text-color-regular: #cfd3dc;--el-text-color-secondary: #a3a6ad;--el-text-color-placeholder: #8d9095;--el-text-color-disabled: #6c6e72;--el-border-color-darker: #636466;--el-border-color-dark: #58585b;--el-border-color: #4c4d4f;--el-border-color-light: #414243;--el-border-color-lighter: #363637;--el-border-color-extra-light: #2b2b2c;--el-fill-color-darker: #424243;--el-fill-color-dark: #39393a;--el-fill-color: #303030;--el-fill-color-light: #262727;--el-fill-color-lighter: #1d1d1d;--el-fill-color-extra-light: #191919;--el-fill-color-blank: var(--el-bg-color);--el-mask-color: rgba(0, 0, 0, .8);--el-mask-color-extra-light: rgba(0, 0, 0, .3);--el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .36), 0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .72), 0px 12px 32px #000000, 0px 8px 16px -8px #000000 !important;--w-e-textarea-bg-color: var(--el-bg-color);--w-e-textarea-color: var(--el-text-color-primary);--w-e-textarea-border-color: var(--el-border-color);--w-e-textarea-slight-border-color: var(--el-border-color-light);--w-e-textarea-slight-color: var(--el-border-color);--w-e-textarea-slight-bg-color: var(--el-bg-color-page);--w-e-toolbar-color: var(--el-text-color-primary);--w-e-toolbar-bg-color: var(--el-bg-color);--w-e-toolbar-active-color: var(--el-text-color-primary);--w-e-toolbar-active-bg-color: var(--el-bg-color);--w-e-toolbar-disabled-color: var(--el-text-color-disabled);--w-e-toolbar-border-color: var(--el-border-color);--w-e-modal-button-bg-color: var(--el-bg-color);--w-e-modal-button-border-color: var(--el-border-color)}:root{--admin-font-size: 14px;--el-font-family: Noto Sans SC, PingFang SC, Arial, Hiragino Sans GB, Microsoft YaHei, sans-serif;--el-font-weight-primary: 400;--el-menu-item-height: 46px;--el-menu-sub-item-height: var(--el-menu-item-height);--el-menu-icon-width: 18px;--aside-width: 200px;--navbar-height: 50px;--color-white: #ffffff;--table-header-bg-color: #f8f8f8;--el-font-size-extra-large: 18px;--el-menu-base-level-padding: 16px;--el-menu-level-padding: 26px;--el-font-size-large: 16px;--el-font-size-medium: 15px;--el-font-size-base: var(--admin-font-size);--el-font-size-small: var(--admin-font-size);--el-font-size-extra-small: var(--admin-font-size);--el-bg-color: var(--color-white);--el-bg-color-page: #f6f6f6;--el-bg-color-overlay: #ffffff;--el-text-color-primary: #333333;--el-text-color-regular: #666666;--el-text-color-secondary: #999999;--el-text-color-placeholder: #a8abb2;--el-text-color-disabled: #c0c4cc;--el-border-color: #dcdfe6;--el-border-color-light: #e4e7ed;--el-border-color-lighter: #ebeef5;--el-border-color-extra-light: #f2f2f2;--el-border-color-dark: #d4d7de;--el-border-color-darker: #cdd0d6;--el-fill-color: #f0f2f5;--el-fill-color-light: #f8f8f8;--el-fill-color-lighter: #fafafa;--el-fill-color-extra-light: #fafcff;--el-fill-color-dark: #ebedf0;--el-fill-color-darker: #e6e8eb;--el-fill-color-blank: #ffffff;--el-mask-color: rgba(255, 255, 255, .9);--el-mask-color-extra-light: rgba(255, 255, 255, .3);-el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .08), 0px 12px 32px rgba(0, 0, 0, .12), 0px 8px 16px -8px rgba(0, 0, 0, .16)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Noto Sans SC,PingFang SC,Arial,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type="button"]),input:where([type="reset"]),input:where([type="submit"]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden="until-found"])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-1\/2{left:50%}.top-1\/2{top:50%}.z-\[100\]{z-index:100}.m-1{margin:4px}.mx-1{margin-left:4px;margin-right:4px}.mx-\[10px\]{margin-left:10px;margin-right:10px}.mx-\[30px\]{margin-left:30px;margin-right:30px}.mx-auto{margin-left:auto;margin-right:auto}.my-\[15px\]{margin-top:15px;margin-bottom:15px}.\!mt-0{margin-top:0!important}.mb-1{margin-bottom:4px}.mb-10{margin-bottom:40px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-7{margin-bottom:28px}.mb-\[10px\]{margin-bottom:10px}.mb-\[15px\]{margin-bottom:15px}.mb-\[18px\]{margin-bottom:18px}.mb-\[20px\]{margin-bottom:20px}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.ml-4{margin-left:16px}.ml-5{margin-left:20px}.ml-\[10px\]{margin-left:10px}.ml-\[5px\]{margin-left:5px}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-3{margin-right:12px}.mr-4{margin-right:16px}.mr-5{margin-right:20px}.mr-\[10px\]{margin-right:10px}.mr-\[35px\]{margin-right:35px}.mr-auto{margin-right:auto}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-7{margin-top:28px}.mt-\[10px\]{margin-top:10px}.mt-\[18px\]{margin-top:18px}.mt-\[20px\]{margin-top:20px}.mt-\[30px\]{margin-top:30px}.mt-\[4px\]{margin-top:4px}.mt-\[50px\]{margin-top:50px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-5{height:20px}.h-\[150px\]{height:150px}.h-\[16px\]{height:16px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[42px\]{height:42px}.h-\[50px\]{height:50px}.h-\[60px\]{height:60px}.h-\[90px\]{height:90px}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:0px}.min-h-\[350px\]{min-height:350px}.min-h-\[668px\]{min-height:668px}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-20{width:80px}.w-3\/4{width:75%}.w-5{width:20px}.w-80{width:320px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[280px\]{width:280px}.w-\[400px\]{width:400px}.w-\[60px\]{width:60px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[100px\]{min-width:100px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[800px\]{min-width:800px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[42px\]{border-radius:42px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.border-\[\#dcdfe6\]{--tw-border-opacity: 1;border-color:rgb(220 223 230 / var(--tw-border-opacity, 1))}.border-\[\#e5e5e5\]{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-\[\#f2f2f2\]{--tw-border-opacity: 1;border-color:rgb(242 242 242 / var(--tw-border-opacity, 1))}.border-br{border-color:var(--el-border-color)}.border-br-light{border-color:var(--el-border-color-light)}.border-primary{border-color:var(--el-color-primary)}.bg-\[\#4173FF\]{--tw-bg-opacity: 1;background-color:rgb(65 115 255 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(0\,0\,0\,0\.3\)\]{background-color:#0000004d}.bg-body{background-color:var(--el-bg-color)}.bg-br-extra-light{background-color:var(--el-border-color-extra-light)}.bg-fill-light{background-color:var(--el-fill-color-light)}.bg-fill-lighter{background-color:var(--el-fill-color-lighter)}.bg-page{background-color:var(--el-bg-color-page)}.bg-white{background-color:var(--color-white)}.\!p-0{padding:0!important}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.px-5{padding-left:20px;padding-right:20px}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[25px\]{padding-left:25px;padding-right:25px}.py-4{padding-top:16px;padding-bottom:16px}.py-5{padding-top:20px;padding-bottom:20px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[16px\]{padding-top:16px;padding-bottom:16px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.pb-\[10px\]{padding-bottom:10px}.pb-\[8px\]{padding-bottom:8px}.pl-20{padding-left:80px}.pl-4{padding-left:16px}.pr-10{padding-right:40px}.pr-4{padding-right:16px}.pt-4{padding-top:16px}.pt-5{padding-top:20px}.pt-\[15px\]{padding-top:15px}.pt-\[20px\]{padding-top:20px}.text-center{text-align:center}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-base{font-size:var( --el-font-size-base)}.text-lg{font-size:var( --el-font-size-medium)}.text-sm{font-size:var( --el-font-size-small)}.text-xl{font-size:var( --el-font-size-large)}.text-xs{font-size:var(--el-font-size-extra-small)}.font-medium{font-weight:500}.italic{font-style:italic}.leading-3{line-height:12px}.leading-5{line-height:20px}.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#666\]{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.text-\[\#999\]{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity, 1))}.text-info{color:var(--el-color-info)}.text-primary{color:var(--el-color-primary)}.text-tx-regular{color:var(--el-text-color-regular)}.text-tx-secondary{color:var(--el-text-color-secondary)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.shadow{--tw-shadow: var(--el-box-shadow);--tw-shadow-colored: var(--el-box-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root .el-overlay-dialog{display:flex;justify-content:center;align-items:center;min-height:100%;position:static}:root .el-overlay-dialog .el-dialog{--el-dialog-content-font-size: var(--el-font-size-base);--el-dialog-margin-top: 20px;margin:20px auto;max-width:calc(100vw - 30px);max-height:calc(100dvh - 40px);flex:none;display:flex;flex-direction:column;border-radius:5px}:root .el-overlay-dialog .el-dialog.body-padding .el-dialog__body{padding:0}:root .el-overlay-dialog .el-dialog .el-dialog__body{flex:1;min-height:0;overflow:auto;padding:15px 20px}:root .el-overlay-dialog .el-dialog .el-dialog__header{font-size:var(--el-font-size-large)}:root .el-drawer{--el-drawer-padding-primary: 16px}:root .el-drawer__header{margin-bottom:0;padding:13px 16px;border-bottom:1px solid var(--el-border-color-lighter)}:root .el-drawer__title{color:var(--el-text-color-primary)}:root .el-table{--el-table-header-text-color: var(--el-text-color-primary);--el-table-header-bg-color: var(--table-header-bg-color);font-size:var(--el-font-size-base)}:root .el-table thead th{font-weight:400}:root .el-input-group__prepend{background-color:var(--el-fill-color-blank)}:root .el-checkbox{--el-checkbox-font-size: var(--el-font-size-base)}:root .el-menu--popup-container.theme-light .el-menu .el-menu-item.is-active{border-right-width:2px;border-color:var(--el-color-primary);background-color:var(--el-color-primary-light-9)}:root .el-menu--popup-container.theme-light .el-menu .el-menu-item:hover,:root .el-menu--popup-container.theme-light .el-menu .el-sub-menu__title:hover{color:var(--el-color-primary)}:root .el-menu--popup-container.theme-dark .el-menu .el-menu-item.is-active{background-color:var(--el-color-primary)}:root .el-message-box{--el-messagebox-width: 350px}:root .el-date-editor{--el-date-editor-width: 280px}:root .el-date-editor .el-range-input{font-size:var(--el-font-size-small)}:root .el-button--primary{--el-button-hover-link-text-color: var(--el-color-primary-light-3)}:root .el-button--success{--el-button-hover-link-text-color: var(--el-color-success-light-3)}:root .el-button--info{--el-button-hover-link-text-color: var(--el-color-info-light-3)}:root .el-button--warning{--el-button-hover-link-text-color: var(--el-color-warning-light-3)}:root .el-button--danger{--el-button-hover-link-text-color: var(--el-color-danger-light-3)}:root .el-image__error{font-size:var(--admin-font-size)}:root .el-tabs__nav-wrap:after{height:1px}.el-button:where(:not(.is-link):not(.is-text)){background-color:var(--el-button-bg-color, var(--el-fill-color-blank))}body{min-width:375px;overflow:hidden;font-size:var( --el-font-size-base);color:var(--el-text-color-primary)}.form-tips{margin-top:4px;font-size:var(--el-font-size-extra-small);line-height:24px;color:var(--el-text-color-secondary)}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.form-tips,.form-tips,.text-sm):not(h1,h2,h3,h4,h5,h6,.el-icon){font-size:var(--admin-font-size)}body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box) :is(.form-tips,.form-tips,.text-sm):not(h1,h2,h3,h4,h5,h6,.el-icon){font-size:var(--admin-font-size)}.clearfix:after{content:"";display:block;clear:both;visibility:hidden}#nprogress .bar{background-color:var(--el-color-primary)!important}.layout-default .app-header{box-shadow:0 1px 0 var(--el-border-color-extra-light)}.layout-default .menu-item-icon{flex-shrink:0;font-size:18px}.layout-default .side .el-menu-item,.layout-default .side .el-sub-menu__title{margin:3px 8px;border-radius:5px;height:43px;line-height:43px}.layout-default .side .el-sub-menu .el-menu-item{min-width:0}.layout-default .main-wrap .el-card,.layout-default .main-wrap .list-panel{border:1px solid var(--el-border-color-extra-light);border-radius:6px;box-shadow:none}.layout-default .main-wrap .el-card__header{padding:18px 20px;font-weight:600}.layout-default .main-wrap .el-card__body{padding:20px}.layout-default .main-wrap .el-table{--el-table-header-bg-color: var(--el-fill-color-light);--el-table-header-text-color: var(--el-text-color-regular);--el-table-text-color: var(--el-text-color-regular);--el-table-border-color: var(--el-border-color-extra-light);--el-table-row-hover-bg-color: var(--el-color-primary-light-9);border-radius:6px;font-size:var(--admin-font-size)}.layout-default .main-wrap .el-table .cell{padding:0 14px;line-height:22px}.layout-default .main-wrap .el-table th.el-table__cell{height:46px;padding:10px 0;font-weight:600;font-size:var(--admin-font-size);color:var(--el-text-color-regular);background:var(--el-fill-color-light)}.layout-default .main-wrap .el-table td.el-table__cell{height:54px;padding:10px 0;font-size:var(--admin-font-size)}.layout-default .main-wrap .el-table .el-button.is-link{padding:4px 0;font-size:var(--admin-font-size)}.layout-default .main-wrap .el-table .el-button+.el-button{margin-left:12px}.layout-default .main-wrap .el-table .el-tag{border-radius:4px}.layout-default .main-wrap .el-button{border-radius:5px}.layout-default .park-content .page-heading{gap:16px;margin-bottom:22px;flex-wrap:wrap}.layout-default .park-content .page-heading h1{font-size:22px;line-height:30px;margin-bottom:8px}.layout-default .park-content .page-heading p{line-height:22px}.layout-default .park-content .list-panel{padding:20px}.layout-default .park-content .user-query{padding:18px 20px;align-items:center}.layout-default .park-content .user-query .el-button+.el-button{margin-left:0}.layout-default .park-content .user-workspace .identity{min-height:44px}.layout-default .park-content .user-workspace .identity strong{color:var(--el-text-color-primary);font-weight:600}.layout-default .park-content .filters{flex-wrap:wrap;gap:12px;padding-bottom:18px}.layout-default .park-content .table-toolbar{gap:12px;flex-wrap:wrap;margin:18px 0}.layout-default .park-content .dashboard-workspace .metric-body{min-width:0}.layout-default .park-content .dashboard-workspace .metric-title{line-height:20px}.layout-default .park-content .dashboard-workspace .metric strong{font-variant-numeric:tabular-nums;line-height:28px}.layout-default .park-content .dashboard-workspace .metric:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.layout-default .park-content .dashboard-workspace .welcome{padding:26px 28px;border-radius:6px}.layout-default .park-content .dashboard-workspace .breakdown{border:1px solid var(--el-border-color-extra-light);border-radius:6px}.layout-default .park-content .dashboard-workspace .device-types button{border-radius:6px}.layout-default .park-content .device-card,.layout-default .park-content .match-card{box-shadow:var(--el-box-shadow-lighter)}@media (max-width: 1100px){.layout-default .park-content .list-panel{padding:16px}.layout-default .park-content .dashboard-workspace .metric{padding:18px 16px;gap:12px}}:root{--navbar-height: 58px;--admin-space: 20px}:root:not(.dark){--el-bg-color-page: #f3f4f6;--el-text-color-secondary: #7b818d}.layout-default{color:var(--el-text-color-primary);font-size:14px}.layout-default .app-header{flex-shrink:0;z-index:30;border-bottom:1px solid var(--el-border-color-light)}.layout-default .header-brand{width:300px;flex-shrink:0;padding-left:22px}.layout-default .header-brand .logo-title{position:static;width:auto;margin-left:10px;font-size:16px;font-weight:600}.layout-default .side{padding-top:12px;z-index:20}.layout-default .side .el-menu-item,.layout-default .side .el-sub-menu__title{font-size:14px;color:var(--el-text-color-regular);border:0}.layout-default .side .theme-light .el-menu-item.is-active{border-right:0;color:var(--el-color-primary)}.layout-default .side .theme-dark .el-menu-item,.layout-default .side .theme-dark .el-sub-menu__title{color:#cfd3dc}.layout-default .sidebar-fold{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:18px 24px;border-top:1px solid var(--el-border-color-light);text-align:left;color:inherit;background:transparent;cursor:pointer}.layout-default .sidebar-fold:hover{color:var(--el-color-primary)}.layout-default .admin-page-container{padding:var(--admin-space);min-width:0}.layout-default .main-wrap .el-scrollbar__view{min-height:100%}.layout-default .main-wrap .el-card,.layout-default .park-panel,.layout-default .park-content .list-panel{background:var(--el-bg-color);border:1px solid var(--el-border-color-extra-light);border-radius:6px}.layout-default .park-content{font-size:14px}.layout-default .park-content .page-heading,.layout-default .park-content .heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 20px}.layout-default .park-content h1{font-size:22px;font-weight:600;line-height:30px}.layout-default .park-content .page-heading p,.layout-default .park-content .heading p{color:var(--el-text-color-secondary);line-height:22px;margin:8px 0 0}.layout-default .park-content .toolbar,.layout-default .park-content .table-toolbar,.layout-default .park-content .filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.layout-default .park-content>section>.toolbar,.layout-default .park-content .venue-operations>.toolbar,.layout-default .park-content .device-workbench>.toolbar{padding:16px 20px;background:var(--el-bg-color);border-radius:6px;margin-bottom:20px}.layout-default .park-content .toolbar>.el-select{width:200px;flex:0 1 200px}.layout-default .park-content .toolbar>.el-input{width:240px;flex:0 1 240px}.layout-default .park-content .el-tabs__header{margin:0 0 20px}.layout-default .park-content .el-tabs__item{height:44px}.layout-default .park-content .list-panel>h2,.layout-default .park-content .list-panel>h3{font-size:18px;margin:0 0 12px}.layout-default .park-content .list-panel>p{color:var(--el-text-color-secondary);line-height:22px;margin-bottom:16px}.layout-default .park-content .list-panel>.el-form{max-width:960px;margin:24px 0}.layout-default .park-content .list-panel>.el-form .el-input,.layout-default .park-content .list-panel>.el-form .el-select{max-width:600px}.layout-default .park-panel{padding:20px;margin-bottom:20px;min-width:0}.layout-default .panel-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.layout-default .panel-heading h2{font-size:18px;font-weight:600;margin:0}.layout-default .panel-heading p{color:var(--el-text-color-secondary);line-height:22px;margin-top:8px}.layout-default .page-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.layout-default .page-actions .el-button+.el-button{margin-left:0}.layout-default .park-query{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:18px 20px;margin-bottom:20px;background:var(--el-bg-color);border-radius:6px}.layout-default .park-query>.el-input{width:260px}.layout-default .park-query>.el-select{width:180px}.layout-default .main-wrap .el-table,.layout-default .main-wrap .el-table th.el-table__cell,.layout-default .main-wrap .el-table td.el-table__cell{font-size:14px}.el-overlay .el-dialog{max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border-radius:8px;margin-bottom:24px}.el-overlay .el-dialog__body{min-height:0;overflow:auto;padding:20px 24px}.el-overlay .el-dialog__header{margin-right:0;padding:20px 48px 18px 24px;border-bottom:1px solid var(--el-border-color-extra-light)}.el-overlay .el-dialog__footer,.el-drawer__footer{flex-shrink:0;padding:16px 24px;border-top:1px solid var(--el-border-color-extra-light);background:var(--el-bg-color-overlay)}.el-overlay .el-drawer{max-width:100vw}.el-overlay .el-drawer__header{margin-bottom:0;padding:20px 24px;border-bottom:1px solid var(--el-border-color-extra-light);color:var(--el-text-color-primary)}.el-overlay .el-drawer__body{min-height:0;overflow:auto;padding:24px}.park-edit-drawer .el-select,.park-edit-drawer .el-date-editor{width:100%}.park-edit-drawer .el-form-item{margin-bottom:24px}.park-edit-drawer .el-alert{margin-bottom:20px}.admin-theme-drawer .el-drawer__header{padding:16px;font-size:14px}.admin-theme-drawer .el-drawer__body{padding:20px 16px}.admin-theme-drawer .setting-item{margin-bottom:24px}.admin-theme-drawer .el-input-number{width:146px}.admin-theme-drawer .style-choice{border:1px solid var(--el-border-color-extra-light);border-radius:4px;overflow:hidden}@media (max-width: 1100px){.layout-default .header-brand{width:275px}}@media (max-width: 767px){:root{--admin-space: 12px}.layout-default .header-brand{width:210px}.layout-default .header-brand .logo-title{font-size:13px}.layout-default .park-panel{padding:16px}}.layout-default .park-content .dashboard-workspace .welcome{padding:18px 28px;min-height:120px}.layout-default .park-content .dashboard-workspace .welcome-sport{height:80px;width:90px}.layout-default .park-content .dashboard-workspace .metric{min-height:112px;padding:18px 20px}.layout-default .park-content .dashboard-workspace .metric-body{gap:6px}.layout-default .park-content .dashboard-workspace .dashboard-block>.heading{margin:20px 0 16px}.layout-default .park-content .dashboard-workspace .breakdown{margin-top:10px}.layout-default .park-content .dashboard-workspace .el-collapse-item__header{height:34px;font-size:var(--admin-font-size)}.layout-default .park-content .training-workbench,.layout-default .park-content .member-workspace{padding:0;background:transparent}.layout-default .park-content .receipt-workspace{padding:20px;background:var(--el-bg-color);border-radius:6px}.layout-default .park-content .training-workbench>.filters{padding:16px 20px;background:var(--el-bg-color);border-radius:6px;margin-bottom:20px}.layout-default .park-content .el-table{border-radius:6px}.layout-default .park-content .park-data-table{padding:16px 20px;background:var(--el-bg-color);border-radius:6px;margin-bottom:20px}.layout-default .park-content .list-panel .park-data-table,.layout-default .park-content .park-panel .park-data-table{padding:0;margin-bottom:0}.el-overlay .el-dialog{margin-top:24px}.park-edit-drawer .record-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.park-edit-drawer .full-field{grid-column:1/-1}.park-edit-drawer .el-input-number{max-width:100%}@media (max-width: 650px){.park-edit-drawer .record-form{grid-template-columns:1fr}.park-edit-drawer .el-col-12{width:100%;max-width:100%;flex:0 0 100%}}html.dark .layout-default .el-tabs:not(.park-control-tabs)>.el-tabs__header .el-tabs__item.is-active,html.dark .layout-default .side .el-menu-item.is-active,html.dark .layout-default .bracket-round:last-child h3{color:color-mix(in srgb,var(--el-color-primary),white 45%)!important}html.dark .venue-operations .grid-scroll td.available{color:color-mix(in srgb,var(--el-color-primary),white 45%)}.park-dialog-content{position:relative;isolation:isolate;min-height:96px}html.dark .el-button--primary.is-link{--el-button-text-color: color-mix( in srgb, var(--el-color-primary), white 45% )}.menu,.park-menu-popup{--nav-text: #667085;--nav-strong: #344054;--nav-accent: var(--el-color-primary);--nav-hover: var(--el-fill-color-light);--nav-selected: var(--el-color-primary-light-9)}.menu.theme-dark,.park-menu-popup.theme-dark,html.dark .menu,html.dark .park-menu-popup{--nav-text: #b8c0cf;--nav-strong: #edf0f6;--nav-hover: rgba(255, 255, 255, .06);--nav-selected: color-mix(in srgb, var(--el-color-primary) 22%, #202630);--nav-accent: color-mix(in srgb, var(--el-color-primary), white 48%)}.layout-default .side{padding-top:0}.layout-default .side .menu .el-menu,.park-menu-popup .el-menu{background:transparent}.layout-default .side .menu .el-menu-item,.layout-default .side .menu .el-sub-menu__title,.park-menu-popup .el-menu-item,.park-menu-popup .el-sub-menu__title{position:relative;height:40px;line-height:40px;margin:2px 10px;border:0;border-radius:6px;padding-right:30px;color:var(--nav-text);font-size:14px;transition:background-color .15s,color .15s}.layout-default .side .menu .el-menu>.el-sub-menu>.el-sub-menu__title,.park-menu-popup .el-menu>.el-sub-menu>.el-sub-menu__title{font-weight:500}.layout-default .side .menu .el-menu-item:hover,.layout-default .side .menu .el-sub-menu__title:hover,.park-menu-popup .el-menu-item:hover,.park-menu-popup .el-sub-menu__title:hover{background:var(--nav-hover);color:var(--nav-strong)}.layout-default .side .menu .el-sub-menu.is-active>.el-sub-menu__title,.park-menu-popup .el-sub-menu.is-active>.el-sub-menu__title{color:var(--nav-accent)}.layout-default .side .menu .el-menu-item.is-active,.park-menu-popup .el-menu-item.is-active{background:var(--nav-selected);color:var(--nav-accent)!important;font-weight:600;border:0}.layout-default .side .menu .el-menu-item.is-active:before,.park-menu-popup .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--nav-accent)}.layout-default .side .menu .el-menu-item:focus-visible,.layout-default .side .menu .el-sub-menu__title:focus-visible,.park-menu-popup .el-menu-item:focus-visible,.park-menu-popup .el-sub-menu__title:focus-visible{outline:2px solid var(--nav-accent);outline-offset:-2px}.layout-default .side .menu .el-sub-menu .el-menu-item,.park-menu-popup .el-sub-menu .el-menu-item{height:36px;line-height:36px;font-size:var(--admin-font-size);min-width:0}.layout-default .side .menu .menu-item-icon,.park-menu-popup .menu-item-icon{flex:0 0 20px;width:20px;margin-right:10px;color:inherit}.layout-default .side .menu .el-sub-menu .el-menu-item .menu-item-icon,.park-menu-popup .el-sub-menu .el-menu-item .menu-item-icon{font-size:16px}.layout-default .side .menu .menu-label,.park-menu-popup .menu-label{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-default .side .menu .el-sub-menu__icon-arrow,.park-menu-popup .el-sub-menu__icon-arrow{right:12px;font-size:11px;opacity:.7}.layout-default .side .menu .el-menu--collapse,.park-menu-popup .el-menu--collapse{width:64px;padding-top:10px}.layout-default .side .menu .el-menu--collapse .el-menu-item,.layout-default .side .menu .el-menu--collapse .el-sub-menu__title,.park-menu-popup .el-menu--collapse .el-menu-item,.park-menu-popup .el-menu--collapse .el-sub-menu__title{margin:3px 8px;padding:0!important;width:48px;height:44px;justify-content:center}.layout-default .side .menu .el-menu--collapse .menu-item-icon,.park-menu-popup .el-menu--collapse .menu-item-icon{margin:0}.layout-default .side .menu .el-menu--collapse .el-menu-tooltip__trigger,.park-menu-popup .el-menu--collapse .el-menu-tooltip__trigger{padding:0!important;justify-content:center}.layout-default .side .menu .el-menu--collapse .el-sub-menu.is-active>.el-sub-menu__title,.park-menu-popup .el-menu--collapse .el-sub-menu.is-active>.el-sub-menu__title{background:var(--nav-selected)}.layout-default .side .menu .el-scrollbar__bar.is-vertical,.park-menu-popup .el-scrollbar__bar.is-vertical{width:4px;right:2px}.park-menu-popup .el-menu--popup{background:var(--el-bg-color-overlay);min-width:200px;max-width:280px;padding:6px 0;border-radius:8px}.park-menu-popup .el-menu-item{padding-left:16px!important}.park-menu-popup .el-menu-item .menu-label{max-width:210px}.layout-default .sidebar-fold{height:48px;padding:0 22px;font-size:var(--admin-font-size);gap:10px}@media (prefers-reduced-motion: reduce){.layout-default .side .menu .el-menu-item,.layout-default .side .menu .el-sub-menu__title{transition:none}}.park-menu-popup.theme-dark .el-menu--popup{background:#202630}.el-menu--popup-container.park-menu-popup .el-menu .el-menu-item.is-active{background:var(--nav-selected)!important;color:var(--nav-accent)!important;border:0}:root{--park-canvas: #f4f7f8;--park-radius: 14px;--park-soft: #f4f7f8}html.dark{--park-canvas: #14191d;--park-soft: #242c31}.park-visual-layout{--el-bg-color-page: var(--park-canvas)}.park-visual-layout .app-aside{flex:none;min-height:0}.park-visual-layout .side{border-right:0}.park-visual-layout .sidebar-brand{position:relative;flex:none;height:92px;padding:12px 16px}.park-visual-layout .sidebar-brand .logo{padding:0;height:52px}.park-visual-layout .sidebar-brand .logo-title{font-size:14px;font-weight:650;left:44px!important;width:calc(100% - 44px);color:var(--el-color-primary)}.park-visual-layout .sidebar-brand-caption{position:absolute;left:60px;bottom:17px;font-size:13px;color:var(--el-color-primary);font-weight:600}.park-visual-layout .sidebar-brand.is-collapsed{padding:16px;height:76px}.park-visual-layout .header-date{margin:0 24px;color:var(--el-text-color-secondary);font-size:var(--admin-font-size);white-space:nowrap}.park-visual-layout .app-header{box-shadow:none;border-bottom:0}.park-visual-layout .navbar{height:56px;padding:0 16px}.park-visual-layout .admin-page-container{padding:20px 24px 28px}.park-visual-layout .side .menu .el-menu-item,.park-visual-layout .side .menu .el-sub-menu__title{height:44px;line-height:44px;margin:4px 12px;border-radius:8px}.park-visual-layout .side .menu .el-sub-menu .el-menu-item{height:36px;line-height:36px}.park-visual-layout .side .menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-color-white);background:var(--el-color-primary)}.park-visual-layout .side .menu .el-menu>a>.el-menu-item.is-active{color:var(--nav-accent)!important;background:var(--nav-selected)}.park-visual-layout .side .menu .el-menu-item.is-active:before{display:none}.park-visual-layout .main-wrap .el-card,.park-visual-layout .park-panel,.park-visual-layout .park-content .list-panel,.park-visual-layout .park-content .park-data-table,.park-visual-layout .park-query,.park-visual-layout .park-content .user-query{border:0;border-radius:var(--park-radius);background:var(--el-bg-color)}.park-visual-layout .main-wrap .el-card__body,.park-visual-layout .park-content .list-panel{padding:20px}.park-visual-layout .main-wrap .el-table{--el-table-header-bg-color: var(--park-soft);--el-table-header-text-color: var(--el-text-color-secondary);--el-table-border-color: var(--el-border-color-extra-light);--el-table-row-hover-bg-color: var(--el-color-primary-light-9);border-radius:8px;font-size:var(--admin-font-size)}.park-visual-layout .main-wrap .el-table th.el-table__cell{height:40px;padding:8px 0;background:var(--park-soft);color:var(--el-text-color-secondary);font-size:var(--admin-font-size)}.park-visual-layout .main-wrap .el-table td.el-table__cell{height:44px;padding:8px 0;font-size:var(--admin-font-size)}.park-visual-layout .main-wrap .el-table .el-table__row:nth-child(even)>td.el-table__cell{background:color-mix(in srgb,var(--park-soft) 50%,var(--el-bg-color))}.park-visual-layout .main-wrap .el-table .cell{line-height:22px}.park-visual-layout .main-wrap .el-button:not(.is-link):not(.is-text):not(.is-circle){border-radius:8px;min-height:34px}.park-visual-layout .park-content .filters,.park-visual-layout .park-content .toolbar,.park-visual-layout .park-query,.park-visual-layout .user-query{gap:12px}.park-visual-layout .park-query .el-input__wrapper,.park-visual-layout .park-query .el-select__wrapper,.park-visual-layout .user-query .el-input__wrapper,.park-visual-layout .user-query .el-select__wrapper,.park-visual-layout .park-content .filters .el-input__wrapper,.park-visual-layout .park-content .filters .el-select__wrapper,.park-visual-layout .park-content .toolbar .el-input__wrapper,.park-visual-layout .park-content .toolbar .el-select__wrapper{background:var(--park-soft);border-radius:6px;min-height:36px}.park-visual-layout .park-content .page-heading,.park-visual-layout .park-content .heading{margin-bottom:18px}.park-visual-layout .park-content h1{font-size:22px}.park-visual-layout .park-content .el-tabs__nav-wrap:after{height:1px;background:var(--el-border-color-extra-light)}.park-visual-layout .park-content .el-tabs__item{font-size:14px}.park-visual-layout .park-content .el-tag{border-radius:4px}html.dark .park-visual-layout .side .menu .el-sub-menu.is-active>.el-sub-menu__title{color:#fff}@media (max-width: 1100px){.park-visual-layout .admin-page-container{padding:16px}.park-visual-layout .header-date{margin:0 10px}}.park-chart-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;margin:20px 0}@media (max-width: 1000px){.park-chart-grid{grid-template-columns:minmax(0,1fr)}}.park-visual-layout .side .menu .el-sub-menu .el-menu-item.is-active{background:var(--nav-selected)!important;color:var(--nav-accent)!important}.park-visual-layout .main-wrap .venue-list-panel{background:transparent;border:0;padding:0}.park-visual-layout .venue-list-panel>.filters{background:var(--el-bg-color);padding:16px 20px;border-radius:14px;border:0;margin-bottom:18px}.park-visual-layout .venue-list-panel>.table-toolbar{padding:0 2px 16px;border:0}.park-visual-layout .venue-card{border:0}html.dark .park-visual-layout .sidebar-brand .logo-title,html.dark .park-visual-layout .sidebar-brand-caption,.park-visual-layout .theme-dark .sidebar-brand .logo-title,.park-visual-layout .theme-dark .sidebar-brand-caption{color:color-mix(in srgb,var(--el-color-primary),white 55%)}:root{--park-canvas: #f6f8fc;--park-soft: #f6f8fc;--park-border: #e7ecf5;--park-ink: #293954;--park-muted: #8290a5;--park-charge: #d99b58;--park-primary-text: var(--el-color-primary);--park-icon-surface: #f0f3fd;--park-radius: 14px;--park-court-using: #e8f2ff;--park-court-reserved: #eef2fc;--park-court-selected: #f0f3fd;--navbar-height: 56px;--el-border-radius-base: 7px;--el-border-radius-small: 4px}:root:not(.dark){--el-bg-color: #ffffff;--el-bg-color-page: var(--park-canvas);--el-bg-color-overlay: #ffffff;--el-fill-color-blank: #ffffff;--el-fill-color: #eef2fc;--el-fill-color-light: #f6f8fc;--el-fill-color-lighter: #f8f9fe;--el-fill-color-extra-light: #fafbfe;--el-fill-color-dark: #e7ecf5;--el-text-color-primary: #293954;--el-text-color-regular: #526078;--el-text-color-secondary: #8290a5;--el-text-color-placeholder: #8290a5;--el-text-color-disabled: #b7c0d0;--el-border-color: #e4e8f2;--el-border-color-light: #e7ecf5;--el-border-color-lighter: #edf0f7;--el-border-color-extra-light: #f0f2f8;--el-border-color-dark: #cbd3e3;--el-mask-color: rgba(255, 255, 255, .92);--el-mask-color-extra-light: rgba(255, 255, 255, .45);--table-header-bg-color: var(--park-soft)}:root.dark{--park-canvas: #141b2a;--park-soft: #242e42;--park-border: #354158;--park-ink: #e4eaf6;--park-muted: #a1aec6;--park-charge: #e3b16f;--park-primary-text: color-mix(in srgb, var(--el-color-primary) 50%, white);--park-icon-surface: #2c3b5b;--park-court-using: #1d344d;--park-court-reserved: #2c3b5b;--park-court-selected: #2c3b5b;--el-bg-color: #1b2537;--el-bg-color-page: var(--park-canvas);--el-bg-color-overlay: #242e42;--el-fill-color-blank: #1b2537;--el-fill-color: #2c3850;--el-fill-color-light: #242e42;--el-fill-color-lighter: #202a3d;--el-fill-color-extra-light: #1e293d;--el-fill-color-dark: #354158;--el-text-color-primary: var(--park-ink);--el-text-color-regular: #c7d2e6;--el-text-color-secondary: var(--park-muted);--el-text-color-placeholder: #8d9cb7;--el-text-color-disabled: #697a97;--el-border-color: #40516d;--el-border-color-light: #354158;--el-border-color-lighter: #303e56;--el-border-color-extra-light: #29374f;--el-mask-color: rgba(27, 37, 55, .92);--table-header-bg-color: var(--park-soft)}.park-visual-layout{color:var(--park-ink)}.park-visual-layout .sidebar-brand{padding:12px 19px;height:92px}.park-visual-layout .sidebar-brand .logo{height:60px}.park-visual-layout .sidebar-brand .logo-title{left:48px!important;width:calc(100% - 48px)!important;top:14px;font-size:14px;font-weight:700}.park-visual-layout .sidebar-brand-caption{left:67px;bottom:22px;font-size:14px}.park-visual-layout .sidebar-brand.is-collapsed{padding:12px 5px}.park-visual-layout .header-context{display:flex;align-items:center;padding:0 12px 0 8px;color:var(--park-muted);font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.park-visual-layout .header-date{color:var(--park-muted)}.park-visual-layout .main-wrap{background:var(--park-canvas)}.park-visual-layout .park-page-heading{margin-bottom:22px}.park-visual-layout .el-menu-item,.park-visual-layout .el-sub-menu__title{font-size:14px}.park-visual-layout .el-menu-item:not(.is-active),.park-visual-layout .el-sub-menu:not(.is-active)>.el-sub-menu__title{color:var(--nav-text)}.park-visual-layout .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){font-weight:700}.layout-default .main-wrap .el-table{--el-table-header-bg-color: var(--park-soft);--el-table-row-hover-bg-color: var(--el-color-primary-light-9);color:var(--park-ink);font-size:var(--admin-font-size)}.layout-default .main-wrap .el-table th.el-table__cell{height:36px;padding:6px 0;color:var(--park-muted);font-weight:500}.layout-default .main-wrap .el-table td.el-table__cell{height:42px;padding:7px 0}.layout-default .main-wrap .el-table .cell{line-height:20px}.layout-default .main-wrap .el-table .el-button.is-link{font-size:var(--admin-font-size);white-space:nowrap}.layout-default .main-wrap .el-table .el-button.is-link:not(.is-disabled):hover,.layout-default .main-wrap .el-table .el-button.is-link:not(.is-disabled):focus{background:transparent}.layout-default .main-wrap .el-table .el-button.is-link:focus-visible{outline:none}.park-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:22px}.park-summary-item{background:var(--el-bg-color);border-radius:12px;min-width:0;padding:14px 16px;display:flex;align-items:center;gap:12px}.park-summary-item span{color:var(--park-muted);font-size:var(--admin-font-size)}.park-summary-item strong{color:var(--park-ink);font-size:var(--admin-font-size);font-variant-numeric:tabular-nums}.park-summary-item.is-accent strong{color:var(--el-color-primary)}.park-summary-item.is-warning strong{color:var(--park-charge)}.park-panel-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.park-panel-heading h2{font-size:16px;font-weight:700;margin:0}.park-panel-heading p{font-size:var(--admin-font-size);color:var(--park-muted);margin:0}.park-charge-button.el-button{--el-button-bg-color: var(--park-charge);--el-button-border-color: var(--park-charge);--el-button-text-color: white;--el-button-hover-bg-color: #bc8246;--el-button-hover-border-color: #bc8246;--el-button-hover-text-color: white;--el-button-active-bg-color: #a06a36;--el-button-active-border-color: #a06a36;--el-button-disabled-bg-color: var(--el-fill-color);--el-button-disabled-border-color: var(--el-border-color-light);--el-button-disabled-text-color: var(--el-text-color-placeholder)}@media (max-width: 1100px){.park-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width: 600px){.park-summary-strip{grid-template-columns:1fr}.header-context{display:none!important}}.layout-default .main-wrap .el-table .el-button.is-link:not(.el-button--danger):not(.el-button--warning):not(.is-disabled){color:var(--el-color-primary)}.menu:not(.theme-dark),.park-menu-popup:not(.theme-dark){--nav-text: var(--park-ink);--nav-strong: var(--park-ink);--nav-hover: var(--park-soft);--nav-selected: color-mix( in srgb, var(--el-color-primary) 12%, var(--el-bg-color) )}.park-visual-layout .admin-page-container{padding:12px 24px 30px}.park-visual-layout .navbar{padding:0 24px;background:var(--el-bg-color)}.park-visual-layout .header-context{padding-left:0;font-size:var(--admin-font-size)}.park-visual-layout .header-date{font-size:14px}.park-visual-layout .sidebar-brand .logo-title{top:13px;font-weight:700;line-height:20px}.park-visual-layout .sidebar-brand-caption{font-size:15px;font-weight:700;line-height:21px}.park-visual-layout .sidebar-brand.is-collapsed{padding:12px 13px}.park-visual-layout .side .menu .el-sub-menu__title,.park-visual-layout .side .menu .el-menu-item{font-size:var(--admin-font-size);height:42px;line-height:42px;margin:5px 12px}.park-visual-layout .side .menu .el-sub-menu .el-menu-item{height:36px;line-height:36px;font-size:var(--admin-font-size)}.park-visual-layout .side .menu .menu-item-icon{color:var(--park-muted)}.park-visual-layout .side .menu .el-sub-menu.is-active>.el-sub-menu__title{background:var(--el-color-primary);color:#fff}.park-visual-layout .side .menu .el-sub-menu.is-active>.el-sub-menu__title .menu-item-icon{color:inherit}.park-visual-layout .sidebar-fold{color:var(--el-text-color-secondary);font-size:var(--admin-font-size)}.park-visual-layout .main-wrap .el-card,.park-visual-layout .park-panel,.park-visual-layout .park-content .list-panel,.park-visual-layout .park-content .park-data-table{border-radius:14px}.park-visual-layout .main-wrap .el-button:not(.is-link):not(.is-text):not(.is-circle){border-radius:12px}.park-visual-layout .main-wrap .el-button--small:not(.is-link):not(.is-text):not(.is-circle){border-radius:8px}.park-visual-layout .main-wrap .el-button:not(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.is-link,.is-text,.is-disabled){color:var(--park-primary-text);border-color:var(--el-color-primary)}.park-visual-layout .main-wrap .el-table{border-radius:0}.park-visual-layout .main-wrap .el-table th.el-table__cell{height:34px;padding:6px 0;font-size:var(--admin-font-size);font-weight:700}.park-visual-layout .main-wrap .el-table td.el-table__cell{height:38px;padding:7px 0}.park-visual-layout .main-wrap .el-table .cell{padding:0 10px;line-height:20px}.park-visual-layout .main-wrap .el-table .el-table__row:nth-child(even)>td.el-table__cell{background:var(--el-fill-color-lighter)}.park-visual-layout .main-wrap .el-table .el-table__body tr:hover>td.el-table__cell{background:var(--el-table-row-hover-bg-color)}.park-visual-layout .park-content .el-tabs__nav-wrap:after{background:var(--el-border-color-light)}.el-overlay .el-dialog{border-radius:14px}:root .el-overlay-dialog .el-dialog{border-radius:14px}.el-overlay :is(.el-dialog,.el-drawer,.el-message-box) .el-button:not(.is-link):not(.is-text):not(.is-circle){border-radius:12px}.el-overlay :is(.el-dialog,.el-drawer,.el-message-box) .el-input__wrapper,.el-overlay :is(.el-dialog,.el-drawer,.el-message-box) .el-select__wrapper,.el-overlay :is(.el-dialog,.el-drawer,.el-message-box) .el-range-editor,.el-overlay :is(.el-dialog,.el-drawer,.el-message-box) .el-textarea__inner{background:var(--park-soft);border-radius:7px}.el-select-dropdown,.el-picker-panel,.el-dropdown-menu{color:var(--el-text-color-regular)}.el-radio-button__inner{background:var(--el-bg-color)}.park-visual-layout .dashboard-navigation .el-radio-button__inner,.park-visual-layout .dashboard-range .el-radio-button__inner{border:0;border-radius:7px;margin-right:12px;box-shadow:none}.park-visual-layout .dashboard-navigation{margin-bottom:10px}.park-visual-layout .dashboard-todos,.park-visual-layout .park-chart-card{border-radius:14px}@media (max-width: 1100px){.park-visual-layout .admin-page-container{padding:16px}}@media (max-width: 767px){.park-visual-layout .admin-page-container{padding:12px}.park-visual-layout .navbar{padding:0 6px}}.park-visual-layout .side .sidebar-brand .logo-title{font-size:14px}.park-visual-layout .side .sidebar-tree>.el-menu>a>.el-menu-item.is-active{background:var(--el-color-primary);color:#fff!important}.park-visual-layout .side .sidebar-tree>.el-menu>a>.el-menu-item.is-active .menu-item-icon{color:inherit}.park-visual-layout .cashier-workspace .checkout-actions .checkout-main-action{min-height:50px!important}.park-visual-layout .user-workspace .user-summary-cards article{flex-direction:row;align-items:center;gap:14px;padding:10px 14px;min-height:44px;border-radius:12px}.park-visual-layout .user-workspace .user-summary-cards strong{font-size:var(--admin-font-size);color:var(--park-primary-text)}.park-visual-layout .user-workspace .user-summary-cards span{font-size:var(--admin-font-size)}@media (max-width: 767px){.park-visual-layout .user-workspace .user-summary-cards article{flex-wrap:wrap}}html.dark .layout-default .main-wrap .el-table .el-button.is-link:not(.el-button--danger):not(.el-button--warning):not(.is-disabled){color:var(--park-primary-text)}.el-form-item__content>.el-switch+span,.el-form-item__content>.el-switch+small{margin-left:10px;font-size:var(--admin-font-size);line-height:20px;color:var(--el-text-color-secondary)}html:not(.dark) .park-visual-layout .app-header .navbar{--park-header-ink: #293954;--el-text-color-primary: var(--park-header-ink);--el-text-color-regular: var(--park-header-ink);--el-text-color-secondary: var(--park-header-ink);background:linear-gradient(90deg,#bfddf7 0%,#d8def5 50%,#eedced 100%);color:var(--park-header-ink)}html:not(.dark) .park-visual-layout .app-header .navbar .header-context,html:not(.dark) .park-visual-layout .app-header .navbar .header-date,html:not(.dark) .park-visual-layout .app-header .navbar .el-breadcrumb__inner,html:not(.dark) .park-visual-layout .app-header .navbar .el-breadcrumb__separator{color:inherit}html:not(.dark) .park-visual-layout .app-header .navbar .navbar-item:hover,html:not(.dark) .park-visual-layout .app-header .navbar .navbar-item:focus-within{background:rgba(255,255,255,.28)}html:not(.dark) .park-visual-layout .app-header .navbar .el-avatar{--el-avatar-bg-color: #e9ddf3;--el-avatar-text-color: var(--park-header-ink)}.park-visual-layout{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif}.park-visual-layout .app-header{position:relative;z-index:20}.park-visual-layout .navbar{position:relative;padding:0 34px}.park-visual-layout .header-context{font-size:var(--admin-font-size);line-height:22px}.park-visual-layout .header-account{flex:none;margin-left:auto;min-width:0}.park-visual-layout .header-date{position:static;flex:none;margin:0 12px 0 0;line-height:20px;white-space:nowrap}.park-visual-layout .main-wrap>.el-scrollbar>.el-scrollbar__wrap{overscroll-behavior-y:contain}.park-visual-layout .main-wrap>.el-scrollbar>.el-scrollbar__bar.is-vertical{width:4px;right:2px}.park-visual-layout .main-wrap>.el-scrollbar>.el-scrollbar__bar>.el-scrollbar__thumb{background:var(--ice-thumb)}@media (max-width: 1280px){.park-visual-layout .navbar{padding:0 20px}.park-visual-layout .header-date{position:static;transform:none;margin:0 12px}}@media (max-width: 767px){.park-visual-layout .navbar{padding:0 6px}.layout-default.park-visual-layout .navbar{gap:4px}.layout-default.park-visual-layout .navbar .header-brand{flex:1;min-width:0;width:auto}.layout-default.park-visual-layout .navbar .header-tools{flex:none}.layout-default.park-visual-layout .navbar .header-brand .logo-title{left:34px!important;width:calc(100% - 34px);font-size:var(--admin-font-size)}.layout-default.park-visual-layout .navbar .header-admin-name{display:none}.layout-default.park-visual-layout .navbar .navbar-item>.refresh{padding:0 4px}}html:not(.dark) .park-visual-layout .main-wrap{background:#f6f8fc}html:not(.dark) .park-visual-layout,html:not(.dark) body:has(.park-visual-layout) :is(.el-overlay,.el-popper,.el-message-box){--el-color-primary: #526bcc;--el-color-primary-light-3: #8697db;--el-color-primary-light-5: #a9b5e6;--el-color-primary-light-7: #cbd3f0;--el-color-primary-light-8: #dce1f5;--el-color-primary-light-9: #eef0fa;--el-color-primary-dark-2: #4256a3;--el-bg-color: #fff;--el-bg-color-overlay: #fff;--el-fill-color-blank: #fff;--el-fill-color: #eef2fc;--el-fill-color-light: #f6f8fc;--el-fill-color-lighter: #f8f9fe;--el-fill-color-extra-light: #fafbfe;--el-fill-color-dark: #e4e8f2;--el-text-color-primary: #293954;--el-text-color-regular: #526078;--el-text-color-secondary: #8290a5;--el-text-color-placeholder: #8290a5;--el-border-color: #e4e8f2;--el-border-color-light: #e4e8f2;--el-border-color-lighter: #edf0f7;--el-border-color-extra-light: #f2f4fa;--park-ink: #293954;--park-muted: #8290a5;--park-soft: #f6f8fc;--park-primary-text: #526bcc;color:#293954}.park-visual-layout,body:has(.park-visual-layout) :is(.el-overlay,.el-popper,.el-message-box){--ice-surface: #fff;--ice-bg: #f6f8fc;--ice-primary: #526bcc;--ice-query: #7884c9;--ice-muted: #8290a5;--ice-dark: #293954;--ice-border: #e4e8f2;--ice-stripe: #fafbfe;--ice-hover: #eef2fc;--ice-pager: #526078;--ice-warn: #567d94;--ice-head: #f6f8fc;--ice-head-text: #8290a5;--ice-card-border: #e7ecf5;--ice-chip: #f0f3fd;--ice-good: #429b84;--ice-orange: #d99b58;--ice-line: #f0f2f8;--ice-thumb: #d4dced}.park-visual-layout .main-wrap .ice-list-page .ice-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 18px}.park-visual-layout .main-wrap .ice-list-page .ice-stats article{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:68px;padding:0 20px;background:var(--ice-surface);border-radius:12px}.park-visual-layout .main-wrap .ice-list-page .ice-stats span,.park-visual-layout .main-wrap .ice-list-page .ice-stats small{color:var(--ice-muted);font-size:var(--admin-font-size);line-height:18px;white-space:nowrap}.park-visual-layout .main-wrap .ice-list-page .ice-stats strong{color:var(--ice-primary);font-size:var(--admin-font-size);font-weight:700;line-height:30px}.park-visual-layout .main-wrap .ice-list-page .ice-stats .is-warn strong{color:var(--ice-warn)}.park-visual-layout .main-wrap .ice-list-page .ice-panel{display:flex;flex-direction:column;flex:none;min-height:636px;padding:20px 18px;background:var(--ice-surface);border:0;border-radius:14px}.park-visual-layout .main-wrap .ice-list-page .ice-table-wrap{position:relative;flex:none;min-height:0}.park-visual-layout .main-wrap .ice-list-page .ice-panel>.park-chart-grid{flex:1;min-height:0;margin:0;overflow:auto}.park-visual-layout .main-wrap .ice-list-page .ice-panel-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin-bottom:10px}.park-visual-layout .main-wrap .ice-list-page .ice-panel-head h2{margin:0;color:var(--ice-dark);font-size:17px;font-weight:700;line-height:24px}.park-visual-layout .main-wrap .ice-list-page .ice-panel-head>div{display:flex;align-items:center;gap:8px}.park-visual-layout .main-wrap .ice-list-page .ice-panel-head .el-button{height:32px;margin:0;border-radius:7px}.park-visual-layout .main-wrap .ice-list-page .ice-panel-head .el-radio-button__inner{padding:8px 14px;font-size:var(--admin-font-size)}.park-visual-layout .main-wrap .ice-list-page .identity{min-height:0;padding:0}.park-visual-layout .main-wrap .ice-list-page .ice-status{color:var(--ice-dark)}.park-visual-layout .main-wrap .ice-list-page .ice-status.is-pending{color:var(--ice-warn)}.layout-default.park-visual-layout .main-wrap .el-table,body:has(.park-visual-layout) .el-overlay .el-table{--el-table-bg-color: var(--ice-surface);--el-table-tr-bg-color: var(--ice-surface);--el-table-header-bg-color: var(--ice-head);--el-table-border-color: transparent;--el-table-row-hover-bg-color: var(--ice-hover);--el-table-text-color: var(--ice-dark);font-size:14px}.layout-default.park-visual-layout .main-wrap .el-table:before,.layout-default.park-visual-layout .main-wrap .el-table .el-table__inner-wrapper:before,body:has(.park-visual-layout) .el-overlay .el-table:before,body:has(.park-visual-layout) .el-overlay .el-table .el-table__inner-wrapper:before{display:none}.layout-default.park-visual-layout .main-wrap .el-table th.el-table__cell,body:has(.park-visual-layout) .el-overlay .el-table th.el-table__cell{height:36px;padding:0;background:var(--ice-head);border-bottom:0;color:var(--ice-head-text);font-size:14px;font-weight:500}.layout-default.park-visual-layout .main-wrap .el-table td.el-table__cell,body:has(.park-visual-layout) .el-overlay .el-table td.el-table__cell{height:44px;padding:0;background:var(--ice-surface);border-bottom:0;color:var(--ice-dark);font-size:14px}.layout-default.park-visual-layout .main-wrap .el-table .cell,body:has(.park-visual-layout) .el-overlay .el-table .cell{padding:0 8px;line-height:20px}.layout-default.park-visual-layout .main-wrap .el-table .el-table__row:nth-child(even)>td.el-table__cell,body:has(.park-visual-layout) .el-overlay .el-table .el-table__row:nth-child(even)>td.el-table__cell{background:var(--ice-stripe)}.layout-default.park-visual-layout .main-wrap .el-table .el-table__body tr:hover>td.el-table__cell,body:has(.park-visual-layout) .el-overlay .el-table .el-table__body tr:hover>td.el-table__cell{background:var(--ice-hover)}.layout-default.park-visual-layout .main-wrap .el-table .el-button.is-link,body:has(.park-visual-layout) .el-overlay .el-table .el-button.is-link{padding:0;color:var(--ice-primary);font-size:14px}.layout-default.park-visual-layout .main-wrap .el-table .el-button.is-link.el-button--danger,body:has(.park-visual-layout) .el-overlay .el-table .el-button.is-link.el-button--danger{color:var(--el-color-danger)}.layout-default.park-visual-layout .main-wrap .el-table .el-button.is-link.el-button--warning,body:has(.park-visual-layout) .el-overlay .el-table .el-button.is-link.el-button--warning{color:var(--el-color-warning)}.layout-default.park-visual-layout .main-wrap .el-table .ice-dot,body:has(.park-visual-layout) .el-overlay .el-table .ice-dot{color:var(--ice-primary)}.layout-default.park-visual-layout .main-wrap .el-table .el-tag,body:has(.park-visual-layout) .el-overlay .el-table .el-tag{height:auto;padding:0;background:transparent;border:0;color:var(--ice-dark);font-size:14px;font-weight:400}.layout-default.park-visual-layout .main-wrap .el-table .el-tag--warning,body:has(.park-visual-layout) .el-overlay .el-table .el-tag--warning{color:var(--ice-warn)}.layout-default.park-visual-layout .main-wrap .el-table .el-tag--info,body:has(.park-visual-layout) .el-overlay .el-table .el-tag--info{color:var(--ice-muted)}.layout-default.park-visual-layout .main-wrap .el-table .el-tag--danger,body:has(.park-visual-layout) .el-overlay .el-table .el-tag--danger{color:var(--el-color-danger)}.layout-default.park-visual-layout .main-wrap .el-table .el-scrollbar__bar.is-vertical,body:has(.park-visual-layout) .el-overlay .el-table .el-scrollbar__bar.is-vertical{width:6px}.layout-default.park-visual-layout .main-wrap .el-table .el-scrollbar__thumb,body:has(.park-visual-layout) .el-overlay .el-table .el-scrollbar__thumb{background:var(--ice-thumb);opacity:1}.park-visual-layout .main-wrap .ice-list-page .ice-page-title{flex:none;margin:10px 0 16px;color:var(--ice-dark);font-size:26px;font-weight:700;line-height:36px}.park-visual-layout .main-wrap .ice-list-page .ice-panel,.park-visual-layout .main-wrap .ice-list-page .ice-card{border:1px solid var(--ice-card-border)}.park-visual-layout .main-wrap .ice-list-page .ice-panel-title{display:flex;align-items:baseline;gap:10px}.park-visual-layout .main-wrap .ice-list-page .ice-panel-title small{color:var(--ice-muted);font-size:var(--admin-font-size)}.park-visual-layout .main-wrap .ice-list-page .ice-panel>.ice-stats{margin-bottom:14px}.park-visual-layout .main-wrap .ice-list-page .ice-panel>.ice-stats article{background:var(--ice-bg)}.park-visual-layout .main-wrap .ice-list-page .ice-id-link{padding:0;border:0;background:transparent;color:var(--ice-dark);font:inherit;cursor:pointer}.park-visual-layout .main-wrap .ice-list-page .ice-id-link:hover{color:var(--ice-primary)}.park-visual-layout .main-wrap .ice-list-page .ice-avatar{background:var(--ice-chip);color:var(--ice-primary);font-size:var(--admin-font-size)}.park-visual-layout .main-wrap .ice-list-page .ice-two-line{display:flex;flex-direction:column;line-height:18px}.park-visual-layout .main-wrap .ice-list-page .ice-two-line small{color:var(--ice-dark);font-size:var(--admin-font-size)}.park-visual-layout .main-wrap .ice-list-page .ice-user-status{color:var(--ice-muted)}.park-visual-layout .main-wrap .ice-list-page .ice-user-status.is-normal{color:var(--ice-good)}.park-visual-layout .main-wrap .ice-list-page .ice-user-status.is-cancelling{color:var(--ice-orange)}.park-visual-layout .main-wrap .ice-list-page .el-table .park-table-actions{gap:12px}.park-visual-layout .main-wrap .ice-list-page .el-table .park-table-actions .el-dropdown .el-button{gap:2px}html.dark .park-visual-layout,html.dark body:has(.park-visual-layout) :is(.el-overlay,.el-popper,.el-message-box){--ice-surface: var(--el-bg-color);--ice-bg: var(--el-fill-color-light);--ice-muted: var(--el-text-color-secondary);--ice-dark: var(--el-text-color-primary);--ice-border: var(--el-border-color);--ice-stripe: var(--el-fill-color-lighter);--ice-hover: var(--el-fill-color);--ice-pager: var(--el-text-color-regular);--ice-warn: var(--el-color-warning);--ice-head: var(--el-fill-color-light);--ice-head-text: var(--el-text-color-regular);--ice-line: var(--el-border-color-lighter);--ice-thumb: var(--el-border-color);--ice-card-border: var(--el-border-color-lighter);--ice-chip: var(--el-fill-color);--ice-good: var(--el-color-success);--ice-orange: var(--el-color-warning)}@media (max-width: 900px){.park-visual-layout .main-wrap .ice-list-page .ice-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.park-visual-layout .main-wrap .user-workspace>.ice-panel{min-height:710px}.park-visual-layout .main-wrap .ice-list-page .ice-stats{gap:18px}.park-visual-layout .main-wrap .ice-list-page .ice-stats article{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;padding:8px 16px}.park-visual-layout .main-wrap .ice-list-page .ice-panel .park-pagination{margin-top:auto;padding-top:16px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .page-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin:10px 0 16px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .page-heading>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0}.park-visual-layout .main-wrap .ice-list-page.ice-flow .page-heading h1{margin:0;color:var(--ice-dark);font-size:26px;font-weight:700;line-height:36px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .page-heading p{margin:0;color:var(--ice-muted);font-size:var(--admin-font-size);line-height:20px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .page-heading .breadcrumb{display:none}.park-visual-layout .main-wrap .ice-list-page.ice-flow .page-heading .page-actions,.park-visual-layout .main-wrap .ice-list-page.ice-flow .page-heading>div:last-child:not(:first-child){display:flex;flex-wrap:wrap;align-items:center;gap:10px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-button:not(.is-link):not(.is-text):not(.is-circle){min-height:34px;border-radius:7px;font-weight:700}.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-button:not(.is-link):not(.is-text):not(.is-circle).el-button--small{min-height:28px;border-radius:6px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){background:var(--ice-primary);border-color:var(--ice-primary);color:#fff}.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-button:not(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.is-link,.is-text,.is-disabled){background:var(--ice-surface);border-color:var(--ice-card-border);color:var(--ice-primary)}.park-visual-layout .main-wrap .ice-list-page.ice-flow .filters,.park-visual-layout .main-wrap .ice-list-page.ice-flow .toolbar{flex-wrap:wrap;gap:10px 12px;border-bottom:0}.park-visual-layout .main-wrap .ice-list-page.ice-flow .filters.ice-filter-card{margin:0 0 12px;padding:12px 16px;background:var(--ice-surface);border:1px solid var(--ice-card-border);border-radius:12px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .filters:not(.ice-filter-card):not(:is(.list-panel,.park-panel,.el-card,.el-dialog,.el-drawer,.el-tab-pane) *){margin:0 0 12px;padding:12px 16px;background:var(--ice-surface);border:1px solid var(--ice-card-border);border-radius:12px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .list-panel>.filters:not(.ice-filter-card){margin:0 0 14px;padding:10px 12px;background:var(--ice-bg);border-radius:10px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .filters>span{color:var(--ice-muted);font-size:var(--admin-font-size)}.park-visual-layout .main-wrap .ice-list-page.ice-flow :is(.filters,.toolbar,.order-query) .el-input__wrapper,.park-visual-layout .main-wrap .ice-list-page.ice-flow :is(.filters,.toolbar,.order-query) .el-select__wrapper,.park-visual-layout .main-wrap .ice-list-page.ice-flow :is(.filters,.toolbar,.order-query) .el-range-editor.el-input__wrapper,.park-visual-layout .main-wrap .ice-list-page.ice-flow :is(.filters,.toolbar,.order-query) .el-date-editor.el-input__wrapper{min-height:36px;background:var(--ice-bg);border-radius:7px;box-shadow:none}.park-visual-layout .main-wrap .ice-list-page.ice-flow :is(.filters,.toolbar,.order-query) .el-input__wrapper.is-focus,.park-visual-layout .main-wrap .ice-list-page.ice-flow :is(.filters,.toolbar,.order-query) .el-select__wrapper.is-focused,.park-visual-layout .main-wrap .ice-list-page.ice-flow :is(.filters,.toolbar,.order-query) .el-range-editor.is-active{box-shadow:0 0 0 1px var(--ice-primary) inset}.park-visual-layout .main-wrap .ice-list-page.ice-flow .list-panel>.filters:not(.ice-filter-card) :is(.el-input__wrapper,.el-select__wrapper,.el-range-editor.el-input__wrapper,.el-date-editor.el-input__wrapper){background:var(--ice-surface)}.park-visual-layout .main-wrap .ice-list-page.ice-flow .list-panel,.park-visual-layout .main-wrap .ice-list-page.ice-flow .park-panel,.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-card,.park-visual-layout .main-wrap .ice-list-page.ice-flow .park-chart-card,.park-visual-layout .main-wrap .ice-list-page.ice-flow .ice-card{background:var(--ice-surface);border:1px solid var(--ice-card-border);border-radius:14px;box-shadow:none}.park-visual-layout .main-wrap .ice-list-page.ice-flow .list-panel{margin-bottom:16px;padding:20px 18px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .list-panel>h2,.park-visual-layout .main-wrap .ice-list-page.ice-flow .list-panel>h3,.park-visual-layout .main-wrap .ice-list-page.ice-flow .park-panel>h2,.park-visual-layout .main-wrap .ice-list-page.ice-flow .park-panel>h3,.park-visual-layout .main-wrap .ice-list-page.ice-flow .list-panel>header h2,.park-visual-layout .main-wrap .ice-list-page.ice-flow .list-panel>header h3{color:var(--ice-dark);font-size:17px;font-weight:700}.park-visual-layout .main-wrap .ice-list-page.ice-flow .park-data-table{background:transparent;border:0}.park-visual-layout .main-wrap .ice-list-page.ice-flow .park-data-table:not(:is(.list-panel,.park-panel,.el-card,.el-dialog,.el-drawer,.ice-card,.park-chart-card) *){margin-bottom:16px;padding:14px 18px;background:var(--ice-surface);border:1px solid var(--ice-card-border);border-radius:14px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .table-toolbar{flex-wrap:wrap;gap:10px;margin:0 0 12px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .table-toolbar>span{color:var(--ice-muted);font-size:var(--admin-font-size)}.park-visual-layout .main-wrap .ice-list-page.ice-flow .list-panel>.filters+.table-toolbar,.park-visual-layout .main-wrap .ice-list-page.ice-flow .ice-filter-card+.list-panel>.table-toolbar:first-child{margin-top:0}.park-visual-layout .main-wrap .ice-list-page.ice-flow .pagination{padding-top:14px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .stats-grid{gap:12px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .stat-card{background:var(--ice-surface);border:1px solid var(--ice-card-border);border-radius:12px;box-shadow:none;transform:none}.park-visual-layout .main-wrap .ice-list-page.ice-flow .stat-card strong{color:var(--ice-dark)}.park-visual-layout .main-wrap .ice-list-page.ice-flow .stat-card>div>span,.park-visual-layout .main-wrap .ice-list-page.ice-flow .stat-card small{color:var(--ice-muted)}.park-visual-layout .main-wrap .ice-list-page.ice-flow .stat-icon{background:var(--ice-chip);color:var(--ice-primary)}.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-tabs__item{color:var(--ice-muted);font-size:14px}.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-tabs__item.is-active,.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-tabs__item:hover{color:var(--ice-primary)}.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-tabs__item.is-active{font-weight:700}.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-tabs__active-bar{background:var(--ice-primary)}.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-tabs__nav-wrap:after{height:1px;background:var(--ice-line)}.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--ice-primary);border-color:var(--ice-primary);box-shadow:-1px 0 0 0 var(--ice-primary)}.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-descriptions__label.el-descriptions__cell{background:var(--ice-bg);color:var(--ice-muted)}.park-visual-layout .main-wrap .ice-list-page.ice-flow>.el-table,.park-visual-layout .main-wrap .ice-list-page.ice-flow .park-main>.el-table{border-radius:12px}html.dark .park-visual-layout .main-wrap .ice-list-page.ice-flow .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){color:var(--el-color-white)}.park-visual-layout .main-wrap .ice-list-page.ice-flow .list-panel.venue-list-panel{padding:0;background:transparent;border:0}.layout-default.park-visual-layout .main-wrap .ice-list-page.ice-flow .table-toolbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.layout-default.park-visual-layout .main-wrap .ice-list-page.ice-flow .table-toolbar>div>.el-button{margin:0}.layout-default.park-visual-layout .main-wrap:has(.design-alias-page){background:#f6f8fc}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics){--ice-bg: #f6f8fc;--ice-stripe: #f8f9fe}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .page-heading{display:none}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .device-workbench{padding:0;background:transparent;border:0;border-radius:0}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:56px;margin:0 0 19px;padding:9px 18px;background:var(--ice-surface);border:0;border-radius:12px;box-sizing:border-box}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card>span,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card>span{display:none}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card>.el-input,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card>.el-input{width:210px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card>.el-select,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card>.el-select{width:178px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card>.el-date-editor,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card>.el-date-editor{width:210px;flex:none}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card .el-input__wrapper,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card .el-select__wrapper,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card .el-range-editor,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card .el-input__wrapper,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card .el-select__wrapper,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card .el-range-editor{background:var(--ice-bg);border:0;border-radius:7px;box-shadow:none;min-height:38px;box-sizing:border-box}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card .el-input__inner,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card .el-select__placeholder,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card .el-range-input,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card .el-input__inner,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card .el-select__placeholder,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card .el-range-input{font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card .el-range__icon,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card .el-range__icon{display:none}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card .el-range-separator,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card .el-range-separator{padding:0 5px;color:var(--ice-muted);font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card>.el-button:not(.is-link),.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card>.el-button:not(.is-link){min-width:86px;height:38px;margin:0;border-radius:12px;font-size:var(--admin-font-size);font-weight:700}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card>.el-button--primary,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card>.el-button--primary{background:#7884c9;border-color:#7884c9}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card>.el-button:not(.el-button--primary,.is-link),.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card>.el-button:not(.el-button--primary,.is-link){border-color:var(--ice-primary);color:var(--ice-primary)}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-advanced-filter{display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:100%;padding-top:8px;border-top:1px solid var(--ice-line)}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-advanced-filter>.el-input,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-advanced-filter>.el-select{width:180px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-advanced-filter>.el-date-editor{width:240px;flex:none}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .list-panel,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-list-panel{padding:16px 18px 14px;margin:0;background:var(--ice-surface);border:0;border-radius:14px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .table-toolbar,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px;min-height:24px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .table-toolbar h2,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-list-heading h2{font-size:16px;line-height:24px;font-weight:700;margin:0;color:var(--ice-dark)}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .table-toolbar>span,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-list-heading>span{font-size:var(--admin-font-size);color:var(--ice-muted)}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .table-toolbar .el-button{height:30px;min-height:30px;border-radius:8px;font-size:var(--admin-font-size);font-weight:400}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-list-heading .el-button{height:30px;min-height:30px;font-size:var(--admin-font-size);border-radius:8px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table{font-size:var(--admin-font-size);--el-table-row-hover-bg-color: #eef2fc;--el-table-border-color: transparent}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table th.el-table__cell{height:36px;padding:0;font-size:var(--admin-font-size);line-height:18px;font-weight:400;background:var(--ice-head);color:var(--ice-muted)}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table td.el-table__cell{height:44px;padding:0;border-bottom:0;font-size:var(--admin-font-size);line-height:18px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table .cell{padding:0 8px;line-height:18px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table .el-tag,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table .el-button.is-link{font-size:var(--admin-font-size);font-weight:400}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table .el-table__body tr:hover>td.el-table__cell{background:#eef2fc}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table .el-table__row:nth-child(even)>td.el-table__cell{background:#f8f9fe}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table .park-table-actions{gap:10px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .park-data-table .el-table{width:100%}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-list-panel .el-tabs__header{margin:0 0 12px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-tabs__item{height:34px;font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-orders-filter .design-secondary-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:100%;padding-top:8px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-orders-filter .design-secondary-filters>.el-select,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-orders-filter .design-secondary-filters>.el-input{width:180px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-orders-filter .design-secondary-filters .el-date-editor{width:240px;flex:none}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .order-filters{display:none}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-shop-shell.list-panel,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .ledger-shell.list-panel{background:transparent;padding:0;border:0}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-shop-browser>.filters{margin-bottom:19px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-shop-browser>.note{display:none}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-shop-browser .design-list-heading .table-toolbar{margin:0}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .inventory-ledger>.park-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;background:transparent;padding:0;border:0;margin:0 0 19px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .inventory-ledger>.park-summary-strip .park-summary-item{display:flex;flex-direction:row;align-items:center;gap:9px;min-height:44px;padding:0 16px;background:var(--ice-surface);border:0;border-radius:12px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .inventory-ledger>.park-summary-strip .park-summary-item span{font-size:var(--admin-font-size);color:var(--ice-muted)}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .inventory-ledger>.park-summary-strip .park-summary-item strong{font-size:var(--admin-font-size);color:var(--ice-primary)}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .inventory-ledger>.park-data-table{background:var(--ice-surface);border-radius:14px;padding:16px 18px 14px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .inventory-ledger>.design-list-heading{background:var(--ice-surface);border-radius:14px 14px 0 0;padding:16px 18px 0;margin:0}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .inventory-ledger>.design-list-heading+.park-data-table{border-radius:0 0 14px 14px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-forum-workspace>.list-panel{background:transparent;padding:0}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-forum-tabs>.el-tabs__header{display:none}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-forum-tabs .el-tab-pane>.table-toolbar{background:var(--ice-surface);border-radius:14px 14px 0 0;padding:16px 18px 8px;margin:0}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-forum-tabs .el-tab-pane>.park-data-table{background:var(--ice-surface);border-radius:0 0 14px 14px;padding:0 18px 14px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-document-editor .document-footer{min-height:56px;padding:8px 18px;background:var(--ice-surface);border:0;border-radius:14px;box-shadow:none}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-document-editor .document-card{border:0;box-shadow:none}@media (max-width: 1100px){.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .inventory-ledger>.park-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-filter-card{gap:9px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .filters.ice-filter-card>.el-input{width:180px}}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics){font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .table-toolbar{padding:0;margin:0 0 8px;min-height:30px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .table-toolbar h2,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .design-list-heading h2,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .park-panel-heading h2{font-size:14px;font-weight:700;line-height:20px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .table-toolbar .el-button{height:30px;min-height:30px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .pagination{padding:0;margin:0;display:block}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table .el-tag,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table .el-tag__content{color:var(--ice-dark)!important}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table .el-tag--warning,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table .el-tag--warning .el-tag__content{color:var(--ice-primary)!important}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table .el-tag--danger,.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .el-table .el-tag--danger .el-tag__content{color:var(--el-color-danger)!important}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .outbound-panel>.park-data-table{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .outbound-panel header h2{font-size:14px;font-weight:700}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .outbound-panel header .el-button{height:30px;min-height:30px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .outbound-footer .el-button:not(.is-link){height:40px;min-height:40px}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .outbound-footer .el-button--primary{background:#7884c9!important;border-color:#7884c9!important}.layout-default.park-visual-layout .main-wrap .design-alias-page:not(.customer-statistics) .inventory-ledger>.park-summary-strip .park-summary-item strong{font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .design-alias-page{font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.layout-default.park-visual-layout .main-wrap .design-alias-page .design-outbound-editor{padding-top:4px}.layout-default.park-visual-layout .main-wrap .design-alias-page .design-outbound-editor .outbound-fields{margin-bottom:20px}.layout-default.park-visual-layout .main-wrap .design-alias-page .design-outbound-editor .outbound-panel{padding:8px 18px 6px}.layout-default.park-visual-layout .main-wrap .design-alias-page .design-outbound-editor .outbound-panel>header{min-height:30px;margin-bottom:6px}.layout-default.park-visual-layout .main-wrap .design-alias-page .design-outbound-editor .outbound-panel>header .el-button{height:30px!important;min-height:30px!important}.layout-default.park-visual-layout .main-wrap .design-alias-page .design-outbound-editor .outbound-panel>.park-data-table{margin-bottom:0}.layout-default.park-visual-layout .main-wrap .design-alias-page .design-outbound-editor .outbound-footer{margin-top:12px}.layout-default.park-visual-layout .main-wrap .design-alias-page .design-outbound-editor .outbound-panel .el-button.is-link+.el-popover__reference{margin-left:10px}.park-visual-layout .side{--ice-nav-bg: #fff;--ice-nav-brand: #526bcc;--ice-nav-muted: #8290a5;--ice-nav-input: #f5f7fc;--ice-nav-thumb: #d4dced}html:not(.dark) .park-visual-layout .side .menu:not(.theme-dark),html:not(.dark) .park-menu-popup:not(.theme-dark){--nav-text: #293954;--nav-strong: #293954;--nav-sub: #8290a5;--nav-icon: #8290a5;--nav-accent: #526bcc;--nav-hover: #f5f7fc;--nav-selected: #ebf0fc}html.dark .park-visual-layout .side,.park-visual-layout .side.is-side-dark{--ice-nav-bg: var(--side-dark-color, var(--el-bg-color));--ice-nav-brand: color-mix(in srgb, var(--el-color-primary), white 55%);--ice-nav-muted: var(--el-text-color-secondary);--ice-nav-input: rgba(255, 255, 255, .06);--ice-nav-thumb: rgba(255, 255, 255, .18)}.layout-default.park-visual-layout .side{background:var(--ice-nav-bg);border-right:0}.layout-default.park-visual-layout .side .sidebar-brand{height:92px;padding:24px 19px 0}.layout-default.park-visual-layout .side .sidebar-brand .logo{height:44px;padding:0;align-items:flex-start}.layout-default.park-visual-layout .side .sidebar-brand .logo-title{top:3px;left:48px!important;font-size:14px;font-weight:700;line-height:20px;color:var(--ice-nav-brand)}.layout-default.park-visual-layout .side .sidebar-brand-caption{left:67px;top:49px;bottom:auto;font-size:var(--admin-font-size);font-weight:700;line-height:21px;color:var(--ice-nav-brand)}.layout-default.park-visual-layout .side .sidebar-brand.is-collapsed{height:84px;padding:24px 13px 0}.layout-default.park-visual-layout .side .menu .el-menu{background:transparent}.layout-default.park-visual-layout .side .menu .el-menu-item,.layout-default.park-visual-layout .side .menu .el-sub-menu__title{height:40px;line-height:40px;margin:0 12px 6px;padding:0 28px 0 13px;border-radius:7px;color:var(--nav-text);font-size:14px;font-weight:400}.layout-default.park-visual-layout .side .menu .menu-item-icon{flex:0 0 20px;width:20px;margin-right:14px;font-size:20px;color:var(--nav-icon, var(--nav-text))}.layout-default.park-visual-layout .side .menu .el-menu-item:hover,.layout-default.park-visual-layout .side .menu .el-sub-menu__title:hover{background:var(--nav-hover);color:var(--nav-strong)}.layout-default.park-visual-layout .side .menu .el-sub-menu__icon-arrow{right:11px;margin-top:-6px;font-size:12px;color:var(--ice-nav-muted);opacity:1;width:12px;height:12px;background:currentColor;-webkit-mask:url(/assets/chevron-right.821d7f69.svg) center/12px 12px no-repeat;mask:url(/assets/chevron-right.821d7f69.svg) center/12px 12px no-repeat;transform:none}.layout-default.park-visual-layout .side .menu .el-sub-menu__icon-arrow svg{display:none}.layout-default.park-visual-layout .side .menu .el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{-webkit-mask-image:url(/assets/chevron-down.60da47d9.svg);mask-image:url(/assets/chevron-down.60da47d9.svg);transform:none}.layout-default.park-visual-layout .side .menu .el-sub-menu.is-active>.el-sub-menu__title,.layout-default.park-visual-layout .side .menu .sidebar-tree>.el-menu>a>.el-menu-item.is-active{background:var(--nav-selected);color:var(--nav-accent)!important}.layout-default.park-visual-layout .side .menu .el-sub-menu.is-active>.el-sub-menu__title .menu-item-icon,.layout-default.park-visual-layout .side .menu .el-menu-item.is-active .menu-item-icon{color:var(--nav-accent)}.layout-default.park-visual-layout .side .menu .el-menu-item.is-active:before{display:none}.layout-default.park-visual-layout .side .menu .el-menu--inline{padding:0 0 8px}.layout-default.park-visual-layout .side .menu .el-sub-menu .el-menu-item{height:32px;line-height:32px;min-width:0;margin:0 12px 4px 46px;padding:0 6px 0 16px;border-radius:6px;color:var(--nav-sub, var(--nav-text));font-size:var(--admin-font-size);font-weight:700}.layout-default.park-visual-layout .side .menu .el-sub-menu .el-menu-item .menu-item-icon{display:none}.layout-default.park-visual-layout .side .menu .el-sub-menu .el-menu-item:hover{background:var(--nav-hover);color:var(--nav-accent)}.layout-default.park-visual-layout .side .menu .el-sub-menu .el-menu-item.is-active{background:var(--nav-selected)!important;color:var(--nav-accent)!important}.layout-default.park-visual-layout .side .menu .el-menu--collapse .el-menu-item,.layout-default.park-visual-layout .side .menu .el-menu--collapse .el-sub-menu__title{width:48px;height:44px;margin:3px 8px;padding:0!important;justify-content:center}.layout-default.park-visual-layout .side .menu .el-menu--collapse .menu-item-icon{margin:0}.layout-default.park-visual-layout .side .menu .sidebar-tree{padding-top:4px;padding-bottom:8px}.layout-default.park-visual-layout .side .menu .el-scrollbar__bar.is-vertical{width:4px;right:2px}.layout-default.park-visual-layout .side .menu .el-scrollbar__thumb{background:var(--ice-nav-thumb);opacity:1}.layout-default.park-visual-layout .side .sidebar-fold{height:48px;padding:0 26px;gap:10px;border-top:0;color:var(--ice-nav-muted);font-size:var(--admin-font-size)}.layout-default.park-visual-layout .side .sidebar-fold:hover{color:var(--ice-nav-brand)}.el-menu--popup-container.park-menu-popup .el-menu .el-menu-item{height:32px;line-height:32px;margin:2px 6px;border-radius:6px;color:var(--nav-text);font-size:var(--admin-font-size);font-weight:700}.el-menu--popup-container.park-menu-popup .el-menu .el-menu-item:hover{background:var(--nav-hover);color:var(--nav-accent)}.layout-default.park-visual-layout .main-wrap .el-table td.el-table__cell,body:has(.park-visual-layout) .el-overlay .el-table td.el-table__cell{transition:background-color .14s ease}.layout-default.park-visual-layout .main-wrap .el-table .el-table__body tr.hover-row>td.el-table__cell,.layout-default.park-visual-layout .main-wrap .el-table .el-table__body tr.current-row>td.el-table__cell,body:has(.park-visual-layout) .el-overlay .el-table .el-table__body tr.hover-row>td.el-table__cell,body:has(.park-visual-layout) .el-overlay .el-table .el-table__body tr.current-row>td.el-table__cell{background:var(--ice-hover)}.layout-default.park-visual-layout .main-wrap .el-button:not(.is-disabled),body:has(.park-visual-layout) .el-overlay .el-button:not(.is-disabled){transition:color .14s,background-color .14s,border-color .14s}.layout-default.park-visual-layout .main-wrap .el-button.is-link:not(.is-disabled):is(:hover,:active),body:has(.park-visual-layout) .el-overlay .el-button.is-link:not(.is-disabled):is(:hover,:active){color:var(--el-button-hover-link-text-color);background:transparent;border-color:transparent;box-shadow:none;outline:none;text-decoration:none}.layout-default.park-visual-layout .main-wrap :is(.el-button,.ice-id-link):focus-visible,body:has(.park-visual-layout) .el-overlay :is(.el-button,.ice-id-link):focus-visible{outline:2px solid var(--ice-primary);outline-offset:3px}.park-visual-layout .main-wrap .el-button--primary:not(.is-disabled):not(.is-link):not(.is-text):is(:hover,:focus-visible),.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-button--primary:not(.is-disabled):not(.is-link):not(.is-text):is(:hover,:focus-visible),body:has(.park-visual-layout) .el-overlay .el-button--primary:not(.is-disabled):not(.is-link):not(.is-text):is(:hover,:focus-visible){background:var(--el-color-primary-dark-2);border-color:var(--el-color-primary-dark-2);color:#fff}.park-visual-layout .main-wrap .el-button:not(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.is-link,.is-text,.is-disabled):is(:hover,:focus-visible),.park-visual-layout .main-wrap .ice-list-page.ice-flow .el-button:not(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.is-link,.is-text,.is-disabled):is(:hover,:focus-visible),body:has(.park-visual-layout) .el-overlay .el-button:not(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.is-link,.is-text,.is-disabled):is(:hover,:focus-visible){background:var(--ice-chip);border-color:var(--ice-primary);color:var(--ice-primary)}:root body:has(.park-visual-layout) .el-popper.is-dark{max-width:min(480px,100vw - 32px);padding:9px 12px;border:1px solid #293954;border-radius:7px;background:#293954;color:#fff;font-size:var(--admin-font-size);line-height:1.65;overflow-wrap:anywhere;white-space:normal;box-shadow:0 4px 14px #29395429}:root body:has(.park-visual-layout) .el-popper.is-dark .el-popper__arrow:before{background:#293954;border-color:#293954}@media (prefers-reduced-motion: reduce){.park-visual-layout .el-table td.el-table__cell,.park-visual-layout .el-button{transition:none}}.park-tooltip-dropdown-reference{display:inline-flex;align-items:center;vertical-align:middle}.layout-default.park-visual-layout .main-wrap:has(.venue-design-page){background:#f6f8fc}.layout-default.park-visual-layout .main-wrap .venue-design-page{--ice-bg: #f6f8fc;margin-right:0;color:#293954;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:9px 0 26px;min-height:39px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-page-heading>div{display:flex;align-items:center;gap:28px;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-page-heading h1{color:#293954;font-size:26px;font-weight:700;line-height:36px;margin:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-page-heading>div:first-child>span{color:#8290a5;font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-page-heading .venue-page-actions{gap:12px;margin-left:auto;flex-wrap:wrap}.layout-default.park-visual-layout .main-wrap .venue-design-page .el-button:not(.is-link,.is-text,.is-circle){height:32px;min-height:32px;font-size:var(--admin-font-size);border-radius:7px;margin:0;padding:0 20px}.layout-default.park-visual-layout .main-wrap .venue-design-page .el-button--primary:not(.is-link,.is-text,.is-plain){background:#526bcc;border-color:#526bcc}.layout-default.park-visual-layout .main-wrap .venue-design-page .el-button--primary:not(.is-disabled,.is-link,.is-text,.is-plain):hover{background:#445dbd;border-color:#445dbd}.layout-default.park-visual-layout .main-wrap .venue-design-page .el-button.is-link{font-size:var(--admin-font-size);margin:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .el-button.is-link:not(.is-disabled,.el-button--danger,.el-button--warning,.el-button--success,.el-button--info):hover{color:#3d55b5}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-list-card{padding:16px;border:1px solid #e7ecf5;border-radius:12px;background:#fff;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .el-table{--el-table-header-bg-color: #f6f8fc;--el-table-row-hover-bg-color: #eef2fc;--el-table-border-color: #f0f2f8;color:#293954;font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .venue-design-page .el-table th.el-table__cell{height:34px;padding:0;font-size:var(--admin-font-size);font-weight:400;color:#8290a5}.layout-default.park-visual-layout .main-wrap .venue-design-page .el-table td.el-table__cell{height:44px;padding:5px 0;font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .venue-design-page .el-table .cell{padding:0 8px;line-height:18px}.layout-default.park-visual-layout .main-wrap .venue-design-page .el-table .el-table__row--striped td.el-table__cell{background:#fafbfe}.layout-default.park-visual-layout .main-wrap .venue-design-page .el-table .el-button{font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .venue-design-page .el-table__inner-wrapper:before{display:none}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-table-footer>div:first-child{display:flex;gap:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .pagination{margin:0;padding:0;display:flex;justify-content:flex-end}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-status-good{color:#429b84}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-status-muted{color:#8290a5}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-status-warn{color:#d99b58}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-status-danger{color:#d67483}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card{min-height:196px;box-sizing:border-box;border:1px solid #e7ecf5;border-radius:12px;background:#fff;padding:16px 18px;display:flex;flex-direction:column;gap:8px;min-width:0;transition:border-color .16s,box-shadow .16s}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card:hover{border-color:#cbd3f0;box-shadow:0 4px 14px #2939540a}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;height:26px;flex:none}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card h2{font-size:16px;font-weight:700;margin:0;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-title{display:flex;align-items:center;gap:10px;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-chip{font-size:var(--admin-font-size);color:#526bcc;background:#f0f3fd;border-radius:5px;padding:3px 12px;white-space:nowrap}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-state{font-size:var(--admin-font-size);color:#8290a5;white-space:nowrap}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-state.is-open{color:#429b84}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-card-body{display:flex;gap:16px;height:84px;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .el-image{width:128px;height:84px;border-radius:8px;background:#f0f3fd;flex:none}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-image-empty{height:84px;display:grid;place-items:center;font-size:var(--admin-font-size);color:#8290a5}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-card-info{min-width:0;flex:1}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-metrics{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:12px;margin:0;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card dt{font-size:var(--admin-font-size);line-height:20px;color:#8290a5;white-space:nowrap}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card dd{font-size:var(--admin-font-size);font-weight:700;line-height:30px;color:#293954;margin:3px 0 0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card dd.is-text{font-size:var(--admin-font-size);line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-hours{display:flex;gap:9px;font-size:var(--admin-font-size);line-height:20px;margin:7px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-hours span{font-size:var(--admin-font-size);color:#8290a5}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;height:32px;flex:none}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-card-links{display:flex;align-items:center;gap:16px;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-card-links .el-button{font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card footer>.el-button{min-width:104px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-catalog-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-bottom:18px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-catalog-footer>div:first-child{display:flex;align-items:center;gap:14px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-catalog-footer span{color:#8290a5;font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-form-page{margin-top:4px}.layout-default.park-visual-layout .main-wrap .venue-design-page .park-inline-editor{position:static;border:0;border-radius:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .park-inline-editor header{padding:24px 24px 12px;border:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .park-inline-editor header h2{font-size:20px;font-weight:700}.layout-default.park-visual-layout .main-wrap .venue-design-page .park-inline-editor .park-dialog-content{max-height:none;padding:8px 24px 20px}.layout-default.park-visual-layout .main-wrap .venue-design-page .park-inline-editor footer{justify-content:flex-start;padding:0 24px 24px;border:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .record-form{gap:18px 24px}.layout-default.park-visual-layout .main-wrap .venue-design-page .record-form .el-form-item{margin:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .record-form .el-form-item__label{font-size:var(--admin-font-size);line-height:20px;height:auto;margin-bottom:6px;color:#526078}.layout-default.park-visual-layout .main-wrap .venue-design-page .record-form .el-input__wrapper,.layout-default.park-visual-layout .main-wrap .venue-design-page .record-form .el-textarea__inner{background:#f6f8fc;box-shadow:none;border-radius:7px}.layout-default.park-visual-layout .main-wrap .venue-design-page .record-form .el-input__inner,.layout-default.park-visual-layout .main-wrap .venue-design-page .record-form .el-textarea__inner{font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .venue-design-page .record-form .el-input-number{width:100%}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-status-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-status-tabs .el-button{height:30px;padding:0 20px;background:transparent;border:0;font-size:var(--admin-font-size);color:#8290a5}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-status-tabs .el-button.is-active{background:#eef2fc;color:#526bcc}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-courts-page .venue-page-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-courts-page .venue-page-heading h1{font-size:25px}.venue-more-actions{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.venue-more-actions .el-button{margin:0;padding:7px 9px;min-height:28px;font-size:var(--admin-font-size)}@media (max-width: 1300px){.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .el-image{width:112px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-card-body{gap:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-card-links{gap:9px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card .venue-metrics{gap:8px}}@media (max-width: 1120px){.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-card-grid{grid-template-columns:1fr}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-page-heading{flex-wrap:wrap}}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-cell-sub{font-size:var(--admin-font-size);line-height:16px;color:#8290a5}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-footnote{font-size:var(--admin-font-size);line-height:18px;color:#8290a5;margin:12px 0 0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-list-title{display:flex;align-items:center;gap:12px;margin-bottom:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-list-title h2{margin:0;font-size:16px;font-weight:700}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-list-title span{color:#8290a5;font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-list-title>.el-button{margin-left:auto}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-log-view .venue-page-heading{margin-bottom:16px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-log-view .venue-status-tabs{gap:16px;margin:0 0 12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-log-view .el-table td.el-table__cell{height:34px;font-size:var(--admin-font-size);line-height:15px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-settings{padding:0;background:transparent;border-radius:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-auto-rules{padding:20px;min-height:388px;box-sizing:border-box;border:1px solid #e7ecf5;border-radius:14px;background:#fff;margin-bottom:16px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-auto-rules h2{font-size:17px;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:10px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-auto-rules .venue-chip{color:#526bcc;background:#f0f3fd;border-radius:4px;font-size:var(--admin-font-size);padding:4px 12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px;margin-bottom:20px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rule-grid .el-form-item{min-width:0;margin:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rule-grid .el-form-item__label{font-size:var(--admin-font-size);line-height:17px;height:auto;color:#8290a5;margin-bottom:6px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rule-grid .el-input-number,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rule-grid .el-date-editor{width:100%;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rule-grid .el-input__wrapper{background:#f6f8fc;border-radius:6px;box-shadow:none;min-height:34px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rule-grid .el-input__inner{font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rule-grid .el-input-number__increase,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rule-grid .el-input-number__decrease{background:transparent}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rule-grid .venue-rule-copy{grid-column:span 2}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rule-value{min-height:34px;line-height:34px;border-radius:6px;background:#f6f8fc;padding:0 12px;font-size:var(--admin-font-size);width:100%}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-recent-closes{min-height:280px;padding:20px;box-sizing:border-box;margin-bottom:16px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-recent-closes .el-table td.el-table__cell{height:38px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-price-board{padding:20px;border:1px solid #e7ecf5;border-radius:14px;background:#fff}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-price-board .toolbar{margin-bottom:16px;flex-wrap:wrap}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-page-heading{margin-bottom:16px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-page-heading h1{font-size:25px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-page-heading>div{gap:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-page-heading .venue-page-actions{gap:9px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-page-heading .el-button:not(.is-link){padding:0 13px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .opening-layout.is-matrix{display:block}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .is-matrix .schedule-board{min-height:710px;padding:20px 14px;border:1px solid #e7ecf5;border-radius:14px;box-sizing:border-box}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .schedule-heading{margin:0 6px 14px;gap:12px;flex-wrap:wrap}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .schedule-heading h2{font-size:16px;font-weight:700}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend{display:flex;align-items:center;flex-wrap:wrap;gap:24px;color:#8290a5;font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend span{display:flex;align-items:center;gap:5px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i{width:9px;height:9px;display:inline-block;border-radius:2px;background:#f6f8fc}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend .paid{background:#e5f3ef}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend .using{background:#e8ecfc}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend .maintenance{background:#faf0e3}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend .manual-closed{background:#e9edf4}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend .training{background:#eeebfb}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend .selected{background:#526bcc}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll{overflow:auto}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll table{border-collapse:separate;border-spacing:6px 8px;table-layout:fixed;width:100%}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll th,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td{padding:0;min-width:0;border:0;text-align:left;font-size:var(--admin-font-size);font-weight:400}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll thead th{height:26px;color:#8290a5}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll th:first-child{width:112px;min-width:112px;position:sticky;left:0;z-index:1;background:#fff;color:#293954;padding-right:8px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td{height:42px;background:transparent}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button{height:42px;min-height:42px;width:100%;border:1px solid transparent;padding:3px;border-radius:6px;background:#f6f8fc;color:#8290a5;box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:pointer}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button strong{font-size:var(--admin-font-size);font-weight:400;white-space:nowrap}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.paid{background:#e5f3ef;color:#429b84}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.using{background:#e8ecfc;color:#526bcc}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button:is(.training,.event,.longterm){background:#eeebfb;color:#a293d4}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button:is(.pending,.paying){background:#f9f0e6;color:#c48b4f}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.maintenance{background:#faf0e3;color:#d99b58}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button:is(.closed,.manual-closed){background:#e9edf4;color:#8290a5}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button:is(.expired,.unopened){background:#f6f8fc;color:#9ba6b8}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.selected{background:#526bcc;color:#fff;outline:0;border-color:#526bcc}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button:hover{border-color:#a9b5e6;box-shadow:0 0 0 1px #dce1f5}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-selection-card{margin-top:16px;padding:18px 16px;min-height:116px;box-sizing:border-box;background:#fff;border:1px solid #e7ecf5;border-radius:14px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-selection-card>div:first-child{display:flex;align-items:center;gap:12px;margin-bottom:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-selection-card strong{font-size:var(--admin-font-size);font-weight:700}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-selection-card span{color:#8290a5;font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-selection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .opening-progress{padding:12px;font-size:var(--admin-font-size)}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog{padding:0;overflow:hidden;border-radius:14px;box-shadow:0 14px 32px #1f294029}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .el-dialog__header{border:0;padding:24px 24px 14px;margin:0}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .el-dialog__title{font-size:22px;font-weight:700;color:#293954}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .el-dialog__headerbtn{width:32px;height:32px;top:24px;right:24px;border:1px solid #e7ecf5;border-radius:7px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .el-dialog__body{padding:0 24px;color:#293954}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .el-dialog__footer{display:block;border:0;box-shadow:none;padding:14px 24px 24px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-section{padding:14px;background:#f6f8fc;border-radius:9px;margin:0 0 14px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-section h3{font-size:18px;font-weight:700;margin:0 0 8px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-section p{font-size:14px;line-height:20px;margin:0 0 8px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-section small{font-size:var(--admin-font-size);color:#8290a5;line-height:18px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-highlight{padding:14px;margin-bottom:14px;border-radius:9px;background:#f0f3fd;color:#526bcc}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-highlight h3{font-size:20px;font-weight:700;margin:0 0 7px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-highlight h4{font-size:14px;font-weight:700;margin:0 0 6px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-highlight p{font-size:var(--admin-font-size);color:#8290a5;line-height:18px;margin:0}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-highlight.is-failed{background:#fdf1f3;color:#ca6575}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-time{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-time>div{min-height:44px;display:flex;gap:8px;align-items:center;background:#f6f8fc;border-radius:7px;padding:0 12px;font-size:var(--admin-font-size)}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-time small{color:#8290a5;font-size:var(--admin-font-size)}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .el-form-item__label{font-size:14px;font-weight:700;color:#293954}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .el-textarea__inner{background:#f6f8fc;box-shadow:none;border:0;border-radius:8px;padding:12px;font-size:var(--admin-font-size)}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-buttons .el-button{width:100%;height:44px;margin:0;font-size:var(--admin-font-size);font-weight:700;border-radius:7px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-dialog-wide{width:100%;height:44px;border-radius:7px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-footnote{color:#8290a5;font-size:var(--admin-font-size);line-height:18px;margin:14px 0 0;text-align:left}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-log-changes{margin-bottom:14px;max-height:260px;overflow:auto}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-log-changes .el-table{font-size:var(--admin-font-size)}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-log-changes th{background:#f6f8fc;color:#8290a5;font-size:var(--admin-font-size);font-weight:400;height:34px;padding:0}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.venue-design-dialog .venue-log-changes td{height:38px;padding:5px 0}@media (max-width: 1300px){.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-page-heading{flex-wrap:wrap}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-page-heading .venue-page-actions{margin-left:0}}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-catalog-page .venue-page-heading{margin-bottom:24px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-edit-form>.venue-form-grid{margin-bottom:18px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-form-options{border-color:#e7ecf5}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-form-options .el-collapse-item__header{font-size:14px;font-weight:700;color:#526078;height:44px;border-color:#e7ecf5}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-form-options .el-collapse-item__wrap{border-color:#e7ecf5}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-form-options .el-collapse-item__content{padding:14px 0 22px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rich-editor{width:100%;border-color:#e7ecf5;border-radius:8px;overflow:hidden}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rich-editor .w-e-toolbar{background:#f6f8fc}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rich-editor .w-e-bar-item{padding:3px 0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-rich-editor .w-e-text-container{font-size:14px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll :is(th,td):not(:first-child){width:auto}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-page-heading .el-button--primary>span,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-selection-card .el-button--primary>span{color:inherit}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-log-view .park-data-table{padding:0;border:0;border-radius:0;background:transparent}.layout-default.park-visual-layout .main-wrap .venue-design-page .el-button:not(.is-link):not(.is-text):not(.is-circle){height:32px;min-height:32px;border-radius:7px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-table-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;min-height:40px;margin-top:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-reservations .venue-page-heading{margin-bottom:24px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-reservations .venue-status-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:20px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-reservations .venue-status-tabs .el-button:not(.is-link):not(.is-text):not(.is-circle){height:28px;min-height:28px;min-width:0;padding:0 8px;border-radius:6px;font-weight:400}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-reservations .venue-status-tabs .el-button:not(.is-link):not(.is-text):not(.is-circle).is-active{background:#f0f3fd;color:#526bcc;font-weight:700}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-reservations .venue-list-card{min-height:620px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-reservations .el-table th.el-table__cell{height:36px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-reservations .el-table td.el-table__cell{height:48px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-reservations .venue-cell-sub{margin-top:2px;line-height:20px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-courts-page .venue-page-heading{margin-bottom:24px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-courts-page .venue-page-heading h1{font-size:26px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-courts-page .venue-list-card{min-height:648px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-courts-page .el-table th.el-table__cell{height:36px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-courts-page .el-table td.el-table__cell{height:44px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-courts-page .venue-table-footer{margin-top:16px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page{margin-top:8px;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor{background:transparent;border-radius:0;overflow:visible}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor>header{min-height:40px;margin:0 0 16px;padding:0;border:0;flex-wrap:wrap}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor>header h2{margin:0;color:#293954;font-size:26px;line-height:36px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor>header .el-button:first-child{min-width:148px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor>header .el-button:last-child{min-width:120px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor>.park-dialog-content{height:calc(100dvh - 220px);max-height:none;overflow:auto;padding:0 2px 0 0;scroll-padding-top:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor>.park-dialog-content>.el-alert{margin-bottom:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor>footer{position:relative;justify-content:flex-end;gap:12px;margin-top:16px;min-height:56px;padding:12px;border:0;border-radius:10px;background:#fff;box-sizing:border-box}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor>footer .el-button{min-width:96px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor>footer .el-button--primary{min-width:148px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-timeline-form{display:flex;flex-direction:column;gap:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-form-stage{position:relative;padding-left:48px;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-form-stage:before{content:"";position:absolute;left:23px;top:54px;bottom:0;width:2px;background:#e7ecf5}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-form-stage:last-child:before{display:none}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-number{position:absolute;left:9px;top:16px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#f0f3fd;color:#526bcc;font-weight:700}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel{min-width:0;padding:16px;border:1px solid #e7ecf5;border-radius:12px;background:#fff}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel>h3{margin:0 0 12px;font-size:15px;font-weight:700;line-height:21px;color:#293954}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-form-item{margin:0;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-form-item__label{height:auto;margin-bottom:4px;color:#526078;line-height:20px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-form-item__content{min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-input,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-select,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-date-editor,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-input-number{width:100%;max-width:100%}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-input__wrapper,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-textarea__inner{border-radius:7px;background:#fff;box-shadow:0 0 0 1px #e7ecf5 inset}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-input__wrapper:focus-within,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-textarea__inner:focus{box-shadow:0 0 0 1px #a9b5e6 inset}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-input__inner{height:32px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-input-number{width:100%}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-input-number .el-input__inner{height:30px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel .el-select__wrapper{min-height:32px;box-shadow:0 0 0 1px #e7ecf5 inset}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .record-form.venue-basic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-span-two{grid-column:span 2}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .full-field{grid-column:1/-1}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-display-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .material-preview,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .material-upload,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .el-image,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .venue-image-placeholder{width:240px;height:166px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .material-preview .el-image{width:100%!important;height:100%!important}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-upload-box,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-image-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:240px;height:166px;border:1px dashed #e7ecf5;border-radius:8px;background:#f6f8fc;color:#526bcc;box-sizing:border-box;cursor:pointer}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-image-placeholder{color:#8290a5;cursor:default}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-field-help{margin:8px 0 0;color:#8290a5;line-height:20px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-description-field{display:flex;flex-direction:column}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-description-field>.el-form-item__content{width:100%;display:block}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-rich-editor{width:100%;min-height:258px;border-radius:8px;overflow:hidden}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-rich-editor .w-e-toolbar{background:#f6f8fc;flex-wrap:wrap}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-rich-editor .w-e-bar-item button{color:#526bcc;font-size:var(--admin-font-size)}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-rich-editor .w-e-bar-item svg{fill:currentColor}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-rich-editor .w-e-bar-divider{display:none}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-rich-editor .w-e-text-container{line-height:1.6}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-rich-detail{min-height:258px;border:1px solid #e7ecf5;border-radius:8px;padding:12px;box-sizing:border-box}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-rich-detail .rich-preview{overflow-wrap:anywhere}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .record-form.venue-inline-fields{display:flex;flex-wrap:wrap;gap:16px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-inline-fields .el-form-item,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-options .el-form-item{display:flex;flex-direction:row;align-items:center;gap:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-inline-fields .el-form-item__label,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-options .el-form-item__label{margin:0;flex:none}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-inline-fields .el-input-number{width:134px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-switch-text{margin-left:12px;color:#8290a5}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-grid{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;margin-bottom:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-image .venue-upload-box,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-image .material-preview,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-image .material-upload,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-image .el-image,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-image .venue-image-placeholder{width:160px;height:108px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-image .material-preview .el-image{width:100%!important;height:100%!important}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .material-preview,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-image .material-preview{float:none;overflow:hidden}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .material-preview .del-wrap,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-image .material-preview .del-wrap{position:absolute;inset:0 0 32px;display:flex;align-items:center;justify-content:center}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .material-preview .del-wrap>div:not(.icon-close),.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .material-preview .file-item,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-image .material-preview .del-wrap>div:not(.icon-close),.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-image .material-preview .file-item{width:100%!important;height:100%!important}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .material-preview .del-wrap>.icon-close,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-image .material-preview .del-wrap>.icon-close{top:6px;right:6px;z-index:2;display:flex;width:20px;height:20px;background:rgba(41,57,84,.72)}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .material-preview .el-image__inner,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-image .material-preview .el-image__inner{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-content{display:flex;flex-direction:column;gap:12px;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .record-form.venue-guide-options{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(180px,1fr);gap:16px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-coordinate-field{margin-top:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-coordinates{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:8px 16px;padding:0;border:0;background:transparent}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .coordinate-actions{margin:0;padding-bottom:4px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .coordinate-help,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .coordinate-paste{grid-column:1/-1}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .coordinate-help{margin:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-detail-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin:12px 0 0 48px;padding:16px;border:1px solid #e7ecf5;border-radius:12px;background:#fff}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-detail-meta p{margin:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page.is-readonly .el-input.is-disabled .el-input__wrapper,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page.is-readonly .el-select__wrapper.is-disabled{background:#f6f8fc}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page.is-readonly .el-input.is-disabled,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page.is-readonly .el-textarea.is-disabled{--el-disabled-text-color: #293954}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page.is-readonly .el-input.is-disabled .el-input__inner,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page.is-readonly .el-textarea.is-disabled .el-textarea__inner,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page.is-readonly .el-select__selected-item{color:#293954}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-page-heading{margin-bottom:24px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-page-heading .venue-page-actions{flex:0 1 auto;justify-content:flex-end;margin-left:auto;gap:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .is-matrix .schedule-board{padding:20px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .schedule-heading{margin:0 0 16px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend{gap:8px 16px;width:auto;max-width:calc(100% - 160px);justify-content:flex-end;color:#526078}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend span{min-height:22px;gap:6px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i{width:14px;height:14px;flex:none;box-sizing:border-box;border-radius:3px;box-shadow:none}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll table{border-spacing:6px 8px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button{box-shadow:none;border-width:1px;border-style:solid}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.available,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.available{--venue-slot-bg: #e8f5ec;--venue-slot-ink: #26734d;--venue-slot-border: #c2dfcc;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.paid,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.paid{--venue-slot-bg: #e4edff;--venue-slot-ink: #315eac;--venue-slot-border: #becfee;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.using,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.using{--venue-slot-bg: #ddf4ef;--venue-slot-ink: #146d66;--venue-slot-border: #a6d8ce;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.pending,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.pending{--venue-slot-bg: #fff3c8;--venue-slot-ink: #87640c;--venue-slot-border: #e6d399;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.paying,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.paying{--venue-slot-bg: #ffe7ba;--venue-slot-ink: #8d5c10;--venue-slot-border: #e8c78f;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.maintenance,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.maintenance{--venue-slot-bg: #fff0d8;--venue-slot-ink: #955514;--venue-slot-border: #edcfa3;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.closed,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.closed,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.manual-closed,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.manual-closed{--venue-slot-bg: #eceff4;--venue-slot-ink: #5f6b7e;--venue-slot-border: #c8d0dc;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.expired,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.expired{--venue-slot-bg: #f1f3f6;--venue-slot-ink: #626d80;--venue-slot-border: #dce1e8;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.unopened,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.unopened{--venue-slot-bg: #f7f9fc;--venue-slot-ink: #64738f;--venue-slot-border: #d4dce9;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.training,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.training{--venue-slot-bg: #f0e8fb;--venue-slot-ink: #704aa4;--venue-slot-border: #d6c5ed;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.event,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.event{--venue-slot-bg: #fde9f0;--venue-slot-ink: #a23b63;--venue-slot-border: #f1bfd4;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.longterm,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.longterm{--venue-slot-bg: #eceafe;--venue-slot-ink: #5a4e97;--venue-slot-border: #d0c9ee;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.refund_pending,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.refund_pending{--venue-slot-bg: #ffe8e5;--venue-slot-ink: #a3483c;--venue-slot-border: #edc5bf;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.selected,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.selected{--venue-slot-bg: #526bcc;--venue-slot-ink: #ffffff;--venue-slot-border: #526bcc;background-color:var(--venue-slot-bg);color:var(--venue-slot-ink);border:1px solid var(--venue-slot-border)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button:is(.closed,.manual-closed),.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.manual-closed{background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,rgba(95,107,126,.0470588235) 4px,rgba(95,107,126,.0470588235) 6px)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.expired strong{text-decoration:line-through;text-decoration-color:#98a2b3}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.unopened,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend i.unopened{border-style:dashed}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button:hover{box-shadow:none;color:var(--venue-slot-ink, #526078);border-color:var(--venue-slot-border, transparent)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button.selected{background-image:none;border-style:solid;outline:0}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .grid-scroll td button:focus-visible{outline:2px solid #526bcc;outline-offset:2px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-settings{padding:0;background:transparent;border-radius:0}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-settings-heading{margin-bottom:24px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-settings-context{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:9px;min-height:52px;border-radius:10px;background:#fff;box-sizing:border-box}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-settings-tabs{display:flex;flex-wrap:wrap;gap:8px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-settings-tabs .el-button{border-color:transparent;font-weight:400}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-settings-tabs .el-button.is-active{background:#f0f3fd;color:#526bcc;font-weight:700}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-auto-rules{min-height:388px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-rule-grid{gap:16px;margin-bottom:16px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-rule-grid .el-form-item{margin-bottom:0;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-rule-copy{grid-column:span 2}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-recent-closes{margin-top:16px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board{padding:20px;border:1px solid #e7ecf5;border-radius:14px;background:#fff}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board .toolbar{margin-bottom:16px;gap:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board .toolbar>span{color:#8290a5}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board .grid-scroll{border-radius:8px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board table{border-collapse:separate;border-spacing:6px 8px;background:#fff}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board th,.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board td{height:48px;min-width:78px;padding:4px;border:0;border-radius:6px;font-weight:400;box-sizing:border-box}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board th:first-child{width:144px;min-width:144px;white-space:nowrap;text-align:left;z-index:2;background:#fff}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board thead th{height:32px;color:#8290a5}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board td{background:#f6f8fc;color:#526bcc}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board td.occupied{background:#e6f4ef;color:#429b84}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board td.closed{background:#eceff5;color:#8290a5}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board td.selected{outline:0;background:#526bcc;color:#fff}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-price-board td.selected small{color:#fff}.venue-pricing-dialog{width:min(680px,100vw - 32px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border-radius:14px}.venue-pricing-dialog .el-dialog__header{padding:24px 24px 16px;margin:0;border-bottom:1px solid #e7ecf5}.venue-pricing-dialog .el-dialog__title{font-size:18px;font-weight:700;color:#293954}.venue-pricing-dialog .el-dialog__body{padding:20px 24px;min-height:0;overflow:auto}.venue-pricing-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #e7ecf5}.venue-pricing-dialog .venue-pricing-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.venue-pricing-dialog .el-form-item{min-width:0;margin-bottom:0}.venue-pricing-dialog .full-field,.venue-pricing-dialog .el-alert{grid-column:1/-1}.venue-pricing-dialog .el-form-item__label{line-height:20px;height:auto;margin-bottom:6px}.venue-pricing-dialog .el-input-number,.venue-pricing-dialog .el-date-editor{width:100%;max-width:100%}.venue-pricing-dialog .el-checkbox-group{display:flex;flex-wrap:wrap;gap:4px 16px}.venue-pricing-dialog .el-checkbox{margin:0}.venue-pricing-dialog .el-radio-group{display:flex;flex-wrap:wrap;gap:8px 16px}.venue-pricing-dialog .el-radio{margin:0}.venue-pricing-dialog .venue-hour-range .el-form-item__content{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px}@media (max-width: 1100px){.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .record-form.venue-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-span-two{grid-column:1/-1}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-display-grid{grid-template-columns:200px minmax(0,1fr)}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .material-preview,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .material-upload,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .el-image,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-cover-field .venue-upload-box{width:200px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .record-form.venue-guide-options{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-coordinates{grid-template-columns:minmax(0,1fr)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-page-heading{flex-wrap:wrap}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-page-heading .venue-page-actions{flex-basis:100%;margin-left:auto;justify-content:flex-end}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-schedule-page .venue-schedule-legend{max-width:100%;flex-basis:100%;justify-content:flex-start}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-reservations .venue-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor>.park-dialog-content{height:auto;overflow:visible}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor>header{row-gap:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor>footer{position:sticky;bottom:8px;z-index:2;box-shadow:0 2px 12px #2939540a}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-display-grid,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-guide-grid{grid-template-columns:minmax(0,1fr)}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-form-stage{padding-left:36px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-form-stage:before{left:14px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-number{left:0;width:28px;height:28px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-detail-meta{margin-left:36px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .record-form.venue-guide-options{grid-template-columns:minmax(0,1fr)}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-rich-editor{min-height:280px}}@media (max-width: 520px){.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .record-form.venue-basic-grid{grid-template-columns:minmax(0,1fr)}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-inline-fields .el-form-item{flex-wrap:wrap}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .venue-stage-panel{padding:12px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor>header h2{font-size:24px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-timeline-page .park-inline-editor-actions{gap:8px}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-rule-grid{grid-template-columns:minmax(0,1fr)}.layout-default.park-visual-layout .main-wrap .venue-design-page.venue-settings-page .venue-rule-copy{grid-column:auto}.venue-pricing-dialog .venue-pricing-form{grid-template-columns:minmax(0,1fr)}}.layout-default.park-visual-layout .main-wrap .venue-table-footer>.park-pagination{width:auto;margin-top:0;margin-left:auto}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-booking-rule-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;grid-column:1/-1;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-booking-rule-fields>.el-form-item{margin-bottom:0;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-booking-rule-fields .park-time-range{grid-column:span 2;margin-bottom:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-weekday-field{grid-column:span 2}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-weekday-field .el-checkbox-group{display:flex;flex-wrap:wrap;gap:8px 14px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-weekday-field .el-checkbox{margin:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-form .park-inline-editor{background:#fff;border:1px solid #e7ecf5;border-radius:12px;padding:24px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-form .park-inline-editor>footer{justify-content:flex-end;gap:12px;padding-top:20px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-context{margin-bottom:24px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-context .venue-field-help{margin:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-context .venue-context-select{margin-top:8px}.layout-default.park-visual-layout .main-wrap .venue-design-page .record-form.venue-court-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.layout-default.park-visual-layout .main-wrap .venue-design-page .record-form.venue-court-fields .el-form-item{margin:0;min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .record-form.venue-court-fields .el-form-item__label{height:auto;margin:0 0 8px;padding:0;font-size:14px;line-height:20px}.layout-default.park-visual-layout .main-wrap .venue-design-page .record-form.venue-court-fields .el-form-item__content{min-width:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-fields .full-field{grid-column:1/-1}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-pricing{border-top:1px solid #e7ecf5;padding-top:20px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-pricing h3{font-size:16px;font-weight:600;margin:0}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-pricing-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-pricing-heading>.el-button{margin-left:auto}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-price-source{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:24px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-price-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-more{padding:4px;min-width:24px}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-field-help{color:#8290a5;font-size:14px;line-height:1.6}.venue-court-operation{--el-dialog-border-radius: 14px;color:#293954}.venue-court-operation .el-dialog__body{padding-top:12px;padding-bottom:20px;font-size:14px}.venue-court-operation .el-dialog__footer{padding:0 24px 24px;display:flex;justify-content:flex-end;gap:12px}.venue-court-operation .el-dialog__footer .el-button{margin:0}.venue-court-operation .venue-operation-context{color:#8290a5;line-height:1.6;margin:0 0 20px}.venue-court-operation .venue-operation-time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.venue-court-operation .el-date-editor,.venue-court-operation .el-select{width:100%}.venue-court-operation .venue-operation-impact{border-radius:8px;background:#fff8e9;padding:16px;color:#8b6c3b}.venue-court-operation .venue-operation-impact h3{margin:0 0 8px;font-size:14px;font-weight:600}.venue-court-operation .venue-operation-impact p{margin:0 0 8px;line-height:1.6}.venue-court-operation .el-checkbox-group{display:flex;flex-direction:column;gap:8px}.venue-court-operation .el-checkbox{height:auto;white-space:normal}@media (max-width: 1100px){.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-booking-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-booking-rule-fields,.layout-default.park-visual-layout .main-wrap .venue-design-page .record-form.venue-court-fields,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-court-price-fields{grid-template-columns:minmax(0,1fr)}.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-weekday-field,.layout-default.park-visual-layout .main-wrap .venue-design-page .venue-booking-rule-fields .park-time-range{grid-column:1}.venue-court-operation .venue-operation-time{grid-template-columns:1fr;gap:0}}.venue-status-warning{color:#bc7326}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail{--ice-bg: #f6f8fc;--ice-surface: #fff;--ice-dark: #293954;--ice-muted: #8290a5;--ice-primary: #526bcc;--ice-card-border: #e7ecf5;--ice-chip: #f0f3fd;color:var(--ice-dark);min-width:0;padding-top:12px;padding-right:0}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ice-card{background:#fff;border:1px solid #e7ecf5;border-radius:14px;box-shadow:none;box-sizing:border-box;min-width:0}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;height:50px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ice-page-title{margin:0;font-size:25px;line-height:35px;font-weight:700}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .el-button.ud-back{height:32px;min-height:32px;padding:0 20px;border:1px solid #e7ecf5;border-radius:7px;background:#fff;color:#526bcc;font-size:var(--admin-font-size);font-weight:700;margin-top:5px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-summary{display:flex;align-items:center;gap:20px;min-height:142px;padding:20px;margin-bottom:16px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-avatar{flex:none;background:#f0f3fd;color:#526bcc;font-size:28px;font-weight:700}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-identity{flex:0 1 240px;min-width:180px;display:grid;gap:7px;align-content:start}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-name{display:flex;align-items:center;gap:10px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-name h2{margin:0;font-size:21px;line-height:29px;font-weight:700;overflow-wrap:anywhere}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-chip{flex:none;padding:5px 12px;border-radius:6px;background:#f0f3fd;color:#526bcc;font-size:var(--admin-font-size);font-weight:700}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-identity p{display:flex;gap:8px;margin:0;color:#8290a5;font-size:var(--admin-font-size);line-height:18px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-user-code{min-width:0;white-space:nowrap}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-user-code span:first-child{max-width:125px;overflow:hidden;text-overflow:ellipsis}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-user-code span:last-child{flex:none}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-status{flex:none;color:#8290a5}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-status.is-normal{color:#429b84}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-status.is-cancelling{color:#d99b58}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-keys{flex:1;min-width:0;display:grid;grid-template-columns:.8fr 1.25fr 1.1fr 1.05fr;gap:28px;align-self:stretch;align-content:start;padding-top:3px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-keys>div{display:grid;gap:11px;align-content:start;min-width:0}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-keys span{font-size:var(--admin-font-size);color:#8290a5;line-height:17px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-keys strong{font-size:var(--admin-font-size);font-weight:700;line-height:31px;overflow-wrap:anywhere}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-keys strong.is-big{font-size:var(--admin-font-size)}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-tabs{margin-bottom:20px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-section{min-width:0;padding:20px 18px;margin-bottom:16px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-section h3{margin:0 0 12px;font-size:16px;line-height:24px;font-weight:700}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-section-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-bottom:12px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-section-head h3{margin:0}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-section-head small,:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-chart-head small,:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-foot,:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-muted,:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .muted{color:#8290a5;font-size:var(--admin-font-size);line-height:18px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-basic-info{min-height:202px;padding-top:16px;padding-bottom:14px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-info dl{display:grid;gap:6px;margin:0}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-info dl>div{display:flex;gap:8px;font-size:var(--admin-font-size);line-height:18px;min-width:0}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-info dt{flex:0 0 82px;color:#8290a5}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-info dd{margin:0;overflow-wrap:anywhere}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-protocol{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:16px;padding:5px 10px;border-radius:5px;background:#f6f8fc;color:#8290a5;font-size:var(--admin-font-size);line-height:18px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-metrics article{min-height:80px;display:flex;flex-direction:column;justify-content:center;padding:8px 12px;border-radius:12px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-metrics span{font-size:var(--admin-font-size);line-height:17px;color:#8290a5}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-metrics strong{font-size:var(--admin-font-size);line-height:29px;font-weight:700;overflow-wrap:anywhere}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-metrics small{color:#526bcc;font-size:var(--admin-font-size);line-height:14px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-grid-main{grid-template-columns:minmax(0,2.04fr) minmax(0,1fr)}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-grid-main>.ud-section{min-height:262px;padding:20px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-chart-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px;margin-bottom:8px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-chart-head>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-chart-head h3{margin:0}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-chart-toolbar{flex-direction:column;align-items:stretch}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#8290a5;font-size:var(--admin-font-size);line-height:20px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-legend span{display:inline-flex;align-items:center;gap:6px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-legend i{display:inline-block;width:10px;height:3px;border-radius:2px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-legend i.is-square{width:7px;height:7px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-legend i.is-dash{border-top:2px dashed #a293d4;height:0}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-pill{padding:4px 12px;border-radius:6px;background:#f0f3fd;color:#526bcc;font-weight:700}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-month-filter{display:flex;align-items:center;gap:8px;padding:0 8px;border-radius:6px;background:#f6f8fc}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-month-filter .el-select{width:100px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-month-filter .el-input__wrapper{background:transparent;box-shadow:none}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-month-filter .el-input__inner{font-size:var(--admin-font-size)}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-foot{margin:6px 0 0;font-size:var(--admin-font-size)}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-pie{display:grid;grid-template-columns:minmax(100px,.9fr) minmax(0,1.5fr);gap:12px;align-items:center}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-pie ul,:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-rank ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-pie li{display:grid;grid-template-columns:6px minmax(30px,1fr) auto 35px;gap:6px;align-items:center;font-size:var(--admin-font-size);line-height:17px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-pie li i{width:6px;height:6px;border-radius:50%}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-pie li span,:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-pie li em{color:#8290a5;font-style:normal}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-pie li em{text-align:right}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-trend{min-height:240px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-rank{min-height:222px;padding:20px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-rank li{display:grid;grid-template-columns:100px minmax(0,1fr) 40px;gap:10px;align-items:center;font-size:var(--admin-font-size);line-height:18px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-rank li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-rank-progress{min-width:0}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-rank-progress .el-progress-bar__outer{background:#f6f8fc;border-radius:4px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-rank-progress .el-progress-bar__inner{border-radius:4px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-rank li strong{text-align:right;font-size:var(--admin-font-size)}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-more{border:0;margin-bottom:16px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-more .el-collapse-item__header{height:40px;padding:0 16px;border:1px solid #e7ecf5;border-radius:8px;background:#fff;font-size:var(--admin-font-size);color:#8290a5}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-more .el-collapse-item__wrap{border:0;background:transparent}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-more .el-collapse-item__content{padding:12px 0 0}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-records h3:not(:first-child){margin-top:22px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-list-booking,:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-list-products,:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-list-orders{min-height:628px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-list-cards{min-height:338px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-list-groups{min-height:302px;padding-top:16px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-list-training{min-height:414px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-list-sports{min-height:278px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-card-details>.ud-section{min-height:350px;padding:20px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-event-details>.ud-section{min-height:310px;padding:20px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-training-refunds{min-height:198px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-sport-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;margin-bottom:16px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-sport-metrics article{display:flex;flex-direction:column;gap:6px;min-height:69px;padding:12px;border:0;border-radius:10px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-sport-metrics span{color:#8290a5;font-size:var(--admin-font-size)}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-sport-metrics strong{font-size:var(--admin-font-size);line-height:25px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-sport-overview>.ud-section{min-height:180px;padding:20px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-sport-portrait p{font-size:var(--admin-font-size);line-height:20px;margin:12px 0 8px;overflow-wrap:anywhere}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-sport-portrait small{font-size:var(--admin-font-size);color:#8290a5}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-sport-portrait .ud-portrait-links{color:#526bcc;font-weight:700}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-portrait-links span{margin-left:20px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-details-fields{margin:0 0 14px;display:grid;gap:12px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-details-fields>div{display:flex;gap:12px;min-width:0;font-size:var(--admin-font-size);line-height:20px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-details-fields dt{flex:0 0 88px;color:#8290a5}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-details-fields dd{margin:0;overflow-wrap:anywhere}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-outline-actions{display:flex;flex-wrap:wrap;gap:8px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-outline-actions .el-button{margin:0;padding:0 16px;height:32px;min-height:32px;background:#fff;border:1px solid #e7ecf5;border-radius:7px;color:#526bcc;font-size:var(--admin-font-size)}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-outline-actions .el-button:hover,:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-back:hover{background:#f0f3fd;border-color:#c6d0ed}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-table-surface{min-width:0;width:100%}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-record-table>.park-data-table{background:transparent;border:0;padding:0;margin:0;border-radius:0}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-record-table .el-table{--el-table-header-bg-color: #f6f8fc;--el-table-row-hover-bg-color: #f0f3fd;--el-table-current-row-bg-color: #f0f3fd;--el-table-tr-bg-color: #fff;--el-table-border-color: transparent;font-size:var(--admin-font-size)}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-record-table .el-table__inner-wrapper:before{display:none}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-record-table .el-table th.el-table__cell{background:#f6f8fc;color:#8290a5;height:40px;padding:6px 0;border:0;font-size:var(--admin-font-size);font-weight:400}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-record-table .el-table td.el-table__cell{height:46px;padding:8px 0;border:0;font-size:var(--admin-font-size);color:#293954}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-record-table .el-table .cell{padding:0 8px;line-height:20px;white-space:nowrap;font-size:inherit}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-record-table .el-table__row--striped td.el-table__cell{background:#fafbfe}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-record-table .ud-current-row td.el-table__cell{background:#f0f3fd}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-record-table .el-table__body tr:hover>td.el-table__cell{background:#edf1fb}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-record-table .ud-actions-column .cell{overflow:visible}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-record-table .el-empty{min-height:145px;padding:26px 0}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px;white-space:normal;color:#c2cadc}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-row-actions .el-button.is-link{display:inline-flex;margin:0;padding:2px;height:auto;min-height:24px;color:#526bcc;font-size:var(--admin-font-size);border-radius:4px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-row-actions .el-button.is-link:hover{background:#e5ebfb;color:#3e54b5}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-record-table.is-compact .el-table th.el-table__cell{height:34px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-record-table.is-compact .el-table td.el-table__cell{height:40px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-link-text{color:#526bcc}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .cancellation-notice{margin-top:14px}@media (max-width: 1300px){:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-identity{flex-basis:210px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-summary{gap:16px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-keys{gap:16px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-keys strong.is-big{font-size:var(--admin-font-size)}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-info{gap:16px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-info dt{flex-basis:60px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-metrics{gap:8px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-metrics strong{font-size:var(--admin-font-size)}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-pie{gap:8px;grid-template-columns:minmax(80px,.8fr) minmax(0,1.5fr)}}@media (max-width: 1050px){:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-summary{flex-wrap:wrap}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-identity{flex:1}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-keys{flex-basis:100%;padding-top:8px}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-info,:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-grid-main{grid-template-columns:1fr}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}:root .layout-default.park-visual-layout .main-wrap .ice-list-page.user-detail .ud-grid{grid-template-columns:1fr}}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog{padding:0;overflow:hidden;border-radius:14px;background:#fff;color:#293954}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog .el-dialog__header{margin:0;padding:24px 24px 16px;border-bottom:1px solid #e7ecf5}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog .el-dialog__title{color:#293954;font-size:18px;font-weight:700}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog .el-dialog__body{padding:20px 24px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog .el-dialog__footer{padding:14px 24px 24px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog .ud-details-fields{margin:0 0 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog .ud-details-fields>div{display:flex;gap:12px;font-size:var(--admin-font-size);line-height:20px;min-width:0}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog dt{flex:0 0 100px;color:#8290a5}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog dd{margin:0;overflow-wrap:anywhere}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog .ud-muted{font-size:var(--admin-font-size);color:#8290a5;margin-top:16px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog .ud-record-table{padding:0;border:0}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog .el-table{font-size:var(--admin-font-size);--el-table-header-bg-color: #f6f8fc}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog .el-button{border-radius:7px}:root body:has(.park-visual-layout) .el-overlay-dialog .el-dialog.user-detail-dialog .el-button--primary{background:#526bcc;border-color:#526bcc}.layout-default.park-visual-layout .main-wrap .admin-action-bar,.layout-default.park-visual-layout .main-wrap :is(.page-actions,.venue-page-actions){display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;max-width:100%;margin-left:auto}.layout-default.park-visual-layout .main-wrap .admin-action-bar>.el-button+.el-button,.layout-default.park-visual-layout .main-wrap :is(.page-actions,.venue-page-actions)>.el-button+.el-button{margin-left:0}.layout-default.park-visual-layout .main-wrap :is(.page-heading,.venue-page-heading){flex-wrap:wrap}.layout-default.park-visual-layout .main-wrap :is(.page-heading,.venue-page-heading)>:is(.page-actions,.venue-page-actions){flex:0 1 auto;margin-left:auto;justify-content:flex-end}.layout-default.park-visual-layout .main-wrap :is(.page-heading,.venue-page-heading)>.el-button{margin-left:auto}.layout-default.park-visual-layout .main-wrap .table-toolbar{justify-content:flex-start}.layout-default.park-visual-layout .main-wrap .table-toolbar>div:has(> .el-button,> .el-dropdown){order:1}.layout-default.park-visual-layout .main-wrap :is(.table-toolbar,.ice-panel-head,.park-panel-heading,.panel-heading,.design-list-heading)>div:has(> .el-button,> .el-dropdown){display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 10px;max-width:100%;margin-left:auto}.layout-default.park-visual-layout .main-wrap :is(.table-toolbar,.ice-panel-head,.park-panel-heading,.panel-heading,.design-list-heading)>div:has(> .el-button,> .el-dropdown)>.el-button+.el-button{margin-left:0}body:has(.layout-default) :is(.el-dialog__footer,.el-drawer__footer,.el-message-box__btns),body:has(.layout-default) :is(.el-dialog__footer,.el-drawer__footer)>:is(.dialog-footer,.popup-footer,span:has(> .el-button),div:has(> .el-button)){display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}body:has(.layout-default) :is(.el-dialog__footer,.el-drawer__footer,.el-message-box__btns)>.el-button+.el-button,body:has(.layout-default) :is(.el-dialog__footer,.el-drawer__footer)>:is(.dialog-footer,.popup-footer,span:has(> .el-button),div:has(> .el-button))>.el-button+.el-button{margin-left:0}body:has(.layout-default) :is(.el-dialog__footer,.el-drawer__footer){padding-top:16px;padding-bottom:20px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page{min-width:0;color:var(--ice-dark);font-size:var(--admin-font-size)}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.form-tips,.text-xs,.text-sm):not(h1,h2,h3,h4,h5,h6,.el-icon){font-size:var(--admin-font-size)}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.page-heading,.park-page-heading){display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin:9px 0 24px;min-height:36px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.page-heading,.park-page-heading)>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;min-width:0}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.page-heading,.park-page-heading) h1{margin:0;color:var(--ice-dark);font-size:26px;line-height:36px;font-weight:700}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.page-heading,.park-page-heading) p{margin:0;color:var(--ice-muted);font-size:var(--admin-font-size);line-height:22px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.page-heading,.park-page-heading) .page-actions{margin-left:auto;justify-content:flex-end}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.page-heading,.park-page-heading) .breadcrumb{display:none}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page.design-alias-page .page-heading{display:flex}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-button:not(.is-link):not(.is-text):not(.is-circle){height:32px;min-height:32px;margin:0;padding:0 16px;border-radius:7px;font-size:var(--admin-font-size);font-weight:700}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-button:not(.is-link):not(.is-text):not(.is-circle).checkout-main-action{height:50px;min-height:50px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-button--primary:not(.is-link,.is-text,.is-plain,.is-disabled){background:var(--ice-primary);border-color:var(--ice-primary);color:#fff}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-button--primary:not(.is-link,.is-text,.is-plain,.is-disabled):hover{background:var(--el-color-primary-dark-2);border-color:var(--el-color-primary-dark-2)}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-button:not(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.is-link,.is-text,.is-disabled){background:var(--ice-surface);border-color:var(--ice-card-border);color:var(--ice-primary)}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-button.is-link:not(.is-disabled):is(:hover,:active){background:transparent;box-shadow:none;border-color:transparent;text-decoration:none}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.list-panel,.park-panel,.el-card,.ice-card,.park-chart-card,.design-list-panel){min-width:0;background:var(--ice-surface);border:1px solid var(--ice-card-border);border-radius:14px;box-shadow:none}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.list-panel,.park-panel,.design-list-panel){padding:20px;margin-bottom:16px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-card__body{padding:20px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-card__header{border-color:var(--ice-line);padding:16px 20px;color:var(--ice-dark)}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .park-chart-card{padding:20px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .park-data-table{min-width:0;padding:0;background:transparent;border:0}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.table-toolbar,.park-panel-heading,.panel-heading,.design-list-heading){display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin:0 0 16px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.table-toolbar,.park-panel-heading,.panel-heading,.design-list-heading) h2{margin:0;color:var(--ice-dark);font-size:17px;line-height:24px;font-weight:700}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.table-toolbar,.park-panel-heading,.panel-heading,.design-list-heading)>span{color:var(--ice-muted);font-size:var(--admin-font-size)}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .table-toolbar>div:has(> .el-button){margin-left:auto;justify-content:flex-end}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .park-panel-heading>.el-button{margin-left:auto}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .upload{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:1px solid var(--ice-card-border);border-radius:7px;background:var(--ice-surface);color:var(--ice-primary);font-size:var(--admin-font-size);font-weight:700}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-table{--el-table-header-bg-color: var(--ice-head);--el-table-header-text-color: var(--ice-head-text);--el-table-row-hover-bg-color: var(--ice-hover);--el-table-border-color: var(--ice-line);--el-table-tr-bg-color: var(--ice-surface);--el-table-text-color: var(--ice-dark);background:var(--ice-surface);color:var(--ice-dark);font-size:var(--admin-font-size);border-radius:0}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-table th.el-table__cell{height:44px;padding:8px 0;background:var(--ice-head);color:var(--ice-head-text);font-size:var(--admin-font-size);font-weight:500;border-bottom:0}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-table td.el-table__cell{height:50px;padding:8px 0;color:var(--ice-dark);background:var(--ice-surface);font-size:var(--admin-font-size);border-bottom:1px solid var(--ice-line)}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-table .cell{padding:0 14px;line-height:20px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-table .el-table__row:nth-child(even)>td.el-table__cell{background:var(--ice-stripe)}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-table .el-table__body tr:is(:hover,.hover-row,.current-row)>td.el-table__cell{background:var(--ice-hover)}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-table .el-button.is-link{font-size:var(--admin-font-size);font-weight:400}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-table .el-tag{height:auto;padding:0;background:transparent;border:0;font-size:var(--admin-font-size);line-height:20px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-table:before,:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-table .el-table__inner-wrapper:before{display:none}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.park-summary-strip,.design-menu-summary,.ice-stats,.stats-grid){gap:12px;margin-bottom:16px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.park-summary-item,.design-menu-summary > article,.ice-stats > article,.stat-card){min-width:0;min-height:44px;border:1px solid var(--ice-card-border);border-radius:12px;background:var(--ice-surface);box-shadow:none}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.park-summary-item,.design-menu-summary > article,.ice-stats > article){padding:8px 16px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.park-summary-item,.design-menu-summary > article,.ice-stats > article) :is(span,small,strong){font-size:var(--admin-font-size);line-height:20px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-tabs:not(.el-tabs--card,.el-tabs--border-card,.park-control-tabs)>.el-tabs__header{margin-bottom:16px;padding:8px;background:var(--ice-surface);border:1px solid var(--ice-card-border);border-radius:10px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-tabs:not(.el-tabs--card,.el-tabs--border-card,.park-control-tabs)>.el-tabs__header .el-tabs__nav-wrap:after,:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-tabs:not(.el-tabs--card,.el-tabs--border-card,.park-control-tabs)>.el-tabs__header .el-tabs__active-bar{display:none}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-tabs:not(.el-tabs--card,.el-tabs--border-card,.park-control-tabs)>.el-tabs__header .el-tabs__nav-wrap:is(.is-top,.is-bottom).is-scrollable{padding:0 40px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-tabs:not(.el-tabs--card,.el-tabs--border-card,.park-control-tabs)>.el-tabs__header .el-tabs__nav-wrap:is(.is-top,.is-bottom).is-scrollable>:is(.el-tabs__nav-prev,.el-tabs__nav-next){top:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:34px;line-height:1;border:1px solid var(--ice-card-border);border-radius:7px;background:var(--ice-surface);color:var(--ice-primary);z-index:1}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-tabs:not(.el-tabs--card,.el-tabs--border-card,.park-control-tabs)>.el-tabs__header .el-tabs__nav-wrap:is(.is-top,.is-bottom).is-scrollable>:is(.el-tabs__nav-prev,.el-tabs__nav-next) .el-icon,:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-tabs:not(.el-tabs--card,.el-tabs--border-card,.park-control-tabs)>.el-tabs__header .el-tabs__nav-wrap:is(.is-top,.is-bottom).is-scrollable>:is(.el-tabs__nav-prev,.el-tabs__nav-next) svg{width:16px;height:16px;font-size:16px;flex:none}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-tabs:not(.el-tabs--card,.el-tabs--border-card,.park-control-tabs)>.el-tabs__header .el-tabs__nav-wrap:is(.is-top,.is-bottom).is-scrollable>:is(.el-tabs__nav-prev,.el-tabs__nav-next):hover:not(.is-disabled){color:var(--el-color-primary-dark-2)}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-tabs:not(.el-tabs--card,.el-tabs--border-card,.park-control-tabs)>.el-tabs__header .el-tabs__nav-wrap:is(.is-top,.is-bottom).is-scrollable>:is(.el-tabs__nav-prev,.el-tabs__nav-next).is-disabled{color:var(--el-text-color-disabled);border-color:transparent}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-tabs:not(.el-tabs--card,.el-tabs--border-card,.park-control-tabs)>.el-tabs__header .el-tabs__nav-wrap:is(.is-top,.is-bottom).is-scrollable>:is(.el-tabs__nav-prev,.el-tabs__nav-next):focus-visible{outline:2px solid var(--ice-primary);outline-offset:-2px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-tabs:not(.el-tabs--card,.el-tabs--border-card,.park-control-tabs)>.el-tabs__header .el-tabs__item{height:34px;padding:0 16px;border-radius:7px;color:var(--ice-muted);font-size:var(--admin-font-size)}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-tabs:not(.el-tabs--card,.el-tabs--border-card,.park-control-tabs)>.el-tabs__header .el-tabs__item.is-active{background:var(--ice-chip);color:var(--ice-primary);font-weight:700}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-tabs:not(.el-tabs--card,.el-tabs--border-card,.park-control-tabs)>.el-tabs__header .el-tabs__item:hover{color:var(--ice-primary)}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.park-inline-editor > footer,.footer-btns__content){display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 20px;box-shadow:none;border-top:1px solid var(--ice-line);background:var(--ice-surface);box-sizing:border-box}@media (max-width: 760px){:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.page-heading,.park-page-heading){margin-bottom:16px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.list-panel,.park-panel,.design-list-panel,.park-chart-card){padding:16px}:root .layout-default.park-visual-layout .main-wrap .admin-menu-page .el-card__body{padding:16px}}@media (max-width: 480px){:root .layout-default.park-visual-layout .main-wrap .admin-menu-page :is(.park-summary-strip,.design-menu-summary,.ice-stats,.stats-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box) .el-button:not(.is-link):not(.is-text):not(.is-circle){height:32px;min-height:32px;margin:0;padding:0 16px;border-radius:7px;font-size:var(--admin-font-size);font-weight:700}body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box) .el-button:not(.is-link):not(.is-text):not(.is-circle).checkout-main-action{height:50px;min-height:50px}body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box) .el-button--primary:not(.is-link,.is-text,.is-plain,.is-disabled){background:var(--ice-primary);border-color:var(--ice-primary);color:#fff}body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box) .el-button--primary:not(.is-link,.is-text,.is-plain,.is-disabled):hover{background:var(--el-color-primary-dark-2);border-color:var(--el-color-primary-dark-2)}body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box) .el-button:not(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.is-link,.is-text,.is-disabled){background:var(--ice-surface);border-color:var(--ice-card-border);color:var(--ice-primary)}body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box) .el-button.is-link:not(.is-disabled):is(:hover,:active){background:transparent;box-shadow:none;border-color:transparent;text-decoration:none}body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box){border-color:var(--ice-card-border)}body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box) :is(.form-tips,.text-xs,.text-sm):not(h1,h2,h3,h4,h5,h6,.el-icon){font-size:var(--admin-font-size)}body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box) .el-form-item__label{color:var(--ice-muted);font-size:var(--admin-font-size)}body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box) .el-form :is(.el-input__wrapper,.el-select__wrapper){min-height:34px;border-radius:7px}body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box) .el-dialog__footer>.dialog-footer,body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box) .el-drawer__footer,body:has(.admin-menu-page) :is(.el-dialog,.el-drawer,.el-message-box) .el-message-box__btns{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}body:has(.admin-menu-page) :is(.el-dialog,.el-message-box){border-radius:14px}body{font-size:var(--admin-font-size)}:root :is(.el-tag,.el-badge){--el-tag-font-size: var(--admin-font-size);--el-badge-font-size: var(--admin-font-size)}:root :is(.el-button,.el-link,.el-input__inner,.el-textarea__inner,.el-input__count,.el-input__count-inner,.el-select__placeholder,.el-select__selected-item,.el-range-input,.el-range-separator,.el-form-item__label,.el-form-item__error,.el-checkbox__label,.el-radio__label,.el-radio-button__inner,.el-switch__label,.el-switch__core .el-switch__inner,.el-text,.el-tag,.el-badge__content,.el-pagination,.el-pagination__total,.el-pagination__jump,.el-pager li,.el-select-dropdown__item,.el-dropdown-menu__item,.el-tree-node__label,.el-cascader-node__label,.el-empty__description p,.el-alert__description,.el-message__content,.el-message-box__message,.el-notification__content,.el-popper,.el-date-table,.el-month-table,.el-year-table,.el-time-spinner__item){font-size:var(--admin-font-size)}:root small:not(.rich-preview *,.w-e-text-container *){font-size:var(--admin-font-size)}:root :is(.el-progress__text,.el-progress-bar__innerText){font-size:var(--admin-font-size)!important}.figma-form-page,.figma-form-dialog{font-size:14px;color:var(--park-ink);--fg-field-gap: 20px}.figma-form-page .fg-card{padding:20px;border:1px solid var(--park-border);border-radius:12px;background:var(--el-bg-color);margin-bottom:16px}.figma-form-page .fg-card h2{font-size:16px;font-weight:600;margin:0 0 20px}.fg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 20px}.fg-grid.fg-two{grid-template-columns:repeat(2,minmax(0,1fr))}.fg-grid.fg-four{grid-template-columns:repeat(4,minmax(0,1fr))}.fg-full{grid-column:1/-1}.figma-form-page .el-form-item,.figma-form-dialog .el-form-item{min-width:0;margin-bottom:20px}.figma-form-page .el-form-item__label,.figma-form-dialog .el-form-item__label{font-size:14px;line-height:20px;color:var(--park-muted);padding-bottom:8px}.figma-form-page :is(.el-select,.el-date-editor,.el-input-number),.figma-form-dialog :is(.el-select,.el-date-editor,.el-input-number){width:100%}.figma-form-page .el-input__wrapper,.figma-form-dialog .el-input__wrapper{min-height:38px;box-sizing:border-box}.fg-readonly{display:flex;align-items:center;min-height:38px;line-height:22px;word-break:break-word;padding:0 8px}.fg-hint{font-size:14px;color:var(--park-muted);line-height:1.6;margin:8px 0 0}.fg-radio-surface{display:flex;align-items:center;min-height:38px;padding:0 10px;background:var(--park-soft);border:1px solid var(--park-border);border-radius:7px;box-sizing:border-box;width:100%}.figma-form-dialog.el-dialog{max-width:calc(100vw - 48px);border-radius:14px;padding:24px;display:flex;flex-direction:column;max-height:calc(100dvh - 48px);box-sizing:border-box}.figma-form-dialog .el-dialog__header{padding:0;margin:0 0 16px;flex:none}.figma-form-dialog .el-dialog__body{padding:0;min-height:0;overflow-y:auto;flex:1}.figma-form-dialog .el-dialog__footer{padding:16px 0 0;display:flex;justify-content:flex-end;gap:12px;flex:none}.figma-form-dialog .el-dialog__footer .el-button{margin:0;min-width:100px}.fg-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:36px}.fg-dialog-heading h2{font-size:22px;font-weight:500;margin:0;line-height:1.4}.fg-dialog-heading .el-button{margin:0;min-width:76px}.fg-warehouse-dialog .el-dialog__body{min-height:388px}.figma-form-page .page-actions,.fg-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.fg-actions .el-button{margin:0}.fg-upload-card{padding:16px;border-radius:8px;background:var(--park-soft);min-width:0}.fg-upload-title{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.fg-upload-title h3{font-size:14px;margin:0;font-weight:600}.fg-upload-list{display:flex;flex-direction:column;gap:8px}.fg-upload-list .attachment{background:var(--el-bg-color);margin:0}@media (max-width: 1000px){.fg-grid,.fg-grid.fg-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.fg-grid,.fg-grid.fg-two,.fg-grid.fg-four{grid-template-columns:minmax(0,1fr)}.figma-form-dialog.el-dialog{max-width:calc(100vw - 24px);padding:20px}.fg-warehouse-dialog .el-dialog__body{min-height:0}.fg-dialog-heading h2{font-size:20px}}body .el-dialog.figma-form-dialog .el-dialog__header{padding:0;margin:0 0 16px}body .el-dialog.figma-form-dialog .el-dialog__body{padding:0;overflow-y:auto}body .el-dialog.figma-form-dialog .el-dialog__footer{padding:16px 0 0;display:flex;justify-content:flex-end;gap:12px}body .el-dialog.figma-form-dialog .fg-dialog-heading h2{font-size:var(--fg-title-size, 22px)!important;font-weight:500}body:has(.admin-menu-page) .el-dialog.figma-form-dialog .el-form .el-input__wrapper{min-height:38px}body .el-dialog.figma-form-dialog .el-dialog__footer>.member-dialog-actions{width:100%;display:flex;justify-content:flex-end;gap:12px}body .el-dialog.figma-form-dialog .el-dialog__footer .el-button{margin:0}body .el-dialog.fg-warehouse-dialog{height:568px}body .el-dialog.fg-warehouse-dialog .el-dialog__body{min-height:0}body .el-dialog.fg-allocation-dialog .inventory-allocation-row{margin:16px 0}body .el-dialog.figma-form-dialog .el-dialog__title{font-size:var(--fg-title-size, 22px);line-height:1.4;font-weight:500}.member-benefit-dialog,.member-issue-dialog{--fg-title-size: 24px}.training-editor-dialog,.venue-court-operation{--fg-title-size: 20px}:root .el-overlay-dialog .el-dialog.figma-form-dialog{padding:24px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);border-radius:14px}:root .el-overlay-dialog .el-dialog.figma-form-dialog .el-dialog__header{padding:0;margin:0 0 16px;border-bottom:0}:root .el-overlay-dialog .el-dialog.figma-form-dialog .el-dialog__body{padding:0;min-height:0;overflow:auto}:root .el-overlay-dialog .el-dialog.figma-form-dialog .el-dialog__footer{padding:16px 0 0;border-top:0;gap:12px}@media (max-width: 760px){:root .el-overlay-dialog .el-dialog.figma-form-dialog{padding:20px;max-width:calc(100vw - 24px)}}.figma-form-page .el-form--label-top .el-form-item__label,.figma-form-dialog .el-form--label-top .el-form-item__label{height:auto;line-height:20px;padding-bottom:8px;margin:0}.required-label:before{content:"*";color:var(--el-color-danger);margin-inline-end:4px;font-weight:400}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs{--el-tabs-header-height: 34px;--park-tab-text-color: var(--el-color-primary);--park-tab-bg-color: transparent;--park-tab-active-text-color: #fff;--park-tab-active-bg-color: var(--el-color-primary);min-width:0}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs>.el-tabs__header{margin:0;padding:5px;border:0;border-radius:8px;background:var(--el-bg-color)}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs>.el-tabs__header .el-tabs__nav-wrap{margin-bottom:0}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs>.el-tabs__header .el-tabs__nav-wrap:after,:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs>.el-tabs__header .el-tabs__active-bar{display:none}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs>.el-tabs__header .el-tabs__nav{border:0}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs>.el-tabs__header .el-tabs__item{height:34px;padding:0 18px;border:0;border-radius:6px;color:var(--park-tab-text-color);background:var(--park-tab-bg-color);font-size:14px;font-weight:400;line-height:34px}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs>.el-tabs__header .el-tabs__item.is-active{color:var(--park-tab-active-text-color);background:var(--park-tab-active-bg-color)}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs>.el-tabs__header .el-tabs__item:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs>.el-tabs__content{display:none}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs.park-control-tabs--soft{--park-tab-active-text-color: var(--el-color-primary);--park-tab-active-bg-color: var(--el-color-primary-light-9)}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs.park-control-tabs--soft>.el-tabs__header .el-tabs__item.is-active{font-weight:700}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs.park-control-tabs--tasks{--el-tabs-header-height: 30px;--park-tab-text-color: var(--ice-muted, #8290a5);--park-tab-bg-color: var(--ice-bg, #f5f7fc)}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs.park-control-tabs--tasks>.el-tabs__header{margin-bottom:8px;padding:0;background:transparent}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs.park-control-tabs--tasks>.el-tabs__header .el-tabs__nav{display:flex;width:100%;gap:8px}:root .layout-default.park-visual-layout .main-wrap .park-control-tabs.el-tabs.park-control-tabs--tasks>.el-tabs__header .el-tabs__item{flex:1;height:30px;padding:0 12px;line-height:30px;text-align:center}.reg-tabs>.park-control-tabs{flex:1;min-width:0}.park-record-timeline.el-timeline{margin:0;padding:0}.park-record-timeline.el-timeline .el-timeline-item__tail,.park-record-timeline.el-timeline .el-timeline-item__node{display:none}.park-record-timeline.el-timeline .el-timeline-item__wrapper{padding-left:0;top:0}.park-record-timeline.el-timeline .el-timeline-item__content{color:inherit;font-size:14px;line-height:inherit}.park-record-timeline.el-timeline.park-record-timeline--plain>.el-timeline-item{padding-bottom:0}.park-control-menu.el-menu{min-width:0;border-right:0;background:transparent;font-size:14px;--el-menu-item-font-size: 14px;--el-menu-text-color: var(--el-text-color-primary);--el-menu-hover-bg-color: var(--el-color-primary-light-9)}.preview-outline.park-control-menu .el-menu-item{height:34px;line-height:34px;justify-content:center;border:1px solid var(--el-border-color-light);border-radius:6px;background:white;color:var(--el-color-primary)}.preview-outline.park-control-menu .el-menu-item.is-active{color:#fff;background:var(--el-color-primary)}.venue-control-tabs{margin:16px 0}.venue-settings-tabs.el-radio-group{gap:8px}.venue-settings-tabs.el-radio-group .el-radio-button__inner{padding:9px 16px;border:0;border-radius:6px;box-shadow:none;font-size:14px;color:var(--el-color-primary);background:transparent}.venue-settings-tabs.el-radio-group .el-radio-button.is-active .el-radio-button__inner{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:700}.before\:mr-2:before{content:var(--tw-content);margin-right:8px}.before\:block:before{content:var(--tw-content);display:block}.before\:h-\[14px\]:before{content:var(--tw-content);height:14px}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--el-color-primary)}.hover\:underline:hover{text-decoration-line:underline}@media (min-width: 640px){.sm\:mr-4{margin-right:16px}.sm\:flex{display:flex}.sm\:h-\[600px\]{height:600px}.sm\:flex-1{flex:1 1 0%}}@media (min-width: 1024px){.lg\:ml-4{margin-left:16px}.lg\:mr-4{margin-right:16px}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}}@media (min-width: 1280px){.xl\:ml-20{margin-left:80px}.xl\:mr-4{margin-right:16px}.xl\:flex{display:flex}}
