:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wso-bg-page:#f5f7fa;--wso-text-secondary:#00000073;--wso-text-tertiary:#00000040;--wso-border:#f0f0f0;--wso-price:#fa541c}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:#000000e0;background:var(--wso-bg-page);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00000052}::-webkit-scrollbar-track{background:0 0}.wso-muted{color:var(--wso-text-secondary)}.wso-dim{color:var(--wso-text-tertiary)}.wso-num{font-variant-numeric:tabular-nums}.wso-nowrap{white-space:nowrap}.wso-price{color:var(--wso-price);font-variant-numeric:tabular-nums;font-weight:600}.wso-strike{color:var(--wso-text-tertiary);font-size:12px;text-decoration:line-through}.wso-page{flex-direction:column;gap:16px;display:flex}.wso-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wso-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.wso-login{background:linear-gradient(135deg,#1677ff 0%,#0a3d91 55%,#05224f 100%);justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}.wso-login-card{background:#fff;border-radius:12px;width:100%;max-width:380px;padding:32px 28px 24px;box-shadow:0 18px 48px #0000003d}.wso-login-title{text-align:center;margin:0 0 4px;font-size:22px;font-weight:600}.wso-login-subtitle{color:var(--wso-text-secondary);text-align:center;margin:0 0 26px;font-size:13px}.wso-sider-logo{color:#fff;white-space:nowrap;align-items:center;gap:10px;height:56px;padding:0 18px;display:flex;overflow:hidden}.wso-sider-logo-badge{background:#ffffff29;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex}.wso-sider-logo-text{font-size:15px;font-weight:600}.wso-header{border-bottom:1px solid var(--wso-border);background:#fff;justify-content:space-between;align-items:center;padding:0 20px 0 8px;display:flex}.wso-header-right{align-items:center;gap:8px;display:flex}.wso-user-trigger{cursor:pointer;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 10px;transition:background-color .2s;display:flex}.wso-user-trigger:hover{background:#0000000a}.wso-content{padding:16px}.wso-stat-card{position:relative;overflow:hidden}.wso-stat-value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.2}.wso-stat-suffix{color:var(--wso-text-secondary);margin-left:4px;font-size:13px;font-weight:400}.wso-dish-thumb{object-fit:cover;background:#f5f5f5;border-radius:6px;width:44px;height:44px}.wso-dish-thumb-empty{width:44px;height:44px;color:var(--wso-text-tertiary);background:#fafafa;border:1px dashed #d9d9d9;border-radius:6px;justify-content:center;align-items:center;font-size:18px;display:flex}.wso-material-tag{margin-bottom:4px}.wso-detail-amount{color:var(--wso-price);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}
