.qbar[data-v-68a322d1]{left:50%;bottom:calc(env(safe-area-inset-bottom) + 84px);z-index:90;max-width:calc(100vw - 32px);box-shadow:var(--shadow-pop);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:fixed;transform:translate(-50%)}.qbar--err[data-v-68a322d1]{background:var(--danger);color:#fff}.login[data-v-d8747015]{padding:24px 16px calc(env(safe-area-inset-bottom) + 24px);background:radial-gradient(120% 60% at 50% -10%, var(--brand-soft), transparent 70%);justify-content:center}.login__brand[data-v-d8747015]{text-align:center;margin-bottom:20px}.login__brand img[data-v-d8747015]{box-shadow:var(--shadow-pop);border-radius:20px}.login__brand h1[data-v-d8747015]{letter-spacing:-.03em;margin-top:14px;font-size:28px;font-weight:700}.login__form[data-v-d8747015]{gap:8px;padding:8px 8px 12px;display:grid}.login__form[data-v-d8747015] .van-field{border-radius:10px}.login__error[data-v-d8747015]{color:var(--danger);margin:4px 8px;font-size:14px}.login__hint[data-v-d8747015]{text-align:center;margin-top:8px}:root,:host{--van-pull-refresh-head-height:50px;--van-pull-refresh-head-font-size:var(--van-font-size-md);--van-pull-refresh-head-text-color:var(--van-text-color-2);--van-pull-refresh-loading-icon-size:16px}.van-pull-refresh{overflow:hidden}.van-pull-refresh__track{height:100%;transition-property:transform;position:relative}.van-pull-refresh__head{width:100%;height:var(--van-pull-refresh-head-height);color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);line-height:var(--van-pull-refresh-head-height);text-align:center;position:absolute;left:0;overflow:hidden;transform:translateY(-100%)}.van-pull-refresh__loading .van-loading__spinner{width:var(--van-pull-refresh-loading-icon-size);height:var(--van-pull-refresh-loading-icon-size)}:root,:host{--van-sticky-z-index:99}.van-sticky--fixed{z-index:var(--van-sticky-z-index);position:fixed}:root,:host{--van-swipe-indicator-size:6px;--van-swipe-indicator-margin:var(--van-padding-sm);--van-swipe-indicator-active-opacity:1;--van-swipe-indicator-inactive-opacity:.3;--van-swipe-indicator-active-background:var(--van-primary-color);--van-swipe-indicator-inactive-background:var(--van-border-color)}.van-swipe{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;transform:translateZ(0)}.van-swipe__track{height:100%;transition-property:transform;display:flex}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{bottom:var(--van-swipe-indicator-margin);display:flex;position:absolute;left:50%;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background);opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast);border-radius:100%}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}:root,:host{--van-tab-text-color:var(--van-gray-7);--van-tab-active-text-color:var(--van-text-color);--van-tab-disabled-text-color:var(--van-text-color-3);--van-tab-font-size:var(--van-font-size-md);--van-tab-line-height:var(--van-line-height-md);--van-tabs-default-color:var(--van-primary-color);--van-tabs-line-height:44px;--van-tabs-card-height:30px;--van-tabs-nav-background:var(--van-background-2);--van-tabs-bottom-bar-width:40px;--van-tabs-bottom-bar-height:3px;--van-tabs-bottom-bar-color:var(--van-primary-color)}.van-tab{box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab--grow{padding:0 var(--van-padding-sm);flex:1 0 auto}.van-tab--shrink{padding:0 var(--van-padding-xs);flex:none}.van-tab--card{color:var(--van-tabs-default-color);border-right:var(--van-border-width) solid var(--van-tabs-default-color)}.van-tab--card:last-child{border-right:none}.van-tab--card.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tab--card.van-tab--disabled{color:var(--van-tab-disabled-text-color)}.van-tab__text--ellipsis{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__nav{background:var(--van-tabs-nav-background);-webkit-user-select:none;user-select:none;display:flex;position:relative}.van-tabs__nav--complete{-webkit-overflow-scrolling:touch;overflow:auto hidden}.van-tabs__nav--complete::-webkit-scrollbar{display:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--shrink,.van-tabs__nav--line.van-tabs__nav--complete{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width) solid var(--van-tabs-default-color);border-radius:var(--van-radius-sm)}.van-tabs__nav--card.van-tabs__nav--shrink{display:inline-flex}.van-tabs__line{z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height);position:absolute;bottom:15px;left:0}.van-tabs__track{will-change:left;width:100%;height:100%;display:flex;position:relative}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}.van-swipe-item{flex-shrink:0;width:100%;height:100%;position:relative}.van-tab__panel,.van-tab__panel-wrapper{box-sizing:border-box;flex-shrink:0;width:100%}.van-tab__panel-wrapper--inactive{height:0;overflow:visible}.push[data-v-94dcbe5c]{align-items:center}.push__icon[data-v-94dcbe5c]{color:var(--brand);flex:none;font-size:20px}.push__text[data-v-94dcbe5c]{flex:1}.push__actions[data-v-94dcbe5c]{align-items:center;gap:6px;display:flex}.push__close[data-v-94dcbe5c]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:20px;line-height:1}.task[data-v-0be4ade5]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);color:inherit;margin-bottom:10px;padding:14px 16px;text-decoration:none;transition:transform .12s;display:block}.task[data-v-0be4ade5]:active{background:var(--surface-2);transform:scale(.99)}.task__time[data-v-0be4ade5]{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;display:inline-flex}.task__time[data-v-0be4ade5]:before{content:"";background:var(--st);border-radius:50%;width:8px;height:8px}.task__addr[data-v-0be4ade5]{letter-spacing:-.01em;margin-top:8px;font-size:16px;font-weight:650;line-height:1.3}.task__meta[data-v-0be4ade5]{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;display:-webkit-box;overflow:hidden}.task__tags[data-v-0be4ade5]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.task__foot[data-v-0be4ade5]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.center[data-v-2d96f33f]{padding:48px 0}.content[data-v-2d96f33f]{min-height:60vh}section:first-of-type .section-title[data-v-2d96f33f]{margin-top:4px}:root,:host{--van-toast-max-width:70%;--van-toast-font-size:var(--van-font-size-md);--van-toast-text-color:var(--van-white);--van-toast-loading-icon-color:var(--van-white);--van-toast-line-height:var(--van-line-height-md);--van-toast-radius:var(--van-radius-lg);--van-toast-background:#000000b3;--van-toast-icon-size:36px;--van-toast-text-min-width:96px;--van-toast-text-padding:var(--van-padding-xs) var(--van-padding-sm);--van-toast-default-padding:var(--van-padding-md);--van-toast-default-width:88px;--van-toast-default-min-height:88px;--van-toast-position-top-distance:20%;--van-toast-position-bottom-distance:20%}.van-toast{box-sizing:content-box;transition:all var(--van-duration-fast);width:var(--van-toast-default-width);max-width:var(--van-toast-max-width);min-height:var(--van-toast-default-min-height);padding:var(--van-toast-default-padding);color:var(--van-toast-text-color);font-size:var(--van-toast-font-size);line-height:var(--van-toast-line-height);white-space:pre-wrap;word-break:break-all;text-align:center;background:var(--van-toast-background);border-radius:var(--van-toast-radius);flex-direction:column;justify-content:center;align-items:center;display:flex}.van-toast--break-normal{word-break:normal;word-wrap:normal}.van-toast--break-word{word-break:normal;word-wrap:break-word}.van-toast--unclickable{cursor:not-allowed;overflow:hidden}.van-toast--unclickable *{pointer-events:none}.van-toast--text,.van-toast--html{width:fit-content;min-width:var(--van-toast-text-min-width);min-height:0;padding:var(--van-toast-text-padding)}.van-toast--text .van-toast__text,.van-toast--html .van-toast__text{margin-top:0}.van-toast--top{top:var(--van-toast-position-top-distance)}.van-toast--bottom{top:auto;bottom:var(--van-toast-position-bottom-distance)}.van-toast__icon{font-size:var(--van-toast-icon-size)}.van-toast__loading{padding:var(--van-padding-base);color:var(--van-toast-loading-icon-color)}.van-toast__text{margin-top:var(--van-padding-xs)}:root,:host{--van-action-bar-background:var(--van-background-2);--van-action-bar-height:50px}.van-action-bar{box-sizing:content-box;height:var(--van-action-bar-height);background:var(--van-action-bar-background);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}:root,:host{--van-action-bar-button-height:40px;--van-action-bar-button-warning-color:var(--van-gradient-orange);--van-action-bar-button-danger-color:var(--van-gradient-red)}.van-action-bar-button{height:var(--van-action-bar-button-height);font-weight:var(--van-font-bold);font-size:var(--van-font-size-md);border:none;border-radius:0;flex:1}.van-action-bar-button--first{border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max);margin-left:5px}.van-action-bar-button--last{border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max);margin-right:5px}.van-action-bar-button--warning{background:var(--van-action-bar-button-warning-color)}.van-action-bar-button--danger{background:var(--van-action-bar-button-danger-color)}@media (width<=321px){.van-action-bar-button{font-size:13px}}:root,:host{--van-dialog-width:320px;--van-dialog-small-screen-width:90%;--van-dialog-font-size:var(--van-font-size-lg);--van-dialog-transition:var(--van-duration-base);--van-dialog-radius:16px;--van-dialog-background:var(--van-background-2);--van-dialog-header-font-weight:var(--van-font-bold);--van-dialog-header-line-height:24px;--van-dialog-header-padding-top:26px;--van-dialog-header-isolated-padding:var(--van-padding-lg) 0;--van-dialog-message-padding:var(--van-padding-lg);--van-dialog-message-font-size:var(--van-font-size-md);--van-dialog-message-line-height:var(--van-line-height-md);--van-dialog-message-max-height:60vh;--van-dialog-has-title-message-text-color:var(--van-gray-7);--van-dialog-has-title-message-padding-top:var(--van-padding-xs);--van-dialog-button-height:48px;--van-dialog-round-button-height:36px;--van-dialog-confirm-button-text-color:var(--van-primary-color)}.van-dialog{width:var(--van-dialog-width);font-size:var(--van-dialog-font-size);background:var(--van-dialog-background);border-radius:var(--van-dialog-radius);backface-visibility:hidden;transition:var(--van-dialog-transition);transition-property:transform,opacity;top:45%;overflow:hidden}@media (width<=321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{color:var(--van-text-color);padding-top:var(--van-dialog-header-padding-top);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{align-items:center;min-height:104px;display:flex}.van-dialog__message{color:var(--van-text-color);max-height:var(--van-dialog-message-max-height);padding:26px var(--van-dialog-message-padding);font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.van-dialog__message--has-title{padding-top:var(--van-dialog-has-title-message-padding-top);color:var(--van-dialog-has-title-message-text-color)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{-webkit-user-select:none;user-select:none;display:flex;overflow:hidden}.van-dialog__confirm,.van-dialog__cancel{height:var(--van-dialog-button-height);border:0;border-radius:0;flex:1;margin:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md);position:relative}.van-dialog--round-button .van-dialog__message{padding-bottom:var(--van-padding-md);color:var(--van-text-color)}.van-dialog--round-button .van-dialog__confirm,.van-dialog--round-button .van-dialog__cancel{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog--round-button .van-action-bar-button--first{border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-dialog--round-button .van-action-bar-button--last{border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-dialog-bounce-enter-from{opacity:0;transform:translateY(-50%)scale(.7)}.van-dialog-bounce-leave-active{opacity:0;transform:translateY(-50%)scale(.9)}:root,:host{--van-image-placeholder-text-color:var(--van-text-color-2);--van-image-placeholder-font-size:var(--van-font-size-md);--van-image-placeholder-background:var(--van-background);--van-image-loading-icon-size:32px;--van-image-loading-icon-color:var(--van-gray-4);--van-image-error-icon-size:32px;--van-image-error-icon-color:var(--van-gray-4)}.van-image{display:inline-block;position:relative}.van-image--round{border-radius:var(--van-radius-max);overflow:hidden}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__img,.van-image__error,.van-image__loading{width:100%;height:100%;display:block}.van-image__error,.van-image__loading{color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}:root,:host{--van-image-preview-index-text-color:var(--van-white);--van-image-preview-index-font-size:var(--van-font-size-md);--van-image-preview-index-line-height:var(--van-line-height-md);--van-image-preview-index-text-shadow:0 1px 1px var(--van-gray-8);--van-image-preview-overlay-background:#000000e6;--van-image-preview-close-icon-size:22px;--van-image-preview-close-icon-color:var(--van-gray-5);--van-image-preview-close-icon-margin:var(--van-padding-md);--van-image-preview-close-icon-z-index:1}.van-image-preview{background-color:#0000;width:100%;max-width:none;height:100%;position:fixed;top:0;left:0;transform:none}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{justify-content:center;align-items:center;display:flex;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image,.van-image-preview__image-wrap{width:100%;transition-property:transform}.van-image-preview__image--vertical,.van-image-preview__image-wrap--vertical{width:auto;height:100%}.van-image-preview__image img,.van-image-preview__image-wrap img,.van-image-preview__image video,.van-image-preview__image-wrap video{-webkit-user-drag:none}.van-image-preview__image .van-image__error,.van-image-preview__image-wrap .van-image__error{height:40%;top:30%}.van-image-preview__image .van-image__error-icon,.van-image-preview__image-wrap .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading,.van-image-preview__image-wrap .van-image__loading{background-color:#0000}.van-image-preview__index{top:var(--van-padding-md);color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);line-height:var(--van-image-preview-index-line-height);text-shadow:var(--van-image-preview-index-text-shadow);position:absolute;left:50%;transform:translate(-50%)}.van-image-preview__overlay{background:var(--van-image-preview-overlay-background)}.van-image-preview__close-icon{z-index:var(--van-image-preview-close-icon-z-index);color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size);position:absolute}.van-image-preview__close-icon--top-left{top:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--top-right{top:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-right{right:var(--van-image-preview-close-icon-margin);bottom:var(--van-image-preview-close-icon-margin)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f8;--surface:#fff;--surface-2:#f0f2f5;--line:#eceef2;--border:#e3e6eb;--text:#111418;--muted:#6b7280;--brand:#0e8452;--on-brand:#fff;--brand-soft:#e6f5ed;--accent:#2563eb;--warn:#b45309;--warn-soft:#fef4e6;--danger:#d92d20;--danger-soft:#fdeceb;--st-new:#2563eb;--st-new-bg:#edf2ff;--st-progress:#b45309;--st-progress-bg:#fef4e6;--st-done:#0e8452;--st-done-bg:#e6f5ed;--glass:#ffffffd6;--shadow:0 1px 2px #1114180a, 0 2px 10px #1114180a;--shadow-pop:0 10px 32px #11141824;--radius:18px;--radius-sm:12px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1013;--surface:#171a1f;--surface-2:#20242b;--line:#242930;--border:#2c323b;--text:#eceff3;--muted:#98a1ae;--brand:#3ecf8e;--on-brand:#04160d;--brand-soft:#3ecf8e24;--accent:#7eaaff;--warn:#f2b35b;--warn-soft:#f2b35b24;--danger:#f87171;--danger-soft:#f8717124;--st-new:#7eaaff;--st-new-bg:#7eaaff24;--st-progress:#f2b35b;--st-progress-bg:#f2b35b24;--st-done:#3ecf8e;--st-done-bg:#3ecf8e24;--glass:#171a1fd6;--shadow:0 1px 2px #0000004d;--shadow-pop:0 12px 36px #0000008c}html:root{--van-primary-color:var(--brand);--van-success-color:var(--brand);--van-danger-color:var(--danger);--van-warning-color:var(--warn);--van-text-color:var(--text);--van-text-color-2:var(--muted);--van-text-color-3:var(--muted);--van-background:var(--bg);--van-background-2:var(--surface);--van-background-3:var(--surface-2);--van-border-color:var(--line);--van-active-color:var(--surface-2);--van-button-primary-color:var(--on-brand);--van-button-default-height:48px;--van-button-large-height:52px;--van-button-radius:14px;--van-button-default-background:var(--surface);--van-button-default-border-color:var(--border);--van-button-default-color:var(--text);--van-cell-background:var(--surface);--van-field-input-text-color:var(--text);--van-field-label-color:var(--muted);--van-popover-light-background:var(--surface);--van-popover-light-text-color:var(--text);--van-popup-background:var(--surface);--van-dialog-background:var(--surface);--van-dialog-radius:20px;--van-tabs-nav-background:transparent;--van-tab-text-color:var(--muted);--van-tab-active-text-color:var(--text);--van-tabs-bottom-bar-color:var(--brand);--van-tabs-bottom-bar-height:3px;--van-tabs-bottom-bar-width:28px;--van-search-background:transparent;--van-search-content-background:var(--surface-2);--van-empty-description-color:var(--muted);--van-progress-background:var(--surface-2);--van-switch-on-background:var(--brand);--van-radio-checked-icon-color:var(--brand);--van-overlay-background:#080a0d80;--van-cell-group-inset-radius:var(--radius)}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;margin:0;font:16px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .2s}a{color:var(--accent);text-decoration:none}.van-field .van-field__control,input,textarea,select{font-size:16px}h1,h2,h3,p{margin:0}.app{flex-direction:column;max-width:600px;min-height:100dvh;margin:0 auto;display:flex}.page{flex-direction:column;flex:1;display:flex}.content{padding:calc(14px + var(--update-bar-h,0px)) 16px calc(env(safe-area-inset-bottom) + 28px);flex:1}.appbar,.sticky-top{z-index:20;background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-bottom:1px solid var(--line);position:sticky;top:0}.appbar{min-height:60px;padding:calc(env(safe-area-inset-top) + 10px) 16px 10px;align-items:center;gap:10px;display:flex}.sticky-top .appbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding-bottom:4px;position:static}.appbar__grow{flex:1;min-width:0}.appbar__title{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:700;line-height:1.2;overflow:hidden}.appbar__sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13px;overflow:hidden}.iconbtn{background:var(--surface-2);width:40px;height:40px;color:var(--text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:20px;transition:transform .12s;display:grid}.iconbtn:active{transform:scale(.94)}a.iconbtn{text-decoration:none;position:relative}.iconbtn__badge{background:var(--danger);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-2px;right:-4px}.iconbtn__badge--wait{background:var(--text);color:var(--bg)}.van-tabs__nav{padding-left:10px;padding-right:10px}.van-tab{font-size:15px}.van-tab--active{font-weight:600}.van-tab--shrink{padding:0 6px}@media (width<=374px){.van-tab--shrink{padding:0 4px}.van-tab{font-size:14px}}.van-tabs__line{border-radius:3px}.tab-count{background:var(--surface-2);min-width:20px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:5px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px;display:inline-block}.van-tab--active .tab-count{background:var(--brand-soft);color:var(--brand)}.tab-count--danger,.van-tab--active .tab-count--danger{background:var(--danger-soft);color:var(--danger)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:12px;padding:16px}.section-title{color:var(--muted);letter-spacing:-.005em;margin:22px 4px 10px;font-size:14px;font-weight:600}.kv{grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.muted{color:var(--muted)}.small{font-size:13px}.mono{font-variant-numeric:tabular-nums}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row--between{justify-content:space-between}.btn-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.banner{border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:14px;display:flex}.banner--warn{background:var(--warn-soft);color:var(--warn)}.banner--err{background:var(--danger-soft);color:var(--danger)}.banner--info{background:var(--brand-soft);color:var(--text)}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.badge--late{background:var(--danger-soft);color:var(--danger)}.badge--muted{background:var(--surface-2);color:var(--muted)}.badge--ok{background:var(--brand-soft);color:var(--brand)}.badge--chat{background:var(--st-new-bg);color:var(--accent)}.footbar{z-index:20;padding:12px 16px calc(env(safe-area-inset-bottom) + 12px);background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-top:1px solid var(--line);gap:10px;display:grid;position:sticky;bottom:0}.photos{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.photo{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line);position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.update-bar{z-index:19;background:linear-gradient(var(--brand-soft), var(--brand-soft)), var(--surface);border-bottom:1px solid var(--line);max-width:600px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:6px 12px 6px 16px;font-size:14px;display:flex;position:fixed;left:0;right:0}.update-bar--top{padding-top:calc(env(safe-area-inset-top) + 6px);top:0}.van-popup--bottom{max-width:600px;margin:0 auto;right:0}
