html,body{touch-action:pan-x pan-y}.staff-app-shell{background:#f6f7f9;min-height:100dvh}.staff-app-shell .mobile-app{min-height:100dvh}.staff-unavailable{text-align:center;background:radial-gradient(at 90% 0,#fff0d6,#0000 55%),#fff;place-items:center;min-height:100dvh;padding:24px;display:grid}.staff-unavailable h1{margin:0 0 15px;font-size:23px}.staff-unavailable p{color:#8a8176;margin-bottom:24px;line-height:1.8}.staff-unavailable button{min-width:150px}html,body,#app,.mobile-app.mobile-app,.worker-app.worker-app,.cashier-app.cashier-app{background:#fff!important}.mobile-app.mobile-app:before,.mobile-app.mobile-app:after,.worker-app.worker-app:before,.worker-app.worker-app:after{content:none!important}.mobile-app .card{border:1px solid #faf9f7!important;box-shadow:0 3px 12px #24262b05!important}.mobile-app .page-screen main>.card{animation:none!important}.zone-choice{gap:10px;margin:10px 0 18px;display:flex}.zone-choice label{border:1px solid #faf9f7;border-radius:10px;flex:1;align-items:center;gap:8px;padding:12px;display:flex;margin:0!important}.zone-choice label:has(input:checked){background:#fff6e9;border-color:#fa991b}.zone-choice input{width:18px!important;margin:0!important}.application-submitted{color:#24262b;place-items:center;min-height:85dvh;font-size:25px;font-weight:600;display:grid}.order-submitted-details .field-row{gap:12px}.order-submitted-details b{overflow-wrap:anywhere;text-align:right}.refresh-row{justify-content:flex-end;margin:0 0 8px;display:flex}.refresh-row button{color:#fa930d;font-size:13px}*{box-sizing:border-box}body{color:#24262b;background:#fff6e9;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #fa9b1e}a{color:inherit;text-decoration:none}button{background:0 0;border:0}h1,h2,h3,p{margin:0}h2{letter-spacing:-.4px;font-size:19px}h3{font-size:15px}input,textarea,select{color:#24262b;background:#fff;border:1px solid #e5e5e8;border-radius:10px;outline:none;min-width:0;padding:11px}input:focus,textarea:focus,select:focus{border-color:#fa9b1e;box-shadow:0 0 0 3px #fa930d16}textarea{resize:vertical}input[type=radio],input[type=checkbox]{accent-color:var(--blue,#fa930d);width:19px;height:19px;box-shadow:none;flex-shrink:0}.icon{vertical-align:middle;flex-shrink:0}.icon-btn{border-radius:9px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-btn.small{padding:2px}.blue{color:var(--blue,#fa930d)}.muted{color:#73757b}.text-btn{color:var(--blue,#fa930d);align-items:center;gap:4px;padding:3px 0;font-size:13px;display:inline-flex}.primary,.outline,.soft{border-radius:28px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 17px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.primary{background:linear-gradient(115deg,#fa9b1e,var(--blue,#fa930d) 80%);color:#fff;box-shadow:0 3px 9px #fa930d0a}.primary:hover{filter:brightness(1.03)}.soft{color:var(--blue,#fa930d);background:#fff6e9}.outline{border:1px solid var(--blue,#fa930d);color:var(--blue,#fa930d);background:#fff}.full{width:100%}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pre-line{white-space:pre-line;overflow-wrap:anywhere}.horizontal{justify-content:space-between;align-items:center;display:flex}.toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:4000;text-align:center;background:#24262beb;border-radius:12px;width:max-content;max-width:min(90vw,450px);padding:13px 22px;line-height:1.5;position:fixed;bottom:110px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #0002}.toast-enter-active,.toast-leave-active{transition:all .15s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,10px)}.sheet-shade{z-index:2500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#24262b66;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:480px;padding:22px 22px calc(22px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;max-height:90dvh;overflow:auto;box-shadow:0 -12px 60px #24262b22}.sheet>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.sheet p{margin:12px 0;line-height:1.8}.sheet .form-card{padding:0}.sheet>.full{margin-top:18px}[hidden]{display:none!important}#app .mobile-app .route-motion-surface{will-change:opacity,transform}#app .mobile-app .route-motion-surface.route-motion-fade{will-change:opacity}#app .mobile-app .route-motion-surface[data-route-motion-driver=css]{animation:.22s cubic-bezier(.22,.8,.3,1) both club-route-enter!important}#app .mobile-app .route-motion-surface.route-motion-fade[data-route-motion-driver=css]{will-change:opacity;animation-name:club-route-fade!important}@keyframes club-route-enter{0%{opacity:.68;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes club-route-fade{0%{opacity:.68}to{opacity:1}}@media (prefers-reduced-motion:reduce){#app .mobile-app .route-motion-surface{will-change:auto;animation:none!important}.sliding-tabs *{transition:none!important}}:root{--accent:#ff9f26;--accent-light:#ffc968;--accent-soft:#fff1d9;--accent-ink:#a45308;--ink:#202227;--muted:#777980;--line:#efeff1;--canvas:#f7f8fa;--card-shadow:0 4px 18px #22252b04;--icon-surface:#fff;--blue:var(--accent-ink)}html,body,#app{color:var(--ink);background:var(--canvas)!important}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,system-ui,sans-serif}#app .mobile-app{--blue:var(--accent-ink);--ink:#202227;--muted:#777980;color:var(--ink);max-width:480px;min-height:100dvh;padding:18px 16px 36px;background:radial-gradient(ellipse 90% 260px at 100% 0, #ffdda5a8, transparent 90%), linear-gradient(180deg,#fff9ef 0,#fbfaf7 195px,var(--canvas) 340px)!important}#app .mobile-app.with-nav,#app .worker-with-nav,#app .manager-with-nav{padding-bottom:calc(105px + env(safe-area-inset-bottom))}#app .mobile-app:before,#app .mobile-app:after{content:none!important}#app .mobile-app .card{background:#fff;border-radius:16px;margin-bottom:14px;padding:18px 15px;box-shadow:var(--card-shadow)!important;border:1px solid #fff!important}#app .mobile-app h1,#app .mobile-app h2,#app .mobile-app h3{color:var(--ink);letter-spacing:0}#app .mobile-app .card h2,#app .mobile-app .section-title h2{font-size:18px;font-weight:650;line-height:1.4}#app .mobile-app .card p{color:var(--muted)}#app .page-heading{margin:12px 4px 18px}#app .page-heading h1,#app .worker-hall-title h1,#app .extra-message-title h1{font-size:27px;font-weight:750;line-height:1.3}#app .page-heading p{color:var(--muted);margin-top:5px;font-size:12px}#app .mobile-header,#app .worker-header{height:44px;margin:0 -4px 20px}#app .mobile-header>strong,#app .worker-header h1{font-size:19px;font-weight:650}#app .worker-header{grid-template-columns:84px minmax(0,1fr) 84px}#app .mobile-app .primary,.sheet .primary,.modal .primary{color:#282014;background:linear-gradient(110deg,var(--accent-light),var(--accent));box-shadow:none;border:0;border-radius:24px;height:auto;min-height:40px;padding:10px 18px;font-size:14px;font-weight:650;line-height:1.4}#app .mobile-app .outline,.sheet .outline{color:#6d4d2d;background:#fff;border:1px solid #ead8bf;border-radius:24px;min-height:39px;font-size:14px;font-weight:500}#app .mobile-app .soft{background:var(--accent-soft);color:#725326;border-radius:24px}#app .mobile-app .blue,#app .mobile-app .text-btn{color:var(--accent-ink)}#app .mobile-app .muted,#app .mobile-app .text-btn.muted{color:var(--muted)}#app button:focus-visible,#app a:focus-visible{outline-color:#e78917}#app .mobile-app input:not([type=checkbox]):not([type=radio]):not([type=file]),#app .mobile-app textarea,#app .mobile-app select{color:var(--ink);background-color:#fbfbfc;border-color:#e9e9ec;border-radius:10px;font-size:14px}#app .mobile-app input:focus,#app .mobile-app textarea:focus,#app .mobile-app select:focus{border-color:#f7b249;box-shadow:0 0 0 3px #ffad3212}#app .mobile-app input::placeholder,#app .mobile-app textarea::placeholder{color:#9b9ba2}#app .mobile-app input[type=checkbox],#app .mobile-app input[type=radio]{accent-color:#dc810c}#app .searchbox,#app .manager-search,#app .extra-search{box-shadow:none;color:#96979d;background:#fff;border:1px solid #ededf0;border-radius:24px;min-height:40px}#app .searchbox input,#app .manager-search input,#app .extra-search input{border:0;box-shadow:none!important;background:0 0!important}#app .pills button,#app .sort-row button,#app .hall-tabs button,#app .manager-tabs button{color:#7b7b81;background:#eeeff1}#app .pills button.active,#app .sort-row button.active,#app .hall-tabs button.active,#app .manager-tabs button.active,#app .manager-period button.active,#app .ranking-tabs button.active{background:var(--accent-soft);color:#a65505;box-shadow:none;font-weight:650}#app .tag,#app .worker-tag,#app .manager-badge{border-radius:7px}#app .badge,#app .manager-conversation i{color:#352710;background:#f3a12c}#app .tag:not(.red),#app .worker-tag:not(.green),#app .manager-badge:not(.mint):not(.coral){color:#a45a13;background:#fff2de}.club-glyph .glyph-accent{stroke:var(--glyph-accent,var(--accent))}.club-glyph .glyph-accent-fill{fill:var(--glyph-accent,var(--accent))}#app .card h2>.icon,#app .section-title h2>.icon{color:#33353a}#app .mobile-app .bottom-nav,#app .worker-nav{z-index:30;left:50%;bottom:max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #ffffffd9;border-radius:25px;justify-content:space-around;align-items:center;width:calc(100% - 28px);max-width:452px;height:65px;padding:7px 8px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 7px 24px #20232b09}#app .bottom-nav>a,#app .bottom-nav>button,#app .worker-nav>button{color:#85858d;--glyph-accent:currentColor;flex-direction:column;flex:1;align-items:center;gap:4px;padding:0;font-size:12px;line-height:1.25;display:flex}#app .bottom-nav .icon,#app .worker-nav .icon{stroke-width:1.65px;filter:none;width:25px;height:25px}#app .bottom-nav .selected,#app .worker-nav .selected{color:#26282d;--glyph-accent:var(--accent);font-weight:650}#app .bottom-nav .selected .icon{transform:none}#app .bottom-actions{border-top:1px solid var(--line);background:#fffffff5;box-shadow:0 -3px 20px #27282e05}#app .bottom-actions .primary{border-radius:24px}#app .me-page{padding-top:21px}#app .me-page .page-heading{margin:8px 4px 20px}#app .me-page .page-heading .icon{width:25px;height:25px}.account-identity{align-items:center;gap:14px;min-height:70px;margin:0 6px 22px;display:flex}.account-avatar{color:#fff;background:linear-gradient(130deg,#ffd473,#ff9c37);border-radius:50%;flex:none;place-items:center;width:61px;height:61px;padding:0;font-size:35px;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-info{flex:1;min-width:0}.account-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#app .account-name h2{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:22px;line-height:1.4}.account-level{color:#a25b0d;white-space:nowrap;background:#ffeaca;border-radius:15px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:inline-flex}.account-info p{color:#808187;overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:3px;font-size:12px;display:flex}.account-info p button{color:#7c7e85;padding:2px}.account-profile{color:#686a71;white-space:nowrap;flex:none;align-items:center;gap:3px;padding:0;font-size:13px;display:flex}#app .account-wallet{justify-content:space-between;align-items:center;gap:12px;min-height:92px;margin-bottom:14px;padding:16px;display:flex}.account-balance{text-align:left;min-width:0;padding:0}.account-balance>span{color:#666970;font-size:13px;display:block}.account-balance strong{color:#17191e;font-variant-numeric:tabular-nums;letter-spacing:-.8px;overflow-wrap:anywhere;margin-top:6px;font-size:33px;font-weight:750;line-height:1.25;display:block}.account-balance strong small{margin-right:2px;font-size:19px}#app .account-wallet>.primary{flex:none;min-width:80px;min-height:37px;padding:8px 18px;font-size:15px}#app .me-page .my-orders{height:auto;padding:16px 13px 19px}#app .me-page .order-tabs.compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:0;display:grid}#app .me-page .order-tabs.compact button{color:#56585e;white-space:nowrap;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;font-size:12px;display:flex}#app .me-page .order-tabs.compact .icon{color:#202227;width:30px;height:30px}#app .me-page .order-tabs.compact button:before{display:none}#app .account-functions{padding:16px 12px 10px}#app .account-functions>h2{margin:0 2px 18px}.account-function-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-function-grid button{color:#34363b;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:99px;margin-bottom:5px;padding:10px 2px 14px;font-size:14px;display:flex;position:relative}.account-function-grid button:after{content:"";background:linear-gradient(#0000,#f0f0f2,#0000);width:1px;position:absolute;top:6px;bottom:14px;right:0}.account-function-grid button:nth-child(3n):after{display:none}.account-function-grid button:nth-child(n+4):before{content:"";background:#f3f3f5;height:1px;position:absolute;top:0;left:14px;right:14px}.account-function-grid small{color:#808188;margin-top:-6px;font-size:12px}.account-function-grid .icon{color:#202227}#app .home-grids{padding:16px 10px}#app .home-grids button{background:0 0}#app .home-grids b{color:#45464b;font-weight:500}#app .announcement{color:#6d6253;background:#fff;padding:11px 12px}#app .announcement b,#app .announcement>.icon{color:#b07732}#app .home-page .product-card{box-shadow:none;background:#fff;border:1px solid #f0f0f2;border-radius:13px;padding:0 0 11px;overflow:hidden}#app .home-page .product-card>img{aspect-ratio:1;border-radius:0}#app .home-page .product-info{padding:9px 10px 0}#app .product-bottom strong,#app .price-line>strong{color:#bd690b}#app .add-dot{color:#b8690e;background:#fff0d7}#app .price-unit{display:none}#app .category-page .category-layout{grid-template-columns:83px minmax(0,1fr);gap:10px}#app .category-page .category-nav{background:#f0f1f3;border-radius:14px;padding:8px 2px;top:12px}#app .category-page .category-nav button{color:#85868d;min-height:47px;font-size:11px}#app .category-page .category-nav button.active{color:#a6590e;background:#fff;border-color:#ffebce;box-shadow:0 2px 9px #a85f0910}#app .category-page .category-nav button.active:before{background:var(--accent)}#app .category-page .category-body .product-card{background:#fff;border-color:#eeeef1;border-radius:11px}#app .category-page .category-body .product-info h3{font-size:12px}#app .category-page .add-dot{background:var(--accent-soft);color:#b66911}#app .messages-page .support-card{border:1px solid #fff;border-radius:16px;gap:10px;height:auto;min-height:89px;padding:14px 12px;background:linear-gradient(110deg,#fff6e7,#ffefcf)!important}#app .messages-page .support-emblem{color:#26282e;background:#ffe8c0;border-radius:16px;width:49px;height:51px}#app .messages-page .support-card h2{font-size:18px}#app .messages-page .support-card p{color:#8a7760;font-size:11px}#app .messages-page .support-card>button{color:#35250f;background:#ffb746;padding:9px 12px;font-size:12px}#app .notification-list .icon-tile{color:#33353c;--glyph-accent:var(--accent);background:#fff4e1;border-radius:12px}#app .messages-page .notification-list>button:nth-child(2) .icon-tile{color:#33353c;background:#f4f4f6}#app .conversation .order-preview{background:#faf8f4}#app .conversation .order-preview span{color:#a86b27}#app .messages-page .conversation{border-radius:15px;padding:15px 12px}#app .messages-page .conversation h3{font-size:13px}#app .messages-page .conversation>.group-avatar{width:49px;height:49px}#app .login-page .login-card{margin-top:80px;padding:24px 19px}#app .login-page .login-card.register-card{margin-top:28px}#app .login-page .auth-tabs{background:#f5f1eb;height:43px}#app .login-page .auth-tabs button{color:#77746f;font-size:15px}#app .login-page .auth-tabs button.active{color:#955309;background:#ffe7bd}#app .login-page .auth-input{background:#fbfbfc;border-color:#ececf0;min-height:46px}#app .login-page .auth-input input{box-shadow:none;background:0 0;border:0}#app .login-page .agreement{white-space:normal;align-items:flex-start;font-size:11px}#app .login-page .wechat-login{background:#17ae59}#app .login-page .agreement input:checked{background:#e89221;border-color:#e89221}#app .login-page .agreement a{color:#9d5b10}#app .membership-card,#app .level-hero{color:#8f551b;box-shadow:none;background:linear-gradient(120deg,#fff1d7,#ffddb0);border:1px solid #fff;border-radius:16px}#app .membership-card h1,#app .level-hero h2{color:#543a22}#app .membership-card>p,#app .level-hero>p{color:#967751}#app .level-progress>span,#app .membership-card .progress{background:#fff8ec;border-color:#0000}#app .level-progress i,#app .membership-card .progress i{background:linear-gradient(90deg,#ffc260,#ed931e)}#app .level-art{color:#af650a}#app .zone-choice label:has(input:checked){background:#fff7e9;border-color:#efb357}#app .form-card label,#app .worker-apply-form label,#app .payout-form>label{font-size:13px;font-weight:500}#app .order-card>header{border-bottom-color:#f0f0f3}#app .order-card>header b.pending,#app .order-card>header b.waiting{color:#ae690d}#app .order-card .order-buttons button{min-height:36px;padding:8px 14px;font-size:13px}#app .order-tabs:not(.compact) button.active{color:#965718}#app .order-tabs:not(.compact) button.active:after{background:var(--accent)}#app .settings-list>button{padding:15px 2px;font-size:14px}#app .empty,#app .worker-empty,#app .manager-empty{color:#96969e}#app .worker-home-title{margin:9px 4px 21px}#app .worker-home-title h1{font-size:26px}#app .worker-home-title p{letter-spacing:0;margin-top:4px}#app .worker-identity{gap:13px;margin:0 4px 21px}#app .worker-avatar,#app .manager-avatar,#app .settings-avatar,#app .team-avatar{background:linear-gradient(130deg,#ffd479,#ffa342)}#app .worker-avatar{width:61px;height:61px;font-size:34px}#app .worker-identity h2{font-size:20px}#app .worker-identity>button{font-size:12px}#app .worker-order-management h2,#app .worker-workbench h2,#app .worker-assets h2{margin-bottom:17px}#app .worker-order-management h2>.icon,#app .worker-workbench h2>.icon,#app .worker-assets h2>.icon{display:none}#app .worker-order-management button>span{color:#2f3136;background:0 0;width:33px;height:33px}#app .worker-order-management button{color:#77787e}#app .worker-order-management i{color:#3b2b12;background:#ffb447}#app .worker-tools{gap:0}#app .worker-tools>button{background:0 0;border-radius:0;gap:9px;min-height:84px;padding:10px 1px;font-size:13px}#app .worker-tools>button>span{color:#32343a;background:0 0;border-radius:0;width:32px;height:32px}#app .worker-tools>button:nth-child(n+4){border-top:1px solid #f3f3f5}#app .worker-service-record{color:#696b71;border-top-color:#f0f0f2;margin-top:13px;padding-top:14px}#app .worker-asset-grid{gap:10px}#app .worker-asset-grid>button{background:#faf9f7;border-radius:11px;height:auto;min-height:70px;padding:12px}#app .worker-asset-grid strong{color:#292b31;font-size:21px}#app .worker-deposit{background:#fff6e9;border-radius:10px}#app .worker-hall-title{margin:8px 4px 20px}#app .hall-filter{box-shadow:none;border-radius:12px}#app .hall-order .primary.full{width:auto;min-width:83px;min-height:35px;margin-left:auto;padding:8px 18px;font-size:13px;display:flex}#app .hall-order-top aside strong{color:#af610d}#app .hall-remark{background:#faf9f7;border-radius:9px}#app .worker-header>button:last-child{font-size:12px}#app .extra-amount>strong{color:#25272c;font-size:38px}#app .balance-main .primary{min-height:42px;font-size:15px}#app .my-rank{background:#fff1d9}#app .rank-list .me{background:#fff7e9}#app .rank-list aside .icon{color:#f5a127;fill:#f5a127}#app .team-tabs button.active{color:#a45e13}#app .team-tabs button.active:after{background:#f5a12e}#app .team-card .extra-actions button{min-height:38px;font-size:13px}#app .payout-channels .selected{color:#95570e;background:#fff7e8;border-color:#eaa649}#app .payout-upload{color:#a36a2c;background:#fffaf1;border-color:#eddcc3}#app .manager-home-header{margin:8px 3px 22px}#app .manager-home-header h1{font-size:26px}#app .manager-period{background:#eeefef;border-radius:22px;margin-bottom:18px}#app .manager-period button{color:#7b7b82;font-size:13px}#app .manager-tile{color:#33353a;background:#fff3df;border-radius:12px}#app .manager-statistics{gap:0;padding:8px 13px}#app .manager-statistics>button{background:0 0;border-radius:0;gap:10px;min-height:83px;padding:12px 5px}#app .manager-statistics>button:nth-child(n+3){border-top:1px solid #f2f2f4}#app .manager-statistics>button:nth-child(2n){padding-left:11px}#app .manager-statistics .manager-tile{background:#fff7ea;width:32px;height:37px}#app .manager-statistics small{color:#82838a;font-size:11px}#app .manager-statistics strong{color:#25272c;font-size:23px}#app .manager-statistics>button:nth-child(2) strong{font-size:18px}#app .manager-entrances{gap:0}#app .manager-entrances>button{background:0 0;border-radius:0;gap:8px;min-height:90px;font-size:13px}#app .manager-entrances>button:nth-child(n+4){border-top:1px solid #f3f3f5}#app .manager-entrances .manager-tile{color:#33353a;background:0 0;width:35px;height:35px}#app .manager-entrances .manager-tile>.icon{width:28px;height:28px}#app .manager-activity .manager-tile{background:#fff7e9}#app .manager-app .manager-actions button{min-height:35px;padding:8px 14px;font-size:13px}#app .manager-app .manager-form>.primary{border-radius:22px;min-height:42px;font-size:14px}#app .manager-worker-identity .manager-avatar{width:59px;height:59px;font-size:32px}#app .manager-worker-tools button{color:#6e7077;font-size:12px}#app .manager-me .manager-avatar{width:64px;height:64px}#app .manager-permissions>span{color:#8a7a67;background:#f6f4f0}#app .manager-join-icon{color:#32353a;background:#fff1d7}#app .manager-money>strong{color:#27292e}#app .support-overview{background:linear-gradient(115deg,#fff,#fff3df);align-items:center;gap:12px;display:flex}.support-overview-icon{background:#ffedcd;border-radius:14px;place-items:center;width:46px;height:49px;display:grid}#app .support-overview h2{margin:0 0 4px;font-size:16px}#app .support-overview p{font-size:11px}.support-unread{text-align:center;margin-left:auto}.support-unread b{color:#956116;font-size:23px;display:block}.support-unread small{color:#8c857a;font-size:10px}#app .group-app{height:100dvh;min-height:0;padding:15px 15px 0;overflow:hidden}#app .group-header{flex:none;min-height:52px}#app .group-order{background:#ffffffed;border:1px solid #fff;border-radius:12px;flex:none}#app .group-line p{box-shadow:0 1px 3px #26292e04}#app .group-line.own p{color:#372e23;background:#ffe6bc}#app .group-compose{background:#f7f7f9;border-color:#ececef;flex:none}#app .group-compose .primary{border-radius:11px;min-height:40px;padding:8px 17px}.sheet-shade{background:#26262b60}.sheet{color:#292a30;border-radius:22px 22px 0 0;box-shadow:0 -8px 40px #25252b0c}.sheet .text-btn{color:#a35e0e}#app .cashier-app{padding-bottom:110px}#app .cashier-product{background:#fff5e5}#app .cashier-methods label.chosen{box-shadow:none;border-color:#edb359}#app .cashier-footer .primary{color:#2e2418;background:linear-gradient(110deg,#ffc968,#ff9f26)}#app .cashier-radio{color:#2b2318}#app .chosen .cashier-radio{background:#ffc260}#app .cashier-method-icon.wx{color:#19a35c;background:#eaf8ee}@media (width<=370px){#app .mobile-app{padding-left:13px;padding-right:13px}#app .group-app{padding-left:15px;padding-right:15px}.account-identity{gap:10px;margin-left:2px;margin-right:2px}.account-avatar{width:53px;height:53px;font-size:30px}.account-name{gap:5px}#app .account-name h2{font-size:19px}.account-level{padding:3px 6px;font-size:9px}.account-profile{font-size:11px}#app .me-page .order-tabs.compact button{font-size:10px}#app .category-page .category-layout{grid-template-columns:73px minmax(0,1fr);gap:8px}#app .category-page .category-nav button{font-size:10px}#app .manager-statistics>button{gap:6px}#app .manager-statistics>button:nth-child(2n){padding-left:7px}#app .manager-statistics>button:nth-child(2) strong{font-size:16px}#app .manager-statistics .manager-tile{width:26px}#app .messages-page .support-card{gap:7px;padding:12px 9px}#app .messages-page .support-emblem{width:40px}#app .messages-page .support-card h2{font-size:17px}#app .messages-page .support-card>button{padding:8px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){#app button,#app a{transition:none}}#app .home-page .home-grids{margin:12px -6px 15px;padding:0}.home-grid-glyph{color:#2d2f34;background:#fff1da;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}#app .home-page .featured{background:#fff;border:1px solid #ffe4be;border-radius:15px;padding:0 9px 10px;overflow:hidden}#app .home-page .featured>header{color:#9a5a13;background:#fff2dc;height:37px;margin:0 -9px 7px;padding:0 12px}#app .home-page .featured>header b{font-size:17px;font-style:normal;font-weight:650}#app .home-page .featured>header small{color:#a18a6b;font-size:9px}#app .home-page .featured-body{min-height:114px;padding:4px 2px}#app .home-page .featured-body .rush{color:#322514;background:#ffb848;padding:8px 10px;font-size:11px;bottom:3px;right:2px}#app .home-page .featured-body strong{color:#c57b1c}#app .home-page .featured-body strong em{display:none}#app .withdraw-amount>strong{color:#25272c}#app .payout-channels .selected i{color:#543b1c;background:#ffc361;border-color:#ffc361}#app .payout-channels>button:not(:first-child)>.icon{color:#33353b}#app .payout-summary>small{color:#9d702f}#app .manager-money p,#app .worker-footnote{color:#8b8c92}#app .support-chat.group-app{background:radial-gradient(at 8% 0,#ffdfa8,#0000 35%),linear-gradient(#fff8eb,#fff 68%);padding-top:21px}#app .support-chat .group-header b{font-size:19px}#app .support-chat .group-header small{margin-top:6px;font-size:11px}.support-chat-order{text-align:left;background:#fff;border-radius:15px;align-items:center;gap:10px;margin-bottom:5px;padding:14px 12px;font-size:12px;display:flex}.support-chat-order>.icon{color:#d18c3e;flex:none}.support-chat-order span{overflow-wrap:anywhere;flex:1;min-width:0}.support-chat-order small{color:#cd883a;white-space:nowrap;font-size:10px}#app .support-chat .group-line p{border-radius:0 15px 15px;padding:12px 14px;font-size:14px;box-shadow:0 6px 16px #a6864210}#app .support-chat .group-line.own p{color:#fff;background:linear-gradient(115deg,#ffb34d,#ff9616);border-radius:15px 0 15px 15px}#app .support-chat .member-avatar,#app .support-mobile .support-identity>.member-avatar,#app .support-mobile .support-conversation>.member-avatar{color:#fff;background:linear-gradient(130deg,#ffcd72,#ff9c24);border-radius:50%}.support-chat-tools{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px 0;display:grid}.support-chat-tools button{color:#6b6c74;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:10px 4px;font-size:11px;display:flex;box-shadow:0 4px 16px #b79a6410}.support-chat-tools .icon{color:#d48d3b}#app .support-chat .group-compose{padding:10px 15px max(18px,env(safe-area-inset-bottom));background:0 0;border:0;align-items:center}#app .support-chat .group-compose input{border:1px solid #ececef;border-radius:20px;height:39px;padding:10px 12px;font-size:12px}#app .support-chat .group-compose .primary{border-radius:12px;flex:none;min-height:36px;padding:9px 16px;font-size:13px}.support-chat-plus{background:#fff;border:1px solid #e4e4e8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.support-reply-choice{text-align:left;border-bottom:1px solid #eee;width:100%;padding:15px 0;font-size:14px;display:block}.support-related-order{overflow-wrap:anywhere;border-bottom:1px solid #eee;padding:14px 0}.support-related-order p{color:#666;margin:6px 0;font-size:12px}.support-related-order small{color:#999;margin-bottom:8px;font-size:11px;display:block}.support-transfer-label{gap:12px;margin-bottom:20px;font-size:14px;display:grid}.support-transfer-label select{border:1px solid #eee;border-radius:8px;padding:11px}.support-rating-input{gap:13px;margin:15px 0;display:flex}.support-rating-input button{color:#ddd;font-size:26px}.support-rating-input button.active{color:#f6ab3d}.support-rating-body{border:1px solid #eee;border-radius:9px;width:100%;min-height:85px;margin:0 0 16px;padding:12px}.support-rate-entry{padding:8px;font-size:11px}#app .category-page.mobile-app,#app .messages-page.mobile-app{padding-top:8px}#app .me-page.mobile-app{padding:72px 14px calc(105px + env(safe-area-inset-bottom))}#app .me-page .account-identity{gap:15px;min-height:60px;margin:0 6px 18px}#app .me-page .account-avatar{width:60px;height:60px;font-size:34px}#app .me-page .account-info{min-width:0}#app .me-page .account-name{gap:9px}#app .me-page .account-name h2{font-size:22px;line-height:1.35}#app .me-page .account-info p{margin-top:4px;font-size:13px;line-height:20px}#app .me-page .account-settings{color:#25272d;flex:none;place-items:center;width:40px;height:44px;margin-left:auto;padding:0;display:grid}#app .me-page .account-settings .icon{width:25px;height:25px}#app .me-page .card{border-radius:14px;margin-bottom:12px}#app .me-page .account-wallet.card{min-height:84px;padding:13px 16px}#app .me-page .account-balance>span{font-size:13px;line-height:20px}#app .me-page .account-balance strong{margin-top:4px;font-size:33px;line-height:1.1}#app .me-page .account-balance strong small{font-size:18px}#app .me-page .account-wallet>.primary{min-width:78px;min-height:36px;padding:7px 17px;font-size:15px}#app .me-page .my-orders.card{padding:14px 12px 17px}#app .me-page .my-orders .section-title{margin:0 0 18px}#app .me-page .my-orders .section-title h2,#app .me-page .account-functions.card>h2{font-size:17px;font-weight:650;line-height:24px}#app .me-page .my-orders .section-title>button{font-size:12px}#app .me-page .order-tabs.compact button{gap:9px;font-size:12px;line-height:18px}#app .me-page .order-tabs.compact .icon{width:29px;height:29px}#app .me-page .account-functions.card{padding:14px 10px 11px}#app .me-page .account-functions.card>h2{margin:0 3px 8px}#app .me-page .account-function-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:78px;gap:6px 0}#app .me-page .account-function-grid button{justify-content:flex-start;gap:0;min-height:0;margin:0;padding:9px 1px 0;font-size:12px;line-height:18px}#app .me-page .account-function-grid .icon{flex:none;width:28px;height:28px}#app .me-page .account-function-grid button>span{margin-top:7px}#app .me-page .account-function-grid small{margin-top:0;font-size:11px;line-height:15px}#app .me-page .account-function-grid button:before,#app .me-page .account-function-grid button:after{display:none}@media (width<=360px){#app .me-page .account-identity{gap:10px}#app .me-page .account-avatar{width:54px;height:54px;font-size:31px}#app .me-page .account-name{gap:5px}#app .me-page .account-name h2{font-size:20px}#app .me-page .account-info p{font-size:11px}#app .me-page .order-tabs.compact button{font-size:10px}#app .me-page .order-tabs.compact .icon{width:27px;height:27px}}.home-primary-tabs{background:#fff;border:1px solid #f0efec;border-radius:13px;margin:6px 0 21px;padding:6px 8px;display:flex;box-shadow:0 4px 14px #1b252903}.home-primary-tabs button{color:#96989e;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;padding:13px 4px 17px;font-size:14px;font-weight:600;display:flex;position:relative}.home-primary-tabs img{object-fit:cover;border-radius:7px;width:25px;height:25px}.home-primary-tabs button.active{color:#282b30}.home-primary-tabs button.active:after{content:"";background:#f6ac3c;border-radius:2px;height:3px;position:absolute;bottom:4px;left:20%;right:20%}.home-primary-tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-category-section{margin:0 0 24px}.home-category-section>h2{color:#303034;text-align:center;justify-content:center;align-items:center;gap:13px;margin:19px 0 15px;font-size:16px;display:flex}.home-category-section>h2:before,.home-category-section>h2:after{content:"";background:#ead7b8;width:34px;height:1px}.home-category-section>h2>span{background:linear-gradient(110deg,#fff1d9,#fffcf6);border:1px solid #f2dfba;border-radius:6px;padding:5px 17px}.order-icon-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}#app .mobile-app .count-badge,#app .mobile-app .badge,#app .mobile-app .worker-group aside>b,#app .mobile-app .manager-tile>i,#app .mobile-app .manager-conversation aside>i,#app .mobile-app .worker-order-management button i{text-align:center;box-sizing:border-box;border:0;border-radius:50%;min-width:17px;height:17px;padding:0 3px;font-size:10px;font-style:normal;font-weight:500;line-height:17px;color:#fff!important;background:#f04449!important}.order-icon-wrap>.count-badge{position:absolute;top:-7px;right:-9px}.count-badge{flex-shrink:0}#app .mobile-app .badge.unread-dot{width:7px;min-width:7px;height:7px;padding:0}#app .mobile-app .notice-icon>i,#app .mobile-app .worker-notice-dot,#app .mobile-app .unread-dot{background:#f04449!important}@media (width<=360px){.home-primary-tabs button{gap:5px;font-size:11px}.home-primary-tabs img{width:21px;height:21px}.home-primary-tabs .icon{width:18px;height:18px}.home-category-section>h2{font-size:14px}#app .me-page .account-function-grid button{font-size:11px}}#app .sliding-tabs{isolation:isolate;min-width:0;display:flex;position:relative}#app .sliding-tabs>button{z-index:1;color:#98999e;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;padding:13px 5px;font-size:13px;font-weight:500;transition:color .3s,opacity .3s;display:flex;position:relative}#app .sliding-tabs>button.active{color:#202227;background:0 0}#app .sliding-tabs>button:after,#app .sliding-tabs>button:before{display:none}#app .sliding-tabs>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#app .sliding-tabs img{object-fit:cover;opacity:.55;border-radius:7px;flex:none;width:25px;height:25px;transition:opacity .3s}#app .sliding-tabs>button.active img{opacity:1}#app .sliding-tabs .tab-indicator{z-index:0;pointer-events:none;height:3px;width:calc(var(--tab-w) * .56);transform:translate3d(calc(var(--tab-x) + var(--tab-w) * .22),0,0);background:linear-gradient(90deg,#f4cf48,#ff9d24);border-radius:3px;position:absolute;bottom:4px;left:0}#app .sliding-tabs.tab-ready .tab-indicator{transition:transform .32s cubic-bezier(.22,.75,.25,1),width .32s cubic-bezier(.22,.75,.25,1),height .32s}#app .sliding-tabs.division{background:#fff;border-radius:12px;margin:8px 0 17px;padding:4px 6px 8px;box-shadow:0 3px 14px #26262d04}#app .sliding-tabs.division>button{padding:12px 4px 11px;font-size:14px;font-weight:600}#app .category-page .sliding-tabs.division{margin-top:0;margin-bottom:12px}#app .category-layout{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:10px;display:grid}#app .sliding-tabs.sidebar{background:#f4f4f6;border-radius:12px;flex-direction:column;min-height:260px;padding:6px 0;display:flex;position:sticky;top:8px}#app .sliding-tabs.sidebar>button{text-align:left;flex:none;justify-content:flex-start;gap:5px;min-height:49px;padding:13px 6px 13px 9px;font-size:11px;line-height:1.5}#app .sliding-tabs.sidebar>button>span{white-space:normal;overflow-wrap:anywhere}#app .sliding-tabs.sidebar>button>.icon{flex:none;width:15px;height:15px}#app .sliding-tabs.sidebar .tab-indicator{width:100%;height:var(--tab-h);transform:translate3d(0,var(--tab-y),0);background:#fff;border-radius:8px;top:0;bottom:auto;box-shadow:inset 3px 0 #ffac25}#app .sliding-tabs.order-filter{background:0 0;border-bottom:1px solid #eeedf0;margin-bottom:19px}#app .sliding-tabs.order-filter>button{flex-direction:column;gap:8px;padding:9px 0 14px;font-size:12px}#app .sliding-tabs.order-filter>button .icon{width:27px;height:27px}#app .sliding-tabs.order-filter .tab-indicator{width:calc(var(--tab-w) * .42);transform:translate3d(calc(var(--tab-x) + var(--tab-w) * .29),0,0);bottom:0}#app .sliding-tabs.segment{background:#f4f3f0;border-radius:10px;margin-bottom:16px;padding:4px}#app .sliding-tabs.segment>button{padding:10px 6px;font-size:14px;font-weight:600}#app .sliding-tabs.segment .tab-indicator{height:calc(100% - 8px);width:var(--tab-w);transform:translate3d(var(--tab-x),0,0);background:#fff;border-radius:8px;top:4px;bottom:auto;box-shadow:0 2px 8px #352e2410}#app .home-page .banner.home,#app .home-page .banner.home>button{aspect-ratio:1536/678;border-radius:12px;width:100%;height:auto;max-height:none;overflow:hidden}#app .home-page .banner.home>button{padding:0;display:block}#app .home-page .banner.home img,#app .home-page .banner.home .reference-art{aspect-ratio:1536/678;object-fit:contain;background:0 0;width:100%;height:100%;display:block}#app .home-page .banner.home{margin-top:0}#app .bottom-nav .nav-icon,#app .worker-nav .nav-icon{stroke-width:1.65px;width:25px;height:25px;transition:transform .26s,color .26s}.nav-icon .nav-body,.nav-icon .nav-accent,.nav-icon .nav-detail{fill:#0000;transition:fill .25s,stroke .25s}.nav-icon .nav-accent{opacity:0}.nav-icon .nav-dots{fill:currentColor;transition:fill .25s}.nav-icon.active .nav-body{fill:#303238;stroke:#303238}.nav-icon.active .nav-accent{opacity:1;stroke:#f5a126;fill:#ffad30}.nav-icon.active .nav-detail{stroke:#fff}.nav-icon.active .nav-dots{fill:#ffb43b}.nav-icon:not(.active) .nav-accent{opacity:1}.nav-icon:not(.active) .nav-accent:first-child{fill:#0000}#app .worker-home{padding-top:65px}#app .worker-identity .worker-settings{color:#26282e;flex:none;place-items:center;width:40px;height:40px;padding:0;font-size:0;display:grid}#app .extra-messages{padding-top:8px}#app .extra-messages .extra-search{margin-top:0}#app .worker-hall-title .hall-refresh{color:#565962;background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 2px 8px #40331b06}#app .hall-card-actions{justify-content:flex-end;padding-top:12px;display:flex}#app .hall-card-actions>button{color:#4e5057;background:#fff;border:1px solid #e6e3de;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:6px 12px;font-size:12px;display:flex}#app .worker-app .extra-form>.primary,#app .worker-app .card>.primary.full,#app .worker-app .card>.outline.full{border-radius:9px;align-self:flex-end;width:auto;min-width:92px;min-height:36px;margin-left:auto;padding:9px 16px;font-size:13px}#app .worker-app .worker-order-actions>button{border-radius:10px;min-height:40px;padding:10px 14px;font-size:14px}#app .withdraw-page .payout-form>button{border-radius:9px;justify-self:end;width:auto;min-width:104px;min-height:36px;padding:9px 15px;font-size:13px}#app .withdraw-page>.primary{border-radius:9px;width:auto;min-width:130px;min-height:39px;margin:15px 0 0 auto;padding:10px 18px;font-size:14px;display:block}.membership-rights{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.membership-rights>span{align-items:center;gap:8px;font-size:13px;display:flex}.membership-rights .icon{color:#ee9b25}#app .membership-page .level-row>div{min-width:0}#app .membership-page .level-row p{white-space:normal;line-height:1.65}@media (width<=360px){#app .sliding-tabs.division>button{gap:5px;font-size:12px}#app .sliding-tabs.division img{width:22px;height:22px}#app .sliding-tabs.order-filter>button{font-size:10px}#app .category-layout{grid-template-columns:73px minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){#app .sliding-tabs *,.nav-icon *{transition:none!important}}#app .mobile-app .bottom-actions,#app .mobile-app .worker-order-actions,#app .mobile-app .cashier-footer{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none!important;animation:none!important}#app .mobile-app .bottom-nav,#app .worker-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7}#app .worker-order-actions>button{min-height:42px;height:42px!important;font-size:14px!important}#app .product-page{padding-bottom:90px}#app .checkout-page{padding-bottom:95px}.assignment-label{margin:16px 0 9px;font-size:14px;font-weight:600;display:block}.assignment-choice{align-items:center;gap:10px;display:flex}#app .assignment-choice>button{color:#73757b;background:#fff;border:1px solid #e4e5e8;border-radius:8px;min-height:35px;padding:7px 14px;font-size:13px;line-height:1.4;transition:color .2s,background-color .2s,border-color .2s}#app .assignment-choice>button.active{color:#9b5907;background:#fff6e8;border-color:#ffb95c}#app .assignment-selected{color:#7b6243;text-align:left;align-items:center;gap:7px;margin:10px 0 0;padding:5px 0;font-size:12px;display:flex}#app .system-making-entry{color:#a2a4a9;background:0 0;margin:28px auto 16px;padding:6px 12px;font-size:12px;font-weight:400;display:block}.sheet-shade.centered{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;padding:20px}.sheet-shade.centered .sheet{border-radius:17px;width:100%;max-width:400px;max-height:85dvh}.worker-picker-search{color:#9a9da5;background:#f6f7f9;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;display:flex}.worker-picker-search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.picker-hint{color:#92959c;margin:12px 0 4px;font-size:12px}.worker-picker-list{overscroll-behavior:contain;min-height:180px;max-height:48dvh;overflow:auto}.worker-picker-list>button{text-align:left;border-bottom:1px solid #f0f1f4;align-items:center;gap:11px;width:100%;padding:13px 0;display:flex}.picker-avatar{color:#b57a20;background:#fff1d9;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;display:grid;overflow:hidden}.picker-avatar img{object-fit:cover;width:100%;height:100%}.picker-person{flex:1;min-width:0}.picker-person b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.picker-person small{color:#93959d;margin-top:5px;font-size:11px;display:block}.worker-picker-list .icon{color:#c0a277}.picker-state{text-align:center;color:#989ba4;margin:45px 0;font-size:13px}.worker-picker-list .picker-more{color:#b3711c;justify-content:center;font-size:12px}.system-making-image{object-fit:contain;width:auto;max-width:100%;max-height:70dvh;margin:auto;display:block}#app .worker-app.worker-order{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}#app .worker-app.worker-order>.worker-order-actions{z-index:30;box-sizing:border-box;width:100%;max-width:480px;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #f0f1f3;align-items:center;gap:16px;margin:0;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -3px 16px #23273006}#app .worker-app.worker-order>.worker-order-actions>.primary{border-radius:10px;flex:0 156px;min-width:116px;padding:0 18px}#app .recruit-captain{border-bottom:1px solid #f2f2f2;align-items:center;gap:9px;margin-bottom:14px;padding-bottom:13px;display:flex}#app .recruit-captain .member-avatar{border-radius:50%;width:32px;height:32px}#app .recruit-captain b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}#app .recruit-captain small{color:#94979f;flex:none;margin-left:auto;font-size:11px}#app .team-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}#app .worker-group .conversation-heading,#app .conversation .conversation-heading{align-items:center;min-width:0;display:flex}#app .conversation-heading>.conversation-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#app .group-header .group-title{justify-content:center;align-items:center;min-width:0;display:flex}#app .group-header .group-title>b{min-width:0}#app .account-avatar img.guest-avatar{object-fit:contain;border-radius:inherit;background:#fff}.mobile-app .leaderboard-controls{background:#fff;border-radius:16px;margin:4px 0 10px;padding:8px 14px}.leaderboard-controls .sliding-tabs{box-shadow:none;margin:0}.mobile-app .boss-rank-label{margin:8px 4px 10px;font-size:17px}.leaderboard-refreshing{opacity:.5;pointer-events:none}.worker-app .order-info-v67{border-radius:20px;padding:22px 18px}.order-info-v67>h2{margin:0 0 13px;font-size:22px;font-weight:700}.submitted-row{border-bottom:1px solid #f0eee9;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 0;font-size:15px;line-height:1.6;display:flex}.submitted-row>span{color:#a3a09b;flex-shrink:0}.submitted-row>b{text-align:right;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;font-weight:400}.submitted-number{align-items:center;gap:6px;min-width:0;display:flex}.submitted-number b{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.submitted-number button{color:#a3a09b;flex-shrink:0;padding:3px}.submitted-row .muted{color:#aaa}.submitted-row:last-child{border:0;padding-bottom:0}.submitted-row.reward>b{color:#ed8c2c;font-size:22px;font-weight:700}.worker-order .worker-header{margin-bottom:16px}@media (width<=360px){.submitted-row{gap:10px;font-size:14px}.worker-app .order-info-v67{padding:20px 15px}}[data-touch-ripple]{isolation:isolate;touch-action:manipulation;position:relative;overflow:hidden}.touch-ripple{pointer-events:none;z-index:2;background:var(--blue,#ff981c);background:color-mix(in srgb,var(--blue,#ff981c),white 25%);border:1px solid #ffffff75;border-radius:50%;position:absolute}.feedback-button{isolation:isolate;touch-action:manipulation;position:relative}.feedback-button:disabled{opacity:1;cursor:wait}.feedback-button .feedback-edge{width:auto;height:auto;box-shadow:none;border-radius:inherit;pointer-events:none;opacity:0;z-index:3;background:0 0;border:1px solid #0000;position:absolute;inset:0;overflow:hidden}.feedback-edge:after{content:"";background:conic-gradient(from 0deg,transparent 0 67%,#ffd083 77%,#fff 83%,#ffb340 89%,transparent 96%);animation:1.1s linear infinite paused feedback-orbit;position:absolute;inset:-150%}@supports (-webkit-mask-composite:xor) or (mask-composite:exclude){.feedback-edge{-webkit-mask-composite:xor;padding:1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.feedback-button.is-responding .feedback-edge,.feedback-button.is-processing .feedback-edge{opacity:1;border-color:#ffd49580}.feedback-button.is-responding .feedback-edge:after,.feedback-button.is-processing .feedback-edge:after{animation-play-state:running}.feedback-button .feedback-progress{box-shadow:none;box-sizing:border-box;border:2px solid #f9ba6350;border-top-color:var(--blue,#fb9917);border-right-color:var(--blue,#fb9917);pointer-events:none;z-index:4;background:0 0;border-radius:50%;width:13px;height:13px;animation:.75s linear infinite feedback-orbit;position:absolute;top:7px;right:7px}.feedback-button.primary .feedback-progress{border-color:#fff #fff #ffffff60 #ffffff60}.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes feedback-orbit{to{transform:rotate(360deg)}}#app .home-category-section>h2{color:#fff;gap:14px;margin:20px 0 18px}#app .home-category-section>h2:before,#app .home-category-section>h2:after{background:#eadfd0;flex:1;max-width:135px}#app .home-category-section>h2>span{box-sizing:border-box;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),50% 100%,0 calc(100% - 7px));color:#fff;overflow-wrap:anywhere;background:linear-gradient(125deg,#ffbd54,#fb8910);border:0;border-radius:0;min-width:78px;max-width:60%;padding:5px 20px 10px;font-size:17px;line-height:1.25}#app .hall-refresh-float{z-index:35;right:max(18px,50vw - 222px);bottom:calc(max(17px,env(safe-area-inset-bottom)) + 78px);color:#9b6b30;touch-action:manipulation;background:#fff;border:1px solid #ece7df;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:fixed;box-shadow:0 3px 14px #5b421b17}#app .hall-refresh-float:disabled{opacity:.65}#app .white-service-chat.group-app{background:#fff!important}#app .white-service-chat .group-messages,#app .white-service-chat .group-compose{background:#fff}#app .white-service-chat .group-line:not(.own) p{box-shadow:none;background:#f5f6f8}.review-legend{color:#959595;text-align:center;margin:8px 0 14px;font-size:12px;line-height:1.6}.review-selected-label{text-align:center;color:var(--blue);margin:8px 0;font-size:15px;font-weight:600}.review-card .review-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#50545c;text-align:left;font-size:14px}.review-card textarea{box-sizing:border-box;resize:vertical;width:100%}@media (prefers-reduced-motion:reduce){.feedback-button .feedback-edge:after{background:0 0;animation:none}.feedback-button.is-processing .feedback-edge,.feedback-button.is-responding .feedback-edge{border:2px solid #ffc369}.feedback-progress{border-style:dotted;animation:none}.touch-ripple{display:none}}.support-card .feedback-button.is-processing>.icon{opacity:0}.support-card .feedback-button .feedback-progress{margin-top:-6.5px;top:50%}.review-card .stars button.selected .icon{fill:var(--blue);stroke:var(--blue)}#app .home-category-section>h2>span{white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:none;width:78px;min-width:78px;max-width:78px;height:36.25px;padding:5px 6px 10px;line-height:21.25px;overflow:hidden}#app .bottom-nav>a,#app .bottom-nav>button,#app .worker-nav>button{transition:color .16s ease-out}#app .bottom-nav .nav-icon,#app .worker-nav .nav-icon{transition:color .16s ease-out,transform .16s ease-out}.nav-icon .nav-body,.nav-icon .nav-accent,.nav-icon .nav-detail{transition:fill .16s ease-out,stroke .16s ease-out,opacity .16s ease-out}.nav-icon .nav-dots{transition:fill .16s ease-out}#app .group-line>div:last-child{min-width:0}#app .group-compose{align-items:center}#app .group-compose .chat-attachments{flex:none}@media (prefers-reduced-motion:reduce){#app .bottom-nav>a,#app .bottom-nav>button,#app .worker-nav>button,#app .bottom-nav .nav-icon,#app .worker-nav .nav-icon{transition:none}}#app .mobile-app .bottom-nav,#app .mobile-app .worker-nav{width:calc(100% - 30px);max-width:452px;height:65px;bottom:max(14px,env(safe-area-inset-bottom));background:#fffffff5;border:1px solid #fff;border-radius:25px;padding:7px 8px;box-shadow:0 6px 23px #20242d07}#app .bottom-nav>a,#app .bottom-nav>button,#app .worker-nav>button{color:#9698a2;gap:4px;font-size:12px;transition:color .42s cubic-bezier(.22,.68,.25,1)}#app .bottom-nav .selected,#app .worker-nav .selected{color:#1c2027;font-weight:600}#app .bottom-nav .nav-icon,#app .worker-nav .nav-icon{width:29px;height:29px;transition:color .42s cubic-bezier(.22,.68,.25,1),transform .42s cubic-bezier(.22,.68,.25,1)}#app .bottom-nav .selected .nav-icon,#app .worker-nav .selected .nav-icon{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){#app .bottom-nav>a,#app .bottom-nav>button,#app .worker-nav>button,#app .bottom-nav .nav-icon,#app .worker-nav .nav-icon{transition:none}}#app .mobile-app.players-page{padding-top:16px;background:#f6f7fa!important}.players-page .page-screen{min-width:0}#app .players-page .directory-search input{padding:0;box-shadow:none!important;background:0 0!important;border:0!important}#app .players-page .directory-sort select{padding-left:0;box-shadow:none!important;background:0 0!important;border:0!important}.player-service-picker{color:#282b30;padding:4px 4px 12px}.player-service-person{color:#777b84;flex-wrap:wrap;align-items:center;gap:7px;margin:3px 0 15px;font-size:14px;display:flex}.player-service-person strong{color:#25272c}.player-service-person span{margin-left:auto;font-size:12px}.player-service-options{overscroll-behavior:contain;gap:9px;max-height:55vh;display:grid;overflow:auto}.player-service-options button{text-align:left;color:#282b30;background:#f5f6f8;border:0;border-radius:15px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.player-service-options img{object-fit:cover;border-radius:10px;flex:none;width:58px;height:58px}.player-service-options button>span{flex:1;gap:6px;min-width:0;display:grid}.player-service-options b{overflow-wrap:anywhere;font-size:15px}.player-service-options small{color:#b08230;font-size:13px}.player-service-options button:focus-visible{outline-offset:2px;outline:2px solid #282b30}.sheet-shade.sheet-elastic{animation:.45s ease-out both player-service-shade-in}.sheet-shade.sheet-elastic>.sheet{transform-origin:bottom;animation:.82s cubic-bezier(.22,.7,.28,1) both player-service-rise}@keyframes player-service-shade-in{0%{opacity:0}to{opacity:1}}@keyframes player-service-rise{0%{transform:translateY(105%)}64%{transform:translateY(-12px)}81%{transform:translateY(6px)}93%{transform:translateY(-3px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sheet-shade.sheet-elastic,.sheet-shade.sheet-elastic>.sheet{animation:none}}#app .boss-app.with-nav{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}#app .mobile-app>.boss-bottom-nav{z-index:30;left:50%;bottom:max(12px,env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);background:#ffffffed;border:1px solid #ffffffd9;border-radius:32px;justify-content:space-around;align-items:center;gap:0;width:calc(100% - 26px);max-width:454px;height:54px;padding:5px 10px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 20px #20242d05}#app .mobile-app>.boss-bottom-nav>a{color:#a3a4aa;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;height:100%;padding:0;font-size:12px;font-weight:400;line-height:15px;text-decoration:none;display:flex}#app .mobile-app>.boss-bottom-nav>a>span{white-space:nowrap;flex:none}#app .mobile-app>.boss-bottom-nav>a.selected{color:#24272b;font-weight:600}#app .mobile-app>.boss-bottom-nav .nav-icon{filter:none;stroke-width:0;width:24px;height:24px;transform:none}#app .mobile-app>.boss-bottom-nav .nav-icon.player-selector{transform-origin:50% 70%;transition:transform .46s cubic-bezier(.22,.8,.25,1.15)}#app .mobile-app>.boss-bottom-nav>a.selected .nav-icon.player-selector{transform:translateY(-1px)scale(1.18)}#app .mobile-app>.boss-bottom-nav>a:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #e4bc49}@media (width<=359px){#app .mobile-app>.boss-bottom-nav{width:calc(100% - 22px);padding-inline:7px}}@media (prefers-reduced-motion:reduce){#app .mobile-app>.boss-bottom-nav .nav-icon.player-selector{transition:none}}
