@charset "UTF-8";.swipe-back-indicator[data-v-0fa30279]{position:fixed;top:50%;transform:translateY(-50%);z-index:9999;pointer-events:none}.swipe-back-indicator.left[data-v-0fa30279]{left:0}.swipe-back-indicator.right[data-v-0fa30279]{right:0}.indicator-circle[data-v-0fa30279]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .1s ease-out,background-color .2s ease;box-shadow:0 2px 8px #00000026}.indicator-icon[data-v-0fa30279]{font-size:24px;color:#fff;transition:opacity .1s ease-out}.swipe-indicator-enter-active[data-v-0fa30279],.swipe-indicator-leave-active[data-v-0fa30279]{transition:opacity .2s ease}.swipe-indicator-enter-from[data-v-0fa30279],.swipe-indicator-leave-to[data-v-0fa30279]{opacity:0}.ud-versions[data-v-5109d955]{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px;margin-bottom:20px;background:var(--color-background-subtle);border-radius:var(--radius-base)}.ud-ver[data-v-5109d955]{display:flex;flex-direction:column;align-items:center;gap:6px}.ud-ver__label[data-v-5109d955]{font-size:var(--font-size-extra-small);color:var(--color-text-placeholder)}.ud-ver__value[data-v-5109d955]{font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ud-ver--new .ud-ver__value[data-v-5109d955]{color:var(--color-primary)}.ud-arrow[data-v-5109d955]{font-size:20px;color:var(--color-primary)}.ud-log[data-v-5109d955]{margin-bottom:16px}.ud-log h4[data-v-5109d955]{margin:0 0 10px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ud-log ul[data-v-5109d955]{margin:0;padding-left:18px;list-style:none}.ud-log ul li[data-v-5109d955]{position:relative;margin-bottom:6px;font-size:var(--font-size-small);color:var(--color-text-regular);line-height:1.6}.ud-log ul li[data-v-5109d955]:before{content:"";position:absolute;left:-14px;top:8px;width:4px;height:4px;background:var(--color-primary);border-radius:50%}.ud-notes[data-v-5109d955]{margin:0 0 16px;padding:10px 12px;background:var(--color-primary-50);border-left:3px solid var(--color-primary);font-size:var(--font-size-small);color:var(--color-text-regular);line-height:1.6;border-radius:0 var(--radius-xs) var(--radius-xs) 0}.ud-meta[data-v-5109d955]{display:flex;align-items:center;gap:6px;padding:10px 12px;background:var(--color-background-subtle);border-radius:var(--radius-xs);font-size:var(--font-size-extra-small);color:var(--color-text-placeholder);margin-bottom:16px}.ud-meta__sep[data-v-5109d955]{margin:0 2px}.ud-progress[data-v-5109d955]{margin-bottom:16px}.ud-progress__text[data-v-5109d955]{display:block;margin-top:6px;font-size:var(--font-size-extra-small);color:var(--color-text-secondary);text-align:center}.ud-force[data-v-5109d955]{margin-top:4px}.ud-footer[data-v-5109d955]{display:flex;justify-content:flex-end;gap:12px}.award-insignia[data-v-a5c3565b]{--insignia-metal:#b98b32;--insignia-light:#fbe6a5;--insignia-paper:#fff9e5;--insignia-ribbon:#1f4878;display:block;width:280px;height:auto;color:var(--insignia-metal);overflow:visible}.insignia-silver[data-v-a5c3565b]{--insignia-metal:#667e9a;--insignia-light:#e5edf6;--insignia-paper:#f4f8fc;--insignia-ribbon:#3e5a7c}.insignia-bronze[data-v-a5c3565b]{--insignia-metal:#a26943;--insignia-light:#edc9a9;--insignia-paper:#fff4e9;--insignia-ribbon:#77523e}.insignia-ten[data-v-a5c3565b]{--insignia-metal:#c39a45;--insignia-light:#f4dfab;--insignia-paper:#eef4ff;--insignia-ribbon:#2253a4}.insignia-care[data-v-a5c3565b]{--insignia-metal:#6b87af;--insignia-light:#d8e4f5;--insignia-paper:#f2f6fc;--insignia-ribbon:#6484b1}.medal-ribbon[data-v-a5c3565b]{fill:var(--insignia-ribbon);stroke:var(--insignia-metal);stroke-width:1.2}.medal-disc[data-v-a5c3565b]{fill:var(--insignia-paper);stroke:var(--insignia-metal);stroke-width:3}.medal-ring[data-v-a5c3565b]{fill:none}.crown[data-v-a5c3565b]{fill:var(--insignia-light);stroke:var(--insignia-metal);stroke-width:3;stroke-linejoin:round}.medal-rank[data-v-a5c3565b]{font-size:88px;font-family:Georgia,Times New Roman,serif;font-weight:700;fill:currentColor}.insignia-ten .medal-rank[data-v-a5c3565b]{fill:#214e97;font-size:71px}.medal-caption[data-v-a5c3565b]{font-size:13px;fill:currentColor;font-family:inherit;letter-spacing:3px}.laurel[data-v-a5c3565b]{opacity:.9}.compact[data-v-a5c3565b]{width:70px}.compact .medal-rank[data-v-a5c3565b]{font-size:100px}.compact .laurel[data-v-a5c3565b]{opacity:1}.award-scope[data-v-88fd9e3c]{position:relative;font-size:12px;color:var(--stage-metal);margin:8px 0;line-height:1.7}.award-scope-note[data-v-88fd9e3c]{position:relative;font-size:11px;line-height:1.8;color:var(--stage-ink);opacity:.75;margin:0 auto 16px;max-width:38em}.store-award-effect.el-dialog{padding:0;overflow:hidden;border-radius:16px;max-height:94dvh;margin-top:auto;margin-bottom:auto}.store-award-effect .el-dialog__header{display:none}.store-award-effect .el-dialog__body{padding:0}.award-stage[data-v-88fd9e3c]{--stage-metal:#9f7423;--stage-light:#dfbd72;--stage-paper:#fffdf7;--stage-glow:#fcf0c9;--stage-ink:#453317;position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:30px 38px 22px;color:var(--stage-ink);background:radial-gradient(ellipse at 50% 25%,var(--stage-glow),transparent 62%),var(--stage-paper);border:1px solid var(--stage-light);border-radius:16px;box-shadow:inset 0 0 0 7px var(--stage-paper),inset 0 0 0 8px var(--stage-light);max-height:94dvh;overflow-y:auto}.stage-silver[data-v-88fd9e3c]{--stage-metal:#627a98;--stage-light:#becbdb;--stage-paper:#fbfdff;--stage-glow:#e7eff8;--stage-ink:#2d4562}.stage-bronze[data-v-88fd9e3c]{--stage-metal:#9c6743;--stage-light:#d9b595;--stage-paper:#fffaf5;--stage-glow:#f2dfcc;--stage-ink:#66462f}.stage-ten[data-v-88fd9e3c]{--stage-metal:#345d9a;--stage-light:#c5ac72;--stage-paper:#fbfcff;--stage-glow:#e4edfc;--stage-ink:#24487c}.stage-care[data-v-88fd9e3c]{--stage-metal:#4e709d;--stage-light:#d2dfef;--stage-paper:#fff;--stage-glow:#edf3fc;--stage-ink:#294f80;padding-top:28px}.award-skip[data-v-88fd9e3c]{position:absolute;top:12px;right:14px;z-index:5;color:var(--stage-metal);font-size:12px;min-height:36px;background:#ffffffb8}.award-period[data-v-88fd9e3c]{position:relative;font-size:13px;color:var(--stage-metal);margin:3px 28px 7px;letter-spacing:1px}.award-hero[data-v-88fd9e3c]{position:relative;margin:12px auto 8px;width:190px}.award-hero[data-v-88fd9e3c] .award-insignia{width:100%}.hero-podium[data-v-88fd9e3c]{width:268px;margin-top:12px;margin-bottom:2px}.is-care .award-hero[data-v-88fd9e3c]{width:125px;margin-top:14px}.award-distinction[data-v-88fd9e3c]{position:relative;font-family:STSong,Songti SC,SimSun,serif;font-size:32px;font-weight:700;letter-spacing:8px;margin:6px 0 12px;color:var(--stage-metal)}.award-store[data-v-88fd9e3c]{position:relative;font-size:27px;font-weight:650;letter-spacing:.3px;line-height:1.45;margin:0 auto 8px;max-width:24em;overflow-wrap:anywhere}.award-ranking[data-v-88fd9e3c]{position:relative;font-size:15px;color:var(--stage-metal)}.award-ranking strong[data-v-88fd9e3c]{font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.2;margin:0 2px}.award-title[data-v-88fd9e3c]{position:relative;font-size:12px;color:var(--stage-metal);margin:9px 0 0}.award-achievement[data-v-88fd9e3c]{position:relative;display:flex;justify-content:center;align-items:baseline;gap:12px;margin:17px 0 0;font-variant-numeric:tabular-nums}.award-achievement span[data-v-88fd9e3c]{font-size:11px;opacity:.8}.award-achievement strong[data-v-88fd9e3c]{font-size:20px;font-weight:600}.award-message[data-v-88fd9e3c]{position:relative;font-size:13px;line-height:1.8;color:var(--stage-ink);opacity:.75;white-space:pre-line;max-width:34em;margin:15px auto 18px}.award-actions[data-v-88fd9e3c]{position:relative;display:flex;justify-content:center;gap:9px}.award-actions .el-button+.el-button[data-v-88fd9e3c]{margin-left:0}.award-continue[data-v-88fd9e3c]{--el-button-bg-color:var(--stage-metal);--el-button-border-color:var(--stage-metal);--el-button-hover-bg-color:var(--stage-ink);--el-button-hover-border-color:var(--stage-ink);min-height:40px}.award-hold[data-v-88fd9e3c]{--el-button-text-color:var(--stage-metal);--el-button-border-color:var(--stage-light);--el-button-hover-text-color:var(--stage-ink);--el-button-hover-bg-color:var(--stage-paper);min-height:40px}.award-duration[data-v-88fd9e3c]{position:relative;font-size:11px;color:var(--stage-metal);opacity:.8;line-height:1.6;margin:14px 0 1px}.encouragement-title[data-v-88fd9e3c]{font-size:22px;line-height:1.55;margin:10px 0}.encouragement-store[data-v-88fd9e3c]{font-size:14px}.is-ten .award-distinction[data-v-88fd9e3c]{font-size:27px;letter-spacing:5px}.is-ten .award-store[data-v-88fd9e3c]{font-size:23px}.award-rays[data-v-88fd9e3c]{position:absolute;z-index:-1;top:-140px;right:-140px;bottom:-140px;left:-140px;opacity:0;background:repeating-conic-gradient(from 0deg at 50% 40%,transparent 0deg 13deg,var(--stage-light) 13deg 17deg,transparent 17deg 30deg);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000,transparent 60%);mask-image:radial-gradient(ellipse at 50% 40%,#000,transparent 60%);animation:award-rays-88fd9e3c 4.6s ease-out 1 forwards;pointer-events:none}.award-confetti[data-v-88fd9e3c]{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.award-confetti i[data-v-88fd9e3c]{position:absolute;top:-18px;height:12px;width:6px;opacity:0;animation:award-fall-88fd9e3c 2.8s ease-out 1 forwards}.award-time-track[data-v-88fd9e3c]{position:absolute;bottom:1px;height:3px;left:8px;right:8px;overflow:hidden;border-radius:0 0 8px 8px;pointer-events:none}.award-time-track i[data-v-88fd9e3c]{display:block;width:100%;height:100%;background:var(--stage-light);transform-origin:left center;animation:award-timer-88fd9e3c var(--award-duration) linear 1 forwards}.award-hero[data-v-88fd9e3c]{animation:award-arrive-88fd9e3c .65s cubic-bezier(.16,.8,.3,1) 1 both}.is-care .award-hero[data-v-88fd9e3c]{animation:none}@keyframes award-arrive-88fd9e3c{0%{opacity:0;transform:translateY(18px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes award-fall-88fd9e3c{0%{opacity:0;translate:0 -20px;rotate:0deg}12%{opacity:.95}to{opacity:0;translate:12px 650px;rotate:240deg}}@keyframes award-rays-88fd9e3c{0%{opacity:0;transform:rotate(-7deg)}20%{opacity:.24}75%{opacity:.15}to{opacity:0;transform:rotate(7deg)}}@keyframes award-timer-88fd9e3c{to{transform:scaleX(0)}}.motion-reduced .award-hero[data-v-88fd9e3c]{animation:none}.motion-reduced .award-rays[data-v-88fd9e3c],.motion-reduced .award-confetti[data-v-88fd9e3c],.motion-reduced .award-time-track[data-v-88fd9e3c]{display:none}@media (prefers-reduced-motion: reduce){.award-hero[data-v-88fd9e3c]{animation:none}.award-rays[data-v-88fd9e3c],.award-confetti[data-v-88fd9e3c],.award-time-track[data-v-88fd9e3c]{display:none}}@media (max-height: 790px) and (min-width: 601px){.is-podium[data-v-88fd9e3c]{padding-top:24px;padding-bottom:18px}.hero-podium[data-v-88fd9e3c]{width:228px;margin-top:6px}.award-distinction[data-v-88fd9e3c]{font-size:28px;margin:4px 0 8px}.award-message[data-v-88fd9e3c]{margin:11px auto 13px}.award-achievement[data-v-88fd9e3c]{margin-top:12px}}@media (max-width: 600px){.award-stage[data-v-88fd9e3c]{padding:28px 20px 20px;border-radius:12px}.award-period[data-v-88fd9e3c]{font-size:12px;margin-top:4px}.hero-podium[data-v-88fd9e3c]{width:218px;margin-top:12px}.award-distinction[data-v-88fd9e3c]{font-size:28px;letter-spacing:6px;margin-bottom:10px}.award-store[data-v-88fd9e3c]{font-size:23px}.award-skip[data-v-88fd9e3c]{min-height:44px;top:5px;right:8px}.award-actions .el-button[data-v-88fd9e3c]{min-height:44px;font-size:12px}.award-message[data-v-88fd9e3c]{font-size:12px;margin:13px auto 16px}.award-achievement strong[data-v-88fd9e3c]{font-size:18px}.award-duration[data-v-88fd9e3c]{font-size:10px}.is-ten .award-hero[data-v-88fd9e3c]{width:163px}.is-ten .award-distinction[data-v-88fd9e3c]{font-size:25px}}.header-store-honor[data-v-db1df88c]{--metal:#9a6c1e;--edge:#dcc080;--paper:#fff5d8;--shine:#fffdf4;--ink:#74511c;position:relative;isolation:isolate;display:flex;align-items:center;gap:8px;min-width:0;max-width:390px;width:100%;height:51px;padding:3px 17px 3px 7px;border:1px solid var(--edge);border-radius:5px 16px 16px 5px;background:linear-gradient(105deg,var(--paper),var(--shine) 40%,var(--paper));box-shadow:inset 0 1px #fff,0 2px 7px #4e3b1510;color:var(--ink);font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:box-shadow .2s}.header-store-honor[data-v-db1df88c]:before{content:"";position:absolute;top:-70%;right:-30%;bottom:-70%;left:-30%;z-index:-1;transform:translate(-110%) rotate(-18deg);background:linear-gradient(90deg,transparent 35%,#ffffffb8 50%,transparent 65%);animation:honor-sweep-db1df88c 11s ease-in-out infinite;pointer-events:none}.header-store-honor[data-v-db1df88c]:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid var(--edge);opacity:.28;border-radius:2px 12px 12px 2px;pointer-events:none}.header-store-honor[data-v-db1df88c]:hover{box-shadow:inset 0 1px #fff,0 3px 10px #70512020}.header-store-honor[data-v-db1df88c]:focus-visible{outline:3px solid var(--bbk-focus-ring,#b8cef9);outline-offset:2px}.header-honor-silver[data-v-db1df88c]{--metal:#667e9b;--edge:#bac9da;--paper:#edf2f8;--shine:#fff;--ink:#405873}.header-honor-bronze[data-v-db1df88c]{--metal:#a06b46;--edge:#dbb99c;--paper:#f9e8d7;--shine:#fffaf5;--ink:#805338}.header-honor-ten[data-v-db1df88c]{--metal:#bd9449;--edge:#aec0dc;--paper:#edf3fc;--shine:#fff;--ink:#2a5184}.header-honor-care[data-v-db1df88c]{--metal:#5c8d84;--edge:#bdd5ce;--paper:#eef8f4;--shine:#fff;--ink:#3f776b}.honor-emblem[data-v-db1df88c]{width:43px;flex:0 0 43px;color:var(--metal)}.honor-emblem svg[data-v-db1df88c]{display:block;width:100%;height:auto}.emblem-wreath[data-v-db1df88c]{stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.emblem-crown[data-v-db1df88c]{fill:var(--edge);stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.emblem-detail[data-v-db1df88c]{stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.emblem-gem[data-v-db1df88c]{fill:currentColor}.care-leaf[data-v-db1df88c]{fill:var(--edge);stroke:currentColor;stroke-width:1.5}.honor-lettering[data-v-db1df88c]{min-width:0;flex:1;display:grid;gap:4px}.honor-title-line[data-v-db1df88c]{display:flex;align-items:center;gap:7px;white-space:nowrap}.honor-period[data-v-db1df88c]{font-size:10px;opacity:.8}.honor-title-line strong[data-v-db1df88c]{font-size:15px;font-weight:750;letter-spacing:1px}.honor-stars[data-v-db1df88c]{display:flex;gap:1px;color:var(--metal);margin-left:auto}.honor-stars svg[data-v-db1df88c]{width:13px;height:13px;fill:currentColor;filter:drop-shadow(0 1px 0 #fff);animation:star-light-db1df88c 6s ease-in-out infinite;animation-delay:calc(var(--star) * .28s)}.honor-subline[data-v-db1df88c]{display:flex;align-items:center;gap:10px;font-size:10px;line-height:1.1;opacity:.8}.honor-store[data-v-db1df88c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.honor-scope[data-v-db1df88c]{white-space:nowrap;font-size:9px}.honor-ribbon-end[data-v-db1df88c]{position:absolute;right:0;top:0;width:7px;height:100%;background:linear-gradient(var(--edge),var(--metal),var(--edge));opacity:.65}@keyframes honor-sweep-db1df88c{0%,64%,to{transform:translate(-110%) rotate(-18deg)}80%,92%{transform:translate(110%) rotate(-18deg)}}@keyframes star-light-db1df88c{0%,65%,to{opacity:.72}80%{opacity:1;filter:drop-shadow(0 0 3px var(--edge))}}@media (max-width:1100px){.header-store-honor[data-v-db1df88c]{gap:3px;padding-right:11px}.honor-emblem[data-v-db1df88c]{width:35px;flex-basis:35px}.honor-title-line[data-v-db1df88c]{gap:5px}.honor-title-line strong[data-v-db1df88c]{font-size:13px;letter-spacing:0}.honor-stars[data-v-db1df88c]{gap:0}.honor-stars svg[data-v-db1df88c]{width:11px;height:11px}.honor-period[data-v-db1df88c]{font-size:9px}.honor-subline[data-v-db1df88c]{font-size:9px;gap:5px}}@media (max-width:768px){.header-store-honor[data-v-db1df88c]{height:44px;max-width:290px;padding-left:3px;border-radius:4px 12px 12px 4px}.honor-emblem[data-v-db1df88c]{width:30px;flex-basis:30px}.honor-lettering[data-v-db1df88c]{gap:4px}.honor-title-line[data-v-db1df88c]{flex-wrap:wrap;gap:1px 4px;line-height:1}.honor-period[data-v-db1df88c]{font-size:9px}.honor-title-line strong[data-v-db1df88c]{font-size:12px}.honor-stars[data-v-db1df88c]{margin-left:0}.honor-stars svg[data-v-db1df88c]{width:9px;height:9px}.honor-subline[data-v-db1df88c]{gap:4px;font-size:9px}.honor-scope[data-v-db1df88c]{font-size:8px}.honor-ribbon-end[data-v-db1df88c]{width:5px}}@media (max-width:380px){.header-store-honor[data-v-db1df88c]{padding-left:2px;padding-right:8px;gap:2px}.honor-emblem[data-v-db1df88c]{display:none}.honor-lettering[data-v-db1df88c]{gap:3px}.honor-stars svg[data-v-db1df88c]{width:8px;height:8px}.honor-scope[data-v-db1df88c]{display:none}}@media (prefers-reduced-motion:reduce){.header-store-honor[data-v-db1df88c],.header-store-honor[data-v-db1df88c]:before,.honor-stars svg[data-v-db1df88c]{animation:none!important;transition:none!important}.header-store-honor[data-v-db1df88c]:before{display:none}.honor-stars svg[data-v-db1df88c]{opacity:1}}.header-monthly-awards[data-v-56044799]{display:flex;align-items:center;gap:4px;min-width:0;max-width:430px;width:100%;justify-content:center}.header-monthly-awards[data-v-56044799] .header-store-honor{flex:1;min-width:0}.header-monthly-awards[data-v-56044799] .el-dropdown{flex:0 0 auto;min-width:0}.header-honor-history[data-v-56044799]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;width:34px;padding:0;border:1px solid #e0d2af;border-radius:6px;color:#967128;background:#fffaf0;cursor:pointer;font:inherit;font-size:12px}.header-honor-history[data-v-56044799]:hover{background:#fff2cd;color:#765211}.header-honor-history[data-v-56044799]:focus-visible{outline:3px solid var(--bbk-focus-ring);outline-offset:2px}.header-honor-history.compact[data-v-56044799]{width:auto;padding:0 13px;min-height:40px;color:var(--bbk-slate);border-color:var(--bbk-border);background:var(--bbk-surface)}.header-honor-history.compact[data-v-56044799]:hover{color:var(--bbk-primary);background:var(--bbk-primary-soft)}.header-honor-history .el-icon[data-v-56044799]{font-size:14px}.record-month[data-v-56044799]{font-size:11px;flex:0 0 54px;color:var(--bbk-muted)}.record-copy[data-v-56044799]{display:grid;gap:3px;flex:1;min-width:0}.record-copy strong[data-v-56044799]{font-weight:600;font-size:12px;white-space:normal;line-height:1.4}.record-copy small[data-v-56044799]{font-size:10px;color:var(--bbk-muted);white-space:normal;line-height:1.4}.record-replay[data-v-56044799],.record-care[data-v-56044799]{font-size:10px;color:var(--bbk-primary);padding-left:10px}.record-care[data-v-56044799]{color:#508879}.header-honor-dropdown{max-width:min(340px,calc(100vw - 18px))}.header-honor-dropdown .el-dropdown-menu{max-height:min(440px,calc(100dvh - 110px));overflow-y:auto}.header-honor-dropdown .el-dropdown-menu__item{min-height:42px}.header-honor-dropdown .header-honor-record{display:flex;align-items:center;gap:8px;padding-top:9px;padding-bottom:9px}@media (max-width:768px){.header-monthly-awards[data-v-56044799]{gap:3px}.header-honor-history[data-v-56044799]{min-height:44px;width:44px;border-radius:5px}.header-honor-history.compact[data-v-56044799]{min-height:44px;padding:0 10px;font-size:11px}.header-honor-history .el-icon[data-v-56044799]{font-size:12px}.header-honor-dropdown .el-dropdown-menu__item{min-height:44px}}.monthly-honor-frame[data-v-d9a036ce]{--honor-metal:#ae8230;--honor-light:#e0c788;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;border:2px solid var(--honor-light);box-shadow:inset 3px 0 8px -5px var(--honor-metal),inset -3px 0 8px -5px var(--honor-metal);pointer-events:none!important;-webkit-user-select:none;user-select:none}.honor-silver[data-v-d9a036ce]{--honor-metal:#68809c;--honor-light:#c0ccdc}.honor-bronze[data-v-d9a036ce]{--honor-metal:#a26d47;--honor-light:#d9b99b}.honor-ten[data-v-d9a036ce]{--honor-metal:#3765a4;--honor-light:#c8b580}.honor-ten.monthly-honor-frame[data-v-d9a036ce]{border-width:1px;border-color:#bdcde5;box-shadow:none}.honor-corner[data-v-d9a036ce]{position:absolute;top:0;width:62px;height:9px;border-top:3px solid var(--honor-metal)}.corner-left[data-v-d9a036ce]{left:0;border-radius:0 0 100%}.corner-right[data-v-d9a036ce]{right:0;border-radius:0 0 0 100%}.honor-ten .honor-corner[data-v-d9a036ce]{width:35px;border-top-width:2px}@media (max-width:768px){.monthly-honor-frame[data-v-d9a036ce]{border-width:1px}.honor-corner[data-v-d9a036ce]{width:40px;border-top-width:2px}}:root{--color-primary-50: #EFF6FF;--color-primary-100: #DBEAFE;--color-primary-200: #BFDBFE;--color-primary-300: #93C5FD;--color-primary-400: #60A5FA;--color-primary-500: #3B82F6;--color-primary-600: #2563EB;--color-primary-700: #1D4ED8;--color-primary-800: #1E40AF;--color-primary-900: #1E3A8A;--color-success-50: #F0FDF4;--color-success-100: #DCFCE7;--color-success-200: #BBF7D0;--color-success-300: #86EFAC;--color-success-400: #4ADE80;--color-success-500: #22C55E;--color-success-600: #16A34A;--color-success-700: #15803D;--color-success-800: #166534;--color-success-900: #14532D;--color-warning-50: #FFFBEB;--color-warning-100: #FEF3C7;--color-warning-200: #FDE68A;--color-warning-300: #FCD34D;--color-warning-400: #FBBF24;--color-warning-500: #F59E0B;--color-warning-600: #D97706;--color-warning-700: #B45309;--color-warning-800: #92400E;--color-warning-900: #78350F;--color-danger-50: #FEF2F2;--color-danger-100: #FEE2E2;--color-danger-200: #FECACA;--color-danger-300: #FCA5A5;--color-danger-400: #F87171;--color-danger-500: #EF4444;--color-danger-600: #DC2626;--color-danger-700: #B91C1C;--color-danger-800: #991B1B;--color-danger-900: #7F1D1D;--color-info-50: #F9FAFB;--color-info-100: #F3F4F6;--color-info-200: #E5E7EB;--color-info-300: #D1D5DB;--color-info-400: #9CA3AF;--color-info-500: #6B7280;--color-info-600: #4B5563;--color-info-700: #374151;--color-info-800: #1F2937;--color-info-900: #111827;--color-purple-50: #FAF5FF;--color-purple-100: #F3E8FF;--color-purple-200: #E9D5FF;--color-purple-300: #D8B4FE;--color-purple-400: #C084FC;--color-purple-500: #A855F7;--color-purple-600: #9333EA;--color-purple-700: #7E22CE;--color-purple-800: #6B21A8;--color-purple-900: #581C87;--color-orange-50: #FFF7ED;--color-orange-100: #FFEDD5;--color-orange-200: #FED7AA;--color-orange-300: #FDBA74;--color-orange-400: #FB923C;--color-orange-500: #F97316;--color-orange-600: #EA580C;--color-orange-700: #C2410C;--color-orange-800: #9A3412;--color-orange-900: #7C2D12;--color-gold-50: #FFFDF0;--color-gold-100: #FEF9C3;--color-gold-200: #FEF08A;--color-gold-300: #FDE047;--color-gold-400: #FACC15;--color-gold-500: #EAB308;--color-gold-600: #D4AF37;--color-gold-700: #A16207;--color-gold-800: #854D0E;--color-gold-900: #713F12}:root{--space-0: 0;--space-px: 1px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--space-32: 128px;--gap-xs: var(--space-1);--gap-sm: var(--space-2);--gap-md: var(--space-3);--gap-lg: var(--space-4);--gap-xl: var(--space-6);--gap-2xl: var(--space-8);--padding-xs: var(--space-1);--padding-sm: var(--space-2);--padding-md: var(--space-3);--padding-lg: var(--space-4);--padding-xl: var(--space-6);--padding-2xl: var(--space-8);--margin-xs: var(--space-1);--margin-sm: var(--space-2);--margin-md: var(--space-3);--margin-lg: var(--space-4);--margin-xl: var(--space-6);--margin-2xl: var(--space-8);--page-padding-mobile: var(--space-4);--page-padding-tablet: var(--space-6);--page-padding-desktop: var(--space-8);--card-padding-sm: var(--space-3);--card-padding-md: var(--space-4);--card-padding-lg: var(--space-6);--form-item-gap: var(--space-4);--form-label-gap: var(--space-2);--touch-target-min: 44px;--touch-target-comfortable: 48px}:root{--font-family-base: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif;--font-family-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif;--font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--text-2xs: 10px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 15px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 20px;--text-3xl: 24px;--text-4xl: 28px;--text-5xl: 32px;--text-6xl: 36px;--text-7xl: 48px;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 1.75;--leading-2: 2;--font-thin: 100;--font-extralight: 200;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--font-page-title-size: var(--text-2xl);--font-page-title-weight: var(--font-semibold);--font-page-title-line-height: var(--leading-tight);--font-card-title-size: var(--text-lg);--font-card-title-weight: var(--font-semibold);--font-card-title-line-height: var(--leading-snug);--font-body-size: var(--text-base);--font-body-weight: var(--font-normal);--font-body-line-height: var(--leading-normal);--font-label-size: var(--text-sm);--font-label-weight: var(--font-medium);--font-label-line-height: var(--leading-normal);--font-caption-size: var(--text-xs);--font-caption-weight: var(--font-normal);--font-caption-line-height: var(--leading-normal);--font-button-size: var(--text-base);--font-button-weight: var(--font-medium)}:root{--btn-height-xs: 24px;--btn-height-sm: 32px;--btn-height-md: 36px;--btn-height-lg: 40px;--btn-height-xl: 48px;--btn-padding-xs: 0 8px;--btn-padding-sm: 0 12px;--btn-padding-md: 0 16px;--btn-padding-lg: 0 20px;--btn-padding-xl: 0 24px;--btn-font-size-xs: 12px;--btn-font-size-sm: 13px;--btn-font-size-md: 14px;--btn-font-size-lg: 15px;--btn-font-size-xl: 16px;--btn-radius-xs: 4px;--btn-radius-sm: 6px;--btn-radius-md: 8px;--btn-radius-lg: 10px;--btn-radius-xl: 12px;--btn-radius-round: 9999px;--btn-primary-bg: var(--color-primary-600);--btn-primary-bg-hover: var(--color-primary-700);--btn-primary-bg-active: var(--color-primary-800);--btn-primary-text: #FFFFFF;--btn-primary-shadow: 0 2px 8px rgba(37, 99, 235, .35);--btn-primary-shadow-hover: 0 4px 12px rgba(37, 99, 235, .45);--btn-success-bg: var(--color-success-500);--btn-success-bg-hover: var(--color-success-600);--btn-success-bg-active: var(--color-success-700);--btn-success-text: #FFFFFF;--btn-success-shadow: 0 2px 8px rgba(34, 197, 94, .35);--btn-success-shadow-hover: 0 4px 12px rgba(34, 197, 94, .45);--btn-warning-bg: var(--color-warning-500);--btn-warning-bg-hover: var(--color-warning-600);--btn-warning-bg-active: var(--color-warning-700);--btn-warning-text: #FFFFFF;--btn-warning-shadow: 0 2px 8px rgba(245, 158, 11, .35);--btn-warning-shadow-hover: 0 4px 12px rgba(245, 158, 11, .45);--btn-danger-bg: var(--color-danger-500);--btn-danger-bg-hover: var(--color-danger-600);--btn-danger-bg-active: var(--color-danger-700);--btn-danger-text: #FFFFFF;--btn-danger-shadow: 0 2px 8px rgba(239, 68, 68, .35);--btn-danger-shadow-hover: 0 4px 12px rgba(239, 68, 68, .45);--btn-default-bg: #FFFFFF;--btn-default-bg-hover: var(--color-info-50);--btn-default-bg-active: var(--color-info-100);--btn-default-text: var(--color-info-700);--btn-default-border: var(--color-info-300);--btn-default-border-hover: var(--color-primary-400);--btn-disabled-opacity: .5;--btn-loading-opacity: .7;--btn-transition: all .15s ease;--btn-transform-hover: translateY(-1px);--btn-transform-active: translateY(0);--btn-touch-min-height: 44px;--btn-touch-min-width: 44px}:root{--shadow-none: none;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .03);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .03);--shadow-md: 0 4px 6px rgba(0, 0, 0, .05), 0 2px 4px rgba(0, 0, 0, .03);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .06), 0 4px 6px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .08), 0 8px 10px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .12);--shadow-card: 0 2px 8px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .03);--shadow-card-hover: 0 8px 24px rgba(37, 99, 235, .12), 0 4px 8px rgba(0, 0, 0, .04);--shadow-btn: 0 1px 3px rgba(0, 0, 0, .08);--shadow-btn-hover: 0 4px 12px rgba(0, 0, 0, .12);--shadow-btn-primary: 0 2px 8px rgba(37, 99, 235, .35);--shadow-btn-primary-hover: 0 4px 16px rgba(37, 99, 235, .45);--shadow-dropdown: 0 4px 16px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .04);--shadow-modal: 0 20px 40px rgba(0, 0, 0, .16), 0 8px 16px rgba(0, 0, 0, .08);--shadow-hover: 0 8px 30px rgba(37, 99, 235, .15);--shadow-hover-success: 0 8px 30px rgba(34, 197, 94, .15);--shadow-hover-warning: 0 8px 30px rgba(245, 158, 11, .15);--shadow-hover-danger: 0 8px 30px rgba(239, 68, 68, .15);--shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .04);--shadow-inset-focus: inset 0 0 0 2px var(--color-primary-200);--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-base: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-4xl: 24px;--radius-full: 9999px;--radius-circle: 50%;--radius-card: var(--radius-xl);--radius-button: var(--radius-base);--radius-input: var(--radius-base);--radius-tag: var(--radius-full);--radius-modal: var(--radius-2xl);--z-base: 0;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--z-max: 9999}:root{--duration-instant: 50ms;--duration-fast: .1s;--duration-normal: .15s;--duration-moderate: .2s;--duration-slow: .3s;--duration-slower: .4s;--duration-slowest: .5s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-enter: cubic-bezier(0, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--transition-fast: all var(--duration-fast) var(--ease-smooth);--transition-normal: all var(--duration-normal) var(--ease-smooth);--transition-moderate: all var(--duration-moderate) var(--ease-smooth);--transition-slow: all var(--duration-slow) var(--ease-smooth);--transition-colors: color var(--duration-normal) var(--ease-smooth), background-color var(--duration-normal) var(--ease-smooth), border-color var(--duration-normal) var(--ease-smooth);--transition-opacity: opacity var(--duration-normal) var(--ease-smooth);--transition-transform: transform var(--duration-normal) var(--ease-smooth);--transition-shadow: box-shadow var(--duration-normal) var(--ease-smooth);--transform-lift-sm: translateY(-1px);--transform-lift-md: translateY(-2px);--transform-lift-lg: translateY(-4px);--transform-scale-sm: scale(.98);--transform-scale-md: scale(1.02);--transform-scale-lg: scale(1.05);--transform-press: scale(.97)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}:root{--color-primary: #2563EB;--color-primary-light: #3B82F6;--color-primary-lighter: #60A5FA;--color-primary-dark: #1D4ED8;--color-secondary: #3B82F6;--color-cta: #F97316;--color-accent: #F97316;--color-success: #22C55E;--color-success-light: #4ADE80;--color-success-lighter: #DCFCE7;--color-success-dark: #16A34A;--color-warning: #F59E0B;--color-warning-light: #FBBF24;--color-warning-lighter: #FEF3C7;--color-warning-dark: #D97706;--color-danger: #EF4444;--color-danger-light: #F87171;--color-danger-lighter: #FEE2E2;--color-danger-dark: #DC2626;--color-info: #6B7280;--color-info-light: #9CA3AF;--color-info-lighter: #F3F4F6;--color-info-dark: #4B5563;--color-gold: #D4AF37;--color-gold-light: #F5D76E;--color-text-primary: #1E293B;--color-text-regular: #334155;--color-text-secondary: #64748B;--color-text-placeholder: #94A3B8;--color-text-muted: #94A3B8;--color-text-disabled: #CBD5E1;--color-border-base: #E2E8F0;--color-border-light: #F1F5F9;--color-border-lighter: #F8FAFC;--color-border-extra-light: #F8FAFC;--color-background: #FFFFFF;--color-background-subtle: #F8FAFC;--color-background-light: #F8FAFC;--color-background-dark: #F1F5F9;--color-card: #FFFFFF;--color-overlay: rgba(0, 0, 0, .5);--font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-size-extra-large: 20px;--font-size-large: 18px;--font-size-medium: 16px;--font-size-base: 14px;--font-size-small: 13px;--font-size-extra-small: 12px;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-base: 1.5;--line-height-tight: 1.25;--line-height-loose: 1.75;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-base: 16px;--spacing-lg: 20px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 40px;--spacing-4xl: 48px;--radius-xs: 4px;--radius-sm: 6px;--radius-base: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-circle: 50%;--radius-full: 9999px;--radius-tag: 20px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .03);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--shadow-base: 0 2px 6px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .15);--shadow-2xl: 0 16px 48px rgba(0, 0, 0, .18);--shadow-card: 0 2px 8px rgba(0, 0, 0, .04);--shadow-hover: 0 8px 30px rgba(37, 99, 235, .15);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .16);--shadow-dropdown: 0 4px 16px rgba(0, 0, 0, .1);--shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .04);--duration-micro: .05s;--duration-fast: .15s;--duration-base: .2s;--duration-slow: .3s;--duration-slower: .5s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--transition-fast: all .15s ease;--transition-base: all .2s ease;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--opacity-disabled: .5;--opacity-hover: .8;--border-width-base: 1px;--border-width-thick: 2px;--max-width-xs: 320px;--max-width-sm: 640px;--max-width-md: 768px;--max-width-lg: 1024px;--max-width-xl: 1280px;--max-width-2xl: 1536px}:root{--el-color-primary: #2563EB;--el-color-primary-light-3: #60A5FA;--el-color-primary-light-5: #93C5FD;--el-color-primary-light-7: #BFDBFE;--el-color-primary-light-8: #DBEAFE;--el-color-primary-light-9: #EFF6FF;--el-color-primary-dark-2: #1D4ED8;--color-secondary: #3B82F6;--color-cta: #F97316;--el-color-success: #22C55E;--el-color-success-light-3: #4ADE80;--el-color-success-light-5: #86EFAC;--el-color-success-light-9: #DCFCE7;--el-color-warning: #F59E0B;--el-color-warning-light-3: #FBBF24;--el-color-warning-light-5: #FCD34D;--el-color-warning-light-9: #FEF3C7;--el-color-danger: #EF4444;--el-color-danger-light-3: #F87171;--el-color-danger-light-5: #FCA5A5;--el-color-danger-light-9: #FEE2E2;--el-color-info: #6B7280;--el-color-info-light-3: #9CA3AF;--el-color-info-light-5: #D1D5DB;--el-color-info-light-9: #F3F4F6;--el-text-color-primary: #1E293B;--el-text-color-regular: #334155;--el-text-color-secondary: #64748B;--el-text-color-placeholder: #94A3B8;--el-text-color-disabled: #CBD5E1;--el-border-color: #E2E8F0;--el-border-color-light: #F1F5F9;--el-border-color-lighter: #F8FAFC;--el-border-color-extra-light: #F8FAFC;--el-bg-color: #FFFFFF;--el-bg-color-page: #F8FAFC;--el-bg-color-overlay: #FFFFFF;--el-border-radius-base: 8px;--el-border-radius-small: 6px;--el-border-radius-round: 20px;--el-border-radius-circle: 100%}.stat-card,.receipt-item,.follow-item,.todo-item,.upcoming-item,.my-customers-card .customer-name,[class*=clickable],.el-card.is-hover-shadow,.el-table__row{cursor:pointer}.link,.name-link,.store-creator-cell .link,[class*=-link],span[class*=link]{color:var(--color-primary);cursor:pointer;transition:color var(--duration-fast) var(--ease-smooth);text-decoration:none}.link:hover,.name-link:hover,.store-creator-cell .link:hover,[class*=-link]:hover,span[class*=link]:hover{color:var(--color-primary-light);text-decoration:underline}.link:active,.name-link:active,.store-creator-cell .link:active,[class*=-link]:active,span[class*=link]:active{color:var(--color-primary-dark)}.quick-edit-trigger,.copyable,.phone-cell{cursor:pointer;transition:color var(--duration-fast) var(--ease-smooth)}.quick-edit-trigger:hover,.copyable:hover,.phone-cell:hover{color:var(--color-primary)}.text-muted{color:var(--color-text-muted)}.el-button:hover:not(.is-disabled){filter:brightness(1.05)}.el-input__wrapper{border-radius:8px;transition:all .15s ease}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px #2563eb inset,0 0 0 3px #2563eb1a}.el-select .el-input__wrapper,.el-textarea__inner{border-radius:8px}.el-textarea__inner:focus{box-shadow:0 0 0 1px #2563eb inset,0 0 0 3px #2563eb1a}.el-select-dropdown{border-radius:8px;box-shadow:0 4px 16px #00000014}.el-select-dropdown .el-select-dropdown__item.is-selected,.el-select-dropdown .el-select-dropdown__item.selected{color:#2563eb;font-weight:600}.el-picker-panel,.el-cascader-panel{border-radius:8px}.el-cascader-panel .el-cascader-node.is-active{color:#2563eb;font-weight:500}.el-card{border-radius:12px;border:1px solid #E2E8F0;box-shadow:0 1px 3px #0000000d;transition:box-shadow .2s ease}.el-card:hover{box-shadow:0 4px 12px #00000014}.el-card .el-card__header{border-bottom:1px solid #E2E8F0;font-weight:600;color:#1e293b}.el-tag{border-radius:6px;font-weight:500}.el-pagination .el-pager li{border-radius:6px;margin:0 2px}.el-pagination .el-pager li.is-active{font-weight:600}.el-pagination .btn-prev,.el-pagination .btn-next{border-radius:6px}.el-form-item__label{font-weight:500;color:#334155}.el-popover{border-radius:8px}.el-menu{border-right:none}.el-menu .el-menu-item.is-active{color:#2563eb;font-weight:500;background-color:#eff6ff}.el-switch.is-checked .el-switch__core{background-color:#2563eb;border-color:#2563eb}.card-base,.card-elevated,.card-static,.card-interactive,.stat-card-unified{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:0 2px 8px #0000000a;border:1px solid var(--color-border-lighter);transition:all .2s ease}.card-interactive,.stat-card-unified{cursor:pointer}.card-interactive:hover,.stat-card-unified:hover{transform:scale(1.02);box-shadow:0 4px 16px #00000014;border-color:var(--color-border-light)}.card-interactive:active,.stat-card-unified:active{transform:scale(.98)}.card-elevated{box-shadow:0 4px 12px #00000014}.card-elevated:hover{box-shadow:0 8px 24px #0000001f}.stat-card-unified{padding:var(--spacing-lg);text-align:center}.stat-card-unified .stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-md);font-size:24px}.stat-card-unified .stat-icon.primary{background:#409eff1a;color:var(--color-primary)}.stat-card-unified .stat-icon.success{background:#22c55e1a;color:var(--color-success)}.stat-card-unified .stat-icon.warning{background:#f59e0b1a;color:var(--color-warning)}.stat-card-unified .stat-icon.danger{background:#ef44441a;color:var(--color-danger)}.stat-card-unified .stat-icon.info{background:#6b72801a;color:var(--color-info)}.stat-card-unified .stat-value{font-size:28px;font-weight:600;color:var(--color-text-primary);line-height:1.2;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.stat-card-unified .stat-value .currency{font-size:var(--font-size-base);color:var(--color-text-secondary)}.stat-card-unified .stat-value.warning{color:var(--color-warning)}.stat-card-unified .stat-value.danger{color:var(--color-danger)}.stat-card-unified .stat-value.success{color:var(--color-success)}.stat-card-unified .stat-label{font-size:14px;color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.stat-card-unified .stat-trend{font-size:12px;margin-top:var(--spacing-xs);padding:2px 8px;border-radius:10px;display:inline-block}.stat-card-unified .stat-trend.up{background:#22c55e1a;color:var(--color-success)}.stat-card-unified .stat-trend.down{background:#ef44441a;color:var(--color-danger)}.stat-card-unified .stat-sub{font-size:12px;color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.stat-card-unified .stat-detail{margin-top:var(--spacing-sm);font-size:12px;display:flex;justify-content:center;gap:var(--spacing-md)}.stat-card-unified .stat-detail .detail-item{padding:2px 8px;border-radius:4px}.stat-card-unified .stat-detail .detail-item.media{background:#ecf5ff;color:var(--color-primary)}.stat-card-unified .stat-detail .detail-item.youzan{background:#fef0f0;color:var(--color-danger)}.stat-card-unified.alert{border-color:var(--color-warning)}.stat-card-unified.alert .stat-value{color:var(--color-warning)}.stat-card-unified .pulse{animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.list-item-unified,.todo-item,.upcoming-item,.follow-item,.receipt-item{display:flex;align-items:center;padding:var(--spacing-md) var(--spacing-base);border-bottom:1px solid var(--color-border-lighter);cursor:pointer;transition:background .1s ease}.list-item-unified:last-child,.todo-item:last-child,.upcoming-item:last-child,.follow-item:last-child,.receipt-item:last-child{border-bottom:none}.list-item-unified:hover,.todo-item:hover,.upcoming-item:hover,.follow-item:hover,.receipt-item:hover{background:var(--color-background)}.list-item-unified:active,.todo-item:active,.upcoming-item:active,.follow-item:active,.receipt-item:active{background:var(--color-background-dark)}.list-item-unified .item-icon,.todo-item .item-icon,.upcoming-item .item-icon,.follow-item .item-icon,.receipt-item .item-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-md);flex-shrink:0;font-size:20px}.list-item-unified .item-icon.primary,.todo-item .item-icon.primary,.upcoming-item .item-icon.primary,.follow-item .item-icon.primary,.receipt-item .item-icon.primary{background:#409eff1a;color:var(--color-primary)}.list-item-unified .item-icon.success,.todo-item .item-icon.success,.upcoming-item .item-icon.success,.follow-item .item-icon.success,.receipt-item .item-icon.success{background:#22c55e1a;color:var(--color-success)}.list-item-unified .item-icon.warning,.todo-item .item-icon.warning,.upcoming-item .item-icon.warning,.follow-item .item-icon.warning,.receipt-item .item-icon.warning{background:#f59e0b1a;color:var(--color-warning)}.list-item-unified .item-icon.danger,.todo-item .item-icon.danger,.upcoming-item .item-icon.danger,.follow-item .item-icon.danger,.receipt-item .item-icon.danger{background:#ef44441a;color:var(--color-danger)}.list-item-unified .item-content,.todo-item .item-content,.upcoming-item .item-content,.follow-item .item-content,.receipt-item .item-content{flex:1;min-width:0}.list-item-unified .item-title,.todo-item .item-title,.upcoming-item .item-title,.follow-item .item-title,.receipt-item .item-title{font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item-unified .item-subtitle,.todo-item .item-subtitle,.upcoming-item .item-subtitle,.follow-item .item-subtitle,.receipt-item .item-subtitle{font-size:13px;color:var(--color-text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item-unified .item-action,.todo-item .item-action,.upcoming-item .item-action,.follow-item .item-action,.receipt-item .item-action{flex-shrink:0;margin-left:var(--spacing-md)}.list-item-unified .item-time,.todo-item .item-time,.upcoming-item .item-time,.follow-item .item-time,.receipt-item .item-time{font-size:13px;color:var(--color-text-secondary);margin-right:var(--spacing-md)}.list-item-unified .item-time.warning,.todo-item .item-time.warning,.upcoming-item .item-time.warning,.follow-item .item-time.warning,.receipt-item .item-time.warning{color:var(--color-warning)}.list-item-unified .item-time.danger,.todo-item .item-time.danger,.upcoming-item .item-time.danger,.follow-item .item-time.danger,.receipt-item .item-time.danger{color:var(--color-danger)}.list-item-unified.urgent,.urgent.todo-item,.urgent.upcoming-item,.urgent.follow-item,.urgent.receipt-item{background:#ef44440d;border-left:3px solid var(--color-danger)}.list-item-unified.urgent:hover,.urgent.todo-item:hover,.urgent.upcoming-item:hover,.urgent.follow-item:hover,.urgent.receipt-item:hover{background:#ef44441a}.receipt-item .info{flex:1;display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.receipt-item .name{font-weight:500;color:var(--color-text-primary)}.receipt-item .time{font-size:13px;color:var(--color-text-secondary)}.receipt-item .time.warning{color:var(--color-warning)}.receipt-item .actions{display:flex;gap:var(--spacing-sm)}.follow-item .time-slot{width:60px;font-size:14px;font-weight:500;color:var(--color-primary);flex-shrink:0}.follow-item .info{flex:1;display:flex;align-items:center;gap:var(--spacing-sm)}.follow-item .name{font-weight:500;color:var(--color-text-primary)}.follow-item .type{font-size:13px;color:var(--color-text-secondary)}.upcoming-item .upcoming-date{width:80px;flex-shrink:0}.upcoming-item .upcoming-date .days-label{font-size:12px;color:var(--color-warning);display:block}.upcoming-item .upcoming-date .date{font-size:13px;color:var(--color-text-secondary)}.upcoming-item .info{flex:1;display:flex;align-items:center;gap:var(--spacing-sm)}.upcoming-item .name{font-weight:500;color:var(--color-text-primary)}.upcoming-item .type{font-size:13px;color:var(--color-text-secondary)}.todo-item .todo-name{flex:1;font-weight:500;color:var(--color-text-primary)}.todo-item .todo-time{color:var(--color-text-secondary);font-size:13px;margin-right:var(--spacing-base)}.todo-item .todo-amount{color:var(--color-danger);font-weight:600}.el-table{--el-table-header-bg-color: #F8FAFC;--el-table-row-hover-bg-color: #F1F5F9;border-radius:8px;overflow:hidden}.el-table th.el-table__cell{font-weight:600;color:#64748b;font-size:13px}.el-table .el-table__fixed-right{box-shadow:-4px 0 12px #0000000d}.el-table .el-table__fixed-left{box-shadow:4px 0 12px #0000000d}.el-button{border-radius:8px;font-weight:500;transition:all .15s ease}.el-button.is-round{border-radius:20px}.el-table .el-button+.el-button{margin-left:4px}.el-button-group .el-button:first-child{border-radius:8px 0 0 8px}.el-button-group .el-button:last-child{border-radius:0 8px 8px 0}.el-button-group .el-button:not(:first-child):not(:last-child){border-radius:0}.btn-action-primary{--el-button-bg-color: var(--color-primary-600) !important;--el-button-border-color: var(--color-primary-600) !important;--el-button-hover-bg-color: var(--color-primary-700) !important;--el-button-hover-border-color: var(--color-primary-700) !important;--el-button-active-bg-color: var(--color-primary-800) !important;--el-button-active-border-color: var(--color-primary-800) !important}.btn-action-success{--el-button-bg-color: var(--color-success-500) !important;--el-button-border-color: var(--color-success-500) !important;--el-button-hover-bg-color: var(--color-success-600) !important;--el-button-hover-border-color: var(--color-success-600) !important;--el-button-active-bg-color: var(--color-success-700) !important;--el-button-active-border-color: var(--color-success-700) !important}.btn-action-danger{--el-button-text-color: var(--color-danger-500) !important;--el-button-border-color: var(--color-danger-300) !important;--el-button-hover-text-color: var(--color-danger-600) !important;--el-button-hover-border-color: var(--color-danger-500) !important;--el-button-hover-bg-color: var(--color-danger-50) !important}.el-dialog__footer{display:flex;justify-content:flex-end;gap:12px}.el-dialog__footer .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger){order:0}.el-dialog__footer .el-button--primary,.el-dialog__footer .el-button--success{order:1}.table-action-btns{display:flex;align-items:center;gap:4px}.table-action-btns .el-button{padding:4px 8px;font-size:13px}.table-action-btns .el-button--danger.is-text,.table-action-btns .el-button--danger.is-link{--el-button-text-color: var(--color-danger-500)}.table-action-btns .el-button--danger.is-text:hover,.table-action-btns .el-button--danger.is-link:hover{--el-button-hover-text-color: var(--color-danger-600)}.header-action-btns{display:flex;align-items:center;gap:12px}.header-action-btns .el-button--primary{box-shadow:0 2px 8px #2563eb40}.header-action-btns .el-button--primary:hover{box-shadow:0 4px 12px #2563eb59}.header-action-btns .el-button--success{box-shadow:0 2px 8px #22c55e40}.header-action-btns .el-button--success:hover{box-shadow:0 4px 12px #22c55e59}.el-button--danger.is-plain{--el-button-bg-color: transparent;--el-button-text-color: var(--color-danger-500);--el-button-border-color: var(--color-danger-300)}.el-button--danger.is-plain:hover,.el-button--danger.is-plain:focus{--el-button-hover-bg-color: var(--color-danger-50);--el-button-hover-text-color: var(--color-danger-600);--el-button-hover-border-color: var(--color-danger-500)}.filter-card{margin-bottom:16px}.filter-card .el-card__body{padding:16px}.filter-card .el-row{row-gap:12px}.el-input__wrapper.is-focus,.el-textarea__inner:focus,.el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #2563eb inset,0 0 0 3px #2563eb1a!important}.el-form-item__content>.el-input,.el-form-item__content>.el-select,.el-form-item__content>.el-cascader,.el-form-item__content>.el-date-editor,.el-form-item__content>.el-input-number,.el-form-item__content>.el-textarea{width:100%}.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-textarea__inner{box-shadow:0 0 0 1px #ef4444 inset!important}.el-form-item.is-error .el-input__wrapper.is-focus,.el-form-item.is-error .el-textarea__inner.is-focus{box-shadow:0 0 0 1px #ef4444 inset,0 0 0 3px #ef44441a!important}.el-input.is-disabled .el-input__wrapper,.el-textarea.is-disabled .el-textarea__inner{background-color:#f8fafc;cursor:not-allowed}@media (max-width: 768px){.el-input__inner,.el-textarea__inner{font-size:16px}}.el-breadcrumb{font-size:14px}.el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#1e293b;font-weight:500}.el-tabs__item.is-active{font-weight:600}.el-menu-item.is-active{color:#2563eb;font-weight:500;background-color:#eff6ff}.el-dialog{border-radius:12px;box-shadow:0 20px 40px #00000026}.el-dialog .el-dialog__header{border-bottom:1px solid #E2E8F0;padding:16px 20px}.el-dialog .el-dialog__header .el-dialog__title{font-weight:600;color:#1e293b}.el-dialog .el-dialog__body{padding:20px}.el-dialog .el-dialog__footer{border-top:1px solid #E2E8F0;padding:12px 20px}.el-message-box{border-radius:12px}.el-drawer .el-drawer__header{border-bottom:1px solid #E2E8F0;margin-bottom:0;padding:16px 20px}.status-tag-unified,.status-tag-dark{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.status-tag-unified.success,.success.status-tag-dark{background:#22c55e1a;color:#16a34a}.status-tag-unified.warning,.warning.status-tag-dark{background:#f59e0b1a;color:#d97706}.status-tag-unified.danger,.danger.status-tag-dark{background:#ef44441a;color:#dc2626}.status-tag-unified.info,.info.status-tag-dark{background:#6b72801a;color:#4b5563}.status-tag-unified.primary,.primary.status-tag-dark{background:#409eff1a;color:#2563eb}.status-tag-unified.new,.new.status-tag-dark{background:#e3f2fd;color:#1976d2;border:1px solid #BBDEFB}.status-tag-unified.assigned,.assigned.status-tag-dark{background:#fff8e1;color:#f57c00;border:1px solid #FFE082}.status-tag-unified.confirmed,.confirmed.status-tag-dark,.status-tag-unified.following,.following.status-tag-dark{background:#e8f5e9;color:#388e3c;border:1px solid #C8E6C9}.status-tag-unified.appointed,.appointed.status-tag-dark{background:#f3e5f5;color:#7b1fa2;border:1px solid #E1BEE7}.status-tag-unified.visited,.visited.status-tag-dark{background:#fff3e0;color:#e65100;border:1px solid #FFE0B2}.status-tag-unified.deal,.deal.status-tag-dark{background:#ffebee;color:#c62828;border:1px solid #FFCDD2}.status-tag-unified.failed,.failed.status-tag-dark{background:#eceff1;color:#546e7a;border:1px solid #CFD8DC}.status-tag-unified.pool,.pool.status-tag-dark{background:#fafafa;color:#9e9e9e;border:1px solid #E0E0E0}.status-tag-unified.level-a,.level-a.status-tag-dark{background:#fef2f2;color:#dc2626;border:1px solid #FECACA}.status-tag-unified.level-b,.level-b.status-tag-dark{background:#fff7ed;color:#ea580c;border:1px solid #FED7AA}.status-tag-unified.level-c,.level-c.status-tag-dark{background:#fffbeb;color:#d97706;border:1px solid #FDE68A}.status-tag-unified.level-d,.level-d.status-tag-dark{background:#f0fdf4;color:#16a34a;border:1px solid #BBF7D0}.status-tag-unified.intent-high,.intent-high.status-tag-dark{background:#fef2f2;color:#dc2626}.status-tag-unified.intent-medium,.intent-medium.status-tag-dark{background:#fffbeb;color:#d97706}.status-tag-unified.intent-low,.intent-low.status-tag-dark{background:#f3f4f6;color:#6b7280}.status-tag-unified.new,.new.status-tag-dark,.status-tag-unified.converted,.converted.status-tag-dark{background:#eef5ff;color:#1d4ed8;border:1px solid #C8DCF7}.status-tag-unified.assigned,.assigned.status-tag-dark{background:#f2eeff;color:#5b21b6;border:1px solid #D8CBF2}.status-tag-unified.confirmed,.confirmed.status-tag-dark{background:#e8f8fb;color:#0e7490;border:1px solid #B9E3EA}.status-tag-unified.following,.following.status-tag-dark{background:#fff3e7;color:#9a3412;border:1px solid #F4D2B4}.status-tag-unified.appointed,.appointed.status-tag-dark{background:#edf8f0;color:#166534;border:1px solid #BBDCC5}.status-tag-unified.visited,.visited.status-tag-dark{background:#f4eeff;color:#6b21a8;border:1px solid #D9C5F0}.status-tag-unified.deal,.deal.status-tag-dark{background:#fff8dc;color:#854d0e;border:1px solid #EAD38A}.status-tag-unified.failed,.failed.status-tag-dark{background:#fff0f5;color:#9d174d;border:1px solid #F0C3D4}.status-tag-unified.pool,.pool.status-tag-dark{background:#f1f4f8;color:#43535c;border:1px solid #CDD7E2}.status-tag-unified.invalid,.invalid.status-tag-dark{background:#fff0ee;color:#991b1b;border:1px solid #EBC5C1}.status-tag-unified.info_incomplete,.info_incomplete.status-tag-dark{background:#fff7e8;color:#92400e;border:1px solid #F1D2A2}.status-tag-unified.transferred,.transferred.status-tag-dark{background:#eef3f8;color:#375a7f;border:1px solid #C9D9E8}body .el-tag.tag-status-new,body .el-tag.tag-status-converted{background-color:#eef5ff!important;color:#1d4ed8!important;border-color:#c8dcf7!important}body .el-tag.tag-status-assigned{background-color:#f2eeff!important;color:#5b21b6!important;border-color:#d8cbf2!important}body .el-tag.tag-status-confirmed{background-color:#e8f8fb!important;color:#0e7490!important;border-color:#b9e3ea!important}body .el-tag.tag-status-following{background-color:#fff3e7!important;color:#9a3412!important;border-color:#f4d2b4!important}body .el-tag.tag-status-appointed{background-color:#edf8f0!important;color:#166534!important;border-color:#bbdcc5!important}body .el-tag.tag-status-visited{background-color:#f4eeff!important;color:#6b21a8!important;border-color:#d9c5f0!important}body .el-tag.tag-status-deal{background-color:#fff8dc!important;color:#854d0e!important;border-color:#ead38a!important}body .el-tag.tag-status-failed{background-color:#fce7f3!important;color:#9d174d!important;border-color:#f9a8d4!important}body .el-tag.tag-status-pool{background-color:#f1f4f8!important;color:#43535c!important;border-color:#cdd7e2!important}body .el-tag.tag-status-invalid{background-color:#f5f5f4!important;color:#44403c!important;border-color:#a8a29e!important}body .el-tag.tag-status-info_incomplete{background-color:#fff7e8!important;color:#92400e!important;border-color:#f1d2a2!important}body .el-tag.tag-status-unreachable{background-color:#e0e7ff!important;color:#3730a3!important;border-color:#a5b4fc!important}body .el-tag.tag-status-transferred{background-color:#eef3f8!important;color:#375a7f!important;border-color:#c9d9e8!important}body .status-dot.status-new{background-color:#4c80d1!important}body .status-dot.status-assigned{background-color:#7c4dc4!important}body .status-dot.status-confirmed{background-color:#238ba0!important}body .status-dot.status-following{background-color:#b45309!important}body .status-dot.status-appointed{background-color:#277552!important}body .status-dot.status-visited{background-color:#7e3aa4!important}body .status-dot.status-deal{background-color:#a16207!important}body .status-dot.status-failed{background-color:#9d174d!important}body .status-dot.status-pool{background-color:#62758d!important}body .status-dot.status-invalid{background-color:#44403c!important}body .status-dot.status-unreachable{background-color:#3730a3!important}.status-tag-dark.success{background:var(--color-success);color:#fff}.status-tag-dark.warning{background:var(--color-warning);color:#fff}.status-tag-dark.danger{background:var(--color-danger);color:#fff}.status-tag-dark.info{background:var(--color-info);color:#fff}.status-tag-dark.primary{background:var(--color-primary);color:#fff}.biz-tag{--biz-bg: rgba(36, 92, 190, .1);--biz-border: rgba(36, 92, 190, .2);--biz-ink: #245cbe;--biz-dot: #245cbe;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;max-width:100%;height:22px;padding:0 8px 0 7px;overflow:hidden;color:var(--biz-ink);background:var(--biz-bg);border:1px solid var(--biz-border);border-radius:999px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;cursor:default}.biz-tag__dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--biz-dot)}.biz-tag__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.biz-tag__meta{flex:0 0 auto;opacity:.72;font-size:11px}.biz-tag .el-icon,.biz-tag .has-image-icon{flex:0 0 auto;font-size:12px;color:inherit}.biz-tag.is-more{color:var(--bbk-slate, #54657e);background:var(--bbk-surface-muted, #edf2f8);border-color:var(--bbk-border, #d9e2ef)}.biz-tag.has-images,.biz-tag.is-selectable{cursor:pointer}.biz-tag.is-selectable{height:28px;padding:0 10px 0 8px;-webkit-user-select:none;user-select:none}.biz-tag.is-selectable:hover:not(.is-locked){box-shadow:inset 0 0 0 1px var(--biz-border)}.biz-tag.is-locked{cursor:not-allowed}.el-message{border-radius:8px;box-shadow:0 4px 16px #0000001a}.el-notification{border-radius:12px;box-shadow:0 4px 16px #0000001a}.el-loading-mask{background-color:#ffffffe6}.el-progress-bar__inner{border-radius:4px}.el-tooltip__popper{border-radius:6px}@media (max-width: 1024px){.el-button:not(.back-btn):not(.action-btn):not(.action-btn-icon){min-height:44px;padding:12px 16px}.el-button.el-button--small:not(.back-btn):not(.action-btn):not(.action-btn-icon){min-height:36px;padding:8px 12px}.el-button.el-button--large:not(.back-btn):not(.action-btn):not(.action-btn-icon){min-height:48px;padding:14px 20px}.breadcrumb-container .back-btn.el-button{min-height:32px!important;max-height:32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important}.table-actions .action-btn.el-button{min-height:28px!important;max-height:32px!important;padding:4px 8px!important}.el-input .el-input__wrapper{min-height:44px;padding:8px 12px}.el-input--small .el-input__wrapper{min-height:36px}.el-input--large .el-input__wrapper{min-height:48px}.el-select .el-select__wrapper,.el-date-editor .el-input__wrapper{min-height:44px}.el-checkbox,.el-radio{min-height:44px;display:inline-flex;align-items:center}.el-checkbox .el-checkbox__inner,.el-checkbox .el-radio__inner,.el-radio .el-checkbox__inner,.el-radio .el-radio__inner{width:20px;height:20px}.el-switch{min-height:44px}.el-switch .el-switch__core{min-width:50px;height:26px}.el-menu-item,.el-submenu__title{min-height:48px;line-height:48px}.el-table .el-table__row td{padding:12px 8px;min-height:48px}.el-table .table-actions .el-button{min-height:36px;padding:8px 12px}.el-tabs__item{min-height:44px;padding:0 16px}.el-pagination .el-pager li,.el-pagination .btn-prev,.el-pagination .btn-next{min-width:44px;min-height:44px}.el-dropdown-menu__item{min-height:44px;padding:10px 16px}.el-tree-node__content{min-height:44px}a:not(.el-breadcrumb__inner):not(.el-link):not(.el-button):not([class*=el-]),.link:not(.el-breadcrumb__inner):not([class*=el-]){display:inline-block;min-height:44px;line-height:44px;padding:0 4px}.el-breadcrumb a,.el-breadcrumb .el-breadcrumb__inner{display:inline;min-height:auto;line-height:inherit;padding:0}}@media (min-width: 768px) and (max-width: 1024px){.dashboard .stat-row{display:flex;flex-wrap:wrap}.dashboard .stat-row .el-col{flex:0 0 33.333%!important;max-width:33.333%!important;margin-bottom:12px;display:flex}.dashboard .el-row>.el-col[class*=el-col-12]{flex:0 0 50%!important;max-width:50%!important}.stat-card{padding:14px 12px;min-height:95px;max-height:130px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;overflow:hidden}.stat-card .stat-icon,.stat-card .stat-icon-svg{flex-shrink:0;width:28px;height:28px;font-size:20px}.stat-card .stat-content{flex:1;min-width:0;overflow:hidden}.stat-card .stat-value{font-size:20px;line-height:1.3;word-break:break-word;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.stat-card .stat-value .el-badge{transform:scale(.8)}.stat-card .stat-value .overdue-badge{font-size:10px;padding:1px 4px}.stat-card .stat-label{font-size:12px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card .stat-sub{font-size:10px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-row,.stats-row{display:flex!important;flex-wrap:wrap}.stat-row>.el-col,.stats-row>.el-col{display:flex;margin-bottom:12px}.stat-row>.el-col>.stat-card,.stat-row>.el-col>div:has(.stat-card),.stats-row>.el-col>.stat-card,.stats-row>.el-col>div:has(.stat-card){flex:1;width:100%}}@media (max-width: 1024px){.dashboard .stat-row,.el-row:has(.stat-card){display:flex;flex-wrap:wrap}.dashboard .stat-row .el-col,.el-row:has(.stat-card) .el-col{display:flex}.dashboard .stat-row .el-col .stat-card,.el-row:has(.stat-card) .el-col .stat-card{flex:1;min-height:90px;width:100%;display:flex;flex-direction:row;align-items:center}.el-table .secondary-column{display:none}.el-table .table-actions{flex-wrap:wrap;gap:4px}.el-table .table-actions .el-button{padding:4px 8px;font-size:12px;min-height:28px}.el-table .table-actions .el-button:has(.el-icon) span:not(.el-icon){display:none}.el-table .table-actions .el-button:has(.el-icon) .el-icon{margin:0}.el-space .el-button span{display:inline!important}.el-card{margin-bottom:12px}.el-card .el-card__header,.el-card .el-card__body{padding:14px 16px}.el-form .el-form-item{margin-bottom:16px}.el-form.el-form--inline .el-form-item{display:block;width:100%;margin-right:0}.el-card__body,.page-content{overflow-x:hidden}}.swipeable-list .swipeable-item{border-bottom:1px solid #f0f0f0}.swipeable-list .swipeable-item:last-child{border-bottom:none}.receipt-item-swipeable .item-content{padding:16px;background:#fff}.receipt-item-swipeable .item-actions .action-btn{width:80px}.follow-item-swipeable .item-content{padding:14px 16px;background:#fff}.pull-refresh-wrapper{min-height:100%}.pull-refresh-wrapper .refresh-indicator{color:var(--color-text-placeholder)}.pull-refresh-wrapper .refresh-indicator .el-icon{font-size:20px}@media (min-width: 768px) and (max-width: 1024px){.fab-container{bottom:20px;right:20px}.fab-container .fab-button{width:52px;height:52px}}.tablet-message-box{max-width:min(92vw,420px)!important}.tablet-message-box .el-message-box__message{font-size:15px;line-height:1.55}.tablet-message-box .el-message-box__btns .el-button{min-height:44px;min-width:96px;padding:10px 20px;font-size:15px}.table-scroll-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-border-base) transparent}.table-scroll-container::-webkit-scrollbar{height:6px}.table-scroll-container::-webkit-scrollbar-track{background:transparent}.table-scroll-container::-webkit-scrollbar-thumb{background:var(--color-border-base);border-radius:3px}.table-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--color-text-placeholder)}.el-table{transform:translateZ(0);will-change:transform}.el-table .el-table__fixed{box-shadow:2px 0 8px #00000014}.el-table .el-table__fixed:before{display:none}.el-table .el-table__fixed-right{box-shadow:-2px 0 8px #00000014}.el-table .el-table__fixed-right:before{display:none}.el-table .el-table__cell{white-space:nowrap}.el-table .el-table__cell .cell{overflow:hidden;text-overflow:ellipsis}@media (max-width: 1024px){.el-table{min-width:100%}.el-table .el-table__fixed,.el-table .el-table__fixed-right{z-index:10}.el-table .el-table__header-wrapper{position:sticky;top:0;z-index:11}.el-card .el-table,.table-wrapper .el-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.scroll-indicator{position:relative}.scroll-indicator:before{content:"";position:absolute;left:0;top:0;bottom:0;width:20px;background:linear-gradient(to right,rgba(255,255,255,.9),transparent);pointer-events:none;z-index:5;opacity:0;transition:opacity .2s ease}.scroll-indicator:after{content:"";position:absolute;right:0;top:0;bottom:0;width:20px;background:linear-gradient(to left,rgba(255,255,255,.9),transparent);pointer-events:none;z-index:5;opacity:1;transition:opacity .2s ease}.scroll-indicator.scrolled-left:before{opacity:1}.scroll-indicator.scrolled-right:after{opacity:0}.swipeable-list{touch-action:pan-y;overflow:hidden}.swipeable-item{position:relative;overflow:hidden;background:#fff}.swipeable-item .item-content{position:relative;z-index:1;background:#fff;touch-action:pan-y;will-change:transform}.swipeable-item .item-actions{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:stretch}.swipeable-item .item-actions .action-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:70px;padding:0 12px;border:none;color:#fff;font-size:12px;cursor:pointer;transition:opacity .2s ease}.swipeable-item .item-actions .action-btn:active{opacity:.8}.swipeable-item .item-actions .action-btn .el-icon{font-size:18px}.swipeable-item .item-actions .action-btn.primary{background:var(--color-primary)}.swipeable-item .item-actions .action-btn.success{background:var(--color-success)}.swipeable-item .item-actions .action-btn.warning{background:var(--color-warning)}.swipeable-item .item-actions .action-btn.danger{background:var(--color-danger)}.swipeable-item .item-actions .action-btn.default{background:var(--color-info)}.receipt-swipeable{border-bottom:1px solid #f0f0f0}.receipt-swipeable:last-child{border-bottom:none}.receipt-swipeable .item-content{padding:16px 18px;display:flex;justify-content:space-between;align-items:center}.receipt-swipeable .item-content .info{display:flex;align-items:center;gap:12px}.receipt-swipeable .item-content .info .name{font-size:15px;font-weight:600;color:#262626}.receipt-swipeable .item-content .info .time{font-size:13px;color:#8c8c8c}.receipt-swipeable .item-content .info .time.warning{color:#f5222d;font-weight:600}.receipt-swipeable.urgent .item-content{background:#fff7e6;border-left:4px solid #fa8c16}.follow-swipeable{border-bottom:1px solid #f0f0f0}.follow-swipeable:last-child{border-bottom:none}.follow-swipeable .item-content{padding:14px 16px;display:flex;align-items:center}.follow-swipeable .item-content .time-slot{width:60px;font-weight:600;color:#096dd9}.follow-swipeable .item-content .info{flex:1;display:flex;align-items:center;gap:12px}.follow-swipeable .item-content .info .name{font-size:15px;font-weight:600;color:#262626}.follow-swipeable .item-content .info .type{font-size:13px;color:#8c8c8c;background:#f5f5f5;padding:4px 10px;border-radius:4px}.follow-swipeable.overdue .item-content{background:#fff2f0}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--mobile-page-pad: 8px;--mobile-card-radius: 12px;--mobile-label-width: 72px}.safe-bottom{padding-bottom:calc(12px + var(--safe-area-bottom))}.safe-top{padding-top:calc(0px + var(--safe-area-top))}@media (max-width: 768px){.page-header{flex-direction:column;gap:8px;margin-bottom:12px;align-items:stretch!important}.page-header .page-title{font-size:18px;line-height:1.3}.page-header .page-subtitle{font-size:12px}.mobile-filter-stack,.filter-bar,.filter-row,.filter-toolbar,.stats-filter,.report-filter{display:flex;flex-direction:column;align-items:stretch!important;gap:10px;width:100%}.mobile-filter-stack>.el-input,.mobile-filter-stack>.el-select,.mobile-filter-stack>.el-date-editor,.mobile-filter-stack>.el-button,.mobile-filter-stack>.el-radio-group,.mobile-filter-stack>.keyword-input,.mobile-filter-stack>.kw,.filter-bar>.el-input,.filter-bar>.el-select,.filter-bar>.el-date-editor,.filter-bar>.el-button,.filter-bar>.el-radio-group,.filter-bar>.keyword-input,.filter-bar>.kw,.filter-row>.el-input,.filter-row>.el-select,.filter-row>.el-date-editor,.filter-row>.el-button,.filter-row>.el-radio-group,.filter-row>.keyword-input,.filter-row>.kw,.filter-toolbar>.el-input,.filter-toolbar>.el-select,.filter-toolbar>.el-date-editor,.filter-toolbar>.el-button,.filter-toolbar>.el-radio-group,.filter-toolbar>.keyword-input,.filter-toolbar>.kw,.stats-filter>.el-input,.stats-filter>.el-select,.stats-filter>.el-date-editor,.stats-filter>.el-button,.stats-filter>.el-radio-group,.stats-filter>.keyword-input,.stats-filter>.kw,.report-filter>.el-input,.report-filter>.el-select,.report-filter>.el-date-editor,.report-filter>.el-button,.report-filter>.el-radio-group,.report-filter>.keyword-input,.report-filter>.kw{width:100%!important;max-width:none!important}.mobile-filter-stack .el-radio-group,.filter-bar .el-radio-group,.filter-row .el-radio-group,.filter-toolbar .el-radio-group,.stats-filter .el-radio-group,.report-filter .el-radio-group{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.mobile-filter-stack .el-radio-group .el-radio-button,.filter-bar .el-radio-group .el-radio-button,.filter-row .el-radio-group .el-radio-button,.filter-toolbar .el-radio-group .el-radio-button,.stats-filter .el-radio-group .el-radio-button,.report-filter .el-radio-group .el-radio-button{flex-shrink:0}.filter-group{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:6px}.filter-group .filter-label{font-size:12px;color:var(--color-text-secondary, #64748b)}.filter-group .el-input,.filter-group .el-select,.filter-group .el-date-editor,.filter-group .el-checkbox{width:100%!important}.el-form--inline.filter-form:not(.fw-fields),.filter-form.el-form--inline:not(.fw-fields),.filter-form:not(.fw-fields){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.el-form--inline.filter-form:not(.fw-fields) .el-form-item,.filter-form.el-form--inline:not(.fw-fields) .el-form-item,.filter-form:not(.fw-fields) .el-form-item{margin-right:0!important;margin-bottom:0!important;width:100%;display:flex;flex-direction:column;align-items:stretch}.el-form--inline.filter-form:not(.fw-fields) .el-form-item .el-form-item__label,.filter-form.el-form--inline:not(.fw-fields) .el-form-item .el-form-item__label,.filter-form:not(.fw-fields) .el-form-item .el-form-item__label{justify-content:flex-start;text-align:left;padding:0 0 4px;line-height:1.2;height:auto}.el-form--inline.filter-form:not(.fw-fields) .el-form-item .el-form-item__content,.filter-form.el-form--inline:not(.fw-fields) .el-form-item .el-form-item__content,.filter-form:not(.fw-fields) .el-form-item .el-form-item__content{width:100%!important;margin-left:0!important}.el-form--inline.filter-form:not(.fw-fields) .el-form-item .el-input,.el-form--inline.filter-form:not(.fw-fields) .el-form-item .el-select,.el-form--inline.filter-form:not(.fw-fields) .el-form-item .el-date-editor,.el-form--inline.filter-form:not(.fw-fields) .el-form-item .el-cascader,.filter-form.el-form--inline:not(.fw-fields) .el-form-item .el-input,.filter-form.el-form--inline:not(.fw-fields) .el-form-item .el-select,.filter-form.el-form--inline:not(.fw-fields) .el-form-item .el-date-editor,.filter-form.el-form--inline:not(.fw-fields) .el-form-item .el-cascader,.filter-form:not(.fw-fields) .el-form-item .el-input,.filter-form:not(.fw-fields) .el-form-item .el-select,.filter-form:not(.fw-fields) .el-form-item .el-date-editor,.filter-form:not(.fw-fields) .el-form-item .el-cascader{width:100%!important}.mobile-card-list{display:flex;flex-direction:column;gap:10px;padding-bottom:calc(8px + var(--safe-area-bottom))}.mobile-info-card{background:#fff;border:1px solid var(--color-border-base, #ebeef5);border-radius:var(--mobile-card-radius);padding:12px 14px;box-shadow:0 1px 4px #0000000d}.mobile-info-card:active{background:var(--el-color-primary-light-9, #ecf5ff)}.mobile-info-card .mic-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.mobile-info-card .mic-title{font-size:15px;font-weight:600;color:var(--color-text-primary, #1e293b);min-width:0;word-break:break-word}.mobile-info-card .mic-sub{font-size:12px;color:var(--color-text-placeholder);margin-top:2px}.mobile-info-card .mic-row{display:flex;align-items:flex-start;gap:8px;padding:3px 0;font-size:13px;line-height:1.45}.mobile-info-card .mic-label{flex-shrink:0;width:var(--mobile-label-width);color:var(--color-text-secondary, #64748b)}.mobile-info-card .mic-value{flex:1;min-width:0;color:var(--color-text-regular, #334155);word-break:break-word}.mobile-info-card .mic-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border-light, #f1f5f9)}.mobile-info-card .mic-actions .el-button{min-height:36px;flex:1 1 auto}.mobile-rank-card{background:#fff;border-radius:var(--mobile-card-radius);padding:12px 14px;box-shadow:0 1px 4px #0000000f;cursor:pointer;border:1px solid var(--color-border-base, #ebeef5);transition:background .15s}.mobile-rank-card:active{background:var(--el-color-primary-light-9, #ecf5ff)}.mobile-rank-card .mrc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.mobile-rank-card .mrc-name{font-size:15px;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:8px;min-width:0}.mobile-rank-card .mrc-meta{font-size:12px;color:var(--color-text-placeholder);margin-top:2px}.mobile-rank-card .mrc-gmv{font-size:16px;font-weight:600;color:var(--color-warning, #f59e0b);white-space:nowrap}.mobile-rank-card .mrc-row{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:var(--color-text-regular);align-items:center}.mobile-rank-card .mrc-rate{font-weight:500}.table-scroll-x,.table-container,.el-card:has(.el-table){overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll-x .el-table,.table-container .el-table,.el-card:has(.el-table) .el-table{min-width:560px}.el-dialog:not(.is-fullscreen){width:min(92vw,520px)!important;max-width:92vw!important;margin-top:8vh!important}.el-dialog .el-dialog__body{padding:12px 14px;max-height:calc(100dvh - 160px);overflow-y:auto;-webkit-overflow-scrolling:touch}.el-message-box{width:min(92vw,420px)!important}.el-pagination{flex-wrap:wrap;justify-content:center;row-gap:8px}.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__jump{display:none}.el-descriptions .el-descriptions__label{width:auto!important;min-width:72px}.el-card .el-card__body,.el-card .el-card__header{padding:12px}.actions-desktop{display:none!important}.actions-mobile{display:flex!important;flex-wrap:wrap;gap:8px;width:100%}.actions-mobile .el-button{flex:1 1 auto;min-height:36px}}@media (max-width: 480px){.mobile-rank-card{padding:10px 12px}.mobile-rank-card .mrc-name{font-size:14px}.mobile-rank-card .mrc-gmv{font-size:15px}.mobile-info-card{padding:10px 12px}.mobile-info-card .mic-title{font-size:14px}.mobile-info-card .mic-row{font-size:12px}.el-card .el-card__body{padding:10px}}html.is-touch .el-table td.el-table-fixed-column--right,html.is-touch .el-table th.el-table-fixed-column--right,html.is-touch .el-table td.el-table-fixed-column--left,html.is-touch .el-table th.el-table-fixed-column--left{visibility:visible!important}html.is-touch .el-table .el-table__body-wrapper,html.is-touch .el-table .el-table__header-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}html.is-touch .el-card:has(>.el-card__body .el-table),html.is-touch .table-container,html.is-touch .table-wrapper,html.is-touch .table-scroll-x{overflow-x:auto!important;-webkit-overflow-scrolling:touch}html.is-touch .filter-card .el-input,html.is-touch .filter-card .el-select,html.is-touch .filter-card .el-date-editor,html.is-touch .filter-card .el-cascader,html.is-touch .filter-card .el-autocomplete,html.is-touch .filter-bar .el-input,html.is-touch .filter-bar .el-select,html.is-touch .filter-bar .el-date-editor,html.is-touch .filter-bar .el-cascader,html.is-touch .filter-bar .el-autocomplete,html.is-touch .filter-row .el-input,html.is-touch .filter-row .el-select,html.is-touch .filter-row .el-date-editor,html.is-touch .filter-row .el-cascader,html.is-touch .filter-row .el-autocomplete,html.is-touch .filter-toolbar .el-input,html.is-touch .filter-toolbar .el-select,html.is-touch .filter-toolbar .el-date-editor,html.is-touch .filter-toolbar .el-cascader,html.is-touch .filter-toolbar .el-autocomplete{width:100%!important;max-width:100%!important}html.is-touch .main-content>.customer-list,html.is-touch .main-content>.customer-pool,html.is-touch .main-content>.follow-record-list,html.is-touch .main-content>.notification-list,html.is-touch .main-content>.task-list,html.is-touch .main-content>.door-orders,html.is-touch .main-content>.door-accept,html.is-touch .main-content>.dashboard,html.is-touch .main-content>.market-report,html.is-touch .main-content>.department-detail{padding-left:0!important;padding-right:0!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.el-loading-spinner,.el-button.is-loading:before{animation-duration:1s!important;animation-iteration-count:infinite!important}.el-progress-bar__inner{transition-duration:.3s!important}.tech-bg,.grid-lines,.scan-line,.particles,.particle,.glow,.glow-1,.glow-2{animation:none!important}.login-card{animation:none!important;opacity:1!important;transform:none!important}.card-interactive:hover,.stat-card-unified:hover,.stat-card:hover{transform:none!important}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.el-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.el-input__wrapper:focus-within{box-shadow:0 0 0 1px var(--color-primary) inset,0 0 0 3px #409eff33}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.el-card:focus-visible,.stat-card:focus-visible,.card-interactive:focus-visible,.stat-card-unified:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-contrast: high){:root{--color-text-secondary: #4B5563;--color-text-placeholder: #6B7280;--color-border-base: #9CA3AF;--color-border-light: #D1D5DB}.el-button,.el-input__wrapper{border-width:2px}}@media (pointer: coarse){.el-button{min-height:44px;min-width:44px}.el-checkbox__input,.el-radio__input{width:44px;height:44px}.table-actions .el-button{min-height:44px;padding:10px 12px}.list-item-unified,.receipt-item,.follow-item,.upcoming-item,.todo-item{min-height:48px}}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-primary);color:#fff;padding:8px 16px;z-index:9999;text-decoration:none;border-radius:0 0 4px}.skip-link:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}.page-fade-enter-active,.page-fade-leave-active{transition:opacity var(--duration-base, .2s) var(--ease-smooth, ease)}.page-fade-enter-from,.page-fade-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){.page-fade-enter-active,.page-fade-leave-active{transition:none}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-regular);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-base);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-xl)}.page-title{font-size:var(--font-size-extra-large);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.page-subtitle{font-size:var(--font-size-small);color:var(--color-text-secondary)}.header-actions{display:flex;align-items:center;gap:var(--spacing-md)}.header-actions .el-button{min-width:80px}.header-actions .el-button-group>.el-button{min-width:0}.header-actions .el-button-group>.el-button:last-child{width:36px;min-width:36px;padding-inline:0}.card{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--color-border-lighter);padding:var(--spacing-lg)}.card-hover{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--color-border-lighter);transition:all var(--duration-base) var(--ease-smooth)}.card-hover:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.card-hover{padding:var(--spacing-lg)}.card-header{display:flex;justify-content:space-between;align-items:center}.status-tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--radius-tag);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:1.5;white-space:nowrap;border:none}.status-tag.new{background:#eff6ff;color:#2563eb}.status-tag.assigned{background:#fef3c7;color:#d97706}.status-tag.confirmed{background:#dcfce7;color:#16a34a}.status-tag.following{background:#fef3c7;color:#d97706}.status-tag.appointed{background:#f3e8ff;color:#9333ea}.status-tag.visited{background:#ffedd5;color:#ea580c}.status-tag.deal{background:#dcfce7;color:#16a34a}.status-tag.failed{background:#fee2e2;color:#dc2626}.status-tag.pool{background:#f3f4f6;color:#6b7280}.status-tag.success{background:#dcfce7;color:#16a34a}.status-tag.warning{background:#fef3c7;color:#d97706}.status-tag.danger{background:#fee2e2;color:#dc2626}.status-tag.info{background:#f3f4f6;color:#6b7280}.status-tag.primary{background:#eff6ff;color:#2563eb}.status-tag.vip{background:linear-gradient(135deg,#d4af37,#f5d76e);color:#1f2937}.stat-card{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--color-border-lighter);display:flex;align-items:center;gap:var(--spacing-base);padding:var(--spacing-xl);cursor:pointer;transition:all var(--duration-base) var(--ease-smooth);min-height:92px;max-height:none;box-sizing:border-box;overflow:visible}.stat-card:not(:has(.stat-icon,.card-icon,.kpi-icon)){flex-direction:column;align-items:flex-start;justify-content:center}.stat-card:hover{box-shadow:var(--shadow-hover, 0 4px 16px rgba(0, 0, 0, .1));border-color:var(--color-primary-lighter)}.stat-card .stat-icon{font-size:32px;width:56px;height:56px;min-width:56px;display:flex;align-items:center;justify-content:center;background:var(--color-background-subtle);border-radius:var(--radius-lg);flex-shrink:0}.stat-card .stat-content{flex:1;min-width:0;overflow:hidden}.stat-card .stat-value{font-size:28px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.2;display:flex;align-items:baseline;gap:var(--spacing-sm);flex-wrap:wrap}.stat-card .stat-value .currency{font-size:var(--font-size-base);color:var(--color-text-secondary)}.stat-card .stat-label{font-size:var(--font-size-small);color:var(--color-text-secondary);margin-top:var(--spacing-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card .stat-trend{font-size:13px;margin-top:var(--spacing-sm);font-weight:var(--font-weight-medium)}.stat-card .stat-trend.up{color:var(--color-success)}.stat-card .stat-trend.down{color:var(--color-danger)}.filter-card{margin-bottom:var(--spacing-lg)}.filter-card .filter-form .el-form-item{margin-bottom:var(--spacing-base)}.filter-card .filter-form .el-form-item__label{font-weight:var(--font-weight-medium);color:var(--color-text-regular)}.filter-card .filter-actions{display:flex;gap:var(--spacing-md);justify-content:flex-end}.link{color:var(--color-primary);text-decoration:none;cursor:pointer;transition:color var(--duration-base) var(--ease-smooth)}.link:hover{color:var(--color-primary-light);text-decoration:underline}.empty-state{text-align:center;padding:var(--spacing-4xl) var(--spacing-xl);color:var(--color-text-secondary)}.empty-state .empty-icon{font-size:64px;margin-bottom:var(--spacing-base);opacity:.5}.empty-state .empty-text{font-size:var(--font-size-base)}.table-container .el-card{margin-bottom:var(--spacing-base)}.el-table .el-table__header-wrapper .el-table__header th{background-color:var(--color-background);color:var(--color-text-regular);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);padding:12px 0}.el-table .el-table__body-wrapper .el-table__body tr{transition:background-color var(--duration-fast)}.el-table .el-table__body-wrapper .el-table__body tr:hover>td{background-color:var(--color-background)!important}.el-table .el-table__body-wrapper .el-table__body td{padding:10px 0;font-size:var(--font-size-base);color:var(--color-text-regular)}.el-table .el-table__fixed-right{box-shadow:-2px 0 8px #0000000f}.el-table .el-table__empty-block{padding:40px 0}.table-actions{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.table-actions .el-button{margin:0;padding:5px 12px;font-size:var(--font-size-small)}.el-pagination{margin-top:var(--spacing-lg);justify-content:flex-end;padding:var(--spacing-md) 0}.el-pagination .el-pagination__total{font-size:var(--font-size-base);color:var(--color-text-regular)}.el-pagination .el-pager li{font-size:var(--font-size-base);min-width:32px;height:32px;line-height:32px}.el-pagination .el-pager li.is-active{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.el-pagination .btn-prev,.el-pagination .btn-next{width:32px;height:32px;line-height:32px}.el-loading-mask{background-color:#fffc}.el-table .el-rate{height:auto;line-height:1}.el-table .el-tag{font-size:var(--font-size-extra-small);padding:4px 8px;border-radius:var(--radius-sm)}@media (max-width: 1200px){.el-table{font-size:var(--font-size-small)}.el-table .el-table__header th,.el-table .el-table__body td{padding:8px 0}.table-actions .el-button{padding:4px 10px;font-size:var(--font-size-extra-small)}}.group-tree-popper{width:auto!important;min-width:520px!important;max-width:80vw!important;max-height:70vh!important;overflow:auto!important}.group-tree-popper .el-tree{width:auto!important}.group-tree-popper .el-scrollbar,.group-tree-popper .el-scrollbar__wrap{max-height:70vh!important}.group-tree-popper .el-tree-node__content{height:auto!important;overflow:visible!important;align-items:flex-start!important;padding-right:8px}.group-tree-popper .el-tree-node__label{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;line-height:1.5!important}.group-tree-popper .el-tree-node__content{min-height:34px!important;padding:6px 8px!important;align-items:flex-start!important}.group-tree-popper .el-tree{padding:6px 0!important}.group-tree-popper .el-tree-node__expand-icon{margin-top:4px!important}@media (max-width: 768px){.page-container,[class$=-list],[class$=-manage],[class$=-detail],[class$=-stats],[class$=-records],[class$=-config],.follow-plan-list,.follow-pending,.receipt-list,.order-list{padding:var(--spacing-md)!important}.page-title{font-size:var(--font-size-large)}.page-header{flex-direction:column;gap:var(--spacing-md);align-items:flex-start}.page-header .header-stats{width:100%;justify-content:flex-start}.table-container,.el-card:has(.el-table){overflow-x:auto;-webkit-overflow-scrolling:touch}.el-dialog{width:90%!important;max-width:90%!important}.filter-controls .filter-group,.filter-form .filter-group{min-width:calc(50% - 8px);flex:1 1 calc(50% - 8px)}.stat-card{padding:var(--spacing-base) var(--spacing-md);min-height:100px}.stat-card .stat-icon{width:48px;height:48px;min-width:48px;font-size:28px}.stat-card .stat-value{font-size:22px}.stat-card .stat-label{font-size:var(--font-size-extra-small)}.stat-row,.el-row:has(.stat-card){display:flex;flex-wrap:wrap}.stat-row>.el-col,.el-row:has(.stat-card)>.el-col{display:flex}.stat-row>.el-col>.stat-card,.el-row:has(.stat-card)>.el-col>.stat-card{flex:1;width:100%}.el-table{font-size:var(--font-size-small)}.el-table .el-table__cell{padding:8px 4px}.header-actions{flex-wrap:wrap;gap:var(--spacing-sm)}.header-actions .el-button{min-width:auto;padding:8px 12px;font-size:var(--font-size-small)}.el-form .el-form-item{margin-bottom:var(--spacing-base)}.el-form .el-form-item__label{font-size:var(--font-size-small);padding-bottom:var(--spacing-xs)}.el-dialog{width:70%!important;max-width:600px!important;margin:10vh auto}.el-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid var(--color-border-light)}.el-dialog .el-dialog__body{padding:20px;max-height:60vh;overflow-y:auto}.el-dialog .el-dialog__footer{padding:16px 20px;border-top:1px solid var(--color-border-light)}.el-dialog .el-form .el-form-item{margin-bottom:18px}.el-dialog .el-form .el-input,.el-dialog .el-form .el-select,.el-dialog .el-form .el-date-editor{width:100%!important}.el-card{margin-bottom:var(--spacing-md)}.el-pagination{flex-wrap:wrap;justify-content:center}.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__jump{display:none}.el-row{margin-left:-4px!important;margin-right:-4px!important}.el-row .el-col{padding-left:4px!important;padding-right:4px!important}.el-row.stat-row .el-col{flex:0 0 50%!important;max-width:50%!important;margin-bottom:8px}.el-row:not(.bbk-metric-grid)>.el-col[class*=el-col-6],.el-row:not(.bbk-metric-grid)>.el-col[class*=el-col-8]{flex:0 0 50%!important;max-width:50%!important;margin-bottom:8px}.el-row>.el-col[class*=el-col-12],.el-row>.el-col[class*=el-col-16],.el-row>.el-col[class*=el-col-18],.el-row>.el-col[class*=el-col-24]{flex:0 0 100%!important;max-width:100%!important;margin-bottom:12px}.filter-card .el-form-item,.list-filter .el-form-item,.list-filter-wrapper .el-form-item{width:100%;margin-right:0}.filter-card .el-select,.filter-card .el-input,.filter-card .el-date-editor,.list-filter .el-select,.list-filter .el-input,.list-filter .el-date-editor,.list-filter-wrapper .el-select,.list-filter-wrapper .el-input,.list-filter-wrapper .el-date-editor{width:100%!important}}@media (max-width: 480px){.page-container,[class$=-list],[class$=-manage],[class$=-detail],[class$=-stats],[class$=-records],[class$=-config],.follow-plan-list,.follow-pending,.receipt-list,.order-list{padding:12px!important}.stat-card{padding:var(--spacing-md);min-height:90px;flex-direction:row}.stat-card .stat-icon{width:40px;height:40px;min-width:40px;font-size:22px}.stat-card .stat-value{font-size:20px}.stat-card .stat-label,.stat-card .stat-trend{font-size:11px}.stat-row,.el-row:has(.stat-card){display:flex;flex-wrap:wrap}.stat-row>.el-col,.el-row:has(.stat-card)>.el-col{display:flex}.stat-row>.el-col>.stat-card,.el-row:has(.stat-card)>.el-col>.stat-card{flex:1;width:100%}.el-table{font-size:var(--font-size-extra-small)}.el-table .el-table__cell{padding:6px 2px}.header-actions{width:100%;justify-content:flex-start}.header-actions .el-radio-group{width:100%;display:flex;flex-wrap:wrap}.header-actions .el-radio-group .el-radio-button{flex:1;min-width:60px}.header-actions .el-radio-group .el-radio-button .el-radio-button__inner{padding:6px 8px;font-size:var(--font-size-extra-small);width:100%}.header-actions .el-button{flex:1;min-width:70px}.page-header{flex-direction:column;gap:var(--spacing-md)}.page-header .header-actions{width:100%}.el-dialog{width:100%!important;margin:0!important;border-radius:0!important;height:100vh;max-height:100vh}.el-dialog .el-dialog__header{padding:12px 16px;border-bottom:1px solid var(--color-border-light)}.el-dialog .el-dialog__body{padding:12px 16px;max-height:calc(100vh - 120px);overflow-y:auto}.el-dialog .el-dialog__footer{padding:12px 16px;border-top:1px solid var(--color-border-light)}.el-form .el-form-item{margin-bottom:12px}.el-form .el-form-item__label{padding-bottom:4px;line-height:1.4}.el-form .el-form-item__content{line-height:1.4}.el-form.el-form--inline .el-form-item{display:block;width:100%;margin-right:0}.el-input,.el-select,.el-date-editor,.el-cascader{width:100%!important}.el-button-group{display:flex;flex-wrap:wrap;gap:4px}.el-button-group .el-button{flex:1;min-width:60px}.el-tabs .el-tabs__header{margin-bottom:12px}.el-tabs .el-tabs__nav-scroll{overflow-x:auto}.el-tabs .el-tabs__item{padding:0 12px;font-size:13px}.el-card{border-radius:var(--radius-md)}.el-card .el-card__header,.el-card .el-card__body{padding:12px 16px}.el-pagination{padding:8px 0}.el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px;font-size:12px}.el-pagination .btn-prev,.el-pagination .btn-next{min-width:28px;height:28px}.table-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:4px}.table-actions .el-button{margin:0;padding:4px 8px!important;font-size:12px!important;min-height:28px!important}.plan-actions,.card-actions,.action-buttons,.btn-group{display:flex;flex-wrap:wrap;gap:6px;width:100%}.plan-actions .el-button,.card-actions .el-button,.action-buttons .el-button,.btn-group .el-button{flex:1;min-width:60px}.plan-content{flex-direction:column!important;gap:8px}.plan-left{flex:none!important;width:100%}.plan-middle{flex-wrap:wrap;gap:12px}.plan-actions{width:100%;justify-content:flex-end}.customer-cards{grid-template-columns:1fr!important}.lf-toolbar .filter-group,.custom-filters-wrapper,.filter-controls .filter-group{min-width:100%!important;flex-basis:100%!important}.lf-toolbar .filter-group--check{min-width:0!important;flex-basis:auto!important}.el-descriptions .el-descriptions__label{width:80px!important;min-width:80px!important}.el-descriptions .el-descriptions__content{word-break:break-all}.el-timeline{padding-left:0}.el-timeline .el-timeline-item__wrapper{padding-left:20px}.el-steps.el-steps--horizontal .el-step__head{padding-right:8px}.el-steps.el-steps--horizontal .el-step__title{font-size:12px}.el-drawer{width:100%!important}.el-drawer .el-drawer__header,.el-drawer .el-drawer__body{padding:12px 16px}.el-message{min-width:auto;max-width:90vw;padding:10px 16px}.el-notification{width:calc(100vw - 32px)!important;right:16px!important}}.table-container,.el-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.el-card:has(.el-table),.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.el-card:has(.el-table) .el-table,.table-container .el-table{min-width:700px}}html.is-touch .el-table__fixed,html.is-touch .el-table__fixed-right,html.is-touch .el-table__fixed-right-patch{display:none!important}html.is-touch .el-card:has(.el-table),html.is-touch .table-wrapper,html.is-touch .table-container,html.is-touch .table-scroll-x{overflow-x:auto!important;-webkit-overflow-scrolling:touch}html.is-mobile .el-card .el-card__body{padding:10px}html.is-tablet .el-table__fixed-right{box-shadow:-2px 0 6px #0000000f!important}@media (max-width: 768px){.chart-container,[class*=chart-wrap],.echarts-container{height:300px!important;min-height:250px}.ranking-card .card-header,.info-card .card-header{flex-wrap:wrap;gap:8px}.info-table .info-row,.customer-detail .info-row,.detail-section .detail-row,.detail-page .detail-row{flex-direction:column;gap:4px}.execute-dialog-content{flex-direction:column!important}.execute-dialog-content .left-panel{flex:none!important;max-height:300px;border-right:none!important;border-bottom:1px solid var(--color-border-base);padding-right:0!important;padding-bottom:16px;margin-bottom:16px}.execute-dialog-content .right-panel{flex:none!important}}@media (max-width: 480px){.stat-row .el-col,.dashboard-stats .el-col{margin-bottom:12px}.ranking-card .card-header{flex-direction:column;gap:8px;align-items:flex-start}.chart-container,[class*=chart-wrap],.echarts-container{height:220px!important;min-height:200px}.el-descriptions .el-descriptions__body .el-descriptions__table .el-descriptions-row{display:flex;flex-direction:column}.panel-container,.settings-content{flex-direction:column!important}.panel-container .panel-sidebar,.panel-container .settings-sidebar,.settings-content .panel-sidebar,.settings-content .settings-sidebar{width:100%!important;flex:none!important;border-right:none!important;border-bottom:1px solid var(--color-border-base)}.panel-container .panel-main,.panel-container .settings-main,.settings-content .panel-main,.settings-content .settings-main{width:100%!important;flex:1!important}.org-layout,.tree-panel-layout{flex-direction:column!important}.org-layout .tree-container,.org-layout .org-tree,.tree-panel-layout .tree-container,.tree-panel-layout .org-tree{width:100%!important;max-height:200px;overflow-y:auto;border-right:none!important;border-bottom:1px solid var(--color-border-base)}.notification-form .el-form-item .el-input,.notification-form .el-form-item .el-select,.notification-form .el-form-item .el-date-editor,.form-notification-create .el-form-item .el-input,.form-notification-create .el-form-item .el-select,.form-notification-create .el-form-item .el-date-editor{width:100%!important}.report-filter,.stats-filter{flex-direction:column;gap:8px}.report-filter .el-select,.report-filter .el-date-editor,.stats-filter .el-select,.stats-filter .el-date-editor{width:100%!important}}.upload-with-camera{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.upload-with-camera>.el-upload{position:relative;overflow:hidden}.upload-with-camera .el-upload--picture-card{overflow:hidden}:root,body.bbk-upgrade{--bbk-canvas: #f2f5fa;--bbk-surface: #ffffff;--bbk-surface-muted: #edf2f8;--bbk-surface-raised: #ffffff;--bbk-ink: #20324d;--bbk-slate: #54657e;--bbk-muted: #697a90;--bbk-border: #d9e2ef;--bbk-border-soft: #e8edf5;--bbk-primary: #245cbe;--bbk-primary-hover: #194898;--bbk-primary-soft: #eaf1ff;--bbk-success: #277552;--bbk-warning: #9a6414;--bbk-danger: #b34b4b;--bbk-info: #62758d;--bbk-focus: #245cbe;--bbk-shadow-card: 0 1px 3px rgba(32, 50, 77, .035);--bbk-shadow-overlay: 0 18px 44px rgba(32, 50, 77, .16);--bbk-radius-sm: 4px;--bbk-radius-md: 6px;--bbk-radius-lg: 8px;--bbk-control-height: 40px;--bbk-nav: #20324d;--bbk-nav-active: #345d9b;--bbk-focus-ring: rgba(36, 92, 190, .24);--bbk-content-gap: 20px;--color-primary-50: #f3f7ff;--color-primary-100: #eaf1ff;--color-primary-200: #cfdefa;--color-primary-300: #aac5f1;--color-primary-400: #7da6e4;--color-primary-500: #4c80d1;--color-primary-600: #245cbe;--color-primary-700: #194898;--color-primary-800: #183e7c;--color-primary-900: #18325d;--color-primary: var(--bbk-primary);--color-primary-light: #4c80d1;--color-primary-lighter: #aac5f1;--color-primary-dark: var(--bbk-primary-hover);--color-secondary: #4c80d1;--color-accent: #a86d2a;--color-cta: #245cbe;--color-success: var(--bbk-success);--color-success-light: #56a77e;--color-success-lighter: #e5f1e9;--color-success-dark: #1d5e43;--color-warning: var(--bbk-warning);--color-warning-light: #c28c3a;--color-warning-lighter: #f7eddc;--color-warning-dark: #7a4d0d;--color-danger: var(--bbk-danger);--color-danger-light: #d47b7b;--color-danger-lighter: #f8e6e3;--color-danger-dark: #8f3838;--color-info: var(--bbk-info);--color-info-light: #87969d;--color-info-lighter: #eef2f7;--color-info-dark: #43535c;--color-text-primary: var(--bbk-ink);--color-text-regular: #394c66;--color-text-secondary: var(--bbk-slate);--color-text-placeholder: #8290a4;--color-text-muted: var(--bbk-muted);--color-text-disabled: #98a4b4;--color-border-base: var(--bbk-border);--color-border-light: var(--bbk-border-soft);--color-border-lighter: #edf2f8;--color-border-extra-light: #f5f7fb;--color-background: var(--bbk-surface);--color-background-subtle: var(--bbk-surface-muted);--color-background-light: var(--bbk-surface-muted);--color-background-dark: #e7edf6;--color-card: var(--bbk-surface-raised);--color-overlay: rgba(32, 50, 77, .48);--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-family-base: var(--font-family);--font-family-display: var(--font-family);--font-size-extra-large: 22px;--font-size-large: 19px;--font-size-medium: 16px;--font-size-base: 14px;--font-size-small: 13px;--font-size-extra-small: 12px;--line-height-base: 1.55;--line-height-tight: 1.3;--line-height-loose: 1.75;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-base: 16px;--spacing-lg: 20px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 40px;--spacing-4xl: 48px;--radius-xs: var(--bbk-radius-sm);--radius-sm: var(--bbk-radius-sm);--radius-base: var(--bbk-radius-md);--radius-md: var(--bbk-radius-md);--radius-lg: var(--bbk-radius-lg);--radius-xl: 10px;--radius-2xl: 12px;--radius-tag: 999px;--shadow-card: var(--bbk-shadow-card);--shadow-hover: 0 4px 16px rgba(36, 92, 190, .12);--shadow-modal: var(--bbk-shadow-overlay);--shadow-dropdown: 0 8px 24px rgba(32, 50, 77, .12);--duration-fast: .12s;--duration-base: .18s;--ease-smooth: cubic-bezier(.2, 0, 0, 1);--el-color-primary: var(--bbk-primary);--el-color-primary-light-3: #668fd2;--el-color-primary-light-5: #91b0e2;--el-color-primary-light-7: #bdcff0;--el-color-primary-light-8: #d6e2f7;--el-color-primary-light-9: var(--bbk-primary-soft);--el-color-primary-dark-2: var(--bbk-primary-hover);--el-color-success: var(--bbk-success);--el-color-success-light-3: #64a387;--el-color-success-light-5: #9bc5ad;--el-color-success-light-9: #e5f1e9;--el-color-warning: var(--bbk-warning);--el-color-warning-light-3: #bd8d45;--el-color-warning-light-5: #d7b77f;--el-color-warning-light-9: #f7eddc;--el-color-danger: var(--bbk-danger);--el-color-danger-light-3: #cc7777;--el-color-danger-light-5: #e0a2a2;--el-color-danger-light-9: #f8e6e3;--el-color-info: var(--bbk-info);--el-color-info-light-3: #89969b;--el-color-info-light-5: #b3bdc0;--el-color-info-light-9: #eef2f7;--el-text-color-primary: var(--bbk-ink);--el-text-color-regular: #394c66;--el-text-color-secondary: var(--bbk-slate);--el-text-color-placeholder: #8290a4;--el-text-color-disabled: #98a4b4;--el-border-color: var(--bbk-border);--el-border-color-light: var(--bbk-border-soft);--el-border-color-lighter: #edf2f8;--el-border-color-extra-light: #f5f7fb;--el-fill-color: #eff3f9;--el-fill-color-light: #f5f7fb;--el-fill-color-lighter: #fafbfd;--el-fill-color-blank: var(--bbk-surface-raised);--el-fill-color-dark: #e4eaf4;--el-bg-color: var(--bbk-surface-raised);--el-bg-color-page: var(--bbk-canvas);--el-bg-color-overlay: var(--bbk-surface-raised);--el-mask-color: rgba(32, 50, 77, .48);--el-border-radius-base: var(--bbk-radius-md);--el-border-radius-small: var(--bbk-radius-sm);--el-border-radius-round: 999px;--el-component-size: var(--bbk-control-height);--el-font-size-base: 14px}.bbk-upgrade{color:var(--bbk-ink);font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.bbk-upgrade{background:var(--bbk-canvas)}.bbk-upgrade *,.bbk-upgrade *:before,.bbk-upgrade *:after{box-sizing:border-box}.bbk-upgrade :where(button,input,textarea,select){font:inherit}.bbk-upgrade :where(a){color:var(--bbk-primary);text-decoration:none}.bbk-upgrade :where(a:hover){color:var(--bbk-primary-hover);text-decoration:underline;text-underline-offset:2px}.bbk-upgrade :where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:3px solid rgba(36,92,190,.28);outline-offset:2px}.bbk-upgrade :where(button,[role=button],.el-button,.el-checkbox,.el-radio,.el-switch){-webkit-tap-highlight-color:transparent}.bbk-upgrade :where(button:disabled,input:disabled,textarea:disabled,select:disabled),.bbk-upgrade :where(.is-disabled,.is-disabled *){cursor:not-allowed}.bbk-upgrade ::selection{color:var(--bbk-surface-raised);background:var(--bbk-primary)}.bbk-upgrade ::-webkit-scrollbar{width:8px;height:8px}.bbk-upgrade ::-webkit-scrollbar-track{background:transparent}.bbk-upgrade ::-webkit-scrollbar-thumb{background:#becadb;border:2px solid transparent;border-radius:999px;background-clip:padding-box}.bbk-upgrade ::-webkit-scrollbar-thumb:hover{background:#8a9fbf;background-clip:padding-box}.bbk-upgrade .page-header{gap:16px;margin-bottom:20px;color:var(--bbk-ink)}.bbk-upgrade .page-title{color:var(--bbk-ink);font-size:clamp(20px,1.7vw,26px);font-weight:650;letter-spacing:-.01em;line-height:1.3}.bbk-upgrade .page-subtitle{color:var(--bbk-slate);line-height:1.5}.bbk-upgrade .header-actions,.bbk-upgrade .filter-actions,.bbk-upgrade .table-actions{align-items:center;gap:8px}.bbk-upgrade .link,.bbk-upgrade .name-link{color:var(--bbk-primary);font-weight:500}.bbk-upgrade :where(.text-muted,.muted,.secondary-text){color:var(--bbk-muted)}.bbk-upgrade :where(.required,.is-required):before{color:var(--bbk-danger)}@media (prefers-reduced-motion: reduce){.bbk-upgrade *,.bbk-upgrade *:before,.bbk-upgrade *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.bbk-upgrade :where(.el-card,.card,.card-hover,.header-card,.filter-card,.info-card,.notice-card,.profile-card,.today-card){color:var(--bbk-ink);background:var(--bbk-surface-raised);border:1px solid var(--bbk-border-soft);border-radius:var(--bbk-radius-lg);box-shadow:var(--bbk-shadow-card)}.bbk-upgrade :where(.el-card,.card,.card-hover,.header-card,.filter-card,.info-card,.notice-card,.profile-card,.today-card):hover{border-color:var(--bbk-border)}.bbk-upgrade .el-card__header,.bbk-upgrade .card-header{min-height:52px;padding:14px 20px;color:var(--bbk-ink);border-bottom:1px solid var(--bbk-border-soft);font-weight:650}.bbk-upgrade .el-card__body{padding:20px}.bbk-upgrade .el-button{min-height:40px;padding:8px 14px;color:var(--bbk-ink);border-color:var(--bbk-border);border-radius:var(--bbk-radius-md);font-weight:550;line-height:1.35;transition:color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.bbk-upgrade .el-button-group{display:inline-flex;flex-wrap:nowrap;gap:0;vertical-align:middle}.bbk-upgrade .el-button-group>.el-button{border-radius:0}.bbk-upgrade .el-button-group>.el-button:first-child{border-radius:var(--bbk-radius-md) 0 0 var(--bbk-radius-md)}.bbk-upgrade .el-button-group>.el-button:last-child{border-radius:0 var(--bbk-radius-md) var(--bbk-radius-md) 0}.bbk-upgrade .el-button-group>.el-button+.el-button{margin-left:-1px}.bbk-upgrade .el-button:hover:not(.is-disabled){color:var(--bbk-primary-hover);border-color:#a1bce7;background:var(--bbk-primary-soft);filter:none}.bbk-upgrade .el-button--primary{color:#fff;border-color:var(--bbk-primary);background:var(--bbk-primary)}.bbk-upgrade .el-button--primary:hover:not(.is-disabled),.bbk-upgrade .el-button--primary:focus-visible{color:#fff;border-color:var(--bbk-primary-hover);background:var(--bbk-primary-hover);box-shadow:0 0 0 3px #245cbe2e}.bbk-upgrade .el-button--success{color:#fff;border-color:var(--bbk-success);background:var(--bbk-success)}.bbk-upgrade .el-button--warning{color:#fff;border-color:var(--bbk-warning);background:var(--bbk-warning)}.bbk-upgrade .el-button--danger{color:#fff;border-color:var(--bbk-danger);background:var(--bbk-danger)}.bbk-upgrade .el-button--info{color:#fff;border-color:var(--bbk-info);background:var(--bbk-info)}.bbk-upgrade .el-button.is-disabled,.bbk-upgrade .el-button:disabled{color:#98a4b4;border-color:var(--bbk-border-soft);background:#eef2f8;opacity:1}.bbk-upgrade .el-button.is-text,.bbk-upgrade .el-button.is-link{min-height:40px;color:var(--bbk-primary);border-color:transparent;background:transparent}.bbk-upgrade .el-button--danger:is(.is-text,.is-link){color:var(--bbk-danger)}.bbk-upgrade .el-button--warning:is(.is-text,.is-link){color:var(--bbk-warning)}.bbk-upgrade .el-button--success:is(.is-text,.is-link){color:var(--bbk-success)}.bbk-upgrade .el-button--info:is(.is-text,.is-link){color:var(--bbk-info)}.bbk-upgrade .el-button:is(.is-text,.is-link).is-disabled{color:#98a4b4}.bbk-upgrade :where(.el-input__wrapper,.el-select .el-input__wrapper,.el-date-editor.el-input__wrapper,.el-textarea__inner){min-height:var(--bbk-control-height);color:var(--bbk-ink);border-radius:var(--bbk-radius-md);background:var(--bbk-surface-raised);box-shadow:0 0 0 1px var(--bbk-border) inset}.bbk-upgrade .el-input__wrapper:hover,.bbk-upgrade .el-textarea__inner:hover{box-shadow:0 0 0 1px #a1b4d0 inset}.bbk-upgrade .el-input__wrapper.is-focus,.bbk-upgrade .el-textarea__inner:focus,.bbk-upgrade .el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--bbk-focus) inset,0 0 0 3px #245cbe24}.bbk-upgrade .el-input__inner,.bbk-upgrade .el-textarea__inner,.bbk-upgrade .el-range-input{color:var(--bbk-ink);font-size:14px}.bbk-upgrade .el-input__inner::placeholder,.bbk-upgrade .el-textarea__inner::placeholder{color:var(--bbk-muted)}.bbk-upgrade .el-form-item{margin-bottom:18px}.bbk-upgrade .el-form-item__label{color:var(--bbk-slate);font-weight:550;line-height:1.4}.bbk-upgrade .el-form-item__error{color:var(--bbk-danger);line-height:1.4}.bbk-upgrade :where(.filter-card:not(.el-card),.filter-bar,.stats-filter-wrapper,.report-filter,.stats-filter){padding:16px 20px;background:var(--bbk-surface);border:1px solid var(--bbk-border-soft);border-radius:var(--bbk-radius-lg)}.bbk-upgrade :where(.filter-form,.filter-controls,.filter-group,.filter-actions){min-width:0}.bbk-upgrade .filter-card .el-form-item,.bbk-upgrade .filter-bar .el-form-item,.bbk-upgrade .list-filter-wrapper .el-form-item,.bbk-upgrade .stats-filter-wrapper .el-form-item{margin-bottom:0}.bbk-upgrade .el-table{--el-table-border-color: var(--bbk-border-soft);--el-table-header-bg-color: #f0f4fa;--el-table-row-hover-bg-color: #f5f8fd;--el-table-current-row-bg-color: var(--bbk-primary-soft);color:var(--bbk-ink);font-size:14px}.bbk-upgrade .el-table th.el-table__cell{color:var(--bbk-slate);background:var(--el-table-header-bg-color);font-size:13px;font-weight:650;letter-spacing:.01em}.bbk-upgrade .el-table td.el-table__cell{color:var(--bbk-ink);background:var(--bbk-surface-raised)}.bbk-upgrade .el-table tr:hover>td.el-table__cell,.bbk-upgrade .el-table__body tr.hover-row>td.el-table__cell{background:var(--el-table-row-hover-bg-color)}.bbk-upgrade .el-table .cell{line-height:1.5}.bbk-upgrade .el-table__inner-wrapper:before{background:var(--bbk-border-soft)}.bbk-upgrade :where(.table-container,.table-wrapper,.table-scroll-x,.el-table-wrapper){min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.bbk-upgrade :where(.table-container,.table-wrapper,.table-scroll-x,.el-table-wrapper)>.el-table{min-width:640px}.bbk-upgrade .el-table__fixed,.bbk-upgrade .el-table__fixed-right{box-shadow:0 0 12px #20324d14}.bbk-upgrade .el-pagination{min-height:44px;padding:12px 0;color:var(--bbk-slate);gap:4px}.bbk-upgrade .el-pagination .el-pager li,.bbk-upgrade .el-pagination .btn-prev,.bbk-upgrade .el-pagination .btn-next{min-width:36px;height:36px;line-height:36px;color:var(--bbk-slate);border-radius:var(--bbk-radius-md)}.bbk-upgrade .el-pagination .el-pager li.is-active{color:#fff;background:var(--bbk-primary)}.bbk-upgrade .el-tag{min-height:24px;padding:2px 8px;color:var(--bbk-slate);border-color:var(--bbk-border);border-radius:999px;background:var(--bbk-surface-muted);font-weight:550}.bbk-upgrade .el-tag--success{color:#276746;border-color:#c6dfcf;background:#eaf4ed}.bbk-upgrade .el-tag--warning{color:#83540f;border-color:#ead4ad;background:#fbf2e3}.bbk-upgrade .el-tag--danger{color:#963e3e;border-color:#eccaca;background:#fbedeb}.bbk-upgrade .el-tag--primary{color:var(--bbk-primary-hover);border-color:#c4d6f4;background:var(--bbk-primary-soft)}.bbk-upgrade .global-fab .fab-button{background:var(--bbk-primary);box-shadow:0 4px 12px #20324d2e}.bbk-upgrade .global-fab .fab-button.active{background:var(--bbk-primary-hover)}.bbk-upgrade .global-fab .fab-menu-icon{color:var(--bbk-primary)}.bbk-upgrade .global-fab .fab-menu-item:hover .fab-menu-icon{color:#fff;background:var(--bbk-primary)}.bbk-upgrade .global-fab .fab-button:focus-visible{outline:3px solid var(--bbk-focus);outline-offset:3px}.bbk-upgrade .el-overlay-dialog,.bbk-upgrade .el-dialog__wrapper{display:flex!important;align-items:center;justify-content:center;overflow:hidden!important}.bbk-upgrade .el-dialog{display:flex;flex-direction:column;max-height:min(88dvh,100dvh - 32px);padding:0;max-width:calc(100vw - 32px);margin:0!important;overflow:hidden;border:1px solid var(--bbk-border-soft);border-radius:var(--bbk-radius-lg);background:var(--bbk-surface-raised);box-shadow:var(--bbk-shadow-overlay)}.bbk-upgrade .el-dialog:not(.is-fullscreen){width:var(--el-dialog-width, 50%)!important;max-width:calc(100vw - 32px)!important;margin:0!important}.bbk-upgrade .el-dialog.is-fullscreen{margin:0!important;max-height:100dvh;height:100dvh}.bbk-upgrade .el-dialog__header{flex:none;margin-right:0;padding:18px 52px 18px 20px;border-bottom:1px solid var(--bbk-border-soft)}.bbk-upgrade .el-dialog__title{color:var(--bbk-ink);font-size:17px;font-weight:650}.bbk-upgrade .el-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px}.bbk-upgrade .el-dialog__footer{flex:none;padding:14px 20px;border-top:1px solid var(--bbk-border-soft)}.bbk-upgrade .el-drawer{background:var(--bbk-surface-raised)}.bbk-upgrade .el-drawer__header{min-height:56px;margin-bottom:0;padding:16px 20px;color:var(--bbk-ink);border-bottom:1px solid var(--bbk-border-soft)}.bbk-upgrade .el-drawer__body{min-height:0;padding:20px}.bbk-upgrade :where(.el-message-box,.el-popover,.el-select-dropdown,.el-picker-panel,.el-cascader-panel){border:1px solid var(--bbk-border-soft);border-radius:var(--bbk-radius-lg);box-shadow:var(--bbk-shadow-overlay)}.bbk-upgrade .el-select-dropdown__item.is-selected,.bbk-upgrade .el-cascader-node.is-active{color:var(--bbk-primary);font-weight:650}.bbk-upgrade .el-tabs__item{min-height:44px;color:var(--bbk-slate);font-weight:550}.bbk-upgrade .el-tabs__item.is-active{color:var(--bbk-primary);font-weight:650}.bbk-upgrade .el-tabs__active-bar{background:var(--bbk-primary)}.bbk-upgrade .el-checkbox__input.is-checked .el-checkbox__inner,.bbk-upgrade .el-radio__input.is-checked .el-radio__inner,.bbk-upgrade .el-switch.is-checked .el-switch__core{border-color:var(--bbk-primary);background:var(--bbk-primary)}.bbk-upgrade .el-checkbox__label,.bbk-upgrade .el-radio__label{color:var(--bbk-ink)}.bbk-upgrade .el-upload-dragger,.bbk-upgrade .el-upload--picture-card,.bbk-upgrade .el-upload-list--picture-card .el-upload-list__item{border-color:var(--bbk-border);border-radius:var(--bbk-radius-md);background:var(--bbk-surface-muted)}.bbk-upgrade .el-upload-dragger:hover,.bbk-upgrade .el-upload--picture-card:hover{border-color:var(--bbk-primary);background:var(--bbk-primary-soft)}.bbk-upgrade :where(.empty-state,.el-empty,.el-table__empty-block){color:var(--bbk-muted)}.bbk-upgrade .el-empty{padding:32px 16px}.bbk-upgrade :where(.empty-state .empty-text,.el-empty__description){color:var(--bbk-slate)}.bbk-upgrade :where(.error-state,.forbidden-state,.offline-state){padding:32px 20px;color:var(--bbk-slate);text-align:center;border:1px solid #eccaca;border-radius:var(--bbk-radius-lg);background:#fff8f6}.bbk-upgrade .el-loading-mask{background:#ffffffd6}.bbk-upgrade .el-message,.bbk-upgrade .el-notification{border:1px solid var(--bbk-border-soft);border-radius:var(--bbk-radius-lg);box-shadow:var(--bbk-shadow-overlay)}.bbk-upgrade :where(.is-disabled,[disabled]){color:var(--bbk-muted)}@media (pointer: coarse){body.bbk-upgrade{--bbk-control-height: 44px}.bbk-upgrade :where(.el-button,.el-input__wrapper,.el-select .el-input__wrapper,.el-textarea__inner,.el-checkbox,.el-radio,.el-switch){min-height:44px}.bbk-upgrade :where(.el-checkbox,.el-radio,.el-pagination .el-pager li,.el-pagination .btn-prev,.el-pagination .btn-next){min-height:44px}}@media (max-width: 1439px){.bbk-upgrade .el-card__body{padding:18px}.bbk-upgrade .page-header{margin-bottom:16px}}@media (max-width: 1023px){body.bbk-upgrade .global-fab{bottom:calc(160px + env(safe-area-inset-bottom))}.bbk-upgrade .page-header{align-items:flex-start;flex-wrap:wrap}.bbk-upgrade .header-actions,.bbk-upgrade .filter-actions,.bbk-upgrade .table-actions{flex-wrap:wrap}.bbk-upgrade :where(.filter-form,.filter-controls,.filter-bar,.filter-actions){gap:10px}.bbk-upgrade .el-form--inline .el-form-item{margin-right:10px}.bbk-upgrade .el-dialog{max-width:calc(100vw - 40px)}}@media (max-width: 767px){.bbk-upgrade .customer-create .quick-input-actions{display:flex;flex-wrap:wrap;gap:8px}.bbk-upgrade .customer-create .quick-input-actions>*{min-width:0;max-width:100%;margin-left:0;flex:1 1 108px}.bbk-upgrade .customer-create .quick-input-actions .voice-input-trigger{width:100%}.bbk-upgrade .page-header{flex-direction:column;align-items:stretch;gap:12px}.bbk-upgrade .page-title{font-size:20px}.bbk-upgrade .header-actions,.bbk-upgrade .filter-actions{width:100%;justify-content:flex-start}.bbk-upgrade :where(.filter-card:not(.el-card),.filter-bar,.stats-filter-wrapper,.report-filter,.stats-filter){padding:14px}.bbk-upgrade .filter-card .el-form-item,.bbk-upgrade .filter-bar .el-form-item,.bbk-upgrade .list-filter-wrapper .el-form-item,.bbk-upgrade .stats-filter-wrapper .el-form-item{width:100%;margin-right:0}.bbk-upgrade :where(.filter-card:not(.el-card),.filter-bar,.list-filter-wrapper,.stats-filter-wrapper,.report-filter,.stats-filter) .el-input,.bbk-upgrade :where(.filter-card:not(.el-card),.filter-bar,.list-filter-wrapper,.stats-filter-wrapper,.report-filter,.stats-filter) .el-select,.bbk-upgrade :where(.filter-card:not(.el-card),.filter-bar,.list-filter-wrapper,.stats-filter-wrapper,.report-filter,.stats-filter) .el-date-editor{width:100%}.bbk-upgrade .el-card__header,.bbk-upgrade .el-card__body{padding:14px 16px}.bbk-upgrade .el-dialog,.bbk-upgrade .el-dialog:not(.is-fullscreen){width:100%!important;max-width:100%!important;min-height:100dvh;max-height:100dvh;height:100dvh;margin:0!important;border-radius:0}.bbk-upgrade .el-dialog__header{padding:14px 16px;padding-top:calc(14px + env(safe-area-inset-top))}.bbk-upgrade .el-dialog__body{max-height:none;padding:16px}.bbk-upgrade .el-dialog__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.bbk-upgrade .el-dialog__footer>:is(.dialog-footer,.dialog-actions){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.bbk-upgrade .el-dialog__footer .el-button{width:auto;margin-left:0;white-space:normal}.bbk-upgrade .el-message-box{max-width:calc(100vw - 24px)}.bbk-upgrade .el-date-range-picker{max-width:calc(100vw - 16px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.bbk-upgrade .el-date-range-picker__content{display:block;width:100%;padding:12px}.bbk-upgrade .el-date-range-picker__content.is-left{border-right:0;border-bottom:1px solid var(--bbk-border-soft)}.bbk-upgrade .el-date-range-picker .el-picker-panel__body{min-width:0}.bbk-upgrade .el-date-range-picker .el-picker-panel__sidebar{position:static;display:flex;flex-wrap:wrap;width:100%;padding:8px;border-right:0;border-bottom:1px solid var(--bbk-border-soft)}.bbk-upgrade .el-date-range-picker .el-picker-panel__sidebar+.el-picker-panel__body{margin-left:0}.bbk-upgrade .el-date-range-picker .el-picker-panel__shortcut{width:auto;min-height:36px}.bbk-upgrade .el-drawer__header{padding-top:calc(14px + env(safe-area-inset-top))}.bbk-upgrade .el-drawer__body{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.bbk-upgrade .el-table{font-size:13px}.bbk-upgrade .el-pagination{justify-content:center;flex-wrap:wrap}.bbk-upgrade .el-pagination .el-pagination__sizes,.bbk-upgrade .el-pagination .el-pagination__jump{display:inline-flex}.bbk-upgrade .table-actions .el-button{min-height:40px}}.bbk-upgrade .el-table .secondary-column{display:table-cell!important}.bbk-upgrade .table-actions .el-button:has(.el-icon) span:not(.el-icon){display:inline!important}.bbk-upgrade .bbk-workspace :where(.table-container,.el-card:has(.el-table)){overflow-x:auto;-webkit-overflow-scrolling:touch}.bbk-upgrade .bbk-workspace>.filter-card>.el-card__body>.el-form--inline,.bbk-upgrade .bbk-workspace .filter-bar>.filter-row,.bbk-upgrade .bbk-workspace .filter-form.el-form--inline{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:12px 14px;align-items:end}.bbk-upgrade .bbk-workspace>.filter-card .el-form--inline>.el-form-item,.bbk-upgrade .bbk-workspace .filter-form.el-form--inline>.el-form-item{margin:0}@media (pointer: coarse){.bbk-upgrade .table-actions .el-button,.bbk-upgrade .header-actions .el-button,.bbk-upgrade .filter-actions .el-button,.bbk-upgrade .fw-actions .el-button{min-height:44px}}@media (max-width: 390px){.bbk-upgrade .page-title{font-size:19px}.bbk-upgrade .el-card__header,.bbk-upgrade .el-card__body{padding-right:12px;padding-left:12px}.bbk-upgrade .el-button{padding-right:11px;padding-left:11px}.bbk-upgrade .el-pagination .el-pagination__total{width:100%;text-align:center}}@media (max-width: 320px){.bbk-upgrade .page-title{font-size:18px}.bbk-upgrade .el-dialog__body,.bbk-upgrade .el-drawer__body{padding-right:12px;padding-left:12px}.bbk-upgrade .el-form-item__label{font-size:13px}}.bbk-upgrade .bbk-workspace{min-width:0;width:100%;padding:0!important;container-type:inline-size}.bbk-upgrade .bbk-workspace>.page-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin:0 0 20px;padding:4px 0 16px;border-bottom:1px solid var(--bbk-border)}.bbk-upgrade .bbk-workspace>.page-header>.page-subtitle{flex-basis:100%;margin-top:-8px}.bbk-upgrade .bbk-workspace .header-actions{display:flex;flex-wrap:wrap;min-width:0;gap:8px}.bbk-upgrade .bbk-workspace>.header-card{margin-bottom:20px;border:0;border-bottom:1px solid var(--bbk-border);border-radius:0;background:transparent;box-shadow:none}.bbk-upgrade .bbk-workspace>.header-card>.el-card__body{padding:4px 0 16px}.bbk-upgrade .bbk-workspace :where(.page-header,.header-card) h2{font-size:clamp(20px,1.7vw,26px);line-height:1.35;color:var(--bbk-ink)}.bbk-upgrade .bbk-workspace>.filter-card{margin-bottom:20px;box-shadow:none;border-top:3px solid var(--bbk-primary)}.bbk-upgrade .bbk-workspace>.el-row,.bbk-upgrade .bbk-workspace .analysis-charts{margin-left:0!important;margin-right:0!important}.bbk-upgrade .bbk-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px 16px;align-items:end}.bbk-upgrade .bbk-filter-grid>.el-form-item{display:flex;flex-direction:column;align-items:stretch;min-width:0;width:auto;margin:0}.bbk-upgrade .bbk-filter-grid>.el-form-item>.el-form-item__label{justify-content:flex-start;width:auto!important;height:auto;margin:0 0 6px;padding:0;font-size:13px;line-height:1.4}.bbk-upgrade .bbk-filter-grid>.el-form-item>.el-form-item__content{display:flex;align-items:center;gap:8px;min-width:0;margin-left:0!important}.bbk-upgrade .bbk-filter-grid .el-form-item__content>:is(.el-input,.el-select,.el-date-editor,.el-cascader){width:100%!important;min-width:0;max-width:100%}.bbk-upgrade .bbk-filter-grid .el-button+.el-button{margin-left:0}.bbk-upgrade .bbk-filter-grid .el-button-group{display:inline-flex;flex-wrap:nowrap;gap:0;max-width:100%;overflow-x:auto}.bbk-upgrade .bbk-filter-grid .el-button-group>.el-button{margin-left:-1px;border-radius:0}.bbk-upgrade .bbk-filter-grid .el-button-group>.el-button:first-child{margin-left:0;border-radius:var(--bbk-radius-md, 8px) 0 0 var(--bbk-radius-md, 8px)}.bbk-upgrade .bbk-filter-grid .el-button-group>.el-button:last-child{border-radius:0 var(--bbk-radius-md, 8px) var(--bbk-radius-md, 8px) 0}.bbk-upgrade .bbk-filter-grid>.bbk-filter-wide{grid-column:span 2}.bbk-upgrade .filter-workbench .fw-fields,.bbk-upgrade .filter-workbench .fw-fields.bbk-filter-grid{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:12px 14px;grid-template-columns:none}.bbk-upgrade .filter-workbench .fw-fields>.bbk-filter-wide{flex:1 1 100%;max-width:100%;grid-column:auto}.bbk-upgrade .bbk-workspace>.filter-workbench,.bbk-upgrade .bbk-workspace>.clf.filter-workbench,.bbk-upgrade .bbk-workspace .pool-filter-workbench{margin-bottom:16px}.bbk-upgrade .bbk-workspace .table-container.el-card{border:1px solid var(--bbk-border);border-radius:var(--bbk-radius-lg);box-shadow:var(--bbk-shadow-card)}.bbk-upgrade .bbk-workspace .table-container>.el-card__body{padding:16px 18px 18px}.bbk-upgrade .bbk-workspace .filter-workbench .page-header,.bbk-upgrade .bbk-workspace .filter-workbench .clf-bar--header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;min-width:0}.bbk-upgrade .bbk-workspace .filter-workbench .page-subtitle,.bbk-upgrade .bbk-workspace .filter-workbench .page-header>p{flex-basis:100%;margin:4px 0 0;color:var(--bbk-slate);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.bbk-upgrade .bbk-workspace .filter-workbench .page-title,.bbk-upgrade .bbk-workspace .filter-workbench h1.page-title{margin:0;color:var(--bbk-ink);font-size:22px;font-weight:650;letter-spacing:-.5px;line-height:1.3}.bbk-upgrade .bbk-workspace.receipt-list>.page-header,.bbk-upgrade .bbk-workspace.page-container>.page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--bbk-border)}.bbk-upgrade .bbk-workspace.receipt-list>.page-header .page-title,.bbk-upgrade .bbk-workspace.page-container>.page-header .page-title,.bbk-upgrade .bbk-workspace.receipt-list>.page-header h1{margin:0;color:var(--bbk-ink);font-size:22px;font-weight:650;letter-spacing:-.5px}@media (max-width: 767px){.bbk-upgrade .bbk-workspace .filter-workbench .page-title,.bbk-upgrade .bbk-workspace .filter-workbench h1.page-title,.bbk-upgrade .bbk-workspace.receipt-list>.page-header .page-title,.bbk-upgrade .bbk-workspace.receipt-list>.page-header h1{font-size:20px}}@media (pointer: coarse){.bbk-upgrade .bbk-workspace .filter-workbench .el-button,.bbk-upgrade .bbk-workspace.receipt-list .el-button{min-height:44px}}.bbk-upgrade .bbk-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:1px;margin:0 0 20px!important;padding:1px;border:1px solid var(--bbk-border-soft);border-radius:var(--bbk-radius-md);background:var(--bbk-border-soft)}.bbk-upgrade .bbk-metric-grid>.el-col{width:auto;max-width:none!important;min-width:0;margin-bottom:0!important;padding:0!important;flex:none!important}.bbk-upgrade .bbk-metric-grid .stat-card{display:block;height:100%;min-height:104px;max-height:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;overflow:visible;background:var(--bbk-surface-raised)}.bbk-upgrade .bbk-metric-grid .stat-card .el-card__body{padding:16px}.bbk-upgrade .bbk-metric-grid :is(.card-value,.stat-value){font-size:clamp(22px,2vw,30px);line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bbk-upgrade .bbk-metric-grid :is(.card-label,.stat-label){margin-top:8px;white-space:normal;line-height:1.5}.bbk-upgrade .bbk-workspace :is(.table-card,.data-card,.report-card){min-width:0;box-shadow:none}.bbk-upgrade .bbk-workspace :is(.table-header,.table-toolbar){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-width:0}.bbk-upgrade .bbk-workspace .batch-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.bbk-upgrade .bbk-workspace .batch-toolbar .batch-toolbar__main,.bbk-upgrade .bbk-workspace .batch-toolbar .batch-toolbar__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.bbk-upgrade .bbk-workspace .batch-toolbar .batch-toolbar__actions .el-button+.el-button{margin-left:0}.bbk-upgrade .bbk-workspace .batch-toolbar .batch-toolbar__cancel{margin-left:auto}.bbk-upgrade .bbk-workspace :is(.pagination-wrapper,.pagination-container){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--bbk-border-soft)}.bbk-upgrade .bbk-workspace .el-table{width:100%;max-width:100%;min-width:0!important}.bbk-upgrade .bbk-workspace :is(.el-card__body,.el-tabs__content){min-width:0}.bbk-upgrade .bbk-workspace .receipt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.bbk-upgrade .bbk-workspace .receipt-card{min-width:0}.bbk-upgrade .bbk-workspace .receipt-card :is(.card-header,.card-footer){display:flex;flex-wrap:wrap;gap:10px}@media (min-width: 768px) and (max-width: 1199px){.bbk-upgrade .bbk-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.bbk-upgrade .bbk-workspace>.page-header{align-items:stretch;margin-bottom:14px}.bbk-upgrade .bbk-filter-grid{grid-template-columns:minmax(0,1fr);gap:14px}.bbk-upgrade .bbk-filter-grid>.bbk-filter-wide{grid-column:auto}.bbk-upgrade .bbk-workspace>.header-card .el-row{row-gap:12px}.bbk-upgrade .bbk-workspace>.header-card .el-col{flex:0 0 100%;max-width:100%;text-align:left!important}.bbk-upgrade .bbk-workspace .header-actions>*{max-width:100%}.bbk-upgrade .bbk-workspace .header-actions .el-radio-group{display:flex;flex-wrap:wrap;gap:4px}.bbk-upgrade .bbk-workspace .el-pagination{justify-content:flex-start}.bbk-upgrade .bbk-workspace .filter-card>.el-card__body>.el-row{gap:12px;margin:0!important}.bbk-upgrade .bbk-workspace .filter-card>.el-card__body>.el-row>.el-col{flex:0 0 100%;max-width:100%;padding:0!important}.bbk-upgrade .bbk-workspace .filter-card .filter-row{flex-wrap:wrap;gap:10px}.bbk-upgrade .bbk-workspace .filter-card .filter-row>:is(.el-input,.el-select,.el-date-editor){flex:1 1 100%;width:100%!important;min-width:0}}@media (pointer: coarse){.bbk-upgrade .bbk-workspace :is(.el-button,.el-radio-button__inner,.el-checkbox){min-height:44px}}@container (max-width: 540px){.bbk-filter-grid{grid-template-columns:minmax(0,1fr)!important}.bbk-filter-grid>.bbk-filter-wide{grid-column:auto!important}}.bbk-upgrade .bbk-table-scroll{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--bbk-border, #e6ebf2);border-radius:8px;background:var(--bbk-surface, #fff)}.bbk-upgrade .bbk-table-scroll .el-table{width:100%;min-width:720px}.bbk-upgrade .bbk-table-scroll .el-table th.el-table__cell{white-space:nowrap}.bbk-upgrade .bbk-workspace .filter-workbench .fw-fields,.bbk-upgrade .bbk-workspace .filter-workbench .el-form--inline:not(.fw-fields),.bbk-upgrade .bbk-workspace .filter-workbench .filter-form:not(.fw-fields){display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 14px}.bbk-upgrade .bbk-workspace .filter-workbench .fw-field{flex:0 1 200px;width:auto;min-width:160px;max-width:240px}.bbk-upgrade .bbk-workspace .filter-workbench .fw-field.date-range-field,.bbk-upgrade .bbk-workspace .filter-workbench .fw-field.date-field,.bbk-upgrade .bbk-workspace .filter-workbench .el-form-item.date-range-field{flex:0 1 340px;min-width:280px;max-width:400px}.bbk-upgrade .bbk-workspace .filter-workbench .fw-fields>.bbk-filter-wide{flex:1 1 100%;max-width:100%}.bbk-upgrade .bbk-workspace .filter-workbench .fw-actions{flex:0 0 auto;grid-column:auto;justify-content:flex-start;flex-wrap:nowrap;gap:8px;margin-left:0;padding-top:0}.bbk-upgrade .bbk-workspace .filter-workbench .fw-field .el-input__wrapper,.bbk-upgrade .bbk-workspace .filter-workbench .fw-field .el-select__wrapper,.bbk-upgrade .bbk-workspace .filter-workbench .filter-group .el-input__wrapper,.bbk-upgrade .bbk-workspace .filter-workbench .filter-group .el-select__wrapper{min-height:var(--bbk-control-height, 40px);height:var(--bbk-control-height, 40px)}@media (max-width: 1199px){.bbk-upgrade .bbk-workspace .two-panel{grid-template-columns:1fr!important}}@media (max-width: 1023px){.bbk-upgrade .bbk-table-scroll .el-table{min-width:640px}}@media (max-width: 767px){.bbk-upgrade .bbk-table-scroll .el-table{min-width:560px}.bbk-upgrade .bbk-workspace .filter-workbench .fw-fields{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.bbk-upgrade .bbk-workspace .filter-workbench .fw-field,.bbk-upgrade .bbk-workspace .filter-workbench .fw-field.date-range-field,.bbk-upgrade .bbk-workspace .filter-workbench .fw-field.date-field,.bbk-upgrade .bbk-workspace .filter-workbench .el-form-item.date-range-field,.bbk-upgrade .bbk-workspace .filter-workbench .fw-quick-dates,.bbk-upgrade .bbk-workspace .filter-workbench .fw-actions{flex:0 0 auto;width:100%;height:auto;min-width:0;max-width:100%}.bbk-upgrade .bbk-workspace .filter-workbench .fw-fields>.el-form-item>.el-form-item__content{flex:0 0 auto;width:100%;height:auto}.bbk-upgrade .bbk-workspace .filter-workbench .fw-actions{flex-wrap:wrap}.bbk-upgrade .bbk-workspace .filter-workbench .fw-quick-dates .el-button-group,.bbk-upgrade .bbk-workspace .filter-workbench .bbk-filter-grid .el-button-group{display:flex;flex-wrap:wrap;width:100%;max-width:100%;overflow:visible;gap:8px}.bbk-upgrade .bbk-workspace .filter-workbench .fw-quick-dates .el-button-group>.el-button,.bbk-upgrade .bbk-workspace .filter-workbench .bbk-filter-grid .el-button-group>.el-button{flex:1 1 calc(50% - 8px);width:auto;max-width:100%;height:auto;min-height:40px;margin-left:0;white-space:normal;line-height:1.25;border-radius:var(--bbk-radius-md, 8px)}.bbk-upgrade .bbk-workspace .filter-workbench .el-date-editor.el-date-editor--daterange{width:100%!important;min-width:0!important;max-width:100%;box-sizing:border-box}.bbk-upgrade .bbk-workspace .filter-workbench .el-date-editor--daterange .el-range-input{flex:1 1 0;width:0;min-width:0}.bbk-upgrade .bbk-workspace .filter-workbench .el-date-editor--daterange .el-range-separator{flex:0 0 auto;width:auto;padding:0 2px}}.bbk-upgrade .bbk-workspace:is(.bbk-sheet-workspace,.bbk-performance-workspace,.bbk-follow-settings,.bbk-phone-settings)>.el-card{box-shadow:none}.bbk-upgrade .bbk-workspace:is(.bbk-sheet-workspace,.bbk-performance-workspace,.bbk-follow-settings,.bbk-phone-settings,.bbk-store-info,.bbk-daily-workspace,.bbk-pool-settings,.bbk-notification-settings) :is(.card-header,.section-header){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;min-width:0;font-size:17px}.bbk-upgrade .bbk-daily-workspace.bbk-workspace{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.6fr);grid-template-rows:auto 1fr;align-items:start;gap:20px}.bbk-upgrade .bbk-daily-workspace>.el-card{min-width:0;width:100%;margin:0}.bbk-upgrade .bbk-daily-workspace>.today-card{grid-column:1;grid-row:1/-1}.bbk-upgrade .bbk-daily-workspace>.filter-workbench,.bbk-upgrade .bbk-daily-workspace>.el-card:not(.today-card){grid-column:2}.bbk-upgrade .bbk-daily-workspace .today-card{border-top:3px solid var(--bbk-primary)}.bbk-upgrade .bbk-register-form{display:grid;gap:20px}.bbk-upgrade .bbk-register-form>.el-form-item{display:flex;flex-direction:column;align-items:stretch;margin:0}.bbk-upgrade .bbk-register-form .el-form-item__label{justify-content:flex-start}.bbk-upgrade .bbk-register-form .el-input-number{width:100%!important}.bbk-upgrade .bbk-daily-workspace .tip{margin-top:16px;line-height:1.7}.bbk-upgrade .bbk-daily-workspace .summary-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.bbk-upgrade .bbk-daily-workspace .summary-item{min-width:0;padding:14px 16px;border:1px solid var(--bbk-border);border-radius:10px;background:var(--bbk-surface)}.bbk-upgrade .bbk-store-info{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr);align-items:start;gap:20px}.bbk-upgrade .bbk-store-info>.el-card{min-width:0;margin:0}.bbk-upgrade .bbk-workspace .bbk-info-descriptions .el-descriptions__table{table-layout:fixed}.bbk-upgrade .bbk-workspace .bbk-info-descriptions tr{display:grid;grid-template-columns:minmax(88px,.65fr) minmax(0,1.35fr)}.bbk-upgrade .bbk-workspace .bbk-info-descriptions .el-descriptions__cell{min-width:0;width:auto;overflow-wrap:anywhere}.bbk-upgrade .bbk-store-stats .bbk-metric-grid{display:grid}.bbk-upgrade .bbk-store-stats .stat-card .stat-content{align-items:flex-start;gap:12px}.bbk-upgrade .bbk-store-stats .stat-card .stat-content .icon{width:32px;height:32px;font-size:20px;box-shadow:none;border-radius:var(--bbk-radius-sm);background:var(--bbk-primary-soft)!important;color:var(--bbk-primary)}.bbk-upgrade .bbk-store-stats .stat-card .stat-content .data :is(.label,.value,.sub){white-space:normal;overflow:visible;overflow-wrap:anywhere}.bbk-upgrade .bbk-store-stats .stat-card .stat-content .data .value{font-size:24px}.bbk-upgrade .bbk-store-stats .bbk-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 20px!important}.bbk-upgrade .bbk-store-stats .bbk-store-grid>.el-col{width:auto;max-width:none;min-width:0;padding:0!important}.bbk-upgrade .bbk-performance-workspace>.el-card>.el-card__header .card-header,.bbk-upgrade .bbk-sheet-workspace>.el-card>.el-card__header .card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.bbk-upgrade .bbk-performance-workspace .header-actions,.bbk-upgrade .bbk-sheet-workspace .card-header>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.bbk-upgrade .bbk-performance-workspace .header-actions>:is(.el-date-editor,.el-input,.el-select){width:180px!important;min-width:0}.bbk-upgrade .bbk-performance-workspace .header-actions>.el-date-editor.el-date-editor--daterange{width:260px!important}@media (max-width: 767px){.bbk-upgrade .bbk-performance-workspace .header-actions>:is(.el-date-editor,.el-input,.el-select),.bbk-upgrade .bbk-performance-workspace .header-actions>.el-date-editor.el-date-editor--daterange{width:100%!important;max-width:100%}}.bbk-upgrade .bbk-performance-workspace .header-actions>.el-button{margin:0}.bbk-upgrade .bbk-performance-workspace .header-left{min-width:0}.bbk-upgrade .bbk-performance-workspace .header-left .title{font-size:22px}.bbk-upgrade .bbk-performance-workspace .header-left .subtitle{display:block;margin:6px 0 0;color:var(--bbk-muted);white-space:normal;line-height:1.6}.bbk-upgrade .bbk-performance-workspace .bbk-performance-query{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(220px,1.2fr) minmax(180px,1fr) repeat(3,auto);gap:10px;padding-top:16px;border-top:1px solid var(--bbk-border-soft)}.bbk-upgrade .bbk-performance-workspace .bbk-performance-query>:is(.el-date-editor,.el-input){width:100%!important;min-width:0}.bbk-upgrade .bbk-performance-workspace .bbk-performance-query>.el-button{margin:0}.bbk-upgrade .bbk-sheet-workspace>.el-card>.el-card__header{border-top:3px solid var(--bbk-primary)}.bbk-upgrade .bbk-sheet-workspace .extras-section{margin-top:24px}.bbk-upgrade .bbk-sheet-workspace .extras-table{width:100%;table-layout:fixed}.bbk-upgrade .bbk-source-workspace .filter-form.bbk-filter-grid{padding:16px;margin:0 0 20px;background:var(--bbk-surface-muted);border-radius:var(--bbk-radius-md)}.bbk-upgrade .bbk-tag-workspace .tag-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.bbk-upgrade .bbk-tag-workspace .group-card{display:grid;grid-template-columns:minmax(200px,.65fr) minmax(0,2fr);margin:0;box-shadow:none}.bbk-upgrade .bbk-tag-workspace .group-card>.el-card__header{border:0;border-right:1px solid var(--bbk-border-soft);background:var(--bbk-surface-muted)}.bbk-upgrade .bbk-tag-workspace .group-header{display:flex;flex-direction:column;align-items:stretch;gap:16px}.bbk-upgrade .bbk-tag-workspace :is(.group-info,.group-actions){display:flex;flex-wrap:wrap;gap:8px}.bbk-upgrade .bbk-tag-workspace .group-actions .el-button{margin:0}.bbk-upgrade .bbk-tag-workspace .tag-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.bbk-upgrade .bbk-tag-workspace .tag-item{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:12px 0;border:0;border-bottom:1px solid var(--bbk-border-soft);border-radius:0;background:transparent}.bbk-upgrade .bbk-tag-workspace .tag-code{flex:1 1 120px;overflow-wrap:anywhere}.bbk-upgrade .bbk-tag-workspace .tag-display{height:auto;max-width:100%;white-space:normal;line-height:1.6}.bbk-upgrade .bbk-target-workspace .bbk-metric-grid>.el-col>.el-card{height:100%;border:0;border-radius:0;box-shadow:none}.bbk-upgrade .bbk-target-workspace .bbk-metric-grid .stat-card{min-height:0}.bbk-upgrade .bbk-target-workspace :is(.region-header,.region-stats,.period-selector){display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bbk-upgrade .bbk-target-workspace .bbk-save-bar{position:sticky;bottom:0;z-index:3;display:flex;justify-content:flex-end;padding:12px 0;background:var(--bbk-surface);border-top:1px solid var(--bbk-border)}.bbk-upgrade .bbk-workspace .bbk-settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 28px}.bbk-upgrade .bbk-workspace .bbk-settings-form>.el-form-item{display:flex;flex-direction:column;align-items:stretch;min-width:0;margin:0}.bbk-upgrade .bbk-workspace .bbk-settings-form>.el-form-item>.el-form-item__label{justify-content:flex-start;width:auto!important;height:auto;padding:0 0 8px;line-height:1.5}.bbk-upgrade .bbk-workspace .bbk-settings-form .el-form-item__content{min-width:0;margin-left:0!important;gap:6px}.bbk-upgrade .bbk-workspace .bbk-settings-form :is(.form-tip,.setting-desc){flex-basis:100%;margin:6px 0 0;line-height:1.7;color:var(--bbk-muted)}.bbk-upgrade .bbk-workspace .bbk-settings-form>.el-divider{grid-column:1/-1;margin:12px 0 0}.bbk-upgrade .bbk-follow-settings .bbk-settings-form{padding:20px;margin-bottom:28px;background:var(--bbk-surface-muted);border-radius:var(--bbk-radius-md)}.bbk-upgrade .bbk-pool-settings,.bbk-upgrade .bbk-notification-settings{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);align-items:start;gap:20px}.bbk-upgrade :is(.bbk-pool-settings,.bbk-notification-settings)>.el-card{min-width:0;margin:0}.bbk-upgrade :is(.bbk-pool-settings,.bbk-notification-settings) .bbk-settings-form>:is(.bbk-setting-wide,.el-form-item:first-child,.el-form-item:last-child){grid-column:1/-1}.bbk-upgrade .bbk-settings-form .el-input-number{width:min(100%,180px)!important}.bbk-upgrade .bbk-settings-form .el-input-number .el-input{width:100%}.bbk-upgrade .bbk-workspace .bbk-settings-aside{box-shadow:none;background:var(--bbk-surface-muted)}.bbk-upgrade .bbk-workspace .bbk-settings-aside .rule-description{line-height:1.8}.bbk-upgrade .bbk-phone-settings>.section-card:first-child{border-top:3px solid var(--bbk-primary)}@media (max-width: 1199px){.bbk-upgrade .bbk-workspace:is(.bbk-store-info,.bbk-daily-workspace,.bbk-pool-settings,.bbk-notification-settings){grid-template-columns:minmax(0,1fr)}.bbk-upgrade .bbk-register-form{grid-template-columns:repeat(2,minmax(0,1fr))}.bbk-upgrade .bbk-register-form>.el-form-item:last-child{grid-column:1/-1}.bbk-upgrade .bbk-performance-workspace .bbk-performance-query{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.bbk-upgrade .bbk-store-stats .bbk-store-grid,.bbk-upgrade .bbk-tag-workspace .group-card,.bbk-upgrade .bbk-register-form,.bbk-upgrade .bbk-workspace .bbk-settings-form{grid-template-columns:minmax(0,1fr)}.bbk-upgrade .bbk-tag-workspace .group-card>.el-card__header{border-right:0;border-bottom:1px solid var(--bbk-border-soft)}.bbk-upgrade .bbk-workspace:is(.bbk-sheet-workspace,.bbk-daily-workspace) .header-actions{width:100%}.bbk-upgrade .bbk-workspace:is(.bbk-sheet-workspace,.bbk-daily-workspace) .header-actions>.el-date-editor{width:100%!important;max-width:100%;min-width:0;flex-basis:100%}.bbk-upgrade .bbk-sheet-workspace .extras-table tr,.bbk-upgrade .bbk-sheet-workspace .extras-table td{display:block;width:100%}.bbk-upgrade .bbk-sheet-workspace .extras-table .extras-label{padding-bottom:4px}.bbk-upgrade .bbk-performance-workspace .bbk-performance-query{grid-template-columns:repeat(3,minmax(0,1fr))}.bbk-upgrade .bbk-performance-workspace .bbk-performance-query>:is(.el-input,.el-date-editor){grid-column:1/-1}.bbk-upgrade .bbk-target-workspace .bbk-save-bar{bottom:calc(62px + env(safe-area-inset-bottom,0px))}.bbk-upgrade :is(.bbk-phone-settings,.bbk-source-workspace,.bbk-abnormal-workspace) .el-table__cell.el-table-fixed-column--right{position:static!important}.bbk-upgrade :is(.bbk-phone-settings,.bbk-source-workspace,.bbk-abnormal-workspace) .el-table__cell.el-table-fixed-column--right:before{display:none}.bbk-upgrade .bbk-follow-settings .el-divider__text{white-space:normal;padding:0 8px}}@container (max-width: 620px){.bbk-performance-workspace .bbk-performance-query{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bbk-performance-workspace .bbk-performance-query>:is(.el-input,.el-date-editor){grid-column:1/-1}.bbk-workspace .bbk-settings-form{grid-template-columns:minmax(0,1fr)}}.bbk-upgrade .bbk-workspace:is(.bbk-sheet-workspace,.bbk-performance-workspace,.bbk-store-info,.bbk-daily-workspace,.bbk-store-stats,.store-stats,.store-attendance,.store-expense,.store-work-records,.store-performance-page,.department-detail,.page-container,.performance-panel,.attendance-panel,.expense-panel,.work-record-panel){min-width:0}.bbk-upgrade .bbk-workspace .ops-control{width:min(100%,220px);max-width:100%;min-width:0}.bbk-upgrade .bbk-workspace .ops-full{width:100%!important;max-width:100%;min-width:0}.bbk-upgrade .bbk-workspace .sheet-num{width:70px!important;max-width:100%}.bbk-upgrade .bbk-workspace :where(.filter-bar,.filter-row,.toolbar,.header-actions,.search-bar){display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0}.bbk-upgrade .bbk-workspace :where(.bbk-table-scroll,.table-scroll-x,.ops-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 1199px){.bbk-upgrade .bbk-daily-workspace.bbk-workspace,.bbk-upgrade .bbk-store-info{grid-template-columns:minmax(0,1fr)}.bbk-upgrade .bbk-daily-workspace>.today-card,.bbk-upgrade .bbk-daily-workspace>.filter-workbench,.bbk-upgrade .bbk-daily-workspace>.el-card:not(.today-card){grid-column:auto;grid-row:auto}}@media (max-width: 767px){.bbk-upgrade .bbk-workspace:is(.bbk-sheet-workspace,.bbk-store-stats,.store-stats,.store-attendance,.store-expense,.store-work-records,.department-detail,.performance-panel,.attendance-panel,.expense-panel,.work-record-panel,.page-container){padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.bbk-upgrade .bbk-workspace .ops-control,.bbk-upgrade .bbk-workspace :where(.filter-bar,.filter-row,.toolbar,.search-bar) :is(.el-select,.el-input,.el-date-editor,.el-input-number){width:100%!important;max-width:none}.bbk-upgrade .bbk-workspace :where(.filter-bar,.filter-row,.toolbar,.header-actions,.search-bar){flex-direction:column;align-items:stretch}.bbk-upgrade .bbk-workspace :where(.filter-bar,.filter-row,.toolbar,.header-actions) .el-button{width:100%;margin-left:0;min-height:44px}.bbk-upgrade .bbk-workspace .el-card__body{overflow-x:auto;-webkit-overflow-scrolling:touch}.bbk-upgrade .bbk-workspace .sheet-num{width:100%!important;min-width:64px}}@media (pointer: coarse){.bbk-upgrade .bbk-workspace :where(.filter-bar,.filter-row,.toolbar,.header-actions,.pagination) .el-button{min-height:44px}.bbk-upgrade .bbk-sheet-workspace .sheet-num .el-input__inner{min-height:36px}}.bbk-upgrade .bbk-workspace:is(.bbk-follow-settings,.bbk-phone-settings,.bbk-pool-settings,.bbk-notification-settings,.bbk-abnormal-workspace,.bbk-tag-workspace,.bbk-source-workspace,.bbk-target-workspace,.organization-page,.permission-management,.super-admin-settings,.hairstyle-manage,.operation-logs,.team-manage,.youzan-panel,.pos-panel,.config-panel,.department-panel,.database-check-panel,.all-users-panel,.store-panel,.region-panel,.admin-group-panel,.supervisor-group-panel,.functional-dept-panel,.headquarters-panel,.panel-container,.logs-panel,.pos-bind-card){min-width:0}.bbk-upgrade .bbk-workspace .settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px 16px;min-width:0}@media (max-width: 1024px){.bbk-upgrade .bbk-workspace:is(.organization-page,.permission-management) :where(.layout,.main-row,.content-row){flex-direction:column}}@media (max-width: 767px){.bbk-upgrade .bbk-workspace:is(.organization-page,.permission-management,.hairstyle-manage,.youzan-panel,.pos-panel,.bbk-follow-settings,.bbk-notification-settings,.all-users-panel,.team-manage){padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.bbk-upgrade .bbk-workspace .el-card__body{overflow-x:auto;-webkit-overflow-scrolling:touch}}.bbk-upgrade .bbk-dashboard-workspace{--bbk-dashboard-gap: clamp(14px, 1.45vw, 22px);display:flex;flex-direction:column;gap:var(--bbk-dashboard-gap);min-width:0;max-width:none!important;padding:0!important}.bbk-upgrade .bbk-dashboard-workspace>:where(.el-row,.el-card,.main-row,.chart-row,.page-header,.page-header-row,.superior-info,.reminder-overview){margin-top:0;margin-bottom:0}.bbk-upgrade .bbk-dashboard-workspace>:where(.page-header,.page-header-row){display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px 16px;padding:2px 0 16px;border-bottom:1px solid var(--bbk-border)}.bbk-upgrade .bbk-dashboard-workspace>.page-header :is(h1,h2),.bbk-upgrade .bbk-dashboard-workspace>.page-header-row .page-title{margin:0;color:var(--bbk-ink);font-size:clamp(21px,1.8vw,27px);font-weight:650;letter-spacing:-.015em;line-height:1.3}.bbk-upgrade .bbk-dashboard-workspace>.page-header .subtitle{flex-basis:100%;margin:0;color:var(--bbk-slate);line-height:1.55}.bbk-upgrade .bbk-dashboard-workspace>.page-header .page-header-main{flex:1 1 220px;min-width:0}.bbk-upgrade .bbk-dashboard-workspace>.page-header .page-header-main .subtitle{flex-basis:auto;margin-top:6px}.bbk-upgrade .bbk-dashboard-workspace>.page-header>.el-button,.bbk-upgrade .bbk-dashboard-workspace>.page-header>.page-header-action,.bbk-upgrade .bbk-dashboard-workspace>.page-header-row>.el-button{margin-left:auto!important;flex-shrink:0;align-self:center}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));gap:1px;margin:0!important;padding:1px;overflow:hidden;border:1px solid var(--bbk-border-soft);border-radius:var(--bbk-radius-md);background:var(--bbk-border-soft)}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid>.el-col{display:block;width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important;flex:none!important}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid .stat-card,.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid .stage-card,.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid .metric-card{display:flex;min-height:108px;height:100%;margin:0;padding:16px;border:0;border-radius:0;box-shadow:none;background:var(--bbk-surface-raised)}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid :is(.stat-card,.stage-card,.metric-card){align-items:center;justify-content:center;flex-direction:column}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid .stat-card:has(.stat-body){flex-direction:row;justify-content:flex-start;text-align:left;gap:12px}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid .stat-card .stat-body{min-width:0}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid .stat-card .team-breakdown{max-width:100%;line-height:1.4;overflow-wrap:anywhere}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-secondary-metrics .team-breakdown{margin-top:2px;color:var(--bbk-slate);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.bbk-upgrade .bbk-dashboard-workspace .stats-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding-bottom:4px}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid .stat-card:where(:hover,:active),.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid .stage-card:hover{transform:none;box-shadow:inset 0 -3px 0 var(--bbk-primary-soft)}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid :is(.stat-value,.stage-value,.metric-value){color:var(--bbk-ink);font-size:clamp(22px,2vw,30px);font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid :is(.stat-label,.stage-label,.metric-label){margin-top:7px;color:var(--bbk-slate);line-height:1.45;white-space:normal}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid .stat-icon{width:42px;height:42px;border-radius:var(--bbk-radius-md)}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-actions{border:0;border-left:3px solid var(--bbk-primary);border-radius:0;box-shadow:none;background:var(--bbk-primary-soft)}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-actions>.el-card__body,.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-actions .action-buttons{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:0}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-actions>.el-card__body{padding:14px 16px}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-actions .el-button+.el-button{margin-left:0}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-split,.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-main-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bbk-dashboard-gap);margin:0!important}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-split--wide{grid-template-columns:minmax(0,1.7fr) minmax(240px,.9fr)}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-main-row{grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);height:520px;min-height:0}@media (max-width: 1200px){.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-main-row{grid-template-columns:minmax(0,1fr);height:auto}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-main-row .main-left{height:420px}}.bbk-upgrade .bbk-dashboard-workspace :is(.bbk-dashboard-split,.bbk-dashboard-main-row)>:is(.el-col,.main-left,.main-right){width:auto!important;max-width:none!important;min-width:0;padding:0!important;flex:none!important}.bbk-upgrade .bbk-dashboard-workspace :is(.detail-card,.follow-card,.follow-section,.receipt-section,.ranking-card,.section-card,.task-section,.pending-section,.upcoming-card,.my-customers-card,.birthday-card){height:100%;margin:0;border-color:var(--bbk-border-soft);border-radius:var(--bbk-radius-md);box-shadow:none}.bbk-upgrade .bbk-dashboard-workspace :is(.detail-card,.follow-card,.follow-section,.receipt-section,.ranking-card,.section-card,.task-section,.pending-section,.upcoming-card,.my-customers-card,.birthday-card)>.el-card__header{padding:14px 16px;border-bottom-color:var(--bbk-border-soft);background:var(--bbk-surface)}.bbk-upgrade .bbk-dashboard-workspace :is(.card-header,.section-header){display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:var(--bbk-ink)}.bbk-upgrade .bbk-dashboard-workspace .ranking-header{align-items:flex-start}.bbk-upgrade .bbk-dashboard-workspace .ranking-header .header-right{flex:1 1 220px;min-width:0}.bbk-upgrade .bbk-dashboard-workspace .ranking-header :is(.ranking-date,.ranking-filter,.el-date-editor){width:min(100%,240px)!important;min-width:0;max-width:100%}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-analysis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bbk-dashboard-gap);min-height:0}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-primary-section{border-top:3px solid var(--bbk-primary)}.bbk-upgrade .bbk-dashboard-workspace .superior-info,.bbk-upgrade .bbk-dashboard-workspace .reminder-overview{margin:0;border:1px solid var(--bbk-border-soft);border-radius:var(--bbk-radius-md);box-shadow:none}.bbk-upgrade .bbk-dashboard-workspace :is(.el-table,.el-table__inner-wrapper){max-width:100%}@media (max-width: 1199px){.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid,.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-analysis{grid-template-columns:repeat(2,minmax(0,1fr))}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-analysis>:last-child{grid-column:1/-1}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-split--wide{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.bbk-upgrade .bbk-dashboard-workspace{gap:14px}.bbk-upgrade .bbk-dashboard-workspace>:where(.page-header,.page-header-row){align-items:stretch;padding-bottom:14px}.bbk-upgrade .bbk-dashboard-workspace>.page-header>.el-button,.bbk-upgrade .bbk-dashboard-workspace>.page-header-row>.el-button{margin-left:0!important}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid{grid-template-columns:minmax(0,1fr)}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid :is(.stat-card,.stage-card,.metric-card){min-height:94px;padding:13px 10px}.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid :is(.stat-value,.stage-value,.metric-value){font-size:clamp(19px,7vw,25px)}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-split,.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-main-row,.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-analysis{grid-template-columns:minmax(0,1fr)}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-analysis>:last-child{grid-column:auto}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-actions>.el-card__body{align-items:stretch}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-actions .el-button{flex:1 1 100%;margin:0}.bbk-upgrade .bbk-dashboard-workspace :is(.detail-card,.follow-card,.follow-section,.receipt-section,.ranking-card,.section-card,.task-section,.pending-section)>.el-card__body{padding-left:12px;padding-right:12px}}@media (max-width: 390px){.bbk-upgrade .bbk-dashboard-workspace .bbk-metric-grid{grid-template-columns:minmax(0,1fr)}}@media (pointer: coarse){.bbk-upgrade .bbk-dashboard-workspace .stat-card,.bbk-upgrade .bbk-dashboard-workspace .stage-card{min-height:96px}}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-secondary-metrics,.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-reminder-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1px;margin:0!important;padding:1px;border:1px solid var(--bbk-border-soft);border-radius:var(--bbk-radius-md);background:var(--bbk-border-soft)}.bbk-upgrade .bbk-dashboard-workspace :is(.bbk-dashboard-secondary-metrics,.bbk-dashboard-reminder-row)>.el-col{width:auto!important;max-width:none!important;min-width:0;padding:0!important;flex:none!important}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-secondary-metrics .month-card,.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-reminder-row .cr-card{height:100%;margin:0;border:0;border-radius:0;box-shadow:none}.bbk-upgrade .bbk-dashboard-workspace .bbk-dashboard-secondary-metrics .month-card>.el-card__body{padding:14px 16px}@media (max-width: 767px){.bbk-upgrade .bbk-dashboard-workspace :is(.bbk-dashboard-secondary-metrics,.bbk-dashboard-reminder-row){grid-template-columns:minmax(0,1fr)}}@media (max-width: 1024px) and (min-width: 768px){.bbk-upgrade .bbk-dashboard-workspace>:where(.page-header,.page-header-row) :is(h1,h2,.page-title){font-size:20px}}@media (max-width: 767px){.bbk-upgrade .bbk-dashboard-workspace>:where(.page-header,.page-header-row){flex-direction:column;align-items:stretch;gap:10px}}.bbk-upgrade .bbk-report-workspace :is(.metric-band,.ranking-summary-band){display:grid!important;overflow:visible}.bbk-upgrade .bbk-report-workspace :is(.metric-band,.ranking-summary-band,.bbk-report-query)>.el-col{width:auto!important;max-width:none!important;min-width:0;flex:none!important;margin:0!important;padding:0!important}.bbk-upgrade .bbk-report-workspace .metric-band .stat-card{display:block;height:100%;max-height:none;min-width:0;padding:16px;overflow:visible}.bbk-upgrade .bbk-report-workspace .metric-band .stat-card.el-card{padding:0}.bbk-upgrade .bbk-report-workspace .metric-band .stat-card .el-card__body{width:100%;min-width:0;height:100%;padding:16px}.bbk-upgrade .bbk-report-workspace .metric-band :is(.stat-label,.stat-sub,.stat-content){white-space:normal;overflow:visible}.bbk-upgrade .bbk-report-workspace .metric-band .stat-value{display:block;overflow-wrap:anywhere}.bbk-upgrade .bbk-report-workspace :is(.metric-band,.bbk-report-query){gap:12px}@media (max-width: 767px){.bbk-upgrade .bbk-report-workspace .metric-band .stat-content{flex-wrap:wrap}.bbk-upgrade .bbk-report-workspace .metric-band .stat-card .el-card__body{padding:14px 12px}}.bbk-upgrade .bbk-report-workspace{min-width:0}.bbk-upgrade .bbk-report-workspace :where(.page-header,.page-header-row){display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;min-width:0}.bbk-upgrade .bbk-report-workspace :where(.page-title,.page-header h1,.page-header h2){margin:0;color:var(--bbk-ink);font-size:clamp(20px,1.7vw,24px);font-weight:650;letter-spacing:-.02em;line-height:1.3}.bbk-upgrade .bbk-report-workspace :where(.page-subtitle,.subtitle){margin:4px 0 0;color:var(--bbk-slate);font-size:13px;line-height:1.55}.bbk-upgrade .bbk-report-workspace :where(.report-filter-workbench,.bbk-report-query,.filter-card){min-width:0}.bbk-upgrade .bbk-report-workspace .report-control,.bbk-upgrade .bbk-report-workspace :where(.filter-row,.toolbar,.sort-bar,.query-actions) :is(.el-select,.el-input,.el-input-number,.el-date-editor){width:100%;max-width:100%;min-width:0}.bbk-upgrade .bbk-report-workspace :where(.filter-row,.toolbar,.sort-bar){display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0}.bbk-upgrade .bbk-report-workspace :where(.bbk-table-scroll,.table-scroll-x,.table-panel,.store-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bbk-upgrade .bbk-report-workspace .el-card .el-card__body{min-width:0}.bbk-upgrade .bbk-report-workspace .el-table{width:100%}@media (max-width: 1024px){.bbk-upgrade .bbk-report-workspace .metric-band{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bbk-upgrade .bbk-report-workspace .market-stat-cards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width: 767px){.bbk-upgrade .bbk-report-workspace{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.bbk-upgrade .bbk-report-workspace .metric-band{grid-template-columns:minmax(0,1fr)!important}.bbk-upgrade .bbk-report-workspace :where(.filter-row,.toolbar,.sort-bar){flex-direction:column;align-items:stretch}.bbk-upgrade .bbk-report-workspace .market-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bbk-upgrade .bbk-report-workspace :where(.filter-row,.toolbar,.sort-bar,.query-actions,.header-actions) :is(.el-button,.el-select,.el-input,.el-input-number,.el-date-editor){width:100%!important;max-width:none}.bbk-upgrade .bbk-report-workspace .header-actions .el-button-group{width:100%}.bbk-upgrade .bbk-report-workspace .header-actions .el-button-group>.el-button{width:auto!important}.bbk-upgrade .bbk-report-workspace .header-actions .el-button-group>.el-button:not(:last-child){flex:1 1 auto}.bbk-upgrade .bbk-report-workspace .header-actions .el-button-group>.el-button:last-child{flex:0 0 44px;width:44px!important;min-width:44px;padding-inline:0}.bbk-upgrade .bbk-report-workspace :where(.filter-row,.toolbar,.header-actions,.query-actions) .el-button{min-height:44px}.bbk-upgrade .bbk-report-workspace :where(.el-card__body,.table-panel,.report-section,.tab-pane){overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (pointer: coarse){.bbk-upgrade .bbk-report-workspace :where(.header-actions,.filter-row,.toolbar,.query-actions,.pagination) .el-button{min-height:44px}}.bbk-upgrade .bbk-report-workspace .summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px}.bbk-upgrade .bbk-report-workspace .summary-card{display:flex;align-items:center;gap:12px;min-height:92px;padding:14px 16px;background:var(--bbk-surface);border:1px solid var(--bbk-border);border-radius:10px;box-shadow:none}.bbk-upgrade .bbk-report-workspace .summary-card .card-icon{flex-shrink:0;width:44px;height:44px;border-radius:10px}.bbk-upgrade .bbk-report-workspace .summary-card .card-value{color:var(--bbk-ink);font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.bbk-upgrade .bbk-report-workspace .market-stat-cards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px!important;margin-bottom:16px}.bbk-upgrade .bbk-report-workspace .market-card{flex:none!important;min-width:0;text-align:left;border:1px solid var(--bbk-border)!important;border-left:1px solid var(--bbk-border)!important;border-radius:10px;box-shadow:none!important;background:var(--bbk-surface)}.bbk-upgrade .bbk-report-workspace .market-card .el-card__body,.bbk-upgrade .bbk-report-workspace .stat-cards .stat-card:has(.card-icon) .el-card__body{display:flex;align-items:center;gap:12px;min-height:80px;padding:14px 16px!important}.bbk-upgrade .bbk-report-workspace>.el-row.stat-cards,.bbk-upgrade .bbk-report-workspace>.stat-cards.el-row,.bbk-upgrade .bbk-report-workspace>.el-row.report-stat-cards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-left:0!important;margin-right:0!important}.bbk-upgrade .bbk-report-workspace>.el-row.stat-cards>.el-col,.bbk-upgrade .bbk-report-workspace>.stat-cards.el-row>.el-col,.bbk-upgrade .bbk-report-workspace>.el-row.report-stat-cards>.el-col{width:auto!important;max-width:none!important;flex:none!important;padding:0!important}.bbk-upgrade .bbk-report-workspace .table-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.bbk-upgrade .bbk-report-workspace .table-header .header-actions{flex:1 1 auto;justify-content:flex-end;flex-wrap:wrap}.bbk-upgrade .bbk-report-workspace .table-header .report-control{width:168px!important;max-width:168px;flex:0 0 auto}.bbk-upgrade .bbk-report-workspace .market-card .card-icon,.bbk-upgrade .bbk-report-workspace .stat-cards .stat-card .card-icon{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;margin:0;font-size:20px;line-height:1;color:var(--bbk-primary);background:var(--bbk-primary-soft);border-radius:10px}.bbk-upgrade .bbk-report-workspace .market-card .card-body,.bbk-upgrade .bbk-report-workspace .stat-cards .stat-card .card-body{min-width:0;flex:1}.bbk-upgrade .bbk-report-workspace .market-card .card-value,.bbk-upgrade .bbk-report-workspace .stat-cards .stat-card .card-value{color:var(--bbk-ink)!important;font-size:18px!important;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbk-upgrade .bbk-report-workspace .market-card .card-label,.bbk-upgrade .bbk-report-workspace .stat-cards .stat-card .card-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-top:2px;color:var(--bbk-slate);font-size:12px;line-height:1.35;white-space:normal}.bbk-upgrade .bbk-report-workspace .market-card .card-hint{color:var(--bbk-muted, #7b8ba3);font-size:11px;font-weight:400}.bbk-upgrade .bbk-report-workspace .header-actions .el-dropdown,.bbk-upgrade .bbk-report-workspace .header-actions .el-button-group{flex:0 0 auto}.bbk-upgrade .bbk-report-workspace .header-actions .el-button-group{display:inline-flex;flex-wrap:nowrap;gap:0}.bbk-upgrade .bbk-report-workspace .report-flex-field{flex:1 1 280px;min-width:0}.bbk-upgrade .bbk-report-workspace .report-control{width:min(100%,220px)}@media (max-width: 767px){.bbk-upgrade .bbk-report-workspace .report-control{width:100%}}
