: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: #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 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-popup{--z-index: var(--adm-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-popup-body{position:fixed;background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10)}.adm-popup-body .adm-popup-close-icon{position:absolute;z-index:100}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{right:8px;bottom:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{left:8px;top:8px}.adm-popup-close-icon{cursor:pointer;padding:4px;font-size:18px;line-height:1;color:var(--adm-color-weak)}.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:24px;min-width:24px}.adm-image-tip>svg{width:24px;height:24px;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:100px;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:8px;padding:1px 4px;font-size:var(--adm-font-size-1);line-height:12px;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:10px;width:10px;height:10px;border-radius:5px}.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);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:7px 12px;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:3px;padding-bottom:3px;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:11px;padding-bottom:11px;font-size:var(--adm-font-size-10)}.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{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-picker{--header-button-font-size: var(--adm-font-size-7);--title-font-size: var(--adm-font-size-7);--item-font-size: var(--adm-font-size-8);--item-height: 34px;width:100%;height:300px;overflow:hidden;position:relative;display:flex;flex-direction:column;---item-font-size: var(--item-font-size);---item-height: var(--item-height)}.adm-picker .adm-picker-view.adm-picker-view{--item-font-size: var(---item-font-size);--item-height: var(---item-height)}.adm-picker-header{flex-shrink:0;border-bottom:solid 1px var(--adm-color-border);display:flex;justify-content:space-between;align-items:center;padding:4px}.adm-picker-header-button{font-size:var(--header-button-font-size);display:inline-block;padding:8px}.adm-picker-header-button-disabled,.adm-picker-header-button-disabled:active{opacity:.4;cursor:not-allowed}.adm-picker-header-title{padding:4px;font-size:var(--title-font-size);color:var(--adm-color-text);text-align:center;flex:1}.adm-picker-body{flex:1;width:100%;height:100%}.adm-picker-body>.adm-picker-view{--height: 100%}.adm-picker-popup .adm-popup-body{border-top-left-radius:8px;border-top-right-radius:8px}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;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-picker-view{--height: 240px;--item-height: 34px;--item-font-size: var(--adm-font-size-8);height:var(--height);width:100%;display:flex;position:relative;overflow:hidden;background:var(--adm-color-background)}.adm-picker-view-column{height:100%;flex:1;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;z-index:0}.adm-picker-view-column-wheel{width:100%;cursor:-webkit-grab;cursor:grab;position:absolute;top:calc(50% - var(--item-height) / 2);left:0}.adm-picker-view-column-wheel:before{content:" ";display:block;position:absolute;width:100%;height:100vh;top:-100vh}.adm-picker-view-column-wheel:after{content:" ";display:block;position:absolute;width:100%;height:100vh;bottom:-100vh}.adm-picker-view-column-item{font-size:var(--item-font-size);padding:0 6px;height:var(--item-height);display:flex;justify-content:center;align-items:center}.adm-picker-view-column-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-picker-view-column-accessible{width:100%;height:100%;pointer-events:none;opacity:0;display:flex;flex-direction:column;position:relative;top:calc(var(--item-height) * -1);z-index:0;padding-bottom:1px}.adm-picker-view-column-accessible>*{flex:1;text-overflow:ellipsis}.adm-picker-view-column-accessible-current{position:absolute;width:100%;height:100%}.adm-picker-view-column-accessible-button{width:100%;height:100%}.adm-picker-view-mask{position:absolute;z-index:10000;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;pointer-events:none}.adm-picker-view-mask-top,.adm-picker-view-mask-bottom{flex:auto}.adm-picker-view-mask-middle{height:var(--item-height);box-sizing:border-box;flex:none;border-top:solid 1px var(--adm-color-border);border-bottom:solid 1px var(--adm-color-border)}.adm-picker-view-mask-top{background:var(--adm-color-background);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%);mask:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%)}.adm-picker-view-mask-bottom{background:var(--adm-color-background);-webkit-mask:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%);mask:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%)}.adm-picker-view-loading-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.adm-picker-view-item-height-measure{position:relative;left:0;top:0;height:var(--item-height);width:0;pointer-events:none}.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);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:8px;top:8px;cursor:pointer;padding:4px;font-size:18px;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:20px}.adm-dialog-image-container{margin-bottom:12px;max-height:40vh}.adm-dialog-header{margin-bottom:8px;padding:0 12px}.adm-dialog-title{margin-bottom:8px;padding:0 12px;font-weight:700;font-size:var(--adm-font-size-10);line-height:25px;text-align:center}.adm-dialog-content{padding:0 12px 20px;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:12px}.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:10px;font-size:var(--adm-font-size-10);line-height:25px;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-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:16px}.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:12px;transform:translate(-50%);color:var(--adm-color-border);font-size:var(--adm-font-size-6)}.adm-nav-bar{--height: 45px;--border-bottom: none;display:flex;align-items:center;height:var(--height);border-bottom:var(--border-bottom);padding:0 12px;white-space:nowrap}.adm-nav-bar-left,.adm-nav-bar-right{flex:1}.adm-nav-bar-title{flex:auto;text-align:center;overflow:hidden;text-overflow:ellipsis}.adm-nav-bar-back{display:flex;align-items:center;margin-right:16px;padding:6px 0;cursor:pointer}.adm-nav-bar-back-arrow{font-size:24px;margin-right:4px}.adm-nav-bar-left{font-size:var(--adm-font-size-7);display:flex;justify-content:flex-start;align-items:center}.adm-nav-bar-title{justify-content:center;white-space:nowrap;font-size:var(--adm-font-size-10);padding:0 12px}.adm-nav-bar-right{text-align:right}.adm-pull-to-refresh-head{overflow:hidden;position:relative}.adm-pull-to-refresh-head-content{position:absolute;bottom:0;left:0;width:100%;color:var(--adm-color-weak);display:flex;justify-content:center;align-items:center}.adm-tab-bar-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow:hidden;min-height:48px}.adm-tab-bar-item{flex:1;color:var(--adm-color-text-secondary);white-space:nowrap;padding:4px 8px;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:24px;height: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-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:204px;max-height:70%;overflow:auto;color:#fff;word-break:break-all;background-color:#000000b3;border-radius:8px;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:12px;min-width:0}.adm-toast-mask .adm-toast-main-icon{padding:35px 12px;min-width:150px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size: 48px;margin:0 auto 8px}:root{--adm-color-primary: #1e9fff}*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;background:linear-gradient(180deg,#dcefff,#eef7ff,#f7fbff 60%,#fff);background-attachment:fixed;font-size:14px;color:#333;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-tap-highlight-color:transparent}#root{min-height:100vh}.card{background:#fff;border-radius:8px;box-shadow:0 1px 6px #1e77c814}.status-badge{font-size:11px;padding:2px 9px;border-radius:12px;white-space:nowrap}.status-pending{color:#e6a23c;background:#fdf3e0}.status-waitReview{color:#1e9fff;background:#e3f2ff}.status-approved{color:#2ba471;background:#e2f6ec}.status-rejected{color:#e34d59;background:#fdeaea}.login-page{display:flex;flex-direction:column;align-items:center;padding:0 30px;min-height:100vh}.login-page .logo-wrap{margin-top:110px}.login-page .logo-circle{width:80px;height:80px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6e8,#ffe1b0 55%,#f5b968);display:flex;align-items:center;justify-content:center;font-size:42px;box-shadow:0 3px 12px #e6962840}.login-page .welcome{margin-top:24px;font-size:20px;font-weight:600;color:#1e9fff;letter-spacing:1px}.login-page .input-card{margin-top:48px;width:100%;background:#fff;border-radius:6px;box-shadow:0 1px 8px #1e77c81a;padding:4px 16px}.login-page .job-input{width:100%;height:48px;border:none;outline:none;font-size:15px;color:#1f2d3d;background:transparent}.login-page .job-input::placeholder{color:#b6c2cf}.login-page .login-btn{margin-top:32px;width:210px;height:46px;font-size:16px;font-weight:600;border-radius:6px}.agree-row{margin-top:28px;display:flex;align-items:center;font-size:13px;color:#666}.agree-row .checkbox{width:17px;height:17px;border:1px solid #c4ccd6;border-radius:3px;margin-right:7px;background:#fff;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.agree-row .checkbox.checked{background:#1e9fff;border-color:#1e9fff}.agree-row .agree-link{color:#1e9fff}.login-page .footer-note{position:fixed;bottom:24px;left:0;right:0;text-align:center;font-size:11px;color:#9aa7b4}.index-page{padding:12px 14px 30px;min-height:100vh}.select-bar{display:flex;align-items:center;padding:4px 2px 14px}.select-item{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#1e9fff;background:#fff;padding:6px 12px;border-radius:16px;box-shadow:0 1px 4px #1e77c81a;cursor:pointer}.select-item.disabled{color:#b9d9f2;box-shadow:none}.select-bar .sep{color:#9fb3c8;margin:0 5px;font-size:14px}.order-card{display:flex;align-items:center;justify-content:space-between;padding:15px 14px;margin-bottom:12px;position:relative}.order-card:active{background:#f2f9ff}.remark-edit{position:absolute;top:5px;right:12px;font-size:11px;color:#1e9fff;line-height:1.4;padding:3px 2px}.order-main{display:flex;align-items:baseline;padding-right:40px;min-width:0}.order-name{font-size:16px;font-weight:600;color:#1f2d3d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-count{margin-left:10px;font-size:12px;color:#9aa7b4;white-space:nowrap;flex-shrink:0}.order-side{display:flex;align-items:center;flex-shrink:0}.order-side .arrow{color:#b6c2cf;font-size:18px;margin-left:8px}.index-page .add-btn{margin-top:6px;width:100%;height:46px;font-size:16px;--border-radius: 24px}.empty-tip,.guide-tip{margin-top:60px;text-align:center;font-size:13px;color:#9aa7b4}.loading-line{text-align:center;font-size:12px;color:#9aa7b4;padding:8px 0}.modal-mask{position:fixed;left:0;right:0;top:0;bottom:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}.modal-box{width:300px;max-width:calc(100vw - 60px);background:#fff;border-radius:8px;padding:18px 16px 14px}.modal-title{font-size:16px;font-weight:600;color:#1f2d3d;text-align:center}.modal-sub{margin-top:6px;font-size:12px;color:#9aa7b4;text-align:center}.modal-input{margin-top:14px;width:100%;height:42px;border:1px solid #d6e4f0;border-radius:6px;padding:0 12px;font-size:15px;background:#fbfdff;outline:none}.modal-actions{margin-top:16px;display:flex;justify-content:space-between}.modal-btn{width:46%;height:40px;font-size:15px;background:#f2f6fa;color:#5a6b7d;border:none;border-radius:24px}.modal-btn.primary{background:#1e9fff;color:#fff}.order-nav{background:#ffffffbf}.order-page{padding:12px 14px 40px}.info-card{padding:5px 14px;margin-bottom:12px}.info-row{display:flex;align-items:center;padding:9px 0;border-bottom:1px solid #f0f5fa;font-size:14px}.info-row:last-child{border-bottom:none}.info-label{width:85px;color:#7a8b9d;flex-shrink:0}.info-value{color:#1f2d3d;font-weight:500}.reject-banner{background:#fdeaea;border:1px solid #f5c6cb;border-radius:6px;padding:10px 12px;margin-bottom:12px}.reject-title{color:#e34d59;font-size:13px;font-weight:600}.reject-reason{margin-top:4px;color:#b4535c;font-size:13px}.photo-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.photo-item{width:calc(50% - 6px);margin-bottom:12px}.photo-label{font-size:13px;color:#33475c;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-label .req{color:#e34d59;margin-right:2px}.photo-box{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:#eef4fa;border:1px dashed #c2d4e6;display:flex;align-items:center;justify-content:center}.photo-box.filled{border:none;background:#000}.photo-box.readonly{border-style:solid}.photo-img{width:100%;height:100%;object-fit:cover;display:block}.photo-del{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:#0000008c;color:#fff;font-size:16px;line-height:26px;text-align:center;z-index:2}.photo-placeholder{display:flex;flex-direction:column;align-items:center;color:#9fb3c8}.photo-placeholder .plus{font-size:32px;line-height:36px}.photo-placeholder .ph-text{font-size:12px;margin-top:4px}.order-page .submit-btn{margin-top:8px;width:100%;height:46px;font-size:16px;--border-radius: 24px}.order-page .tip{margin-top:10px;text-align:center;font-size:11px;color:#9aa7b4}.state-tip{margin-top:20px;text-align:center;font-size:14px;color:#1e9fff}.state-tip.ok{color:#2ba471}.loading-tip{margin-top:100px;text-align:center;color:#9aa7b4;font-size:13px}.mine-page{padding:16px 14px}.profile-card{display:flex;align-items:center;padding:18px 16px}.profile-card .avatar{width:55px;height:55px;border-radius:50%;background:linear-gradient(135deg,#4db3ff,#1e9fff);color:#fff;font-size:23px;display:flex;align-items:center;justify-content:center;margin-right:14px;flex-shrink:0}.profile-card .profile-info{flex:1}.profile-card .row{display:flex;align-items:center;padding:4px 0;font-size:14px}.profile-card .label{width:55px;color:#7a8b9d}.profile-card .value{color:#1f2d3d;font-size:15px;font-weight:600}.mine-page .logout-btn{margin-top:24px;width:100%;height:46px;border:none;display:flex;align-items:center;justify-content:center;background:#fff;color:#e34d59;font-size:15px;border-radius:8px;box-shadow:0 1px 6px #1e77c814}.mine-page .logout-btn:active{background:#fdeaea}.mine-page .version-note{margin-top:40px;text-align:center;font-size:11px;color:#9aa7b4}.tabbar-wrap{position:fixed;left:0;right:0;bottom:0;z-index:99;background:#fff;border-top:1px solid #f0f0f0;padding-bottom:env(safe-area-inset-bottom)}.tabbar-spacer{height:calc(54px + env(safe-area-inset-bottom))}.sheet-mask{position:fixed;left:0;right:0;top:0;bottom:0;background:#00000073;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s;z-index:200}.sheet-mask.show{opacity:1;visibility:visible;transition:opacity .2s ease}.sheet-panel{position:fixed;left:0;right:0;bottom:0;z-index:201;background:#f7f8fa;border-radius:12px 12px 0 0;padding:8px 0 calc(8px + env(safe-area-inset-bottom));transform:translateY(100%);visibility:hidden;transition:transform .25s ease,visibility 0s .25s}.sheet-panel.show{transform:translateY(0);visibility:visible;transition:transform .25s ease}.sheet-item{display:block;width:100%;padding:14px 16px;background:#fff;border:none;font-family:inherit;font-size:16px;color:#1f2d3d;text-align:center;cursor:pointer}.sheet-item+.sheet-item{border-top:1px solid #f0f0f0}.sheet-item:active{background:#f2f9ff}.sheet-cancel{display:block;width:100%;margin-top:8px;padding:14px 16px;background:#fff;border:none;font-family:inherit;font-size:16px;color:#5a6b7d;text-align:center;cursor:pointer}.sheet-cancel:active{background:#f2f6fa}.file-input-hidden{position:fixed;left:-9999px;top:0;width:1px;height:1px;opacity:0}
