@charset "UTF-8";:root{width:100%;height:100%;background:linear-gradient(0deg,#000,#1c013a)}#root{width:100%;height:100%}div{box-sizing:border-box}body{width:100%;height:100%;padding:0;margin:0;background:linear-gradient(0deg,#000,#1c013a)}input{width:100%}.jcsb{display:flex;align-items:center;justify-content:space-between}.jcc{display:flex;align-items:center;justify-content:center}.Layout{display:flex;flex-direction:column;height:100%;background:linear-gradient(0deg,#000,#1c013a)}.Layout .Layout-header{height:13.33333vw;background:#ffffff1a;-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 .53333vw 1.06667vw #0000004d;padding:0 4vw;position:relative;z-index:9999;color:#fff}.Layout .Layout-header .expand-icon img{width:6.66667vw;height:6.66667vw}.Layout .Layout-header .expand-icon span{margin-left:2.66667vw;font-weight:700}.Layout .Layout-main{flex:1;overflow-x:hidden;padding:4vw;background:transparent}.Layout .Layout-foot{height:13.33333vw;background:#ffffff1a;-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);border-top:1px solid rgba(255,255,255,.2);box-shadow:0 -.53333vw 1.06667vw #0000004d;padding:0 4vw;position:relative;z-index:9999;color:#fff}.Layout .Layout-foot .expand-icon{width:8vw;height:8vw;background:#ffdfb433;border-radius:2.66667vw;box-shadow:0 .53333vw 1.6vw #0000004d}.Layout .Layout-foot .expand-icon img{width:5.33333vw;height:5.33333vw}.Layout-Popup .adm-popup-body{width:48vw;margin-top:13.33333vw;background:#1c013af2;-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw)}.Layout-Popup .Popup-content{padding:4vw 0;height:100%;background:transparent}.Layout-Popup .Popup-content .content-title{font-weight:700;font-size:4.26667vw;color:#fff9;margin-left:4vw}.Layout-Popup .Popup-content .sideBarList{margin-top:4vw}.Layout-Popup .Popup-content .sideBarList .sideBar-item{height:10.66667vw;display:flex;align-items:center;padding:0 2.66667vw;position:relative;color:#fffc}.Layout-Popup .Popup-content .sideBarList .sideBar-item .line{width:.53333vw;height:100%;background:linear-gradient(180deg,#dc8b2c,#ff9d2a);position:absolute;left:0}.Layout-Popup .Popup-content .sideBarList .sideBar-item-active{font-weight:700;background:#ff9d2a33;color:#ff9d2a}:root{--adm-radius-s: 1.06667vw;--adm-radius-m: 2.13333vw;--adm-radius-l: 3.2vw;--adm-font-size-1: 2.4vw;--adm-font-size-2: 2.66667vw;--adm-font-size-3: 2.93333vw;--adm-font-size-4: 3.2vw;--adm-font-size-5: 3.46667vw;--adm-font-size-6: 3.73333vw;--adm-font-size-7: 4vw;--adm-font-size-8: 4.26667vw;--adm-font-size-9: 4.53333vw;--adm-font-size-10: 4.8vw;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * .53333vw);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-safe-area{--multiple: var(--adm-safe-area-multiple, 1);display:block;width:100%}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-auto-center{display:flex;justify-content:center}.adm-auto-center-content{flex:0 1 auto}.adm-image{--width: var(--adm-image-width, auto);--height: var(--adm-image-height, auto);width:var(--width);height:var(--height);display:block;overflow:hidden}.adm-image-img{width:100%;height:100%}.adm-image-tip{position:relative;background-color:var(--adm-color-fill-content);height:100%;min-height:6.4vw;min-width:6.4vw}.adm-image-tip>svg{width:6.4vw;height:6.4vw;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--adm-color-weak)}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{display:inline-flex;vertical-align:middle;box-sizing:content-box;border-radius:26.66667vw;background-color:var(--color);--right: 0;--top: 0;--color: var(--adm-badge-color, var(--adm-color-highlight))}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:2.13333vw;padding:1px 1.06667vw;font-size:var(--adm-font-size-1);line-height:3.2vw;white-space:nowrap;font-weight:400;text-align:center}.adm-badge-fixed{position:absolute;right:var(--right);top:var(--top);transform:translate(50%,-50%)}.adm-badge-dot{min-width:2.66667vw;width:2.66667vw;height:2.66667vw;border-radius:1.33333vw}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-button{--color: var(--adm-color-text-light-solid);--text-color: var(--adm-button-text-color, var(--adm-color-text));--background-color: var(--adm-button-background-color, var(--adm-color-background));--border-radius: var(--adm-button-border-radius, 1.06667vw);--border-width: var(--adm-button-border-width, 1px);--border-style: var(--adm-button-border-style, solid);--border-color: var(--adm-button-border-color, var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:1.86667vw 3.2vw;margin:0;font-size:var(--adm-font-size-9);line-height:1.4;text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:opacity ease .15s;-webkit-user-select:none;user-select:none}.adm-button:focus{outline:none}.adm-button:before{position:absolute;top:0;left:0;transform:translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1));width:100%;height:100%;background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color: transparent;--border-color: var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color: transparent;--border-width: 0px}.adm-button:not(.adm-button-default){--text-color: var(--adm-color-text-light-solid);--background-color: var(--color);--border-color: var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color: var(--color);--background-color: transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color: var(--color);--background-color: transparent;--border-width: 0px}.adm-button-primary{--color: var(--adm-color-primary)}.adm-button-success{--color: var(--adm-color-success)}.adm-button-danger{--color: var(--adm-color-danger)}.adm-button-warning{--color: var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{padding-top:.8vw;padding-bottom:.8vw;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:2.4vw;padding-right:2.4vw}.adm-button.adm-button-small{padding-top:.8vw;padding-bottom:.8vw;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:2.93333vw;padding-bottom:2.93333vw;font-size:var(--adm-font-size-10)}.adm-button.adm-button-shape-rounded{--border-radius: 266.66667vw}.adm-button.adm-button-shape-rectangular{--border-radius: 0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{display:flex;height:1.4em;align-items:center;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-card{background:var(--adm-color-background);border-radius:var(--adm-card-border-radius, 2.13333vw);padding:0 var(--adm-card-padding-inline, 3.2vw)}.adm-card-header{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--adm-card-header-gap, 2.13333vw);box-sizing:border-box;padding:var(--adm-card-header-padding-block, 3.2vw) 0}.adm-card-header:not(:last-child){border-bottom:solid var(--adm-card-header-border-width, .5px) var(--adm-card-header-border-color, var(--adm-color-border))}.adm-card-header-title{font-size:var(--adm-font-size-7);line-height:1.4;font-weight:700}.adm-card-body{padding:var(--adm-card-body-padding-block, 3.2vw) 0}.adm-spin-loading{--color: var(--adm-color-weak);--size: 8.53333vw;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-center-popup{--background-color: var(--adm-center-popup-background-color, var(--adm-color-background));--border-radius: var(--adm-center-popup-border-radius, 2.13333vw);--max-width: var(--adm-center-popup-max-width, 75vw);--min-width: var(--adm-center-popup-min-width, 74.66667vw);--z-index: var(--adm-center-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{position:fixed;z-index:1;top:50%;left:50%;width:auto;min-width:var(--min-width);max-width:var(--max-width);transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{position:absolute;z-index:100;right:2.13333vw;top:2.13333vw;cursor:pointer;padding:1.06667vw;font-size:4.8vw;color:var(--adm-color-weak)}.adm-dialog{--z-index: var(--adm-dialog-z-index, 1000);---z-index: var(--z-index)}.adm-dialog .adm-center-popup{--z-index: var(---z-index)}.adm-dialog-body{width:100%;max-height:70vh;font-size:var(--adm-font-size-6);overflow:hidden;display:flex;flex-direction:column}.adm-dialog-body>*{flex:none}.adm-dialog-body>.adm-dialog-content{flex:auto}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:5.33333vw}.adm-dialog-image-container{margin-bottom:3.2vw;max-height:40vh}.adm-dialog-header{margin-bottom:2.13333vw;padding:0 3.2vw}.adm-dialog-title{margin-bottom:2.13333vw;padding:0 3.2vw;font-weight:700;font-size:var(--adm-font-size-10);line-height:6.66667vw;text-align:center}.adm-dialog-content{padding:0 3.2vw 5.33333vw;max-height:70vh;overflow-x:hidden;overflow-y:auto;font-size:var(--adm-font-size-7);line-height:1.4;color:var(--adm-color-text)}.adm-dialog-content-empty{padding:0;height:3.2vw}.adm-dialog-footer{-webkit-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{display:flex;align-items:stretch;border-top:.5px solid var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>*{flex:1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{padding:2.66667vw;font-size:var(--adm-font-size-10);line-height:6.66667vw;border-radius:0;border-right:solid .5px var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold{font-weight:700}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{border-right:none}.adm-dialog-image-container{overflow-y:auto}.adm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6.4vw 0}.adm-empty-image-container{display:flex;justify-content:center}.adm-empty-image-container .adm-empty-image{width:17.06667vw;height:intrinsic}.adm-empty-description{margin-top:2.13333vw;font-size:var(--adm-font-size-6);color:var(--adm-color-light)}.adm-image-viewer-content{width:100vw;height:100vh;touch-action:none;-webkit-user-select:none;user-select:none}.adm-image-viewer-footer{position:absolute;width:100%;bottom:0;z-index:1}.adm-image-viewer-slides{height:100%;position:relative;z-index:1;cursor:-webkit-grab;cursor:grab;touch-action:none}.adm-image-viewer-slides-inner{height:100%;white-space:nowrap}.adm-image-viewer-slides-inner>*{margin-right:4.26667vw}.adm-image-viewer-slide{position:relative;width:100%;height:100%;display:inline-block}.adm-image-viewer-control{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:none}.adm-image-viewer-image-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.adm-image-viewer-image-wrapper img{display:block;max-width:100%;max-height:100%}.adm-image-viewer-indicator{position:absolute;z-index:2;left:50%;top:3.2vw;transform:translate(-50%);color:var(--adm-color-border);font-size:var(--adm-font-size-6)}.adm-input{--font-size: var(--adm-font-size-9);--color: var(--adm-color-text);--placeholder-color: var(--adm-color-light);--text-align: left;--background-color: transparent;display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;max-height:100%;min-height:6.4vw;background-color:var(--background-color)}.adm-input-disabled{opacity:.4;cursor:not-allowed}.adm-input-element{flex:auto;display:inline-block;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;padding:0;margin:0;color:var(--color);font-size:var(--font-size);line-height:1.5;background:transparent;border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:1.5em;text-align:var(--text-align)}.adm-input-element::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element:-webkit-autofill{background-color:transparent}.adm-input-element:read-only{cursor:default}.adm-input-element:invalid{box-shadow:none}.adm-input-element::-ms-clear{display:none}.adm-input-element::-ms-reveal{display:none}.adm-input-element::-webkit-search-cancel-button{display:none}.adm-input-element::-webkit-search-decoration{display:none}.adm-input-element:disabled{opacity:1}.adm-input-element[type=date],.adm-input-element[type=time],.adm-input-element[type=datetime-local]{min-height:1.5em}.adm-input-element[type=search]{-webkit-appearance:none}.adm-input-element[readonly]{pointer-events:none}.adm-input-clear{flex:none;margin-left:2.13333vw;color:var(--adm-color-light);padding:1.06667vw;cursor:pointer}.adm-input-clear:active{color:var(--adm-color-weak)}.adm-input-clear .antd-mobile-icon{display:block;font-size:var(--adm-font-size-7)}.adm-search-bar{--height: 8.53333vw;--padding-left: 2.13333vw;--background: var(--adm-color-fill-content);--border-radius: 1.6vw;--placeholder-color: var(--adm-color-weak);---placeholder-color: var(--placeholder-color);display:flex;justify-content:center;align-items:center;height:var(--height)}.adm-search-bar .adm-search-bar-input-box{flex:auto;background:var(--background);border-radius:var(--border-radius);border:solid 1px transparent;display:flex;justify-content:center;align-items:center;padding-left:var(--padding-left)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon{flex:none;color:var(--adm-color-light);font-size:var(--adm-font-size-8)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input{flex:auto;padding:1.06667vw 2.13333vw 1.06667vw 1.06667vw;height:calc(var(--height) - .53333vw);box-sizing:border-box}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-input{--placeholder-color: var(---placeholder-color);--font-size: var(--adm-font-size-7)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input .adm-input-element{line-height:5.06667vw}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-search-bar-input-without-icon{padding-left:2.13333vw}.adm-search-bar .adm-search-bar-suffix{flex:none;margin-left:1.06667vw}.adm-search-bar .adm-search-bar-cancel-button.adm-button{padding:.8vw 3.2vw}.adm-search-bar-active .adm-input.adm-input.adm-input{--placeholder-color: var(--adm-color-light)}.adm-search-bar-active .adm-search-bar-input-box{border-color:var(--adm-color-primary);background:var(--adm-color-background)}.adm-tab-bar-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow:hidden;min-height:12.8vw}.adm-tab-bar-item{flex:1;color:var(--adm-color-text-secondary);white-space:nowrap;padding:1.06667vw 2.13333vw;width:-webkit-min-content;width:min-content;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.adm-tab-bar-item-icon{font-size:6.4vw;height:6.4vw;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:4vw}.adm-tab-bar-item-title-with-icon{margin-top:.53333vw}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top: 1.6vw}.adm-tab-bar-title-badge{--right: -.53333vw;--top: -.53333vw}.adm-toast-mask .adm-toast-wrap{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.adm-toast-mask .adm-toast-main{display:inline-block;position:relative;top:50%;transform:translateY(-50%);width:auto;max-width:54.4vw;max-height:70%;overflow:auto;color:#fff;word-break:break-all;background-color:#000000b3;border-radius:2.13333vw;pointer-events:all;font-size:var(--adm-font-size-7);line-height:1.5;box-sizing:border-box;text-align:initial}.adm-toast-mask .adm-toast-main-text{padding:3.2vw;min-width:0}.adm-toast-mask .adm-toast-main-icon{padding:9.33333vw 3.2vw;min-width:40vw}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:2.13333vw;font-size:9.6vw;line-height:1}.adm-toast-loading{--size: 12.8vw;margin:0 auto 2.13333vw}.login{padding:4vw;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,#000,#1c013a)}.login .adm-card{width:100%;background:#ffffff1a;-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);border:1px solid rgba(255,255,255,.2)}.login .content{padding:6.66667vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.login .content .logo{width:21.33333vw;height:21.33333vw;border-radius:50%}.login .content .contentTitle{margin-top:2.66667vw;font-size:5.6vw;font-weight:700;color:#fff}.login .content .contentTips{margin-top:2.66667vw;color:#fff9}.login .content .inputBox{border-radius:1.06667vw;margin-top:2.66667vw;width:100%;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;display:flex;align-items:center;padding:0 2.66667vw}.login .content .inputBox img{width:3.73333vw;height:3.73333vw;margin-right:1.33333vw}.login .content .inputBox input{height:9.33333vw;border:0;border-radius:2.66667vw;box-sizing:border-box;outline:none;background:transparent;color:#fff}.login .content .inputBox input:focus{border-color:#fdcea7}.login .content .inputBox .input::placeholder{color:#ffffff80}.home-view{background:transparent;min-height:100%;padding:0 0 5.33333vw}.home-view .page-header{padding:5.33333vw 4vw;background:linear-gradient(135deg,#6b8cff33,#1c013a66);border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:4vw}.home-view .page-header .page-title{font-size:6.4vw;font-weight:700;color:#fff;margin-bottom:1.6vw}.home-view .page-header .page-subtitle{font-size:3.73333vw;color:#fff9}.home-view .reservation-list .empty-state{padding:16vw 0;color:#fff9}.home-view .reservation-list .reservation-card{background:#ffffff14;-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);border:1px solid rgba(255,255,255,.15);border-radius:4.26667vw;padding:4.26667vw;margin-bottom:3.2vw;transition:all .3s ease}.home-view .reservation-list .reservation-card:hover{background:#ffffff1f;transform:translateY(-.53333vw);box-shadow:0 2.13333vw 6.4vw #0000004d}.home-view .reservation-list .reservation-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4.26667vw;padding-bottom:3.2vw;border-bottom:1px solid rgba(255,255,255,.1)}.home-view .reservation-list .reservation-card .card-header .user-info{display:flex;align-items:center;gap:3.2vw}.home-view .reservation-list .reservation-card .card-header .user-info .avatar{width:11.73333vw;height:11.73333vw;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#6b8cff,#1c013a);display:flex;align-items:center;justify-content:center;border:.53333vw solid rgba(255,255,255,.2)}.home-view .reservation-list .reservation-card .card-header .user-info .avatar img{width:100%;height:100%;object-fit:cover}.home-view .reservation-list .reservation-card .card-header .user-info .avatar .avatar-placeholder{font-size:4.8vw;font-weight:700;color:#fff}.home-view .reservation-list .reservation-card .card-header .user-info .user-details .nickname{font-size:4.26667vw;font-weight:600;color:#fff;margin-bottom:1.06667vw}.home-view .reservation-list .reservation-card .card-header .user-info .user-details .phone{font-size:3.46667vw;color:#fff9}.home-view .reservation-list .reservation-card .card-header .status-badge{padding:1.06667vw 3.2vw;border-radius:5.33333vw;font-size:3.2vw;font-weight:500;color:#fff;box-shadow:0 .53333vw 2.13333vw #0003}.home-view .reservation-list .reservation-card .card-body .info-row{display:flex;justify-content:space-between;align-items:center;padding:2.13333vw 0;border-bottom:1px solid rgba(255,255,255,.05)}.home-view .reservation-list .reservation-card .card-body .info-row:last-child{border-bottom:none}.home-view .reservation-list .reservation-card .card-body .info-row .info-label{font-size:3.73333vw;color:#fff9}.home-view .reservation-list .reservation-card .card-body .info-row .info-value{font-size:3.73333vw;color:#fff;font-weight:500}.home-view .reservation-list .reservation-card .card-body .info-row .info-value.points{color:gold;font-weight:600}.home-view .reservation-list .reservation-card .card-actions{display:flex;gap:3.2vw;margin-top:4.26667vw;padding-top:3.2vw;border-top:1px solid rgba(255,255,255,.1)}.home-view .reservation-list .reservation-card .card-actions button{flex:1;height:10.66667vw;border:none;border-radius:2.66667vw;font-size:3.73333vw;font-weight:600;cursor:pointer;transition:all .3s ease}.home-view .reservation-list .reservation-card .card-actions button.btn-reject{background:#ff4d4f33;color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.home-view .reservation-list .reservation-card .card-actions button.btn-reject:hover{background:#ff4d4f4d;transform:scale(1.02)}.home-view .reservation-list .reservation-card .card-actions button.btn-reject:active{transform:scale(.98)}.home-view .reservation-list .reservation-card .card-actions button.btn-approve{background:linear-gradient(135deg,#52c41a,#389e0d);color:#fff;box-shadow:0 1.06667vw 3.2vw #52c41a4d}.home-view .reservation-list .reservation-card .card-actions button.btn-approve:hover{transform:scale(1.02);box-shadow:0 1.6vw 4.26667vw #52c41a66}.home-view .reservation-list .reservation-card .card-actions button.btn-approve:active{transform:scale(.98)}.home-view .reservation-list .loading-more,.home-view .reservation-list .no-more{text-align:center;padding:5.33333vw;color:#ffffff80;font-size:3.73333vw}.settings{background:transparent;min-height:100%;padding:0 0 5.33333vw}.settings .page-header{padding:5.33333vw 4vw;background:linear-gradient(135deg,#6b8cff33,#1c013a66);border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:4vw}.settings .page-header .page-title{font-size:6.4vw;font-weight:700;color:#fff;margin-bottom:1.6vw}.settings .page-header .page-subtitle{font-size:3.73333vw;color:#fff9}.settings .eligibility-list .empty-state{padding:16vw 0;color:#fff9}.settings .eligibility-list .eligibility-card{background:#ffffff14;-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);border:1px solid rgba(255,255,255,.15);border-radius:4.26667vw;padding:4.26667vw;transition:all .3s ease}.settings .eligibility-list .eligibility-card:hover{background:#ffffff1f;transform:translateY(-.53333vw);box-shadow:0 2.13333vw 6.4vw #0000004d}.settings .eligibility-list .eligibility-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4.26667vw;padding-bottom:3.2vw;border-bottom:1px solid rgba(255,255,255,.1)}.settings .eligibility-list .eligibility-card .card-header .user-info .user-details .nickname{font-size:4.26667vw;font-weight:600;color:#fff;margin-bottom:1.06667vw}.settings .eligibility-list .eligibility-card .card-header .user-info .user-details .phone{font-size:3.46667vw;color:#fff9}.settings .eligibility-list .eligibility-card .card-header .status-badge{padding:1.06667vw 3.2vw;border-radius:5.33333vw;font-size:3.2vw;font-weight:500;color:#fff;box-shadow:0 .53333vw 2.13333vw #0003}.settings .eligibility-list .eligibility-card .card-body .info-row{display:flex;align-items:center;padding:2.13333vw 0;border-bottom:1px solid rgba(255,255,255,.05)}.settings .eligibility-list .eligibility-card .card-body .info-row:last-child{border-bottom:none}.settings .eligibility-list .eligibility-card .card-body .info-row .info-label{font-size:3.73333vw;color:#fff9;min-width:21.33333vw}.settings .eligibility-list .eligibility-card .card-body .info-row .info-value{font-size:3.73333vw;color:#fff;font-weight:500;flex:1}.settings .eligibility-list .eligibility-card .card-body .info-row .image-preview{flex:1;display:flex;align-items:center;gap:2.13333vw;overflow-x:auto;padding:2.13333vw 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) rgba(255,255,255,.05)}.settings .eligibility-list .eligibility-card .card-body .info-row .image-preview::-webkit-scrollbar{height:1.6vw}.settings .eligibility-list .eligibility-card .card-body .info-row .image-preview::-webkit-scrollbar-track{background:#ffffff0d;border-radius:.8vw}.settings .eligibility-list .eligibility-card .card-body .info-row .image-preview::-webkit-scrollbar-thumb{background:#fff3;border-radius:.8vw}.settings .eligibility-list .eligibility-card .card-body .info-row .image-preview::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.settings .eligibility-list .eligibility-card .card-body .info-row .image-preview .image-item{position:relative;cursor:pointer}.settings .eligibility-list .eligibility-card .card-body .info-row .image-preview .image-item img{width:16vw;height:16vw;border-radius:2.13333vw;object-fit:cover;border:.53333vw solid rgba(255,255,255,.2);transition:all .3s ease}.settings .eligibility-list .eligibility-card .card-body .info-row .image-preview .image-item img:hover{transform:scale(1.05);border-color:#fff6}.settings .eligibility-list .eligibility-card .card-actions{display:flex;gap:3.2vw;margin-top:4.26667vw;padding-top:3.2vw;border-top:1px solid rgba(255,255,255,.1)}.settings .eligibility-list .eligibility-card .card-actions button{flex:1;height:10.66667vw;border:none;border-radius:2.66667vw;font-size:3.73333vw;font-weight:600;cursor:pointer;transition:all .3s ease}.settings .eligibility-list .eligibility-card .card-actions button.btn-reject{background:#ff4d4f33;color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.settings .eligibility-list .eligibility-card .card-actions button.btn-reject:hover{background:#ff4d4f4d;transform:scale(1.02)}.settings .eligibility-list .eligibility-card .card-actions button.btn-reject:active{transform:scale(.98)}.settings .eligibility-list .eligibility-card .card-actions button.btn-approve{background:linear-gradient(135deg,#52c41a,#389e0d);color:#fff;box-shadow:0 1.06667vw 3.2vw #52c41a4d}.settings .eligibility-list .eligibility-card .card-actions button.btn-approve:hover{transform:scale(1.02);box-shadow:0 1.6vw 4.26667vw #52c41a66}.settings .eligibility-list .eligibility-card .card-actions button.btn-approve:active{transform:scale(.98)}.settings .eligibility-list .loading-more{text-align:center;padding:5.33333vw;color:#ffffff80;font-size:3.73333vw}.paymentCollection{padding:4vw;background:linear-gradient(0deg,#000,#1c013a);min-height:100%;color:#fff}.paymentCollection .tips{color:#fff9}.user-page{min-height:100vh;padding-bottom:16vw;box-sizing:border-box;overflow-x:hidden}.user-page .search-container{padding:4vw;background:#ffffff0d;-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);border-bottom:1px solid rgba(255,255,255,.1);box-sizing:border-box}.user-page .search-container .search-bar{--background: rgba(255, 255, 255, .1);--text-color: #ffffff;--placeholder-color: rgba(255, 255, 255, .5);--border-radius: 2.13333vw;--height: 10.66667vw}.user-page .user-list{padding:4vw;box-sizing:border-box}.user-page .user-list .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16vw 0;color:#fff}.user-page .user-list .loading-container .loading-spinner{width:10.66667vw;height:10.66667vw;border:.8vw solid rgba(255,255,255,.1);border-top:.8vw solid #ffffff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:4vw}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-page .user-list .card-container{display:flex;flex-direction:column;gap:4vw}.user-page .user-list .user-card{background:#ffffff0d;-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);border:1px solid rgba(255,255,255,.1);border-radius:3.2vw;overflow:hidden;width:100%;box-sizing:border-box}.user-page .user-list .user-card .card-header{padding:4vw;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1);box-sizing:border-box}.user-page .user-list .user-card .card-body{padding:4vw;box-sizing:border-box}.user-page .user-list .user-card .user-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.user-page .user-list .user-card .user-header .user-phone{font-size:4.26667vw;font-weight:600;color:#fff;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-page .user-list .user-card .user-header .user-id{font-size:3.2vw;color:#fff9;margin-left:2.66667vw;flex-shrink:0}.user-page .user-list .user-card .user-info .info-item{display:flex;justify-content:space-between;align-items:center;padding:2.13333vw 0;border-bottom:1px solid rgba(255,255,255,.05);flex-wrap:wrap}.user-page .user-list .user-card .user-info .info-item:last-child{border-bottom:none}.user-page .user-list .user-card .user-info .info-item .label{font-size:3.73333vw;color:#ffffffb3;flex:0 0 auto;margin-right:2.66667vw}.user-page .user-list .user-card .user-info .info-item .value{font-size:3.73333vw;color:#fff;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-page .user-list .load-more{display:flex;justify-content:center;align-items:center;padding:5.33333vw;color:#ffffffb3;font-size:3.73333vw;cursor:pointer;border-radius:2.13333vw;background:#ffffff0d;margin-top:2.66667vw}.user-page .user-list .load-more:active{background:#ffffff1a}.user-page ::-webkit-scrollbar{width:2.13333vw;height:2.13333vw}.user-page ::-webkit-scrollbar-track{background:#ffffff0d;border-radius:1.06667vw}.user-page ::-webkit-scrollbar-thumb{background:#fff3;border-radius:1.06667vw}.user-page ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}
