:root{--adm-radius-s:4px;--adm-radius-m:8px;--adm-radius-l:12px;--adm-font-size-1:9px;--adm-font-size-2:10px;--adm-font-size-3:11px;--adm-font-size-4:12px;--adm-font-size-5:13px;--adm-font-size-6:14px;--adm-font-size-7:15px;--adm-font-size-8:16px;--adm-font-size-9:17px;--adm-font-size-10:18px;--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:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--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:gray;--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:#0000}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 .2s ease-in-out}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 * 2px);-webkit-user-select:none;user-select:none;pointer-events:none;width:0;position:fixed;top:-100vh;left:-100vw}.adm-action-sheet-popup>.adm-popup-body{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.adm-action-sheet-extra{color:var(--adm-color-weak);font-size:var(--adm-font-size-7);border-bottom:1px solid var(--adm-color-border);justify-content:center;padding:18px 12px;display:flex}.adm-action-sheet-button-list,.adm-action-sheet-button-item-wrapper{border-bottom:1px solid var(--adm-color-border)}.adm-action-sheet-button-item-wrapper:last-child{border-bottom:none}.adm-action-sheet-button-item{text-align:center;background-color:var(--adm-color-background);padding:16px;display:block}.adm-action-sheet-button-item:active{background-color:var(--adm-color-border)}.adm-action-sheet-button-item-disabled{cursor:not-allowed;pointer-events:none;opacity:.4}.adm-action-sheet-button-item-name{color:var(--adm-color-text);font-size:var(--adm-font-size-10)}.adm-action-sheet-button-item-description{font-size:var(--adm-font-size-6);color:var(--adm-color-weak);padding-top:4px}.adm-action-sheet-button-item-danger .adm-action-sheet-button-item-name{color:var(--adm-color-danger)}.adm-action-sheet-button-item-bold .adm-action-sheet-button-item-name{font-weight:700}.adm-action-sheet-cancel{background-color:var(--adm-color-fill-content);padding-top:8px}.adm-popup{--z-index:var(--adm-popup-z-index,1000);z-index:var(--z-index);position:fixed}.adm-popup-body{background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10);position:fixed}.adm-popup-body .adm-popup-close-icon{z-index:100;position:absolute}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{top:8px;right:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{bottom:8px;right:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{top:8px;right:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{top:8px;left:8px}.adm-popup-close-icon{cursor:pointer;color:var(--adm-color-weak);padding:4px;font-size:18px;line-height:1}.adm-mask{--z-index:var(--adm-mask-z-index,1000);z-index:var(--z-index);width:100%;height:100%;display:block;position:fixed;top:0;left:0}.adm-mask-aria-button{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.adm-mask-content{z-index:1}.adm-safe-area{--multiple:var(--adm-safe-area-multiple,1);width:100%;display:block}.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{justify-content:center;display:flex}.adm-auto-center-content{flex:0 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{background-color:var(--adm-color-fill-content);min-width:24px;height:100%;min-height:24px;position:relative}.adm-image-tip>svg{width:24px;height:24px;color:var(--adm-color-weak);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{vertical-align:middle;box-sizing:content-box;background-color:var(--color);--right:0;--top:0;--color:var(--adm-badge-color,var(--adm-color-highlight));border-radius:100px;display:inline-flex}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;font-size:var(--adm-font-size-1);white-space:nowrap;text-align:center;padding:1px 4px;font-weight:400;line-height:12px}.adm-badge-fixed{right:var(--right);top:var(--top);position:absolute;transform:translate(50%,-50%)}.adm-badge-dot{border-radius:5px;width:10px;min-width:10px;height:10px}.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,4px);--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);box-sizing:border-box;height:auto;font-size:var(--adm-font-size-9);text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:7px 12px;line-height:1.4;transition:opacity .15s;display:inline-block;position:relative}.adm-button:focus{outline:none}.adm-button:before{transform:translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));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;width:100%;height:100%;position:absolute;top:0;left:0}.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{width:100%;display:block}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{font-size:var(--adm-font-size-main);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{font-size:var(--adm-font-size-7);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-large{font-size:var(--adm-font-size-10);padding-top:11px;padding-bottom:11px}.adm-button.adm-button-shape-rounded{--border-radius:1000px}.adm-button.adm-button-shape-rectangular{--border-radius:0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{justify-content:center;align-items:center;height:1.4em;display:flex}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-capsule-tabs{min-width:0;position:relative}.adm-capsule-tabs-header{border-bottom:solid 1px var(--adm-color-border);padding:12px 6px;position:relative}.adm-capsule-tabs-tab-list{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow-x:scroll}.adm-capsule-tabs-tab-list::-webkit-scrollbar{display:none}.adm-capsule-tabs-tab-wrapper{flex:auto;padding:0 6px}.adm-capsule-tabs-tab{cursor:pointer;font-size:var(--adm-font-size-7);text-align:center;white-space:nowrap;background-color:var(--adm-color-fill-content);border-radius:20px;margin:0 auto;padding:8px 20px;position:relative}.adm-capsule-tabs-tab-active{color:var(--adm-color-text-light-solid);background-color:var(--adm-color-primary)}.adm-capsule-tabs-tab-disabled{opacity:.5;cursor:not-allowed}.adm-capsule-tabs-content{padding:12px}.adm-scroll-mask{z-index:1;pointer-events:none;width:30px;height:100%;position:absolute;top:0;bottom:0}.adm-scroll-mask-left{background:linear-gradient(to right, var(--adm-color-background), #fff0);left:0}.adm-scroll-mask-right{background:linear-gradient(to left, var(--adm-color-background), #fff0);right:0}.adm-list{--header-font-size:var(--adm-font-size-7);--prefix-width:"auto";--prefix-padding-right:12px;--align-items:center;--active-background-color:var(--adm-color-border);--border-inner:solid 1px var(--adm-color-border);--border-top:solid 1px var(--adm-color-border);--border-bottom:solid 1px var(--adm-color-border);--padding-left:12px;--padding-right:12px;--font-size:var(--adm-font-size-9);--extra-max-width:70%}.adm-list-header{color:var(--adm-color-weak);font-size:var(--header-font-size);padding:8px var(--padding-right) 8px var(--padding-left)}.adm-list-body{background-color:var(--adm-color-background);font-size:var(--font-size);overflow:hidden}.adm-list-body-inner{margin-top:-1px}.adm-list-default .adm-list-body{border-top:var(--border-top);border-bottom:var(--border-bottom)}.adm-list-card{margin:12px}.adm-list-card .adm-list-body{border-radius:8px}.adm-list-card .adm-list-header{padding-left:0}.adm-list-item{padding-left:var(--padding-left);background-color:var(--adm-color-background);line-height:1.5;display:block;position:relative}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{align-items:var(--align-items);border-top:var(--border-inner);padding-right:var(--padding-right);justify-content:flex-start;display:flex}.adm-list-item-content-prefix{width:var(--prefix-width);padding-right:var(--prefix-padding-right);flex:none}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width);flex:none;padding-left:12px}.adm-list-item-content-arrow{color:var(--adm-color-light);flex:none;align-items:center;margin-left:4px;font-size:19px;display:flex}.adm-list-item-disabled{cursor:not-allowed}.adm-list-item-disabled.adm-list-item-disabled>.adm-list-item-content>*{opacity:.4;pointer-events:none}a.adm-list-item:active:not(.adm-list-item-disabled){background-color:var(--active-background-color)}a.adm-list-item:active:not(.adm-list-item-disabled):after{content:" ";border-bottom:var(--border-inner);width:100%;display:block;position:absolute;bottom:-1px;left:0}.adm-center-popup{--background-color:var(--adm-center-popup-background-color,var(--adm-color-background));--border-radius:var(--adm-center-popup-border-radius,8px);--max-width:var(--adm-center-popup-max-width,75vw);--min-width:var(--adm-center-popup-min-width,280px);--z-index:var(--adm-center-popup-z-index,1000);z-index:var(--z-index);position:fixed}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{z-index:1;width:auto;min-width:var(--min-width);max-width:var(--max-width);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{z-index:100;cursor:pointer;color:var(--adm-color-weak);padding:4px;font-size:18px;position:absolute;top:8px;right:8px}.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);flex-direction:column;display:flex;overflow:hidden}.adm-dialog-body>*{flex:none}.adm-dialog-body>.adm-dialog-content{flex:auto}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:20px}.adm-dialog-image-container{max-height:40vh;margin-bottom:12px}.adm-dialog-header{margin-bottom:8px;padding:0 12px}.adm-dialog-title{font-weight:700;font-size:var(--adm-font-size-10);text-align:center;margin-bottom:8px;padding:0 12px;line-height:25px}.adm-dialog-content{max-height:70vh;font-size:var(--adm-font-size-7);color:var(--adm-color-text);padding:0 12px 20px;line-height:1.4;overflow:hidden auto}.adm-dialog-content-empty{height:12px;padding:0}.adm-dialog-footer{-webkit-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{border-top:.5px solid var(--adm-color-border);align-items:stretch;display:flex}.adm-dialog-footer .adm-dialog-action-row>*{flex:1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{font-size:var(--adm-font-size-10);border-right:solid .5px var(--adm-color-border);border-radius:0;padding:10px;line-height:25px}.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-error-block{--color:var(--adm-color-text);--image-height:var(--adm-error-block-image-height,100px);--image-height-full-page:var(--adm-error-block-image-height-full-page,200px);--image-width:var(--adm-error-block-image-width,auto);--image-width-full-page:var(--adm-error-block-image-width-full-page,auto);box-sizing:border-box;text-align:center}.adm-error-block-image{height:var(--image-height);width:var(--image-width);max-width:100%}.adm-error-block-image svg,.adm-error-block-image img{height:100%}.adm-error-block-description{font-size:var(--adm-font-size-4);color:var(--adm-color-weak);margin-top:12px;line-height:1.4}.adm-error-block-description-title{font-size:var(--adm-font-size-7)}.adm-error-block-description-subtitle{margin-top:8px}.adm-error-block-content{margin-top:12px}.adm-error-block-full-page{padding-top:calc(50vh - var(--image-height-full-page))}.adm-error-block-full-page .adm-error-block-image{height:var(--image-height-full-page);width:var(--image-width-full-page)}.adm-error-block-full-page .adm-error-block-description{font-size:var(--adm-font-size-main);margin-top:20px}.adm-error-block-full-page .adm-error-block-description-title{color:var(--adm-color-text);font-size:20px}.adm-grid{--gap:0;--gap-horizontal:var(--gap);--gap-vertical:var(--gap);grid-gap:10px;-webkit-column-gap:var(--gap-horizontal);column-gap:var(--gap-horizontal);row-gap:var(--gap-vertical);grid-template-columns:repeat(var(--columns), minmax(0, 1fr));align-items:stretch;display:grid}.adm-grid-item{grid-column-end:span var(--item-span)}.adm-space-item{flex:none}.adm-space{--gap:8px;--gap-vertical:var(--gap);--gap-horizontal:var(--gap);display:inline-flex}.adm-space-vertical{flex-direction:column}.adm-space-vertical>.adm-space-item{margin-bottom:var(--gap-vertical)}.adm-space-vertical>.adm-space-item:last-child{margin-bottom:0}.adm-space-horizontal{flex-direction:row}.adm-space-horizontal>.adm-space-item{margin-right:var(--gap-horizontal)}.adm-space-horizontal>.adm-space-item:last-child{margin-right:0}.adm-space-horizontal.adm-space-wrap{margin-bottom:calc(var(--gap-vertical) * -1);flex-wrap:wrap}.adm-space-horizontal.adm-space-wrap>.adm-space-item{padding-bottom:var(--gap-vertical)}.adm-space.adm-space-block{display:flex}.adm-space-align-center{align-items:center}.adm-space-align-start{align-items:flex-start}.adm-space-align-end{align-items:flex-end}.adm-space-align-baseline{align-items:baseline}.adm-space-justify-center{justify-content:center}.adm-space-justify-start{justify-content:flex-start}.adm-space-justify-end{justify-content:flex-end}.adm-space-justify-between{justify-content:space-between}.adm-space-justify-around{justify-content:space-around}.adm-space-justify-evenly{justify-content:space-evenly}.adm-space-justify-stretch{justify-content:stretch}.adm-infinite-scroll{color:var(--adm-color-weak);font-size:var(--adm-font-size-main);justify-content:center;align-items:center;padding:18px;display:flex}.adm-infinite-scroll-failed-text{margin-right:8px;display:inline-block}.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;background-color:var(--background-color);justify-content:flex-start;align-items:center;width:100%;max-width:100%;min-height:24px;max-height:100%;display:flex}.adm-input-disabled{opacity:.4;cursor:not-allowed}.adm-input-element{box-sizing:border-box;width:100%;max-width:100%;max-height:100%;color:var(--color);font-size:var(--font-size);appearance:none;min-height:1.5em;text-align:var(--text-align);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;line-height:1.5;display:inline-block}.adm-input-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element:-webkit-autofill{background-color:#0000}.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{color:var(--adm-color-light);cursor:pointer;flex:none;margin-left:8px;padding:4px}.adm-input-clear:active{color:var(--adm-color-weak)}.adm-input-clear .antd-mobile-icon{font-size:var(--adm-font-size-7);display:block}.adm-notice-bar{--background-color:var(--adm-color-weak);--border-color:var(--adm-color-weak);--text-color:var(--adm-color-text-light-solid);--font-size:var(--adm-font-size-7);--icon-font-size:var(--adm-font-size-10);--height:40px;--adm-notice-bar-border-radius:4px;--adm-notice-bar-border-width:1px;height:var(--height);box-sizing:border-box;font-size:var(--font-size);border:solid var(--adm-notice-bar-border-width) var(--border-color);background-color:var(--background-color);color:var(--text-color);border-left-width:0;border-right-width:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.adm-notice-bar>span[role=img]{color:var(--text-color)}.adm-notice-bar.adm-notice-bar-alert{--background-color:#fff9ed;--border-color:#fff3e9;--text-color:var(--adm-color-orange)}.adm-notice-bar.adm-notice-bar-error{--background-color:var(--adm-color-danger);--border-color:#d9281e;--text-color:#fff}.adm-notice-bar.adm-notice-bar-info{--background-color:#d0e4ff;--border-color:#bcd8ff;--text-color:var(--adm-color-primary)}.adm-notice-bar.adm-notice-bar-success{--background-color:#d1fff0;--border-color:#a8f0d8;--text-color:var(--adm-color-success)}.adm-notice-bar .adm-notice-bar-left{font-size:var(--icon-font-size);flex-shrink:0;margin-right:8px}.adm-notice-bar .adm-notice-bar-content{flex:1;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.adm-notice-bar .adm-notice-bar-content .adm-notice-bar-content-inner{white-space:nowrap;width:auto;transition-timing-function:linear}.adm-notice-bar-wrap.adm-notice-bar .adm-notice-bar-content .adm-notice-bar-content-inner{white-space:normal}.adm-notice-bar .adm-notice-bar-right{flex-shrink:0;align-items:center;margin-left:12px;display:flex}.adm-notice-bar-close{width:24px;height:24px;font-size:var(--adm-font-size-10);justify-content:center;align-items:center;margin-right:-3px;display:flex}.adm-notice-bar-wrap{align-items:flex-start;height:auto;padding-top:8px;padding-bottom:8px;line-height:22px}.adm-notice-bar-neutral{border-radius:var(--adm-notice-bar-border-radius)}.adm-notice-bar-rounded{border-radius:1000px}.adm-notice-bar-bordered{border-left-width:var(--adm-notice-bar-border-width);border-right-width:var(--adm-notice-bar-border-width)}.adm-notice-bar-without-border{border-top-width:0;border-bottom-width:0}.adm-progress-bar{--track-width:var(--adm-progress-bar-track-width,8px);--track-color:var(--adm-progress-bar-track-color,var(--adm-color-border));--fill-color:var(--adm-progress-bar-fill-color,var(--adm-color-primary));--text-width:var(--adm-progress-bar-text-width,40px);align-items:center;display:flex}.adm-progress-bar-trail{background:var(--track-color);height:var(--track-width);flex:auto;overflow:hidden}.adm-progress-bar-fill{background:var(--fill-color);height:var(--track-width);transition:width .3s}.adm-progress-bar-text{width:calc(var(--text-width) + 8px);color:var(--adm-color-weak);flex:none;padding-left:8px}.adm-progress-bar-rounded .adm-progress-bar-trail,.adm-progress-bar-rounded .adm-progress-bar-fill{border-radius:var(--track-width)}.adm-pull-to-refresh-head{position:relative;overflow:hidden}.adm-pull-to-refresh-head-content{width:100%;color:var(--adm-color-weak);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0}.adm-search-bar{--height:32px;--padding-left:8px;--background:var(--adm-color-fill-content);--border-radius:6px;--placeholder-color:var(--adm-color-weak);---placeholder-color:var(--placeholder-color);height:var(--height);justify-content:center;align-items:center;display:flex}.adm-search-bar .adm-search-bar-input-box{background:var(--background);border-radius:var(--border-radius);padding-left:var(--padding-left);border:1px solid #0000;flex:auto;justify-content:center;align-items:center;display:flex}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon{color:var(--adm-color-light);font-size:var(--adm-font-size-8);flex:none}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input{height:calc(var(--height) - 2px);box-sizing:border-box;flex:auto;padding:4px 8px 4px 4px}.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:19px}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-search-bar-input-without-icon{padding-left:8px}.adm-search-bar .adm-search-bar-suffix{flex:none;margin-left:4px}.adm-search-bar .adm-search-bar-cancel-button.adm-button{padding:3px 12px}.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-selector{--color:var(--adm-color-fill-content);--checked-color:var(--adm-color-wathet);--text-color:var(--adm-color-text);--checked-text-color:var(--adm-color-primary);--border:none;--checked-border:none;--border-radius:2px;--padding:8px 16px;--gap:8px;---gap:var(--gap);---gap-horizontal:var(--gap-horizontal,var(--gap));---gap-vertical:var(--gap-vertical,var(--gap));font-size:var(--adm-font-size-7);line-height:1.4;overflow:hidden}.adm-selector .adm-space.adm-space{--gap:12px}.adm-selector .adm-grid{--gap:var(---gap);--gap-horizontal:var(---gap-horizontal);--gap-vertical:var(---gap-vertical)}.adm-selector-item{padding:var(--padding);background-color:var(--color);border:var(--border);border-radius:var(--border-radius);color:var(--text-color);opacity:1;cursor:pointer;text-align:center;vertical-align:top;display:inline-block;position:relative;overflow:hidden}.adm-selector-item-description{font-size:var(--adm-font-size-main);color:var(--adm-color-weak)}.adm-selector-item-active,.adm-selector-item-multiple-active{color:var(--checked-text-color);background-color:var(--checked-color);border:var(--checked-border)}.adm-selector-item .adm-selector-check-mark-wrapper{border-top:8px solid #0000;border-bottom:solid 8px var(--adm-color-primary);border-left:10px solid #0000;border-right:solid 10px var(--adm-color-primary);width:0;height:0;position:absolute;bottom:0;right:0}.adm-selector-item .adm-selector-check-mark-wrapper>svg{width:8px;height:6px;position:absolute;top:0;left:0}.adm-selector-item-disabled{cursor:not-allowed;opacity:.4}.adm-swipe-action{--background:var(--adm-color-background);background:var(--background);cursor:-webkit-grab;cursor:grab;touch-action:pan-y;overflow:hidden}.adm-swipe-action-track{position:relative;overflow:visible}.adm-swipe-action-actions{white-space:nowrap;justify-content:center;align-items:stretch;width:auto;display:flex;position:absolute}.adm-swipe-action-actions-right{height:100%;top:0;left:100%}.adm-swipe-action-actions-left{height:100%;top:0;right:100%}.adm-swipe-action-action-button.adm-button{--border-radius:0;--border-width:0;--text-color:var(--adm-color-text-light-solid);padding-left:20px;padding-right:20px}.adm-tab-bar-wrap{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;min-height:48px;display:flex;overflow:hidden}.adm-tab-bar-item{color:var(--adm-color-text-secondary);white-space:nowrap;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min-content;padding:4px 8px;display:flex;position:relative}.adm-tab-bar-item-icon{height:24px;font-size:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top:6px}.adm-tab-bar-title-badge{--right:-2px;--top:-2px}.adm-tag{--border-radius:var(--adm-tag-border-radius,2px);font-size:var(--adm-font-size-3);background:var(--background-color);color:var(--text-color);white-space:nowrap;border-radius:var(--border-radius);border:1px solid var(--border-color);box-sizing:border-box;padding:2px 4px;font-weight:400;line-height:1;display:inline-block}.adm-tag-round{border-radius:100px}html[data-prefers-color-scheme=dark]{--adm-color-primary:#0071e3;--adm-color-success:#30d158;--adm-color-warning:#ff9f0a;--adm-color-danger:#ff453a;--adm-color-text:#f5f5f7;--adm-color-text-secondary:#aeaeb2;--adm-color-weak:#8e8e93;--adm-color-light:#48484a;--adm-color-border:#2c2c2e;--adm-color-box:#1c1c1e;--adm-color-background:#000;--adm-color-background-body:#000;--adm-font-size-1:12px;--adm-font-size-2:13px;--adm-font-size-3:14px;--adm-font-size-4:15px;--adm-font-size-5:16px;--adm-font-size-6:17px;--adm-font-size-7:18px;--adm-font-size-8:20px;--adm-font-size-9:22px;--adm-font-size-10:24px;--adm-font-size-main:var(--adm-font-size-7);--adm-radius-m:12px;--adm-radius-l:16px;--scanner-tap-min:56px;--scanner-gutter:16px;--scanner-top-clearance:32px;--scanner-title-size:28px;--scanner-surface:#1c1c1e;--scanner-accent:#0a84ff}*,:before,:after{box-sizing:border-box}html,body{height:100%;overflow:hidden}#root{position:fixed;inset:0}body{background:var(--adm-color-background);color:var(--adm-color-text);font-family:var(--adm-font-family);font-size:var(--adm-font-size-main);overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-text-size-adjust:100%;margin:0}input,textarea{-webkit-user-select:text;user-select:text;font-size:max(16px,1em)}.screen{overscroll-behavior:contain;height:100%;padding:calc(env(safe-area-inset-top) + var(--scanner-top-clearance)) calc(env(safe-area-inset-right) + var(--scanner-gutter)) calc(env(safe-area-inset-bottom) + var(--scanner-gutter)) calc(env(safe-area-inset-left) + var(--scanner-gutter));flex-direction:column;display:flex;overflow:hidden auto}.screen-title{font-size:var(--scanner-title-size);margin:0 0 8px;font-weight:700;line-height:1.2}.screen-lead{color:var(--adm-color-text-secondary);margin:0 0 24px;line-height:1.4}.adm-button-large{min-height:var(--scanner-tap-min);font-size:var(--adm-font-size-8);font-weight:600}.update-bar{padding-top:env(safe-area-inset-top)}.events-search{--height:48px;--border-radius:12px;--background:var(--scanner-surface);margin-bottom:8px}.event-section{margin-top:20px}.event-section-title{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-weight:600}.event-card{border-radius:var(--adm-radius-l);background:var(--scanner-surface);width:100%;color:var(--adm-color-text);font:inherit;text-align:left;border:0;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px;padding:16px;display:flex}.event-card:active:not(:disabled){background:var(--adm-color-light)}.event-card:disabled{opacity:.55}.event-card-tags:empty{display:none}.event-card-tags{gap:6px;margin-bottom:4px;display:flex}.event-card-title{font-size:var(--adm-font-size-9);font-weight:700;line-height:1.25}.event-card-when{font-size:var(--adm-font-size-7);color:var(--scanner-accent);font-weight:600}.event-card-meta{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5)}.back-button{min-height:48px;color:var(--scanner-accent);font:inherit;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:-8px 0 8px -8px;padding:0 8px;display:inline-flex}.time-list{flex-direction:column;gap:14px;display:flex}.time-button.adm-button{border-radius:var(--adm-radius-l);min-height:96px}.time-button .adm-button-content,.time-button>span{flex-direction:column;align-items:center;gap:4px;display:flex}.time-button-time{font-size:36px;font-weight:700;line-height:1.1}.time-button-meta{font-size:var(--adm-font-size-5);font-weight:500}.install-icon{border-radius:22px;margin:24px 0;display:block}.install-steps{counter-reset:step;margin:0;padding:0;list-style:none}.install-steps li{counter-increment:step;min-height:44px;margin-bottom:20px;padding-left:60px;line-height:1.4;position:relative}.install-steps li:before{content:counter(step);background:var(--scanner-surface);width:44px;height:44px;color:var(--scanner-accent);font-size:var(--adm-font-size-9);text-align:center;border-radius:50%;font-weight:700;line-height:44px;position:absolute;top:-6px;left:0}.install-note{color:var(--adm-color-text-secondary);line-height:1.4}.install-continue{margin-top:auto}.hold{border:2px solid var(--adm-color-danger);border-radius:var(--adm-radius-l);width:100%;min-height:64px;color:var(--adm-color-text);font:inherit;font-size:var(--adm-font-size-7);touch-action:none;background:0 0;font-weight:700;position:relative;overflow:hidden}.hold-fill{transform-origin:0;background:#b0001d;position:absolute;inset:0;transform:scaleX(0)}.hold-active .hold-fill{transition:transform var(--hold-duration) linear;transform:scaleX(1)}.hold-label{position:relative}.verdict{z-index:900;padding:calc(env(safe-area-inset-top) + 24px) calc(env(safe-area-inset-right) + 20px) calc(env(safe-area-inset-bottom) + 20px) calc(env(safe-area-inset-left) + 20px);color:#fff;text-align:center;flex-direction:column;animation:.12s ease-out verdict-in;display:flex;position:fixed;inset:0}@keyframes verdict-in{0%{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.verdict{animation:none}}.verdict-accepted{background:#1b7a33}.verdict-duplicate{background:#b04a00}.verdict-rejected,.verdict-wrong_event{background:#c20019}.verdict-wrong_time{background:#6b2fa3}.verdict-unpaid{background:#8a5a00}.verdict-body{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.verdict-icon{font-size:112px}.verdict-title{margin:12px 0 20px;font-size:40px;font-weight:800;line-height:1.1}.verdict-details p{margin:0 0 8px}.verdict-name{font-size:28px;font-weight:700;line-height:1.2}.verdict-ticket{font-size:var(--adm-font-size-9)}.verdict-hint{font-size:var(--adm-font-size-8);font-weight:600;line-height:1.35}.verdict-badge{border:2px solid #fff;border-radius:20px;padding:4px 12px;font-weight:700;display:inline-block}.verdict-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--adm-font-size-6);letter-spacing:.04em;margin-top:12px}.verdict-actions{flex-direction:column;gap:12px;display:flex}.verdict .verdict-primary.adm-button{color:#000;min-height:64px;font-size:var(--adm-font-size-9);background:#fff;border:0;font-weight:700}.verdict .verdict-secondary.adm-button{color:#fff;min-height:56px;font-size:var(--adm-font-size-7);background:0 0;border:2px solid #fff}.verdict-confirm p{margin:0 0 16px;line-height:1.4}.audience{flex-direction:column;gap:12px;display:flex}.audience-progress{font-size:var(--adm-font-size-8);flex-direction:column;gap:8px;font-weight:700;display:flex}.audience-progress .adm-progress-bar{--fill-color:var(--adm-color-success);--track-color:var(--scanner-surface);--track-width:10px}.audience-scope{--checked-color:var(--scanner-surface);--color:transparent;--text-color:var(--adm-color-text);--checked-text-color:var(--adm-color-text);--border:1px solid var(--adm-color-border);--checked-border:2px solid var(--scanner-accent)}.audience-scope .adm-selector-item{min-height:48px;font-size:var(--adm-font-size-6);font-weight:600}.audience-controls{z-index:5;background:var(--adm-color-background);flex-direction:column;gap:8px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:-16px}.audience-controls .adm-capsule-tabs-header{border:0;padding:0}.audience-controls .adm-capsule-tabs-tab-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.audience-controls .adm-capsule-tabs-tab-wrapper{padding:0}.audience-controls .adm-capsule-tabs-tab{border-radius:var(--adm-radius-m);background:var(--scanner-surface);width:100%;padding:8px 4px}.segment{flex-direction:column;align-items:center;line-height:1.2;display:flex}.segment-label{font-size:var(--adm-font-size-5);font-weight:600}.segment-count{font-size:var(--adm-font-size-10);font-weight:800}.audience-controls .adm-capsule-tabs-tab-active{background:var(--adm-color-primary)}.audience-controls .adm-search-bar{--height:48px;--border-radius:12px;--background:var(--scanner-surface)}.audience-empty{color:var(--adm-color-text-secondary);text-align:center;margin:40px 0}.orders{margin:0;padding:0;list-style:none}.order{border-radius:var(--adm-radius-m);background:var(--scanner-surface);content-visibility:auto;contain-intrinsic-size:auto 72px;margin-bottom:8px;overflow:hidden}.order-head{flex-direction:column;gap:2px;padding:12px 14px 4px;display:flex}.order-name{font-size:var(--adm-font-size-8);font-weight:700}.order-summary{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5)}.order .adm-swipe-action-content{background:var(--scanner-surface)}.attendee{width:100%;min-height:64px;color:var(--adm-color-text);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.attendee-mark{border:2px solid var(--adm-color-weak);border-radius:50%;flex:none;width:14px;height:14px}.attendee-in .attendee-mark{border-color:var(--adm-color-success);background:var(--adm-color-success)}.attendee-main{flex-direction:column;flex:1;min-width:0;display:flex}.attendee-name{font-size:var(--adm-font-size-8);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.attendee-meta{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5)}.attendee-state{color:var(--adm-color-success);font-size:var(--adm-font-size-4);flex:none;font-weight:600}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.adm-swipe-action-action-button{min-width:96px;font-size:var(--adm-font-size-6);font-weight:700}.audience-confirm{font-size:var(--adm-font-size-8);text-align:center;margin:0;font-weight:600}.attendee-details{max-height:85vh;padding:20px calc(env(safe-area-inset-right) + 16px) calc(env(safe-area-inset-bottom) + 16px) calc(env(safe-area-inset-left) + 16px);background:var(--scanner-surface);border-radius:16px 16px 0 0;overflow-y:auto}.attendee-details-name{font-size:var(--adm-font-size-10);margin:0 0 8px}.attendee-details-list{--adm-color-background:var(--scanner-surface);--border-top:0;--border-bottom:0;margin-bottom:16px}.attendee-details-actions{flex-direction:column;gap:10px;display:flex}.sale{flex-direction:column;gap:16px;display:flex}.sale-capacity{font-size:var(--adm-font-size-8);flex-direction:column;gap:4px;font-weight:700;display:flex}.sale-over{color:var(--adm-color-warning);font-size:var(--adm-font-size-6);margin:0;font-weight:600}.sale-form{border-radius:var(--adm-radius-l);background:var(--scanner-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.sale-tier{min-height:var(--scanner-tap-min);justify-content:space-between;align-items:center;gap:12px;display:flex}.sale-tier-name{font-size:var(--adm-font-size-8);flex-direction:column;font-weight:700;display:flex}.sale-tier-price{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);font-weight:500}.count-stepper{flex:none;align-items:center;gap:4px;display:flex}.count-stepper-button{width:52px;height:52px;color:var(--adm-color-text);font:inherit;background:#2c2c2e;border:0;border-radius:12px;font-size:28px;font-weight:600;line-height:1}.count-stepper-button:active:not(:disabled){background:var(--adm-color-light)}.count-stepper-button:disabled{opacity:.35}.count-stepper-value{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:26px;font-weight:800}.sale-total{border-top:1px solid var(--adm-color-border);justify-content:space-between;align-items:baseline;padding-top:8px;font-weight:600;display:flex}.sale-total-amount{font-size:var(--adm-font-size-10);font-weight:800}.push-enable.adm-button{border-radius:var(--adm-radius-m)}.push-state{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);margin:0}.push-on{color:var(--adm-color-success)}.sale-list-title{font-size:var(--adm-font-size-8);margin:8px 0}.sale-filter{--checked-color:var(--scanner-surface);--color:transparent;--text-color:var(--adm-color-text);--checked-text-color:var(--adm-color-text);--border:1px solid var(--adm-color-border);--checked-border:2px solid var(--scanner-accent);margin-bottom:8px}.sale-filter .adm-selector-item{min-height:44px;font-weight:600}.sale-empty{color:var(--adm-color-text-secondary);text-align:center}.sale-rows{margin:0;padding:0;list-style:none}.sale-rows li{border-radius:var(--adm-radius-m);margin-bottom:8px;overflow:hidden}.sale-rows .adm-swipe-action-content{background:var(--scanner-surface)}.sale-row{width:100%;min-height:64px;color:var(--adm-color-text);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.sale-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.sale-row-number{font-weight:700}.sale-row-lines{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sale-row-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.sale-row-total{font-weight:700}.qr-screen{z-index:900;padding:calc(env(safe-area-inset-top) + var(--scanner-top-clearance)) calc(env(safe-area-inset-right) + 20px) calc(env(safe-area-inset-bottom) + 16px) calc(env(safe-area-inset-left) + 20px);color:#1d1d1f;text-align:center;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.qr-body{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.qr-body p{margin:0 0 6px}.qr-number{color:#6e6e73;font-weight:600}.qr-lines{font-size:var(--adm-font-size-8)}.qr-total{font-size:40px;font-weight:800}.qr-code{margin:12px 0;line-height:0}.qr-code svg{width:min(78vw,46vh,320px);height:auto}.qr-hint{color:#6e6e73;font-size:var(--adm-font-size-5)}.qr-status{font-size:var(--adm-font-size-9);font-weight:700}.qr-status-paid{color:#1b7a33;font-size:40px;margin-top:24px!important}.qr-admission{color:#1b7a33;font-size:var(--adm-font-size-8);font-weight:700}.qr-actions{flex-direction:column;gap:10px;display:flex}.qr-screen .qr-done.adm-button{color:#fff;background:#1d1d1f;border:0}.qr-screen .qr-cancel.adm-button{color:#c20019}.qr-screen .qr-test.adm-button{color:#1d1d1f;background:#fff;border:2px solid #1d1d1f}.scanner{flex-direction:column;gap:16px;display:flex}.scanner-notice{border-radius:var(--adm-radius-m)}.scanner-view{aspect-ratio:1;border-radius:var(--adm-radius-l);background:#111;max-height:52vh;position:relative;overflow:hidden}.scanner-video{object-fit:cover;width:100%;height:100%}.scanner-frame{pointer-events:none;background:linear-gradient(#fff,#fff) 0 0/44px 6px no-repeat,linear-gradient(#fff,#fff) 0 0/6px 44px no-repeat,linear-gradient(#fff,#fff) 100% 0/44px 6px no-repeat,linear-gradient(#fff,#fff) 100% 0/6px 44px no-repeat,linear-gradient(#fff,#fff) 0 100%/44px 6px no-repeat,linear-gradient(#fff,#fff) 0 100%/6px 44px no-repeat,linear-gradient(#fff,#fff) 100% 100%/44px 6px no-repeat,linear-gradient(#fff,#fff) 100% 100%/6px 44px no-repeat;position:absolute;inset:16%}.scanner-status{color:#fff;font-size:var(--adm-font-size-5);text-align:center;background:#000000b8;border-radius:10px;margin:0 12px;padding:6px 10px;position:absolute;bottom:12px;left:0;right:0}.scanner-status:empty{display:none}.scanner-problem{text-align:center;background:#111;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;line-height:1.4;display:flex;position:absolute;inset:0}.scanner-problem h2{font-size:var(--adm-font-size-9);margin:0}.scanner-actions{gap:12px;display:flex}.scanner-actions .adm-button{border-radius:var(--adm-radius-m);flex:1}.recent-title{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 8px;font-weight:600}.recent ul{margin:0;padding:0;list-style:none}.recent-item{border-bottom:1px solid var(--adm-color-border);grid-template-columns:14px 1fr auto;grid-template-areas:"dot name time""dot verdict time";align-items:center;column-gap:10px;padding:10px 0;display:grid}.recent-dot{border-radius:50%;grid-area:dot;width:12px;height:12px}.recent-ok .recent-dot{background:var(--adm-color-success)}.recent-warn .recent-dot{background:var(--adm-color-warning)}.recent-error .recent-dot{background:var(--adm-color-danger)}.recent-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:600;overflow:hidden}.recent-verdict{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);grid-area:verdict}.recent-time{color:var(--adm-color-text-secondary);font-variant-numeric:tabular-nums;grid-area:time}.manual{padding:20px calc(env(safe-area-inset-right) + 16px) calc(env(safe-area-inset-bottom) + 16px) calc(env(safe-area-inset-left) + 16px);background:var(--scanner-surface);border-radius:16px 16px 0 0}.manual-title{font-size:var(--adm-font-size-9);margin:0 0 12px}.manual-input.adm-input{min-height:var(--scanner-tap-min);border-radius:var(--adm-radius-m);--font-size:22px;letter-spacing:.06em;background:#000;padding:0 14px;font-family:ui-monospace,SF Mono,Menlo,monospace}.manual-error{min-height:1.4em;color:var(--adm-color-danger);margin:8px 0}.main{flex-direction:column;display:flex;position:fixed;inset:0}.current-event{z-index:10;padding:calc(env(safe-area-inset-top) + var(--scanner-top-clearance) - 12px) calc(env(safe-area-inset-right) + 16px) 12px calc(env(safe-area-inset-left) + 16px);background:var(--adm-color-background);border-bottom:1px solid var(--adm-color-border);align-items:center;gap:12px;display:flex}.current-event-main{flex:1;min-width:0}.current-event-title{font-size:var(--adm-font-size-8);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.current-event-when{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.current-event-time{background:var(--scanner-accent);color:#fff;font-size:var(--adm-font-size-10);letter-spacing:.02em;border-radius:8px;padding:2px 10px;font-weight:800}.net:before{content:"";vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.net-online:before{background:var(--adm-color-success)}.net-offline{color:var(--adm-color-warning)}.net-offline:before{background:var(--adm-color-warning)}.current-event-change{min-width:96px;min-height:var(--scanner-tap-min);border-radius:var(--adm-radius-m);background:var(--adm-color-light);color:var(--adm-color-text);font:inherit;border:0;flex:none;padding:0 14px;font-weight:600}.main-content{overscroll-behavior:contain;padding:16px calc(env(safe-area-inset-right) + 16px) 24px calc(env(safe-area-inset-left) + 16px);flex:1;overflow:hidden auto}.main-soon{color:var(--adm-color-text-secondary);text-align:center;margin:40px 0 0;line-height:1.5}.main-tabs{border-top:1px solid var(--adm-color-border);background:var(--scanner-surface);--adm-color-primary:var(--scanner-accent);--adm-color-text-secondary:#98989d}.main-tabs .adm-tab-bar-item{min-height:var(--scanner-tap-min)}.main-tabs .adm-tab-bar-item-icon{font-size:28px}.main-tabs .adm-tab-bar-item-title{font-size:var(--adm-font-size-4);font-weight:600}.adm-action-sheet-popup .adm-popup-body{background:var(--scanner-surface)}.adm-action-sheet-button-item{min-height:var(--scanner-tap-min);background:var(--scanner-surface);font-size:var(--adm-font-size-8)}.pending{background:var(--adm-color-warning);color:#000;border-radius:8px;padding:1px 8px;font-weight:700}.corrections{--background-color:#3a2a00;--text-color:#ffd60a;--border-color:transparent}.paid-notice{--background-color:#0f3d1c;--text-color:#30d158;--border-color:transparent;font-weight:700}.paid-notice-text{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.unlock{text-align:center}.unlock-head{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.unlock-staff{background:var(--scanner-surface);min-height:44px;color:var(--adm-color-text-secondary);font:inherit;font-size:var(--adm-font-size-5);border:0;border-radius:22px;margin-bottom:16px;padding:8px 16px}.unlock-name{text-align:left;flex-direction:column;gap:12px;display:flex}.unlock-name .adm-input{min-height:var(--scanner-tap-min);border-radius:var(--adm-radius-m);background:var(--scanner-surface);--font-size:var(--adm-font-size-9);padding:0 16px}.unlock-dots{gap:18px;margin:8px 0 16px;display:flex}.unlock-dot{border:2px solid var(--adm-color-text);border-radius:50%;width:18px;height:18px;transition:background-color .1s}.unlock-dot.filled{background:var(--adm-color-text)}.unlock-dots-shake{animation:.4s unlock-shake}@keyframes unlock-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-12px)}40%,80%{transform:translate(12px)}}@media (prefers-reduced-motion:reduce){.unlock-dots-shake{animation:none}}.unlock-message{min-height:2.8em;color:var(--adm-color-text-secondary);margin:0;line-height:1.4}.unlock-message-error{color:var(--adm-color-danger)}.keypad{grid-template-columns:repeat(3,80px);justify-content:center;gap:16px 28px;padding-bottom:8px;display:grid}.keypad-key{background:var(--scanner-surface);width:80px;height:80px;color:var(--adm-color-text);font:inherit;border:0;border-radius:50%;font-size:34px;font-weight:500}.keypad-key:active:not(:disabled){background:var(--adm-color-light)}.keypad-key:disabled{opacity:.4}.keypad-erase{background:0 0;font-size:28px}@media (height<=700px){.keypad{grid-template-columns:repeat(3,68px);gap:12px 24px}.keypad-key{width:68px;height:68px;font-size:30px}}
