@font-face {
  font-family: "PANDAO UI";
  src: url("/fonts/pandao-ui.woff2?v=20261103-sr1") format("woff2");
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00FF;
  size-adjust: 100%;
  ascent-override: 90%;
  descent-override: 22%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "PANDAO Round";
  src: url("/fonts/pandao-round.woff2?v=20261103-sr1") format("woff2");
  font-weight: 400 900;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "PANDAO Round CJK";
  src: local("HYZhengYuanJ"), local("汉仪正圆-75W"), local("汉仪正圆-65S"), local("汉仪正圆-55S"), local("HanyiZhengYuan"), local("Yuanti SC"), local("圆体-简"), local("YuanTi SC"), local("MiSans"), local("HarmonyOS Sans SC");
  font-display: swap;
}
:root{--el-color-primary:#346AFF;--el-color-primary-light-1:#4879ff;--el-color-primary-light-2:#5d88ff;--el-color-primary-light-3:#7197ff;--el-color-primary-light-4:#85a6ff;--el-color-primary-light-5:#9ab5ff;--el-color-primary-light-6:#aec3ff;--el-color-primary-light-7:#c2d2ff;--el-color-primary-light-8:#d6e1ff;--el-color-primary-light-9:#ebf0ff;--el-color-primary-dark-2:#2a55cc;--el-color-success:#0A8A52;--el-color-success-light-1:#239663;--el-color-success-light-2:#3ba175;--el-color-success-light-3:#54ad86;--el-color-success-light-4:#6cb997;--el-color-success-light-5:#85c5a9;--el-color-success-light-6:#9dd0ba;--el-color-success-light-7:#b6dccb;--el-color-success-light-8:#cee8dc;--el-color-success-light-9:#e7f3ee;--el-color-success-dark-2:#086e42;--el-color-warning:#A96A00;--el-color-warning-light-1:#b2791a;--el-color-warning-light-2:#ba8833;--el-color-warning-light-3:#c3974d;--el-color-warning-light-4:#cba666;--el-color-warning-light-5:#d4b580;--el-color-warning-light-6:#ddc399;--el-color-warning-light-7:#e5d2b3;--el-color-warning-light-8:#eee1cc;--el-color-warning-light-9:#f6f0e6;--el-color-warning-dark-2:#875500;--el-color-danger:#D32B1B;--el-color-danger-light-1:#d74032;--el-color-danger-light-2:#dc5549;--el-color-danger-light-3:#e06b5f;--el-color-danger-light-4:#e58076;--el-color-danger-light-5:#e9958d;--el-color-danger-light-6:#edaaa4;--el-color-danger-light-7:#f2bfbb;--el-color-danger-light-8:#f6d5d1;--el-color-danger-light-9:#fbeae8;--el-color-danger-dark-2:#a92216;--el-color-error:#D32B1B;--el-color-error-light-1:#d74032;--el-color-error-light-2:#dc5549;--el-color-error-light-3:#e06b5f;--el-color-error-light-4:#e58076;--el-color-error-light-5:#e9958d;--el-color-error-light-6:#edaaa4;--el-color-error-light-7:#f2bfbb;--el-color-error-light-8:#f6d5d1;--el-color-error-light-9:#fbeae8;--el-color-error-dark-2:#a92216;--el-color-info:#5A6472;--el-color-info-light-1:#6b7480;--el-color-info-light-2:#7b838e;--el-color-info-light-3:#8c939c;--el-color-info-light-4:#9ca2aa;--el-color-info-light-5:#adb2b9;--el-color-info-light-6:#bdc1c7;--el-color-info-light-7:#ced1d5;--el-color-info-light-8:#dee0e3;--el-color-info-light-9:#eff0f1;--el-color-info-dark-2:#48505b;}
/* Stage 1: source-matched SR visual layer. Business behavior remains in existing components. */
:root{
--sr-page:#F1F1FA;--sr-card:#fff;--sr-soft:#FAFAFE;--sr-acc:#5B58C4;--sr-accw:#EFEFFB;
--sr-ink:#1B2430;--sr-ink2:#3A4452;--sr-grey:#5A6472;--sr-mute:#8B94A1;--sr-dim:#AEB6C2;
--sr-line:#EBEEF2;--sr-line2:#F2F4F7;--sr-brand:#346AFF;--sr-brandi:#2450D8;--sr-brandl:#EDF2FF;
--sr-price:#D32B1B;--sr-pricel:#FDEFEC;--sr-green:#0A8A52;--sr-greenl:#E8F6EF;--sr-amber:#A96A00;--sr-amberl:#FDF4E3;
--sr-sky:#3D7FD9;--sr-skyl:#ECF3FC;--sr-teal:#0E8A7A;--sr-teall:#ECF6F4;--sr-violet:#7A5AA8;--sr-violetl:#F2EEF9;--sr-rose:#B0466E;--sr-clay:#C2703A;--sr-ochre:#A16207;
--sr-r1:8px;--sr-r2:12px;--sr-r3:16px;--sr-sh1:0 1px 2px rgba(16,24,40,.05);--sr-sh2:0 10px 28px -14px rgba(16,24,40,.28);--sr-sh3:-24px 0 60px -20px rgba(16,24,40,.30);
--sr-ease:cubic-bezier(.16,1,.3,1);--sr-ease-inout:cubic-bezier(.65,0,.35,1);--sr-m-fast:220ms;--sr-m-base:560ms;--sr-m-slow:960ms;--sr-m-rise:14px;--sr-m-step:70ms;
--xdy-ink:var(--sr-ink);--xdy-ink-2:var(--sr-brandi);--xdy-ink-3:var(--sr-brand);--xdy-tint:var(--sr-brandl);--xdy-tint-2:var(--sr-soft);--xdy-page:var(--sr-page);--xdy-paper:var(--sr-card);--xdy-text:var(--sr-ink);--xdy-muted:var(--sr-grey);--xdy-faint:var(--sr-mute);--xdy-line:var(--sr-line);--xdy-line-2:var(--sr-line2);--xdy-green:var(--sr-green);--xdy-green-bg:var(--sr-greenl);--xdy-orange:var(--sr-amber);--xdy-orange-bg:var(--sr-amberl);--xdy-red:var(--sr-price);--xdy-red-bg:var(--sr-pricel);--xdy-blue:var(--sr-brandi);--xdy-blue-bg:var(--sr-brandl);--xdy-r:16px;--xdy-r-sm:8px;--xdy-shadow:var(--sr-sh1);--xdy-nav-w:210px;
--xdy-font:"PANDAO Round","PANDAO Round CJK","PANDAO UI","Noto Sans SC",system-ui,"Microsoft YaHei","PingFang SC",sans-serif;
--el-font-family:var(--xdy-font);--el-font-size-base:13.5px;--el-border-radius-base:8px;--el-text-color-primary:var(--sr-ink);--el-text-color-regular:var(--sr-grey);--el-border-color:var(--sr-line);--el-border-color-light:var(--sr-line2);--el-fill-color-light:var(--sr-soft);--el-bg-color-page:var(--sr-page);
}
html,body,#app,.xdy-shell,.app-main{background:var(--sr-page);color:var(--sr-ink);font-family:var(--xdy-font);font-size:13.5px;line-height:1.55;-webkit-font-smoothing:antialiased}
button,input,textarea,select{font-family:inherit}::selection{background:#D6E2FF;color:var(--sr-ink)}
*{scrollbar-width:thin;scrollbar-color:#CFD5DE transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#D4DAE3;border-radius:99px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#BFC7D2}
:focus-visible{outline:2px solid var(--sr-brand);outline-offset:2px;border-radius:6px}
.xdy-shell{padding-left:210px}.xdy-shell-content{min-width:0;width:100%}
.xdy-shell .xdy-sidebar{width:210px;padding:16px 12px;box-sizing:border-box;background:linear-gradient(180deg,#fff,#FBFBFE);border-right:1px solid var(--sr-line);box-shadow:none;height:100dvh;display:flex;gap:0}
.xdy-sidebar .xdy-brand{display:flex;gap:9px;padding:0 10px 18px;min-height:40px;margin:0;border:0;font-size:14px;font-weight:650;color:var(--sr-ink)}
.xdy-sidebar .xdy-brand img{width:22px;height:22px;border-radius:5px}.xdy-sidebar .xdy-brand span{font-size:14px;font-weight:650}
.xdy-navigation{flex:1;min-height:0;overflow:auto;padding:0}.xdy-nav-section{margin:0 0 18px}
.xdy-sidebar .xdy-nav-heading{min-height:26px;padding:0 10px 6px;border:0;background:none;color:var(--sr-dim);font-size:11px;font-weight:500;letter-spacing:.08em;gap:5px}
.xdy-sidebar .xdy-nav-heading.active{color:var(--sr-dim);background:none}.xdy-nav-chevron{opacity:0;font-size:10px}.xdy-nav-heading:hover .xdy-nav-chevron,.xdy-nav-heading:focus-visible .xdy-nav-chevron{opacity:1}.xdy-sidebar .xdy-nav-heading[aria-expanded="false"]{color:var(--sr-mute)}.xdy-nav-heading[aria-expanded="false"] .xdy-nav-chevron{opacity:.75}
.xdy-sidebar .xdy-nav-items{margin:0;padding:0;border:0;display:grid;gap:2px}
.xdy-sidebar .xdy-nav-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;margin:0;border:0;border-radius:10px;background:transparent;color:var(--sr-grey);font-size:13.5px;font-weight:400;line-height:1.55;min-height:37px;transition:background var(--sr-m-fast),color var(--sr-m-fast)}
.xdy-nav-item .ic{width:16px;height:16px;flex:none;fill:none;color:var(--mc,currentColor);stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.55}
.xdy-sidebar .xdy-nav-item:hover,.xdy-sidebar .xdy-nav-item.selected{color:var(--mc);background:var(--mw)}.xdy-sidebar .xdy-nav-item.selected{font-weight:650}.xdy-nav-item.selected .ic,.xdy-sidebar .xdy-nav-item:hover .ic{opacity:1}
.xdy-nav-item>span:first-of-type{min-width:0;flex:1}.xdy-sidebar .xdy-nav-count{margin-left:auto;border-radius:6px;padding:0 5px;font-size:10px;background:var(--sr-pricel);color:var(--sr-price)}
.xdy-sidebar .xdy-nav-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--sr-line);padding:14px 4px 0;margin-top:8px;font-size:12.5px;flex:none}
.xdy-nav-footer .user-chip{display:flex;align-items:center;gap:7px;font-size:12.5px;padding:0;cursor:pointer}.xdy-nav-footer .nickname{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xdy-nav-footer .avatar{width:24px;height:24px;background:var(--sr-accw);color:var(--sr-acc)}
.xdy-shell .app-main,.xdy-shell .app-main:has(.wb-page){background:var(--sr-page);padding:22px 28px 100px;max-width:1520px;margin:0 auto;width:100%;min-width:0;box-sizing:border-box;overflow:visible}
.xdy-shell .app-main>.xdy-page,.xdy-shell .app-main>.wb-page,.xdy-shell .app-main>.sb-page{padding:0;max-width:none;margin:0;min-width:0}
.xdy-page-head,.page-title,.wb-head,.sb-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 18px}
.xdy-page-head h1,.page-title h1,.wb-head h1,.app-main .sb-page h1,.sr-fallback-title{font-size:18px;font-weight:680;letter-spacing:-.02em;line-height:1.4;color:var(--sr-ink);margin:0}
.sr-fallback-title{margin-bottom:18px}.xdy-sub,.wb-head .xdy-sub{font-size:12.5px;color:var(--sr-mute)}
.xdy-shell .xdy-card,.xdy-shell .page-card,.el-card,.app-main .sb-box{border:0;border-radius:16px;box-shadow:var(--sr-sh1);background:var(--sr-card)}
.xdy-shell .xdy-card,.xdy-shell .page-card{padding:18px 20px}.el-card{--el-card-padding:20px}.wb-attention{border-top:0!important}
.xdy-card-h h3,.el-card__header{font-size:15px;font-weight:650;color:var(--sr-ink)}.xdy-card-h h3::before,.sb-section-head h2::before{content:'';display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--sr-acc)}
.app-main .sb-dot::before{background:var(--sr-acc)}.el-card__header{border-bottom-color:var(--sr-line2)}
.xdy-stat,.wb-pipeline>div,.wb-product-stats>div,.kpi-card{border:0!important;border-radius:16px;padding:16px 18px 13px;background:var(--sr-card);box-shadow:var(--sr-sh1);min-width:0;transition:transform 220ms var(--sr-ease),box-shadow 220ms}
.xdy-stat:hover,.kpi-card:hover,.app-main .sb-kc:hover{transform:translateY(-2px);box-shadow:var(--sr-sh2)}
.wb-pipeline{gap:10px}.wb-pipeline strong,.wb-product-stats strong{font-size:27px;font-weight:680}.wb-page .xdy-card{border-top:0}
.filter-row,.xdy-toolbar,.sb-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.xdy-shell .xdy-fold-tabs,.wb-roles,.app-main .sb-seg,.el-radio-group{background:var(--sr-line2);border:0;border-radius:99px;padding:3px;gap:2px;box-shadow:none}
.xdy-shell .xdy-fold-tabs{margin:0 0 18px;max-width:100%}.xdy-shell .xdy-fold-tab,.wb-roles button{padding:6px 13px;min-height:30px;border-radius:99px;font-size:12.5px}
.xdy-shell .xdy-fold-tab.active,.wb-roles button.active,.wb-roles button.on,.app-main .sb-seg button.active{background:#fff;color:var(--sr-ink);box-shadow:var(--sr-sh1);font-weight:650}
.el-radio-button__inner{border:0!important;border-radius:99px!important;background:transparent;font-size:12.5px;box-shadow:none!important}.el-radio-button.is-active .el-radio-button__inner{background:#fff!important;color:var(--sr-ink)!important;box-shadow:var(--sr-sh1)!important}
.app-main>.el-tabs>.el-tabs__header .el-tabs__nav,.page-card>.el-tabs>.el-tabs__header .el-tabs__nav{background:var(--sr-line2);border-radius:99px;padding:3px}.el-tabs__item{font-size:12.5px}.el-tabs__nav-wrap::after{background:var(--sr-line2)}
.el-button:not(.is-text):not(.is-link):not(.is-circle){border-radius:99px;padding:6px 13px;height:auto;min-height:30px;font-size:12.5px;line-height:1.55;border:1px solid var(--sr-line);color:var(--sr-grey);background:#fff;box-shadow:none}
.el-button:not(.is-disabled):hover{border-color:#D3D9E2;color:var(--sr-ink)}.el-button:not(.is-disabled):active{transform:scale(.97)}
.el-button.el-button--primary:not(.is-text):not(.is-link):not(.is-plain),.onboarding-primary,.mobile-warning-primary{background:var(--sr-brand)!important;border-color:var(--sr-brand)!important;color:#fff!important;font-weight:600}.el-button.el-button--primary:not(.is-text):not(.is-link):not(.is-plain):not(.is-disabled):hover,.onboarding-primary:hover,.mobile-warning-primary:hover,.mobile-warning-primary:active{background:var(--sr-brandi)!important;border-color:var(--sr-brandi)!important;color:#fff!important}
.el-button.el-button--danger:not(.is-text):not(.is-link):not(.is-plain){background:var(--sr-price)!important;border-color:var(--sr-price)!important;color:#fff!important}.el-button.el-button--primary.is-plain:not(.is-text):not(.is-link){background:var(--sr-card)!important;border-color:#C9D7FF!important;color:var(--sr-brand)!important;font-weight:600}.el-button.el-button--primary.is-plain:not(.is-text):not(.is-link):not(.is-disabled):hover{background:var(--sr-brandl)!important;border-color:var(--sr-brand)!important;color:var(--sr-brandi)!important}.el-button.el-button--danger.is-plain:not(.is-text):not(.is-link){background:var(--sr-card)!important;border-color:#F2C2BC!important;color:var(--sr-price)!important}.el-button.el-button--danger.is-plain:not(.is-text):not(.is-link):not(.is-disabled):hover{background:var(--sr-pricel)!important;border-color:var(--sr-price)!important;color:var(--sr-price)!important}.el-button.is-disabled{opacity:.55}
.el-input__wrapper,.el-select__wrapper,.el-date-editor{border-radius:99px;box-shadow:0 0 0 1px var(--sr-line) inset;font-size:12.5px;background:#fff}
.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-date-editor.is-active{box-shadow:0 0 0 1px var(--sr-brand) inset!important}
.el-dialog .el-input__wrapper,.el-dialog .el-select__wrapper,.el-drawer .el-input__wrapper,.el-drawer .el-select__wrapper{border-radius:8px}.el-textarea__inner{border-radius:12px}
.el-table,.wb-table,.xdy-table,.app-main table{font-size:12.5px;font-variant-numeric:tabular-nums;--el-table-header-bg-color:var(--sr-soft);--el-table-row-hover-bg-color:var(--sr-soft);--el-table-border-color:var(--sr-line2);--el-table-text-color:var(--sr-ink2)}
.el-table th.el-table__cell,.app-main table thead th{background:var(--sr-soft)!important;font-size:12px;color:var(--sr-grey);font-weight:600;border-right:0!important}
.el-table td.el-table__cell,.app-main table td{border-right:0!important;border-bottom-color:var(--sr-line2)}.el-table--border::before,.el-table--border::after,.el-table__border-left-patch{display:none}.app-main table tr:last-child td{border-bottom:0}
.el-tag,.xdy-tag{border:0;border-radius:99px;font-size:11px;font-weight:600;background:var(--sr-brandl);color:var(--sr-brandi)}.el-tag--success{background:var(--sr-greenl);color:var(--sr-green)}.el-tag--danger{background:var(--sr-pricel);color:var(--sr-price)}.el-tag--warning{background:var(--sr-amberl);color:var(--sr-amber)}.el-tag--info{background:var(--sr-line2);color:var(--sr-grey)}
.xdy-hot{border-bottom:0;text-decoration:underline dotted #C5CCD6;text-underline-offset:3px}.el-dialog,.el-message-box{border:0;border-radius:16px;box-shadow:var(--sr-sh2);background:var(--sr-card)}.el-drawer{box-shadow:var(--sr-sh3)}
.el-popper,.el-popover.el-popper,.el-dropdown__popper{border:0!important;border-radius:12px;box-shadow:var(--sr-sh2)}.el-alert{border:0;border-radius:12px}.el-empty,.xdy-empty{color:var(--sr-mute);font-size:12.5px;padding:28px 12px;text-align:center}
.el-pagination button,.el-pager li{border-radius:99px!important}.auth-page{background:var(--sr-page)!important}.auth-card{border:1px solid var(--sr-line)!important;border-radius:16px;box-shadow:var(--sr-sh1);background:#fff}.auth-card h1,.auth-card h2{color:var(--sr-ink);background:none;-webkit-text-fill-color:var(--sr-ink)}.auth-card .el-input__wrapper{border-radius:8px}.auth-card .el-button--primary{background:#0B1F3A!important;border-color:#0B1F3A!important}
.app-main .sb-head{margin-bottom:18px}.app-main .sb-head .xdy-sub{font-size:12.5px;margin-top:4px}.app-main .sb-filters{padding:0;background:none;box-shadow:none;border:0;margin-bottom:22px}
.app-main .sb-kgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px}.app-main .sb-kc{min-height:158px;padding:16px 18px 13px;gap:6px;transition:transform 220ms var(--sr-ease),box-shadow 220ms}
.app-main .sb-kc.lead{background:linear-gradient(135deg,var(--sr-accw),#fff)}.app-main .sb-kc-head{font-size:12.5px;font-weight:600}.app-main .sb-kc-value{font-size:27px;font-weight:680;letter-spacing:-.02em}.app-main .sb-kc.lead .sb-kc-value{font-size:34px}
.app-main .sb-kc-icon{width:30px;height:30px;border-radius:9px}.app-main .sb-kc.lead .sb-kc-icon{color:#fff;background:var(--sr-acc);box-shadow:none}.app-main .sb-kc.lead .sb-kc-head{color:var(--sr-acc)}.app-main .sb-kc-sub{font-size:11px}.app-main .sb-ring{width:42px;height:42px}
.app-main .sb-trend,.app-main .sb-mix,.app-main .sb-attention,.app-main .sb-products{margin-top:16px;padding:18px 20px}.app-main .sb-line,.app-main .sb-pt,.app-main .sb-guide{stroke:var(--sr-brand)}.app-main .sb-pt.on,.app-main .sb-key i{fill:var(--sr-brand);background:var(--sr-brand)}.app-main .sb-chart text{fill:var(--sr-mute)}.app-main .sb-tick{stroke:var(--sr-line2)}.app-main .sb-compare{background:var(--sr-brand);box-shadow:none;font-size:12.5px}.app-main .sb-compare.on{background:#fff;color:var(--sr-brand);box-shadow:inset 0 0 0 1px var(--sr-brand)}
@keyframes sr-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
.app-main>*{animation:sr-rise 420ms var(--sr-ease) backwards}
@media(min-width:761px){.xdy-topbar,.app-footer{display:none!important}}
@media(max-width:760px){
 .xdy-shell{padding-left:0}.xdy-shell .app-main,.xdy-shell .app-main:has(.wb-page){padding:16px 14px 70px}.xdy-shell .xdy-sidebar{z-index:2001}
 .xdy-topbar.app-header{display:block;height:50px!important;background:#fff;box-shadow:none;border-bottom:1px solid var(--sr-line);padding:0 12px}.xdy-topbar .header-inner{height:50px!important;min-height:50px!important;gap:8px}.xdy-page-title{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xdy-topbar-actions{flex:none}.app-footer{display:none}
 .xdy-shell .xdy-card,.xdy-shell .page-card{padding:16px}.app-main .sb-kgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-main .sb-kc{min-height:150px;padding:14px 12px}.app-main .sb-kc.lead{grid-column:1/-1}.app-main .sb-kc-value{font-size:24px}.app-main .sb-kc.lead .sb-kc-value{font-size:34px}.app-main .sb-kc-head{gap:6px;font-size:12px}.app-main .sb-kc .sb-ring{width:30px;height:30px;top:auto;bottom:12px;right:10px}.app-main .sb-kc-sub{padding-right:28px}
 .app-main .sb-trend,.app-main .sb-mix,.app-main .sb-attention,.app-main .sb-products{padding:16px 12px}.app-main .sb-filters{gap:8px}.sb-page,.wb-page,.xdy-page,.page-card{min-width:0;max-width:100%;box-sizing:border-box}
 .el-dialog,.el-message-box{max-width:calc(100vw - 24px)}.el-drawer{max-width:100vw}.el-popover{max-width:calc(100vw - 24px);box-sizing:border-box}.filter-row>*{max-width:100%}.el-pagination{flex-wrap:wrap;gap:5px}.wb-side-column{flex-direction:column}.app-main .el-table{max-width:100%}
 .w3-kpis .xdy-stat{padding:14px 12px 11px}.w3-kpis .xdy-stat .v{font-size:18px;white-space:nowrap}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* The existing reminder component injects its own stylesheet after startup. */
.el-dialog.xdy-nag{border-radius:16px!important}
/* stage 2: todos selected stat tile in the accent blue, not the near-black ink */
.app-main .tdo-stat.on{border-color:var(--sr-brand)!important;box-shadow:inset 0 0 0 1px var(--sr-brand)!important;background:var(--sr-brandl)}
/* stage 2b: stopped sales on a phone, the 操作 column scrolls with the row instead of staying fixed on the right */
@media (max-width:768px){.app-main .ss-surface .el-table .el-table-fixed-column--right{position:static!important;right:auto!important}.app-main .ss-surface .el-table .el-table-fixed-column--right:before{display:none!important}}
