.install-guide[data-v-2d8305a8]{position:fixed;inset:0;z-index:4000}.install-guide__mask[data-v-2d8305a8]{position:absolute;inset:0;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.install-guide__panel[data-v-2d8305a8]{position:absolute;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:18px;border-radius:20px;background:var(--color-surface-muted);box-shadow:none}.install-guide__badge[data-v-2d8305a8]{display:inline-flex;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-link);font-size:12px;font-weight:600}.install-guide__title[data-v-2d8305a8]{margin:0 0 10px;color:var(--color-link);font-size:20px;font-weight:700;line-height:1.3}.install-guide__desc[data-v-2d8305a8],.install-guide__tip[data-v-2d8305a8]{margin:0;color:var(--color-link);line-height:1.6}.install-guide__tip[data-v-2d8305a8]{margin-top:8px;color:var(--color-secondary);font-size:13px}.install-guide__actions[data-v-2d8305a8]{display:grid;gap:10px;margin-top:18px}#app{height:auto!important}.loading[data-v-37ca03be]{position:fixed;z-index:9999;width:100%;height:100%;background:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center}.app-main[data-v-b71f3f4a]{min-height:calc(100vh - 90px);width:100%;padding-top:60px;padding-bottom:80px;position:relative}body{-webkit-font-smoothing:antialiased}.main-container{padding:0 12px;padding-bottom:12px}.van-nav-bar{background:var(--color-surface-muted);box-shadow:none}.van-nav-bar .van-nav-bar__title{font-size:16px!important;font-weight:600!important;letter-spacing:.02em}.van-nav-bar .van-icon,.van-nav-bar .van-nav-bar__title{color:var(--color-text)!important}.van-tabbar{border-top:1px solid var(--color-border)!important;box-shadow:none;background:var(--color-surface)!important}.van-tabbar .van-tabbar-item__text{font-size:11px;font-weight:500}.van-card{background:var(--color-surface);border-radius:var(--app-radius-lg)!important;margin-bottom:12px;padding:16px!important;border:1px solid var(--color-border)}.van-card,.van-cell-group--inset{box-shadow:var(--shadow-sm)!important}.van-cell-group--inset{border-radius:var(--app-radius-lg);overflow:hidden;border:1px solid var(--color-border);margin:0 0 12px!important}.van-cell{border-radius:0;background:var(--color-surface)}.van-cell:after{border-color:var(--color-border)!important}.van-button{border-radius:var(--app-radius-md)!important;font-weight:600;letter-spacing:.01em}.van-button--primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.van-dialog,.van-popup{border-radius:var(--app-radius-lg)!important}.van-dialog{box-shadow:var(--shadow-lg)!important}.van-dropdown-menu__bar{border-radius:var(--app-radius-md);box-shadow:none}.van-dropdown-item__content{border-radius:var(--app-radius-md);box-shadow:var(--shadow-md)!important}.van-grid-item__content{border-radius:var(--app-radius-md);box-shadow:none}.van-overlay{background:rgba(15,23,42,.35)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.section-header{font-size:12px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;padding:16px 4px 8px}:root{color-scheme:light;--color-primary:#b6402d;--color-primary-hover:#943121;--color-primary-soft:#f5e2d8;--color-on-primary:#fff8ed;--color-link:#a13926;--color-canvas:#f4ede2;--color-bg:#f4ede2;--color-surface:#fffaf3;--color-surface-muted:#eee1ce;--color-surface-rgb:255,250,243;--color-text:#34251c;--color-secondary:#65503c;--color-muted:#705b47;--color-text-muted:#705b47;--color-border:#dcc9af;--color-control-border:#a18c73;--color-disabled:#ebe0d1;--color-disabled-text:#796b5c;--color-success:#426343;--color-success-soft:#e7edde;--color-danger:#a13926;--color-danger-soft:#f5e2d8;--color-warning:#7b581b;--color-warning-soft:#f2e4bc;--color-gold:#80591c;--color-gold-soft:#f0e2be;--color-wood:#503326;--color-wood-deep:#3e281e;--color-wood-hover:#654532;--color-wood-text:#fff1db;--color-wood-muted:#dfc6a6;--color-wood-gold:#e3bf7c;--color-wood-active:#745039;--color-chart-red:#b6402d;--color-chart-gold:#94702b;--color-chart-walnut:#6e4933;--color-chart-sage:#768268;--color-chart-clay:#c78860;--color-chart-taupe:#9a8874;--color-chart-sand:#baa17b;--color-chart-muted:#705b47;--color-shadow:0 4px 20px rgba(91,58,28,.04);--app-radius-sm:8px;--app-radius-md:8px;--app-radius-lg:12px;--shadow-sm:none;--shadow-md:none;--shadow-lg:0 16px 48px rgba(0,0,0,.24);--van-black:var(--color-text);--van-white:var(--color-surface);--van-gray-1:var(--color-surface-muted);--van-gray-2:var(--color-surface-muted);--van-gray-3:var(--color-border);--van-gray-4:var(--color-control-border);--van-gray-5:var(--color-disabled-text);--van-gray-6:var(--color-muted);--van-gray-7:var(--color-secondary);--van-gray-8:var(--color-text);--van-blue:var(--color-primary);--van-red:var(--color-link);--van-green:var(--color-success);--van-orange:var(--color-warning);--van-text-color:var(--color-text);--van-text-color-2:var(--color-secondary);--van-text-color-3:var(--color-muted);--van-background-color:var(--color-canvas);--van-background-color-light:var(--color-surface);--van-border-color:var(--color-border);--van-active-color:var(--color-surface-muted);--van-disabled-opacity:.55;--van-button-border-radius:8px;--van-button-default-color:var(--color-text);--van-button-default-background-color:var(--color-surface-muted);--van-button-default-border-color:var(--color-control-border);--van-button-primary-color:var(--color-on-primary);--van-button-primary-background-color:var(--color-primary);--van-button-primary-border-color:var(--color-primary);--van-tabs-nav-background-color:var(--color-surface);--van-tabs-bottom-bar-color:var(--color-primary);--van-tab-text-color:var(--color-muted);--van-tab-active-text-color:var(--color-text);--van-tabbar-background-color:var(--color-surface);--van-tabbar-item-active-background-color:var(--color-surface);--van-tabbar-item-active-color:var(--color-link);--van-calendar-background-color:var(--color-surface);--van-calendar-month-mark-color:var(--color-border);--van-calendar-range-edge-background-color:var(--color-primary);--van-calendar-range-edge-color:var(--color-on-primary);--van-calendar-selected-day-background-color:var(--color-primary);--van-calendar-selected-day-color:var(--color-on-primary);--van-calendar-range-middle-color:var(--color-link);--van-calendar-range-middle-background-opacity:.12;--van-switch-background-color:var(--color-control-border);--van-switch-on-background-color:var(--color-primary);--van-switch-node-background-color:var(--color-on-primary);--van-checkbox-checked-icon-color:var(--color-primary);--van-checkbox-background-color:var(--color-surface-muted);--van-radio-checked-icon-color:var(--color-primary);--van-field-input-text-color:var(--color-text);--van-field-label-color:var(--color-secondary);--van-field-placeholder-text-color:var(--color-muted);--van-field-error-message-color:var(--color-link);--van-cell-background-color:var(--color-surface);--van-cell-text-color:var(--color-text);--van-cell-value-color:var(--color-muted);--van-cell-group-background-color:var(--color-surface);--van-popup-background-color:var(--color-surface);--van-dialog-background-color:var(--color-surface);--van-dialog-message-color:var(--color-secondary);--van-dialog-confirm-button-text-color:var(--color-link);--van-action-sheet-item-background:var(--color-surface);--van-action-sheet-cancel-button-background:var(--color-surface-muted);--van-picker-background-color:var(--color-surface);--van-picker-option-text-color:var(--color-text);--van-picker-confirm-action-color:var(--color-link);--van-picker-mask-color:linear-gradient(180deg,rgba(var(--color-surface-rgb),.96),rgba(var(--color-surface-rgb),0)),linear-gradient(0deg,rgba(var(--color-surface-rgb),.96),rgba(var(--color-surface-rgb),0));--van-search-background-color:var(--color-canvas);--van-search-content-background-color:var(--color-surface-muted);--van-grid-item-content-background-color:var(--color-surface);--van-dropdown-menu-background-color:var(--color-surface);--van-dropdown-menu-title-text-color:var(--color-text);--van-dropdown-menu-title-active-text-color:var(--color-link);--van-notify-success-background-color:#326449;--van-notify-danger-background-color:var(--color-primary-hover);--van-notify-warning-background-color:#725622;--van-notify-text-color:var(--color-on-primary);--van-number-keyboard-background-color:var(--color-canvas);--van-key-background-color:var(--color-surface-muted);--van-key-text-color:var(--color-text);--van-stepper-background-color:var(--color-surface-muted);--van-stepper-input-text-color:var(--color-text);--van-stepper-button-icon-color:var(--color-secondary)}#app .admin-branch-card.branch-card--external,#app .branch-card.branch-card--external{background:var(--color-warning-soft);border-color:var(--color-warning)}#app .branch-company-note{display:block;margin-top:2px;color:var(--color-warning);font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}#app .branch-navbar--external .van-nav-bar__content{background:var(--color-warning-soft)}#app .branch-navbar--external .navbar-back,#app .branch-navbar--external .van-nav-bar__title,#app .van-nav-bar.branch-navbar--external .van-icon{color:var(--color-text)!important}#app .admin-branch-card.branch-card--external>header>div{min-width:0}#app .admin-branch-card.branch-card--external>header>.admin-tag{flex-shrink:0;white-space:nowrap}.branch-navbar-caption{display:flex;flex-direction:column;min-width:0;line-height:1.4}.branch-navbar-caption .branch-company-note,.branch-navbar-caption>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--color-primary:#b6402d;--color-primary-hover:#943121;--color-primary-soft:#4b2d23;--color-on-primary:#fff8ed;--color-link:#f2997d;--color-canvas:#1f1712;--color-bg:#1f1712;--color-surface:#2a2019;--color-surface-muted:#35291f;--color-surface-rgb:42,32,25;--color-text:#f5ead9;--color-secondary:#dcc8ae;--color-muted:#c0a587;--color-text-muted:#c0a587;--color-border:#57422e;--color-control-border:#8f7254;--color-disabled:#30251d;--color-disabled-text:#b0997f;--color-success:#aac39a;--color-success-soft:#2d3827;--color-danger:#f2997d;--color-danger-soft:#4b2d23;--color-warning:#e0bd76;--color-warning-soft:#49381f;--color-gold:#dfb76c;--color-gold-soft:#46351d;--color-wood:#2c1d15;--color-wood-deep:#241811;--color-wood-hover:#4c3424;--color-wood-text:#fff1db;--color-wood-muted:#d8bea0;--color-wood-gold:#e3bf7c;--color-wood-active:#65452f;--color-chart-red:#e98667;--color-chart-gold:#dfb76c;--color-chart-walnut:#b68d65;--color-chart-sage:#a1b28c;--color-chart-clay:#d09b7c;--color-chart-taupe:#ad9984;--color-chart-sand:#c6b18b;--color-chart-muted:#c0a587;--color-shadow:none}}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5}*,:after,:before{box-sizing:border-box}#app .main-container{padding-right:16px;padding-left:16px}#app .app-main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}#app .van-nav-bar{background:var(--color-wood)!important;border-bottom:1px solid var(--color-wood-hover)}#app .van-nav-bar__title{font-weight:600!important;letter-spacing:0}#app .van-nav-bar__left,#app .van-nav-bar__right{min-width:44px;min-height:44px}#app .van-tabbar{height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-shadow:none}#app .van-tabbar-item__text{font-size:12px;line-height:1.4;text-align:center}#app .van-tabbar-item__icon{font-size:22px}#app .van-button{min-height:44px;font-weight:500;letter-spacing:0;border-radius:8px!important}#app .van-button--mini,#app .van-button--small{padding:0 12px;height:auto;min-height:44px}#app .van-button--primary.van-button--plain{background:var(--color-surface)!important;border-color:var(--color-control-border)!important}#app .van-button--success{color:var(--color-success);border-color:var(--color-control-border);background:var(--color-success-soft)}#app .van-button--warning{color:var(--color-warning);border-color:var(--color-control-border);background:var(--color-warning-soft)}#app .van-button--danger{color:var(--color-danger);border-color:var(--color-control-border);background:var(--color-surface)}#app .van-cell{padding:16px;color:var(--color-text);line-height:1.6}#app .van-cell__title{min-width:0;overflow-wrap:anywhere}#app .van-cell__label{color:var(--color-text-muted);font-size:13px;line-height:1.6}#app .van-field__label{color:var(--color-secondary);width:7em}#app .van-field__control{color:var(--color-text);min-height:28px}#app .van-field__control::-moz-placeholder{color:var(--color-text-muted)}#app .van-field__control:-ms-input-placeholder{color:var(--color-text-muted)}#app .van-field__control::placeholder{color:var(--color-text-muted)}#app .van-cell-group--inset{margin:0 0 16px!important}#app .van-tabs__nav{padding-left:4px;padding-right:4px}#app .van-tab{padding:0 12px;font-size:14px;flex-shrink:0}#app .van-tab--active{color:var(--color-link);font-weight:600}#app .van-tabs__line{background:var(--color-primary);height:3px}#app .page-tabs{box-shadow:none}#app .page-tabs,#app .sticky-function{border-bottom:1px solid var(--color-border)}#app .sticky-function{padding:12px 0;background:var(--color-bg)}#app .sticky-function .van-row{row-gap:8px}#app .sticky-function .van-col{min-width:0}#app .custom-title{font-size:15px;font-weight:600;color:var(--color-text)}#app .custom-label{font-size:13px}#app .custom-index{color:var(--color-text-muted);min-width:28px;margin-right:12px;font-size:12px;align-self:center}#app .custom-value{color:var(--color-text);font-weight:600;font-variant-numeric:tabular-nums}#app .right-icon-button{margin-left:8px}#app .addon .van-cell,#app .category .van-cell,#app .menu .van-cell,#app .taste .van-cell{align-items:center;gap:8px}#app .menu .van-cell__value{flex:0 0 auto;margin-right:4px}#app .addon .van-cell__title,#app .category .van-cell__title,#app .menu .van-cell__title,#app .taste .van-cell__title{flex:1}#app .addon .van-cell>.van-button,#app .category .van-cell>.van-button,#app .menu .van-cell>.van-button,#app .taste .van-cell>.van-button{margin:0;width:44px;padding:0;flex-shrink:0}#app .section-header{font-size:16px;color:var(--color-text);letter-spacing:0;text-transform:none;padding:8px 0 12px;margin:0}#app .branch-card{border:1px solid var(--color-border);gap:10px;padding:16px 12px;transition:background-color .16s ease,border-color .16s ease}#app .branch-card--active{border-color:var(--color-control-border);background:var(--color-surface);box-shadow:inset 3px 0 0 var(--color-primary)}#app .branch-card__icon{width:40px;height:40px;color:var(--color-link);background:var(--color-surface);font-size:23px}#app .branch-card__body{min-width:0;flex:1}#app .branch-card .branch-addr,#app .branch-card .branch-name{white-space:normal;overflow-wrap:anywhere}#app .branch-card .branch-name{font-weight:600}#app .branch-card .branch-tag{color:var(--color-secondary);background:var(--color-primary-soft);font-size:12px}#app .branch-card .branch-drag{padding:0!important;min-height:44px;min-width:24px;display:grid;place-items:center;color:var(--color-text-muted)}#app .active-badge{width:24px;height:24px}#app .branch-turnover{gap:4px 12px}#app .turnover-item{background:transparent;color:var(--color-text-muted);padding:0;font-size:12px;font-weight:400}#app .turnover-today{color:var(--color-text)}#app .home-lang .lang-btn{min-height:44px;border-radius:8px;border-color:var(--color-control-border)}#app .lang-item.is-active{background:var(--color-surface);color:var(--color-link)}#app .lang-item{min-height:44px}#app .feature-intro-card{box-shadow:none}#app .feature-intro-card__icon{color:var(--color-link)}#app .feature-intro-section__title,#app .feature-status-panel__title{font-size:15px;color:var(--color-text)}#app .feature-intro-card__desc,#app .feature-status-label{color:var(--color-text-muted);font-size:13px}#app .panel-card{border-top:1px solid var(--color-border);border-radius:12px;padding:16px}#app .panel-label{font-size:13px;letter-spacing:0;text-transform:none;font-weight:400;line-height:1.5}#app .panel-value{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#app .panel-icon{color:var(--color-link);font-size:20px}#app .panel-row{flex-direction:row-reverse;gap:8px}#app .order-footer{margin-top:16px}#app .order-footer .van-grid{background:var(--color-surface)}#app .order-footer .van-grid-item__content{padding:12px 4px;border-radius:0;font-size:12px;color:var(--color-text-muted)}#app .order-footer .van-grid-item__content>span:last-child{margin-top:8px;color:var(--color-text);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}#app .filterContener .van-row{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 12px}#app .filterContener .van-row .van-col{width:auto;padding:0!important;flex:1 0 auto}#app .filterContener .van-row .van-button{width:100%}.admin-page{padding:0 0 16px}.admin-page-heading{display:flex;align-items:center;gap:12px;margin:8px 0 24px}.admin-heading-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;font-size:23px;background:var(--color-surface);color:var(--color-link)}.admin-page-heading h1{margin:0;font-size:22px;font-weight:600;line-height:1.4}.admin-page-heading p{margin:4px 0 0;font-size:13px;color:var(--color-text-muted)}.admin-surface{padding:20px 16px;margin-bottom:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-sm)}.admin-section h2,.admin-sheet h2,.admin-surface h2{font-size:16px;margin:0 0 16px;font-weight:600}.admin-section h3,.admin-surface h3{font-size:14px;margin:24px 0 12px;font-weight:600}.admin-help{color:var(--color-text-muted);font-size:13px;line-height:1.8;margin:12px 0 20px}.admin-section{padding:20px 0}.admin-card-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}.admin-branch-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-branch-card h2{margin-bottom:0;overflow-wrap:anywhere}.admin-branch-card p{font-size:13px;color:var(--color-text-muted)}.admin-tag{font-size:12px;padding:4px 8px;color:var(--color-link);border-radius:6px}.admin-select,.admin-tag{background:var(--color-surface)}.admin-select{width:100%;min-width:0;min-height:32px;color:var(--color-text);border:0;font:inherit}.admin-save-bar{margin-top:24px;padding-bottom:12px}.admin-printer{margin-top:24px}.admin-details{margin:0}.admin-details>div{margin-bottom:20px}.admin-details dt{color:var(--color-text-muted);font-size:13px;margin-bottom:6px}.admin-details dd{margin:0;font-size:15px;overflow-wrap:anywhere}.admin-logo{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--color-border);border-radius:10px;padding:12px;margin-bottom:16px}.admin-file-button{display:inline-flex;position:relative;align-items:center;min-height:44px;padding:8px 12px;color:var(--color-link);border:1px solid var(--color-control-border);border-radius:8px;font-size:14px;overflow:hidden;cursor:pointer}.admin-file-button input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.admin-link{color:var(--color-link);display:inline-flex;align-items:center;min-height:44px;font-size:14px}.admin-sheet{max-height:calc(92dvh - env(safe-area-inset-top));padding:0 16px calc(16px + env(safe-area-inset-bottom));overflow-y:auto}.admin-sheet-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;background:var(--color-surface);border-bottom:1px solid var(--color-border);margin-bottom:16px}.admin-sheet-header h2{margin:0}.admin-sheet-footer{padding-top:24px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-link);outline-offset:3px}@media(min-width:768px){#app .main-container{max-width:960px;margin:0 auto;padding-right:24px;padding-left:24px}.admin-details{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}}@media(prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#app .catalog-action-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}#app .catalog-action-row>.van-button{flex:1 1 auto}#app .catalog-category-filter{margin-top:12px}#app .catalog-category-filter .van-dropdown-menu__bar{box-shadow:none;border:1px solid var(--color-border);border-radius:8px;min-height:44px}#app .menu-batch-entry{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}#app .menu-batch-entry>.van-button{flex:1 1 auto}#app .addon>.van-cell-group,#app .category>.van-cell-group,#app .menu>.van-cell-group,#app .taste>.van-cell-group{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}#app .filterContener .van-row .van-button:not(.van-button--primary){color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}#app .home-lang{margin-top:-8px;margin-bottom:8px}#app .admin-chart-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-top:16px;padding:16px;width:100%;min-width:0}#app .admin-chart-card h2{margin:0 0 12px;font-size:16px;font-weight:600}#app .admin-chart-card .van-empty{padding:24px 0}#app .catalog-editor-form{padding-bottom:84px}#app .catalog-editor-actions{position:fixed;left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom));z-index:10;margin:0!important;padding:12px 16px;background:var(--color-surface);border-top:1px solid var(--color-border)}#app .catalog-editor-actions .van-row{max-width:928px;margin:0 auto}#app .catalog-editor-actions .van-col{width:100%;flex:1;max-width:100%}#app .catalog-editor-actions .van-button{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}@media(max-width:480px){#app .catalog-editor-form .van-row{flex-wrap:wrap}#app .catalog-editor-form .van-col--12{width:100%;flex:0 0 100%;max-width:100%}}#app .navbar-back{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;margin-left:-12px;border:0;background:transparent;cursor:pointer}#app .navbar-back,body{color:var(--color-text)}body{background:var(--color-bg)}.van-button--default,.van-button--primary,.van-button--primary.van-button--plain:active{color:var(--color-text)}.van-button--default{background:var(--color-surface-muted);border-color:var(--color-control-border)}.van-button--danger{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-control-border)}.van-button--success{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-control-border)}.van-button--warning{color:var(--color-warning);background:var(--color-warning-soft);border-color:var(--color-control-border)}#app .van-button--primary.van-button--plain{color:var(--color-link)}.van-dialog,.van-popup{color:var(--color-text);border:1px solid var(--color-border)}.van-popup--bottom,.van-popup--top{border-radius:12px 12px 0 0}.van-dialog__header,.van-dialog__message{color:var(--color-text)}.van-action-sheet__gap{background:var(--color-bg)}.van-action-sheet__description,.van-action-sheet__subname{color:var(--color-text-muted)}.van-calendar__header,.van-picker__toolbar{background:var(--color-surface)}.van-calendar__header-title,.van-calendar__month-title,.van-calendar__weekday{color:var(--color-text)}.van-calendar__day--disabled{color:var(--color-disabled-text)}.van-calendar__bottom-info{color:inherit}.van-picker__mask{background-image:var(--van-picker-mask-color)}.van-checkbox__icon--checked .van-icon,.van-field__body,.van-radio__icon--checked .van-icon{color:var(--color-text)}.van-field__control:disabled{color:var(--color-disabled-text);-webkit-text-fill-color:var(--color-disabled-text)}.van-stepper__input,.van-stepper__minus,.van-stepper__plus{color:var(--color-text);background:var(--color-surface-muted)}.van-empty__description,.van-loading,.van-loading__text{color:var(--color-text-muted)}.van-skeleton__avatar,.van-skeleton__row,.van-skeleton__title{background:var(--color-surface-muted)}.van-tag--danger,.van-tag--primary{color:var(--color-link);background:var(--color-primary-soft)}.van-tag--success{color:var(--color-success);background:var(--color-success-soft)}.van-tag--warning{color:var(--color-warning);background:var(--color-warning-soft)}#app .branch-card__icon,#app .feature-intro-card__icon,#app .panel-icon,#app .van-tab--active,.admin-heading-icon,.van-dropdown-menu__title--active,.van-tabbar-item--active{color:var(--color-link)}#app .panel-icon-wrap{background:var(--color-surface-muted)!important}#app .panel-card{border:1px solid var(--color-border);box-shadow:none}#app .home-lang .lang-item.is-active,.admin-file-button,.admin-tag{color:var(--color-link)}.van-notify--danger,.van-notify--success,.van-notify--warning,.van-toast{color:var(--color-text)}.van-toast{background:var(--color-surface-muted);border:1px solid var(--color-control-border)}input,select,textarea{color-scheme:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-link);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.van-calendar .van-calendar__confirm{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}#app .van-nav-bar{background-image:linear-gradient(90deg,rgba(255,218,157,.05),transparent 65%)}#app .navbar-back,#app .van-nav-bar .van-icon,#app .van-nav-bar__title{color:var(--color-wood-text)!important}#app .admin-heading-icon,#app .branch-card__icon,#app .panel-icon{color:var(--color-gold)}#app .admin-heading-icon,#app .panel-icon-wrap{background:var(--color-gold-soft)!important}#app .branch-card--active{box-shadow:inset 3px 0 0 var(--color-gold)}#app .active-badge{background:var(--color-primary)}#app .active-badge,#app .catalog-editor-actions .van-button,.van-button--primary,.van-calendar .van-calendar__confirm,.van-checkbox__icon--checked .van-icon,.van-notify--danger,.van-notify--success,.van-notify--warning,.van-radio__icon--checked .van-icon,.van-toast{color:var(--color-on-primary)}.van-toast{background:var(--color-wood-deep)}#app .login-page .van-cell-group--inset{border:0;box-shadow:none}#app .login-page .van-field{padding:0;background:transparent}#app .van-calendar .van-button.van-calendar__confirm{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}