*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;--dian-page-bg:#eef2f7;--dian-page-inline:7px;--dian-page-inline-neg:-7px;width:100%;max-width:100%;height:100%;overflow-x:hidden}body{min-height:100%;color:#0f172a;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:linear-gradient(145deg,#e2f6f8 0%,#eefbfc 50%,#e8f9fa 100%);flex-direction:column;width:100%;max-width:100%;min-height:100dvh;margin:0;font-family:system-ui,-apple-system,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.55;display:flex;overflow-x:hidden}body:has(.dian-shell){background:var(--dian-page-bg)}body:has(.dian-subpage){background:var(--dian-page-bg)}html.cap-native body:has(.dian-shell){background:var(--dian-page-bg)}html.cap-native body:has(.dian-subpage){background:var(--dian-page-bg)}html.cap-native body:has(.login-screen){background:#3b66f5}#root{box-sizing:border-box;flex-direction:column;flex:1;align-items:stretch;width:100%;max-width:none;min-height:0;margin:0;display:flex}#root>*{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-width:0;max-width:none;min-height:0;display:flex}html.cap-native,html.cap-native body{width:100%;height:100%;min-height:0;max-height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}html.cap-native #root{flex-direction:column;flex:none;height:100%;min-height:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}html.cap-native .dian-shell{width:100%;height:100%;min-height:0;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dian-adm-popup-body{border-radius:16px 16px 0 0;padding:0;overflow:hidden}.dian-adm-popup-body .dian-channel-group-sheet-panel,.dian-adm-popup-body .dian-as-shipped-refund-dim-sheet,.dian-adm-popup-body .dian-sales-dim-detail-panel,.dian-adm-popup-body .dian-hero-trend-panel,.dian-adm-popup-body .dian-express-price-prepaid-panel,.dian-adm-popup-body .dian-express-price-weight-config-panel,.dian-adm-popup-body .dian-sc-edit-panel,.dian-adm-popup-body .sq-sku-picker-panel,.dian-adm-popup-body .dian-supplier-provider-sheet,.dian-adm-popup-body.dian-po-picker-popup{max-height:min(88vh,720px)}.adm-picker-popup,.adm-calendar-picker-popup{z-index:1200}.adm-dialog-wrap,.adm-center-popup-wrap{z-index:1300}html.cap-native .adm-dialog-wrap,html.cap-native .adm-center-popup-wrap{z-index:10000}.dian-logout-dialog .adm-dialog-footer .adm-dialog-action-row>:last-child{color:#dc2626}.platform-hub-search .adm-search-bar,.dian-search-bar.adm-search-bar{--background:#fff;--border-radius:14px;--height:44px;--padding-left:12px}.platform-hub-search .adm-search-bar-input-box,.dian-search-bar.adm-search-bar .adm-search-bar-input-box{border:1px solid rgba(226,232,240,.9);box-shadow:0 2px 8px rgba(15,23,42,.04)}.platform-hub-search .adm-search-bar-input-box:focus-within,.dian-search-bar.adm-search-bar .adm-search-bar-input-box:focus-within{border-color:rgba(59,130,246,.45);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.pa-slider-qrcode-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pa-slider-qrcode-guide{align-items:center;gap:12px}.pa-slider-qrcode-guide .pa-slider-qrcode-actions{justify-content:center;width:100%;margin-top:4px}.pa-slider-qrcode-guide~.pa-slider-actions{border-top:1px solid #e2e8f0;margin-top:12px;padding-top:14px}.pa-slider-qrcode-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;padding:12px;display:flex}.pa-slider-qrcode-img{width:min(220px,72vw);height:auto;image-rendering:pixelated;display:block}.pa-slider-qrcode-status{text-align:center;color:#64748b;margin-bottom:2px}.pa-slider-popup--taobao-qrcode .adm-center-popup-wrap{width:min(92vw,360px)!important;max-width:360px!important}.pa-slider-popup-body--taobao-qrcode{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.pa-slider-taobao-qrcode-panel{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.pa-slider-taobao-qrcode-hero{background:linear-gradient(135deg,#fff7ed 0%,#f8fafc 55%,#fff 100%);border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pa-slider-taobao-qrcode-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pa-slider-taobao-qrcode-shop{color:#0f172a;word-break:break-all;margin:0;font-size:15px;font-weight:600;line-height:1.35}.pa-slider-taobao-qrcode-user{color:#64748b;word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.35}.pa-slider-taobao-qrcode-live{color:#94a3b8;margin:4px 0 0;font-size:12px;line-height:1.4}.pa-slider-taobao-qrcode-live.is-scanned{color:#059669;font-weight:500}.pa-slider-taobao-qrcode-frame,.pa-slider-qrcode-wrap{position:relative}.pa-slider-taobao-qrcode-frame{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:none;padding:5px;box-shadow:0 1px 3px rgba(15,23,42,.06)}.pa-slider-taobao-qrcode-frame.is-stale,.pa-slider-qrcode-wrap.is-stale{pointer-events:none}.pa-slider-taobao-qrcode-img.is-stale-blur,.pa-slider-qrcode-img.is-stale-blur{filter:blur(7px)grayscale(.85);opacity:.38;pointer-events:none;user-select:none}.pa-slider-qrcode-stale-mask{border-radius:inherit;color:#64748b;text-align:center;pointer-events:none;background:rgba(255,255,255,.78);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px;font-size:12px;font-weight:500;line-height:1.35;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pa-slider-qrcode-stale-sub{color:#94a3b8;font-size:11px;font-weight:400}.pa-slider-taobao-qrcode-img{object-fit:contain;width:116px;height:116px;image-rendering:pixelated;display:block}.pa-slider-taobao-qrcode-tip{text-align:center;color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.pa-slider-taobao-qrcode-panel--sms{gap:12px}.pa-slider-taobao-qrcode-sms-label{color:#334155;margin:0;font-size:14px;font-weight:500}.pa-slider-taobao-qrcode-sms-input{box-sizing:border-box;letter-spacing:.12em;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;min-height:48px;padding:12px 14px;font-size:18px;line-height:1.4}.pa-slider-taobao-qrcode-sms-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.pa-slider-taobao-qrcode-sms-input:disabled{color:#94a3b8;background:#f8fafc}.pa-slider-taobao-qrcode-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.pa-slider-taobao-qrcode-actions--sms{grid-template-columns:1fr;gap:10px}.pa-slider-taobao-qrcode-sms-resend{min-height:40px;font-size:14px}.pa-slider-taobao-qrcode-actions .pa-slider-btn{border-radius:10px;min-height:40px;font-size:14px}.pa-slider-taobao-qrcode-cancel{color:#64748b;text-align:center;cursor:pointer;background:0 0;border:none;margin:0;padding:6px 0 2px;font-size:14px;line-height:1.4}.pa-slider-taobao-qrcode-cancel:disabled{opacity:.5;cursor:not-allowed}.pa-slider-taobao-qrcode-success{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.pa-slider-taobao-qrcode-success-head{flex-direction:column;align-items:center;gap:6px;padding-top:4px;display:flex}.pa-slider-taobao-qrcode-success-icon{color:#fff;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:flex;box-shadow:0 4px 12px rgba(16,185,129,.35)}.pa-slider-taobao-qrcode-success-title{color:#0f172a;margin:0;font-size:18px;font-weight:600}.pa-slider-taobao-qrcode-success-card .pa-slider-taobao-confirm-row{padding:10px 12px}.pa-slider-taobao-qrcode-success-hint{text-align:center;color:#64748b;margin:0;font-size:12px;line-height:1.5}.pa-slider-taobao-qrcode-success-btn{border-radius:10px;width:100%;min-height:42px}.pa-slider-taobao-confirm{align-items:stretch;gap:14px;width:100%}.pa-slider-taobao-confirm-alert{background:linear-gradient(135deg,#fff7ed 0%,#fffbeb 100%);border:1px solid #fed7aa;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 12px 12px 10px;display:flex}.pa-slider-taobao-confirm-alert-icon{color:#fff;text-align:center;background:#f97316;border-radius:999px;flex:0 0 22px;width:22px;height:22px;font-size:14px;font-weight:700;line-height:22px}.pa-slider-taobao-confirm-alert-text{color:#9a3412;flex:1;margin:0;font-size:13px;line-height:1.55}.pa-slider-taobao-confirm-alert-text strong{color:#c2410c;font-weight:600}.pa-slider-taobao-confirm-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.pa-slider-taobao-confirm-row{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.pa-slider-taobao-confirm-divider{background:#e2e8f0;height:1px;margin:0 14px}.pa-slider-taobao-confirm-label{color:#64748b;letter-spacing:.02em;font-size:12px;line-height:1.3}.pa-slider-taobao-confirm-value{color:#0f172a;word-break:break-all;font-size:15px;font-weight:600;line-height:1.45}.pa-slider-taobao-confirm-value--mono{color:#1e40af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:500}.pa-slider-taobao-confirm-hint{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.45;display:flex}.pa-slider-taobao-confirm-hint--ready{color:#059669}.pa-slider-taobao-confirm-hint--warn{color:#b45309}.pa-slider-taobao-confirm-actions{flex-direction:column;gap:8px;width:100%;margin-top:2px;display:flex}.pa-slider-taobao-confirm-primary,.pa-slider-taobao-confirm-cancel{border-radius:12px;width:100%;min-height:44px}.pa-slider-taobao-confirm-cancel{color:#64748b}.login-screen{--login-bg:#3b66f5;--login-bg-deep:#3558e0;--login-ink:#fff;--login-ink-muted:rgba(255,255,255,.88);--login-ink-soft:rgba(255,255,255,.72);--login-input-icon:#5b9cf5;--login-btn-text:#3b66f5;--login-logo-ring:#22c55e;--login-card-max:min(420px, calc(100vw - 2 * clamp(16px, 5vw, 28px)));height:100vh;width:100%;max-width:100%;height:100dvh;min-height:0;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);box-sizing:border-box;background:var(--login-bg);background-image:linear-gradient(180deg, var(--login-bg-deep) 0%, var(--login-bg) 38%, var(--login-bg) 100%);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;flex-direction:column;margin:0;font-family:system-ui,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}html.cap-native .login-screen{width:100%;height:100%;min-height:0;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.login-body{min-height:0;padding:max(16px, env(safe-area-inset-top,0px)) clamp(16px, 5vw, 28px) calc(20px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow-x:hidden;overflow-y:auto}.login-screen--keyboard .login-body{padding-top:max(12px, env(safe-area-inset-top,0px));justify-content:flex-start}.login-card{width:100%;max-width:var(--login-card-max);box-sizing:border-box;margin:auto 0}.login-central-qr{text-align:center;flex-direction:column;align-items:center;margin-bottom:16px;display:flex}.login-central-qr svg{background:#fff;width:min(224px,100%);height:auto;display:block}.login-brand-block{text-align:center;margin-bottom:28px}.login-screen--keyboard .login-brand-block{margin-bottom:16px}.login-logo-wrap{justify-content:center;margin-bottom:16px;display:flex}.login-screen--keyboard .login-logo-wrap{margin-bottom:10px}.login-logo{border:3px solid var(--login-logo-ring);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:max(96px,min(26vw,112px));height:max(96px,min(26vw,112px));display:flex;position:relative;overflow:hidden;box-shadow:0 6px 28px rgba(0,0,0,.14)}.login-logo .login-brand-svg{opacity:1;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.login-logo-picture,.login-logo-picture img{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.login-logo-picture img{object-fit:cover;opacity:0;transition:opacity .2s}.login-logo--loaded .login-brand-svg{opacity:0;pointer-events:none}.login-logo--loaded .login-logo-picture img{opacity:1}.login-screen--keyboard .login-logo{width:max(72px,min(20vw,88px));height:max(72px,min(20vw,88px))}.login-brand-svg{display:block}.login-title{color:var(--login-ink);letter-spacing:.04em;text-shadow:0 1px 2px rgba(0,0,0,.08);margin:0 0 8px;font-size:max(22px,min(5.8vw,30px));font-weight:700;line-height:1.25}.login-screen--keyboard .login-title{font-size:max(20px,min(5vw,24px))}.login-sub{color:var(--login-ink-muted);letter-spacing:.02em;margin:0;font-size:14px;font-weight:400;line-height:1.45}.login-service-unavailable{margin-top:12px}.login-submit-adm.adm-button{--background-color:#2563eb;--border-color:#2563eb;border-radius:12px;height:48px;font-size:16px;font-weight:600}.login-screen--keyboard .login-sub{font-size:13px}.login-form{flex-direction:column;gap:12px;display:flex}.login-field-label{color:var(--login-ink);letter-spacing:.02em;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.login-input-row{background:#fff;border:none;border-radius:12px;align-items:center;min-height:48px;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}.login-input-row:focus-within{outline:none;box-shadow:0 4px 20px rgba(15,23,42,.14)}.login-input-row:focus-within .login-input-icon{color:#2563eb}.login-input-row input{color:#0f172a;-webkit-text-fill-color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 10px 12px 14px;scroll-margin-block:80px;font-size:16px;font-weight:400}.login-input-row input::placeholder{color:#94a3b8;-webkit-text-fill-color:#94a3b8;opacity:1;font-weight:400}.login-input-icon{color:var(--login-input-icon);flex-shrink:0;align-items:center;padding:0 12px 0 4px;transition:color .2s;display:flex}.login-password-peek{cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0}.login-password-peek:active,.login-input-row:focus-within .login-password-peek{color:#2563eb}.login-footer-row{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.login-remember{color:var(--login-ink-muted);cursor:pointer;user-select:none;align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.login-forgot{color:var(--login-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:400;text-decoration:underline}.login-forgot:hover{color:#fff;outline:none}.login-forgot:focus-visible{color:#fff;outline:none}.login-captcha-row{align-items:stretch;gap:10px;display:flex}.login-captcha-input{flex:1;min-width:0}.login-captcha-img-btn{cursor:pointer;background:rgba(255,255,255,.96);border:none;border-radius:12px;flex-shrink:0;padding:0;overflow:hidden}.login-captcha-img{width:auto;max-width:120px;height:48px;display:block}.login-error{color:#b91c1c;text-align:center;background:rgba(255,255,255,.96);border-radius:8px;margin:0;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.45;box-shadow:0 2px 10px rgba(0,0,0,.06)}.login-copy{text-align:center;color:var(--login-ink-soft);letter-spacing:.02em;margin:20px 0 0;font-size:11px;font-weight:400;line-height:1.55}.login-qr{color:#334155;text-align:center;background:#fff;border-radius:16px;margin-top:16px;padding:14px}.login-qr img{object-fit:contain;width:min(190px,55vw);height:min(190px,55vw);margin:0 auto;display:block}.login-qr p{margin:10px 0 0;font-size:13px;line-height:1.5}.login-qr-option-adm{color:#fff;margin-top:8px}.dian-ai-query-page{--dian-ai-rose:#e11d48;--dian-ai-blue:#2563eb;--dian-ai-ink:#0f172a;--dian-ai-muted:#64748b;--dian-ai-line:rgba(15,23,42,.06);--dian-ai-dock-offset:96px;width:100%;min-height:0;height:calc(100dvh - var(--dian-tabbar-h,68px) - env(safe-area-inset-top,0px));max-height:calc(100dvh - var(--dian-tabbar-h,68px) - env(safe-area-inset-top,0px));flex-direction:column;flex:1;display:flex;overflow:hidden}.dian-scroll:has(>.dian-ai-query-page){padding-bottom:0;overflow:hidden}.dian-ai-query-main{background:radial-gradient(120% 80% at 50% -20%,rgba(99,102,241,.12),transparent 55%),radial-gradient(90% 60% at 100% 0,rgba(244,63,94,.1),transparent 50%),linear-gradient(#f8fafc 0%,#f1f5f9 48%,#eef2ff 100%);border-top:1px solid rgba(255,255,255,.65);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.dian-ai-query-main-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dian-ai-query-layout{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.dian-ai-history-panel{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:rgba(255,255,255,.72);border-right:1px solid rgba(15,23,42,.06);flex-direction:column;min-height:0;display:flex}.dian-ai-history-panel--sidebar{flex-shrink:0;width:248px;display:none}.dian-ai-history-panel--drawer{top:0;left:0;bottom:var(--dian-tabbar-h,68px);z-index:40;width:min(288px,84vw);animation:.22s dian-ai-history-slide-in;position:fixed;box-shadow:12px 0 36px rgba(15,23,42,.12)}.dian-ai-history-mask{inset:0 0 var(--dian-tabbar-h,68px);z-index:35;cursor:pointer;background:rgba(15,23,42,.28);border:none;padding:0;animation:.2s dian-ai-history-fade-in;position:fixed}.dian-ai-history-panel-head{border-bottom:1px solid rgba(15,23,42,.06);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 10px;display:flex}.dian-ai-history-panel-head-main{flex-direction:column;gap:2px;min-width:0;display:flex}.dian-ai-history-panel-head-main strong{color:var(--dian-ai-ink);font-size:14px;font-weight:700}.dian-ai-history-panel-count{color:var(--dian-ai-muted);font-size:11px}.dian-ai-history-panel-head-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.dian-ai-history-new-btn{min-height:30px;color:var(--dian-ai-blue);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:rgba(239,246,255,.92);border:1px solid rgba(37,99,235,.18);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.dian-ai-history-close-btn{color:#475569;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.92);border:1px solid rgba(15,23,42,.08);border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dian-ai-chat-history-toggle{color:#4f46e5;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,rgba(255,255,255,.98) 0%,rgba(238,242,255,.96) 55%,rgba(224,231,255,.9) 100%);border:1px solid rgba(99,102,241,.22);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0 11px;transition:transform .15s,box-shadow .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 1px 2px rgba(99,102,241,.1),0 4px 14px rgba(99,102,241,.08),inset 0 1px rgba(255,255,255,.95)}.dian-ai-chat-history-toggle .anticon{opacity:.94;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.dian-ai-chat-history-toggle .anticon svg{display:block}.dian-ai-chat-history-toggle:active:not(:disabled){color:#4338ca;border-color:rgba(99,102,241,.34);transform:scale(.96);box-shadow:0 1px 3px rgba(99,102,241,.14),inset 0 1px rgba(255,255,255,.85)}.dian-ai-chat-history-toggle:focus-visible{outline-offset:2px;outline:2px solid rgba(99,102,241,.45)}.dian-ai-chat-history-toggle:disabled{opacity:1;cursor:not-allowed;color:#94a3b8;box-shadow:none;background:rgba(248,250,252,.92);border-color:rgba(148,163,184,.28)}.dian-ai-history-panel-list{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:8px;overflow:auto}.dian-ai-history-empty{color:var(--dian-ai-muted);text-align:center;margin:18px 8px 0;font-size:12px;line-height:1.6}.dian-ai-history-item{align-items:stretch;gap:4px;margin-bottom:6px;display:flex}.dian-ai-history-item-main{text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:rgba(248,250,252,.88);border:1px solid transparent;border-radius:14px;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;padding:10px 11px;display:flex}.dian-ai-history-item.is-active .dian-ai-history-item-main{background:rgba(239,246,255,.96);border-color:rgba(37,99,235,.22);box-shadow:0 4px 14px rgba(37,99,235,.08)}.dian-ai-history-item-title{width:100%;color:var(--dian-ai-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.dian-ai-history-item-meta{color:var(--dian-ai-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.dian-ai-history-item-delete{color:#94a3b8;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:32px;height:32px;display:inline-flex}.dian-ai-history-item-delete:active:not(:disabled){color:#ef4444;background:rgba(239,68,68,.08)}.dian-ai-welcome-history-btn{color:#475569;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.08);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;min-height:34px;margin-bottom:4px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}@media (min-width:768px){.dian-ai-history-panel--sidebar{display:flex}.dian-ai-chat-history-toggle,.dian-ai-welcome-history-btn{display:none}}@keyframes dian-ai-history-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes dian-ai-history-fade-in{0%{opacity:0}to{opacity:1}}.dian-ai-query-main-stream{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:var(--dian-ai-dock-offset);flex:1;overflow:auto}.dian-ai-query-scroll-inner{padding:6px var(--dian-page-inline,7px) 16px;box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}.dian-brand-logo{background:#fff;border:3px solid #22c55e;border-radius:50%;flex-shrink:0;display:inline-flex;overflow:hidden;box-shadow:0 8px 28px rgba(15,23,42,.12)}.dian-brand-logo picture,.dian-brand-logo img{object-fit:cover;width:100%;height:100%;display:block}.dian-ai-hero-logo-wrap{margin-bottom:14px}.dian-ai-hero-logo{width:max(92px,min(26vw,104px))!important;height:max(92px,min(26vw,104px))!important}.dian-ai-chat-header-logo{border-width:2px;box-shadow:0 4px 14px rgba(15,23,42,.08)}.dian-ai-bubble-logo{border-width:2px;box-shadow:0 2px 8px rgba(15,23,42,.06)}.dian-ai-user-avatar{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#6366f1 100%);border:2px solid rgba(255,255,255,.92);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 4px 14px rgba(59,130,246,.28)}.dian-ai-hero{flex-direction:column;flex:1;gap:20px;padding-bottom:8px;display:flex;position:relative}.dian-ai-hero-bg{pointer-events:none;filter:blur(2px);background:radial-gradient(circle at 20% 30%,rgba(244,63,94,.14),transparent 42%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.12),transparent 40%);height:220px;position:absolute;top:-12px;bottom:auto;left:-14px;right:-14px}.dian-ai-hero-inner{text-align:center;flex-direction:column;align-items:center;padding:8px 8px 0;display:flex;position:relative}.dian-ai-hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--dian-ai-rose);margin:0 0 6px;font-size:12px;font-weight:600}.dian-ai-hero-title{letter-spacing:-.02em;color:var(--dian-ai-ink);margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.25}.dian-ai-hero-desc{max-width:320px;color:var(--dian-ai-muted);margin:0;font-size:14px;line-height:1.6}.dian-ai-hero-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.dian-ai-hero-tag{color:#475569;-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.95);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;box-shadow:0 2px 10px rgba(15,23,42,.05)}.dian-ai-prompt-section{position:relative}.dian-ai-prompt-section-title{color:#94a3b8;letter-spacing:.04em;margin:0 0 12px 4px;font-size:13px;font-weight:700}.dian-ai-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dian-ai-prompt-card{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.9);border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;min-height:108px;padding:14px 12px 12px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.95),0 8px 24px rgba(15,23,42,.06)}.dian-ai-prompt-card:before{content:"";background:var(--prompt-accent,#e11d48);border-radius:18px 0 0 18px;width:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.dian-ai-prompt-card--rose{--prompt-accent:#f43f5e}.dian-ai-prompt-card--blue{--prompt-accent:#3b82f6}.dian-ai-prompt-card--amber{--prompt-accent:#f59e0b}.dian-ai-prompt-card--violet{--prompt-accent:#8b5cf6}.dian-ai-prompt-card:active{transform:scale(.98);box-shadow:0 4px 14px rgba(15,23,42,.08)}.dian-ai-prompt-card-icon{width:32px;height:32px;color:var(--prompt-accent,#e11d48);background:color-mix(in srgb, var(--prompt-accent,#e11d48) 12%, white);border-radius:10px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.dian-ai-prompt-card-tag{letter-spacing:.04em;color:var(--prompt-accent,#e11d48);background:color-mix(in srgb, var(--prompt-accent,#e11d48) 10%, white);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.dian-ai-prompt-card-label{color:var(--dian-ai-ink);font-size:14px;font-weight:700;line-height:1.45}.dian-ai-chat-header{z-index:20;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:rgba(248,250,252,.92);border:none;border-bottom:1px solid rgba(255,255,255,.95);border-radius:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 14px 8px;display:flex;position:relative;box-shadow:0 4px 18px rgba(15,23,42,.05)}.dian-ai-chat-header-main{align-items:center;gap:10px;min-width:0;display:flex}.dian-ai-chat-header-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dian-ai-chat-header-text strong{color:var(--dian-ai-ink);font-size:15px;font-weight:700}.dian-ai-chat-header-status{color:var(--dian-ai-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.dian-ai-chat-header-turns{color:#475569;background:rgba(148,163,184,.14);border:1px solid rgba(148,163,184,.16);border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.45;display:inline-flex}.dian-ai-status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite dian-ai-pulse;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.dian-ai-chat-reset{min-height:34px;color:var(--dian-ai-blue);letter-spacing:.02em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,rgba(255,255,255,.98) 0%,rgba(239,246,255,.96) 55%,rgba(219,234,254,.88) 100%);border:1px solid rgba(37,99,235,.2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 13px 0 11px;font-size:12px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 2px rgba(37,99,235,.1),0 4px 14px rgba(37,99,235,.08),inset 0 1px rgba(255,255,255,.95)}.dian-ai-chat-reset .anticon{opacity:.9;font-size:11px;display:inline-flex}.dian-ai-chat-reset:active:not(:disabled){border-color:rgba(37,99,235,.32);transform:scale(.96);box-shadow:0 1px 3px rgba(37,99,235,.14),inset 0 1px rgba(255,255,255,.85)}.dian-ai-chat-reset:focus-visible{outline-offset:2px;outline:2px solid rgba(37,99,235,.45)}.dian-ai-chat-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.dian-ai-abort-btn{color:#dc2626;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:rgba(254,242,242,.95);border:1px solid rgba(239,68,68,.35);border-radius:999px;justify-content:center;align-items:center;margin-top:10px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.dian-ai-abort-btn--header{margin-top:0;padding:7px 12px;font-size:12px}.dian-ai-abort-btn:active{transform:scale(.97)}.dian-ai-chat-reset:disabled{opacity:1;cursor:not-allowed;color:#94a3b8;box-shadow:none;background:rgba(248,250,252,.92);border-color:rgba(148,163,184,.28)}.dian-ai-bubble-list{flex:1;min-height:0;max-height:none}.dian-ai-bubble-list [class*=-bubble-list-scroll]{padding:4px 0 8px;flex-direction:column!important;max-height:none!important;overflow:visible!important}.dian-ai-bubble-list [class*=-bubble-list-scroll-content]{overflow:visible;padding-left:0!important;padding-right:0!important}.dian-ai-bubble-list [class*=-bubble]{margin-bottom:14px}.dian-ai-bubble-list [class*=-bubble-content]{word-break:break-word;font-size:15px;line-height:1.6}.dian-ai-bubble-list [class*=-bubble-start]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.dian-ai-bubble-list [class*=-bubble-start]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.dian-ai-bubble-list [class*=-bubble-start]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.dian-ai-bubble-list [class*=-bubble-start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.dian-ai-bubble-list [class*=-bubble][class*=-bubble-start] [class*=-bubble-body]{gap:0}.dian-ai-bubble-list [class*=-bubble][class*=-bubble-start] [class*=-bubble-content]{position:static;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important}.dian-ai-bubble-list [class*=-bubble][class*=-bubble-start] [class*=-bubble-content]:before{display:none}.dian-ai-bubble-list [class*=-bubble-end] [class*=-bubble-content]{padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border-radius:0!important}.dian-ai-bubble-list [class*=-bubble-end] [class*=-bubble-body]{align-items:flex-end}.dian-ai-user-bubble-wrap{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;max-width:100%;display:flex}.dian-ai-user-bubble-text{white-space:pre-wrap;word-break:break-word;color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:18px 4px 18px 18px;margin:0;padding:12px 14px;font-size:15px;line-height:1.55;box-shadow:0 6px 20px rgba(37,99,235,.22)}.dian-ai-retry-link{color:#94a3b8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:4px;margin:0 2px 0 0;padding:0;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.dian-ai-retry-link .anticon{font-size:11px}.dian-ai-retry-link:active:not(:disabled){color:#2563eb}.dian-ai-retry-link:disabled{opacity:.4;cursor:not-allowed}.dian-ai-bubble-list [class*=-bubble-body]{gap:10px}.dian-ai-think{color:var(--dian-ai-muted);font-size:13px}.dian-ai-streaming-body{flex-direction:column;gap:12px;min-width:0;padding:4px 0 8px;display:flex}.dian-ai-streaming-body .dian-ai-abort-btn{align-self:flex-start;margin-top:0}.dian-ai-thinking{background:linear-gradient(145deg,rgba(238,242,255,.95) 0%,rgba(248,250,252,.98) 100%);border:1px solid rgba(99,102,241,.12);border-radius:14px;overflow:hidden}.dian-ai-thinking-head{background:rgba(255,255,255,.55);border-bottom:1px solid rgba(99,102,241,.08);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.dian-ai-thinking-head-main{align-items:center;gap:8px;min-width:0;display:flex}.dian-ai-thinking-head-dot{background:#94a3b8;border-radius:50%;flex-shrink:0;width:8px;height:8px}.dian-ai-thinking-head-dot.is-active{background:#6366f1;animation:1.6s ease-in-out infinite dian-ai-pulse;box-shadow:0 0 0 3px rgba(99,102,241,.2)}.dian-ai-thinking-head-title{color:#3730a3;letter-spacing:.02em;font-size:13px;font-weight:800}.dian-ai-thinking-head-badge{color:#4338ca;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.15);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.dian-ai-thinking-stop{touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#dc2626;cursor:pointer;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.92);border:1px solid rgba(239,68,68,.28);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.dian-ai-thinking-stop:active{transform:scale(.97)}.dian-ai-thinking-steps{flex-direction:column;gap:0;padding:10px 12px 12px;display:flex}.dian-ai-thinking-step{gap:10px;min-width:0;display:flex}.dian-ai-thinking-step-rail{flex-direction:column;flex-shrink:0;align-items:center;width:28px;display:flex}.dian-ai-thinking-step-icon{color:#64748b;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex;box-shadow:0 2px 8px rgba(15,23,42,.05)}.dian-ai-thinking-step--loading .dian-ai-thinking-step-icon{color:#6366f1;background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.25);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.dian-ai-thinking-step--success .dian-ai-thinking-step-icon{color:#16a34a;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.25)}.dian-ai-thinking-step--error .dian-ai-thinking-step-icon,.dian-ai-thinking-step--abort .dian-ai-thinking-step-icon{color:#dc2626;background:rgba(254,242,242,.95);border-color:rgba(239,68,68,.25)}.dian-ai-thinking-step-line{background:linear-gradient(rgba(99,102,241,.35) 0%,rgba(148,163,184,.2) 100%);border-radius:1px;flex:1;width:2px;min-height:14px;margin:4px 0}.dian-ai-thinking-step-body{flex:1;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:4px 0 14px;display:flex}.dian-ai-thinking-step:last-child .dian-ai-thinking-step-body{padding-bottom:2px}.dian-ai-thinking-step-text{color:#334155;flex:1;margin:0;font-size:13px;font-weight:600;line-height:1.45}.dian-ai-thinking-step--loading .dian-ai-thinking-step-text{color:#1e293b}.dian-ai-thinking-step-tag{color:#64748b;background:rgba(255,255,255,.85);border:1px solid rgba(15,23,42,.06);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.dian-ai-thinking-step--loading .dian-ai-thinking-step-tag{color:#4338ca;background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.15)}.dian-ai-thinking-step--success .dian-ai-thinking-step-tag{color:#15803d;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.15)}.dian-ai-thinking-done{color:#15803d;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.18);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.dian-ai-thinking-done-icon{font-size:12px}.dian-ai-thinking-done-text{line-height:1}.dian-ai-stream-text{color:var(--dian-ai-ink);white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:15px;line-height:1.6}.dian-ai-reply{flex-direction:column;gap:10px;min-width:0;display:flex}.dian-ai-reply--plain{white-space:pre-wrap;color:var(--dian-ai-ink);line-height:1.65}.dian-ai-reply-charts{flex-direction:column;gap:10px;width:100%;display:flex}.dian-ai-reply-chart-card{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:14px;width:100%;padding:10px 8px 6px;box-shadow:0 4px 16px rgba(15,23,42,.05)}.dian-ai-reply-chart{width:100%}.dian-ai-reply-cursor{vertical-align:text-bottom;background:#6366f1;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite dian-ai-cursor-blink;display:inline-block}@keyframes dian-ai-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.dian-ai-reply-title{justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:4px;display:flex}.dian-ai-reply-title-text{letter-spacing:-.01em;color:var(--dian-ai-ink);flex:1;font-size:15px;font-weight:800;line-height:1.45}.dian-ai-reply-title-badge{letter-spacing:.04em;color:#4338ca;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.15);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.dian-ai-reply-rank-card{background:rgba(248,250,252,.92);border:1px solid rgba(15,23,42,.05);border-radius:14px;padding:11px 12px;transition:transform .15s}.dian-ai-reply-rank-card--top1{background:linear-gradient(135deg,rgba(254,243,199,.55) 0%,rgba(255,251,235,.95) 100%);border-color:rgba(245,158,11,.22);box-shadow:0 4px 14px rgba(245,158,11,.1)}.dian-ai-reply-rank-card--top2{background:linear-gradient(135deg,rgba(241,245,249,.9) 0%,rgba(248,250,252,.98) 100%);border-color:rgba(100,116,139,.18)}.dian-ai-reply-rank-card--top3{background:linear-gradient(135deg,rgba(255,237,213,.45) 0%,rgba(255,247,237,.95) 100%);border-color:rgba(234,88,12,.15)}.dian-ai-reply-rank-layout{align-items:flex-start;gap:11px;min-width:0;display:flex}.dian-ai-reply-rank-main{flex:1;min-width:0}.dian-ai-reply-rank-thumb-wrap{flex-shrink:0;width:56px;height:56px;position:relative}.dian-ai-reply-rank-thumb{object-fit:cover;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;width:56px;height:56px;display:block;box-shadow:0 2px 8px rgba(15,23,42,.06)}.dian-ai-reply-rank-thumb--empty{color:#94a3b8;background:rgba(241,245,249,.95);justify-content:center;align-items:center;font-size:20px;display:inline-flex}.dian-ai-reply-rank-num--badge{z-index:1;border-radius:7px;width:22px;height:22px;font-size:11px;position:absolute;top:-5px;left:-5px;box-shadow:0 2px 8px rgba(15,23,42,.14)}.dian-ai-reply-rank-head{align-items:center;gap:10px;min-width:0;display:flex}.dian-ai-reply-rank-num{color:#475569;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 2px 6px rgba(15,23,42,.05)}.dian-ai-reply-rank-card--top1 .dian-ai-reply-rank-num{color:#b45309;background:linear-gradient(135deg,#fde68a 0%,#fbbf24 100%);border-color:rgba(245,158,11,.35)}.dian-ai-reply-rank-card--top2 .dian-ai-reply-rank-num{color:#475569;background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%)}.dian-ai-reply-rank-card--top3 .dian-ai-reply-rank-num{color:#c2410c;background:linear-gradient(135deg,#fed7aa 0%,#fdba74 100%);border-color:rgba(234,88,12,.25)}.dian-ai-reply-rank-name{min-width:0;color:var(--dian-ai-ink);flex:1;font-size:14px;font-weight:700;line-height:1.4}.dian-ai-reply-metrics{border-top:1px dashed rgba(15,23,42,.07);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;padding-top:9px;display:grid}.dian-ai-reply-metric{background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.06);border-radius:10px;align-items:center;gap:4px;min-width:0;padding:6px 8px;font-size:11px;font-weight:600;display:flex}.dian-ai-reply-metric-icon{opacity:.75;font-size:11px;display:inline-flex}.dian-ai-reply-metric-label{color:#64748b}.dian-ai-reply-metric-value{color:var(--dian-ai-ink);font-weight:700}.dian-ai-reply-metric--pay{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.18)}.dian-ai-reply-metric--pay .dian-ai-reply-metric-value{color:#15803d}.dian-ai-reply-metric--uv{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.15)}.dian-ai-reply-metric--order,.dian-ai-reply-metric--qty{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.15)}.dian-ai-reply-bullets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dian-ai-reply-bullets li{background:rgba(248,250,252,.95);border:1px solid rgba(15,23,42,.05);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 11px;display:flex}.dian-ai-reply-bullet-label{color:#64748b;font-size:13px;font-weight:600}.dian-ai-reply-bullet-value{color:var(--dian-ai-ink);text-align:right;font-size:14px;font-weight:800}.dian-ai-reply-summary{color:#4338ca;background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.12);border-radius:12px;margin:2px 0 0;padding:9px 11px;font-size:13px;font-weight:700;line-height:1.45}.dian-ai-reply-para{color:var(--dian-ai-ink);margin:0;font-size:15px;line-height:1.65}.dian-ai-reply-link{color:#2563eb;word-break:break-all;-webkit-tap-highlight-color:transparent;font-weight:600;text-decoration:none}.dian-ai-reply-link:active{color:#1d4ed8}.dian-ai-reply--plain .dian-ai-reply-para+.dian-ai-reply-para{margin-top:8px}.dian-ai-reply-stopped{color:#94a3b8;background:rgba(148,163,184,.12);border-radius:999px;align-self:flex-start;margin:0;padding:6px 10px;font-size:12px;font-weight:600}.dian-ai-query-dock{left:0;right:0;bottom:var(--dian-tabbar-h,68px);z-index:25;box-sizing:border-box;pointer-events:none;background:linear-gradient(rgba(248,250,252,0) 0%,rgba(248,250,252,.88) 28%,rgba(241,245,249,.98) 100%);flex-shrink:0;padding:6px 10px 10px;position:fixed}.dian-ai-dock-panel{-webkit-backdrop-filter:blur(16px);pointer-events:auto;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.95);border-radius:24px;padding:8px;box-shadow:0 -4px 24px rgba(15,23,42,.06),0 8px 32px rgba(15,23,42,.08)}.dian-ai-sender{box-shadow:none!important;background:0 0!important;border:none!important}.dian-ai-sender textarea{padding:4px 2px!important;font-size:16px!important;line-height:1.5!important}.dian-ai-sender [class*=-sender-actions] button[type=submit],.dian-ai-sender [class*=-sender-actions-btn]{transform-origin:50%;animation:1.8s ease-in-out infinite dian-ai-send-breathe;color:#fff!important;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)!important;border:none!important;border-radius:50%!important;width:40px!important;height:40px!important;box-shadow:0 6px 16px rgba(37,99,235,.28)!important}.dian-ai-sender [class*=-sender-actions-btn] .ant-btn-icon,.dian-ai-sender [class*=-sender-actions-btn] svg{fill:currentColor;color:#fff!important}.dian-ai-sender [class*=-sender-actions-btn-loading]{color:#fff!important;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)!important}.dian-ai-sender [class*=-sender-actions-btn]:disabled{opacity:.45;animation:2.4s ease-in-out infinite dian-ai-send-breathe}@keyframes dian-ai-send-breathe{0%,to{transform:scale(1);box-shadow:0 6px 16px rgba(37,99,235,.28)}50%{transform:scale(1.12);box-shadow:0 10px 24px rgba(37,99,235,.45)}}.dian-ai-query-error{color:#b91c1c;background:rgba(254,242,242,.95);border:1px solid rgba(248,113,113,.25);border-radius:14px;margin:10px 0 0;padding:12px 14px;font-size:13px;line-height:1.45}@keyframes dian-ai-pulse{0%,to{opacity:1}50%{opacity:.55}}.dian-swipe-back-chrome{z-index:999;pointer-events:none;visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0}.dian-swipe-back-chrome--visible{visibility:visible}.dian-swipe-back-chevron-wrap{color:#2563eb;width:32px;height:52px;opacity:var(--dian-swipe-progress,0);background:rgba(255,255,255,.92);border-radius:18px;place-items:center;font-size:32px;display:grid;position:absolute;top:45%;left:8px;box-shadow:0 2px 12px rgba(15,23,42,.13)}.dian-subpage--swipe-dragging{user-select:none;will-change:transform}.dian-shell{color:#0f172a;-webkit-font-smoothing:antialiased;--dian-tabbar-h:calc(68px + env(safe-area-inset-bottom,0px));background:#eef2f7;flex-direction:column;width:100%;max-width:none;min-height:100dvh;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:relative}.dian-scroll{min-height:0;padding-bottom:calc(var(--dian-tabbar-h,62px) + 10px);padding-top:env(safe-area-inset-top,0px);flex-direction:column;flex:1;display:flex;overflow-x:hidden;overflow-y:auto}.dian-scroll--home{overscroll-behavior-y:contain}html.cap-native .dian-shell:before{content:"";height:env(safe-area-inset-top,20px);z-index:20;pointer-events:none;background:#f4f8ff;position:fixed;top:0;bottom:auto;left:0;right:0}.dian-home-mount--hidden{display:none}.dian-merchant-login-tab{width:100%;min-width:0;padding:0}.dian-merchant-login-error{color:#9a3412;background:#fff7ed;border-radius:10px;margin:12px;padding:10px 12px;font-size:13px;line-height:1.5}.dian-merchant-login-tab>.pa-accounts-page--tab{margin:0}.dian-merchant-inline-page{width:100%;inset:env(safe-area-inset-top,0px) 0 0;z-index:50;background:#fff;flex-direction:column;display:flex;position:fixed}.dian-merchant-inline-header{color:#0f172a;background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;min-height:54px;padding:6px 12px;font-size:14px;display:flex}.dian-merchant-inline-header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dian-merchant-inline-header button{color:#2563eb;font:inherit;background:0 0;border:0;flex:none;padding:10px 4px}.dian-merchant-inline-header--back{box-sizing:border-box;height:48px;min-height:0;padding:3px 12px}.dian-merchant-inline-header .dian-merchant-back-icon{color:#2059d3;background:#f2f6ff;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.dian-merchant-inline-slot{background:#f8fafc;flex:1;width:100%;min-height:0}.dian-merchant-inline-loading{color:#526783;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:50vh;font-size:14px;display:flex}.dian-merchant-inline-loading-dots{gap:7px;display:flex}.dian-merchant-inline-loading-dots i{background:#2760df;border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite dian-merchant-loading}.dian-merchant-inline-loading-dots i:nth-child(2){animation-delay:.16s}.dian-merchant-inline-loading-dots i:nth-child(3){animation-delay:.32s}@keyframes dian-merchant-loading{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-7px)}}.pa-accounts-inline-login{z-index:50;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0}.pa-accounts-compact-header{z-index:12;background:#f3f7ff;border-bottom:1px solid #dbe5f2;position:sticky;top:0}.pa-accounts-compact-row{align-items:center;gap:5px;min-width:0;padding:5px 8px;display:flex}.pa-accounts-compact-row .pa-accounts-filter-chip{gap:3px;min-height:32px;padding:0 7px;font-size:12px}.pa-accounts-compact-row .pa-accounts-filter-chip-count{min-width:auto;color:inherit;background:0 0;padding:0 3px}.pa-accounts-compact-spacer{flex:1;min-width:1px}.pa-accounts-compact-row .pa-accounts-top-action{color:#1d4ed8}.pa-accounts-platform-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;padding:6px 10px 7px;display:flex;overflow-x:auto}.pa-accounts-platform-scroll::-webkit-scrollbar{display:none}.pa-accounts-platform-scroll .pa-accounts-filter-chip{min-height:32px}.dian-login-verification-slot{display:none}.dian-login-verification-slot--active{inset:calc(env(safe-area-inset-top,0px) + 48px) 0 0;z-index:50;background:#fff;padding:0;display:block;position:fixed;overflow-y:auto}.dian-login-verification-slot--active .pa-slider-modal{min-height:100%;max-height:none;overflow-y:visible}.dian-merchant-login-tab:has(.dian-login-verification-slot--active)>.dian-merchant-inline-header{inset:env(safe-area-inset-top,0px) 0 auto;z-index:51;background:#fff;position:fixed}.pa-accounts-extra-error{color:#9a3412;background:#fff7ed;border-radius:10px;margin:12px;padding:10px 12px;font-size:13px}.pa-accounts-unified-list{gap:10px;margin:0;padding:12px;list-style:none;display:grid}.pa-accounts-unified-card{padding:14px}.pa-accounts-unified-platform{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:7px;align-items:center;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.pa-accounts-unified-detail{color:#64748b;margin:8px 0 12px;font-size:12px;line-height:1.5}.pa-accounts-extra-error button{color:#1d4ed8;font:inherit;background:0 0;border:0;font-weight:600}.dian-topbar{z-index:5;backdrop-filter:blur(12px);background:rgba(255,255,255,.92);border-bottom:1px solid rgba(15,23,42,.06);justify-content:center;align-items:center;min-height:48px;padding:8px 16px;display:flex;position:sticky;top:0}.dian-topbar-title{letter-spacing:.02em;margin:0;font-size:17px;font-weight:600}.dian-topbar--app{grid-template-columns:44px 1fr 44px;align-items:center;gap:4px;padding:8px 6px;display:grid}.dian-topbar--app .dian-topbar-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-self:center;max-width:100%;font-size:15px;overflow:hidden}.dian-topbar-app-btn{color:#0f172a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:44px;height:40px;margin:0;padding:0;font-family:inherit;font-size:28px;font-weight:300;line-height:1;display:inline-flex}.dian-topbar-app-btn:active{opacity:.75}.dian-topbar-app-more{letter-spacing:.12em;font-size:13px;font-weight:800;line-height:1;display:block;transform:translateY(-1px)}.dian-home-suspense-fallback{min-height:42vh;display:flex}.dian-home-pad{padding:12px var(--dian-page-inline,7px) 20px}.dian-home-pad--no-app-topbar{padding-top:6px}.dian-home-pull-visual{z-index:60;pointer-events:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.dian-home-pull-visual--refreshing{background:rgba(238,244,255,.12)}.dian-home-pull-visual--releasing .dian-home-pull-visual-dots{opacity:0;transition:opacity .28s ease-out,transform .28s ease-out;transform:scale(.72)}.dian-home-pull-visual-ring{fill:none;width:auto;height:auto;transition:transform 80ms linear}.dian-home-pull-visual-track,.dian-home-pull-visual-progress{stroke-width:5px}.dian-home-pull-visual-track{stroke:#dbe7ff}.dian-home-pull-visual-progress{stroke:#245de4;stroke-linecap:round}.dian-home-pull-visual-core{fill:#245de4}.dian-home-pull-visual--cooldown .dian-home-pull-visual-progress{stroke:#d79928}.dian-home-pull-visual--cooldown .dian-home-pull-visual-core{fill:#d79928}.dian-home-pull-visual-dots{justify-content:center;align-items:center;gap:7px;width:58px;height:58px;display:flex}.dian-home-pull-visual-dots i{background:#245de4;border-radius:50%;width:9px;height:9px;animation:1.12s ease-in-out infinite dian-home-refresh-dot;display:block}.dian-home-pull-visual-dots i:nth-child(2){animation-delay:.14s}.dian-home-pull-visual-dots i:nth-child(3){animation-delay:.28s}.dian-home-pull-visual-dots i:nth-child(4){animation-delay:.42s}@keyframes dian-home-refresh-dot{0%,60%,to{opacity:.28;transform:translateY(0)scale(.76)}30%{opacity:1;transform:translateY(-7px)scale(1)}}@keyframes dian-home-pull-appear{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.dian-user-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dian-user-left{align-items:center;gap:10px;display:flex}.dian-user-avatar{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dian-user-name{color:#1e293b;font-size:15px;font-weight:600}.dian-user-meta{color:#64748b;margin-top:2px;font-size:12px}.dian-scope-bar{border-bottom:1px solid rgba(15,23,42,.08);justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.dian-scope-bar .dian-scope-tabs{border-bottom:none;margin-bottom:0}.dian-scope-bar .dian-user-meta{white-space:nowrap;flex-shrink:0;margin-top:0;padding-bottom:10px}.dian-scope-tabs{border-bottom:1px solid rgba(15,23,42,.08);gap:20px;margin-bottom:14px;display:flex}.dian-scope-tabs button{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0 2px 10px;font-size:14px;position:relative}.dian-scope-tabs button.dian-active{color:#2563eb;font-weight:600}.dian-home-modules{margin-bottom:14px}.dian-home-modules-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 10px;font-size:15px;font-weight:700}.dian-home-modules-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dian-home-module-tile{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e8ecf0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;padding:12px 8px;font-family:inherit;display:flex;box-shadow:0 2px 10px rgba(15,23,42,.04)}.dian-home-module-tile:active{opacity:.92;background:#f8fafc}.dian-home-module-icon{color:#2563eb;justify-content:center;align-items:center;display:flex}.dian-home-module-label{color:#334155;text-align:center;font-size:12px;font-weight:600;line-height:1.25}.dian-home-module-tile:disabled{opacity:.72;cursor:wait;pointer-events:none}.dian-nav-route-loading{z-index:100;box-sizing:border-box;pointer-events:auto;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dian-subpage{width:100%;min-width:0;max-width:100%;min-height:100%;padding:2px max(var(--dian-page-inline,7px), env(safe-area-inset-right,0px)) 24px max(var(--dian-page-inline,7px), env(safe-area-inset-left,0px));box-sizing:border-box;flex-direction:column;display:flex;overflow-x:clip}.dian-subpage-sticky{z-index:2;box-sizing:border-box;width:100%;min-width:0;margin:0 calc(-1 * max(var(--dian-page-inline,7px), env(safe-area-inset-right,0px))) 6px calc(-1 * max(var(--dian-page-inline,7px), env(safe-area-inset-left,0px)));padding:0 max(var(--dian-page-inline,7px), env(safe-area-inset-right,0px)) 2px max(var(--dian-page-inline,7px), env(safe-area-inset-left,0px));background:linear-gradient(#eef2f7 90%,rgba(238,242,247,0));position:sticky;top:0}.dian-smart-analysis-page .dian-smart-analysis-sticky{z-index:auto;background:var(--dian-page-bg,#eef2f7);border-bottom:1px solid #e2e8f0;margin:0 -8px 6px;padding:0 8px 2px;position:static;top:auto}.dian-smart-analysis-report-body{flex-direction:column;gap:12px;display:flex}.dian-smart-analysis-report-summary{flex-direction:column;gap:8px;display:flex}.dian-smart-analysis-report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dian-smart-analysis-report-summary-grid--1{grid-template-columns:1fr}.dian-smart-analysis-report-summary-grid--3 .dian-smart-analysis-report-summary-card:last-child{grid-column:1/-1}.dian-smart-analysis-report-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.dian-smart-analysis-report-summary-card--up{background:linear-gradient(160deg,snow 0%,#fff 100%);border-color:#fecaca}.dian-smart-analysis-report-summary-card--down{background:linear-gradient(160deg,#f7fef9 0%,#fff 100%);border-color:#bbf7d0}.dian-smart-analysis-report-summary-card--flat{background:#fff;border-color:#cbd5e1}.dian-smart-analysis-report-summary-card--featured{padding:10px 12px}.dian-smart-analysis-report-summary-card--compact{flex-direction:column;gap:4px;min-height:0;padding:10px 12px;display:flex}.dian-smart-analysis-report-summary-card-hero{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dian-smart-analysis-report-summary-card-hero-text{flex-direction:column;gap:4px;min-width:0;display:flex}.dian-smart-analysis-report-summary-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.dian-smart-analysis-report-summary-card-badge{color:#475569;background:rgba(15,23,42,.06);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.dian-smart-analysis-report-summary-card--up .dian-smart-analysis-report-summary-card-badge{color:#b91c1c;background:rgba(254,226,226,.85)}.dian-smart-analysis-report-summary-card--down .dian-smart-analysis-report-summary-card-badge{color:#15803d;background:rgba(220,252,231,.9)}.dian-smart-analysis-report-summary-card-title{color:#0f172a;margin:0;font-size:13px;font-weight:600;line-height:1.35}.dian-smart-analysis-report-summary-card--featured .dian-smart-analysis-report-summary-card-title{color:#64748b;font-size:12px;font-weight:500}.dian-smart-analysis-report-summary-card--compact .dian-smart-analysis-report-summary-card-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dian-smart-analysis-report-summary-card-delta{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:700;line-height:1.2}.dian-smart-analysis-report-summary-card--featured .dian-smart-analysis-report-summary-card-delta{font-size:17px}.dian-smart-analysis-report-summary-card--compact .dian-smart-analysis-report-summary-card-delta{font-size:13px}.dian-smart-analysis-report-summary-card-contrib{color:#64748b;font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:500;line-height:1.3}.dian-smart-analysis-report-summary-card-subline{color:#64748b;font-variant-numeric:tabular-nums;border-top:1px solid rgba(226,232,240,.9);margin:6px 0 0;padding-top:6px;font-size:12px;font-weight:500;line-height:1.35}.dian-smart-analysis-report-summary-grid--3 .dian-smart-analysis-report-summary-card:last-child{flex-flow:wrap;align-items:center;gap:2px 10px}.dian-smart-analysis-report-summary-grid--3 .dian-smart-analysis-report-summary-card:last-child .dian-smart-analysis-report-summary-card-top{flex:auto;min-width:120px}.dian-smart-analysis-report-summary-grid--3 .dian-smart-analysis-report-summary-card:last-child .dian-smart-analysis-report-summary-card-title{flex:auto;min-width:72px}.dian-smart-analysis-report-summary-grid--3 .dian-smart-analysis-report-summary-card:last-child .dian-smart-analysis-report-summary-card-contrib{flex:none;margin-left:auto}.dian-smart-analysis-report-link-block{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.dian-smart-analysis-report-link-block--up{background:linear-gradient(#fef2f2 0%,#fff 48px);border-color:#fecaca}.dian-smart-analysis-report-link-block--down{background:linear-gradient(#f0fdf4 0%,#fff 48px);border-color:#bbf7d0}.dian-smart-analysis-report-link-block-title{letter-spacing:.02em;margin:0;padding:10px 12px 8px;font-size:13px;font-weight:700}.dian-smart-analysis-report-link-block--up .dian-smart-analysis-report-link-block-title{color:#b91c1c}.dian-smart-analysis-report-link-block--down .dian-smart-analysis-report-link-block-title{color:#15803d}.dian-smart-analysis-report-link-list{margin:0;padding:0 8px 8px;list-style:none}.dian-smart-analysis-report-link-row{border-radius:10px;align-items:flex-start;gap:10px;padding:8px 4px;display:flex}.dian-smart-analysis-report-link-row+.dian-smart-analysis-report-link-row{border-top:1px solid rgba(226,232,240,.85)}.dian-smart-analysis-report-link-rank{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.dian-smart-analysis-report-link-rank--up{color:#b91c1c;background:#fee2e2}.dian-smart-analysis-report-link-rank--down{color:#15803d;background:#dcfce7}.dian-smart-analysis-report-link-thumb-wrap{flex-shrink:0}.dian-smart-analysis-report-link-thumb{object-fit:cover;background:#f1f5f9;border-radius:10px;width:52px;height:52px;display:block;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.dian-smart-analysis-report-link-thumb--empty{color:#94a3b8;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.dian-smart-analysis-report-link-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dian-smart-analysis-report-link-title{-webkit-line-clamp:2;color:#0f172a;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}a.dian-smart-analysis-report-link-title{color:#2563eb}a.dian-smart-analysis-report-link-title:active{opacity:.75}.dian-smart-analysis-report-link-meta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.dian-smart-analysis-report-link-stats{flex-direction:column;gap:2px;display:flex}.dian-smart-analysis-report-link-delta{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.2}.dian-smart-analysis-report-link-compare{color:#475569;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35}.dian-smart-analysis-report-link-more{color:#2563eb;text-align:center;background:rgba(255,255,255,.72);border:1px dashed #cbd5e1;border-radius:10px;width:calc(100% - 16px);margin:0 8px 8px;padding:9px 12px;font-size:13px;font-weight:600;display:block}.dian-smart-analysis-report-link-block--up .dian-smart-analysis-report-link-more{color:#b91c1c;background:rgba(254,242,242,.85);border-color:#fca5a5}.dian-smart-analysis-report-link-block--down .dian-smart-analysis-report-link-more{color:#15803d;background:rgba(240,253,244,.85);border-color:#86efac}.dian-smart-analysis-report-link-more:active{opacity:.78}.dian-smart-analysis-page.dian-subpage{background:linear-gradient(165deg,#eef2ff 0%,#ecfeff 22%,#f8fafc 55%,#fff 100%)}.dian-smart-analysis-breadcrumb button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dian-smart-analysis-drill-zone{scroll-margin-top:8px}.dian-smart-analysis-subtitle{align-items:flex-start;gap:6px;display:flex}.dian-smart-analysis-subtitle-icon{color:#6366f1;flex-shrink:0;margin-top:1px}.dian-smart-analysis-compare-label{align-items:center;gap:4px;display:inline-flex}.dian-smart-analysis-compare-chip.dian-active{color:#4338ca;background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%);border-color:#6366f1;box-shadow:0 1px 4px rgba(99,102,241,.18)}.dian-smart-analysis-loading-wrap{flex-direction:column;gap:12px;display:flex}.dian-smart-analysis-loading-hero{background:linear-gradient(135deg,#312e81 0%,#4338ca 45%,#6366f1 100%);border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:0 8px 24px rgba(67,56,202,.28)}.dian-smart-analysis-loading-hero-icon{color:#fff;background:rgba(255,255,255,.16);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.dian-smart-analysis-loading-bars{flex:1;align-items:flex-end;gap:6px;min-width:0;height:56px;display:flex}.dian-smart-analysis-loading-bars span{transform-origin:bottom;background:linear-gradient(#a5b4fc 0%,#6366f1 100%);border-radius:6px 6px 2px 2px;flex:1;animation:1.2s ease-in-out infinite dian-smart-analysis-bar-pulse}.dian-smart-analysis-loading-bars span:nth-child(2){animation-delay:.1s}.dian-smart-analysis-loading-bars span:nth-child(3){animation-delay:.2s}.dian-smart-analysis-loading-bars span:nth-child(4){animation-delay:.3s}.dian-smart-analysis-loading-bars span:nth-child(5){animation-delay:.15s}.dian-smart-analysis-loading-bars span:nth-child(6){animation-delay:.25s}@keyframes dian-smart-analysis-bar-pulse{0%,to{opacity:.55;transform:scaleY(.88)}50%{opacity:1;transform:scaleY(1)}}.dian-smart-analysis-loading.dian-huice-native-loading{background:#fff;border:1px solid #e0e7ff;border-radius:14px;margin:0;padding:16px;box-shadow:0 2px 8px rgba(99,102,241,.08)}.dian-smart-analysis-loading-skeleton{flex-direction:column;gap:10px;display:flex}.dian-smart-analysis-loading-skeleton-card{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 40%,#f1f5f9 80%) 0 0/200% 100%;border-radius:14px;height:72px;animation:1.4s ease-in-out infinite dian-smart-analysis-shimmer}.dian-smart-analysis-loading-skeleton-card--short{width:72%;height:48px}@keyframes dian-smart-analysis-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dian-smart-analysis-summary{border:1px solid transparent;overflow:hidden}.dian-smart-analysis-summary--up{background:linear-gradient(135deg,#fef2f2 0%,#fff 52%);border-color:#fecaca;box-shadow:0 4px 16px rgba(220,38,38,.08)}.dian-smart-analysis-summary--down{background:linear-gradient(135deg,#f0fdf4 0%,#fff 52%);border-color:#bbf7d0;box-shadow:0 4px 16px rgba(22,163,74,.1)}.dian-smart-analysis-summary--flat{background:linear-gradient(135deg,#eff6ff 0%,#fff 52%);border-color:#bfdbfe;box-shadow:0 4px 16px rgba(37,99,235,.08)}.dian-smart-analysis-summary-head{justify-content:space-between;align-items:stretch;gap:12px;margin-bottom:14px;display:flex}.dian-smart-analysis-summary-main{flex:1;align-self:center;min-width:0;margin-bottom:0}.dian-smart-analysis-summary-label{align-items:center;gap:6px;display:inline-flex}.dian-smart-analysis-summary-trend-icon{flex-shrink:0}.dian-smart-analysis-summary--up .dian-smart-analysis-summary-trend-icon{color:#dc2626}.dian-smart-analysis-summary--down .dian-smart-analysis-summary-trend-icon{color:#16a34a}.dian-smart-analysis-summary--flat .dian-smart-analysis-summary-trend-icon{color:#2563eb}.dian-smart-analysis-summary-breakdown{box-sizing:border-box;background:rgba(255,255,255,.78);border:1px solid rgba(148,163,184,.35);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;min-width:118px;max-width:148px;min-height:72px;padding:8px 10px;display:flex}.dian-smart-analysis-summary-breakdown-title{color:#64748b;margin:0 0 6px;font-size:10px;font-weight:600;line-height:1.3}.dian-smart-analysis-summary-breakdown-row{text-align:left;background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:6px;width:100%;padding:0;font-family:inherit;font-size:11px;line-height:1.35;display:flex}.dian-smart-analysis-summary-breakdown-row--clickable{cursor:pointer;border-radius:8px;margin:0 -6px;padding:4px 6px;transition:background .15s}.dian-smart-analysis-summary-breakdown-row--clickable:active{background:rgba(148,163,184,.16)}.dian-smart-analysis-summary-breakdown-row--clickable strong{text-underline-offset:2px;text-decoration:underline dotted}.dian-smart-analysis-breakdown-center-popup{--adm-center-popup-z-index:10100;--adm-center-popup-min-width:0;--adm-center-popup-max-width:calc(100vw - 32px)}.dian-smart-analysis-breakdown-popup-body.adm-center-popup-body{box-sizing:border-box;border-radius:16px;flex-direction:column;width:min(92vw,420px);max-width:calc(100vw - 32px);max-height:min(82vh,640px);padding:0;display:flex;overflow:hidden}.dian-smart-analysis-breakdown-sheet-panel{flex-direction:column;max-height:min(82vh,640px);display:flex;overflow:hidden}.dian-smart-analysis-breakdown-sheet-header{text-align:center;padding:14px 40px 10px}.dian-smart-analysis-breakdown-sheet-list{flex:1;min-height:0;max-height:min(62vh,520px);margin:0;padding:0 4px 12px;list-style:none;overflow-y:auto}.dian-smart-analysis-breakdown-sheet-row{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:10px;padding:12px 8px;display:flex}.dian-smart-analysis-breakdown-sheet-rank{color:#94a3b8;flex-shrink:0;width:22px;padding-top:2px;font-size:12px;font-weight:700}.dian-smart-analysis-breakdown-sheet-img{object-fit:cover;background:#f1f5f9;border-radius:8px;flex-shrink:0;width:44px;height:44px}.dian-smart-analysis-breakdown-sheet-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dian-smart-analysis-breakdown-sheet-label{color:#0f172a;font-size:14px;font-weight:600;line-height:1.35}.dian-smart-analysis-breakdown-sheet-meta,.dian-smart-analysis-breakdown-sheet-compare{color:#64748b;font-size:11px;line-height:1.35}.dian-smart-analysis-breakdown-sheet-delta{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:3px;font-size:14px;font-weight:700;display:inline-flex}.dian-smart-analysis-summary-breakdown-row+.dian-smart-analysis-summary-breakdown-row{margin-top:4px}.dian-smart-analysis-summary-breakdown-label{color:#475569;white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.dian-smart-analysis-summary-breakdown-row--up strong{color:#dc2626;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.dian-smart-analysis-summary-breakdown-row--down strong{color:#16a34a;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.dian-smart-analysis-summary-breakdown-bar{background:#e2e8f0;border-radius:999px;height:5px;margin-top:8px;display:flex;overflow:hidden}.dian-smart-analysis-summary-breakdown-bar-up{background:linear-gradient(90deg,#f87171 0%,#dc2626 100%);height:100%;display:block}.dian-smart-analysis-summary-breakdown-bar-down{background:linear-gradient(90deg,#4ade80 0%,#16a34a 100%);height:100%;display:block}.dian-smart-analysis-summary-tile{box-sizing:border-box;background:rgba(255,255,255,.72);border-left:3px solid #cbd5e1;border-radius:10px;flex-direction:column;height:100%;min-height:52px;padding:8px 10px;display:flex}.dian-smart-analysis-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.dian-smart-analysis-summary-tile>span:first-child{word-break:break-word;flex:1;min-height:2.6em;font-size:11px;line-height:1.3}.dian-smart-analysis-summary-tile strong{flex-shrink:0;margin-top:4px}.dian-smart-analysis-summary-tile--today{border-left-color:#2563eb}.dian-smart-analysis-summary-tile--compare{border-left-color:#8b5cf6}.dian-smart-analysis-summary-tile--deals{border-left-color:#0891b2}.dian-smart-analysis-section-title{align-items:center;gap:8px;display:flex}.dian-smart-analysis-section-title-icon{color:#4338ca;background:#eef2ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dian-smart-analysis-section-title-text{flex:1;min-width:0}.dian-smart-analysis-chart-card{border:1px solid #e2e8f0;box-shadow:0 2px 10px rgba(15,23,42,.04)}.dian-smart-analysis-chart-card--line{background:linear-gradient(#eff6ff 0%,#fff 56px);border-color:#bfdbfe}.dian-smart-analysis-chart-card--line .dian-smart-analysis-section-title-icon{color:#2563eb;background:#dbeafe}.dian-smart-analysis-chart-card--waterfall{background:linear-gradient(#f5f3ff 0%,#fff 56px);border-color:#ddd6fe}.dian-smart-analysis-chart-card--waterfall .dian-smart-analysis-section-title-icon{color:#7c3aed;background:#ede9fe}.dian-smart-analysis-chart-card--gain{background:linear-gradient(#fef2f2 0%,#fff 56px);border-color:#fecaca}.dian-smart-analysis-chart-card--gain .dian-smart-analysis-section-title-icon{color:#b91c1c;background:#fee2e2}.dian-smart-analysis-chart-card--loss{background:linear-gradient(#f0fdf4 0%,#fff 56px);border-color:#bbf7d0}.dian-smart-analysis-chart-card--loss .dian-smart-analysis-section-title-icon{color:#15803d;background:#dcfce7}.dian-smart-analysis-sticky .dian-smart-analysis-dim-tabs{margin:0 0 10px}.dian-smart-analysis-dim-tabs button{align-items:center;gap:4px;display:inline-flex}.dian-smart-analysis-dim-tabs button.dian-active{color:#fff;background:linear-gradient(135deg,#4338ca 0%,#6366f1 100%);border-color:transparent}.dian-smart-analysis-list-section{border:1px solid #e2e8f0;box-shadow:0 2px 10px rgba(15,23,42,.04)}.dian-smart-analysis-row{border-bottom:none;border-radius:10px;margin-bottom:4px;transition:background .15s}.dian-smart-analysis-row--up{background:linear-gradient(90deg,rgba(254,242,242,.9) 0%,rgba(255,255,255,0) 72%)}.dian-smart-analysis-row--down{background:linear-gradient(90deg,rgba(240,253,244,.9) 0%,rgba(255,255,255,0) 72%)}.dian-smart-analysis-row-rank{color:#64748b;background:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-flex}.dian-smart-analysis-row-rank--top-1{color:#92400e;background:linear-gradient(135deg,#fde68a 0%,#fbbf24 100%)}.dian-smart-analysis-row-rank--top-2{color:#475569;background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%)}.dian-smart-analysis-row-rank--top-3{color:#9a3412;background:linear-gradient(135deg,#fed7aa 0%,#fdba74 100%)}.dian-smart-analysis-row-contrib-bar{background:#e2e8f0;border-radius:999px;height:4px;margin-top:6px;display:block;overflow:hidden}.dian-smart-analysis-row-contrib-fill{border-radius:inherit;min-width:2px;height:100%;display:block}.dian-smart-analysis-row-contrib-fill--up{background:linear-gradient(90deg,#fca5a5 0%,#dc2626 100%)}.dian-smart-analysis-row-contrib-fill--down{background:linear-gradient(90deg,#4ade80 0%,#16a34a 100%)}.dian-smart-analysis-row-contrib-fill--flat{background:#94a3b8}.dian-smart-analysis-row-delta-label{justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.dian-smart-analysis-row-drill-hint{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;justify-content:flex-end;align-items:center;gap:2px;margin-top:6px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.dian-subpage.dian-sc-query-page{flex-direction:column;flex:1;height:100dvh;min-height:0;max-height:100dvh;padding-top:0;display:flex;overflow:hidden}.dian-food-standard-title-btn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0;display:block}.dian-food-standard-title-btn:active{opacity:.82}.dian-food-standard-card .dian-sc-lic-footer-share{flex-direction:row;min-width:52px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.2}.dian-fs-detail-center{--adm-center-popup-z-index:10120;--adm-center-popup-min-width:min(360px, calc(100vw - 24px));--adm-center-popup-max-width:calc(100vw - 24px);--adm-center-popup-border-radius:20px}.dian-fs-detail-center .adm-center-popup-wrap{box-sizing:border-box;width:min(420px,100vw - 24px);max-width:calc(100vw - 24px);overflow:hidden}.dian-fs-detail-center .adm-center-popup-close{z-index:3;color:rgba(255,255,255,.92);top:14px;right:14px}.dian-fs-detail-body-wrap.adm-center-popup-body{background:0 0;padding:0}.dian-fs-detail-panel{background:#f8fafc;border-radius:20px;flex-direction:column;width:100%;max-height:min(82vh,620px);display:flex;overflow:hidden;box-shadow:0 24px 48px rgba(15,23,42,.16),inset 0 0 0 1px rgba(255,255,255,.65)}.dian-fs-detail-head{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 48%,#4338ca 100%);align-items:flex-start;gap:12px;padding:18px 48px 16px 16px;display:flex}.dian-fs-detail-logo{border-radius:14px;flex-shrink:0;width:46px;height:46px;box-shadow:0 6px 16px rgba(15,23,42,.12)}.dian-fs-detail-head-text{flex:1;min-width:0}.dian-fs-detail-code{letter-spacing:.01em;color:#fff;word-break:break-word;margin:0;font-size:18px;font-weight:700;line-height:1.3}.dian-fs-detail-name{color:rgba(255,255,255,.9);word-break:break-word;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.5}.dian-fs-detail-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dian-fs-detail-tag{color:rgba(255,255,255,.95);background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.dian-fs-detail-tag--status{background:rgba(255,255,255,.24)}.dian-fs-detail-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:14px 14px 10px;overflow:auto}.dian-fs-detail-loading{color:#64748b;justify-content:center;align-items:center;gap:8px;padding:6px 0 12px;font-size:13px;display:flex}.dian-fs-detail-empty{color:#94a3b8;text-align:center;margin:0;padding:12px 4px;font-size:13px}.dian-fs-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,.04)}.dian-fs-detail-kv{border-top:1px solid #f1f5f9;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;padding:11px 14px;display:grid}.dian-fs-detail-kv:first-child{border-top:none}.dian-fs-detail-k{color:#94a3b8;font-size:12px;font-weight:600;line-height:1.45}.dian-fs-detail-v{color:#0f172a;word-break:break-word;text-align:right;font-size:13px;font-weight:500;line-height:1.5}.dian-fs-detail-v--link{color:#2563eb;justify-content:flex-end;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.dian-fs-detail-link-ico{opacity:.85;font-size:12px}.dian-fs-detail-actions{padding:12px 14px max(12px, env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;grid-template-columns:1fr auto auto;gap:8px;display:grid}.dian-fs-detail-action{color:#475569;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-height:42px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1}.dian-fs-detail-action:active{opacity:.9}.dian-fs-detail-action--primary{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:transparent;box-shadow:0 4px 14px rgba(37,99,235,.28)}.dian-fs-preview-popup{--adm-popup-z-index:10130}.dian-fs-preview-popup-body.adm-popup-body{border-radius:18px 18px 0 0;padding:0;overflow:hidden}.dian-fs-preview-panel{background:#fff;flex-direction:column;width:100%;max-width:480px;height:min(92vh,780px);max-height:92vh;margin:0 auto;display:flex}.dian-fs-preview-head{background:linear-gradient(#fff 0%,#f8fafc 100%);border-bottom:1px solid #e2e8f0;flex-shrink:0}.dian-fs-preview-head-row{align-items:flex-start;gap:10px;padding:8px 44px 12px 16px;display:flex}.dian-fs-preview-head-text{flex:1;min-width:0}.dian-fs-preview-head h2{color:#0f172a;margin:0;font-size:16px;font-weight:700;line-height:1.3}.dian-fs-preview-sub{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.dian-fs-preview-frame-wrap{background:#f1f5f9;flex:auto;min-height:0;position:relative}.dian-fs-preview-frame-loading{z-index:1;color:#64748b;background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dian-fs-preview-frame{background:#fff;border:0;width:100%;height:100%;display:block}.dian-sc-query-scroll{-webkit-overflow-scrolling:touch;flex:1 1 0;height:0;min-height:0;overflow-x:clip;overflow-y:auto}.dian-subpage:has(.dian-sc-query-sticky-head){background:linear-gradient(165deg,#eef2ff 0%,#f1f5f9 28%,#f8fafc 60%,#fff 100%)}.dian-sc-query-sticky-head{z-index:2;margin:0 var(--dian-page-inline-neg,-7px) 0;box-sizing:border-box;backdrop-filter:blur(10px)saturate(1.05);will-change:transform;background:linear-gradient(rgba(241,245,249,.98) 0%,rgba(241,245,249,.92) 72%,rgba(248,250,252,0));flex-shrink:0;padding-bottom:4px;position:relative;top:auto;overflow-x:clip}.dian-sc-query-sticky-head>.adm-safe-area-position-top{flex:none;display:block}html.cap-native .dian-sc-query-sticky-head>.adm-safe-area-position-top{min-height:env(safe-area-inset-top,20px);height:env(safe-area-inset-top,20px)}.dian-sc-query-min-top-spacer{grid-column:3;width:40px;height:1px}.dian-sc-query-nav-keyword{margin:0 var(--dian-page-inline,7px) 6px;color:#0f766e;background:#ecfdf5;border:1px solid #99f6e4;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12px;line-height:1.4;display:flex}.dian-sc-query-nav-keyword-clear{color:#0d9488;background:0 0;border:none;flex:none;padding:2px 4px;font-family:inherit;font-size:12px;font-weight:600}.dian-sc-query-nav-keyword-apply{color:#0369a1;background:0 0;border:none;flex:none;padding:2px 4px;font-family:inherit;font-size:12px;font-weight:600}.dian-sc-query-sticky-head.dian-sc-query-sticky-head--peek-pass{pointer-events:none}.dian-sc-query-sticky-head.dian-sc-query-sticky-head--typing{z-index:18}.dian-sc-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.dian-sc-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.dian-sc-query-min-top{padding:4px var(--dian-page-inline,7px) 2px;box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;display:grid}.dian-sc-query-result-meta{padding:2px var(--dian-page-inline,7px) 4px;color:#64748b;letter-spacing:.01em;text-align:center;margin:0;font-size:12px;line-height:1.45}.dian-sc-query-result-meta-secondary{color:#94a3b8;font-size:11px;font-weight:400}.dian-sc-query-inline-filters{padding:2px var(--dian-page-inline,7px) 4px;margin:0}.dian-sc-query-inline-filters.dian-sc-query-inline-filters--typing{z-index:19;position:sticky;top:0}.dian-sc-query-inline-filters.dian-sc-query-inline-filters--typing .dian-sc-filter-panel{box-shadow:0 10px 28px rgba(15,23,42,.18)}.dian-sc-query-sticky-head .dian-sc-query-result-meta{padding-top:4px;padding-bottom:6px}.dian-sc-query-result-num{color:#334155;font-variant-numeric:tabular-nums;font-weight:700}.dian-sc-query-min-top .dian-subpage-back{grid-column:1;justify-self:start}.dian-sc-query-min-title{color:#0f172a;letter-spacing:.02em;text-align:center;grid-column:2;justify-self:center;max-width:60vw;margin:0;font-size:17px;font-weight:700;line-height:1.2}.dian-subpage-top{box-sizing:border-box;background:0 0;align-items:center;gap:10px;width:100%;min-width:0;margin-bottom:0;padding:6px 0 10px;display:flex}.dian-subpage-top--huice-refresh{flex-direction:column;align-items:stretch;gap:0;padding-bottom:6px}.dian-subpage-top-row{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.dian-subpage-top-row .dian-subpage-title{text-align:center;flex:1;min-width:0}.dian-subpage-top .dian-subpage-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.dian-subpage-top-spacer{flex:0 0 40px;width:40px;height:40px}.dian-subpage-top-trailing{flex-shrink:0;align-items:center;gap:8px;display:flex}.dian-subpage-top>.dian-subpage-title{text-align:center;flex:1;width:auto;min-width:0;max-width:none;margin:0}.dian-subpage-sticky>.adm-safe-area-position-top,.dian-channel-analysis-sticky>.adm-safe-area-position-top,.dian-listing-analysis-sticky>.adm-safe-area-position-top{box-sizing:border-box;min-height:env(safe-area-inset-top,0px);height:env(safe-area-inset-top,0px);flex-shrink:0;padding:0;display:block!important}html.cap-native .dian-subpage-sticky>.adm-safe-area-position-top,html.cap-native .dian-channel-analysis-sticky>.adm-safe-area-position-top,html.cap-native .dian-listing-analysis-sticky>.adm-safe-area-position-top{min-height:env(safe-area-inset-top,20px);height:env(safe-area-inset-top,20px)}.dian-subpage-top .dian-subpage-back{flex-shrink:0}.dian-subpage-back{backdrop-filter:blur(8px);color:#2563eb;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:rgba(255,255,255,.65);border:none;border-radius:12px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0;font-size:15px;font-weight:500;display:inline-flex;box-shadow:0 1px 3px rgba(15,23,42,.06)}@media (prefers-reduced-motion:no-preference){.dian-subpage-back{transition:transform .2s cubic-bezier(.34,1.35,.64,1),opacity .15s,box-shadow .2s,background-color .15s}.dian-subpage-back:active{transform:scale(.94);box-shadow:0 1px 2px rgba(15,23,42,.04)}.dian-subpage-back-icon{transition:transform .2s cubic-bezier(.34,1.35,.64,1)}.dian-subpage-back:active .dian-subpage-back-icon{transform:translate(-2px)}}.dian-subpage-back:active{opacity:.9}.dian-subpage-back:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.dian-subpage-back-icon{font-size:26px;font-weight:400;line-height:1;display:inline-block}.dian-subpage-body{flex-direction:column;flex:1;gap:14px;display:flex}.dian-sc-search{background:#fff;border:1px solid #e8ecf0;border-radius:14px;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex;box-shadow:0 2px 10px rgba(15,23,42,.04)}.dian-subpage-top .dian-sc-search{box-sizing:border-box;min-height:40px}.dian-sc-filter-bar{padding-bottom:4px}.dian-sc-filter-datasource{color:#64748b;margin:0 0 6px;padding:0 2px;font-size:11px;line-height:1.35}.dian-sc-list-footer{flex-direction:column;align-items:center;gap:10px;padding:16px 12px 28px;display:flex}.dian-sc-list-meta{color:#64748b;margin:0;font-size:12px}.dian-sc-list-error{color:#b91c1c;text-align:center;max-width:100%;margin:0;font-size:12px}.dian-sc-load-more{min-width:140px}.dian-sc-list-loading-more{color:#2563eb;margin:0;font-size:13px}.dian-sc-load-sentinel{pointer-events:none;visibility:hidden;width:100%;height:1px;margin:0}.dian-sc-filter-panel{background:linear-gradient(145deg,#f8fafc 0%,#fff 55%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:12px;padding:6px 10px 7px 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.9),0 4px 16px rgba(37,99,235,.06)}.dian-sc-filter-panel:before{content:"";opacity:.9;background:linear-gradient(#3b82f6 0%,#6366f1 100%);border-radius:12px 0 0 12px;width:2px;position:absolute;top:0;bottom:0;left:0}.dian-sc-filter-panel--open{background:#fff;padding-bottom:10px;box-shadow:inset 0 1px #fff,0 6px 22px rgba(15,23,42,.07)}.dian-sc-filter-toggle{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;width:100%;color:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;margin:0;padding:1px 0 1px 2px;font-family:inherit;transition:background-color .15s;display:flex}.dian-sc-filter-toggle:hover{background-color:rgba(59,130,246,.06)}.dian-sc-filter-toggle:active{opacity:.9}.dian-sc-filter-panel--open .dian-sc-filter-toggle{border-bottom:1px solid #eef2f6;margin-bottom:8px;padding-bottom:8px}.dian-sc-filter-panel--open .dian-sc-filter-toggle:hover{background-color:transparent}.dian-sc-filter-head-ico{color:#2563eb;filter:drop-shadow(0 1px 1px rgba(37,99,235,.18));flex-shrink:0;display:flex}.dian-sc-filter-head-ico svg{width:15px;height:15px}.dian-sc-filter-head-text{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.dian-sc-filter-head-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dian-sc-filter-head-title{color:#0f172a;letter-spacing:-.02em;font-size:13px;font-weight:700;line-height:1.25}.dian-sc-filter-head-hint{color:#94a3b8;letter-spacing:.02em;font-size:10px;font-weight:500;line-height:1.2}.dian-sc-filter-badge{color:#fff;background:linear-gradient(135deg,#3b82f6,#4f46e5);border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px rgba(59,130,246,.4)}.dian-sc-filter-copy-mini{color:#64748b;background:rgba(148,163,184,.14);border:1px solid rgba(203,213,225,.8);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:10px;transition:background .2s,color .2s,border-color .2s;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.9),0 1px 2px rgba(15,23,42,.06)}.dian-sc-filter-copy-mini--done{color:#16a34a;background:rgba(22,163,74,.12);border-color:rgba(134,239,172,.95)}.dian-sc-filter-reset-mini{color:#475569;background:linear-gradient(rgba(241,245,249,.95) 0%,rgba(226,232,240,.95) 100%);border:1px solid rgba(203,213,225,.8);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:6px;line-height:1;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.9),0 1px 2px rgba(15,23,42,.06)}.dian-sc-filter-reset-mini svg{width:13px;height:13px}.dian-sc-filter-toggle:hover .dian-sc-filter-copy-mini:not(.dian-sc-filter-copy-mini--done){color:#2563eb;background:rgba(59,130,246,.12);border-color:rgba(147,197,253,.95)}.dian-sc-filter-toggle:hover .dian-sc-filter-reset-mini{color:#1d4ed8;background:linear-gradient(rgba(219,234,254,.95) 0%,rgba(191,219,254,.95) 100%);border-color:rgba(147,197,253,.95)}.dian-sc-filter-reset-mini:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.dian-sc-filter-copy-mini svg{width:14px;height:14px}.dian-sc-filter-animate{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.dian-sc-filter-panel--open .dian-sc-filter-animate{grid-template-rows:1fr}.dian-sc-filter-animate>.dian-sc-filter-grid{min-height:0;overflow:hidden}.dian-sc-filter-grid{grid-template-columns:1fr 1fr;gap:8px;padding-top:0;display:grid}.dian-sc-filter-panel--open .dian-sc-filter-grid{background:linear-gradient(#f8fafc 0%,#fafbfc 100%);border:1px solid #f1f5f9;border-radius:10px;margin:0 -2px;padding:6px 6px 2px}.dian-sc-filter-field{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.dian-sc-filter-field--full{grid-column:1/-1}.dian-sc-filter-grid--3x2{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dian-sc-filter-label{color:#64748b;letter-spacing:.02em;padding-left:1px;font-size:10px;font-weight:600}.dian-sc-filter-select{box-sizing:border-box;color:#0f172a;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:#f8fafc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:5px 26px 5px 9px;font-size:12px;font-weight:500;line-height:1.25;transition:border-color .15s,background-color .15s,box-shadow .15s}.dian-sc-filter-select:hover{background-color:#fff;border-color:#cbd5e1}.dian-sc-filter-select:focus{background-color:#fff;border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.dian-sc-filter-input{box-sizing:border-box;color:#0f172a;-webkit-tap-highlight-color:transparent;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.25;transition:border-color .15s,background-color .15s,box-shadow .15s}.dian-sc-filter-input::placeholder{color:#94a3b8;font-weight:400}.dian-sc-filter-input:hover{background-color:#fff;border-color:#cbd5e1}.dian-sc-filter-input:focus{background-color:#fff;border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.dian-sc-filter-field-search-head{flex-direction:column;gap:2px;padding:2px 1px 4px;display:flex}.dian-sc-filter-field-search-title{color:#334155;font-size:11px;font-weight:700}.dian-sc-filter-field-search-hint{color:#94a3b8;font-size:10px;line-height:1.35}.dian-sc-search-icon{color:#94a3b8;flex-shrink:0;display:flex}.dian-sc-search-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:16px}.dian-sc-search-input::placeholder{color:#94a3b8}.dian-sc-search-pending{text-align:center;color:#64748b;margin:0;padding:20px 12px;font-size:13px;line-height:1.5}.dian-sc-search-pending--quiet{color:transparent;min-height:64px;padding:20px 12px}.dian-sc-result-card{text-align:center;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid rgba(226,232,240,.9);border-radius:18px;padding:36px 20px 40px;box-shadow:inset 0 1px rgba(255,255,255,.85),0 4px 20px rgba(15,23,42,.06)}.dian-sc-empty-illus{opacity:.95;justify-content:center;margin-bottom:16px;display:flex}.dian-sc-empty-title{color:#475569;margin:0 0 8px;font-size:16px;font-weight:600}.dian-sc-empty-desc{color:#94a3b8;max-width:260px;margin:0 auto;font-size:13px;line-height:1.5}.dian-sc-api-demo-btn{color:#1d4ed8;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fff;border:1px solid #93c5fd;border-radius:10px;margin-top:16px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600}@media (prefers-reduced-motion:no-preference){.dian-sc-api-demo-btn{transition:transform .2s cubic-bezier(.34,1.35,.64,1),opacity .15s,box-shadow .2s,background-color .15s}.dian-sc-api-demo-btn:active{transform:scale(.98)}}.dian-sc-api-demo-btn:active{opacity:.92}.dian-sc-api-demo-btn:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.dian-sc-list{flex-direction:column;gap:10px;display:flex}.dian-sc-lic-card--v2{box-sizing:border-box;background:#fff;border:1px solid #e8edf3;border-radius:14px;padding:12px 14px;box-shadow:0 1px 3px rgba(15,23,42,.05)}.dian-sc-lic-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.dian-sc-lic-head-body{flex:1;min-width:0}.dian-sc-lic-head-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.dian-sc-lic-card--v2 .dian-sc-lic-head-actions .dian-sc-lic-favorite-btn,.dian-sc-lic-card--v2 .dian-sc-lic-head-actions .dian-sc-lic-copy-btn,.dian-sc-lic-card--v2 .dian-sc-lic-head-actions .dian-sc-lic-phone{background:#fff;border:none;border-radius:50%;width:36px;height:36px;margin:0;animation:none;box-shadow:0 1px 4px rgba(15,23,42,.08)}.dian-sc-lic-card--v2 .dian-sc-lic-head-actions .dian-sc-lic-favorite-btn{color:#94a3b8}.dian-sc-lic-card--v2 .dian-sc-lic-head-actions .dian-sc-lic-favorite-btn--on{color:#f59e0b}@keyframes dian-sc-lic-fav-flash-pop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.dian-sc-lic-card--v2 .dian-sc-lic-head-actions .dian-sc-lic-favorite-btn.dian-sc-lic-favorite-btn--feedback-added{color:#b45309;background:#fef3c7;animation:.38s ease-out dian-sc-lic-fav-flash-pop;box-shadow:0 0 0 2px rgba(251,191,36,.55),0 2px 8px rgba(245,158,11,.28)}.dian-sc-lic-card--v2 .dian-sc-lic-head-actions .dian-sc-lic-favorite-btn.dian-sc-lic-favorite-btn--feedback-removed{color:#64748b;background:#e2e8f0;animation:.38s ease-out dian-sc-lic-fav-flash-pop;box-shadow:0 0 0 2px rgba(148,163,184,.45)}.dian-sc-lic-favorite-btn{transition:background .2s,color .2s,transform .18s,opacity .18s}.dian-sc-lic-card--v2 .dian-sc-lic-head-actions .dian-sc-lic-copy-btn{color:#64748b}.dian-sc-lic-card--v2 .dian-sc-lic-head-actions .dian-sc-lic-copy-btn--done,.dian-sc-lic-copy-btn--done{color:#16a34a;background:#f0fdf4}.dian-sc-lic-card--v2 .dian-sc-lic-head-actions .dian-sc-lic-copy-btn:active{opacity:.88;transform:scale(.96)}.dian-sc-lic-card--v2 .dian-sc-lic-head-actions .dian-sc-lic-phone{color:#2563eb}.dian-sc-lic-head-actions .dian-sc-lic-favorite-btn{margin:0}.dian-sc-lic-copy-btn{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.95);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:-2px 0 0;padding:0;transition:background .2s,color .2s,transform .18s,opacity .18s;display:inline-flex;box-shadow:0 1px 4px rgba(15,23,42,.08)}.dian-sc-lic-copy-btn:active{opacity:.88;transform:scale(.96)}.dian-sc-lic-head-actions .dian-sc-lic-phone{margin:0;animation:none}.dian-sc-lic-logo-text{letter-spacing:.02em;text-align:center;font-size:15px;font-weight:800;line-height:1.15}.dian-sc-lic-logo--tone-orange{background:linear-gradient(145deg,#fb923c 0%,#ea580c 100%);box-shadow:0 2px 8px rgba(234,88,12,.28)}.dian-sc-lic-logo--tone-violet{background:linear-gradient(145deg,#a78bfa 0%,#7c3aed 100%);box-shadow:0 2px 8px rgba(124,58,237,.28)}.dian-sc-lic-logo--tone-amber{background:linear-gradient(145deg,#fbbf24 0%,#d97706 100%);box-shadow:0 2px 8px rgba(217,119,6,.26)}.dian-sc-lic-logo--tone-rose{background:linear-gradient(145deg,#fb7185 0%,#e11d48 100%);box-shadow:0 2px 8px rgba(225,29,72,.24)}.dian-sc-lic-logo--tone-cyan{background:linear-gradient(145deg,#22d3ee 0%,#0891b2 100%);box-shadow:0 2px 8px rgba(8,145,178,.24)}.dian-sc-lic-logo--tone-green{background:linear-gradient(145deg,#4ade80 0%,#16a34a 100%);box-shadow:0 2px 8px rgba(22,163,74,.24)}.dian-sc-lic-logo--tone-lime{background:linear-gradient(145deg,#a3e635 0%,#65a30d 100%);box-shadow:0 2px 8px rgba(101,163,13,.24)}.dian-sc-lic-logo--tone-sky{background:linear-gradient(145deg,#38bdf8 0%,#0284c7 100%);box-shadow:0 2px 8px rgba(2,132,199,.24)}.dian-sc-lic-logo--tone-pink{background:linear-gradient(145deg,#f472b6 0%,#db2777 100%);box-shadow:0 2px 8px rgba(219,39,119,.24)}.dian-sc-lic-logo--tone-slate{background:linear-gradient(145deg,#64748b 0%,#475569 100%);box-shadow:0 2px 8px rgba(71,85,105,.22)}.dian-sc-lic-card--v2 .dian-sc-lic-logo{color:#fff;border-radius:12px;width:44px;height:44px;min-height:44px;padding:4px}.dian-sc-lic-card--v2 .dian-sc-lic-name{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.35}.dian-sc-lic-card--v2 .dian-sc-lic-tag-blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.dian-sc-lic-match-hint{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:6px;margin:0 0 8px;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.dian-sc-lic-match-label{letter-spacing:.04em;text-transform:uppercase;color:#b45309;background:#fef3c7;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.dian-sc-lic-match-text{word-break:break-word;min-width:0}.dian-sc-lic-match-accent{color:#c2410c;font-weight:700}.dian-sc-lic-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;line-height:1.45;display:flex}.dian-sc-lic-meta--sub{color:#94a3b8;margin-bottom:10px;font-size:11px}.dian-sc-lic-meta-mono{font-variant-numeric:tabular-nums;color:#475569;word-break:break-all;font-weight:500}.dian-sc-lic-meta-dot{color:#cbd5e1;user-select:none}.dian-sc-lic-meta-authority{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dian-sc-lic-footer{border-top:1px solid #f1f5f9;align-items:center;gap:8px;padding-top:10px;display:flex}.dian-sc-lic-footer-phone{color:#1d4ed8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eff6ff;border:none;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dian-sc-lic-footer-phone:active{opacity:.92}.dian-sc-lic-footer-phone--empty{color:#94a3b8;background:#f8fafc;font-size:12px;font-weight:500}.dian-sc-lic-footer-phone-ico{flex-shrink:0;width:18px;height:18px}.dian-sc-lic-footer-phone-num{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.dian-sc-lic-footer-share{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f8fafc;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;min-width:44px;padding:6px 8px;font-size:10px;font-weight:600;display:inline-flex}.dian-sc-lic-footer-share svg{width:16px;height:16px}.dian-sc-lic-footer-share:active{background:#f1f5f9}.dian-sc-lic-card--v2.dian-sc-lic-card--pressable:active{opacity:.98;transform:scale(.995)}.dian-sc-license-card:not(.dian-sc-lic-card--v2){box-sizing:border-box;background:linear-gradient(#fff 0%,#fafbfd 100%);border:1px solid rgba(226,232,240,.95);border-radius:16px;padding:14px 12px 12px;box-shadow:inset 0 1px rgba(255,255,255,.9),0 2px 8px rgba(15,23,42,.04),0 12px 28px -8px rgba(30,64,175,.08)}.dian-sc-license-card.dian-sc-lic-card--pressable{cursor:pointer;-webkit-tap-highlight-color:transparent}.dian-sc-license-card.dian-sc-lic-card--pressable:active{opacity:.97}.dian-sc-license-card.dian-sc-lic-card--pressable:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.dian-sc-lic-top{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.dian-sc-lic-quick-bar>.dian-sc-lic-top{margin-bottom:0}.dian-sc-lic-select-wrap{color:#1d4ed8;background:rgba(37,99,235,.08);border-radius:8px;align-items:center;gap:6px;width:fit-content;margin:0 0 8px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.dian-sc-lic-select-wrap input{margin:0}@keyframes dian-sc-lic-quick-bar-in{0%{opacity:0;filter:blur(10px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}.dian-sc-lic-quick-bar{backdrop-filter:blur(14px)saturate(1.06);background:rgba(255,255,255,.38);border:1px solid rgba(255,255,255,.5);border-radius:12px;flex-direction:column;align-items:stretch;margin:0 0 10px;padding:8px 10px;animation:.38s ease-out both dian-sc-lic-quick-bar-in;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.8),0 2px 12px rgba(15,23,42,.05)}.dian-sc-lic-top-actions{flex-shrink:0;justify-content:flex-end;align-self:flex-start;align-items:flex-start;gap:8px;display:flex}.dian-sc-lic-top-actions .dian-sc-lic-favorite-btn{margin:0}.dian-sc-lic-side-actions{flex-direction:column;align-items:center;gap:6px;display:flex}.dian-sc-lic-quick-bar .dian-sc-lic-phone{flex-shrink:0;margin:0;animation:none}.dian-sc-lic-share-btn{color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid rgba(148,163,184,.55);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;box-shadow:0 1px 3px rgba(15,23,42,.06)}.dian-sc-lic-share-btn:active{opacity:.88;transform:scale(.96)}.dian-sc-lic-logo{box-sizing:border-box;color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dian-sc-lic-logo:not([class*=dian-sc-lic-logo--tone-]){background:linear-gradient(155deg,#8b5cf6 0%,#6d28d9 48%,#5b21b6 100%);border-radius:11px;width:50px;height:50px;min-height:50px;padding:4px 3px;box-shadow:inset 0 1px rgba(255,255,255,.22),0 2px 10px rgba(91,33,182,.32)}.dian-sc-lic-logo-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;place-items:center;gap:0 1px;width:100%;height:100%;max-height:42px;display:grid}.dian-sc-lic-logo-cell{letter-spacing:-.06em;text-shadow:0 1px 1px rgba(0,0,0,.18);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;font-size:13.5px;font-weight:800;line-height:1;display:flex}.dian-sc-lic-top-body{flex:1;min-width:0}.dian-sc-lic-name{color:#0f172a;word-break:break-word;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.35}.dian-sc-lic-name-accent{color:#dc2626;font-weight:800}.dian-sc-lic-tags{flex-wrap:wrap;gap:6px;display:flex}.dian-sc-lic-tag{white-space:nowrap;border:1px solid transparent;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.dian-sc-lic-tag-green{color:#15803d;background:#ecfdf5;border-color:#86efac}.dian-sc-lic-tag-amber{color:#b45309;background:#fffbeb;border-color:#fcd34d}.dian-sc-lic-tag-slate{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.dian-sc-lic-tag-blue{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}@keyframes dian-sc-lic-card-ctl-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes dian-sc-lic-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dian-sc-lic-contact-wrap{vertical-align:middle;z-index:3;animation:.28s ease-out both dian-sc-lic-card-ctl-in;display:inline-flex;position:relative}.dian-sc-lic-contact-tagbtn{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;margin:0;transition:opacity .18s,transform .18s,background-color .15s,border-color .15s}.dian-sc-lic-contact-menu{z-index:50;transform-origin:0 0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:128px;margin:0;padding:6px;list-style:none;animation:.22s ease-out both dian-sc-lic-menu-in;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 40px rgba(15,23,42,.15)}.dian-sc-lic-contact-menu-item{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:600}.dian-sc-lic-contact-menu-item--green{color:#15803d}.dian-sc-lic-contact-menu-item--green:hover{background:#ecfdf5}.dian-sc-lic-contact-menu-item--green:focus-visible{background:#ecfdf5}.dian-sc-lic-contact-menu-item--amber{color:#b45309}.dian-sc-lic-contact-menu-item--amber:hover{background:#fffbeb}.dian-sc-lic-contact-menu-item--amber:focus-visible{background:#fffbeb}.dian-sc-lic-phone{z-index:2;color:#2563eb;cursor:pointer;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border:2px solid #3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:-2px -4px 0 0;padding:0;text-decoration:none;transition:opacity .18s,transform .18s,box-shadow .18s;animation:.28s ease-out both dian-sc-lic-card-ctl-in;display:flex;position:relative}.dian-sc-lic-phone:active{opacity:.88;transform:scale(.96)}.dian-sc-lic-favorite-btn{color:#94a3b8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.95);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:-2px 2px 0 0;padding:0;display:inline-flex;box-shadow:0 1px 4px rgba(15,23,42,.08)}.dian-sc-lic-favorite-btn:active{opacity:.88}.dian-sc-lic-favorite-btn--on{color:#f59e0b}.dian-sc-lic-metrics{color:#475569;flex-wrap:wrap;align-items:center;gap:0 6px;margin-bottom:8px;font-size:12px;line-height:1.5;display:flex}.dian-sc-lic-metric-link{color:#2563eb;cursor:default;font-weight:500}.dian-sc-lic-metric-sep{color:#cbd5e1;user-select:none;font-weight:300}.dian-sc-lic-metric-txt{color:#64748b}.dian-sc-lic-metric-mono{font-variant-numeric:tabular-nums;word-break:break-all}.dian-sc-lic-abbr{color:#334155;margin:0 0 12px;font-size:13px;line-height:1.45}.dian-sc-lic-abbr-val{color:#0f172a;font-weight:500}.dian-sc-lic-grid{gap:8px;margin-bottom:0;display:flex}.dian-sc-lic-cell{box-sizing:border-box;background:#f8fafc;border:1px solid #eef2f6;border-radius:10px;flex:1 1 0;min-width:0;padding:10px 8px 8px;position:relative}.dian-sc-lic-cell-hot{background:linear-gradient(#fff 0%,#fff5f5 100%);border-color:#fecaca}.dian-sc-lic-cell-badge{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:4px;padding:2px 5px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:5px;right:5px}.dian-sc-lic-cell-title{color:#334155;margin-bottom:4px;padding-right:22px;font-size:12px;font-weight:600;line-height:1.3}.dian-sc-lic-cell-hot .dian-sc-lic-cell-title{color:#0f172a}.dian-sc-lic-cell-accent{color:#dc2626;font-weight:700}.dian-sc-lic-cell-sub{color:#64748b;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.dian-sc-field{flex-direction:column;gap:4px;display:flex}.dian-sc-field-label{color:#64748b;font-size:12px;font-weight:500}.dian-sc-field-value{color:#0f172a;word-break:break-word;font-size:14px;line-height:1.45}.dian-sc-field-mono{font-variant-numeric:tabular-nums}.dian-sc-edit-root{z-index:45;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dian-sc-edit-root .dian-sc-edit-backdrop,.dian-sc-edit-root .dian-sc-edit-panel{pointer-events:auto}.dian-sc-edit-backdrop{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:rgba(15,23,42,.45);border:none;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.dian-sc-edit-backdrop{transition:background-color .2s}.dian-sc-edit-backdrop:active{background:rgba(15,23,42,.52)}}.dian-sc-edit-panel{width:100%;max-width:420px;max-height:min(88vh,560px);padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fff;border-radius:16px 16px 0 0;position:relative;overflow:auto;box-shadow:0 -8px 32px rgba(15,23,42,.12)}.dian-sc-edit-handle{background:#e2e8f0;border-radius:999px;width:36px;height:4px;margin:0 auto 12px}.dian-sc-edit-title{color:#0f172a;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.3}.dian-sc-edit-sub{color:#64748b;word-break:break-word;margin:0 0 16px;font-size:13px;line-height:1.4}.dian-sc-edit-label{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.dian-sc-edit-input,.dian-sc-edit-textarea{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;margin-bottom:14px;padding:10px 12px;font-family:inherit;font-size:15px;line-height:1.45}.dian-sc-edit-input:focus,.dian-sc-edit-textarea:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.dian-sc-edit-textarea{resize:vertical;min-height:96px;margin-bottom:16px}.dian-sc-edit-actions{gap:10px;display:flex}.dian-sc-edit-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:none;border-radius:10px;flex:1;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:600}.dian-sc-edit-btn-cancel{color:#475569;background:#f1f5f9}.dian-sc-edit-btn-save{color:#fff;background:#2563eb}@media (prefers-reduced-motion:no-preference){.dian-sc-edit-btn{transition:transform .2s cubic-bezier(.34,1.35,.64,1),opacity .15s,filter .15s}.dian-sc-edit-btn:active{transform:scale(.98)}}.dian-sc-edit-btn:active{opacity:.92}.dian-sc-edit-btn:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.dian-sc-edit-panel--wide{max-height:min(92vh,720px)}.dian-sc-edit-textarea--tall{min-height:120px}.dian-sc-edit-file{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.dian-sc-edit-img-toolbar{margin-bottom:10px}.dian-sc-edit-img-btn{color:#334155;cursor:pointer;background:#f8fafc;border:1px dashed #94a3b8;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600}.dian-sc-edit-img-btn:disabled{opacity:.5;cursor:not-allowed}.dian-sc-edit-img-grid{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.dian-sc-edit-img-cell{border:1px solid #e2e8f0;border-radius:8px;width:72px;height:72px;position:relative;overflow:hidden}.dian-sc-edit-img-thumb{object-fit:cover;width:100%;height:100%;display:block}.dian-sc-edit-img-remove{color:#fff;cursor:pointer;background:rgba(15,23,42,.55);border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:16px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.dian-sc-edit-history{border-top:1px solid #e2e8f0;margin-bottom:14px;padding-top:4px}.dian-sc-edit-history-title{color:#475569;margin:10px 0 8px;font-size:12px;font-weight:700}.dian-sc-edit-history-list{-webkit-overflow-scrolling:touch;max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto}.dian-sc-edit-history-item{border-bottom:1px solid #f1f5f9;padding:8px 0}.dian-sc-edit-history-item:last-child{border-bottom:none}.dian-sc-edit-history-time{color:#2563eb;margin-bottom:4px;font-size:11px;font-weight:600}.dian-sc-edit-history-text{color:#334155;word-break:break-word;font-size:13px;line-height:1.45}.dian-sc-edit-history-imgs{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.dian-sc-edit-history-thumb{object-fit:cover;border:1px solid #e2e8f0;border-radius:4px;width:40px;height:40px}.dian-sc-edit-history-more{color:#64748b;align-self:center;font-size:11px}.dian-sc-detail-notes{background:linear-gradient(rgba(248,250,252,.65) 0%,rgba(255,255,255,.4) 100%);border:1px solid rgba(226,232,240,.75);border-radius:14px;margin-top:18px;padding:12px 10px 4px}.dian-sc-detail-notes-list{margin:8px 0 0;padding:0;list-style:none}.dian-sc-detail-notes-item{border-bottom:1px solid #e2e8f0;padding:12px 0}.dian-sc-detail-notes-item:last-child{border-bottom:none}.dian-sc-detail-notes-time{color:#1d4ed8;margin-bottom:6px;font-size:12px;font-weight:700}.dian-sc-detail-notes-text{color:#0f172a;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.dian-sc-detail-notes-imgs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dian-sc-detail-notes-img-a{border:1px solid #e2e8f0;border-radius:8px;display:block;overflow:hidden}.dian-sc-detail-notes-img{object-fit:cover;vertical-align:middle;width:88px;height:88px;display:block}.dian-sc-detail-root{z-index:46;pointer-events:none;box-sizing:border-box;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dian-sc-detail-root .dian-sc-detail-backdrop,.dian-sc-detail-root .dian-sc-detail-panel{pointer-events:auto}.dian-sc-detail-backdrop{cursor:pointer;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(3px);background:rgba(15,23,42,.38);border:none;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.dian-sc-detail-panel{width:calc(100% - 24px);max-width:min(400px,100vw - 24px);margin:0 12px max(12px, env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fff linear-gradient(#f8fafc 0%,#fff 28px);border-radius:12px;flex-direction:column;max-height:min(82dvh,100dvh - 36px);padding:0 0 6px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px rgba(59,114,245,.08),0 8px 28px rgba(15,23,42,.12)}.dian-sc-detail-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent;scroll-behavior:smooth;background:linear-gradient(rgba(255,255,255,.62) 0%,rgba(248,250,252,.52) 100%);border-radius:14px;flex:auto;min-height:0;margin:0;padding:8px 12px 10px;overflow-x:hidden;overflow-y:auto}.dian-sc-detail-scroll::-webkit-scrollbar{width:6px}.dian-sc-detail-scroll::-webkit-scrollbar-track{background:0 0}.dian-sc-detail-scroll::-webkit-scrollbar-thumb{background:linear-gradient(rgba(148,163,184,.5),rgba(100,116,139,.5));border-radius:999px}.dian-sc-detail-sticky-tabs{z-index:6;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;background:linear-gradient(#fbfcfe 0%,#fff 55%,rgba(255,255,255,.97) 100%);border-bottom:1px solid rgba(226,232,240,.95);flex-wrap:nowrap;align-items:stretch;gap:4px;margin:-2px -8px 6px;padding:4px 6px 6px;display:flex;position:sticky;top:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 1px rgba(255,255,255,.9),0 8px 16px -10px rgba(15,23,42,.1)}.dian-sc-detail-sticky-tabs::-webkit-scrollbar{display:none}.dian-sc-detail-sticky-tabs-track{flex-flow:row;align-items:stretch;gap:4px;display:flex}.dian-sc-detail-panel--page .dian-sc-detail-sticky-tabs{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px 12px 12px;padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px));backdrop-filter:blur(14px)saturate(1.08);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:none;background:linear-gradient(rgba(255,255,255,.92) 0%,rgba(248,250,252,.72) 100%);border:1px solid rgba(226,232,240,.7);border-top:none;border-radius:0 0 14px 14px;flex-shrink:0;margin:0;scroll-padding-inline:12px;display:block;position:static;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 1px rgba(255,255,255,.65),0 8px 20px -14px rgba(15,23,42,.25)}.dian-sc-detail-panel--page .dian-sc-detail-sticky-tabs-track{gap:10px;width:max-content;max-width:none;padding:2px 0}.dian-sc-detail-sticky-tab{box-sizing:border-box;color:#475569;letter-spacing:0;text-align:center;white-space:nowrap;hyphens:none;word-break:keep-all;text-overflow:ellipsis;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#f8fafc;border:1px solid rgba(226,232,240,.95);border-radius:7px;flex:1 0 0;justify-content:center;align-items:center;min-width:0;max-width:none;min-height:26px;padding:2px 3px;font-family:inherit;font-size:max(9px,min(2.05vw,10px));font-weight:600;line-height:1.15;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .15s;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dian-sc-detail-sticky-tab:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.dian-sc-detail-sticky-tab{transition:none}.dian-sc-detail-sticky-tab:active{transform:none}}.dian-sc-detail-sticky-tab--active{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%);border-color:transparent;box-shadow:0 1px 8px rgba(37,99,235,.28),inset 0 0 0 1px rgba(255,255,255,.2)}.dian-sc-detail-sticky-tab:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.dian-sc-detail-panel--page .dian-sc-detail-sticky-tab{color:#334155;letter-spacing:.01em;text-overflow:clip;touch-action:manipulation;box-sizing:border-box;background:linear-gradient(rgba(255,255,255,.98) 0%,rgba(248,250,252,.95) 100%);border:1px solid rgba(203,213,225,.85);border-radius:999px;flex:none;min-width:max-content;max-width:none;min-height:40px;padding:9px 16px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;overflow:visible;box-shadow:inset 0 1px rgba(255,255,255,.92),0 2px 8px rgba(15,23,42,.06)}.dian-sc-detail-panel--page .dian-sc-detail-sticky-tab--active{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#4338ca 96%);border:1px solid transparent;box-shadow:inset 0 1px rgba(255,255,255,.28),0 4px 12px rgba(37,99,235,.28)}.dian-sc-detail-panel--page .dian-sc-detail-sticky-tab:not(.dian-sc-detail-sticky-tab--active):active{background:linear-gradient(rgba(241,245,249,.98) 0%,rgba(226,232,240,.9) 100%)}.dian-sc-detail-panel--page .dian-sc-detail-sticky-tab:active{opacity:.94;transform:none}@media (prefers-reduced-motion:reduce){.dian-sc-detail-panel--page .dian-sc-detail-sticky-tab{transition:none}.dian-sc-detail-panel--page .dian-sc-detail-sticky-tab:active{transform:none}}.dian-sc-detail-anchor-target{scroll-margin-top:min(56px,14vh)}.dian-sc-detail-panel--page .dian-sc-detail-anchor-target{scroll-margin-top:10px}.dian-sc-detail-fields{grid-template-columns:1fr 1fr;align-items:start;gap:8px;display:grid}.dian-sc-detail-field-wrap--full{grid-column:1/-1}.dian-sc-detail-fields .dian-sc-field{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid rgba(226,232,240,.95);border-radius:12px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:9px 10px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.9),0 1px 3px rgba(15,23,42,.04)}.dian-sc-detail-field-featured .dian-sc-field{background:linear-gradient(145deg,#eff6ff 0%,#f8fafc 45%,#fff 100%);border-color:rgba(147,197,253,.85);box-shadow:0 0 0 1px rgba(59,130,246,.1),0 2px 12px rgba(37,99,235,.08),inset 0 1px rgba(255,255,255,.85)}.dian-sc-detail-field-featured{min-width:0;position:relative}.dian-sc-detail-field-featured:before{content:"";pointer-events:none;background:linear-gradient(#60a5fa,#2563eb 55%,#1d4ed8);border-radius:0 4px 4px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 10px rgba(37,99,235,.35)}.dian-sc-detail-fields .dian-sc-field-label{color:#64748b;letter-spacing:.04em;font-size:10px;font-weight:600;line-height:1.2}.dian-sc-detail-fields .dian-sc-field-value{color:#0f172a;overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:500;line-height:1.4}.dian-sc-detail-fields .dian-sc-field-mono{letter-spacing:-.02em;color:#1e3a5f;font-family:ui-monospace,SF Mono,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:600}.dian-sc-detail-footer{background:linear-gradient(rgba(248,250,252,.98) 0%,#f1f5f9 100%);border-top:1px solid rgba(226,232,240,.9);flex-direction:column;flex-shrink:0;gap:8px;margin-top:0;padding:12px 10px 10px;display:flex}.dian-sc-detail-footer-actions{align-items:stretch;gap:10px;width:100%;display:flex}.dian-sc-detail-footer-actions .dian-sc-detail-edit-link{flex:auto;width:auto;min-width:0}.dian-sc-detail-footer-favorite.dian-sc-detail-favorite-btn{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid rgba(226,232,240,.95);border-radius:12px;flex:none;align-self:stretch;width:48px;min-width:48px;height:auto;min-height:0;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dian-sc-detail-edit-link{cursor:pointer;color:#1d4ed8;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff 0%,#eff6ff 100%);border:1px solid rgba(147,197,253,.95);border-radius:12px;width:100%;padding:11px 12px;font-family:inherit;font-size:14px;font-weight:600;box-shadow:inset 0 1px rgba(255,255,255,.9),0 2px 8px rgba(37,99,235,.1)}.dian-sc-detail-edit-link:active{opacity:.94}.dian-sc-detail-section{margin:0}.dian-sc-detail-section-title{color:#1e293b;letter-spacing:.02em;border-left:3px solid #3b82f6;margin:16px 0 8px;padding:0 2px 0 10px;font-size:13px;font-weight:700;line-height:1.35}.dian-sc-detail-section-title--first{margin-top:2px}.dian-sc-detail-panel--page .dian-sc-detail-section+.dian-sc-detail-section .dian-sc-detail-fields{margin-top:0}.dian-sc-detail-varieties{margin-top:4px;padding-bottom:8px}.dian-sc-varieties-scroll{-webkit-overflow-scrolling:touch;border-radius:8px;margin:0 -2px;padding:0 2px 4px;overflow-x:auto}.dian-sc-varieties-table{border-collapse:collapse;background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:12px;width:max-content;min-width:100%;font-size:10px;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,.04)}.dian-sc-varieties-table th,.dian-sc-varieties-table td{text-align:left;vertical-align:top;color:#0f172a;border:1px solid #eef2f6;padding:6px 8px;line-height:1.35}.dian-sc-varieties-table th{color:#334155;white-space:nowrap;background:#f1f5f9;font-weight:700}.dian-sc-varieties-table td{word-break:break-word;max-width:200px;font-weight:500}.dian-sc-varieties-table--detail{font-size:11px}.dian-sc-varieties-table--detail th,.dian-sc-varieties-table--detail td{min-width:3.5em;padding:8px 9px}.dian-sc-varieties-table--detail th:first-child,.dian-sc-varieties-table--detail td:first-child{text-align:center;min-width:2.25em}.dian-sc-varieties-table--detail th:nth-child(5),.dian-sc-varieties-table--detail td:nth-child(5){min-width:160px;max-width:min(72vw,280px)}.dian-hero-card{color:#fff;background:linear-gradient(125deg,#3b72f5 0%,#5b5bd6 48%,#7c3aed 100%);border-radius:14px;margin-bottom:14px;padding:16px 16px 14px;position:relative;box-shadow:0 12px 32px rgba(59,114,245,.35)}.dian-hero-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.dian-hero-label{opacity:.92;margin:0 0 6px;font-size:13px}.dian-hero-value{font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0;font-size:22px;font-weight:700}.dian-hero-pill{color:#1e40af;cursor:pointer;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.95);border:none;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600}.dian-hero-stats{border-top:1px solid rgba(255,255,255,.25);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px;padding-top:12px;display:grid}.dian-hero-stat{flex:1;min-width:0}.dian-hero-stat span{opacity:.85;font-size:11px;display:block}.dian-hero-stat strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:max(10px,min(2.8vw,13px));font-weight:600;display:block}.dian-main-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;margin-bottom:10px;display:flex;overflow-x:auto}.dian-main-tabs::-webkit-scrollbar{display:none}.dian-main-tabs button{color:#64748b;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex:1;min-width:0;padding:8px 10px;font-size:13px;font-weight:500}.dian-main-tabs button.dian-active{color:#fff;background:#2563eb;font-weight:600;box-shadow:0 4px 12px rgba(37,99,235,.35)}.dian-sub-tabs{background:#e2e8f0;border-radius:10px;gap:8px;margin-bottom:14px;padding:4px;display:flex}.dian-sub-tabs button{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 6px;font-size:12px;font-weight:500}.dian-sub-tabs button.dian-active{color:#2563eb;background:#fff;font-weight:600;box-shadow:0 1px 4px rgba(15,23,42,.08)}.dian-card{background:#fff;border-radius:12px;margin-bottom:12px;padding:14px;box-shadow:0 1px 3px rgba(15,23,42,.06)}.dian-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dian-card-title{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.dian-card-title-icon{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.dian-card-actions{flex-shrink:0;gap:8px;display:flex}.dian-chip-btn{color:#2563eb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:rgba(37,99,235,.08);border:none;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:500}.dian-metric-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dian-metric-cell{background:#f8fafc;border-radius:10px;padding:12px}.dian-metric-cell .label{color:#64748b;margin-bottom:6px;font-size:12px}.dian-metric-cell .value{font-variant-numeric:tabular-nums;color:#0f172a;font-size:16px;font-weight:700}.dian-metric-cell .delta{color:#16a34a;margin-top:4px;font-size:11px;font-weight:500}.dian-metric-cell .yesterday{color:#64748b;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;font-weight:500}.dian-mask{letter-spacing:2px;color:#94a3b8;font-size:15px}.dian-tag-green{color:#15803d;background:rgba(34,197,94,.15);border-radius:4px;margin-top:6px;padding:2px 6px;font-size:10px;display:inline-block}.dian-chart-card{padding:14px 12px 12px}.dian-chart-card .dian-chart-toolbar{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-bottom:12px;display:grid}.dian-chart-card .dian-chart-toolbar .pill{text-align:center;color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f3f4f6;border:1px solid #e8eaed;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:6px 2px;font-size:11px;font-weight:500;line-height:1.15;transition:background .12s,border-color .12s,color .12s;display:flex}.dian-chart-card .dian-chart-toolbar .pill:active{opacity:.92}.dian-chart-card .dian-chart-toolbar .pill.dian-active{color:#2563eb;background:#fff;border-color:#2563eb;font-weight:600}.dian-chart-toggle-wrap{width:100%;margin-bottom:14px;display:flex}.dian-chart-toggle{box-sizing:border-box;background:#e8eaed;border-radius:10px;width:100%;max-width:100%;padding:2px;display:flex}.dian-chart-toggle button{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex:1;min-width:0;min-height:32px;padding:6px 10px;font-size:12px;font-weight:500;transition:background .12s,color .12s,box-shadow .12s}.dian-chart-toggle button:active{transform:scale(.98)}.dian-chart-toggle button.dian-active{color:#2563eb;background:#fff;font-weight:600;box-shadow:0 1px 2px rgba(15,23,42,.08)}.dian-chart-panel{box-sizing:border-box;background:#fff;border:1px solid #eef0f3;border-radius:12px;min-height:228px;padding:8px 4px 4px}.dian-chart-wrap--placeholder{justify-content:center;align-items:center;display:flex}.dian-chart-hint{text-align:center;color:#94a3b8;margin:0;padding:0 12px;font-size:13px;line-height:1.4}.dian-chart-hint--error{color:#dc2626}.dian-hero-value-row{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.dian-hero-data-time{font-variant-numeric:tabular-nums;opacity:.72;white-space:nowrap;font-size:10px;font-weight:500}.dian-hero-data-time--reserve{visibility:hidden}.dian-chart-wrap{height:auto;min-height:0;margin:0;position:relative}.dian-chart-svg-area{touch-action:pan-y;width:100%;position:relative}.dian-chart-tooltip{z-index:1;box-sizing:border-box;color:#334155;pointer-events:none;background:rgba(255,255,255,.97);border:1px solid #dbeafe;border-radius:9px;width:max-content;max-width:min(210px,70%);padding:7px 9px;font-size:11px;line-height:1.35;position:absolute;top:4px;box-shadow:0 3px 12px rgba(15,23,42,.12)}.dian-chart-tooltip--center{transform:translate(-50%)}.dian-chart-tooltip--end{transform:translate(-100%)}.dian-chart-tooltip-time{margin-bottom:3px;font-weight:700}.dian-chart-tooltip-row{white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.dian-chart-tooltip-row strong{color:#1d4ed8;font-weight:700}.dian-chart-tooltip-row--yesterday strong{color:#ea580c}.dian-chart-tooltip-row--muted{color:#94a3b8}.dian-chart-legend{justify-content:center;gap:12px;margin:4px 0 0;display:flex}.dian-chart-legend-item{color:#2563eb;background:0 0;border:0;font-size:11px}.dian-chart-legend-item--yesterday{color:#ea580c}.dian-chart-legend-item.is-off{opacity:.4}.dian-chart-wrap svg{width:100%;height:auto;display:block}.dian-mini-section{border-top:1px solid #f1f5f9;margin-top:12px;padding-top:12px}.dian-mini-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dian-mini-head h4{align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.dian-link{color:#2563eb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-size:12px;font-weight:500}.dian-mini-metrics{gap:12px;display:flex}.dian-mini-metrics>div{flex:1}.dian-mini-metrics .l{color:#94a3b8;font-size:11px}.dian-mini-metrics .v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;font-weight:600}.dian-erp-tag{color:#2563eb;vertical-align:middle;background:rgba(37,99,235,.1);border-radius:3px;margin-left:4px;padding:1px 4px;font-size:9px}.dian-empty-card{text-align:center;color:#94a3b8;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;padding:28px 16px;font-size:13px}.dian-biz-block{margin-bottom:12px}.dian-biz-block .head{align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.dian-loss-card .dian-loss-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.dian-loss-card .dian-loss-row:last-child{border-bottom:none}.dian-loss-muted{color:#94a3b8;font-size:12px}.dian-loss-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dian-outline-btn{color:#2563eb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid rgba(37,99,235,.35);border-radius:8px;padding:8px 14px;font-size:12px;font-weight:500}.dian-loss-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.dian-loss-grid>div{color:#64748b;background:#f8fafc;border-radius:8px;padding:10px;font-size:11px}.dian-loss-grid strong{color:#cbd5e1;margin-top:4px;font-size:15px;font-weight:600;display:block}.dian-tabbar{z-index:30;width:100%;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(16px);box-sizing:border-box;background:rgba(255,255,255,.96);border-top:1px solid rgba(15,23,42,.08);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.dian-tabbar button{cursor:pointer;color:#94a3b8;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:52px;padding:6px 4px;font-size:12px;line-height:1.15;display:flex}.dian-tabbar button.dian-active{color:#2563eb}.dian-tabbar button span{font-weight:600}.dian-tabbar button svg{flex-shrink:0;width:32px;height:32px}.dian-scroll-to-top-fab{z-index:39;right:max(12px, env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));color:#2563eb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.96);border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:fixed;box-shadow:inset 0 1px rgba(255,255,255,.9),0 2px 8px rgba(15,23,42,.08),0 8px 22px -4px rgba(30,64,175,.18)}.dian-scroll-to-top-fab:active{opacity:.88;transform:scale(.96)}.dian-scroll-to-top-fab--above-tabbar{bottom:calc(var(--dian-tabbar-h,62px) + 16px)}.dian-scroll-to-top-fab--align-left{left:max(12px, env(safe-area-inset-left,0px));right:auto}.dian-simple-pad{padding:16px var(--dian-page-inline,7px) 24px}.dian-placeholder-hero{text-align:center;color:#0f172a;letter-spacing:.02em;margin:4px 0 18px;font-size:22px;font-weight:700;line-height:1.35}.dian-simple-pad .dian-card.dian-card--placeholder-spotlight{border-radius:18px;margin-bottom:0;padding:18px 16px 16px;box-shadow:0 4px 24px rgba(15,23,42,.06),inset 0 1px rgba(255,255,255,.65)}.dian-simple-pad .dian-card.dian-card--placeholder-spotlight.dian-card--spotlight-rose{background:linear-gradient(145deg,#fff8f8 0%,#ffefef 45%,#ffe8e8 100%);border:1px solid rgba(255,192,192,.55)}.dian-simple-pad .dian-card.dian-card--placeholder-spotlight.dian-card--spotlight-slate{background:linear-gradient(145deg,#f8fafc 0%,#f0f9ff 48%,#eff6ff 100%);border:1px solid rgba(147,197,253,.5)}.dian-placeholder-spotlight-row{align-items:flex-start;gap:14px;display:flex}.dian-placeholder-spotlight-logo{background:#fff;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 2px 12px rgba(15,23,42,.08),inset 0 1px rgba(255,255,255,.9)}.dian-placeholder-spotlight-logo-m{color:#ea580c;font-size:20px;font-weight:800;line-height:1}.dian-placeholder-spotlight-logo-sub{color:#0f172a;letter-spacing:.12em;margin-top:3px;font-size:10px;font-weight:700}.dian-placeholder-spotlight-body{flex:1;min-width:0}.dian-placeholder-spotlight-title{color:#0f172a;letter-spacing:.02em;margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.35}.dian-placeholder-spotlight-desc{color:#475569;margin:0;font-size:14px;font-weight:400;line-height:1.55}.dian-placeholder-spotlight-list{color:#475569;margin:10px 0 0;padding-left:1.15em;font-size:13px;line-height:1.55}.dian-placeholder-spotlight-list li{margin:.25em 0}.dian-placeholder-spotlight-list li::marker{color:#f472b6}.dian-card--spotlight-slate .dian-placeholder-spotlight-list li::marker{color:#3b82f6}.dian-placeholder-spotlight-foot{color:#64748b;border-top:1px solid rgba(15,23,42,.07);margin:16px 0 0;padding-top:14px;font-size:14px;line-height:1.55}.dian-placeholder-spotlight-hint{text-align:center;color:#94a3b8;margin:12px 0 0;font-size:13px;line-height:1.5}.dian-placeholder-ai-disclaimer{text-align:center;color:#94a3b8;margin:14px 0 0;font-size:11px;line-height:1.45}.dian-simple-hint{text-align:center;color:#94a3b8;margin:20px 0 0;font-size:14px}.dian-mine-card{background:#fff;border-radius:14px;align-items:center;gap:14px;margin-bottom:16px;padding:20px;display:flex;box-shadow:0 1px 3px rgba(15,23,42,.06)}.dian-mine-card .dian-user-avatar{width:52px;height:52px;font-size:22px}.dian-mine-name{font-size:17px;font-weight:600}.dian-mine-sub{color:#64748b;margin-top:4px;font-size:12px}.dian-menu-list{background:#fff;border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.06)}.dian-menu-row{color:#334155;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-size:15px;display:flex}.dian-menu-row:last-child{border-bottom:none}.dian-menu-row small{color:#94a3b8;font-size:13px}.dian-logout-btn{color:#dc2626;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid rgba(220,38,38,.35);border-radius:12px;width:100%;padding:14px;font-size:15px;font-weight:600}.dian-logout-btn:active{opacity:.9}.dian-sc-detail-page-shell{background:radial-gradient(100% 55% at 50% -8%,rgba(165,180,252,.38) 0%,transparent 52%),radial-gradient(80% 40% at 100% 0,rgba(191,219,254,.22) 0%,transparent 45%),linear-gradient(165deg,#eef2ff 0%,#e8f0fe 14%,#f1f5f9 38%,#f8fafc 68%,#fff 100%);min-height:100vh}.dian-sc-detail-page-shell.dian-subpage{height:100dvh;max-height:100dvh;padding-top:max(6px, env(safe-area-inset-top,0px));padding-bottom:max(8px, env(safe-area-inset-bottom,0px));overflow:hidden}.dian-sc-detail-page-solo-back{flex-shrink:0;padding:0 0 10px}.dian-sc-detail-favorite-btn{backdrop-filter:blur(8px);color:#94a3b8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.65);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;box-shadow:0 1px 3px rgba(15,23,42,.06)}.dian-sc-detail-favorite-btn:active{opacity:.88}.dian-sc-detail-favorite-btn--on{color:#f59e0b}.dian-sc-detail-favorite-btn--feedback-added{color:#b45309;background:#fef3c7;animation:.38s ease-out dian-sc-lic-fav-flash-pop;box-shadow:0 0 0 2px rgba(251,191,36,.55),0 2px 8px rgba(245,158,11,.28)}.dian-sc-detail-favorite-btn--feedback-removed{color:#64748b;background:#e2e8f0;animation:.38s ease-out dian-sc-lic-fav-flash-pop;box-shadow:0 0 0 2px rgba(148,163,184,.45)}.dian-sc-detail-favorite-btn:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.dian-sc-detail-panel.dian-sc-detail-panel--page{width:100%;min-width:0;max-width:none;min-height:0;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1 1 0;margin:0;padding:0;display:flex;overflow:hidden}.dian-sc-detail-panel--page .dian-sc-detail-scroll{background:#f1f5f9;flex:1 1 0;min-height:0;padding:12px 14px 28px;scroll-padding-top:12px}.dian-sc-detail-panel--page .dian-sc-detail-hero{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin:0 0 14px;padding:16px 16px 14px;box-shadow:0 1px 3px rgba(15,23,42,.05)}.dian-sc-detail-panel--page .dian-sc-detail-hero-name{color:#0f172a;letter-spacing:.01em;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.4}.dian-sc-detail-panel--page .dian-sc-detail-hero-tag-row{align-items:center;gap:8px;margin:0 0 10px;display:flex}.dian-sc-detail-panel--page .dian-sc-detail-hero-tag-row .dian-sc-detail-hero-tag{margin:0}.dian-sc-detail-panel--page .dian-sc-detail-hero-tag-row .dian-sc-field-copy-btn{border-radius:8px;width:28px;height:28px}.dian-sc-detail-panel--page .dian-sc-detail-hero-tag{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;margin:0 0 10px;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.35;display:inline-block}.dian-sc-detail-panel--page .dian-sc-detail-hero-lic{color:#334155;letter-spacing:.02em;word-break:break-all;margin:0 0 10px;font-family:ui-monospace,SF Mono,Cascadia Code,Consolas,monospace;font-size:15px;font-weight:600;line-height:1.45}.dian-sc-detail-copyable{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0;transition:opacity .15s}button.dian-sc-detail-copyable.dian-sc-detail-hero-lic,button.dian-sc-detail-copyable.dian-sc-field-value{text-align:left;width:100%;display:block}.dian-sc-detail-panel--page .dian-sc-field-value-row .dian-sc-field-copy-btn{margin-left:4px}.dian-sc-detail-copyable:active{opacity:.68}.dian-sc-detail-panel--page .dian-sc-detail-hero-meta{color:#475569;margin:0 0 8px;font-size:15px;line-height:1.5}.dian-sc-detail-panel--page .dian-sc-detail-hero-meta-strong{color:#0f172a;font-weight:700}.dian-sc-detail-panel--page .dian-sc-detail-hero-meta-mono{color:#334155;word-break:break-all;font-family:ui-monospace,SF Mono,Cascadia Code,Consolas,monospace;font-size:14px;font-weight:600}.dian-sc-detail-panel--page .dian-sc-detail-hero-meta-dot{color:#cbd5e1}.dian-sc-detail-panel--page .dian-sc-detail-hero-valid{color:#64748b;margin:0;font-size:14px;line-height:1.5}.dian-sc-detail-panel--page .dian-sc-detail-section{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:14px;padding:14px 14px 12px;box-shadow:0 1px 3px rgba(15,23,42,.05)}.dian-sc-detail-panel--page .dian-sc-detail-section:last-of-type{margin-bottom:6px}.dian-sc-detail-panel--page .dian-sc-detail-section-title{color:#0f172a;letter-spacing:.01em;box-shadow:none;background:0 0;border-left:4px solid #2563eb;border-radius:0;margin:0 0 12px;padding:0 0 0 12px;font-size:17px;font-weight:700;line-height:1.35}.dian-sc-detail-panel--page .dian-sc-detail-section-title--first{margin-top:0}.dian-sc-detail-panel--page .dian-sc-detail-section--collapsed{padding-bottom:10px}.dian-sc-detail-panel--page .dian-sc-detail-section-toggle{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-left:4px solid #2563eb;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0;padding:0 0 0 12px;font-family:inherit;display:flex}.dian-sc-detail-panel--page .dian-sc-detail-section-toggle:active{opacity:.88}.dian-sc-detail-panel--page .dian-sc-detail-section-toggle-main{color:#0f172a;letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;font-size:17px;font-weight:700;line-height:1.35;display:flex}.dian-sc-detail-panel--page .dian-sc-detail-section-meta{color:#94a3b8;font-size:12px;font-weight:600}.dian-sc-detail-section-chevron{color:#94a3b8;flex-shrink:0;transition:transform .2s}.dian-sc-detail-section-chevron--open{transform:rotate(180deg)}.dian-sc-detail-panel--page .dian-sc-detail-fields{grid-template-columns:1fr;gap:8px}.dian-sc-detail-panel--page .dian-sc-detail-fields--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dian-sc-detail-panel--page .dian-sc-detail-fields--compact .dian-sc-detail-field-wrap--full,.dian-sc-detail-panel--page .dian-sc-detail-fields--compact .dian-sc-detail-field-featured{grid-column:1/-1}.dian-sc-detail-panel--page .dian-sc-detail-fields--compact .dian-sc-field{border-radius:10px;gap:3px;padding:8px 10px}.dian-sc-detail-panel--page .dian-sc-detail-fields--compact .dian-sc-field-label{color:#94a3b8;font-size:11px;font-weight:600;line-height:1.3}.dian-sc-detail-panel--page .dian-sc-detail-fields--compact .dian-sc-field-value{color:#0f172a;word-break:break-word;font-size:13px;font-weight:600;line-height:1.4}.dian-sc-detail-panel--page .dian-sc-detail-fields--compact .dian-sc-field-mono{color:#1e3a5f;font-size:12px;font-weight:600}.dian-sc-detail-panel--page .dian-sc-detail-field-wrap--full,.dian-sc-detail-panel--page .dian-sc-detail-field-featured{grid-column:1/-1}.dian-sc-detail-panel--page .dian-sc-detail-fields .dian-sc-field{box-shadow:none;background:#f8fafc;border:1px solid #eef2f6;border-radius:12px;gap:6px;padding:12px 14px}.dian-sc-detail-panel--page .dian-sc-detail-fields .dian-sc-field-label{color:#64748b;letter-spacing:.02em;font-size:13px;font-weight:600;line-height:1.35}.dian-sc-detail-panel--page .dian-sc-detail-fields .dian-sc-field-value{color:#0f172a;font-size:16px;font-weight:600;line-height:1.55}.dian-sc-detail-panel--page .dian-sc-detail-fields .dian-sc-field-value--empty{color:#94a3b8;font-weight:500}.dian-sc-detail-panel--page .dian-sc-detail-fields .dian-sc-field-mono{color:#1e3a5f;letter-spacing:.01em;font-size:15px;font-weight:600}.dian-sc-detail-panel--page .dian-sc-field--editable{text-align:left;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:stretch;width:100%;margin:0;padding:12px 14px;display:flex}.dian-sc-detail-panel--page .dian-sc-field-edit-hit{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:auto;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.dian-sc-detail-panel--page .dian-sc-field-edit-hit:active{opacity:.82}.dian-sc-detail-panel--page .dian-sc-field-value-row,.dian-sc-detail-panel--page .dian-sc-field-editable-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dian-sc-detail-panel--page .dian-sc-field-value-row .dian-sc-field-value,.dian-sc-detail-panel--page .dian-sc-field-edit-hit .dian-sc-field-value{flex:auto;min-width:0}.dian-sc-field-copy-btn{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;transition:background .18s,color .18s,transform .15s;display:inline-flex}.dian-sc-field-copy-btn:active{transform:scale(.94)}.dian-sc-field-copy-btn--done{color:#16a34a;background:#f0fdf4}.dian-sc-detail-panel--page .dian-sc-field--phones{grid-column:1/-1}.dian-sc-phone-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dian-sc-phone-list-item{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dian-sc-phone-list-num{color:#2563eb;word-break:break-all;flex:auto;min-width:0;font-family:ui-monospace,SF Mono,Cascadia Code,Consolas,monospace;font-size:14px;font-weight:600;text-decoration:none}.dian-sc-phone-list-num:active{opacity:.75}.dian-sc-detail-panel--page .dian-sc-detail-fields--compact .dian-sc-field--phones{padding:8px 10px}.dian-sc-detail-panel--page .dian-sc-field-editable-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dian-sc-detail-panel--page .dian-sc-field-editable-row .dian-sc-field-value{flex:auto;min-width:0}.dian-sc-detail-panel--page .dian-sc-field-edit-ico{color:#64748b;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dian-sc-phone-edit-hint{color:#94a3b8;margin:8px 0 0;font-size:12px;line-height:1.5}.dian-sc-phone-edit-delete{--border-radius:12px;margin-top:12px;font-weight:600}.dian-sc-detail-panel--page .dian-sc-detail-field-featured .dian-sc-field{background:linear-gradient(145deg,#eff6ff 0%,#f8fafc 100%);border-color:#bfdbfe}.dian-sc-detail-panel--page .dian-sc-detail-field-featured:before{display:none}@media (min-width:560px){.dian-sc-detail-panel--page .dian-sc-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dian-sc-detail-panel--page .dian-sc-detail-field-wrap--full,.dian-sc-detail-panel--page .dian-sc-detail-field-featured{grid-column:1/-1}}.dian-sc-detail-panel--page .dian-sc-detail-varieties{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-top:0;margin-bottom:14px;padding:14px 14px 12px;box-shadow:0 1px 3px rgba(15,23,42,.05)}.dian-sc-detail-panel--page .dian-sc-detail-varieties-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dian-sc-detail-panel--page .dian-sc-detail-varieties-head .dian-sc-detail-section-title{flex:auto;min-width:0;margin:0}.dian-sc-detail-panel--page .dian-sc-detail-varieties-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.dian-sc-variety-view-btn{color:#2563eb;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;height:32px;margin:0;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1}.dian-sc-variety-view-btn:active{opacity:.88}.dian-sc-variety-popup-body{padding:0}.dian-sc-variety-popup-panel{background:#fff;border-radius:18px;flex-direction:column;width:min(92vw,420px);max-height:min(78vh,560px);display:flex;overflow:hidden;box-shadow:0 24px 48px rgba(15,23,42,.18)}.dian-sc-variety-popup-header{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 52%,#4338ca 100%);flex-shrink:0;padding:16px 16px 14px}.dian-sc-variety-popup-header-main{align-items:center;gap:12px;display:flex}.dian-sc-variety-popup-header-ico{color:#fff;background:rgba(255,255,255,.18);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.22)}.dian-sc-variety-popup-header h2{color:#fff;letter-spacing:.01em;margin:0;font-size:18px;font-weight:700}.dian-sc-variety-popup-sub{color:rgba(255,255,255,.82);margin:4px 0 0;font-size:13px}.dian-sc-variety-popup-scroll{-webkit-overflow-scrolling:touch;background:linear-gradient(#f8fafc 0%,#fff 100%);flex:auto;min-height:0;padding:14px 14px 16px;overflow:auto}.dian-sc-variety-popup-item{background:#fff;border:1px solid #e2e8f0;border-left-width:4px;border-radius:14px;margin:0 0 12px;padding:12px 12px 10px;box-shadow:0 2px 8px rgba(15,23,42,.04)}.dian-sc-variety-popup-item:last-child{margin-bottom:0}.dian-sc-variety-popup-item--orange{border-left-color:#ea580c}.dian-sc-variety-popup-item--violet{border-left-color:#7c3aed}.dian-sc-variety-popup-item--amber{border-left-color:#d97706}.dian-sc-variety-popup-item--rose{border-left-color:#e11d48}.dian-sc-variety-popup-item--cyan{border-left-color:#0891b2}.dian-sc-variety-popup-item--green{border-left-color:#16a34a}.dian-sc-variety-popup-item--lime{border-left-color:#65a30d}.dian-sc-variety-popup-item--sky{border-left-color:#0284c7}.dian-sc-variety-popup-item--pink{border-left-color:#db2777}.dian-sc-variety-popup-item--slate{border-left-color:#64748b}.dian-sc-variety-popup-item-head{border-bottom:1px dashed #e2e8f0;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.dian-sc-variety-popup-badge{color:#fff;letter-spacing:.02em;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:inline-flex}.dian-sc-variety-popup-item-intro{flex-direction:column;gap:2px;min-width:0;display:flex}.dian-sc-variety-popup-seq{color:#94a3b8;letter-spacing:.04em;font-size:11px;font-weight:600}.dian-sc-variety-popup-cat{color:#0f172a;font-size:15px;font-weight:700;line-height:1.35}.dian-sc-variety-popup-kvs{flex-direction:column;gap:10px;display:flex}.dian-sc-variety-popup-kv{background:#f8fafc;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.dian-sc-variety-popup-kv-head{align-items:center;gap:6px;display:flex}.dian-sc-variety-popup-ico{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.dian-sc-variety-popup-ico--code{color:#2563eb;background:#eff6ff}.dian-sc-variety-popup-ico--name{color:#16a34a;background:#f0fdf4}.dian-sc-variety-popup-ico--detail{color:#ea580c;background:#fff7ed}.dian-sc-variety-popup-ico--remark{color:#7c3aed;background:#f5f3ff}.dian-sc-variety-popup-k{color:#94a3b8;font-size:11px;font-weight:600;line-height:1.35}.dian-sc-variety-popup-v{color:#0f172a;word-break:break-word;padding-left:28px;font-size:14px;font-weight:600;line-height:1.5}.dian-sc-variety-popup-center .adm-center-popup-close{color:#fff;top:14px;right:14px}.dian-sc-phone-popup-body{padding:0}.dian-sc-phone-popup-panel{background:#fff;border-radius:18px;flex-direction:column;width:min(92vw,400px);display:flex;overflow:hidden;box-shadow:0 24px 48px rgba(15,23,42,.18)}.dian-sc-phone-popup-header{color:#fff;background:linear-gradient(135deg,#059669 0%,#0d9488 52%,#0284c7 100%);flex-shrink:0;padding:16px 16px 14px}.dian-sc-phone-popup-header-main{align-items:center;gap:12px;display:flex}.dian-sc-phone-popup-header-ico{color:#fff;background:rgba(255,255,255,.18);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.22)}.dian-sc-phone-popup-header h2{color:#fff;letter-spacing:.01em;margin:0;font-size:18px;font-weight:700}.dian-sc-phone-popup-sub{color:rgba(255,255,255,.86);word-break:break-word;margin:4px 0 0;font-size:13px;line-height:1.4}.dian-sc-phone-popup-content{-webkit-overflow-scrolling:touch;max-height:min(52vh,420px);padding:16px 16px 18px;overflow:auto}.dian-sc-phone-popup-list-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.dian-sc-phone-popup-list-label{margin-bottom:0}.dian-sc-phone-popup-add{color:#0284c7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eff6ff;border:1px solid #bae6fd;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.dian-sc-phone-popup-add:disabled{opacity:.5;cursor:not-allowed}.dian-sc-phone-popup-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dian-sc-phone-popup-row{align-items:center;gap:8px;display:flex}.dian-sc-phone-popup-row-idx{color:#64748b;background:#f1f5f9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.dian-sc-phone-popup-row .dian-sc-phone-popup-input{flex:auto;min-width:0;margin-bottom:0}.dian-sc-phone-popup-remove{color:#ef4444;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fef2f2;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.dian-sc-phone-popup-remove:disabled{opacity:.45;cursor:not-allowed}.dian-sc-phone-popup-input{margin-bottom:0}.dian-sc-phone-popup-actions{margin-top:16px}.dian-sc-phone-popup-center .adm-center-popup-close{color:#fff;top:14px;right:14px}.dian-sc-detail-panel--page .dian-sc-detail-varieties .dian-sc-detail-section-title{background:0 0;border-radius:0;margin-bottom:12px;padding:0 0 0 12px;font-size:17px}.dian-sc-detail-panel--page .dian-sc-varieties-table{box-shadow:none;border:1px solid #e2e8f0;border-radius:12px;font-size:14px;overflow:hidden}.dian-sc-detail-panel--page .dian-sc-varieties-table tbody tr:nth-child(2n) td{background:#f8fafc}.dian-sc-detail-panel--page .dian-sc-varieties-table th{color:#334155;background:#f1f5f9;padding:11px 12px;font-size:13px;font-weight:700}.dian-sc-detail-panel--page .dian-sc-varieties-table td{color:#1e293b;padding:11px 12px;font-size:14px;line-height:1.5}.dian-sc-detail-panel--page .dian-sc-detail-notes{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-top:0;margin-bottom:6px;padding:14px 14px 10px;box-shadow:0 1px 3px rgba(15,23,42,.05)}.dian-sc-detail-panel--page .dian-sc-detail-notes .dian-sc-detail-section-title{background:0 0;border-radius:0;margin-bottom:10px;padding:0 0 0 12px;font-size:17px}.dian-sc-detail-panel--page .dian-sc-detail-notes-item{border-bottom:1px solid #eef2f6;border-left:none;margin-left:0;padding:14px 0}.dian-sc-detail-panel--page .dian-sc-detail-notes-item:last-child{border-bottom:none;padding-bottom:4px}.dian-sc-detail-panel--page .dian-sc-detail-notes-time{color:#1d4ed8;letter-spacing:.02em;font-size:13px;font-weight:700}.dian-sc-detail-panel--page .dian-sc-detail-notes-text{color:#0f172a;font-size:15px;line-height:1.55}.dian-sc-detail-panel--page .dian-sc-detail-footer{padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(12px)saturate(1.08);background:rgba(255,255,255,.92);border-top:1px solid rgba(226,232,240,.55);box-shadow:inset 0 -1px rgba(255,255,255,.8),0 -6px 20px rgba(15,23,42,.04)}.dian-sc-detail-foot-bar{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:12px;align-items:stretch;width:100%;min-height:44px;display:flex;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dian-sc-detail-foot-btn{color:#64748b;cursor:pointer;min-width:0;min-height:44px;box-shadow:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:0 0;border:none;border-right:1px solid rgba(241,245,249,.95);border-radius:0;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,color .18s,opacity .15s;display:inline-flex}.dian-sc-detail-foot-btn:last-child{border-right:none}.dian-sc-detail-foot-btn svg{flex-shrink:0;width:18px;height:18px}.dian-sc-detail-foot-btn:active{opacity:1;background:#f8fafc}.dian-sc-detail-foot-btn--fav-on{color:#d97706}.dian-sc-detail-foot-btn--fav-flash-added{color:#b45309;background:#fffbeb}.dian-sc-detail-foot-btn--fav-flash-removed{color:#64748b;background:#f1f5f9}.dian-sc-detail-foot-btn--copy{color:#475569}.dian-sc-detail-foot-btn--call{color:#2563eb}.dian-sc-detail-foot-btn--call-disabled{color:#94a3b8}.dian-sc-detail-panel--page .dian-sc-detail-edit-link{color:#1e40af;background:linear-gradient(#fff 0%,#eef4ff 48%,#e0e7ff 100%);border:1px solid rgba(129,161,248,.55);border-radius:14px;padding:13px 16px;font-weight:700;transition:box-shadow .2s,transform .18s,opacity .18s;box-shadow:inset 0 1px rgba(255,255,255,.95),0 2px 10px rgba(79,70,229,.12)}.dian-sc-detail-panel--page .dian-sc-detail-edit-link:active{opacity:.96;transform:scale(.99)}.dian-sc-detail-panel--page .dian-sc-detail-footer-favorite.dian-sc-detail-favorite-btn{color:#94a3b8;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid rgba(226,232,240,.95);border-radius:14px;width:52px;min-width:52px;transition:box-shadow .2s,transform .18s,opacity .18s,border-color .2s;box-shadow:inset 0 1px rgba(255,255,255,.95),0 1px 6px rgba(15,23,42,.05)}.dian-sc-detail-panel--page .dian-sc-detail-footer-favorite.dian-sc-detail-favorite-btn--on{color:#d97706;background:linear-gradient(165deg,#fffbeb 0%,#fef3c7 38%,#fff 100%);border-color:rgba(251,191,36,.65);box-shadow:inset 0 1px rgba(255,255,255,.9),0 3px 14px rgba(245,158,11,.2)}.dian-sc-detail-panel--page .dian-sc-detail-footer-favorite.dian-sc-detail-favorite-btn--feedback-added{color:#b45309;background:#fef3c7;border-color:rgba(251,191,36,.75);animation:.38s ease-out dian-sc-lic-fav-flash-pop;box-shadow:0 0 0 2px rgba(251,191,36,.55),0 3px 14px rgba(245,158,11,.28)}.dian-sc-detail-panel--page .dian-sc-detail-footer-favorite.dian-sc-detail-favorite-btn--feedback-removed{color:#64748b;background:#e2e8f0;border-color:rgba(148,163,184,.65);animation:.38s ease-out dian-sc-lic-fav-flash-pop;box-shadow:0 0 0 2px rgba(148,163,184,.45)}.dian-sc-detail-panel--page .dian-sc-detail-footer-favorite.dian-sc-detail-favorite-btn:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.dian-sc-detail-panel--page .dian-sc-detail-edit-link,.dian-sc-detail-panel--page .dian-sc-detail-footer-favorite.dian-sc-detail-favorite-btn{transition:none}.dian-sc-detail-panel--page .dian-sc-detail-edit-link:active,.dian-sc-detail-panel--page .dian-sc-detail-footer-favorite.dian-sc-detail-favorite-btn:active{transform:none}}.dian-sc-filter-datasource-pending{opacity:.72;font-size:.88em}.dian-sc-filter-fav-lookup{color:#1d4ed8;font-weight:600}.dian-sc-float-ball{z-index:40;color:#fff;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(155deg,#3b82f6 0%,#2563eb 45%,#1d4ed8 100%);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;box-shadow:inset 0 1px rgba(255,255,255,.22),0 4px 14px rgba(37,99,235,.42),0 12px 28px -6px rgba(30,64,175,.35)}.dian-sc-float-ball,.dian-sc-float-sheet-root{display:none!important}.dian-sc-float-ball-icon{justify-content:center;align-items:center;display:flex}.dian-sc-float-sheet-root{z-index:41;pointer-events:none;box-sizing:border-box;position:fixed;top:0;bottom:0;left:0;right:0}.dian-sc-float-sheet-panel{box-sizing:border-box;pointer-events:auto;backdrop-filter:blur(20px)saturate(1.08);transform-origin:50% 100%;background:linear-gradient(rgba(255,255,255,.42) 0%,rgba(248,250,252,.38) 100%);border:1px solid rgba(255,255,255,.9);border-radius:22px;flex-direction:column;min-width:260px;max-width:calc(100vw - 12px);min-height:200px;max-height:calc(100dvh - 24px);animation:.26s cubic-bezier(.22,1,.36,1) dian-sc-float-sheet-in;display:flex;position:fixed;box-shadow:inset 0 1px rgba(255,255,255,.75),0 6px 28px rgba(15,23,42,.08),0 20px 50px -12px rgba(30,64,175,.12)}.dian-sc-float-sheet-resize-n{touch-action:none;cursor:ns-resize;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:6px;flex-shrink:0;height:12px;margin:2px 10px 0}.dian-sc-float-sheet-resize-n:after{content:"";background:rgba(148,163,184,.45);border-radius:999px;width:28px;height:3px;margin:4px auto 0;display:block}.dian-sc-float-sheet-resize-n:active{background:rgba(148,163,184,.12)}.dian-sc-float-sheet-resize-e{touch-action:none;cursor:ew-resize;-webkit-tap-highlight-color:transparent;background:linear-gradient(270deg,rgba(148,163,184,.22) 0%,rgba(148,163,184,0) 100%);border-radius:10px 0 0 10px;width:14px;position:absolute;top:48px;bottom:10px;right:0}.dian-sc-float-sheet-resize-e:active{background:linear-gradient(270deg,rgba(100,116,139,.35) 0%,rgba(148,163,184,.08) 100%)}.dian-sc-float-sheet-chrome{backdrop-filter:blur(12px);touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.28);border-bottom:1px solid rgba(226,232,240,.45);flex-shrink:0;align-items:center;gap:6px;padding:8px 10px 4px;display:flex}.dian-sc-float-sheet-chrome:active{cursor:grabbing}.dian-sc-float-sheet-chrome-fill{flex:1;min-width:0;min-height:32px}@keyframes dian-sc-float-sheet-in{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.dian-sc-float-sheet-scroll{-webkit-overflow-scrolling:touch;min-height:0;padding-top:6px;padding-left:12px;padding-right:12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:0 0;flex:1;overflow-x:hidden;overflow-y:auto}.dian-sc-float-sheet-scroll .dian-sc-search{backdrop-filter:blur(10px);background:rgba(255,255,255,.38);border-color:rgba(255,255,255,.45)}.dian-sc-float-sheet-scroll .dian-sc-filter-panel--open .dian-sc-filter-grid{background:linear-gradient(rgba(248,250,252,.36) 0%,rgba(250,251,252,.42) 100%);border-color:rgba(226,232,240,.55)}.dian-sc-float-sheet-scroll .dian-sc-filter-select{background-color:rgba(255,255,255,.32)}.dian-sc-float-sheet-scroll .dian-sc-filter-select:hover,.dian-sc-float-sheet-scroll .dian-sc-filter-select:focus{background-color:rgba(255,255,255,.52)}.dian-sc-filter-drawer-top{padding:2px 0 10px}.dian-sc-search.dian-sc-search--drawer{box-sizing:border-box;flex:none;width:100%}.dian-sc-filter-bar.dian-sc-filter-bar--drawer{padding-bottom:8px}.dian-sc-filter-bar.dian-sc-filter-bar--drawer .dian-sc-filter-datasource{margin-bottom:8px;font-size:12px;line-height:1.45}.dian-subpage.dian-po-plan-page{box-sizing:border-box;background:var(--dian-page-bg,#eef2f7);flex-direction:column;min-height:0;max-height:100%;padding-bottom:0}.dian-po-plan-page .dian-subpage-body.dian-po-plan-form{gap:12px;padding:0 0 28px}.dian-po-plan-page .dian-subpage-sticky.dian-po-sticky{margin-bottom:2px;padding-bottom:0}.dian-po-plan-page .dian-po-page-top{justify-content:center;padding:2px 0;position:relative}.dian-po-plan-page .dian-po-page-top .dian-subpage-title{text-align:center;flex:1;width:100%;min-width:0;padding-right:0}.dian-po-plan-card{background:#fff;border:1px solid #e8ecf0;border-radius:14px;position:relative;overflow:visible;box-shadow:0 2px 10px rgba(15,23,42,.05)}.dian-po-plan-page .dian-po-plan-card:has(.dian-po-multi-select-panel){z-index:8}.dian-po-plan-page .dian-po-multi-select-panel{z-index:30}.dian-po-plan-card.dian-po-plan-hero{background:#fff;border-color:#e8ecf0;box-shadow:0 2px 10px rgba(15,23,42,.05)}.dian-po-plan-hero .dian-po-plan-sku{margin-bottom:0;padding:14px}.dian-po-plan-sku-actions{flex-direction:column;flex:none;align-self:flex-start;gap:6px;margin-top:2px;display:flex}.dian-po-plan-sku-sc-btn{color:#0f766e;white-space:nowrap;background:#ecfdf5;border:1px solid #99f6e4;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.dian-po-plan-sku-sc-btn:active{opacity:.88}.dian-po-plan-sku-actions .dian-po-plan-sku-pick-btn{margin-top:0}.dian-po-plan-hero .dian-po-plan-communicate-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.dian-po-plan-communicate-stat--sales{background:#fffbeb;border-color:#fde68a}.dian-po-plan-communicate-stat--sales-on{background:#fef3c7;border-color:#fbbf24}.dian-po-plan-communicate-stat--sales-on .dian-po-plan-communicate-stat-val{color:#b45309}.dian-po-plan-communicate-stat--sales .dian-po-plan-communicate-stat-label{color:#92400e}.dian-po-plan-communicate-stat--clickable{cursor:pointer;font:inherit;-webkit-appearance:none;appearance:none;width:100%;padding:0}.dian-po-plan-communicate-stat--clickable:active{transform:scale(.98)}.dian-po-plan-sales-sheet{background:#fff;flex-direction:column;width:100%;min-height:0;max-height:min(72vh,560px);display:flex}.dian-po-plan-sales-center-popup{--adm-center-popup-z-index:10100;--adm-center-popup-min-width:0;--adm-center-popup-max-width:calc(100vw - 32px)}.dian-po-plan-sales-center-popup .adm-center-popup-wrap{box-sizing:border-box;width:min(92vw,420px);min-width:0;max-width:calc(100vw - 32px);left:50%;transform:translate(-50%,-50%)}html.cap-native .dian-po-plan-sales-center-popup .adm-center-popup-wrap{max-width:calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.dian-po-plan-sales-center-popup .adm-center-popup-close{z-index:2;top:10px;right:10px}.dian-po-plan-sales-popup-body.adm-center-popup-body{box-sizing:border-box;border-radius:16px;flex-direction:column;width:100%;max-width:100%;max-height:min(72vh,560px);padding:0;display:flex;overflow:hidden}.dian-po-plan-sales-sheet-handle{display:none}.dian-po-plan-sales-sheet-error{flex-direction:column;align-items:center;gap:12px;padding:8px 0 16px;display:flex}.dian-po-plan-sales-sheet-retry{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600}.dian-po-plan-sales-sheet-link-title--plain{color:#0f172a}.dian-po-plan-same-product-center-popup{--adm-center-popup-z-index:10120;--adm-center-popup-min-width:0;--adm-center-popup-max-width:calc(100vw - 32px)}.dian-po-plan-same-product-center-popup .adm-center-popup-wrap{box-sizing:border-box;width:min(92vw,420px);min-width:0;max-width:calc(100vw - 32px);left:50%;transform:translate(-50%,-50%)}.dian-po-plan-same-product-popup-body.adm-center-popup-body{box-sizing:border-box;border-radius:16px;flex-direction:column;width:100%;max-width:100%;max-height:min(78vh,620px);padding:0;display:flex;overflow:hidden}.dian-po-plan-same-product-prompt{background:#fff;flex-direction:column;max-height:min(78vh,620px);display:flex}.dian-po-plan-same-product-head{padding:16px 16px 10px}.dian-po-plan-same-product-head h2{color:#0f172a;margin:0;font-size:17px;font-weight:700}.dian-po-plan-same-product-sub{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.45}.dian-po-plan-same-product-current{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;gap:10px;margin:0 16px 10px;padding:10px 12px;display:flex}.dian-po-plan-same-product-thumb{object-fit:cover;background:#fff;border-radius:8px;flex-shrink:0;width:44px;height:44px}.dian-po-plan-same-product-thumb--empty{color:#94a3b8;justify-content:center;align-items:center;font-size:10px;display:flex}.dian-po-plan-same-product-current-text{flex:1;min-width:0}.dian-po-plan-same-product-current-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.dian-po-plan-same-product-current-sub{color:#64748b;margin:2px 0 0;font-size:11px}.dian-po-plan-same-product-current-tag{color:#fff;background:#2563eb;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.dian-po-plan-same-product-list-head{color:#475569;justify-content:space-between;align-items:center;padding:0 16px 8px;font-size:12px;font-weight:600;display:flex}.dian-po-plan-same-product-all{color:#2563eb;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.dian-po-plan-same-product-scroll{flex:1;min-height:0;padding:0 16px;overflow:auto}.dian-po-plan-same-product-loading{color:#64748b;flex-direction:column;align-items:center;gap:10px;padding:24px 0;font-size:13px;display:flex}.dian-po-plan-same-product-empty{text-align:center;color:#94a3b8;margin:16px 0;font-size:13px}.dian-po-plan-same-product-list{flex-direction:column;gap:8px;margin:0;padding:0 0 8px;list-style:none;display:flex}.dian-po-plan-same-product-list .dian-po-plan-sibling-row{gap:10px;width:100%}.dian-po-plan-same-product-row-thumb{object-fit:cover;background:#f1f5f9;border-radius:8px;flex-shrink:0;width:36px;height:36px}.dian-po-plan-same-product-row-thumb--empty{background:#f1f5f9;border-radius:8px;width:36px;height:36px;display:block}.dian-po-plan-same-product-actions{border-top:1px solid #e2e8f0;gap:10px;padding:12px 16px 16px;display:flex}.dian-po-plan-same-product-skip{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;min-height:44px;font-size:14px;font-weight:600}.dian-po-plan-same-product-confirm{color:#fff;background:#2563eb;border:none;border-radius:12px;flex:1.4;min-height:44px;font-size:14px;font-weight:600}.dian-po-plan-same-product-confirm:disabled{opacity:.55}.dian-po-plan-sales-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px 10px;display:flex}.dian-po-plan-sales-sheet-head-main{flex:1;min-width:0}.dian-po-plan-sales-sheet-head h2{color:#0f172a;margin:0;font-size:17px;font-weight:700}.dian-po-plan-sales-sheet-sub,.dian-po-plan-sales-sheet-range{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.4}.dian-po-plan-sales-sheet-close{color:#64748b;background:#f1f5f9;border:none;border-radius:999px;flex-shrink:0;width:32px;height:32px;font-size:22px;line-height:1}.dian-po-plan-sales-sheet-scroll{padding:0 16px 16px;overflow:auto}.dian-po-plan-sales-sheet-loading{color:#64748b;flex-direction:column;align-items:center;gap:10px;padding:28px 0;font-size:13px;display:flex}.dian-po-plan-sales-sheet-slow-hint{color:#94a3b8;font-size:12px}.dian-po-plan-sales-sheet-empty{text-align:center;color:#94a3b8;margin:24px 0;font-size:13px}.dian-po-plan-sales-sheet-total{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px 14px;font-size:13px;display:flex}.dian-po-plan-sales-sheet-total strong{color:#b45309;font-size:18px}.dian-po-plan-sales-sheet-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dian-po-plan-sales-sheet-back{color:#2563eb;background:0 0;border:none;align-items:center;margin:0 0 6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.dian-po-plan-sales-sheet-row{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 10px;width:100%;padding:12px 14px;display:grid}.dian-po-plan-sales-sheet-row:active:not(:disabled){background:#f8fafc}.dian-po-plan-sales-sheet-row:disabled{cursor:default}.dian-po-plan-sales-sheet-shop{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.dian-po-plan-sales-sheet-subline{color:#94a3b8;grid-area:2/1;font-size:11px}.dian-po-plan-sales-sheet-row .dian-po-plan-sales-sheet-qty{grid-area:1/2/span 2}.dian-po-plan-sales-sheet-row .dian-po-plan-sales-sheet-chevron{grid-area:1/3/span 2}.dian-po-plan-sales-sheet-link-row{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;display:flex}.dian-po-plan-sales-sheet-link-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dian-po-plan-sales-sheet-link-title{color:#2563eb;word-break:break-word;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none}.dian-po-plan-sales-sheet-link-title:active{opacity:.75}.dian-po-plan-sales-sheet-link-meta{color:#94a3b8;word-break:break-all;font-size:11px;line-height:1.35}.dian-po-plan-sales-sheet-qty{color:#b45309;flex-shrink:0;font-size:14px;font-weight:700}.dian-po-plan-sales-sheet-chevron{color:#94a3b8;flex-shrink:0;font-size:18px;line-height:1}.dian-po-plan-card-head{padding:14px 14px 0}.dian-po-plan-card-head--row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dian-po-plan-card-title{color:#0f172a;margin:0;font-size:16px;font-weight:700}.dian-po-plan-card-sub{color:#94a3b8;margin:4px 0 0;font-size:12px;line-height:1.45}.dian-po-plan-card-body{padding:12px 14px 14px}.dian-po-label-required{color:#dc2626;margin-left:2px;font-style:normal}.dian-po-field-control--invalid .dian-po-multi-select-trigger{border-color:#f87171;box-shadow:0 0 0 2px rgba(248,113,113,.18)}.dian-po-field-hint--error{color:#dc2626;margin:6px 0 0;font-size:12px;line-height:1.35}.dian-po-plan-strategy-grid{flex-direction:column;gap:14px;display:flex}.dian-po-plan-form .dian-po-field--in-card{margin-bottom:0}.dian-po-plan-chips{margin-top:2px}.dian-po-plan-form .dian-po-channel-chip{cursor:pointer;-webkit-tap-highlight-color:transparent}.dian-po-plan-note-fields{flex-direction:column;gap:12px;display:flex}.dian-po-plan-note-intro{color:#64748b;margin:0 0 4px;font-size:12px;line-height:1.45}.dian-po-plan-note-block{background:#fafbfc;border:1px solid #eef2f6;border-radius:12px;padding:12px}.dian-po-plan-note-block-head{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.dian-po-plan-note-step{color:#2563eb;background:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.dian-po-plan-note-block-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dian-po-plan-note-block-label{color:#0f172a;font-size:14px;font-weight:600;line-height:1.35}.dian-po-plan-note-block-hint{color:#94a3b8;font-size:12px;line-height:1.45}.dian-po-plan-page .dian-po-plan-note-textarea.adm-text-area{--font-size:14px;--color:#0f172a;--placeholder-color:#94a3b8;--adm-color-background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-top:0;padding:10px 12px}.dian-po-plan-page .dian-po-plan-note-textarea .adm-text-area-element{font-size:14px;line-height:1.5}.dian-po-plan-feedback-at{border-top:1px dashed #e2e8f0;margin-top:4px;padding-top:16px}.dian-po-plan-feedback-quick{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.dian-po-plan-feedback-quick-btn{color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.2}.dian-po-plan-feedback-quick-btn:active{opacity:.88}.dian-po-plan-feedback-quick-btn--active{color:#2563eb;background:#eff6ff;border-color:#2563eb;font-weight:600}.dian-po-plan-feedback-date-field{align-items:center;gap:10px;display:flex}.dian-po-plan-feedback-date-label{color:#64748b;flex-shrink:0;font-size:13px}.dian-po-plan-feedback-date-input{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:1;min-width:0;height:40px;padding:0 12px;font-size:15px}.dian-po-plan-save-bar{z-index:5;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, rgba(238,242,247,0) 0%, var(--dian-page-bg,#eef2f7) 32%);margin:4px 0 0;position:sticky;bottom:0}.dian-po-plan-history-entry{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#eff6ff 0%,#f8fafc 48%,#fff 100%);border:1.5px solid #93c5fd;border-radius:16px;width:100%;margin:0;padding:0;display:block;overflow:hidden;box-shadow:0 4px 18px rgba(37,99,235,.12),inset 0 1px rgba(255,255,255,.92)}.dian-po-plan-history-entry--has-data{border-color:#60a5fa}.dian-po-plan-history-entry:active{background:linear-gradient(135deg,#dbeafe 0%,#f1f5f9 52%,#fff 100%);transform:scale(.995)}.dian-po-plan-history-entry-inner{padding-left:12px;position:relative}.dian-po-plan-history-entry-inner:before{content:"";background:linear-gradient(#2563eb 0%,#6366f1 100%);border-radius:0 4px 4px 0;width:4px;position:absolute;top:12px;bottom:12px;left:0}.dian-po-plan-history-entry-head{padding:14px 14px 0 2px}.dian-po-plan-history-entry-title-wrap{min-width:0}.dian-po-plan-history-entry-title{color:#1e3a8a;align-items:center;gap:8px;font-size:17px;display:flex}.dian-po-plan-history-entry-title:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8v4l3 3'/%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E") 50%/16px 16px no-repeat,linear-gradient(145deg,#dbeafe 0%,#eff6ff 100%);border-radius:9px;flex-shrink:0;width:28px;height:28px;box-shadow:inset 0 0 0 1px rgba(37,99,235,.12)}.dian-po-plan-history-entry-sub{color:#64748b;margin-top:6px}.dian-po-plan-history-entry-aside{flex-direction:row;flex-shrink:0;align-items:center;gap:6px;margin-top:2px;display:flex}.dian-po-plan-history-count-badge{color:#1d4ed8;background:rgba(255,255,255,.92);border:1px solid rgba(37,99,235,.18);border-radius:999px;justify-content:center;align-items:center;min-width:52px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 1px 4px rgba(37,99,235,.08)}.dian-po-plan-history-entry-chevron{color:#2563eb;background:rgba(255,255,255,.88);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(37,99,235,.12)}.dian-po-plan-history-entry-preview-box{background:rgba(255,255,255,.88);border:1px solid rgba(148,163,184,.28);border-radius:12px;margin:10px 14px 14px 2px;padding:10px 12px;box-shadow:0 1px 4px rgba(15,23,42,.04)}.dian-po-plan-history-entry-preview-label{letter-spacing:.02em;color:#64748b;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.dian-po-plan-history-entry-preview{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.dian-po-plan-history-entry-preview--empty{color:#94a3b8;margin:8px 14px 14px 2px;padding:0;font-size:12px;font-weight:400}.dian-po-plan-history-center-popup{--adm-center-popup-z-index:10100;--adm-center-popup-min-width:0;--adm-center-popup-max-width:calc(100vw - 32px)}.dian-po-plan-history-center-popup .adm-center-popup-wrap{box-sizing:border-box;width:min(92vw,420px);min-width:0;max-width:calc(100vw - 32px);left:50%;transform:translate(-50%,-50%)}html.cap-native .dian-po-plan-history-center-popup .adm-center-popup-wrap{max-width:calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.dian-po-plan-history-center-popup .adm-center-popup-close{z-index:2;top:10px;right:10px}.dian-po-plan-history-popup-body.adm-center-popup-body{box-sizing:border-box;border-radius:16px;flex-direction:column;width:100%;max-width:100%;max-height:min(82vh,640px);padding:0;display:flex;overflow:hidden}.dian-po-plan-history-popup{box-sizing:border-box;background:#f8fafc;flex-direction:column;width:100%;max-width:100%;max-height:min(82vh,640px);display:flex;overflow:hidden}.dian-po-plan-history-popup-head{box-sizing:border-box;background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;width:100%;padding:16px 40px 10px 16px}.dian-po-plan-history-popup-title{color:#0f172a;margin:0;font-size:17px;font-weight:700}.dian-po-plan-history-popup-sub{color:#64748b;word-break:break-word;margin:6px 0 0;font-size:12px;line-height:1.45}.dian-po-plan-history-popup-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.dian-po-plan-history-popup-scroll .dian-po-plan-history-list{box-sizing:border-box;padding:12px}.dian-po-plan-history-popup-scroll .dian-po-plan-history-empty{box-sizing:border-box;justify-content:center;min-height:180px;padding-left:16px;padding-right:16px}.dian-po-plan-history .dian-po-plan-history-list{padding:0 14px 14px}.dian-po-plan-history .dian-po-plan-history-empty{text-align:center;color:#94a3b8;flex-direction:column;align-items:center;gap:6px;margin:0;padding:20px 16px 24px;display:flex}.dian-po-plan-history .dian-po-plan-history-empty p{color:#64748b;margin:0;font-size:14px;font-weight:600}.dian-po-plan-history .dian-po-plan-history-empty span{font-size:12px;line-height:1.5}.dian-po-plan-history-empty-icon{font-size:28px;line-height:1}.dian-subpage.pa-page.dian-po-new-ops-page{box-sizing:border-box;background:var(--dian-page-bg,#eef2f7);flex-direction:column;flex:1;min-height:0;max-height:100%;padding:0;display:flex;overflow:hidden}.dian-po-new-ops-page .dian-po-new-ops-head{background:var(--dian-page-bg,#eef2f7);padding-left:var(--dian-page-inline,7px);padding-right:var(--dian-page-inline,7px);flex-shrink:0;margin-left:0;margin-right:0}.dian-po-new-ops-page .dian-po-new-ops-head>.adm-safe-area-position-top{min-height:env(safe-area-inset-top,0px);height:env(safe-area-inset-top,0px);box-sizing:border-box;flex-shrink:0;padding:0}html.cap-native .dian-po-new-ops-page .dian-po-new-ops-head>.adm-safe-area-position-top{min-height:env(safe-area-inset-top,0px);height:env(safe-area-inset-top,0px)}.dian-po-new-ops-page .dian-po-new-ops-top.dian-subpage-top{margin-bottom:0;padding:2px 0 4px}.dian-po-new-ops-page .dian-po-new-ops-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;padding:2px var(--dian-page-inline,7px) max(20px, env(safe-area-inset-bottom,0px));flex:1;overflow-x:hidden;overflow-y:auto}.dian-po-new-ops-page .dian-po-new-ops-scroll .dian-po-new-ops-filter-card{margin-bottom:8px;padding:4px 10px 8px}.dian-po-new-ops-page .dian-po-new-ops-filter-block:first-child .dian-po-new-ops-categories{margin-left:-8px}.dian-po-new-ops-page .dian-po-new-ops-filter-block+.dian-po-new-ops-filter-block{margin-top:8px;padding-top:8px}.dian-po-new-ops-page .dian-po-new-ops-filter-label{margin-bottom:6px}.dian-po-new-ops-page .dian-po-new-ops-categories{padding:2px}.dian-po-new-ops-page .dian-po-new-ops-search-row{margin-top:8px;margin-left:0;padding-top:8px}.dian-po-new-ops-page .dian-po-new-ops-summary{margin-top:6px;margin-left:0;padding:8px 10px}.dian-po-new-ops-page .dian-po-new-ops-list.pa-list-wrap{flex:none;padding:0 0 8px;overflow:visible}.dian-po-new-ops-page .pa-list.dian-po-new-ops-stock-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dian-po-new-ops-page .pa-card--stock{background:#fff;border:1px solid #e8ecf0;border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:12px;display:flex;box-shadow:0 2px 10px rgba(15,23,42,.05)}.po-stock-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.po-stock-rank{color:#fff;background:rgba(37,99,235,.92);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 4px rgba(15,23,42,.2)}.po-stock-thumb-wrap{flex-shrink:0;width:56px;height:56px;position:relative}.po-stock-thumb-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block}.po-stock-thumb-btn:active{opacity:.92}.po-stock-thumb{object-fit:cover;background:linear-gradient(165deg,#f8fafc 0%,#eef2f7 100%);border-radius:10px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px rgba(15,23,42,.05)}.po-stock-thumb--empty{color:#94a3b8;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}.po-stock-head-main{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.po-stock-name{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.po-stock-code{color:#64748b;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:4px;max-width:100%;margin:0;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.35;overflow:hidden}.po-stock-tags{flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.po-stock-tag{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;max-width:100%;min-height:20px;padding:2px 7px;font-size:10px;line-height:1.3;display:inline-flex;overflow:hidden}.po-stock-tag--muted{color:#94a3b8;background:0 0;border-color:transparent;padding-left:0;padding-right:0}.po-stock-spu,.po-stock-meta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.3;overflow:hidden}.po-stock-meta--secondary{color:#94a3b8;font-size:10px}.po-stock-link-filter{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;width:auto;max-width:100%;margin:0;padding:2px 7px;font-size:10px;font-weight:500;line-height:1.3}.po-stock-link-filter--active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;font-weight:600}.po-stock-link-filter:active{opacity:.88}.po-stock-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.po-stock-stat{background:#f8fafc;border:1px solid #eef2f6;border-radius:10px;padding:8px 10px}.po-stock-stat-label{color:#94a3b8;letter-spacing:.02em;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.po-stock-stat-value{color:#0f172a;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.3;display:block}.po-stock-trend{background:#fafbfc;border:1px solid #eef2f6;border-radius:10px;padding:8px 10px 4px}.po-stock-trend-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.po-stock-trend-title{color:#64748b;flex-shrink:0;font-size:11px;font-weight:600}.po-stock-trend-meta{color:#475569;text-align:right;min-width:0;font-size:11px;line-height:1.35}.po-stock-trend-meta strong{color:#0f172a;font-weight:700}.po-stock-trend-svg{width:100%;height:auto;display:block}.po-stock-trend-bar-hit{cursor:pointer}.po-stock-risk-row{align-items:center;gap:8px;min-width:0;display:flex}.po-stock-risk-badge{box-sizing:border-box;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.po-stock-risk-badge--high{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.po-stock-risk-badge--slow{color:#a16207;background:#fefce8;border:1px solid #fde68a}.po-stock-risk-badge--normal{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.po-stock-cover{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.po-stock-cover-main{color:#0f172a;font-size:12px;font-weight:600;line-height:1.2}.po-stock-cover-sub{color:#64748b;word-break:break-word;font-size:11px;line-height:1.4}.po-stock-actions.pa-card-actions{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:8px;width:100%;margin-top:2px;padding-top:8px;display:flex}.po-stock-actions .pa-card-follow-btn,.po-stock-actions .pa-card-plan-btn{flex:1;min-width:calc(33.333% - 6px)}.po-stock-actions .pa-card-plan-btn{flex:100%;order:3;width:100%;min-width:100%;min-height:48px;padding:10px 14px}.po-stock-actions .pa-card-plan-btn--empty{box-shadow:0 2px 8px rgba(67,56,202,.1)}.po-stock-actions .pa-card-plan-btn--empty .pa-card-plan-btn-title{font-size:16px}.po-stock-actions .pa-card-plan-btn--has{box-shadow:0 2px 8px rgba(5,150,105,.12)}.po-stock-actions .pa-card-plan-btn--has .pa-card-plan-btn-title{font-size:15px}.po-stock-actions .pa-card-plan-btn-sub{letter-spacing:.01em;font-size:11px}.dian-po-new-ops-categories--sext{container-type:inline-size}.dian-po-new-ops-categories--sext button{text-align:center;justify-content:center;align-items:center;min-height:38px;padding:5px 4px;font-size:13px;line-height:1.25;display:flex}.dian-po-new-ops-categories--sext button .dian-po-new-ops-cat-label{white-space:nowrap;max-width:100%;display:inline-block}@container (width<=360px){.dian-po-new-ops-categories--sext button{padding:6px 2px;font-size:12px;line-height:1.2}.dian-po-new-ops-categories--sext button .dian-po-new-ops-cat-label{white-space:normal;word-break:keep-all;text-align:center;width:2em}}.po-communicate-filter-popup-body.adm-center-popup-body{box-sizing:border-box;border-radius:16px;flex-direction:column;width:min(92vw,420px);max-width:calc(100vw - 32px);max-height:min(82vh,640px);padding:0;display:flex;overflow:hidden}.po-communicate-filter-popup{background:#fff;flex-direction:column;max-height:min(82vh,640px);display:flex}.po-communicate-filter-head{border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:16px 16px 10px}.po-communicate-filter-title{color:#0f172a;margin:0;font-size:17px;font-weight:700}.po-communicate-filter-sub{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.45}.po-communicate-filter-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px 16px 8px;overflow-y:auto}.po-communicate-filter-section+.po-communicate-filter-section{border-top:1px dashed #e8ecf0;margin-top:14px;padding-top:14px}.po-communicate-filter-label{letter-spacing:.04em;color:#94a3b8;margin:0 0 8px;font-size:11px;font-weight:600;display:block}.po-communicate-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.po-communicate-filter-chip{color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:500}.po-communicate-filter-chip--on{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;font-weight:600}.po-communicate-filter-chip:active{opacity:.88}.po-communicate-filter-hint{color:#94a3b8;margin:0;font-size:12px;line-height:1.45}.po-communicate-filter-select{width:100%}.po-communicate-filter-select--active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.po-communicate-filter-footer.dian-channel-group-sheet-footer{border-top:1px solid #f1f5f9;flex-shrink:0}.dian-po-picker-popup.adm-popup-body{height:min(88vh,720px);max-height:min(88vh,720px);padding:0;overflow:hidden}.dian-po-picker-panel.dian-channel-group-sheet-panel{background:#f8fafc;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.dian-po-picker-panel .dian-channel-group-sheet-header{text-align:center;background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:4px 16px 10px}.dian-po-picker-panel .dian-channel-group-sheet-header h2{color:#0f172a;font-size:16px;font-weight:700}.dian-po-picker-panel .dian-channel-group-sheet-sub{color:#64748b;margin-top:6px;font-size:11px;line-height:1.45}.dian-po-picker-toolbar{background:#fff;border-bottom:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;gap:10px;padding:10px 12px;display:flex}.dian-po-picker-toolbar .adm-search-bar{--background:#f8fafc;--border-radius:12px;--height:38px;box-sizing:border-box;border:1px solid #e2e8f0;flex:none;height:38px;box-shadow:0 1px 4px rgba(15,23,42,.04)}.dian-po-picker-toolbar .adm-search-bar.adm-search-bar-active{--height:38px;height:38px}.dian-po-picker-toolbar .adm-search-bar-input-box{box-sizing:border-box;height:38px;min-height:38px}.dian-po-picker-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dian-po-date-chip{color:#475569;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;max-width:100%;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.2}.dian-po-date-chip:active{background:#f8fafc}.dian-po-date-clear{color:#dc2626;-webkit-tap-highlight-color:transparent;background:#fef2f2;border:none;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}.dian-po-picker-provider-select{flex:140px;min-width:0;position:relative}.dian-po-picker-provider-select .dian-po-picker-btn{white-space:nowrap;text-overflow:ellipsis;width:100%;padding:7px 12px;font-size:12px;font-weight:600;overflow:hidden}.dian-inline-select{position:relative}.dian-inline-select-trigger{width:100%}.dian-inline-select-trigger--active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.dian-inline-select-panel{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:min(240px,36vh);margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px rgba(15,23,42,.12)}.dian-po-picker-provider-panel{min-width:220px}.dian-inline-select-option{color:#334155;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;padding:10px 12px;font-size:13px;display:block}.dian-inline-select-option--active{color:#1d4ed8;background:#eff6ff;font-weight:600}.dian-po-picker-toolbar-foot{flex-direction:column;gap:8px;min-height:64px;display:flex}.dian-po-picker-meta{color:#64748b;margin:0;font-size:12px;line-height:1.45}.dian-po-picker-bulk-actions{flex-wrap:wrap;gap:8px;display:flex}.dian-po-picker-bulk-action{color:#475569;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.2}.dian-po-picker-bulk-action:active:not(:disabled){background:#f1f5f9}.dian-po-picker-bulk-action:disabled{opacity:.45;cursor:not-allowed}.dian-po-picker-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:10px 12px;overflow-y:auto}.dian-po-picker-list-body{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dian-po-picker-list-item{list-style:none}.dian-po-picker-row{text-align:left;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex;box-shadow:0 1px 4px rgba(15,23,42,.04)}.dian-po-picker-row:active{background:#f8fafc}.dian-po-picker-row:has(.dian-po-picker-check--on){background:linear-gradient(#eff6ff 0%,#fff 100%);border-color:rgba(37,99,235,.28)}.dian-po-picker-check{box-sizing:border-box;background:#fff;border:2px solid #cbd5e1;border-radius:6px;flex-shrink:0;width:20px;height:20px;margin-top:2px}.dian-po-picker-check--on{background:#2563eb;border-color:#2563eb;position:relative}.dian-po-picker-check--on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.dian-po-picker-thumb{object-fit:cover;background:#f1f5f9;border-radius:10px;flex-shrink:0;width:48px;height:48px}.dian-po-picker-thumb--empty{display:block}.dian-po-picker-row-main{flex:1;min-width:0}.dian-po-picker-name{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.dian-po-picker-sub{color:#64748b;word-break:break-word;margin:4px 0 0;font-size:11px;line-height:1.4}.dian-po-picker-list-more{justify-content:center;padding:12px 0 4px;display:flex}.dian-po-picker-footer.dian-channel-group-sheet-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #f1f5f9;flex-shrink:0;gap:10px}.dian-po-picker-footer .dian-channel-group-cancel,.dian-po-picker-footer .dian-channel-group-done{border-radius:12px;flex:1;min-height:42px;font-size:15px;font-weight:600}.dian-po-picker-footer .dian-channel-group-done{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 8px rgba(37,99,235,.24)}.dian-po-loading{justify-content:center;align-items:center;min-height:160px;padding:24px;display:flex}.dian-po-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:160px;padding:24px 16px;display:flex}.dian-po-empty p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.dian-po-empty button{color:#2563eb;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.dian-po-plan-summary-page{background:var(--dian-page-bg,#eef2f7)}.dian-po-plan-summary-page .dian-po-plan-summary-sticky{background:linear-gradient(#eef2f7 88%,rgba(238,242,247,0));margin-bottom:0;padding-bottom:8px}.dian-po-plan-summary-page .dian-po-plan-summary-top{justify-content:center;padding:2px 0 4px;position:relative}.dian-po-plan-summary-page .dian-po-plan-summary-top .dian-subpage-title{text-align:center;flex:1;width:100%;padding-right:0}.dian-po-plan-summary-toolbar{flex-direction:column;gap:10px;padding:4px 0 0;display:flex}.dian-po-plan-summary-toolbar .adm-search-bar{--background:#fff;--border-radius:12px;--height:38px;border:1px solid #e2e8f0;box-shadow:0 1px 4px rgba(15,23,42,.04)}.dian-po-plan-summary-filters{flex-wrap:wrap;gap:8px;display:flex}.dian-po-plan-summary-filter{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:1;min-width:0;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.2}.dian-po-plan-summary-filter--active{color:#1d4ed8;background:#eff6ff;border-color:rgba(37,99,235,.28);box-shadow:0 1px 4px rgba(37,99,235,.08)}.dian-po-plan-summary-hint{color:#64748b;margin:0;padding:0 2px;font-size:12px;line-height:1.45}.dian-po-plan-summary-list-wrap{padding-top:4px}.dian-po-plan-summary-empty{text-align:center;padding:28px 16px;line-height:1.55}.dian-po-plan-summary-page .pa-list,.dian-po-plan-summary-list{grid-template-columns:minmax(0,1fr);gap:12px}.dian-po-plan-summary-item{list-style:none}.dian-po-plan-summary-card{background:#fff;border:1px solid #e8ecf0;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,.05)}.dian-po-plan-summary-main{text-align:left;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:none;align-items:stretch;gap:12px;width:100%;padding:12px 12px 12px 14px;display:flex}.dian-po-plan-summary-main:active{background:#f8fafc}.dian-po-plan-summary-media{background:linear-gradient(165deg,#f8fafc 0%,#eef2f7 100%);border-radius:12px;flex:0 0 76px;width:76px;height:76px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(15,23,42,.04)}.dian-po-plan-summary-media img{object-fit:cover;width:100%;height:100%;display:block}.dian-po-plan-summary-media-empty{color:#94a3b8;letter-spacing:.04em;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:500;display:flex}.dian-po-plan-summary-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dian-po-plan-summary-head-row{align-items:flex-start;gap:8px;display:flex}.dian-po-plan-summary-name{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.dian-po-plan-summary-status{letter-spacing:.02em;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.5}.dian-po-plan-summary-status--pending{color:#1d4ed8;background:#eff6ff}.dian-po-plan-summary-status--done{color:#64748b;background:#f1f5f9}.dian-po-plan-summary-code{white-space:nowrap;text-overflow:ellipsis;color:#2563eb;margin:0;font-size:11px;font-weight:600;overflow:hidden}.dian-po-plan-summary-comm{color:#475569;background:#f8fafc;border-radius:8px;margin:2px 0 0;padding:6px 8px;font-size:11px;line-height:1.45}.dian-po-plan-summary-chevron{color:#cbd5e1;flex-shrink:0;align-self:center;padding-left:2px;font-size:22px;line-height:1}.dian-po-plan-summary-meta{color:#475569;margin:2px 0 0;font-size:12px;line-height:1.45}.dian-po-plan-summary-feedback{color:#2563eb;margin:0;font-size:12px;font-weight:500;line-height:1.45}.dian-po-plan-summary-feedback--primary{margin-top:2px;font-size:13px;font-weight:600}.dian-po-plan-summary-feedback--overdue{color:#dc2626}.dian-po-plan-summary-feedback--today{color:#2563eb}.dian-po-plan-summary-feedback--upcoming{color:#0f766e}.dian-po-plan-summary-feedback-date{color:#64748b;margin:0;font-size:11px;line-height:1.4}.dian-po-plan-summary-actions{z-index:2;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:8px;padding:0 14px 12px;display:flex;position:relative}.dian-po-plan-summary-complete-btn{z-index:1;color:#fff;-webkit-tap-highlight-color:transparent;background:#2563eb;border:none;border-radius:999px;margin-top:10px;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.2;position:relative}.dian-po-plan-summary-complete-btn:active{opacity:.9;background:#1d4ed8}.dian-po-plan-summary-delete-btn{z-index:1;color:#dc2626;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #fecaca;border-radius:999px;margin-top:10px;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.2;position:relative}.dian-po-plan-summary-delete-btn:active{opacity:.9;background:#fef2f2}.dian-po-plan-delete-dialog-icon{color:#dc2626;background:#fef2f2}.dian-po-plan-summary-note{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.dian-po-plan-summary-card--batch{border-color:rgba(37,99,235,.16);box-shadow:0 2px 12px rgba(37,99,235,.08)}.dian-po-plan-summary-batch-list{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dian-po-plan-summary-batch-item{text-align:left;-webkit-tap-highlight-color:transparent;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;display:flex}.dian-po-plan-summary-batch-item:active{background:#eff6ff;border-color:rgba(37,99,235,.24)}.dian-po-plan-summary-batch-name{color:#0f172a;font-size:13px;font-weight:600;line-height:1.4}.dian-po-plan-summary-batch-code{color:#64748b;font-size:11px}.dian-po-plan-complete-dialog.adm-dialog{--adm-center-popup-border-radius:18px;--adm-center-popup-min-width:300px;--adm-center-popup-max-width:calc(100vw - 48px)}.dian-po-plan-complete-dialog .adm-dialog-body:not(.adm-dialog-with-image){padding-top:0}.dian-po-plan-complete-dialog .adm-dialog-title{margin:0;padding:20px 20px 0}.dian-po-plan-complete-dialog .adm-dialog-content{padding:12px 20px 4px}.dian-po-plan-complete-dialog .adm-dialog-footer{padding:0}.dian-po-plan-complete-dialog .adm-dialog-footer .adm-dialog-action-row{border-top:none;gap:8px;padding:8px 12px 12px}.dian-po-plan-complete-dialog .adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{border-radius:12px;flex:1;min-height:42px;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.2;border:none!important}.dian-po-plan-complete-dialog .adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:first-child{color:#475569;background:#f1f5f9}.dian-po-plan-complete-dialog .adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{color:#fff;background:linear-gradient(#3b82f6 0%,#2563eb 100%);box-shadow:0 2px 8px rgba(37,99,235,.28)}.dian-po-plan-complete-dialog .adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child.adm-dialog-button-disabled{opacity:.65;box-shadow:none}.dian-po-plan-complete-dialog-head{flex-direction:column;align-items:center;gap:10px;display:flex}.dian-po-plan-complete-dialog-icon{color:#2563eb;background:linear-gradient(145deg,#dbeafe 0%,#eff6ff 100%);border:1px solid rgba(37,99,235,.16);border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;font-weight:700;line-height:1;display:flex}.dian-po-plan-complete-dialog-title{color:#0f172a;letter-spacing:.01em;font-size:18px;font-weight:700}.dian-po-plan-complete-dialog-body{text-align:left}.dian-po-plan-complete-dialog-lead{color:#334155;margin:0 0 12px;font-size:14px;line-height:1.55}.dian-po-plan-complete-dialog-lead strong{color:#1d4ed8;font-weight:700}.dian-po-plan-complete-dialog-product{background:linear-gradient(#f8fafc 0%,#fff 100%);border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px;display:flex}.dian-po-plan-complete-dialog-media{color:#94a3b8;background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:10px;display:flex;overflow:hidden}.dian-po-plan-complete-dialog-media img{object-fit:cover;width:100%;height:100%}.dian-po-plan-complete-dialog-product-text{flex:1;min-width:0}.dian-po-plan-complete-dialog-name{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.dian-po-plan-complete-dialog-code{color:#64748b;margin:4px 0 0;font-size:12px}.dian-po-plan-complete-dialog-notes{background:#eff6ff;border:1px solid rgba(37,99,235,.12);border-radius:10px;margin:0;padding:10px 12px 10px 28px;list-style:outside}.dian-po-plan-complete-dialog-notes li{color:#475569;font-size:12px;line-height:1.55}.dian-po-plan-complete-dialog-notes li+li{margin-top:4px}.dian-po-overview-page{background:var(--dian-page-bg,#eef2f7)}.dian-po-overview-page .dian-po-overview-sticky{background:linear-gradient(#eef2f7 88%,rgba(238,242,247,0));margin-bottom:0;padding-bottom:10px}.dian-po-overview-page .dian-po-overview-top{justify-content:center;padding:2px 0 6px;position:relative}.dian-po-overview-page .dian-po-overview-top .dian-subpage-title{text-align:center;flex:1;width:100%;padding-right:0}.dian-po-overview-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.dian-po-overview-hero-card{text-align:left;background:#fff;border:1px solid rgba(255,255,255,.72);border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;min-height:68px;padding:10px 12px;display:flex;box-shadow:0 2px 10px rgba(15,23,42,.06)}.dian-po-overview-hero-card--primary{background:linear-gradient(145deg,#dbeafe 0%,#eff6ff 52%,#fff 100%);border-color:rgba(37,99,235,.14)}.dian-po-overview-hero-card--warn{background:linear-gradient(145deg,#ffedd5 0%,#fff7ed 52%,#fff 100%);border-color:rgba(234,88,12,.14)}.dian-po-overview-hero-card--danger{background:linear-gradient(145deg,#fee2e2 0%,#fef2f2 52%,#fff 100%);border-color:rgba(220,38,38,.14)}.dian-po-overview-hero-label{color:#64748b;letter-spacing:.02em;font-size:11px;font-weight:600}.dian-po-overview-hero-value{color:#0f172a;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.05}.dian-po-overview-hint{color:#64748b;text-align:center;margin:8px 0 0;padding:0 2px;font-size:12px;line-height:1.45}.dian-po-overview-page .dian-po-overview-body{padding:2px var(--dian-page-inline,7px) 28px}.dian-po-overview-loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:13px;display:flex}.dian-po-overview-section{margin-bottom:14px}.dian-po-overview-section-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;padding:0 2px;display:flex}.dian-po-overview-section-title{color:#0f172a;letter-spacing:.01em;margin:0;padding-left:10px;font-size:15px;font-weight:700;position:relative}.dian-po-overview-section-title:before{content:"";background:linear-gradient(#3b82f6 0%,#2563eb 100%);border-radius:999px;width:3px;position:absolute;top:.15em;bottom:.15em;left:0}.dian-po-overview-section-sub{color:#94a3b8;flex-shrink:0;font-size:11px}.dian-po-overview-section-panel{background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:16px;padding:10px;box-shadow:0 2px 12px rgba(15,23,42,.05)}.dian-po-overview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dian-po-overview-kpi-card{text-align:left;-webkit-tap-highlight-color:transparent;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:3px 1fr auto;align-items:start;gap:0 8px;min-height:74px;padding:11px 10px 11px 0;display:grid;position:relative;overflow:hidden}.dian-po-overview-kpi-card:active{background:#f1f5f9}.dian-po-overview-kpi-card--span-2{grid-column:span 2}.dian-po-overview-kpi-card--featured{background:linear-gradient(145deg,#eff6ff 0%,#f8fafc 100%);border-color:rgba(37,99,235,.12);min-height:82px}.dian-po-overview-kpi-card--featured .dian-po-overview-kpi-value{font-size:26px}.dian-po-overview-kpi-card--primary{background:linear-gradient(145deg,#eff6ff 0%,#f8fafc 100%);border-color:rgba(37,99,235,.12)}.dian-po-overview-kpi-card--warn{background:linear-gradient(145deg,#fff7ed 0%,#f8fafc 100%);border-color:rgba(234,88,12,.12)}.dian-po-overview-kpi-card--danger{background:linear-gradient(145deg,#fef2f2 0%,#f8fafc 100%);border-color:rgba(220,38,38,.12)}.dian-po-overview-kpi-card--zero .dian-po-overview-kpi-value{color:#94a3b8}.dian-po-overview-kpi-accent{background:#cbd5e1;border-radius:0 999px 999px 0;grid-row:1/-1;width:3px;height:100%}.dian-po-overview-kpi-card--primary .dian-po-overview-kpi-accent,.dian-po-overview-kpi-card--featured .dian-po-overview-kpi-accent{background:linear-gradient(#60a5fa 0%,#2563eb 100%)}.dian-po-overview-kpi-card--warn .dian-po-overview-kpi-accent{background:linear-gradient(#fdba74 0%,#ea580c 100%)}.dian-po-overview-kpi-card--danger .dian-po-overview-kpi-accent{background:linear-gradient(#fca5a5 0%,#dc2626 100%)}.dian-po-overview-kpi-main{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.dian-po-overview-kpi-label{color:#475569;font-size:12px;font-weight:600}.dian-po-overview-kpi-value{color:#0f172a;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.05}.dian-po-overview-kpi-hint{color:#94a3b8;font-size:11px;line-height:1.35}.dian-po-overview-kpi-chevron{color:#cbd5e1;align-self:center;font-size:18px;font-weight:300;line-height:1}.dian-po-overview-footnote{background:rgba(239,246,255,.72);border:1px dashed #dbeafe;border-radius:12px;margin:2px 0 0;padding:10px 12px}.dian-po-overview-footnote p{color:#64748b;margin:0;font-size:11px;line-height:1.55}.dian-po-overview-detail-sheet{background:#f8fafc;flex-direction:column;min-height:240px;max-height:78vh;display:flex}.dian-po-overview-detail-handle{background:#cbd5e1;border-radius:999px;width:36px;height:4px;margin:8px auto 4px}.dian-po-overview-detail-head{grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:4px 16px 10px;display:grid}.dian-po-overview-detail-head h2{color:#0f172a;margin:0;font-size:17px;font-weight:700}.dian-po-overview-detail-count{color:#475569;background:#e2e8f0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.dian-po-overview-detail-close{color:#64748b;background:#e2e8f0;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:flex}.dian-po-overview-detail-actions{padding:0 16px 10px}.dian-po-overview-detail-link-btn{color:#1d4ed8;background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border:none;border-radius:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;box-shadow:0 1px 4px rgba(37,99,235,.12)}.dian-po-overview-detail-scroll{padding:0 var(--dian-page-inline,7px) 16px;overflow:auto}.dian-po-overview-detail-empty{text-align:center;color:#94a3b8;margin:32px 0;font-size:13px}.dian-po-overview-detail-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dian-po-overview-detail-row{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:10px;width:100%;padding:10px;display:flex;box-shadow:0 1px 4px rgba(15,23,42,.04)}.dian-po-overview-detail-row:active{background:#f8fafc}.dian-po-overview-detail-media{color:#94a3b8;background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:10px;display:flex;overflow:hidden}.dian-po-overview-detail-media img{object-fit:cover;width:100%;height:100%}.dian-po-overview-detail-body{flex:1;min-width:0}.dian-po-overview-detail-name{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}.dian-po-overview-detail-code{color:#64748b;margin:3px 0 0;font-size:11px}.dian-po-overview-detail-batch-list{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dian-po-overview-detail-batch-item{text-align:left;-webkit-tap-highlight-color:transparent;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;display:flex}.dian-po-overview-detail-batch-item:active{background:#eff6ff;border-color:rgba(37,99,235,.24)}.dian-po-overview-detail-batch-name{color:#0f172a;font-size:13px;font-weight:600;line-height:1.4}.dian-po-overview-detail-batch-code{color:#64748b;font-size:11px}.dian-po-overview-detail-meta{color:#475569;margin:4px 0 0;font-size:11px;line-height:1.4}.platform-demo-section-title{color:#64748b;margin:0 0 8px;font-size:13px;font-weight:600}.platform-demo-hint{color:#94a3b8;margin:8px 0;font-size:12px}.platform-demo-empty{text-align:center;color:#94a3b8;padding:24px 12px;font-size:13px}.platform-demo-footnote{color:#94a3b8;margin:16px 4px 8px;font-size:11px;line-height:1.5}.platform-demo-kingkong{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;display:grid}.platform-demo-kingkong-item{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid rgba(255,255,255,.6);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;transition:transform .12s,box-shadow .15s;display:flex}.platform-demo-kingkong-item:active{transform:scale(.97);box-shadow:0 2px 10px rgba(15,23,42,.08)}.platform-demo-kingkong-item--all{background:linear-gradient(165deg,#eff6ff 0%,#fff 100%);border-color:rgba(147,197,253,.45)}.platform-demo-kingkong-item--all:active{box-shadow:0 2px 12px rgba(37,99,235,.12)}.platform-demo-kingkong-icon{--domain-color:#2563eb;--domain-bg:rgba(37,99,235,.08);width:52px;height:52px;color:var(--domain-color);background:var(--domain-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--domain-color) 12%, transparent);border-radius:16px;justify-content:center;align-items:center;display:flex}.platform-demo-kingkong-icon--all{--domain-color:#475569;--domain-bg:linear-gradient(145deg, #e2e8f0 0%, #f1f5f9 100%);color:#334155;background:var(--domain-bg);box-shadow:inset 0 0 0 1px rgba(148,163,184,.35)}.platform-demo-kingkong-label{text-align:center;color:#0f172a;max-width:100%;font-size:13px;font-weight:600;line-height:1.25}.platform-demo-kingkong-meta{color:#64748b;background:rgba(255,255,255,.85);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.3}.platform-demo-kingkong-item--all .platform-demo-kingkong-meta{color:#2563eb;background:rgba(37,99,235,.08)}.platform-demo-list-wrap{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.06)}.platform-demo-list-wrap--scroll{max-height:calc(100vh - 280px);overflow-y:auto}.platform-demo-list-row{text-align:left;background:#fff;border:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.platform-demo-list-row:last-child{border-bottom:none}.platform-demo-list-row-icon{--item-color:#2563eb;background:color-mix(in srgb, var(--item-color,#2563eb) 14%, #fff);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--item-color,#2563eb) 18%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.platform-demo-list-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.platform-demo-list-row-title{color:#0f172a;font-size:15px;font-weight:600}.platform-demo-list-row-desc{white-space:nowrap;text-overflow:ellipsis;color:#94a3b8;font-size:11px;overflow:hidden}.platform-demo-list-row-end{flex-shrink:0;align-items:center;gap:6px;display:flex}.platform-demo-tag{font-size:10px}.platform-demo-chevron{color:#cbd5e1;font-size:18px;line-height:1}.dian-home-pad--presentation-lock{min-height:100%}.dian-hero-pill-wrap{align-items:center;gap:6px;display:flex}.dian-hero-pill--lock{min-width:44px}.dian-hero-pill--locked{color:#b45309;background:#fef3c7;border-color:#fcd34d}.dian-presentation-unlock-center-popup{--adm-center-popup-z-index:10100;--adm-center-popup-min-width:0;--adm-center-popup-max-width:calc(100vw - 30px)}.dian-presentation-unlock-center-popup .adm-center-popup-wrap{box-sizing:border-box;width:min(100vw - 30px,400px);min-width:0;max-width:calc(100vw - 30px);left:50%;transform:translate(-50%,-50%)}html.cap-native .dian-presentation-unlock-center-popup .adm-center-popup-wrap{max-width:calc(100vw - 30px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.dian-presentation-unlock-popup-body.adm-center-popup-body{box-sizing:border-box;border-radius:20px;width:100%;padding:0;overflow:hidden;box-shadow:0 18px 45px rgba(20,41,73,.27)}.dian-presentation-unlock-sheet{box-sizing:border-box;color:#17233b;background:#fff;width:100%}.dian-presentation-unlock-head{justify-content:flex-end;padding:12px 18px 0;display:flex}.dian-presentation-unlock-close{color:#536682;background:#f0f3f8;border:0;border-radius:50%;flex:none;width:30px;height:30px;font-size:20px;line-height:25px}.dian-presentation-unlock-form{padding:14px 18px}.dian-presentation-unlock-field{display:block}.dian-presentation-unlock-label{color:#64748b;font-size:12px;font-weight:700;display:block}.dian-presentation-unlock-input{box-sizing:border-box;color:#17233b;width:100%;height:46px;font:inherit;background:#f8faff;border:1px solid #d8e2f2;border-radius:12px;outline:none;margin-top:8px;padding:0 13px;font-size:16px;display:block}.dian-presentation-unlock-input:focus{border-color:#2b63e9;box-shadow:0 0 0 2px #9abaff}.dian-presentation-unlock-error{color:#c93443;margin:10px 0 0;font-size:12px}.dian-presentation-unlock-footer{border-top:1px solid #edf1f7;padding:12px 18px 18px}.dian-presentation-unlock-footer button{color:#fff;width:100%;min-height:48px;font:inherit;background:#245de4;border:0;border-radius:12px;font-size:13px;font-weight:800;box-shadow:0 6px 16px rgba(36,93,228,.18)}.dian-refund-analysis-page .dian-aftersale-refund-only-tabs{margin-bottom:4px}.dian-refund-analysis-page .dian-channel-analysis-sticky{z-index:auto;margin:0 var(--dian-page-inline-neg,-7px) 6px;padding:0 var(--dian-page-inline,7px) 2px;background:var(--dian-page-bg,#eef2f7);position:static;top:auto}.dian-refund-kpi-section{padding:4px 12px 10px}.dian-refund-kpi-period{color:#64748b;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.dian-refund-kpi-period svg{color:#94a3b8;flex-shrink:0}.dian-refund-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.dian-refund-kpi-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;min-height:118px;padding:10px 8px 9px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.04)}.dian-refund-kpi-card:before{content:"";border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.dian-refund-kpi-card--orders:before{background:linear-gradient(90deg,#3b82f6,#2563eb)}.dian-refund-kpi-card--money:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.dian-refund-kpi-card--items:before{background:linear-gradient(90deg,#14b8a6,#0d9488)}.dian-refund-kpi-icon{border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:2px;display:inline-flex}.dian-refund-kpi-card--orders .dian-refund-kpi-icon{color:#2563eb;background:#eff6ff}.dian-refund-kpi-card--money .dian-refund-kpi-icon{color:#d97706;background:#fffbeb}.dian-refund-kpi-card--items .dian-refund-kpi-icon{color:#0d9488;background:#f0fdfa}.dian-refund-kpi-label{color:#94a3b8;margin-top:2px;font-size:11px;line-height:1.2}.dian-refund-kpi-metric{align-items:baseline;gap:2px;min-width:0;min-height:20px;margin-top:4px;display:flex}.dian-refund-kpi-value{color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.dian-refund-kpi-value--money{letter-spacing:-.02em;font-size:13px}.dian-refund-kpi-unit{color:#64748b;flex-shrink:0;font-size:11px;line-height:1.2}.dian-refund-kpi-daily{border-top:1px dashed #e2e8f0;align-items:baseline;gap:3px;min-width:0;margin:auto 0 0;padding-top:6px;font-size:10px;line-height:1.3;display:flex}.dian-refund-kpi-daily-label{color:#94a3b8;flex-shrink:0;font-weight:500}.dian-refund-kpi-daily-value{color:#475569;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.dian-refund-kpi-daily-unit{color:#94a3b8;flex-shrink:0;font-weight:500}.dian-refund-analysis-page .dian-aftersale-refund-only-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 0 4px;display:grid}.dian-refund-analysis-page .dian-aftersale-refund-only-tabs button{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-height:72px;padding:10px 12px;line-height:1.3;display:flex}.dian-refund-analysis-page .dian-aftersale-refund-only-tabs button.dian-active{color:#fff;border-color:transparent;box-shadow:0 4px 14px rgba(37,99,235,.22)}.dian-refund-analysis-page .dian-aftersale-refund-only-tabs button[data-category=unshipped_refund_only].dian-active{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 4px 14px rgba(245,158,11,.28)}.dian-refund-analysis-page .dian-aftersale-refund-only-tabs button[data-category=shipped_refund_only].dian-active{background:linear-gradient(135deg,#3b82f6,#2563eb)}.dian-refund-analysis-page .dian-aftersale-refund-only-tabs button[data-category=shipped_partial_refund].dian-active{background:linear-gradient(135deg,#a78bfa,#8b5cf6);box-shadow:0 4px 14px rgba(139,92,246,.28)}.dian-refund-analysis-page .dian-aftersale-refund-only-tabs button[data-category=summary].dian-active{background:linear-gradient(135deg,#2dd4bf,#0d9488);box-shadow:0 4px 14px rgba(13,148,136,.28)}.dian-refund-tab-label{font-size:14px;font-weight:600}.dian-refund-tab-metrics{flex-wrap:wrap;align-items:baseline;gap:4px 12px;width:100%;margin-top:2px;display:flex}.dian-refund-tab-metric{color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.dian-refund-tab-metric strong{color:#0f172a;font-size:17px;font-weight:700}.dian-refund-tab-metric--money{color:#475569;font-size:15px;font-weight:600}.dian-refund-analysis-page .dian-aftersale-refund-only-tabs button.dian-active .dian-refund-tab-metric{color:rgba(255,255,255,.88)}.dian-refund-analysis-page .dian-aftersale-refund-only-tabs button.dian-active .dian-refund-tab-metric strong,.dian-refund-analysis-page .dian-aftersale-refund-only-tabs button.dian-active .dian-refund-tab-metric--money{color:#fff}.dian-refund-tab-count{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.dian-refund-tab-short{display:none}.dian-refund-chart-panel{padding:0 12px 12px}.dian-refund-chart-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:8px 4px 4px;box-shadow:0 2px 8px rgba(15,23,42,.04)}.dian-refund-section-head{margin-bottom:8px}.dian-refund-section-title--with-icon{align-items:flex-start;gap:8px;margin:0;display:flex}.dian-refund-section-title-icon{color:#4338ca;background:#eef2ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dian-refund-section-title-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dian-refund-section-title-text small{color:#94a3b8;font-size:11px;font-weight:400;line-height:1.35}.dian-refund-report-section{padding:0 12px 16px}.dian-express-date-range-field{width:100%;min-width:0}.dian-express-date-range-field--enhanced{flex-direction:column;gap:8px;display:flex}.dian-express-date-range--enhanced{flex-direction:column;gap:0;min-width:0;display:flex;position:relative}.dian-express-date-range-enhanced-trigger{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 10px rgba(15,23,42,.05)}.dian-express-date-range-enhanced-trigger--set,.dian-express-datetime-range--active .dian-express-date-range-enhanced-trigger{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:rgba(37,99,235,.35);padding-right:54px;box-shadow:0 4px 14px rgba(37,99,235,.1)}.dian-express-date-range-enhanced-icon{color:#2563eb;background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dian-express-date-range-enhanced-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dian-express-date-range-enhanced-label{color:#94a3b8;font-size:11px;font-weight:600;line-height:1.2}.dian-express-date-range-enhanced-val{color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.dian-express-date-range-enhanced-trigger--set .dian-express-date-range-enhanced-val,.dian-express-datetime-range--active .dian-express-date-range-enhanced-val{color:#1d4ed8}.dian-express-date-range-enhanced-chevron{color:#cbd5e1;flex-shrink:0;font-size:20px;font-weight:300;line-height:1}.dian-express-date-range-enhanced-clear{color:#2563eb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:rgba(37,99,235,.08);border:none;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:10px;right:36px}.dian-express-date-range-picks--single{grid-template-columns:1fr}.dian-express-date-range-trigger{justify-content:center;align-items:center;min-height:34px;padding:6px 10px}.dian-express-date-range-trigger .dian-express-datetime-trigger-val{text-align:center;font-size:13px}.dian-refund-report-hint{color:#64748b;margin:0 0 10px;font-size:12px;line-height:1.45}.dian-refund-supplier-list{margin:0;padding:0;list-style:none}.dian-refund-supplier-group{background:#fff;border:1px solid #f1f5f9;border-radius:12px;margin-bottom:8px;overflow:hidden;box-shadow:0 2px 6px rgba(15,23,42,.03)}.dian-refund-supplier-head{text-align:left;cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 10px 12px 12px;display:flex}.dian-refund-supplier-rank{color:#64748b;background:#f1f5f9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.dian-refund-supplier-rank--top{color:#fff;background:linear-gradient(135deg,#6366f1,#2563eb)}.dian-refund-supplier-head-bar{background:#f1f5f9;border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.dian-refund-supplier-head-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#93c5fd,#6366f1);height:100%}.dian-refund-supplier-head-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dian-refund-supplier-name{color:#0f172a;font-size:15px;font-weight:700}.dian-refund-supplier-sub{color:#94a3b8;font-size:12px}.dian-refund-supplier-metrics{color:#64748b;font-size:12px}.dian-refund-supplier-chevron{color:#94a3b8;flex-shrink:0;font-size:14px}.dian-refund-spec-list{border-top:1px solid #f1f5f9;margin:0;padding:0 8px 8px;list-style:none}.dian-refund-spec-row{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;margin-top:6px;padding:0}.dian-refund-spec-open{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:inherit;background:0 0;border:none;width:100%;margin:0;padding:8px 10px}.dian-refund-spec-open:active{background:#eff6ff}.dian-refund-spec-drill{color:#cbd5e1;flex-shrink:0;margin-left:2px;font-size:18px;font-weight:300;line-height:1}.dian-refund-spec-bar{display:none}.dian-refund-spec-main{flex-direction:row;align-items:center;gap:8px;display:flex}.dian-refund-spec-rank{color:#94a3b8;background:#e2e8f0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.dian-refund-spec-rank--top{color:#fff;background:#6366f1}.dian-refund-spec-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dian-refund-spec-thumb{object-fit:cover;background:#e2e8f0;border-radius:6px;flex-shrink:0;width:40px;height:40px}.dian-refund-spec-thumb--empty{color:#94a3b8;justify-content:center;align-items:center;font-size:10px;display:flex}.dian-refund-spec-label{color:#334155;font-size:13px;font-weight:600;line-height:1.35}.dian-refund-spec-metrics{color:#94a3b8;font-size:11px}.dian-refund-spec-bar-track{background:#e2e8f0;border-radius:999px;height:5px;margin-top:5px;overflow:hidden}.dian-refund-spec-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#818cf8);min-width:4px;height:100%}.dian-refund-spec-amount-col{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;min-width:56px;display:flex}.dian-refund-spec-amount{color:#0f172a;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.dian-refund-spec-pct{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:10px}.dian-refund-spec-empty{color:#94a3b8;padding:10px 12px;font-size:12px}.dian-refund-spec-detail-center-popup{--adm-center-popup-z-index:10120;--adm-center-popup-max-width:calc(100vw - 24px)}.dian-refund-spec-detail-popup-body{padding:0}.dian-refund-spec-detail-panel{background:#fff;border-radius:16px;flex-direction:column;width:min(100vw - 24px,420px);max-height:min(78vh,640px);display:flex;overflow:hidden}.dian-refund-spec-detail-header{border-bottom:1px solid #f1f5f9;padding:14px 16px 10px}.dian-refund-spec-detail-sub{color:#94a3b8;margin:4px 0 0;font-size:11px;line-height:1.4}.dian-refund-spec-detail-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.dian-refund-spec-detail-copy-value{color:#2563eb;text-align:left;word-break:break-all;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;min-width:0;padding:0;font-size:12px;font-weight:600;line-height:1.4}.dian-refund-spec-detail-copy-value--copied{color:#16a34a}.dian-refund-spec-detail-copy-value:active:not(.dian-refund-spec-detail-copy-value--copied){opacity:.72}.dian-refund-spec-calc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:0 12px 10px;padding:10px 12px}.dian-refund-spec-calc-title{color:#0f172a;margin:0 0 6px;font-size:13px;font-weight:700}.dian-refund-spec-calc-note{color:#64748b;margin:0 0 8px;font-size:11px;line-height:1.45}.dian-refund-spec-calc-note strong{color:#334155;font-weight:600}.dian-refund-spec-calc-block+.dian-refund-spec-calc-block{border-top:1px dashed #e2e8f0;margin-top:8px;padding-top:8px}.dian-refund-spec-calc-label{color:#94a3b8;letter-spacing:.02em;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.dian-refund-spec-calc-report{color:#334155;margin:0;font-size:13px}.dian-refund-spec-calc-lines{margin:0}.dian-refund-spec-calc-lines>div{gap:8px;padding:3px 0;font-size:12px;line-height:1.4;display:flex}.dian-refund-spec-calc-lines dt{color:#64748b;flex:0 0 56px;margin:0}.dian-refund-spec-calc-lines dd{color:#0f172a;flex:1;min-width:0;margin:0}.dian-refund-spec-calc-sub{color:#94a3b8;margin-top:2px;font-size:11px;font-weight:400;display:block}.dian-refund-spec-calc-formula{font-variant-numeric:tabular-nums;word-break:break-all}.dian-refund-spec-calc-hint,.dian-refund-spec-calc-ok,.dian-refund-spec-calc-warn{border-top:1px dashed #e2e8f0;margin:8px 0 0;padding-top:8px;font-size:11px;line-height:1.45}.dian-refund-spec-calc-hint{color:#64748b}.dian-refund-spec-calc-ok{color:#16a34a}.dian-refund-spec-calc-warn{color:#d97706}.dian-refund-spec-calc-rules{margin:0;padding:0;list-style:none}.dian-refund-spec-calc-rule+.dian-refund-spec-calc-rule{border-top:1px dotted #e2e8f0;margin-top:6px;padding-top:6px}.dian-refund-spec-calc-rule-name{color:#334155;font-size:12px;display:block}.dian-refund-spec-calc-rule-steps{color:#64748b;margin:3px 0 0;padding-left:16px;font-size:11px;line-height:1.45}.dian-refund-spec-calc-cat-list{margin:0;padding:0;list-style:none}.dian-refund-spec-calc-cat-item{padding:6px 0}.dian-refund-spec-calc-cat-item+.dian-refund-spec-calc-cat-item{border-top:1px dotted #e2e8f0}.dian-refund-spec-calc-cat-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.dian-refund-spec-calc-cat-no{color:#64748b;font-variant-numeric:tabular-nums;font-size:11px}.dian-refund-spec-calc-cat-points{color:#475569;margin:0;padding-left:16px;font-size:11px;line-height:1.45}.dian-refund-spec-cat-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.dian-refund-spec-cat-badge--unshipped_refund_only{color:#0369a1;background:#e0f2fe}.dian-refund-spec-cat-badge--shipped_refund_only{color:#15803d;background:#dcfce7}.dian-refund-spec-cat-badge--shipped_partial_refund{color:#b45309;background:#fef3c7}.dian-refund-spec-detail-reason{background:#f1f5f9;border-radius:8px;margin:6px 0 4px;padding:6px 8px}.dian-refund-spec-detail-reason-k{color:#94a3b8;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.dian-refund-spec-detail-reason-list{color:#475569;margin:0;padding-left:16px;font-size:11px;line-height:1.45}.dian-aftersale-suspicious-detail-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dian-refund-section-title{color:#0f172a;margin:8px 0 10px;font-size:15px;font-weight:700}.dian-refund-detail-section{padding:0 12px 24px}.dian-refund-detail-toggle{color:#2563eb;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;margin:8px 0 10px;padding:10px 12px;font-size:14px;font-weight:600}.dian-refund-detail-list{margin:0;padding:0;list-style:none}.dian-refund-detail-row{background:#fff;border:1px solid #f1f5f9;border-radius:10px;margin-bottom:8px;padding:10px 12px}.dian-refund-detail-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.dian-refund-detail-title{color:#0f172a;flex:1;font-size:14px;font-weight:600;line-height:1.35}.dian-refund-detail-title-link{color:#2563eb;text-decoration:none}.dian-refund-detail-title-link:active{opacity:.85}.dian-refund-detail-inline-link{color:#2563eb;text-decoration:none}.dian-refund-detail-inline-link:active{opacity:.85}.dian-refund-detail-amount{color:#dc2626;flex-shrink:0;font-size:14px;font-weight:700}.dian-refund-detail-meta{grid-template-columns:1fr 1fr;gap:6px 10px;margin:0;display:grid}.dian-refund-detail-meta div{min-width:0}.dian-refund-detail-meta dt{color:#94a3b8;margin:0;font-size:11px}.dian-refund-detail-meta dd{color:#334155;word-break:break-all;margin:2px 0 0;font-size:12px}.pa-accounts-section{margin-bottom:20px}.pa-accounts-section-title{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding:0;display:flex}.pa-accounts-section-sync-btn{color:#1677ff;background:rgba(22,119,255,.08);border:1px solid rgba(22,119,255,.35);border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.2}.pa-accounts-section-sync-btn:disabled{opacity:.55}.pa-accounts-section-title-inner{background:rgba(255,255,255,.92);border:1px solid rgba(226,232,240,.95);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px 12px 6px 8px;display:inline-flex;box-shadow:0 1px 3px rgba(15,23,42,.04)}.pa-accounts-section-label{color:#0f172a;font-size:14px;font-weight:700}.pa-accounts-section-count{color:#64748b;text-align:center;background:#f1f5f9;border-radius:999px;min-width:20px;padding:0 7px;font-size:11px;font-weight:700;line-height:20px}.pa-accounts-platform-icon.dian-platform-icon,.pa-accounts-platform-icon.dian-platform-icon-hit,.pa-accounts-platform-trigger .dian-platform-icon{width:16px;min-width:16px;height:16px;min-height:16px;box-shadow:none;border-radius:4px}.pa-accounts-platform-icon.dian-platform-icon--img img{object-fit:contain;width:100%;height:100%}.pa-accounts-platform-icon.dian-platform-icon--fallback{font-size:10px;font-weight:700}.pa-accounts-platform-icon--picker.dian-platform-icon,.pa-accounts-platform-icon--picker.dian-platform-icon-hit{border-radius:5px;width:18px;min-width:18px;height:18px;min-height:18px}.pa-accounts-platform-icon--picker.dian-platform-icon--fallback{font-size:10px}.pa-accounts-platform-trigger{box-sizing:border-box;color:#0f172a;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;width:100%;min-height:44px;padding:11px 12px;font-size:15px;transition:border-color .15s,box-shadow .15s;display:flex}.pa-accounts-platform-trigger:active{opacity:.92}.pa-accounts-platform-trigger:focus-visible{border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.pa-accounts-platform-trigger--disabled,.pa-accounts-platform-trigger:disabled{cursor:default;opacity:.72;background:#f8fafc}.pa-accounts-platform-label{flex:1;min-width:0;font-weight:500}.pa-accounts-platform-chevron{color:#94a3b8;flex-shrink:0;font-size:18px;line-height:1;transition:transform .15s;transform:rotate(90deg)}.pa-accounts-platform-field{display:block}.pa-accounts-platform-picker-popup{--adm-center-popup-z-index:10200;--adm-center-popup-min-width:0;--adm-center-popup-max-width:calc(100vw - 48px)}.pa-accounts-platform-picker-popup .adm-center-popup-wrap{box-sizing:border-box;width:min(88vw,360px);min-width:0;max-width:calc(100vw - 48px);left:50%;transform:translate(-50%,-50%)}.pa-accounts-platform-picker-popup .adm-center-popup-close{z-index:2;top:8px;right:8px}.pa-accounts-platform-picker-body.adm-center-popup-body{box-sizing:border-box;border-radius:14px;width:100%;max-width:100%;padding:0;overflow:hidden}.pa-accounts-platform-picker{flex-direction:column;width:100%;max-height:min(60vh,420px);padding:16px 12px 12px;display:flex}.pa-accounts-platform-picker-title{color:#0f172a;text-align:center;margin:0 0 12px;padding:0 4px;font-size:16px;font-weight:700}.pa-accounts-platform-picker-list{-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.pa-accounts-platform-option{box-sizing:border-box;color:#0f172a;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;margin:0;padding:9px 8px;font-size:15px;display:flex}.pa-accounts-platform-option:active{background:#f1f5f9}.pa-accounts-platform-option--active{background:#eff6ff}.pa-accounts-platform-option-label{flex:1;min-width:0;font-weight:500}.pa-accounts-platform-option-check{color:#2563eb;flex-shrink:0;font-size:16px;font-weight:700}.pa-accounts-card-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.pa-accounts-card-head--qrcode{justify-content:flex-end;margin-bottom:4px}.pa-accounts-card-main--qrcode{padding:10px 12px 8px}.pa-accounts-card-qrcode{flex-direction:column;gap:8px;display:flex}.pa-accounts-card-qrcode-hero{background:linear-gradient(135deg,#eff6ff 0%,#f0f9ff 52%,#ecfeff 100%);border:1px solid rgba(186,230,253,.95);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex;position:relative;overflow:hidden}.pa-accounts-card-qrcode-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(37,99,235,.12) 0%,transparent 70%);border-radius:50%;width:96px;height:96px;position:absolute;top:-28px;right:-28px}.pa-accounts-card-qrcode-hero--offline{background:linear-gradient(135deg,#fff7ed 0%,#fff1f2 100%);border-color:rgba(254,205,211,.95)}.pa-accounts-card-qrcode-hero--offline:before{background:radial-gradient(circle,rgba(225,29,72,.1) 0%,transparent 70%)}.pa-accounts-card-qrcode-hero--online{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%);border-color:rgba(187,247,208,.95)}.pa-accounts-card-qrcode-hero--online:before{background:radial-gradient(circle,rgba(16,185,129,.12) 0%,transparent 70%)}.pa-accounts-card-qrcode-hero--pending{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-color:rgba(186,230,253,.95)}.pa-accounts-card-qrcode-hero-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pa-accounts-card-qrcode-icon-wrap{flex-shrink:0;position:relative}.pa-accounts-card-qrcode-icon.dian-platform-icon,.pa-accounts-card-qrcode-icon.dian-platform-icon-hit{border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:0 4px 12px rgba(15,23,42,.08)}.pa-accounts-card-qrcode-qr-mark{color:#2563eb;background:#fff;border:1px solid rgba(191,219,254,.95);border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 6px rgba(37,99,235,.14)}.pa-accounts-card-qrcode-hero--offline .pa-accounts-card-qrcode-qr-mark{color:#e11d48;border-color:rgba(254,205,211,.95);box-shadow:0 2px 6px rgba(225,29,72,.12)}.pa-accounts-card-qrcode-hero--online .pa-accounts-card-qrcode-qr-mark{color:#059669;border-color:rgba(187,247,208,.95);box-shadow:0 2px 6px rgba(16,185,129,.12)}.pa-accounts-card-qrcode-copy{flex:1;min-width:0}.pa-accounts-card-qrcode-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.3}.pa-accounts-card-qrcode-desc{color:#64748b;margin:0;font-size:12px;line-height:1.45}.pa-accounts-card-qrcode-status{z-index:1;flex-shrink:0;position:relative}.pa-accounts-card-qrcode-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pa-accounts-card-qrcode-metric{background:rgba(248,250,252,.98);border:1px solid rgba(226,232,240,.9);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.pa-accounts-card-qrcode-metric-label{color:#94a3b8;font-size:11px;font-weight:600;line-height:1.35}.pa-accounts-card-qrcode-metric-value{color:#334155;word-break:break-all;font-size:13px;font-weight:600;line-height:1.35}.pa-accounts-card-qrcode-task{background:rgba(239,246,255,.95);border:1px solid rgba(191,219,254,.85);border-radius:8px;align-items:center;gap:6px;margin:0;padding:6px 10px;display:flex}.pa-accounts-card-qrcode-task-label{color:#64748b;flex-shrink:0;font-size:11px;font-weight:600}.pa-accounts-card--qrcode .pa-accounts-card-foot{padding-top:8px}.pa-accounts-card-logo{object-fit:cover;background:#f1f5f9;border:1px solid rgba(226,232,240,.9);border-radius:8px;flex-shrink:0;width:32px;height:32px}.pa-accounts-card-name{color:#0f172a;letter-spacing:-.01em;flex:1;min-width:0;font-size:17px;font-weight:700;display:block}.pa-accounts-card-status{letter-spacing:.02em;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.35}.pa-accounts-card-status--online{color:#15803d;background:linear-gradient(#ecfdf5 0%,#dcfce7 100%);border:1px solid #bbf7d0}.pa-accounts-card-status--offline{color:#b91c1c;background:linear-gradient(#fff1f2 0%,#ffe4e6 100%);border:1px solid #fecdd3}.pa-accounts-card-status--pending{color:#0369a1;background:linear-gradient(#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd}.pa-accounts-card-head .pa-accounts-platform-icon.dian-platform-icon,.pa-accounts-card-head .pa-accounts-platform-icon.dian-platform-icon-hit{width:22px;min-width:22px;height:22px;min-height:22px}.pa-accounts-section-icon.dian-platform-icon,.pa-accounts-section-icon.dian-platform-icon-hit{border-radius:6px;width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:0 1px 2px rgba(15,23,42,.08)}.pa-accounts-page{background:linear-gradient(#dbeafe 0%,#eff6ff 88px,#f1f5f9 160px)}.pa-accounts-page--tab .pa-accounts-panel{padding-left:6px;padding-right:6px;overflow-y:visible}.pa-accounts-page--tab .pa-accounts-unified-list{padding-left:2px;padding-right:2px}.pa-accounts-page--tab .pa-accounts-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin:8px 12px 12px;padding:10px 12px 4px;position:static;box-shadow:0 4px 20px rgba(15,23,42,.05)}.pa-accounts-page--tab .pa-accounts-toolbar .dian-subpage-top{padding:0 0 8px}.pa-accounts-page--tab .pa-accounts-toolbar .dian-subpage-title{text-align:left;font-size:18px}.pa-accounts-page--tab .pa-accounts-toolbar .pa-accounts-filter-bar{padding:0 0 8px}.pa-accounts-page--tab .pa-accounts-toolbar .pa-accounts-section-sync-btn{color:#fff;background:#2563eb;border:0;border-radius:9px;padding:9px 11px;font-size:12px;box-shadow:0 2px 7px rgba(37,99,235,.2)}.pa-accounts-page--tab .pa-accounts-toolbar .pa-accounts-refresh-hint{display:none}.pa-accounts-page .dian-subpage-sticky{-webkit-backdrop-filter:blur(12px);background:rgba(255,255,255,.88);border-bottom:1px solid rgba(226,232,240,.85);box-shadow:0 4px 16px rgba(15,23,42,.04)}.pa-accounts-page .dian-subpage-top{padding:4px 12px 8px}.pa-accounts-refresh-hint{text-align:center;color:#64748b;flex:1;padding-right:8px;font-size:12px}.pa-accounts-filter-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:0 12px 12px;display:flex;overflow-x:auto}.pa-accounts-filter-bar::-webkit-scrollbar{display:none}.pa-accounts-filter-chip{color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pa-accounts-filter-chip-count{color:#64748b;text-align:center;background:#f1f5f9;border-radius:999px;min-width:18px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.pa-accounts-filter-chip--active{color:#fff;background:#2563eb;border:none;box-shadow:0 2px 8px rgba(37,99,235,.28)}.pa-accounts-filter-chip--active:active{opacity:1;background:#1d4ed8}.pa-accounts-filter-chip--active .pa-accounts-filter-chip-count{color:#fff;background:rgba(255,255,255,.22)}.pa-accounts-filter-chip--alert:not(.pa-accounts-filter-chip--active){color:#b91c1c;background:#fff1f2;border-color:#fecaca}.pa-accounts-filter-chip--alert:not(.pa-accounts-filter-chip--active) .pa-accounts-filter-chip-count{color:#b91c1c;background:#fee2e2}.pa-accounts-filter-reset{color:#2563eb;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:14px;font-weight:600}.pa-accounts-panel{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:4px 12px 24px;overflow-y:auto}.pa-accounts-panel .gs-loading{flex-direction:column;gap:12px;padding:48px 16px 32px}.pa-accounts-loading-hint{color:#64748b;text-align:center;margin:0;font-size:14px}.pa-accounts-panel .gs-loading .pa-accounts-filter-reset{margin-top:4px}.pa-accounts-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pa-accounts-card{background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.05)}.pa-accounts-card:before{content:"";background:0 0;width:4px;height:100%;position:absolute;top:0;left:0}.pa-accounts-card--online:before{background:linear-gradient(#34d399 0%,#10b981 100%)}.pa-accounts-card--offline:before{background:linear-gradient(#fb7185 0%,#e11d48 100%)}.pa-accounts-card--pending:before{background:linear-gradient(#38bdf8 0%,#0ea5e9 100%)}.pa-accounts-card-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 14px;margin:0;display:grid}.pa-accounts-card-field{align-items:baseline;gap:6px;min-width:0;display:flex}.pa-accounts-card-field--full{grid-column:1/-1}.pa-accounts-card-field dt{color:#94a3b8;flex-shrink:0;margin:0;font-size:11px;font-weight:600;line-height:1.4}.pa-accounts-card-field dd{color:#334155;word-break:break-all;flex:1;min-width:0;margin:0;font-size:13px;line-height:1.4}.pa-accounts-card-session{background:rgba(248,250,252,.95);border:1px solid rgba(226,232,240,.85);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;padding:6px 10px;display:flex}.pa-accounts-card-session-item{align-items:center;gap:4px;min-width:0;display:inline-flex}.pa-accounts-card-session-item--task{flex:auto;min-width:0}.pa-accounts-card-session-label{color:#94a3b8;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.35}.pa-accounts-card-session-value{color:#475569;word-break:break-all;font-size:12px;font-weight:500;line-height:1.35}.pa-accounts-card-session-sep{background:rgba(203,213,225,.9);flex-shrink:0;width:1px;height:12px}.pa-accounts-card-task{color:#1677ff;text-overflow:ellipsis;white-space:nowrap;background:rgba(22,119,255,.1);border-radius:999px;align-items:center;max-width:100%;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex;overflow:hidden}.pa-accounts-card-pwd{letter-spacing:.08em;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.pa-accounts-card-meta{color:#64748b;word-break:break-all;margin-top:4px;font-size:13px;line-height:1.45;display:block}.pa-accounts-pwd{color:#94a3b8;margin-top:4px;font-size:12px;display:block}.pa-accounts-card-main{padding:12px 14px 10px}.pa-accounts-card-foot{background:linear-gradient(#fafbfc 0%,#f8fafc 100%);border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.pa-accounts-card-foot-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.pa-accounts-login-row{flex-wrap:wrap;gap:8px;display:flex}.pa-accounts-login-row .pa-accounts-card-login{flex:1;min-width:88px}.pa-accounts-card-login{min-width:58px}.pa-accounts-card-novnc{margin:0 12px 10px}.pa-accounts-card-novnc-strip{background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:flex}.pa-accounts-card-novnc-strip--start{background:linear-gradient(#fffbeb 0%,#fef3c7 100%);border-color:#fde68a}.pa-accounts-card-novnc-strip--fail{background:linear-gradient(#fff1f2 0%,#ffe4e6 100%);border-color:#fecaca}.pa-accounts-card-novnc-dot{background:#2563eb;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.pa-accounts-card-novnc-strip--start .pa-accounts-card-novnc-dot{background:#d97706;box-shadow:0 0 0 2px rgba(217,119,6,.18)}.pa-accounts-card-novnc-strip--fail .pa-accounts-card-novnc-dot{background:#dc2626;box-shadow:0 0 0 2px rgba(220,38,38,.16)}.pa-accounts-card-novnc-dot--pulse{animation:1.25s ease-in-out infinite pa-novnc-dot-pulse}@keyframes pa-novnc-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.pa-accounts-card-novnc-title{color:#1e3a8a;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.35}.pa-accounts-card-novnc-strip--start .pa-accounts-card-novnc-title{color:#92400e}.pa-accounts-card-novnc-strip--fail .pa-accounts-card-novnc-title{color:#991b1b}.pa-accounts-card-novnc-sub{color:#64748b;background:rgba(255,255,255,.72);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4}.pa-accounts-btn{box-sizing:border-box;color:#334155;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:transform .12s,opacity .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 2px rgba(15,23,42,.04)}.pa-accounts-btn:active:not(:disabled){transform:scale(.98)}.pa-accounts-btn:disabled{opacity:.58;cursor:not-allowed}.pa-accounts-btn--primary{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 2px 8px rgba(37,99,235,.28)}.pa-accounts-btn--primary:active:not(:disabled){opacity:1;background:#1d4ed8}.pa-accounts-btn--online{color:#15803d;box-shadow:none;background:linear-gradient(#ecfdf5 0%,#dcfce7 100%);border-color:#bbf7d0}.pa-accounts-online-tip-wrap{max-width:100%;display:inline-flex;position:relative}.pa-accounts-online-tip-wrap:after{content:attr(data-tip);z-index:20;color:#f8fafc;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;background:rgba(15,23,42,.92);border-radius:8px;max-width:220px;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.4;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px rgba(15,23,42,.18)}.pa-accounts-online-tip-wrap:before{content:"";opacity:0;visibility:hidden;pointer-events:none;border:5px solid transparent;border-top-color:rgba(15,23,42,.92);transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.pa-accounts-online-tip-wrap:hover:after,.pa-accounts-online-tip-wrap:hover:before,.pa-accounts-online-tip-wrap:focus-within:after,.pa-accounts-online-tip-wrap:focus-within:before{opacity:1;visibility:visible}.pa-accounts-btn--ghost{color:#475569;background:#fff}.pa-accounts-btn--ghost:active:not(:disabled){background:#f8fafc}.pa-accounts-btn--danger{color:#dc2626;background:linear-gradient(#fff 0%,#fff1f2 100%);border-color:#fecaca}.pa-accounts-btn--danger:active:not(:disabled){background:#ffe4e6}.pa-accounts-card-slider{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;margin:0;padding:6px 10px;font-size:12px;font-weight:600}.pa-accounts-card-slider--pending{color:#b45309;background:#fffbeb;border-color:#fcd34d}.pa-accounts-card-slider--active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.pa-accounts-card-slider--prefetch{opacity:.88}.pa-accounts-card-slider--ready{color:#15803d;background:#f0fdf4;border-color:#86efac}.pa-accounts-card-slider:disabled{opacity:.5;cursor:not-allowed}.pa-slider-popup .adm-center-popup-wrap{max-width:min(92vw,360px)}.pa-slider-boss-guide{flex-direction:column;gap:10px;display:flex}.pa-slider-boss-captcha-steps{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:6px;margin-top:10px;display:grid}.pa-slider-boss-captcha-steps span{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:7px 9px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.pa-slider-boss-captcha-steps b{color:#fff;background:#2563eb;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;display:inline-grid}.pa-slider-boss-captcha-steps i{background:#93c5fd;height:1px}.pa-slider-boss-captcha-note{color:#64748b;margin:7px 0 0;font-size:12px;line-height:1.55}.pa-slider-boss-frame{touch-action:none;user-select:none;background:#0f172a;border-radius:10px;width:100%;overflow:hidden}.pa-slider-boss-frame img{pointer-events:none;width:100%;display:block}.pa-slider-modal{max-height:85vh;padding:16px 16px 14px;overflow-y:auto}.pa-accounts-top-action--verification{color:#dc2626;background:#fff1f2;border-color:#fecaca}.pa-mac-sms-popup .adm-center-popup-wrap{width:min(calc(100vw - max(24px, env(safe-area-inset-left,0px)) - max(24px, env(safe-area-inset-right,0px))), 408px);max-width:408px}.pa-mac-sms-popup-body{background:#f2f2f7;border-radius:22px;overflow:hidden;box-shadow:0 18px 54px rgba(15,23,42,.24)}.pa-mac-sms{--pa-mac-sms-bg:#f2f2f7;--pa-mac-sms-surface:#fff;--pa-mac-sms-surface-muted:#f7f7f9;--pa-mac-sms-border:#d9d9df;--pa-mac-sms-text:#1c1c1e;--pa-mac-sms-secondary:#636366;--pa-mac-sms-tertiary:#8e8e93;--pa-mac-sms-accent:#e02e24;--pa-mac-sms-accent-pressed:#c7241c;--pa-mac-sms-success:#19733a;--pa-mac-sms-success-bg:#eaf8ef;--pa-mac-sms-danger:#b42318;--pa-mac-sms-danger-bg:#fff0ef;--pa-mac-sms-warning:#9a5800;--pa-mac-sms-warning-bg:#fff5e5;--pa-mac-sms-info:#165fbd;--pa-mac-sms-info-bg:#edf5ff;box-sizing:border-box;max-height:min(88vh,760px);overscroll-behavior:contain;max-height:min(88dvh,760px);padding:18px max(18px, env(safe-area-inset-right,0px)) max(18px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));background:var(--pa-mac-sms-bg);color:var(--pa-mac-sms-text);-webkit-overflow-scrolling:touch;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;overflow-y:auto}.pa-mac-sms-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.pa-mac-sms-head>div{min-width:0}.pa-mac-sms-head h2{color:var(--pa-mac-sms-text);letter-spacing:-.01em;margin:3px 0 0;font-size:21px;line-height:1.2}.pa-mac-sms-close{border:1px solid var(--pa-mac-sms-border);background:var(--pa-mac-sms-surface);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--pa-mac-sms-secondary);font:inherit;touch-action:manipulation;-webkit-appearance:none;border-radius:50%;flex:0 0 44px;place-items:center;margin:-4px -4px 0 0;padding:0;display:grid}.pa-mac-sms-close span{margin-top:-2px;font-size:28px;font-weight:300;line-height:1;display:block}.pa-mac-sms-kicker{color:var(--pa-mac-sms-accent);letter-spacing:.02em;margin:0;font-size:12px;font-weight:650}.pa-mac-sms-refresh-strip{border:1px solid var(--pa-mac-sms-border);background:var(--pa-mac-sms-surface);min-height:52px;color:var(--pa-mac-sms-secondary);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:4px 5px 4px 12px;font-size:12px;display:flex}.pa-mac-sms-refresh-strip button{background:var(--pa-mac-sms-surface-muted);color:#1660cf;min-width:104px;min-height:44px;font:inherit;touch-action:manipulation;-webkit-appearance:none;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.pa-mac-sms-refresh-strip button span{font-size:19px;line-height:1}.pa-mac-sms-loading,.pa-mac-sms-empty{color:var(--pa-mac-sms-secondary);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 8px 20px;line-height:1.55;display:flex}.pa-mac-sms-empty strong{color:var(--pa-mac-sms-text);font-size:16px}.pa-mac-sms-empty-icon{background:var(--pa-mac-sms-success-bg);width:44px;height:44px;color:var(--pa-mac-sms-success);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid}.pa-mac-sms-progress{border:1px solid var(--pa-mac-sms-border);background:var(--pa-mac-sms-surface);border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;margin:13px 0 0;padding:13px;display:grid}.pa-mac-sms-progress--waiting{border-color:color-mix(in srgb, var(--pa-mac-sms-info) 28%, transparent);background:var(--pa-mac-sms-info-bg);color:var(--pa-mac-sms-info)}.pa-mac-sms-progress--success{border-color:color-mix(in srgb, var(--pa-mac-sms-success) 28%, transparent);background:var(--pa-mac-sms-success-bg);color:var(--pa-mac-sms-success)}.pa-mac-sms-progress--warning{background:var(--pa-mac-sms-warning-bg);color:var(--pa-mac-sms-warning);border-color:#f2bf72}.pa-mac-sms-progress--error{border-color:color-mix(in srgb, var(--pa-mac-sms-danger) 28%, transparent);background:var(--pa-mac-sms-danger-bg);color:var(--pa-mac-sms-danger)}.pa-mac-sms-progress-icon{background:var(--pa-mac-sms-surface);border-radius:50%;place-items:center;width:36px;height:36px;font-size:19px;font-weight:750;display:grid}.pa-mac-sms-progress-copy{min-width:0}.pa-mac-sms-progress-copy strong,.pa-mac-sms-progress-copy span{display:block}.pa-mac-sms-progress-copy strong{color:currentColor;font-size:14px;line-height:1.35}.pa-mac-sms-progress-copy span{color:var(--pa-mac-sms-secondary);margin-top:2px;font-size:12px}.pa-mac-sms-progress-copy p{color:var(--pa-mac-sms-secondary);margin:6px 0 0;font-size:12px;line-height:1.5}.pa-mac-sms-progress-copy .pa-mac-sms-progress-retry{color:var(--pa-mac-sms-danger)}.pa-mac-sms-progress-dismiss{background:var(--pa-mac-sms-surface);color:currentColor;min-height:36px;font:inherit;border:0;border-radius:10px;padding:0 10px;font-size:12px;font-weight:650}.pa-mac-sms-task{border:1px solid var(--pa-mac-sms-border);background:var(--pa-mac-sms-surface);border-radius:15px;margin:13px 0 15px;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,.05)}.pa-mac-sms-task-heading{border-bottom:1px solid var(--pa-mac-sms-border);background:var(--pa-mac-sms-surface-muted);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.pa-mac-sms-task-heading strong{color:var(--pa-mac-sms-text);font-size:14px}.pa-mac-sms-task-heading span{color:var(--pa-mac-sms-secondary);font-size:12px}.pa-mac-sms-task-grid{margin:0;padding:3px 13px}.pa-mac-sms-task-grid>div{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;min-height:39px;padding:3px 0;display:grid}.pa-mac-sms-task-grid>div+div{border-top:1px solid var(--pa-mac-sms-border)}.pa-mac-sms-task-grid dt,.pa-mac-sms-task-grid dd{margin:0}.pa-mac-sms-task-grid dt{color:var(--pa-mac-sms-secondary);font-size:13px}.pa-mac-sms-task-grid dd{overflow-wrap:anywhere;min-width:0;color:var(--pa-mac-sms-text);text-align:right;font-size:14px;font-weight:650}.pa-mac-sms-task-grid .pa-mac-sms-phone{letter-spacing:.03em;font-variant-numeric:tabular-nums}.pa-mac-sms-label{color:var(--pa-mac-sms-text);margin-bottom:7px;font-size:13px;font-weight:700;display:block}.pa-mac-sms-input{box-sizing:border-box;border:1px solid var(--pa-mac-sms-border);background:var(--pa-mac-sms-surface);width:100%;min-height:50px;color:var(--pa-mac-sms-text);letter-spacing:.12em;caret-color:var(--pa-mac-sms-accent);font-variant-numeric:tabular-nums;-webkit-appearance:none;border-radius:13px;outline:none;padding:13px 14px;font-size:20px}.pa-mac-sms-input::placeholder{color:var(--pa-mac-sms-tertiary);letter-spacing:0;font-size:15px}.pa-mac-sms-input:focus{border-color:var(--pa-mac-sms-accent);box-shadow:0 0 0 3px rgba(224,46,36,.14)}.pa-mac-sms-input:disabled{opacity:.62}.pa-mac-sms-note,.pa-mac-sms-queue{color:var(--pa-mac-sms-secondary);margin:9px 0 0;font-size:12px;line-height:1.5}.pa-mac-sms-note--waiting{color:var(--pa-mac-sms-info)}.pa-mac-sms-message{background:var(--pa-mac-sms-success-bg);color:var(--pa-mac-sms-success);border-radius:11px;margin:11px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.pa-mac-sms-message--error{background:var(--pa-mac-sms-danger-bg);color:var(--pa-mac-sms-danger)}.pa-mac-sms-submit{background:var(--pa-mac-sms-accent);color:#fff;touch-action:manipulation;-webkit-appearance:none;border:0;border-radius:13px;width:100%;min-height:50px;margin-top:14px;padding:11px 16px;font-size:16px;font-weight:700}.pa-mac-sms-submit:active:not(:disabled){background:var(--pa-mac-sms-accent-pressed)}.pa-mac-sms-secondary-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-top:10px;display:grid}.pa-mac-sms-secondary-actions button{min-height:44px;font:inherit;touch-action:manipulation;-webkit-appearance:none;border-radius:12px;padding:9px 13px;font-size:14px;font-weight:650}.pa-mac-sms-resend{border:1px solid var(--pa-mac-sms-border);background:var(--pa-mac-sms-surface);color:#1660cf}.pa-mac-sms-secondary-actions>span{color:var(--pa-mac-sms-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.pa-mac-sms-skip{color:var(--pa-mac-sms-secondary);text-decoration:underline;text-decoration-color:var(--pa-mac-sms-border);text-underline-offset:3px;background:0 0;border:1px solid transparent;grid-column:1/-1}.pa-mac-sms-skip--confirm{background:var(--pa-mac-sms-warning-bg);color:var(--pa-mac-sms-warning);border-color:#f2bf72;text-decoration:none}.pa-mac-sms button:disabled,.pa-mac-sms-input:disabled{cursor:not-allowed}.pa-mac-sms button:disabled{opacity:.48}.pa-mac-sms button:focus-visible{outline-offset:2px;outline:3px solid rgba(22,96,207,.3)}.pa-mac-sms-input:focus-visible{outline-offset:2px;outline:3px solid rgba(22,96,207,.3)}@media (prefers-color-scheme:dark){.pa-mac-sms-popup-body{background:#1c1c1e;box-shadow:0 20px 64px rgba(0,0,0,.6)}.pa-mac-sms{--pa-mac-sms-bg:#1c1c1e;--pa-mac-sms-surface:#2c2c2e;--pa-mac-sms-surface-muted:#252527;--pa-mac-sms-border:#48484a;--pa-mac-sms-text:#f2f2f7;--pa-mac-sms-secondary:#aeaeb2;--pa-mac-sms-tertiary:#8e8e93;--pa-mac-sms-accent:#ff4f45;--pa-mac-sms-accent-pressed:#e63b32;--pa-mac-sms-success:#70d68f;--pa-mac-sms-success-bg:#153621;--pa-mac-sms-danger:#ff8c84;--pa-mac-sms-danger-bg:#421d1a;--pa-mac-sms-warning:#ffbd63;--pa-mac-sms-warning-bg:#402d12;--pa-mac-sms-info:#79aaff;--pa-mac-sms-info-bg:#172c49}.pa-mac-sms-refresh-strip button,.pa-mac-sms-resend{color:#79aaff}.pa-mac-sms-input:focus{box-shadow:0 0 0 3px rgba(255,79,69,.22)}}@media (max-height:620px){.pa-mac-sms{max-height:92vh;max-height:92dvh;padding-top:14px}.pa-mac-sms-task{margin-top:10px;margin-bottom:11px}}.pa-slider-modal-head{margin-bottom:12px}.pa-slider-modal-title{color:#0f172a;margin:0;font-size:17px;font-weight:700}.pa-slider-modal-sub{color:#64748b;margin:4px 0 0;font-size:13px}.pa-slider-loading{color:#64748b;flex-direction:column;align-items:center;gap:10px;padding:24px 0;font-size:13px;display:flex}.pa-slider-stage{user-select:none;touch-action:none;border-radius:8px;margin:0 auto 10px;position:relative;overflow:hidden}.pa-slider-bg{object-fit:fill;pointer-events:none;user-select:none;border-radius:8px;width:100%;height:100%;display:block}.pa-slider-piece{object-fit:fill;pointer-events:auto;touch-action:none;user-select:none;will-change:left;max-width:none;position:absolute;top:0;left:0}.pa-slider-track{touch-action:none;user-select:none;background:#e2e8f0;border-radius:20px;height:40px;margin:0 auto 8px;position:relative}.pa-slider-knob{color:#fff;text-align:center;cursor:grab;touch-action:none;user-select:none;will-change:transform;background:#2563eb;border-radius:20px;width:48px;height:40px;font-size:18px;line-height:40px;position:absolute;top:0;left:0}.pa-slider-knob:active{cursor:grabbing}.pa-slider-fine{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:8px;display:flex}.pa-slider-fine button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:40px;padding:4px 8px;font-size:12px}.pa-slider-align-btn{font-weight:600;color:#2563eb!important;border-color:#93c5fd!important;min-width:auto!important;padding:4px 10px!important}.pa-slider-hint{color:#64748b;word-break:break-all;margin:0 0 12px;font-size:11px;line-height:1.4}.pa-slider-input{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:42px;margin:0 0 8px;padding:8px 12px;font-size:16px}.pa-slider-input:disabled{color:#94a3b8;background:#f8fafc}.pa-slider-actions{gap:8px;display:flex}.pa-slider-btn{cursor:pointer;border-radius:10px;flex:1;min-height:40px;font-size:15px;font-weight:600}.pa-slider-btn--ghost{color:#64748b;background:#fff;border:1px solid #e2e8f0}.pa-slider-btn--primary{color:#fff;background:#2563eb;border:none}.pa-slider-btn:disabled{opacity:.55;cursor:not-allowed}.pa-slider-error{color:#b91c1c;background:#fef2f2;border-radius:8px;margin:8px 0 16px;padding:10px 12px;font-size:13px;line-height:1.5}.pa-slider-taobao-webview{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.pa-slider-taobao-iframe{touch-action:manipulation;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;height:42vh;min-height:280px;max-height:420px}.pa-slider-taobao-iframe--placeholder{color:#64748b;justify-content:center;align-items:center;font-size:13px;display:flex}.pa-slider-taobao-iframe--fullscreen{border:none;border-radius:0;flex:1;width:100%;height:100%;min-height:0;max-height:none}.pa-slider-taobao-guide{flex-direction:column;gap:10px;display:flex}.pa-slider-hint--warn{color:#b45309;background:#fffbeb;border-radius:8px;padding:8px 10px}.pa-slider-taobao-open-btn{width:100%}.pa-slider-taobao-fullscreen-btn{width:100%;font-size:13px}.pa-slider-taobao-inline-preview{margin-top:4px}.pa-slider-taobao-inline-preview summary{cursor:pointer;color:#64748b;margin-bottom:6px;font-size:12px}.pa-slider-taobao-fullscreen-layer{z-index:100500;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pa-slider-taobao-fullscreen-body{touch-action:manipulation;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex}.pa-slider-taobao-fullscreen-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.pa-slider-taobao-fullscreen-close{color:#fff;background:#2563eb;border:none;border-radius:8px;padding:6px 12px;font-size:13px}.pa-slider-open-link{color:#2563eb;margin-top:4px;font-size:13px;text-decoration:underline;display:inline-block}.pa-accounts-card-sms{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:12px;margin:0 12px 12px;padding:12px}.pa-accounts-card-sms--idle{opacity:.82}.pa-accounts-card-sms-idle{color:#64748b;background:rgba(255,255,255,.72);border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.5}.pa-accounts-card-sms-hint{color:#b45309;background:#fffbeb;border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.5}.pa-accounts-card-sms-error{color:#dc2626;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.4}.pa-accounts-card-sms-sent-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;line-height:1.4;display:flex}.pa-accounts-card-sms-sent-via{border-radius:999px;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.pa-accounts-card-sms-sent-via--auto{color:#1d4ed8;background:#dbeafe}.pa-accounts-card-sms-sent-via--manual{color:#b45309;background:#fef3c7}.pa-accounts-card-sms-sent-time{font-variant-numeric:tabular-nums;color:#334155;font-weight:600}.pa-accounts-card-sms-sent-cooldown{color:#94a3b8}.pa-accounts-card-sms-row{align-items:center;gap:8px;display:flex}.pa-accounts-card-sms-row--submitting{pointer-events:none}.pa-accounts-card-sms-row--submitting .pa-accounts-card-sms-input,.pa-accounts-card-sms-row--submitting .pa-accounts-card-sms-submit{opacity:.72;cursor:not-allowed}.pa-accounts-card-sms-label{color:#64748b;flex-shrink:0;font-size:13px;font-weight:600}.pa-accounts-card-sms-input{box-sizing:border-box;letter-spacing:.06em;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;flex:1;min-width:0;height:38px;padding:0 12px;font-size:15px;font-weight:600;transition:border-color .15s,box-shadow .15s}.pa-accounts-card-sms-input:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.18)}.pa-accounts-card-sms-input:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.pa-accounts-card-sms-submit{flex-shrink:0;min-height:38px;padding:0 14px}.pa-accounts-card-sms-resend-btn{color:#0369a1;background:#f0f9ff;border-color:#bae6fd;flex-shrink:0;min-width:52px;min-height:38px;padding:0 12px;font-size:12px}.pa-accounts-card-sms-resend-btn:disabled{opacity:.55;cursor:not-allowed}.pa-accounts-card-sms-resend-hint{color:#94a3b8;margin:0 0 8px;font-size:12px;line-height:1.4}.pa-accounts-card-sms-resend{color:#2563eb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:8px 0 0;padding:0;font-size:12px;font-weight:600}.pa-accounts-card-sms-resend:disabled{opacity:.5;cursor:not-allowed}.pa-delete-confirm-popup{--adm-center-popup-z-index:10200;--adm-center-popup-min-width:0;--adm-center-popup-max-width:calc(100vw - 32px)}.pa-delete-confirm-popup .adm-center-popup-wrap{box-sizing:border-box;width:min(92vw,400px);max-width:calc(100vw - 32px);left:50%;transform:translate(-50%,-50%)}.pa-delete-confirm-popup-body{background:#fff;border-radius:16px;padding:0;overflow:hidden}.pa-delete-confirm{flex-direction:column;max-height:min(78vh,560px);display:flex}.pa-delete-confirm-head{background:linear-gradient(#fff7ed 0%,#fff 100%);border-bottom:1px solid #f1f5f9;gap:12px;padding:18px 18px 14px;display:flex}.pa-delete-confirm-head--danger{background:linear-gradient(#fef2f2 0%,#fff 100%)}.pa-delete-confirm-icon{color:#c2410c;background:#ffedd5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:flex}.pa-delete-confirm-head--danger .pa-delete-confirm-icon{color:#b91c1c;background:#fee2e2}.pa-delete-confirm-head-text{flex:1;min-width:0}.pa-delete-confirm-step{letter-spacing:.04em;color:#94a3b8;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600}.pa-delete-confirm-head h2{color:#0f172a;margin:0;font-size:18px;font-weight:700;line-height:1.35}.pa-delete-confirm-sub{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.45}.pa-delete-confirm-account{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:14px 16px 0;padding:12px 14px}.pa-delete-confirm-account-head{align-items:center;gap:10px;display:flex}.pa-delete-confirm-platform-icon.dian-platform-icon,.pa-delete-confirm-platform-icon.dian-platform-icon-hit{flex-shrink:0;width:32px;height:32px}.pa-delete-confirm-account-name{color:#0f172a;margin:0;font-size:16px;font-weight:700}.pa-delete-confirm-account-platform{color:#64748b;margin:2px 0 0;font-size:12px}.pa-delete-confirm-status{flex-shrink:0;margin-left:auto}.pa-delete-confirm-meta{gap:6px;margin:10px 0 0;padding:0;display:grid}.pa-delete-confirm-meta>div{gap:8px;font-size:12px;line-height:1.4;display:flex}.pa-delete-confirm-meta dt{color:#94a3b8;flex-shrink:0;margin:0}.pa-delete-confirm-meta dd{color:#334155;word-break:break-all;margin:0}.pa-delete-confirm-warnings{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:14px 16px 0;padding:12px 14px 12px 28px;font-size:13px;line-height:1.55}.pa-delete-confirm-warnings li+li{margin-top:6px}.pa-delete-confirm-final{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:14px 16px 0;padding:12px 14px}.pa-delete-confirm-final-hint{color:#7f1d1d;margin:0 0 12px;font-size:13px;line-height:1.55}.pa-delete-confirm-final-hint strong{color:#b91c1c;font-weight:700}.pa-delete-confirm-check{color:#334155;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.pa-delete-confirm-check .adm-checkbox{--adm-color-primary:#dc2626;margin-top:2px}.pa-delete-confirm-actions{background:#fff;border-top:1px solid #f1f5f9;gap:10px;margin-top:auto;padding:16px;display:flex}.pa-delete-confirm-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;flex:1;min-height:44px;font-size:15px;font-weight:600}.pa-delete-confirm-btn--ghost{color:#475569;background:#f1f5f9}.pa-delete-confirm-btn--primary{color:#fff;background:#f97316}.pa-delete-confirm-btn--danger{color:#fff;background:#dc2626}.pa-delete-confirm-btn:disabled{opacity:.45;cursor:not-allowed}.pa-delete-confirm-btn:active:not(:disabled){opacity:.88}.pa-pdd-sms-global-popup{--adm-center-popup-z-index:10200}.pa-pdd-sms-global-popup .adm-center-popup-wrap{width:min(92vw,420px);left:50%;transform:translate(-50%,-50%)}.pa-pdd-sms-global-body.adm-center-popup-body{border-radius:16px;padding:0;overflow:hidden}.pa-pdd-sms-global{background:#fff;padding:18px 16px 16px}.pa-pdd-sms-global-head{margin-bottom:12px}.pa-pdd-sms-global-title{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:700}.pa-pdd-sms-global-sub{color:#64748b;margin:0;font-size:13px;line-height:1.45}.pa-pdd-sms-global-hint,.pa-pdd-sms-global-error{margin:0 0 8px;font-size:14px;line-height:1.45}.pa-pdd-sms-global-hint{color:#334155}.pa-pdd-sms-global-error{color:#dc2626}.pa-pdd-sms-global-meta{color:#94a3b8;margin:0 0 12px;font-size:12px}.pa-pdd-sms-global-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-pdd-sms-global-dismiss-row{justify-content:center;margin-top:12px;display:flex}.pa-pdd-sms-global-dismiss-btn{width:100%;min-height:40px}.pa-pdd-sms-global-input{border:1px solid #e2e8f0;border-radius:10px;flex:120px;min-width:0;min-height:40px;padding:0 12px;font-size:16px}.pa-pdd-verify-global-popup--slider .adm-center-popup-wrap{width:min(96vw,360px)}.pa-pdd-verify-steps{align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.pa-pdd-verify-step{color:#94a3b8;font-weight:500}.pa-pdd-verify-step--active{color:#2563eb;font-weight:700}.pa-pdd-verify-step-sep{color:#cbd5e1;font-size:12px}.pa-pdd-verify-slider-wrap{margin-top:4px}.pa-pdd-verify-slider-wrap .pa-pdd-sms-global-hint{margin-bottom:10px}.pa-pdd-verify-global--slider{padding-bottom:12px}.pa-slider-modal--embedded{box-shadow:none;background:0 0;padding:0}.pa-slider-modal--embedded.pa-slider-modal--boss{box-sizing:border-box;padding:12px 16px 24px}.pa-slider-modal--embedded .pa-slider-stage{margin-left:auto;margin-right:auto}.pa-slider-modal--embedded .pa-slider-actions{justify-content:stretch}.pa-slider-modal--embedded .pa-slider-btn--primary{flex:1}.pa-accounts-sheet-center-popup{--adm-center-popup-z-index:10100;--adm-center-popup-min-width:0;--adm-center-popup-max-width:calc(100vw - 32px)}.pa-accounts-sheet-center-popup .adm-center-popup-wrap{box-sizing:border-box;width:min(92vw,420px);min-width:0;max-width:calc(100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}html.cap-native .pa-accounts-sheet-center-popup .adm-center-popup-wrap{max-width:calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.pa-accounts-sheet-center-popup .adm-center-popup-close{z-index:2;top:10px;right:10px}.pa-accounts-sheet-popup-body.adm-center-popup-body{box-sizing:border-box;border-radius:16px;flex-direction:column;width:100%;max-width:100%;max-height:min(82vh,640px);padding:0;display:flex;overflow:hidden}.pa-accounts-sheet-popup{background:#fff;flex-direction:column;width:100%;max-width:100%;max-height:min(82vh,640px);display:flex;overflow:hidden}.pa-accounts-sheet-head{box-sizing:border-box;background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:16px 40px 12px 16px}.pa-accounts-sheet-title{color:#0f172a;margin:0;font-size:17px;font-weight:700}.pa-accounts-sheet-sub{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.45}.pa-accounts-sheet-scroll{-webkit-overflow-scrolling:touch;background:#f8fafc;flex:1;min-height:0;padding:8px 16px 4px;overflow-x:hidden;overflow-y:auto}.pa-accounts-sheet-field{border-bottom:1px solid #eef2f6;margin:0;padding:10px 0}.pa-accounts-sheet-field:last-child{border-bottom:none;padding-bottom:2px}.pa-accounts-sheet-label{letter-spacing:.02em;color:#64748b;margin:0 0 8px;font-size:12px;font-weight:600;display:block}.pa-accounts-sheet-input{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:11px 12px;font-size:15px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.pa-accounts-sheet-input::placeholder{color:#94a3b8}.pa-accounts-sheet-input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.pa-accounts-sheet-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2394A3B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.pa-accounts-sheet-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0 16px 8px;padding:10px 12px;font-size:13px;line-height:1.45}.pa-accounts-sheet-footer.dian-channel-group-sheet-footer{padding-bottom:max(10px, env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #f1f5f9;flex-shrink:0}.dian-fund-analysis-page{background:#f4f6f9;min-height:100%}.dian-fund-analysis-sticky{z-index:20;background:#fff;border-bottom:1px solid #eef2f7;position:sticky;top:0}.dian-fund-head-actions{align-items:center;gap:6px;display:flex}.dian-fund-head-btn{color:#2563eb;background:#fff;border:1px solid #dbeafe;border-radius:8px;padding:6px 10px;font-size:13px;line-height:1}.dian-fund-head-btn--primary{color:#fff;background:#2563eb;border-color:#2563eb}.dian-fund-head-btn:disabled{opacity:.55}.dian-fund-analysis-body{padding:12px 0 24px}.dian-fund-loading{color:#64748b;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.dian-fund-summary{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.dian-fund-summary-hero{color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 55%,#3b82f6 100%);border-radius:14px;padding:16px;box-shadow:0 8px 24px rgba(37,99,235,.22)}.dian-fund-summary-hero-label{opacity:.88;margin:0;font-size:13px}.dian-fund-summary-hero-value{letter-spacing:-.02em;margin:4px 0 8px;font-size:28px;font-weight:700}.dian-fund-summary-formula{opacity:.85;margin:0 0 10px;font-size:12px}.dian-fund-summary-chips{flex-wrap:wrap;gap:6px;display:flex}.dian-fund-summary-chips span{background:rgba(255,255,255,.16);border-radius:999px;padding:3px 8px;font-size:11px}.dian-fund-summary-updated{opacity:.78;word-break:break-word;margin:10px 0 0;font-size:11px;line-height:1.45}.dian-fund-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dian-fund-mini{background:#fff;border:1px solid #eef2f7;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.dian-fund-mini span{color:#64748b;font-size:11px}.dian-fund-mini strong{color:#0f172a;font-size:16px;font-weight:650}.dian-fund-mini em{color:#94a3b8;font-size:10px;font-style:normal}.dian-fund-mini em.dian-fund-mini-warn{color:#b45309;line-height:1.35}.dian-fund-mini--mms strong{color:#0369a1}.dian-fund-mini--yx strong{color:#7c3aed}.dian-fund-mini--cashier strong{color:#059669}.dian-fund-mini--frozen strong{color:#b45309}.dian-fund-mini--avail strong{color:#0d9488}.dian-fund-mini--counted strong{color:#1d4ed8}.dian-fund-shop-list-title{color:#334155;margin:0 0 8px;font-size:14px;font-weight:600}.dian-fund-shop-list{flex-direction:column;gap:8px;display:flex}.dian-fund-shop-card{background:#fff;border:1px solid #eef2f7;border-radius:12px;overflow:hidden}.dian-fund-shop-card-head{text-align:left;background:0 0;border:none;grid-template-columns:1fr auto 16px;align-items:center;gap:8px;width:100%;padding:12px;display:grid}.dian-fund-shop-card-title{flex-direction:column;gap:2px;min-width:0;display:flex}.dian-fund-shop-card-title strong{color:#0f172a;font-size:14px}.dian-fund-shop-card-sub{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dian-fund-shop-card-total{text-align:right}.dian-fund-shop-card-total-label{color:#94a3b8;font-size:10px;display:block}.dian-fund-shop-card-total-value{color:#1d4ed8;font-size:15px;font-weight:650}.dian-fund-shop-card-chevron{color:#94a3b8;font-size:18px;transition:transform .15s;transform:rotate(90deg)}.dian-fund-shop-card-chevron.dian-open{transform:rotate(-90deg)}.dian-fund-shop-card-metrics{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 12px 10px;display:grid}.dian-fund-shop-metric{background:#f8fafc;border-radius:8px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.dian-fund-shop-metric span{color:#64748b;font-size:10px}.dian-fund-shop-metric strong{color:#0f172a;font-size:12px}.dian-fund-shop-card-hint{color:#b45309;margin:0;padding:0 12px 10px;font-size:11px}.dian-fund-shop-card-detail{border-top:1px solid #f1f5f9;padding:10px 12px 12px}.dian-fund-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.dian-fund-detail-grid>div{background:#f8fafc;border-radius:8px;padding:8px}.dian-fund-detail-grid dt{color:#64748b;margin:0;font-size:10px}.dian-fund-detail-grid dd{color:#0f172a;margin:2px 0 0;font-size:13px;font-weight:600}.dian-fund-detail-grid .dian-fund-detail-span{grid-column:1/-1}.dian-fund-detail-total{color:#1d4ed8!important;font-size:15px!important}.dian-fund-detail-err{color:#dc2626!important;margin:4px 0 0!important;font-size:10px!important;font-weight:400!important}.dian-fund-shop-snapshot{color:#94a3b8;margin:8px 0 0;font-size:11px}.dian-fund-status-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dian-fund-status-tags span{color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:10px}.dian-fund-status-tags .dian-ok{color:#15803d;background:#dcfce7}.dian-fund-status-tags .dian-warn{color:#b45309;background:#fef3c7}.dian-fund-status-tags .dian-miss{color:#94a3b8;background:#f1f5f9}.dian-fund-config-popup{border-radius:16px 16px 0 0}.dian-fund-progress-center-popup{--adm-center-popup-z-index:10100;--adm-center-popup-min-width:0;--adm-center-popup-max-width:calc(100vw - 24px)}.dian-fund-progress-center-popup .adm-center-popup-wrap{box-sizing:border-box;width:min(92vw,420px);min-width:0;max-width:calc(100vw - 24px);left:50%;transform:translate(-50%,-50%)}html.cap-native .dian-fund-progress-center-popup .adm-center-popup-wrap{max-width:calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.dian-fund-progress-center-popup .adm-center-popup-close{z-index:2;top:10px;right:10px}.dian-fund-progress-popup.adm-center-popup-body{box-sizing:border-box;border-radius:16px;flex-direction:column;width:100%;max-width:100%;max-height:min(86vh,680px);padding:0;display:flex;overflow:hidden}.dian-fund-config-sheet{padding:16px 16px max(16px, env(safe-area-inset-bottom,0px))}.dian-fund-progress-sheet{flex-direction:column;max-height:min(86vh,680px);display:flex;overflow:hidden}.dian-fund-progress-sheet-header{border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:16px 40px 8px 16px}.dian-fund-progress-sheet-sub{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.4}.dian-fund-progress-sheet-body{flex:1;min-height:0;padding:12px 12px 0;overflow:hidden}.dian-fund-progress-sheet-footer{padding:8px 12px max(12px, env(safe-area-inset-bottom,0px));border-top:1px solid #f1f5f9;flex-shrink:0}.dian-fund-config-sheet h3,.dian-fund-progress-sheet-header h3{margin:0;font-size:16px;font-weight:600}.dian-fund-config-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.dian-fund-config-row strong{margin-bottom:4px;font-size:14px;display:block}.dian-fund-config-row p{color:#64748b;margin:0;font-size:12px;line-height:1.45}.dian-fund-config-close{color:#334155;background:#f1f5f9;border:none;border-radius:10px;width:100%;margin-top:12px;padding:10px;font-size:14px}.dian-fund-load-panel{flex-direction:column;gap:12px;min-height:0;max-height:min(68vh,560px);display:flex;overflow:hidden}.dian-fund-load-summary{align-items:flex-start;gap:12px;display:flex}.dian-fund-load-percent{color:#1d4ed8;background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:baseline;gap:1px;width:52px;height:52px;padding-top:12px;line-height:1;display:flex}.dian-fund-load-percent strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.dian-fund-load-percent span{font-size:11px;font-weight:600}.dian-fund-load-percent--done{color:#15803d;background:linear-gradient(135deg,#dcfce7 0%,#f0fdf4 100%)}.dian-fund-load-summary-main{flex:1;min-width:0}.dian-fund-load-msg{color:#0f172a;word-break:break-word;margin:0;font-size:14px;font-weight:600;line-height:1.45}.dian-fund-load-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dian-fund-load-meta-chip{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;line-height:1.5;display:inline-flex}.dian-fund-load-meta-chip--ok{color:#15803d;background:#dcfce7}.dian-fund-load-bar-wrap{position:relative}.dian-fund-load-bar-text{color:#64748b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:absolute;top:-18px;right:0}.dian-fund-load-current{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.dian-fund-load-current-label{color:#64748b;flex-shrink:0;font-size:11px}.dian-fund-load-current strong{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.dian-fund-load-shops-head{color:#475569;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:12px;font-weight:600;display:flex}.dian-fund-load-shops-head em{color:#2563eb;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:700}.dian-fund-load-steps{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.dian-fund-load-steps--meta{flex-shrink:0;max-height:none;overflow:visible}.dian-fund-load-steps--shops{flex:1;max-height:min(42vh,360px);padding-right:2px}.dian-fund-load-step{border-bottom:1px solid #f1f5f9;padding:10px 8px}.dian-fund-load-step-row{align-items:flex-start;gap:8px;display:flex}.dian-fund-load-step-index{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;width:20px;padding-top:2px;font-size:11px;font-weight:700}.dian-fund-load-step-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dian-fund-load-step-label{color:#0f172a;word-break:break-all;font-size:13px;font-weight:600;line-height:1.35}.dian-fund-load-step-sub{color:#94a3b8;font-size:10px;line-height:1.3}.dian-fund-load-step-badge{text-align:center;color:#64748b;background:#f1f5f9;border-radius:999px;flex-shrink:0;min-width:44px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5}.dian-fund-load-step-badge--done{color:#15803d;background:#dcfce7}.dian-fund-load-step-badge--running{color:#1d4ed8;background:#dbeafe}.dian-fund-load-step-badge--error{color:#dc2626;background:#fee2e2}.dian-fund-load-step-detail,.dian-fund-load-step-live{color:#64748b;word-break:break-word;margin:6px 0 0;font-size:11px;line-height:1.45}.dian-fund-load-steps--shops .dian-fund-load-step-detail,.dian-fund-load-steps--shops .dian-fund-load-step-live,.dian-fund-load-steps--shops .dian-fund-load-domain-chips{margin-left:28px}.dian-fund-load-step-live{color:#2563eb}.dian-fund-load-domain-chips{flex-direction:column;gap:4px;margin-top:8px;display:flex}.dian-fund-load-domain-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:4px 8px;font-size:10px;line-height:1.35;display:flex}.dian-fund-load-domain-chip em{color:#475569;flex-shrink:0;width:28px;font-style:normal;font-weight:700}.dian-fund-load-domain-chip strong{text-align:center;flex-shrink:0;width:12px;font-size:11px}.dian-fund-load-domain-chip span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dian-fund-load-domain-chip--ok{background:#f0fdf4;border-color:#bbf7d0}.dian-fund-load-domain-chip--ok strong{color:#16a34a}.dian-fund-load-domain-chip--err{background:#fef2f2;border-color:#fecaca}.dian-fund-load-domain-chip--err strong{color:#dc2626}.dian-fund-load-domain-chip--run{background:#eff6ff;border-color:#bfdbfe}.dian-fund-load-domain-chip--run strong{color:#2563eb}.dian-fund-load-domain-chip--wait{opacity:.72}.dian-tmall-invoice-page{background:#f4f6f9;min-height:100%}.dian-tmall-invoice-summary{color:#64748b;margin:0;padding:0 14px 10px;font-size:12px;line-height:1.4}.dian-tmall-invoice-body{padding:10px 12px 16px}.dian-tmall-invoice-loading,.dian-tmall-invoice-empty{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:14px;display:flex}.dian-tmall-invoice-shop-block+.dian-tmall-invoice-shop-block{margin-top:14px}.dian-tmall-invoice-shop-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dian-tmall-invoice-shop-head h2{color:#0f172a;margin:0;font-size:15px;font-weight:700;line-height:1.3}.dian-tmall-invoice-card-list{flex-direction:column;gap:8px;display:flex}.dian-tmall-invoice-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px;box-shadow:0 1px 3px rgba(15,23,42,.04)}.dian-tmall-invoice-card--clickable{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,transform .1s}.dian-tmall-invoice-card--clickable:active{background:#f8fafc;transform:scale(.995)}.dian-tmall-invoice-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dian-tmall-invoice-card-title{color:#0f172a;margin:0;font-size:14px;font-weight:700;line-height:1.35}.dian-tmall-invoice-card-tag{flex-shrink:0}.dian-tmall-invoice-card-meta-due--warn{color:#ea580c;font-weight:600}.dian-tmall-invoice-card-meta-due--expired{color:#dc2626}.dian-tmall-invoice-card-meta{color:#64748b;flex-direction:column;gap:2px;margin-top:6px;font-size:12px;line-height:1.4;display:flex}.dian-tmall-invoice-card-amount{border-top:1px dashed #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;display:grid}.dian-tmall-invoice-card-amount>div{flex-direction:column;gap:2px;display:flex}.dian-tmall-invoice-card-label{color:#94a3b8;font-size:11px}.dian-tmall-invoice-card-amount strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.dian-tmall-invoice-detail-popup-body{padding:0}.dian-tmall-invoice-detail-popup{background:#fff;border-radius:16px;flex-direction:column;width:min(92vw,420px);max-height:min(78vh,640px);display:flex;overflow:hidden}.dian-tmall-invoice-detail-popup-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 16px 12px;display:flex}.dian-tmall-invoice-detail-popup-head-main{min-width:0}.dian-tmall-invoice-detail-popup-head h2{color:#0f172a;margin:0;font-size:16px;font-weight:700;line-height:1.35}.dian-tmall-invoice-detail-popup-sub{color:#64748b;word-break:break-all;margin:4px 0 0;font-size:12px;line-height:1.4}.dian-tmall-invoice-detail-popup-tag{flex-shrink:0}.dian-tmall-invoice-detail-popup-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px 16px 16px;overflow-y:auto}.dian-tmall-invoice-detail-kvs{flex-direction:column;gap:10px;display:flex}.dian-tmall-invoice-detail-kv{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:4px 10px;display:grid}.dian-tmall-invoice-detail-k{color:#94a3b8;font-size:12px;line-height:1.45}.dian-tmall-invoice-detail-v{color:#0f172a;word-break:break-all;font-size:13px;line-height:1.45}.dian-tmall-invoice-detail-v--warn{color:#ea580c;font-weight:600}.dian-tmall-invoice-detail-v--link{color:#2563eb;text-decoration:none}.dian-tmall-invoice-detail-center .adm-center-popup-close{top:10px;right:10px}.dian-shop-entity-page{background:#f1f5f9;min-height:100%}.dian-shop-entity-page .dian-subpage-sticky>.adm-safe-area-position-top,.dian-pdd-review-page .dian-subpage-sticky>.adm-safe-area-position-top{box-sizing:border-box;min-height:env(safe-area-inset-top,0px);height:env(safe-area-inset-top,0px);flex-shrink:0;padding:0;display:block!important}html.cap-native .dian-shop-entity-page .dian-subpage-sticky>.adm-safe-area-position-top,html.cap-native .dian-pdd-review-page .dian-subpage-sticky>.adm-safe-area-position-top{min-height:env(safe-area-inset-top,20px);height:env(safe-area-inset-top,20px)}.dian-shop-entity-summary{color:#64748b;margin:0;padding:0 14px 12px;font-size:13px;line-height:1.5}.dian-shop-entity-page .dian-shop-entity-view-tabs{background:#f1f5f9;align-items:center;gap:10px;padding:0 14px 14px;display:flex}.dian-shop-entity-page .dian-shop-entity-view-tabs button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:5px 14px;font-size:14px}.dian-shop-entity-page .dian-shop-entity-view-tabs button.dian-active{color:#fff;background:#2563eb;border-color:#2563eb}.dian-shop-entity-copy-btn{color:#2563eb;background:#fff;border:1px solid #e2e8f0;border-radius:999px;margin-left:auto;padding:5px 14px;font-size:14px}.dian-shop-entity-copy-btn:disabled{opacity:.45}.dian-shop-entity-copy-btn--done{color:#15803d;opacity:1;background:#ecfdf5;border-color:#bbf7d0}.dian-shop-entity-body{padding:4px 14px 20px}.dian-shop-entity-state{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:0 16px;font-size:13px;display:flex}.dian-shop-entity-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dian-shop-entity-icon--company{width:40px;height:40px}.dian-shop-entity-icon--company-text{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:700;line-height:1;box-shadow:inset 0 1px rgba(255,255,255,.65)}.dian-shop-entity-company-icon-line{text-align:center;letter-spacing:.04em;white-space:nowrap;width:100%;display:block}.dian-shop-entity-icon--company-text.dian-shop-entity-icon--lg{border-radius:12px;gap:3px;width:44px;height:44px;font-size:12px}.dian-shop-entity-icon--shop{background:linear-gradient(145deg,#ecfeff,#cffafe);width:36px;height:36px}.dian-shop-entity-icon--shop.dian-shop-entity-icon--logo{background:#f1f5f9;padding:0;overflow:hidden}.dian-shop-entity-mall-logo{object-fit:cover;background:#f1f5f9;border-radius:10px;width:100%;height:100%;display:block}.dian-shop-entity-icon--lg .dian-shop-entity-mall-logo{border-radius:12px}.dian-shop-entity-mall-logo-fallback{color:#0e7490;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;font-weight:700;display:inline-flex}.dian-shop-entity-icon--lg .dian-shop-entity-mall-logo-fallback{font-size:15px}.dian-shop-entity-icon--lg{border-radius:12px;width:44px;height:44px}.dian-shop-entity-company-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dian-shop-entity-company-card{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:12px;width:100%;min-height:88px;padding:14px 12px 14px 14px;display:flex;box-shadow:0 1px 2px rgba(15,23,42,.05)}.dian-shop-entity-company-card .dian-shop-entity-row-chevron{align-self:center;margin-left:auto}.dian-shop-entity-company-card:active{background:#f8fafc}.dian-shop-entity-company-card-main{flex:1;min-width:0}.dian-shop-entity-company-card-top{align-items:center;gap:8px;min-width:0;display:flex}.dian-shop-entity-company-name{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.dian-shop-entity-company-count{color:#475569;white-space:nowrap;flex:none;font-size:13px;font-weight:600}.dian-shop-entity-company-preview{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.dian-shop-entity-company-sub{color:#64748b;margin-top:2px;font-size:11px;display:block}.dian-shop-entity-company-warn{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;flex:none;padding:2px 8px;font-size:11px}.dian-shop-entity-row-chevron{color:#cbd5e1;flex:none;font-size:18px;line-height:1}.dian-shop-entity-list{flex-direction:column;display:flex}.dian-shop-entity-list--flat{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.dian-shop-entity-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dian-shop-entity-shop-card{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:12px;width:100%;padding:14px;display:flex;box-shadow:0 1px 3px rgba(15,23,42,.06)}.dian-shop-entity-shop-card:active{transform:scale(.985)}.dian-shop-entity-shop-card--clickable{cursor:pointer;-webkit-tap-highlight-color:transparent}.dian-shop-entity-shop-name-link{color:inherit;text-decoration:none}.dian-shop-entity-shop-name-link:active{color:#2563eb}.dian-shop-entity-shop-card--changed{background:linear-gradient(#fff 0%,#fffafb 100%);border-color:#fecaca}.dian-shop-entity-shop-card-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.dian-shop-entity-shop-card-main{flex:1;min-width:0}.dian-shop-entity-shop-card-title-row{align-items:flex-start;gap:6px;min-width:0;display:flex}.dian-shop-entity-shop-card-name{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.dian-shop-entity-shop-card-company{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.dian-shop-entity-shop-card-tag{color:#0369a1;text-overflow:ellipsis;white-space:nowrap;background:#ecfeff;border:1px solid #bae6fd;border-radius:999px;max-width:100%;margin-top:8px;padding:3px 9px;font-size:11px;display:inline-flex;overflow:hidden}.dian-shop-entity-shop-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dian-shop-entity-shop-card-stats:has(.dian-shop-entity-shop-stat:only-child){grid-template-columns:1fr}.dian-shop-entity-shop-stat{background:rgba(255,255,255,.88);border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:9px 10px;display:flex}.dian-shop-entity-shop-stat-label{color:#94a3b8;font-size:11px;line-height:1.3}.dian-shop-entity-shop-stat-value{color:#334155;word-break:break-all;font-size:13px;font-weight:600;line-height:1.35}.dian-shop-entity-shop-card-change{color:#b91c1c;background:#fef2f2;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;line-height:1.35}@media (max-width:359px){.dian-shop-entity-list--grid,.dian-shop-entity-company-list{grid-template-columns:1fr}}.dian-shop-entity-row{text-align:left;background:#fff;border:none;border-top:1px solid #f1f5f9;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.dian-shop-entity-list--flat>.dian-shop-entity-row:first-child,.dian-shop-entity-list>.dian-shop-entity-row:first-child{border-top:none}.dian-shop-entity-row--clickable{cursor:pointer;-webkit-tap-highlight-color:transparent}.dian-shop-entity-row--clickable:active{background:#f8fafc}.dian-shop-entity-row-content{flex:1;min-width:0}.dian-shop-entity-row--changed{background:#fffafb}.dian-shop-entity-row-main{align-items:center;gap:6px;min-width:0;display:flex}.dian-shop-entity-row-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.dian-shop-entity-row-badge{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;line-height:18px}.dian-shop-entity-row-company{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:13px;overflow:hidden}.dian-shop-entity-row-change{color:#b91c1c;margin:6px 0 0;font-size:11px;line-height:1.4}.dian-shop-entity-row-meta{color:#94a3b8;justify-content:space-between;align-items:center;gap:8px;margin:6px 0 0;font-size:12px;display:flex}.dian-shop-entity-row-meta span:first-child{color:#64748b}.dian-shop-entity-popup-center{--adm-center-popup-z-index:10100;--adm-center-popup-min-width:min(360px, calc(100vw - 24px));--adm-center-popup-max-width:calc(100vw - 24px);--adm-center-popup-border-radius:16px}.dian-shop-entity-popup-center .adm-center-popup-wrap{box-sizing:border-box;width:min(460px,100vw - 24px);min-width:min(360px,100vw - 24px);max-width:calc(100vw - 24px)}.dian-shop-entity-popup-center .adm-center-popup-close{top:10px;right:10px}.dian-shop-entity-popup-body-wrap.adm-center-popup-body{padding:0}.dian-shop-entity-popup{flex-direction:column;width:100%;max-height:min(72vh,520px);display:flex;overflow:hidden}.dian-shop-entity-popup-head{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:12px;padding:16px 44px 12px 16px;display:flex}.dian-shop-entity-popup-head-main{flex:1;min-width:0}.dian-shop-entity-popup-head-main h2{color:#0f172a;word-break:break-all;margin:0;font-size:15px;font-weight:700;line-height:1.35}.dian-shop-entity-popup-head-main p{color:#64748b;margin:4px 0 0;font-size:11px}.dian-shop-entity-popup-scroll{-webkit-overflow-scrolling:touch;padding:4px 0 8px;overflow-y:auto}.dian-shop-entity-popup-row{border-top:1px solid #f8fafc;align-items:flex-start;gap:10px;padding:10px 16px;display:flex}.dian-shop-entity-popup-row:first-child{border-top:none}.dian-shop-entity-popup-row--changed{background:#fffafb}.dian-shop-entity-popup-row-main{flex:1;min-width:0}.dian-shop-entity-popup-row-title{align-items:center;gap:6px;min-width:0;display:flex}.dian-shop-entity-popup-row-title strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.dian-shop-entity-popup-row-shop-name{flex:1;min-width:0;display:inline-flex}.dian-shop-entity-popup-row--clickable{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.dian-shop-entity-popup-row--clickable:active{background:#f8fafc}.dian-shop-entity-popup-row--clickable .dian-shop-entity-row-chevron{flex:none;align-self:center;margin-left:auto;padding-left:4px}.dian-shop-entity-detail-center{--adm-center-popup-z-index:10120;--adm-center-popup-min-width:min(360px, calc(100vw - 24px));--adm-center-popup-max-width:calc(100vw - 24px);--adm-center-popup-border-radius:18px}.dian-shop-entity-detail-center .adm-center-popup-wrap{box-sizing:border-box;width:min(460px,100vw - 24px);min-width:min(360px,100vw - 24px);max-width:calc(100vw - 24px);overflow:hidden}.dian-shop-entity-detail-center .adm-center-popup-close{z-index:2;top:12px;right:12px}.dian-shop-entity-detail-popup-body-wrap.adm-center-popup-body{background:#f1f5f9;padding:0}.dian-shop-entity-detail-popup{background:#f1f5f9;flex-direction:column;width:100%;max-height:min(82vh,580px);display:flex;overflow:hidden}.dian-shop-entity-detail-popup-head{background:linear-gradient(#fff 0%,#f8fafc 100%);border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:14px;padding:18px 48px 16px 18px;display:flex}.dian-shop-entity-detail-popup-head-main{flex:1;min-width:0}.dian-shop-entity-detail-popup-head-main h2{color:#0f172a;word-break:break-all;margin:0;font-size:17px;font-weight:700;line-height:1.35}.dian-shop-entity-detail-popup-company{color:#475569;word-break:break-all;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.4}.dian-shop-entity-detail-popup-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dian-shop-entity-detail-chip{color:#334155;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;max-width:100%;padding:3px 8px;font-size:11px;line-height:1.35;display:inline-flex;overflow:hidden}.dian-shop-entity-detail-chip--muted{color:#64748b;background:#f8fafc}.dian-shop-entity-detail-chip--accent{color:#0369a1;background:#ecfeff;border-color:#bae6fd}.dian-shop-entity-detail-chip--warn{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.dian-shop-entity-detail-popup-change{color:#b91c1c;margin:8px 0 0;font-size:11px;line-height:1.4}.dian-shop-entity-detail-popup-scroll{-webkit-overflow-scrolling:touch;padding:12px 14px 16px;overflow-y:auto}.dian-shop-entity-detail-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:10px;overflow:hidden}.dian-shop-entity-detail-section:last-child{margin-bottom:0}.dian-shop-entity-detail-section-title{color:#64748b;letter-spacing:.02em;border-bottom:1px solid #f1f5f9;margin:0;padding:10px 14px 8px;font-size:12px;font-weight:700}.dian-shop-entity-detail-section-body{padding:2px 0}.dian-shop-entity-detail-item{border-top:1px solid #f8fafc;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;padding:9px 14px;display:grid}.dian-shop-entity-detail-item:first-child{border-top:none}.dian-shop-entity-detail-item-label{color:#94a3b8;font-size:11px;line-height:1.45}.dian-shop-entity-detail-item-value{color:#0f172a;word-break:break-all;text-align:right;font-size:12px;line-height:1.45}.dian-shop-entity-detail-item--block{grid-template-columns:1fr;gap:4px}.dian-shop-entity-detail-item--block .dian-shop-entity-detail-item-value{text-align:left;color:#334155}.dian-pdd-review-page{background:#f1f5f9;min-height:100%}.dian-pdd-review-page .dian-subpage-sticky{z-index:auto;background:#f1f5f9;position:static;top:auto}.dian-pdd-review-toolbar{flex-direction:column;gap:8px;padding:0 12px 8px;display:flex}.dian-pdd-review-top-actions{align-items:center;gap:4px;display:flex}.dian-pdd-review-filter-btn{white-space:nowrap}.dian-pdd-review-presets-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.dian-pdd-review-presets{flex-wrap:wrap;gap:8px;display:flex}.dian-pdd-review-db-total{color:#4338ca;white-space:nowrap;background:#eef2ff;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.dian-pdd-review-preset{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:4px 12px;font-size:12px}.dian-pdd-review-preset--active{color:#a21caf;background:#fdf4ff;border-color:#c026d3;font-weight:600}.dian-pdd-review-search{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;display:grid}.dian-pdd-review-search-field{color:#94a3b8;flex-direction:column;gap:2px;font-size:11px;display:flex}.dian-pdd-review-search-field input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:6px 8px;font-size:13px}.dian-pdd-review-search-field input::placeholder{color:#cbd5e1}.dian-pdd-review-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dian-pdd-review-date-field{color:#94a3b8;flex-direction:column;gap:2px;font-size:11px;display:flex}.dian-pdd-review-date-field input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:6px 8px;font-size:13px}.dian-pdd-review-mall-filter{width:100%}.dian-pdd-review-mall-field{color:#64748b;flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.dian-pdd-review-mall-field-label{flex-shrink:0}.dian-pdd-review-mall-select-wrap{width:100%;min-width:0;position:relative}.dian-pdd-review-mall-select-trigger{color:#0f172a;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;font-size:13px;display:flex}.dian-pdd-review-mall-select-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dian-pdd-review-mall-select-chevron{color:#94a3b8;flex-shrink:0;font-size:10px}.dian-pdd-review-mall-logo{object-fit:cover;background:#f1f5f9;border-radius:6px;flex-shrink:0;width:20px;height:20px}.dian-pdd-review-mall-logo--fallback{color:#64748b;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.dian-pdd-review-mall-select-panel{z-index:20;box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;min-width:100%;max-width:100%;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px rgba(15,23,42,.12)}.dian-pdd-review-mall-select-option{color:#0f172a;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 8px;font-size:13px;display:flex}.dian-pdd-review-mall-select-option span:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dian-pdd-review-mall-select-option--active,.dian-pdd-review-mall-select-option:hover{color:#a21caf;background:#fdf4ff}.dian-pdd-review-summary{color:#64748b;margin:0;padding:0 14px 10px;font-size:12px;line-height:1.4}.dian-pdd-review-body{padding:10px 12px 16px}.dian-pdd-review-loading,.dian-pdd-review-empty{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;padding:0 20px;font-size:14px;display:flex}.dian-pdd-review-card-list{flex-direction:column;gap:10px;display:flex}.dian-pdd-review-score-group{align-items:center;gap:8px;margin:4px 0 2px;padding:0 2px;display:flex}.dian-pdd-review-score-group-badge{color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:14px;font-weight:800;display:inline-flex}.dian-pdd-review-score-group--bad .dian-pdd-review-score-group-badge{background:linear-gradient(135deg,#ef4444,#dc2626)}.dian-pdd-review-score-group--mid .dian-pdd-review-score-group-badge{background:linear-gradient(135deg,#f59e0b,#d97706)}.dian-pdd-review-score-group--good .dian-pdd-review-score-group-badge{background:linear-gradient(135deg,#22c55e,#16a34a)}.dian-pdd-review-score-group--neutral .dian-pdd-review-score-group-badge{background:#94a3b8}.dian-pdd-review-score-group-label{color:#64748b;font-size:12px;font-weight:600}.dian-pdd-review-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.05)}.dian-pdd-review-card--tone-bad{border-color:#fecaca}.dian-pdd-review-card--tone-mid{border-color:#fde68a}.dian-pdd-review-card--tone-good{border-color:#bbf7d0}.dian-pdd-review-card-layout{gap:12px;padding:12px;display:flex}.dian-pdd-review-score-pill{color:#fff;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dian-pdd-review-score-pill--bad{background:linear-gradient(145deg,#f87171,#dc2626)}.dian-pdd-review-score-pill--mid{background:linear-gradient(145deg,#fbbf24,#d97706)}.dian-pdd-review-score-pill--good{background:linear-gradient(145deg,#4ade80,#16a34a)}.dian-pdd-review-score-pill--neutral{background:#94a3b8}.dian-pdd-review-score-num{font-size:18px;font-weight:800;line-height:1}.dian-pdd-review-score-unit{opacity:.92;margin-top:2px;font-size:10px;font-weight:700}.dian-pdd-review-card-body{flex:1;min-width:0}.dian-pdd-review-card--clickable{cursor:pointer;-webkit-tap-highlight-color:transparent}.dian-pdd-review-card--clickable:active{transform:scale(.995);box-shadow:0 1px 4px rgba(15,23,42,.06)}.dian-pdd-review-card-head{flex-direction:column;gap:4px;display:flex}.dian-pdd-review-card-head-main{align-items:flex-start;gap:10px;display:flex}.dian-pdd-review-card-thumb{object-fit:cover;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;width:44px;height:44px}.dian-pdd-review-card-thumb--fallback{color:#64748b;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.dian-pdd-review-card-title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.dian-pdd-review-card-link-id{color:#2563eb;word-break:break-all;margin-top:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.dian-pdd-review-card-link-id:active{opacity:.75}.dian-pdd-review-card-link-id--plain{color:#64748b;font-weight:500}.dian-pdd-review-detail-link-id{color:#2563eb;font-weight:600;text-decoration:none}.dian-pdd-review-detail-link-id:active{opacity:.75}.dian-pdd-review-card-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dian-pdd-review-meta-chip{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;max-width:100%;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.dian-pdd-review-meta-chip--muted{color:#64748b;background:#f8fafc;font-weight:500}.dian-pdd-review-meta-chip--ok{color:#047857;background:#ecfdf5}.dian-pdd-review-meta-chip--warn{color:#b45309;background:#fffbeb}.dian-pdd-review-card-quote{color:#334155;background:#f8fafc;border:none;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.dian-pdd-review-card-quote--bad{color:#991b1b;background:#fef2f2}.dian-pdd-review-card-quote--mid{color:#92400e;background:#fffbeb}.dian-pdd-review-card-quote--good{color:#166534;background:#f0fdf4}.dian-pdd-review-card-replied{color:#059669;font-weight:600}.dian-pdd-review-card-content{color:#334155;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.dian-pdd-review-card-content--warn{color:#ea580c;font-weight:600}.dian-pdd-review-images-label{color:#0f172a;margin:12px 0 8px;font-size:13px;font-weight:700}.dian-pdd-review-card-images{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dian-pdd-review-image-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f1f5f9;border:none;border-radius:8px;flex:none;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.dian-pdd-review-card-images .dian-pdd-review-image-btn{width:72px;height:72px}.dian-pdd-review-detail-images .dian-pdd-review-image-btn{aspect-ratio:1;border-radius:10px;width:100%;height:auto}.dian-pdd-review-detail-images .dian-pdd-review-image-btn img{border-radius:10px}.dian-pdd-review-image-btn img{object-fit:cover;width:100%;height:100%;display:block}.dian-pdd-review-image-more{color:#fff;pointer-events:none;background:rgba(15,23,42,.45);justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dian-pdd-review-load-more{color:#64748b;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px 0 4px;font-size:13px;display:flex}.dian-pdd-review-detail-popup-body{padding:0}.dian-pdd-review-detail-center .adm-center-popup-wrap{max-width:min(92vw,420px)}.dian-pdd-review-detail-center .adm-center-popup-body{border-radius:18px;overflow:hidden;box-shadow:0 20px 48px rgba(15,23,42,.18)}.dian-pdd-review-detail-popup{background:#fff;border-radius:18px;flex-direction:column;width:min(92vw,420px);max-height:min(78vh,640px);display:flex;overflow:hidden}.dian-pdd-review-detail-popup--tone-bad{border-top:3px solid #f87171}.dian-pdd-review-detail-popup--tone-mid{border-top:3px solid #fbbf24}.dian-pdd-review-detail-popup--tone-good{border-top:3px solid #4ade80}.dian-pdd-review-detail-popup--tone-neutral{border-top:3px solid #94a3b8}.dian-pdd-review-detail-popup-head{background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #eef2f7;padding:14px 44px 12px 14px}.dian-pdd-review-detail-popup-head-layout{align-items:flex-start;gap:12px;display:flex}.dian-pdd-review-detail-popup-head-main{flex:1;min-width:0}.dian-pdd-review-detail-popup-head h2{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.dian-pdd-review-detail-popup-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dian-pdd-review-detail-popup-scroll{background:#fafbfc;flex:1;min-height:0;padding:12px 14px 16px;overflow-y:auto}.dian-pdd-review-detail-info-strip{background:#fff;border:1px solid #e8edf3;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.dian-pdd-review-detail-info-item{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:8px;display:grid}.dian-pdd-review-detail-info-label{color:#94a3b8;font-size:11px;font-weight:600;line-height:1.5}.dian-pdd-review-detail-info-value{color:#334155;word-break:break-all;font-size:12px;line-height:1.5}.dian-pdd-review-detail-section{margin-bottom:12px}.dian-pdd-review-detail-section:last-child{margin-bottom:0}.dian-pdd-review-detail-section-title{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.dian-pdd-review-detail-quote{margin:0}.dian-pdd-review-detail-reply{background:linear-gradient(#f0fdf4 0%,#fff 100%);border:1px solid #d1fae5;border-radius:12px;padding:12px}.dian-pdd-review-detail-reply-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dian-pdd-review-detail-reply-head .dian-pdd-review-detail-section-title{color:#059669;margin:0}.dian-pdd-review-detail-reply-time{color:#64748b;flex-shrink:0;font-size:11px}.dian-pdd-review-detail-reply-body{color:#166534;word-break:break-word;margin:0;font-size:13px;line-height:1.55}.dian-pdd-review-detail-kvs{flex-direction:column;gap:10px;display:flex}.dian-pdd-review-detail-kv{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:4px 10px;display:grid}.dian-pdd-review-detail-k{color:#94a3b8;font-size:12px;line-height:1.45}.dian-pdd-review-detail-v{color:#0f172a;word-break:break-all;font-size:13px;line-height:1.45}.dian-pdd-review-detail-v--warn{color:#ea580c;font-weight:600}.dian-pdd-review-detail-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:0;display:grid}.dian-pdd-review-detail-center .adm-center-popup-close{background:rgba(255,255,255,.92);border-radius:999px;width:28px;height:28px;top:12px;right:12px;box-shadow:0 2px 8px rgba(15,23,42,.12)}.dian-pdd-promotion-page .dian-pdd-promo-hero,.dian-pdd-stable-promotion-page .dian-pdd-promo-hero,.dian-pdd-store-wide-promotion-page .dian-pdd-promo-hero{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 55%,#3b82f6 100%);box-shadow:0 8px 24px rgba(37,99,235,.22)}.dian-pdd-promotion-page .dian-fund-shop-card-total-value,.dian-pdd-stable-promotion-page .dian-fund-shop-card-total-value,.dian-pdd-store-wide-promotion-page .dian-fund-shop-card-total-value{color:#1d4ed8}.dian-pdd-promotion-page .dian-fund-shop-metric--spend strong,.dian-pdd-stable-promotion-page .dian-fund-shop-metric--spend strong,.dian-pdd-store-wide-promotion-page .dian-fund-shop-metric--spend strong{color:#2563eb}.dian-pdd-promo-date-wrap{flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex}.dian-pdd-promo-date-label{color:#94a3b8;font-size:9px;line-height:1}.dian-pdd-promo-date{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:8px;max-width:128px;padding:4px 6px;font-size:12px}.dian-pdd-promo-refresh-btn{flex-shrink:0}.dian-pdd-promo-hint{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:13px;line-height:1.45}.dian-pdd-promotion-page .dian-fund-shop-card--warn,.dian-pdd-stable-promotion-page .dian-fund-shop-card--warn,.dian-pdd-store-wide-promotion-page .dian-fund-shop-card--warn{border-color:#bfdbfe}.dian-stable-promo-filters{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.dian-stable-promo-hero-top{margin-bottom:12px}.dian-stable-promo-hero-top .dian-fund-summary-hero{margin-bottom:0}.dian-stable-promo-date-row,.dian-stable-promo-view-tabs{flex-wrap:wrap;gap:8px;display:flex}.dian-stable-promo-view-tab{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:6px 14px;font-size:13px}.dian-stable-promo-view-tab--active{color:#fff;background:#2563eb;border-color:#2563eb}.dian-stable-promo-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dian-stable-promo-select,.dian-stable-promo-input{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;min-height:36px;padding:0 10px;font-size:13px}.dian-stable-promo-chart-card{background:#fff;border:1px solid #dbeafe;border-radius:14px;margin:12px 0 16px;padding:10px 8px 4px}.dian-stable-promo-link-list{flex-direction:column;gap:10px;display:flex}.dian-stable-promo-list-more-hint{text-align:center;color:#64748b;margin:4px 0 8px;font-size:13px}.dian-stable-promo-list-more-hint--done{color:#94a3b8}.dian-stable-promo-link-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:10px;padding:10px;display:flex}.dian-stable-promo-link-thumb{object-fit:cover;background:#f1f5f9;border-radius:8px;flex-shrink:0;width:56px;height:56px}.dian-stable-promo-link-thumb--empty{display:block}.dian-stable-promo-link-main{flex:1;min-width:0}.dian-stable-promo-link-title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.dian-stable-promo-link-sub{color:#64748b;margin:4px 0 0;font-size:12px}.dian-stable-promo-link-metrics{flex-wrap:wrap;gap:8px 12px;margin-top:8px;display:flex}.dian-stable-promo-metric{color:#64748b;font-size:12px}.dian-stable-promo-metric strong{color:#0f172a;font-weight:600}.dian-stable-promo-metric--spend strong{color:#2563eb}.platform-hub-menu-sections{flex-direction:column;padding:8px 6px 12px;display:flex}.platform-hub-menu-section--labeled{margin-top:2px}.platform-hub-menu-section-divider{align-items:center;gap:10px;margin:12px 4px 10px;display:flex}.platform-hub-menu-section--labeled:first-of-type .platform-hub-menu-section-divider{margin-top:6px}.platform-hub-menu-section-line{background:linear-gradient(90deg,transparent 0%,#e2e8f0 15%,#cbd5e1 50%,#e2e8f0 85%,transparent 100%);flex:1;height:1px}.platform-hub-menu-section-title{color:#64748b;letter-spacing:.03em;white-space:nowrap;flex-shrink:0;margin:0;font-size:12px;font-weight:600}.dian-subpage.platform-hub-all-route .platform-hub-menu-sections .platform-hub-menu-grid{padding:0 0 6px}.platform-hub-menu-groups{box-sizing:border-box;color:#1d2129;padding:4px 0 12px;font-size:12px}.platform-hub-menu-group{vertical-align:top;box-sizing:border-box;width:calc(50% - 16px);min-width:120px;margin:0 8px 28px;display:inline-block}.platform-hub-menu-group-title{color:#1d2129;align-items:center;height:32px;margin:0;padding:6px 8px 6px 16px;font-size:14px;font-weight:600;line-height:20px;display:flex}.platform-hub-menu-group-items{flex-direction:column;display:flex}.platform-hub-menu-text-item{-webkit-tap-highlight-color:transparent;color:#1d2129;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;width:100%;min-height:32px;margin:0;padding:0 8px 0 16px;font-size:12px;font-weight:400;line-height:32px;display:flex}.platform-hub-menu-text-item:active{background:rgba(0,0,0,.04)}.platform-hub-menu-text-item--soon{opacity:.72}.platform-hub-menu-text-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.platform-hub-menu-text-badge{color:#b45309;background:#fffbeb;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:600;line-height:1.2}.platform-hub-menu-group--solo{width:calc(100% - 16px);max-width:none}.dian-pdd-shop-score-page{background:#f1f5f9;min-height:100%}.dian-pdd-shop-score-page .dian-subpage-sticky{z-index:auto;background:#f1f5f9;position:static;top:auto}.dian-pdd-shop-score-toolbar{flex-direction:column;gap:8px;padding:0 12px 10px;display:flex}.dian-pdd-shop-score-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dian-pdd-shop-score-filter-wrap{position:relative}.dian-pdd-shop-score-filter-trigger{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.dian-pdd-shop-score-filter-trigger--active{color:#fff;background:#7c3aed;border-color:#7c3aed}.dian-pdd-shop-score-filter-trigger--active .dian-pdd-shop-score-filter-chevron{color:rgba(255,255,255,.85)}.dian-pdd-shop-score-filter-chevron{color:#94a3b8;font-size:10px}.dian-pdd-shop-score-filter-panel{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:min(280px,100vw - 24px);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px rgba(15,23,42,.12)}.dian-pdd-shop-score-filter-rank-row{align-items:flex-end;gap:8px;margin-top:12px;display:flex}.dian-pdd-shop-score-filter-select-field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dian-pdd-shop-score-filter-select-label{color:#64748b;font-size:11px}.dian-pdd-shop-score-filter-select{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:34px;padding:0 8px;font-size:14px;font-weight:600}.dian-pdd-shop-score-filter-reset{color:#64748b;background:0 0;border:none;border-top:1px solid #f1f5f9;width:100%;margin-top:10px;padding:8px 0 0;font-size:12px;font-weight:600}.dian-pdd-shop-score-filter-sheet{padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))}.dian-pdd-shop-score-filter-sheet-body{border-radius:16px 16px 0 0}.dian-pdd-shop-score-filter-warn{margin-bottom:0}.dian-pdd-shop-score-filter-warn-label{color:#64748b;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.dian-pdd-shop-score-filter-warn-options{gap:8px;display:flex}.dian-pdd-shop-score-filter-warn-btn{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:1;min-height:30px;font-size:13px;font-weight:600}.dian-pdd-shop-score-filter-warn-btn--active{color:#6d28d9;background:#ede9fe;border-color:#7c3aed}.dian-pdd-shop-score-filter-fields{align-items:stretch;gap:8px;margin-top:8px;display:flex}.dian-pdd-shop-score-filter-field{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;display:flex}.dian-pdd-shop-score-filter-field-label{color:#64748b;font-size:11px}.dian-pdd-shop-score-filter-field-value{color:#0f172a;font-size:18px;font-weight:700}.dian-pdd-shop-score-filter-sep{color:#94a3b8;align-self:center;font-size:14px}.dian-pdd-shop-score-filter-preview{color:#64748b;margin:10px 0 0;font-size:12px}.dian-pdd-shop-score-summary{color:#64748b;flex:1;min-width:0;margin:0;font-size:12px;line-height:1.4}.dian-pdd-shop-score-body{padding:0 12px 20px}.dian-pdd-shop-score-loading,.dian-pdd-shop-score-empty{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:14px;display:flex}.dian-pdd-shop-score-list{flex-direction:column;gap:10px;display:flex}.dian-pdd-shop-score-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dian-pdd-shop-score-card--clickable{cursor:pointer;-webkit-tap-highlight-color:transparent}.dian-pdd-shop-score-card--clickable:active{transform:scale(.995)}.dian-pdd-shop-score-card--error{background:snow;border-color:#fecaca}.dian-pdd-shop-score-card-head{align-items:center;gap:10px;display:flex}.dian-pdd-shop-score-card-main{flex:1;min-width:0}.dian-pdd-shop-score-card-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;overflow:hidden}.dian-pdd-shop-score-card-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}.dian-pdd-shop-score-card-score-wrap,.dian-pdd-shop-score-popup-score-wrap{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.dian-pdd-shop-score-card-rank,.dian-pdd-shop-score-popup-rank{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.dian-pdd-shop-score-card-rank-label,.dian-pdd-shop-score-popup-rank-label{color:#64748b;font-size:11px;font-weight:600}.dian-pdd-shop-score-card-rank-value,.dian-pdd-shop-score-popup-rank-value{color:#334155;font-size:13px;font-weight:700}.dian-pdd-shop-score-card-rank--warn,.dian-pdd-shop-score-popup-rank--warn{background:#fffbeb;border:1px solid #fcd34d;border-radius:999px;padding:2px 6px}.dian-pdd-shop-score-card-rank--warn .dian-pdd-shop-score-card-rank-label,.dian-pdd-shop-score-popup-rank--warn .dian-pdd-shop-score-popup-rank-label,.dian-pdd-shop-score-card-rank--warn .dian-pdd-shop-score-card-rank-value,.dian-pdd-shop-score-popup-rank--warn .dian-pdd-shop-score-popup-rank-value{color:#b45309}.dian-pdd-shop-score-rank-warn-tag,.dian-pdd-shop-score-rank-level-tag{color:#fff;border-radius:999px;flex-shrink:0;padding:0 5px;font-size:10px;font-weight:700;line-height:16px}.dian-pdd-shop-score-rank-warn-tag{background:#ea580c}.dian-pdd-shop-score-rank-level-tag--critical{background:#991b1b}.dian-pdd-shop-score-rank-level-tag--warn{background:#ea580c}.dian-pdd-shop-score-rank-level-tag--danger{background:#c2410c}.dian-pdd-shop-score-rank-level-tag--safe{color:#166534;background:#bbf7d0}.dian-pdd-shop-score-rank-level-tag--excellent{background:#059669}.dian-pdd-shop-score-rank-level-tag--pending{color:#64748b;background:#f1f5f9}.dian-pdd-shop-score-card--rank-pending{border-color:#e2e8f0}.dian-pdd-shop-score-card--rank-critical{border-color:#fca5a5;box-shadow:0 0 0 1px rgba(220,38,38,.1)}.dian-pdd-shop-score-card--rank-warn{border-color:#fcd34d;box-shadow:0 0 0 1px rgba(234,88,12,.08)}.dian-pdd-shop-score-card--rank-danger{border-color:#fdba74;box-shadow:0 0 0 1px rgba(234,88,12,.1)}.dian-pdd-shop-score-card--rank-safe{border-color:#86efac}.dian-pdd-shop-score-card--rank-excellent{border-color:#6ee7b7;box-shadow:0 0 0 1px rgba(5,150,105,.08)}.dian-pdd-shop-score-card-rank--critical,.dian-pdd-shop-score-popup-rank--critical{background:#fef2f2;border-radius:999px;padding:2px 6px}.dian-pdd-shop-score-card-rank--critical .dian-pdd-shop-score-card-rank-label,.dian-pdd-shop-score-card-rank--critical .dian-pdd-shop-score-card-rank-value,.dian-pdd-shop-score-popup-rank--critical .dian-pdd-shop-score-popup-rank-label,.dian-pdd-shop-score-popup-rank--critical .dian-pdd-shop-score-popup-rank-value{color:#991b1b}.dian-pdd-shop-score-card-rank--danger,.dian-pdd-shop-score-popup-rank--danger{background:#fff7ed;border-radius:999px;padding:2px 6px}.dian-pdd-shop-score-card-rank--danger .dian-pdd-shop-score-card-rank-label,.dian-pdd-shop-score-card-rank--danger .dian-pdd-shop-score-card-rank-value,.dian-pdd-shop-score-popup-rank--danger .dian-pdd-shop-score-popup-rank-label,.dian-pdd-shop-score-popup-rank--danger .dian-pdd-shop-score-popup-rank-value{color:#c2410c}.dian-pdd-shop-score-card-rank--safe,.dian-pdd-shop-score-popup-rank--safe{background:#f0fdf4;border-radius:999px;padding:2px 6px}.dian-pdd-shop-score-card-rank--safe .dian-pdd-shop-score-card-rank-label,.dian-pdd-shop-score-card-rank--safe .dian-pdd-shop-score-card-rank-value,.dian-pdd-shop-score-popup-rank--safe .dian-pdd-shop-score-popup-rank-label,.dian-pdd-shop-score-popup-rank--safe .dian-pdd-shop-score-popup-rank-value{color:#166534}.dian-pdd-shop-score-card-rank--excellent,.dian-pdd-shop-score-popup-rank--excellent{background:#ecfdf5;border-radius:999px;padding:2px 6px}.dian-pdd-shop-score-card-rank--pending,.dian-pdd-shop-score-popup-rank--pending{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:2px 6px}.dian-pdd-shop-score-card-rank--pending .dian-pdd-shop-score-card-rank-label,.dian-pdd-shop-score-card-rank--pending .dian-pdd-shop-score-card-rank-value,.dian-pdd-shop-score-popup-rank--pending .dian-pdd-shop-score-popup-rank-label,.dian-pdd-shop-score-popup-rank--pending .dian-pdd-shop-score-popup-rank-value{color:#64748b}.dian-pdd-shop-score-card-rank--excellent .dian-pdd-shop-score-card-rank-label,.dian-pdd-shop-score-card-rank--excellent .dian-pdd-shop-score-card-rank-value,.dian-pdd-shop-score-popup-rank--excellent .dian-pdd-shop-score-popup-rank-label,.dian-pdd-shop-score-popup-rank--excellent .dian-pdd-shop-score-popup-rank-value{color:#047857}.dian-pdd-shop-score-card-score,.dian-pdd-shop-score-popup-score{align-items:baseline;gap:2px;display:flex}.dian-pdd-shop-score-card-score-num{font-size:22px;font-weight:800;line-height:1}.dian-pdd-shop-score-popup-score-num{font-size:20px;font-weight:800;line-height:1}.dian-pdd-shop-score-card-score-unit,.dian-pdd-shop-score-popup-score-unit{font-size:12px;font-weight:600}.dian-pdd-shop-score-card-score--good,.dian-pdd-shop-score-popup-score--good{color:#059669}.dian-pdd-shop-score-card-score--mid,.dian-pdd-shop-score-popup-score--mid{color:#d97706}.dian-pdd-shop-score-card-score--bad,.dian-pdd-shop-score-popup-score--bad{color:#dc2626}.dian-pdd-shop-score-card-score--neutral,.dian-pdd-shop-score-popup-score--neutral{color:#64748b}.dian-pdd-shop-score-card-insights{flex-wrap:wrap;gap:6px 8px;margin-top:8px;display:flex}.dian-pdd-shop-score-card-insight{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.dian-pdd-shop-score-card-insight--warn{color:#b45309;background:#fef3c7}.dian-pdd-shop-score-card-insight--decline{color:#be123c;background:#ffe4e6}.dian-pdd-shop-score-popup-insights{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:12px;padding:10px 12px}.dian-pdd-shop-score-popup-insights-title{color:#334155;margin:0;font-size:13px;font-weight:700}.dian-pdd-shop-score-popup-insight-rows{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.dian-pdd-shop-score-popup-insight-row{align-items:baseline;gap:6px;font-size:13px;display:flex}.dian-pdd-shop-score-popup-insight-label{color:#64748b;font-size:12px}.dian-pdd-shop-score-popup-insight-row strong{color:#0f172a;font-weight:700}.dian-pdd-shop-score-popup-insights-note{color:#94a3b8;margin:8px 0 0;font-size:11px;line-height:1.5}.dian-pdd-shop-score-card-metrics{color:#475569;flex-wrap:wrap;gap:6px 10px;margin-top:10px;font-size:11px;display:flex}.dian-pdd-shop-score-card-error{color:#dc2626;margin:10px 0 0;font-size:12px}.dian-pdd-shop-score-card-trend{border-top:1px dashed #e2e8f0;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.dian-pdd-shop-score-card-trend-label{color:#94a3b8;flex-shrink:0;font-size:11px}.dian-pdd-shop-score-sparkline-wrap{touch-action:pan-x;flex:1;min-width:0}.dian-pdd-shop-score-sparkline-wrap .dian-echart-host,.dian-pdd-shop-score-sparkline{width:100%}.dian-pdd-shop-score-sparkline--empty{color:#94a3b8;font-size:11px}.dian-pdd-shop-score-popup-body,.dian-pdd-shop-score-sheet-body{border-radius:16px 16px 0 0;max-height:min(90vh,720px);overflow:hidden}.dian-pdd-shop-score-sheet-panel{padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;max-height:min(90vh,720px);overflow-y:auto}.dian-pdd-shop-score-popup{padding:0 0 4px}.dian-pdd-shop-score-popup-head{border-bottom:1px solid #eef2f7;align-items:center;gap:8px;padding:4px 28px 10px 0;display:flex}.dian-pdd-shop-score-popup-head-main{flex:1;min-width:0}.dian-pdd-shop-score-popup-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;overflow:hidden}.dian-pdd-shop-score-popup-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}.dian-pdd-shop-score-popup-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.dian-pdd-shop-score-metric{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 4px}.dian-pdd-shop-score-metric-label{color:#64748b;font-size:10px;display:block}.dian-pdd-shop-score-metric-value{color:#0f172a;margin-top:2px;font-size:14px;line-height:1.2;display:block}.dian-pdd-shop-score-metric-sub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;line-height:1.25;display:block;overflow:hidden}.dian-pdd-shop-score-popup-chart-wrap{margin-top:10px}.dian-pdd-shop-score-popup-chart-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.dian-pdd-shop-score-popup-chart-head h3{color:#0f172a;margin:0;font-size:12px}.dian-pdd-shop-score-popup-chart-head span{color:#94a3b8;font-size:10px}.dian-pdd-shop-score-popup-empty,.dian-pdd-shop-score-popup-error{color:#64748b;margin:0;font-size:12px}.dian-pdd-shop-score-popup-error{color:#dc2626;margin-top:8px}.dian-pdd-goods-score-page{background:#f1f5f9;min-height:100%}.dian-pdd-goods-score-page .dian-subpage-sticky{z-index:20;background:#f1f5f9;position:sticky;top:0}.dian-pdd-goods-score-toolbar{flex-direction:column;gap:8px;padding:0 12px 10px;display:flex}.dian-pdd-goods-score-toolbar-row{align-items:flex-end;gap:8px;display:flex}.dian-pdd-goods-score-toolbar-row .dian-pdd-review-mall-field{flex:1;min-width:0}.dian-pdd-goods-score-body{padding:0 12px 24px}.dian-pdd-goods-score-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:10px;padding:12px}.dian-pdd-goods-score-card-head{align-items:flex-start;gap:10px;display:flex}.dian-pdd-goods-score-card-thumb,.dian-pdd-goods-score-popup-thumb{object-fit:cover;background:#f1f5f9;border-radius:8px;flex-shrink:0;width:42px;height:42px}.dian-pdd-goods-score-card-thumb--fallback,.dian-pdd-goods-score-popup-thumb--fallback{color:#64748b;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.dian-pdd-goods-score-card-main{flex:1;min-width:0}.dian-pdd-goods-score-card-title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.dian-pdd-goods-score-card-id{color:#2563eb;margin-top:4px;font-size:11px;text-decoration:none;display:inline-block}.dian-pdd-goods-score-card-id--plain{color:#64748b;margin:4px 0 0}.dian-pdd-goods-score-popup-loading{color:#64748b;justify-content:center;align-items:center;gap:8px;min-height:120px;font-size:12px;display:flex}.dian-pdd-shop-score-popup-goods-wrap{border-top:1px solid #f1f5f9;margin-top:12px;padding-top:12px}.dian-pdd-shop-score-popup-goods-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dian-pdd-shop-score-popup-goods-head .dian-pdd-shop-score-popup-chart-head{flex:1;min-width:0}.dian-pdd-shop-score-popup-goods-count{color:#94a3b8;margin-left:6px;font-size:11px;font-weight:500}.dian-pdd-shop-score-popup-goods-toggle{color:#64748b;cursor:pointer;user-select:none;flex-shrink:0;align-items:center;gap:6px;margin-top:2px;font-size:11px;display:inline-flex}.dian-pdd-shop-score-popup-goods-toggle .adm-checkbox{--icon-size:16px;--font-size:11px}.dian-pdd-shop-score-popup-goods-list{-webkit-overflow-scrolling:touch;flex-direction:column;gap:8px;max-height:min(42vh,380px);margin-top:8px;display:flex;overflow-y:auto}.dian-pdd-goods-score-card--compact{padding:8px 10px}.dian-pdd-goods-score-card--compact .dian-pdd-goods-score-card-title{-webkit-line-clamp:1;font-size:13px}.dian-pdd-goods-score-card--compact .dian-pdd-goods-score-card-thumb{width:36px;height:36px}.dian-pdd-goods-score-card--compact .dian-pdd-shop-score-card-score-num{font-size:18px}.dian-cs-data-page{background:#eef2f7;min-height:100%}.dian-cs-data-page .dian-cs-data-top,.dian-cs-data-page .dian-cs-data-toolbar-card,.dian-cs-data-page .dian-cs-data-tabs,.dian-cs-data-page .dian-cs-data-aggregate-hint{z-index:auto;position:static;top:auto}.dian-cs-data-toolbar-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:stretch;gap:12px;margin:0 0 10px;padding:14px 12px 12px;display:flex;box-shadow:0 2px 10px rgba(15,23,42,.05)}.dian-cs-data-toolbar-card .dian-pdd-review-mall-field{box-sizing:border-box;width:100%}.dian-cs-data-toolbar-card .dian-pdd-review-mall-select-trigger{background:#f8fafc;border-radius:10px;min-height:42px}.dian-cs-data-aggregate-hint,.dian-cs-data-cache-hint{border-radius:10px;margin:0 0 10px;padding:8px 12px;font-size:12px;line-height:1.45}.dian-cs-data-aggregate-hint{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.dian-cs-data-cache-hint{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.dian-cs-data-presets{flex-wrap:wrap;gap:8px;width:100%;display:flex}.dian-cs-data-preset{color:#334155;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:none;padding:6px 14px;font-size:13px;font-weight:500;line-height:1.25}.dian-cs-data-preset--active{color:#2563eb;background:#eff6ff;border-color:#2563eb;font-weight:600;box-shadow:0 0 0 1px rgba(37,99,235,.15)}.dian-cs-data-dates-row{flex-wrap:wrap;align-items:flex-end;gap:8px;width:100%;display:flex}.dian-cs-data-date-field{color:#64748b;flex-direction:column;flex:120px;gap:4px;min-width:0;font-size:12px;display:flex}.dian-cs-data-date-field input{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:36px;padding:6px 10px;font-size:13px}.dian-cs-data-dates-row .adm-button{flex-shrink:0;align-self:flex-end}.dian-cs-data-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:8px;margin:0 0 12px;padding:0 2px 2px;display:flex;overflow-x:auto}.dian-cs-data-tabs::-webkit-scrollbar{display:none}.dian-cs-data-tab{color:#64748b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;min-width:max-content;padding:8px 14px;font-size:13px;font-weight:500;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dian-cs-data-tab--active{color:#2563eb;background:#eff6ff;border-color:#2563eb;font-weight:600;box-shadow:0 0 0 1px rgba(37,99,235,.12)}.dian-cs-data-body{padding:0 2px 16px}.dian-cs-data-hero{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 55%,#60a5fa 100%);border-radius:14px;flex-direction:column;gap:6px;margin-bottom:12px;padding:16px 14px;display:flex;box-shadow:0 8px 22px rgba(37,99,235,.22)}.dian-cs-data-hero-label{opacity:.92;font-size:13px}.dian-cs-data-hero-main{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.dian-cs-data-hero-value{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.1}.dian-cs-data-hero-daily{opacity:.95;font-size:18px;font-weight:600}.dian-cs-data-hero-chip-daily{opacity:.88;margin-left:4px;font-size:11px;font-style:normal;font-weight:500}.dian-cs-data-hero-sub{opacity:.92;flex-wrap:wrap;gap:8px 14px;margin-top:2px;font-size:12px;display:flex}.dian-cs-data-hero-chip em{opacity:.85;margin-right:4px;font-style:normal}.dian-cs-data-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px;padding:12px 12px 10px;box-shadow:0 2px 8px rgba(15,23,42,.04)}.dian-cs-data-loading{color:#64748b;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:14px;display:flex}.dian-cs-data-block-title{color:#0f172a;margin:0 0 10px;font-size:14px;font-weight:700}.dian-cs-data-section>.dian-cs-data-block-title:first-child{margin-top:0}.dian-cs-data-empty{color:#94a3b8;margin:8px 0;font-size:13px}.dian-cs-data-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dian-cs-data-metric-card,.dian-cs-data-metric{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.dian-cs-data-metric-label{color:#64748b;margin-bottom:4px;font-size:11px;display:block}.dian-cs-data-metric-value{color:#0f172a;font-size:16px;font-weight:700;display:block}.dian-cs-data-metric-compare{color:#94a3b8;margin-top:4px;font-size:11px;display:block}.dian-cs-data-table-wrap{-webkit-overflow-scrolling:touch;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto}.dian-cs-data-table{border-collapse:collapse;width:100%;font-size:12px}.dian-cs-data-table th,.dian-cs-data-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:8px 10px}.dian-cs-data-table th{color:#475569;background:#f8fafc;font-weight:600}.dian-cs-rt-page{background:linear-gradient(#f5f3ff 0%,#f1f5f9 120px,#f1f5f9 100%);min-height:100%}.dian-cs-rt-sticky-bar{z-index:12;backdrop-filter:blur(8px);background:rgba(241,245,249,.92);border-bottom:1px solid rgba(226,232,240,.9);padding:0 12px 8px;position:sticky;top:0}.dian-cs-rt-toolbar{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.dian-cs-rt-filter{color:#334155;align-items:center;gap:8px;font-size:14px;display:flex}.dian-cs-rt-updated{color:#94a3b8;margin:6px 0 0;font-size:11px;line-height:1.4}.dian-cs-rt-body{padding:12px 12px 20px}.dian-cs-rt-loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 16px;font-size:14px;display:flex}.dian-cs-rt-summary{margin-bottom:14px}.dian-cs-rt-summary-hero{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 55%,#c026d3 100%);border-radius:14px;flex-direction:column;gap:4px;margin-bottom:8px;padding:16px 16px 14px;display:flex;box-shadow:0 8px 24px rgba(124,58,237,.28)}.dian-cs-rt-summary-hero-label{opacity:.92;font-size:13px}.dian-cs-rt-summary-hero-value{letter-spacing:-.02em;font-size:36px;font-weight:800;line-height:1.1}.dian-cs-rt-summary-hero-sub{opacity:.88;font-size:12px;line-height:1.45}.dian-cs-rt-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dian-cs-rt-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 10px 9px;box-shadow:0 1px 3px rgba(15,23,42,.04)}.dian-cs-rt-summary-card--warn{background:#fff7ed;border-color:#fecaca}.dian-cs-rt-summary-card-hint{color:#b45309;margin-top:4px;font-size:10px;line-height:1.3;display:block}.dian-cs-rt-summary-label{color:#64748b;margin-bottom:6px;font-size:11px;display:block}.dian-cs-rt-summary-value{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2}.dian-cs-rt-summary-value-unit{color:#94a3b8;font-size:14px;font-weight:600}.dian-cs-rt-summary-value--ok{color:#15803d}.dian-cs-rt-summary-value--warn{color:#c2410c}.dian-cs-rt-fail-tip,.dian-cs-rt-no-cs-tip{border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:12px;line-height:1.45}.dian-cs-rt-fail-tip{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.dian-cs-rt-no-cs-tip{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.dian-cs-rt-shop--no-cs{border-color:#fca5a5;box-shadow:0 2px 12px rgba(220,38,38,.1)}.dian-cs-rt-shop--no-cs .dian-cs-rt-shop-head{border-left:4px solid #dc2626}.dian-cs-rt-shop--offline{opacity:.88;background:#f8fafc}.dian-cs-rt-shop-err--alert{color:#dc2626;font-weight:600}.dian-cs-rt-shop-sub-muted{color:#94a3b8;font-weight:400}.dian-cs-rt-agent--non-cs{opacity:.72;background:#f8fafc;border-style:dashed}.dian-cs-rt-agent-tag{color:#64748b;background:#f1f5f9;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}.dian-cs-rt-shop-detail-title--muted{color:#94a3b8;margin-top:14px;font-weight:500}.dian-cs-rt-section-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.dian-cs-rt-section-title{color:#0f172a;margin:0;font-size:16px;font-weight:700}.dian-cs-rt-section-hint{color:#94a3b8;font-size:12px}.dian-cs-rt-shop-list{flex-direction:column;gap:10px;display:flex}.dian-cs-rt-shop{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.04)}.dian-cs-rt-shop--warn{border-color:#fecaca;box-shadow:0 2px 10px rgba(220,38,38,.08)}.dian-cs-rt-shop--warn .dian-cs-rt-shop-head{border-left:4px solid #ef4444}.dian-cs-rt-shop--err{background:#fffbeb;border-color:#fde68a}.dian-cs-rt-shop-head{text-align:left;background:0 0;border:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;width:100%;padding:12px 12px 12px 10px;display:grid}.dian-cs-rt-shop-identity{grid-area:1/1;align-items:center;gap:10px;min-width:0;display:flex}.dian-cs-rt-shop-logo{object-fit:cover;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;width:40px;height:40px}.dian-cs-rt-shop-logo--fallback{color:#7c3aed;background:#ede9fe;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.dian-cs-rt-shop-title{flex:1;min-width:0}.dian-cs-rt-shop-name-row{align-items:center;gap:6px;min-width:0;display:flex}.dian-cs-rt-shop-code{color:#7e22ce;background:#f3e8ff;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700}.dian-cs-rt-shop-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.dian-cs-rt-shop-sub,.dian-cs-rt-shop-err{color:#64748b;margin-top:4px;font-size:12px;line-height:1.35;display:block}.dian-cs-rt-shop-sub strong{color:#15803d;font-weight:700}.dian-cs-rt-shop-err{color:#b45309}.dian-cs-rt-shop-stats{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dian-cs-rt-stat-chip{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;flex-direction:column;gap:4px;padding:8px 8px 7px;display:flex}.dian-cs-rt-stat-chip--warn{background:#fef2f2;border-color:#fecaca}.dian-cs-rt-stat-chip--accent{background:#f5f3ff;border-color:#e9d5ff}.dian-cs-rt-stat-chip-label{color:#64748b;font-size:11px}.dian-cs-rt-stat-chip-value{color:#0f172a;font-size:16px;font-weight:700;line-height:1.2}.dian-cs-rt-stat-chip--warn .dian-cs-rt-stat-chip-value{color:#dc2626}.dian-cs-rt-stat-chip--accent .dian-cs-rt-stat-chip-value{color:#7c3aed}.dian-cs-rt-shop-chevron{background:#f1f5f9;border-radius:999px;flex-shrink:0;grid-area:1/2;align-self:center;width:22px;height:22px;position:relative}.dian-cs-rt-shop-chevron:after{content:"";border-bottom:2px solid #64748b;border-right:2px solid #64748b;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-60%,-50%)rotate(-45deg)}.dian-cs-rt-shop-detail-title{color:#64748b;margin:0 0 10px;font-size:12px;font-weight:600}.dian-cs-rt-shop-sheet-popup-body{border-top-left-radius:16px;border-top-right-radius:16px}.dian-cs-rt-shop-sheet-panel{background:#f8fafc;flex-direction:column;max-height:82vh;padding:0 0 12px;display:flex}.dian-cs-rt-shop-sheet-header{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:4px 16px 12px}.dian-cs-rt-shop-sheet-identity{align-items:center;gap:10px;min-width:0;display:flex}.dian-cs-rt-shop-sheet-header .dian-cs-rt-shop-name{font-size:16px}.dian-cs-rt-shop-sheet-stats{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.dian-cs-rt-shop-sheet-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px 16px 8px;overflow-y:auto}.dian-cs-rt-shop-sheet-empty{color:#94a3b8;text-align:center;margin:8px 0 0;font-size:13px}.dian-cs-rt-agent-list{flex-direction:column;gap:8px;display:flex}.dian-cs-rt-agent{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 10px 9px}.dian-cs-rt-agent--active{background:#faf5ff;border-color:#e9d5ff}.dian-cs-rt-agent-main{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.dian-cs-rt-agent-name{color:#0f172a;word-break:break-all;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.35}.dian-cs-rt-agent-status{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.dian-cs-rt-agent-status-item{align-items:center;gap:4px;display:flex}.dian-cs-rt-agent-status-label{color:#94a3b8;width:24px;font-size:10px}.dian-cs-rt-agent-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dian-cs-rt-agent-metrics .dian-cs-rt-stat-chip{padding:6px 6px 5px}.dian-cs-rt-agent-metrics .dian-cs-rt-stat-chip-value{font-size:14px}.dian-cs-rt-online{color:#64748b;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:36px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.dian-cs-rt-online--compact{min-width:32px;padding:2px 6px;font-size:10px}.dian-cs-rt-online--on{color:#15803d;background:#dcfce7}.dian-as-shipped-refund-page{background:linear-gradient(#fff1f2 0%,#f8fafc 120px,#f8fafc 100%);min-height:100%}.dian-as-shipped-refund-page .dian-as-shipped-refund-sticky{background:linear-gradient(#fff1f2 92%,rgba(255,241,242,0))}.dian-as-shipped-refund-page .dian-subpage-sticky>.adm-safe-area-position-top{box-sizing:border-box;min-height:env(safe-area-inset-top,0px);height:env(safe-area-inset-top,0px);flex-shrink:0;padding:0;display:block!important}html.cap-native .dian-as-shipped-refund-page .dian-subpage-sticky>.adm-safe-area-position-top{min-height:env(safe-area-inset-top,20px);height:env(safe-area-inset-top,20px)}.dian-as-shipped-refund-toolbar{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.dian-as-shipped-refund-presets{flex-wrap:wrap;gap:6px;display:flex}.dian-as-shipped-refund-presets button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:4px 10px;font-size:12px}.dian-as-shipped-refund-presets button.dian-active{color:#be123c;background:#fff1f2;border-color:#e11d48;font-weight:600}.dian-as-shipped-refund-range{color:#64748b;margin:0;font-size:12px}.dian-as-shipped-refund-toolbar-actions{box-sizing:border-box;background:#fff;border:1px solid #fecdd3;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:2px;padding:10px 12px;display:grid;box-shadow:0 2px 10px rgba(190,18,60,.06)}.dian-as-shipped-refund-toolbar-actions .dian-as-shipped-refund-btn.adm-button{--border-radius:12px;-webkit-tap-highlight-color:transparent;border-style:solid;border-width:1px;height:40px;padding:0 10px;font-size:13px;font-weight:600;line-height:1.2}.dian-as-shipped-refund-toolbar-actions .dian-as-shipped-refund-btn-label{justify-content:center;align-items:center;gap:6px;display:inline-flex}.dian-as-shipped-refund-btn--copy.adm-button{--background-color:#fff;--border-color:#fda4af;--text-color:#be123c;color:#be123c;background:linear-gradient(#fff 0%,#fff1f2 100%);border-color:#fda4af;box-shadow:0 1px 2px rgba(190,18,60,.08)}.dian-as-shipped-refund-btn--copy .dian-as-shipped-refund-btn-label:before{content:"";background:currentColor;flex-shrink:0;width:14px;height:14px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E") 50%/contain no-repeat}.dian-as-shipped-refund-btn--copy.dian-as-shipped-refund-btn--done.adm-button{--border-color:#86efac;--text-color:#15803d;color:#15803d;background:linear-gradient(#fff 0%,#f0fdf4 100%);border-color:#86efac}.dian-as-shipped-refund-btn--copy.dian-as-shipped-refund-btn--done .dian-as-shipped-refund-btn-label:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.dian-as-shipped-refund-btn--refresh.adm-button{--background-color:#e11d48;--border-color:#be123c;--text-color:#fff;color:#fff;background:linear-gradient(135deg,#be123c 0%,#e11d48 55%,#f43f5e 100%);border-color:#be123c;box-shadow:0 2px 8px rgba(225,29,72,.32)}.dian-as-shipped-refund-btn--refresh .dian-as-shipped-refund-btn-label:before{content:"";background:currentColor;flex-shrink:0;width:14px;height:14px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-2.64-6.36'/%3E%3Cpath d='M21 3v6h-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-2.64-6.36'/%3E%3Cpath d='M21 3v6h-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.dian-as-shipped-refund-toolbar-actions .dian-as-shipped-refund-btn.adm-button:active:not(:disabled){opacity:.92;transform:scale(.98)}.dian-as-shipped-refund-toolbar-actions .dian-as-shipped-refund-btn.adm-button.adm-button-disabled{opacity:.45;box-shadow:none;transform:none}.dian-as-shipped-refund-toolbar-actions .adm-button-loading-wrapper{justify-content:center}.dian-as-shipped-refund-body{padding:0 12px 16px}.dian-as-shipped-refund-loading{color:#64748b;flex-direction:column;align-items:center;gap:10px;padding:32px 0;font-size:13px;display:flex}.dian-as-shipped-refund-summary{margin-bottom:12px}.dian-as-shipped-refund-hero{color:#fff;background:linear-gradient(135deg,#be123c 0%,#e11d48 100%);border-radius:14px;padding:16px}.dian-as-shipped-refund-hero-main{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dian-as-shipped-refund-hero-amount{flex:1;min-width:0}.dian-as-shipped-refund-hero-detail-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.65);border-radius:999px;flex-shrink:0;margin:0 0 2px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.2}.dian-as-shipped-refund-hero-detail-btn:active{background:rgba(255,255,255,.32)}.dian-as-shipped-refund-hero-label{opacity:.9;font-size:13px}.dian-as-shipped-refund-hero-value{margin-top:4px;font-size:32px;font-weight:700;line-height:1.1;display:block}.dian-as-shipped-refund-hero-sub{opacity:.92;margin-top:6px;font-size:12px;display:block}.dian-as-shipped-refund-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.dian-as-shipped-refund-metrics--3{grid-template-columns:1fr}@media (min-width:380px){.dian-as-shipped-refund-metrics--3{grid-template-columns:repeat(3,1fr)}}.dian-as-shipped-refund-operate-split{gap:10px;margin-top:12px;display:grid}.dian-as-shipped-refund-operate-item{--operate-accent:#64748b;--operate-accent-soft:#f8fafc;--operate-accent-border:#e2e8f0;border:1px solid var(--operate-accent-border);background:#fff;border-radius:14px;padding:12px;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.05)}.dian-as-shipped-refund-operate-item--seller{--operate-accent:#2563eb;--operate-accent-soft:#eff6ff;--operate-accent-border:#bfdbfe}.dian-as-shipped-refund-operate-item--platform{--operate-accent:#d97706;--operate-accent-soft:#fffbeb;--operate-accent-border:#fde68a}.dian-as-shipped-refund-operate-item--merchant{--operate-accent:#7c3aed;--operate-accent-soft:#f5f3ff;--operate-accent-border:#ddd6fe}.dian-as-shipped-refund-operate-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.dian-as-shipped-refund-operate-badge{background:var(--operate-accent-soft);min-height:24px;color:var(--operate-accent);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.dian-as-shipped-refund-operate-head-count{color:#0f172a;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:700}.dian-as-shipped-refund-operate-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.dian-as-shipped-refund-operate-stat{background:#f8fafc;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.dian-as-shipped-refund-operate-stat--loss{background:#fff1f2}.dian-as-shipped-refund-operate-stat-k{color:#64748b;font-size:11px;font-weight:600;line-height:1.2}.dian-as-shipped-refund-operate-stat-v{color:#0f172a;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1.2}.dian-as-shipped-refund-operate-stat--loss .dian-as-shipped-refund-operate-stat-v{color:#be123c}.dian-as-shipped-refund-operate-stat-h{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;line-height:1.2}.dian-as-shipped-refund-operate-stat--loss .dian-as-shipped-refund-operate-stat-h{color:#fb7185}.dian-as-shipped-refund-operate-kinds{border-top:1px dashed #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.dian-as-shipped-refund-operate-kind{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;width:100%;margin:0;padding:10px;transition:border-color .15s,background .15s;display:flex}.dian-as-shipped-refund-operate-kind:active{border-color:var(--operate-accent-border,#fda4af);background:var(--operate-accent-soft,#fff1f2)}.dian-as-shipped-refund-operate-kind-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.dian-as-shipped-refund-operate-kind-label{color:#334155;font-size:12px;font-weight:700;line-height:1.2}.dian-as-shipped-refund-operate-kind-count{color:var(--operate-accent,#64748b);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:700}.dian-as-shipped-refund-operate-kind-metrics{color:#64748b;font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;font-size:11px;line-height:1.35;display:flex}.dian-as-shipped-refund-operate-kind-loss{color:#be123c;font-weight:600}.dian-as-shipped-refund-operate-kind-avg{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.dian-as-shipped-refund-operate-label{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.dian-as-shipped-refund-operate-value{color:#0f172a;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;display:block}.dian-as-shipped-refund-operate-sub{color:#475569;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;margin:0;padding:2px 0;font-size:12px;line-height:1.45;display:block}.dian-as-shipped-refund-operate-sub:active{color:#be123c}.dian-as-shipped-refund-operate-tag{color:#be123c;font-weight:600}.dian-as-shipped-refund-metric{background:#fff;border-radius:12px;padding:12px;box-shadow:0 1px 3px rgba(15,23,42,.06)}.dian-as-shipped-refund-metric-value--loss{color:#be123c}.dian-as-shipped-refund-metric-hint{color:#94a3b8;margin-top:4px;font-size:10px;line-height:1.35;display:block}.dian-as-shipped-refund-metric-label{color:#64748b;font-size:12px;display:block}.dian-as-shipped-refund-metric-value{color:#be123c;margin-top:6px;font-size:20px;font-weight:700;line-height:1.2;display:block}.dian-as-shipped-refund-metric-value--muted{color:#0f172a}.dian-as-shipped-refund-loss-center{--adm-center-popup-z-index:10120;--adm-center-popup-min-width:min(360px, calc(100vw - 24px));--adm-center-popup-max-width:calc(100vw - 24px);--adm-center-popup-border-radius:18px}.dian-as-shipped-refund-loss-center .adm-center-popup-close{color:#fff;z-index:2;top:10px;right:10px}.dian-as-shipped-refund-loss-center .adm-center-popup-wrap{box-sizing:border-box;flex-direction:column;width:min(460px,100vw - 24px);min-width:min(360px,100vw - 24px);max-width:calc(100vw - 24px);height:min(82vh,620px);max-height:min(82vh,620px);display:flex;overflow:hidden}.dian-as-shipped-refund-loss-center .adm-center-popup-wrap>div{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex;overflow:hidden}.dian-as-shipped-refund-loss-popup-body-wrap.adm-center-popup-body{box-sizing:border-box;background:#f8fafc;flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;max-height:min(82vh,620px);padding:0;display:flex;overflow:hidden}.dian-as-shipped-refund-loss-popup{flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.dian-as-shipped-refund-loss-popup-head{color:#fff;background:linear-gradient(135deg,#be123c 0%,#e11d48 100%);flex-shrink:0;padding:10px 40px 10px 12px}.dian-as-shipped-refund-loss-popup-head-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.dian-as-shipped-refund-loss-popup-head-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.dian-as-shipped-refund-loss-head-btn.adm-button{--border-radius:999px;min-width:0;height:28px;padding:0 10px;font-size:12px;font-weight:600}.dian-as-shipped-refund-loss-head-btn.dian-as-shipped-refund-btn--copy.adm-button{--background-color:rgba(255,255,255,.16);--border-color:rgba(255,255,255,.35);--text-color:#fff;color:#fff;box-shadow:none;background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.35)}.dian-as-shipped-refund-loss-head-btn.dian-as-shipped-refund-btn--export.adm-button{box-shadow:none}.dian-as-shipped-refund-loss-popup-head h2{margin:0;font-size:16px;font-weight:700;line-height:1.2}.dian-as-shipped-refund-loss-controls{z-index:4;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;margin:6px 10px 0;position:relative;overflow:visible;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dian-as-shipped-refund-loss-sum-compact{box-sizing:border-box;background:#fff1f2;border-bottom:1px solid #f1f5f9;grid-template-rows:18px 15px;align-content:center;gap:2px;height:50px;min-height:50px;max-height:50px;padding:6px 10px;display:grid;overflow:hidden}.dian-as-shipped-refund-loss-sum-compact-main{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.dian-as-shipped-refund-loss-sum-compact-value{color:#be123c;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;font-weight:700;line-height:18px}.dian-as-shipped-refund-loss-sum-compact-count{color:#475569;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600;line-height:18px}.dian-as-shipped-refund-loss-sum-compact-tag{color:#be123c;background:#ffe4e6;border-radius:999px;flex-shrink:0;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.dian-as-shipped-refund-loss-sum-compact-breakdown{color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-height:15px;margin:0;font-size:11px;line-height:15px;overflow:hidden}.dian-as-shipped-refund-loss-sum-compact-breakdown--placeholder{visibility:hidden}.dian-as-shipped-refund-loss-sum-sep{color:#cbd5e1;margin:0 4px}.dian-as-shipped-refund-loss-sum-compact-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dian-as-shipped-refund-btn--export.adm-button{--background-color:#e11d48;--border-color:#be123c;--text-color:#fff;color:#fff;background:linear-gradient(135deg,#be123c 0%,#e11d48 55%,#f43f5e 100%);border-color:#be123c;box-shadow:0 2px 8px rgba(225,29,72,.28)}.dian-as-shipped-refund-btn--export .dian-as-shipped-refund-btn-label:before{content:"";background:currentColor;flex-shrink:0;width:14px;height:14px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M8 13h8M8 17h8M8 9h2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M8 13h8M8 17h8M8 9h2'/%3E%3C/svg%3E") 50%/contain no-repeat}.dian-as-shipped-refund-loss-filter-panel{box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:10px 12px 12px;display:grid}.dian-as-shipped-refund-loss-filter-field{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.dian-as-shipped-refund-loss-filter-field.dian-open{z-index:6}.dian-as-shipped-refund-loss-filter-label{color:#64748b;margin:0;font-size:12px;font-weight:600;line-height:1.3}.dian-as-shipped-refund-loss-filter-trigger{box-sizing:border-box;color:#0f172a;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;margin:0;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.dian-as-shipped-refund-loss-filter-trigger.dian-open{border-color:#fda4af;box-shadow:0 0 0 2px rgba(244,63,94,.1)}.dian-as-shipped-refund-loss-filter-trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.dian-as-shipped-refund-loss-filter-trigger-meta{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.dian-as-shipped-refund-loss-filter-trigger-count{color:#64748b;font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.2}.dian-as-shipped-refund-loss-filter-trigger.dian-open .dian-as-shipped-refund-loss-filter-trigger-count{color:#be123c;background:#ffe4e6}.dian-as-shipped-refund-loss-filter-chevron{background:#94a3b8;flex-shrink:0;width:14px;height:14px;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.dian-as-shipped-refund-loss-filter-trigger.dian-open .dian-as-shipped-refund-loss-filter-chevron{background:#e11d48;transform:rotate(180deg)}.dian-as-shipped-refund-loss-filter-menu{z-index:10;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:min(240px,36vh);margin:0;padding:6px;list-style:none;animation:.16s dian-as-shipped-refund-loss-filter-menu-in;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-x:hidden;overflow-y:auto;box-shadow:0 12px 32px rgba(15,23,42,.14)}@keyframes dian-as-shipped-refund-loss-filter-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dian-as-shipped-refund-loss-filter-menu-item{color:#0f172a;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0;padding:10px 12px;display:flex}.dian-as-shipped-refund-loss-filter-menu-item:active{background:#f8fafc}.dian-as-shipped-refund-loss-filter-menu-item.dian-active{background:#fff1f2}.dian-as-shipped-refund-loss-filter-menu-main{align-items:center;gap:8px;min-width:0;display:inline-flex}.dian-as-shipped-refund-loss-filter-menu-check{background:0 0;border:1.5px solid #cbd5e1;border-radius:999px;flex-shrink:0;width:16px;height:16px}.dian-as-shipped-refund-loss-filter-menu-item.dian-active .dian-as-shipped-refund-loss-filter-menu-check{background:#e11d48;border-color:#e11d48;box-shadow:inset 0 0 0 2px #fff}.dian-as-shipped-refund-loss-filter-menu-label{font-size:14px;font-weight:600;line-height:1.3}.dian-as-shipped-refund-loss-filter-menu-item.dian-active .dian-as-shipped-refund-loss-filter-menu-label{color:#be123c}.dian-as-shipped-refund-loss-filter-menu-count{color:#64748b;font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.2}.dian-as-shipped-refund-loss-filter-menu-item.dian-active .dian-as-shipped-refund-loss-filter-menu-count{color:#be123c;background:#ffe4e6}.dian-as-shipped-refund-loss-list-scroll{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:1 1 0;min-height:0;margin-top:6px;position:relative;overflow-x:hidden;overflow-y:auto}.dian-as-shipped-refund-loss-list{flex-direction:column;gap:8px;margin:0;padding:4px 10px 12px;list-style:none;display:flex}.dian-as-shipped-refund-loss-card{background:#fff;border-radius:12px;padding:12px;box-shadow:0 1px 3px rgba(15,23,42,.06)}.dian-as-shipped-refund-loss-order-sn.dian-refund-spec-detail-copy-value{color:#be123c;text-underline-offset:2px;text-decoration:underline rgba(190,18,60,.35)}.dian-as-shipped-refund-loss-order-sn.dian-refund-spec-detail-copy-value--copied{color:#16a34a;font-weight:600;text-decoration:none}.dian-as-shipped-refund-loss-card-head{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;display:flex}.dian-as-shipped-refund-loss-card-idx{color:#64748b;font-size:12px}.dian-as-shipped-refund-loss-card-kind{color:#be123c;background:#fff1f2;border-radius:4px;padding:2px 6px;font-size:11px}.dian-as-shipped-refund-loss-card-loss{color:#be123c;margin-left:auto;font-size:14px;font-weight:700}.dian-as-shipped-refund-loss-card-amounts{color:#64748b;flex-wrap:wrap;gap:8px 12px;margin-top:6px;font-size:12px;display:flex}.dian-as-shipped-refund-loss-calc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:10px;padding:8px 10px}.dian-as-shipped-refund-loss-calc-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dian-as-shipped-refund-loss-calc-title{color:#475569;margin:0;font-size:11px;font-weight:600}.dian-as-shipped-refund-loss-card-copy{color:#be123c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #fecdd3;border-radius:6px;flex-shrink:0;margin:0;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.2}.dian-as-shipped-refund-loss-card-copy--done{color:#16a34a;background:#f0fdf4;border-color:#86efac}.dian-as-shipped-refund-loss-card-copy:active:not(.dian-as-shipped-refund-loss-card-copy--done){opacity:.85}.dian-as-shipped-refund-loss-calc-line{color:#334155;margin:0;font-size:11px;line-height:1.45}.dian-as-shipped-refund-loss-calc-line+.dian-as-shipped-refund-loss-calc-line{margin-top:3px}.dian-as-shipped-refund-loss-empty{text-align:center;color:#94a3b8;padding:20px 0;font-size:13px}.dian-as-shipped-refund-warn{color:#b45309;background:#fff7ed;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.4}.dian-as-shipped-refund-empty{text-align:center;color:#94a3b8;padding:24px 0;font-size:13px}.dian-as-shipped-refund-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dian-as-shipped-refund-row{background:#fff;border-radius:12px;grid-template-columns:56px 1fr auto;align-items:start;gap:10px;padding:10px;display:grid;box-shadow:0 1px 3px rgba(15,23,42,.06)}.dian-as-shipped-refund-thumb{object-fit:cover;background:#f1f5f9;border-radius:8px;width:56px;height:56px}.dian-as-shipped-refund-thumb--fallback{color:#be123c;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.dian-as-shipped-refund-goods{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.dian-as-shipped-refund-spec,.dian-as-shipped-refund-meta,.dian-as-shipped-refund-status{color:#64748b;margin:4px 0 0;font-size:11px;line-height:1.35}.dian-as-shipped-refund-status{color:#be123c}.dian-as-shipped-refund-amount{text-align:right;white-space:nowrap}.dian-as-shipped-refund-amount-label{color:#94a3b8;font-size:10px;display:block}.dian-as-shipped-refund-amount-value{color:#be123c;margin-top:2px;font-size:15px;font-weight:700;display:block}.dian-as-shipped-refund-dims{margin-top:12px}.dian-as-shipped-refund-dim-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.dian-as-shipped-refund-dim-tabs button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.dian-as-shipped-refund-dim-tabs button.dian-active{color:#be123c;background:#fff1f2;border-color:#be123c;font-weight:600}.dian-as-shipped-refund-dim-head{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:0;width:100%;padding:10px 12px;display:flex}.dian-as-shipped-refund-dim-head .dian-refund-supplier-chevron{color:#94a3b8;flex-shrink:0;margin-top:4px;font-size:18px;font-weight:600}.dian-as-shipped-refund-dim-sheet-body.dian-adm-popup-body{box-sizing:border-box;width:100%;max-width:100%}.dian-as-shipped-refund-dim-sheet.dian-channel-group-sheet-panel{width:100%;max-width:100%}.dian-as-shipped-refund-dim-sheet{flex-direction:column;max-height:85vh;display:flex}.dian-as-shipped-refund-dim-sheet-body{max-height:85vh!important}.dian-as-shipped-refund-dim-sheet-inner{-webkit-overflow-scrolling:touch;flex:1;padding:10px 16px 8px;overflow-y:auto}.dian-as-shipped-refund-dim-sheet-inner .dian-aftersale-suspicious-detail-list{padding-left:0;padding-right:0}.dian-as-shipped-refund-dim-sheet-search{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;width:100%;margin-bottom:8px;padding:8px 12px;font-size:14px}.dian-as-shipped-refund-dim-sheet-footer{padding:8px 16px 4px}.dian-as-shipped-refund-dim-detail-card .dian-as-shipped-refund-dim-detail-amount{color:#be123c;font-size:13px;font-weight:700}.dian-as-shipped-refund-dim-metrics{color:#64748b;margin-top:4px;font-size:12px;line-height:1.45;display:block}.dian-as-shipped-refund-dim-metrics strong{color:#0f172a;font-weight:700}.dian-as-shipped-refund-details{margin-top:16px}.dian-as-shipped-refund-details-toggle{color:#334155;text-align:left;background:#f1f5f9;border:none;border-radius:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:600}.dian-as-shipped-refund-details-panel{margin-top:10px}.dian-as-shipped-refund-details-search{--adm-color-background:#fff;margin-bottom:8px}.dian-as-shipped-refund-details-actions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.dian-as-shipped-refund-details-actions .dian-as-shipped-refund-details-btn.adm-button{--border-radius:10px;height:36px;font-size:13px;font-weight:600}.dian-as-shipped-refund-details-btn--excel.adm-button{color:#be123c;background:#fff;border:1px solid #fda4af}.dian-as-shipped-refund-details-btn--wecom.adm-button{color:#fff;background:linear-gradient(135deg,#be123c 0%,#e11d48 100%);border:1px solid #be123c}.dian-as-shipped-refund-details-actions .dian-as-shipped-refund-details-btn.adm-button.adm-button-disabled{opacity:.45}.dian-as-shipped-refund-details-hint{color:#64748b;margin:0 0 8px;font-size:12px}.dian-as-shipped-refund-load-more-sentinel{height:1px;margin:8px 0}.dian-as-shipped-refund-link-id{color:#2563eb;word-break:break-all;text-decoration:none}.dian-customer-blacklist-page{background:radial-gradient(120% 80% at 50% -20%,rgba(59,130,246,.18),transparent 55%),radial-gradient(80% 50% at 100% 0,rgba(239,68,68,.12),transparent 50%),linear-gradient(#0b1220 0%,#111827 220px,#e8edf5 420px,#eef2f7 100%)}.dian-customer-blacklist-sticky{box-shadow:none;background:linear-gradient(#0b1220 0%,rgba(11,18,32,.96) 100%);padding-bottom:4px}.dian-customer-blacklist-page .dian-subpage-sticky>.adm-safe-area-position-top{box-sizing:border-box;min-height:env(safe-area-inset-top,0px);height:env(safe-area-inset-top,0px);background:#0b1220;flex-shrink:0;padding:0;display:block!important}html.cap-native .dian-customer-blacklist-page .dian-subpage-sticky>.adm-safe-area-position-top{min-height:env(safe-area-inset-top,20px);height:env(safe-area-inset-top,20px)}.dian-customer-blacklist-page .dian-subpage-top,.dian-customer-blacklist-page .dian-subpage-back,.dian-customer-blacklist-page .dian-subpage-title{color:#f8fafc}.dian-customer-blacklist-body{padding:8px 0 24px}.dian-customer-blacklist-hero{backdrop-filter:blur(12px);background:linear-gradient(135deg,rgba(15,23,42,.92) 0%,rgba(30,41,59,.88) 100%);border:1px solid rgba(148,163,184,.16);border-radius:20px;margin:0 12px 14px;padding:16px 14px 14px;position:relative;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.08)}.dian-customer-blacklist-hero-glow{pointer-events:none;filter:blur(40px);border-radius:50%;position:absolute}.dian-customer-blacklist-hero-glow--a{background:rgba(239,68,68,.35);width:120px;height:120px;animation:6s ease-in-out infinite dian-bl-hero-float;top:-30px;right:-20px}.dian-customer-blacklist-hero-glow--b{background:rgba(59,130,246,.28);width:100px;height:100px;animation:7s ease-in-out infinite reverse dian-bl-hero-float;bottom:-40px;left:-10px}@keyframes dian-bl-hero-float{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(8px,-6px)scale(1.08)}}.dian-customer-blacklist-hero-top{z-index:1;margin-bottom:12px;position:relative}.dian-customer-blacklist-hero-badge{letter-spacing:.12em;color:#fecaca;background:rgba(239,68,68,.15);border:1px solid rgba(248,113,113,.35);border-radius:999px;align-items:center;margin-bottom:8px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 0 20px rgba(239,68,68,.15)}.dian-customer-blacklist-hero-caption{color:rgba(226,232,240,.78);margin:0;font-size:12px;font-weight:500}.dian-customer-blacklist-hero-stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.dian-customer-blacklist-hero-stat{text-align:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.06)}.dian-customer-blacklist-hero-stat strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;line-height:1}.dian-customer-blacklist-hero-stat span{color:rgba(203,213,225,.75);font-size:10px;font-weight:600}.dian-customer-blacklist-hero-stat--users strong{background-image:linear-gradient(135deg,#fca5a5 0%,#f87171 100%)}.dian-customer-blacklist-hero-stat--total strong{background-image:linear-gradient(135deg,#93c5fd 0%,#60a5fa 100%)}.dian-customer-blacklist-hero-stat--today strong{background-image:linear-gradient(135deg,#6ee7b7 0%,#34d399 100%)}.dian-customer-blacklist-panel--toolbar{background:linear-gradient(160deg,rgba(15,23,42,.97) 0%,rgba(30,41,59,.94) 100%);border:1px solid rgba(56,189,248,.18);box-shadow:0 16px 40px rgba(0,0,0,.22),0 0 0 1px rgba(56,189,248,.06),inset 0 1px rgba(255,255,255,.06)}.dian-customer-blacklist-toolbar-head{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.dian-customer-blacklist-toolbar-head-main{align-items:flex-start;gap:10px;min-width:0;display:flex}.dian-customer-blacklist-panel-icon--toolbar{color:#fca5a5;background:rgba(239,68,68,.12);border-color:rgba(248,113,113,.28);box-shadow:0 0 20px rgba(239,68,68,.12)}.dian-customer-blacklist-toolbar-body{padding:0 12px 14px}.dian-customer-blacklist-field{display:block}.dian-customer-blacklist-field+.dian-customer-blacklist-field{border-top:1px dashed rgba(148,163,184,.16);margin-top:10px;padding-top:10px}.dian-customer-blacklist-field--search .dian-customer-blacklist-field-label:before{content:"⌕";color:#7dd3fc;margin-right:6px}.dian-customer-blacklist-field--manual .dian-customer-blacklist-field-label:before{content:"＋";color:#fca5a5;margin-right:6px}.dian-customer-blacklist-field-label{letter-spacing:.06em;text-transform:uppercase;color:rgba(148,163,184,.95);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.dian-customer-blacklist-field-row{align-items:center;gap:8px;display:flex}.dian-customer-blacklist-input{flex:1;min-width:0}.dian-customer-blacklist-page .dian-customer-blacklist-input.adm-input{--font-size:14px;--color:#f1f5f9;--placeholder-color:rgba(148,163,184,.75);--adm-color-background:rgba(255,255,255,.05);border:1px solid rgba(148,163,184,.18);border-radius:12px;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s,background .15s}.dian-customer-blacklist-page .dian-customer-blacklist-input.adm-input:focus-within{background:rgba(255,255,255,.08);border-color:rgba(56,189,248,.45);box-shadow:0 0 0 3px rgba(56,189,248,.12)}.dian-customer-blacklist-page .dian-customer-blacklist-input .adm-input-element{color:#f1f5f9;font-size:14px}.dian-customer-blacklist-page .dian-customer-blacklist-input .adm-input-clear{color:rgba(148,163,184,.85)}.dian-customer-blacklist-btn.adm-button{--border-radius:12px;border-style:solid;border-width:1px;flex-shrink:0;min-width:58px;height:40px;font-size:13px;font-weight:700}.dian-customer-blacklist-btn.adm-button:not(.dian-customer-blacklist-btn--danger){--background-color:rgba(56,189,248,.14);--border-color:rgba(56,189,248,.35);--text-color:#7dd3fc;color:#7dd3fc;background:rgba(56,189,248,.14);border-color:rgba(56,189,248,.35);box-shadow:0 0 16px rgba(56,189,248,.1)}.dian-customer-blacklist-btn--danger.adm-button{--background-color:rgba(239,68,68,.18);--border-color:rgba(248,113,113,.42);--text-color:#fecaca;color:#fecaca;background:linear-gradient(135deg,rgba(239,68,68,.22) 0%,rgba(220,38,38,.16) 100%);border-color:rgba(248,113,113,.42);box-shadow:0 6px 18px rgba(239,68,68,.18)}.dian-customer-blacklist-panel{backdrop-filter:blur(10px);background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.85);border-radius:18px;margin:0 12px 12px;overflow:hidden;box-shadow:0 12px 32px rgba(15,23,42,.08)}.dian-customer-blacklist-panel--monitor{background:linear-gradient(160deg,rgba(15,23,42,.97) 0%,rgba(30,41,59,.94) 100%);border:1px solid rgba(56,189,248,.22);box-shadow:0 16px 40px rgba(0,0,0,.25),0 0 0 1px rgba(56,189,248,.08),inset 0 1px rgba(255,255,255,.06)}.dian-customer-blacklist-panel--list{border:1px solid rgba(148,163,184,.18)}.dian-customer-blacklist-monitor-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 14px 10px;display:flex}.dian-customer-blacklist-monitor-head-main{align-items:flex-start;gap:10px;min-width:0;display:flex}.dian-customer-blacklist-monitor-head-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.dian-customer-blacklist-monitor-refresh.adm-button{--background-color:rgba(56,189,248,.12);--border-color:rgba(56,189,248,.35);--text-color:#7dd3fc;font-weight:700}.dian-customer-blacklist-monitor-log-toggle{color:#cbd5e1;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.2);border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.dian-customer-blacklist-panel-icon{color:#38bdf8;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.28);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex;box-shadow:0 0 24px rgba(56,189,248,.15)}.dian-customer-blacklist-panel-title{color:#f8fafc;letter-spacing:.01em;font-size:15px;font-weight:800;display:block}.dian-customer-blacklist-panel-sub{color:rgba(148,163,184,.9);margin-top:2px;font-size:11px;line-height:1.4;display:block}.dian-customer-blacklist-panel-chevron{color:#94a3b8;font-size:16px;transition:transform .22s;transform:rotate(90deg)}.dian-customer-blacklist-panel-chevron--open{transform:rotate(-90deg)}.dian-customer-blacklist-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.dian-customer-blacklist-monitor-item{background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.12);border-radius:14px;flex-direction:column;gap:6px;padding:10px 11px;display:flex}.dian-customer-blacklist-monitor-item--live{background:rgba(34,197,94,.06);border-color:rgba(34,197,94,.25)}.dian-customer-blacklist-monitor-item--accent{background:rgba(56,189,248,.08);border-color:rgba(56,189,248,.28);box-shadow:inset 0 0 20px rgba(56,189,248,.06)}.dian-customer-blacklist-monitor-item-label{letter-spacing:.06em;text-transform:uppercase;color:rgba(148,163,184,.95);font-size:10px;font-weight:700;display:block}.dian-customer-blacklist-monitor-item-value{color:#f1f5f9;word-break:break-all;font-size:13px;font-weight:700;line-height:1.35;display:block}.dian-customer-blacklist-monitor-item .dian-customer-blacklist-live-pill{align-self:flex-start}.dian-customer-blacklist-list-head{justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 10px;display:flex}.dian-customer-blacklist-list-head-left{align-items:center;gap:8px;min-width:0;display:flex}.dian-customer-blacklist-list-icon{color:#ef4444;background:linear-gradient(145deg,#fee2e2 0%,#fecaca 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex;box-shadow:0 4px 12px rgba(239,68,68,.18)}.dian-customer-blacklist-list-title{color:#0f172a;margin:0;font-size:16px;font-weight:800}.dian-customer-blacklist-list-count{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.dian-customer-blacklist-list{margin:0;padding:0 10px 8px;list-style:none}.dian-customer-blacklist-row{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid rgba(226,232,240,.95);border-radius:16px;align-items:stretch;gap:10px;margin-bottom:10px;padding:12px 12px 12px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px rgba(15,23,42,.05)}.dian-customer-blacklist-row:last-child{margin-bottom:0}.dian-customer-blacklist-row--manual{border-color:rgba(251,146,60,.25)}.dian-customer-blacklist-row--hot{box-shadow:0 4px 14px rgba(15,23,42,.05),0 0 0 1px rgba(239,68,68,.12)}.dian-customer-blacklist-row-rail{background:linear-gradient(#f87171 0%,#ef4444 100%);border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 12px rgba(239,68,68,.35)}.dian-customer-blacklist-row--manual .dian-customer-blacklist-row-rail{background:linear-gradient(#fdba74 0%,#f97316 100%);box-shadow:0 0 12px rgba(249,115,22,.3)}.dian-customer-blacklist-row-index{font-variant-numeric:tabular-nums;color:#94a3b8;letter-spacing:-.02em;flex-shrink:0;width:28px;padding-top:2px;font-size:11px;font-weight:800}.dian-customer-blacklist-row-main{flex:1;min-width:0}.dian-customer-blacklist-row-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.dian-customer-blacklist-row-id-wrap{flex-direction:column;gap:3px;min-width:0;display:flex}.dian-customer-blacklist-row-id{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:800;line-height:1.25}.dian-customer-blacklist-row-id-full{color:#94a3b8;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.35}.dian-customer-blacklist-row-badge{letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:10px;font-weight:800}.dian-customer-blacklist-row-badge--auto{color:#1d4ed8;background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 100%);border:1px solid rgba(59,130,246,.2)}.dian-customer-blacklist-row-badge--manual{color:#c2410c;background:linear-gradient(135deg,#ffedd5 0%,#fff7ed 100%);border:1px solid rgba(249,115,22,.22)}.dian-customer-blacklist-row-tid{background:#f1f5f9;border:1px solid #e8edf3;border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.dian-customer-blacklist-row-tid-label{letter-spacing:.05em;color:#94a3b8;font-size:10px;font-weight:700}.dian-customer-blacklist-row-tid-value{color:#334155;word-break:break-all;font-size:12px;font-weight:600;line-height:1.4}.dian-customer-blacklist-row-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.dian-customer-blacklist-row-time{color:#64748b;font-size:11px}.dian-customer-blacklist-row-intercept{color:#475569;background:#e2e8f0;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}.dian-customer-blacklist-row-intercept--hot{color:#fff;background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);box-shadow:0 4px 12px rgba(239,68,68,.28)}.dian-customer-blacklist-empty{text-align:center;color:#94a3b8;padding:40px 16px;font-size:13px}.dian-customer-blacklist-load-more{color:#64748b;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.dian-customer-blacklist-end{text-align:center;color:#94a3b8;margin:0;padding:6px 16px 14px;font-size:12px}.dian-customer-blacklist-load-sentinel{pointer-events:none;visibility:hidden;width:100%;height:1px}.dian-customer-blacklist-live-pill{color:#94a3b8;white-space:nowrap;background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.dian-customer-blacklist-live-pill--on{color:#86efac;background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.35);box-shadow:0 0 16px rgba(34,197,94,.15)}.dian-customer-blacklist-live-dot{background:#64748b;border-radius:50%;width:7px;height:7px}.dian-customer-blacklist-live-pill--on .dian-customer-blacklist-live-dot{background:#4ade80;animation:1.8s ease-in-out infinite dian-customer-blacklist-pulse;box-shadow:0 0 0 4px rgba(74,222,128,.22)}@keyframes dian-customer-blacklist-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}.dian-customer-blacklist-monitor-body{border-top:1px solid rgba(148,163,184,.12);padding:12px 14px 14px}.dian-customer-blacklist-monitor-highlight{color:#cbd5e1;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.18);border-radius:14px;margin:0 12px 12px;padding:11px 12px;font-size:12px;line-height:1.55}.dian-customer-blacklist-monitor-highlight p{margin:0}.dian-customer-blacklist-monitor-highlight p+p{margin-top:4px}.dian-customer-blacklist-monitor-highlight em{color:#7dd3fc;margin-right:6px;font-style:normal;font-weight:800}.dian-customer-blacklist-log-empty{color:rgba(148,163,184,.85);margin:0;font-size:12px}.dian-customer-blacklist-log-list{margin:0;padding:0;list-style:none}.dian-customer-blacklist-log-row{gap:10px;padding:0 0 12px;display:flex;position:relative}.dian-customer-blacklist-log-row:not(:last-child):after{content:"";background:rgba(148,163,184,.25);width:1px;position:absolute;top:14px;bottom:0;left:5px}.dian-customer-blacklist-log-dot{box-sizing:border-box;background:rgba(15,23,42,.9);border:2px solid #64748b;border-radius:50%;flex-shrink:0;width:11px;height:11px;margin-top:3px}.dian-customer-blacklist-log-row:first-child .dian-customer-blacklist-log-dot{background:#38bdf8;border-color:#38bdf8;box-shadow:0 0 12px rgba(56,189,248,.45)}.dian-customer-blacklist-log-body{flex:1;min-width:0}.dian-customer-blacklist-log-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dian-customer-blacklist-log-type{color:#f8fafc;font-size:13px;font-weight:700}.dian-customer-blacklist-log-status{color:#cbd5e1;background:rgba(148,163,184,.15);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.dian-customer-blacklist-log-status--success{color:#86efac;background:rgba(34,197,94,.15)}.dian-customer-blacklist-log-status--partial{color:#fde047;background:rgba(234,179,8,.15)}.dian-customer-blacklist-log-status--failed{color:#fca5a5;background:rgba(239,68,68,.15)}.dian-customer-blacklist-log-status--running{color:#7dd3fc;background:rgba(56,189,248,.15)}.dian-customer-blacklist-log-meta{color:rgba(148,163,184,.9);margin-top:3px;font-size:11px}.dian-customer-blacklist-log-counts{color:#cbd5e1;margin-top:2px;font-size:12px}.dian-customer-blacklist-log-error{color:#fca5a5;word-break:break-all;margin-top:4px;font-size:12px}.dian-allocation-config-page{background:#f4f6f9;min-height:100%}.dian-allocation-config-sticky{z-index:20;background:#fff;border-bottom:1px solid #eef2f7;position:sticky;top:0}.dian-allocation-config-sticky>.adm-safe-area-position-top,html.cap-native .dian-allocation-config-sticky>.adm-safe-area-position-top{background:#fff}.dian-allocation-toolbar{align-items:center;gap:8px;padding:0 12px 10px;display:flex}.dian-allocation-month-btn{color:#64748b;background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px;display:flex}.dian-allocation-month-btn strong{color:#0f172a;font-size:14px}.dian-allocation-head-btn{color:#2563eb;white-space:nowrap;background:#fff;border:1px solid #dbeafe;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1}.dian-allocation-head-btn--primary{color:#fff;background:#2563eb;border-color:#2563eb}.dian-allocation-head-btn:disabled{opacity:.55}.dian-allocation-config-body{flex-direction:column;gap:12px;padding:12px 0 24px;display:flex}.dian-allocation-loading{color:#64748b;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.dian-allocation-alert{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin:0 12px;padding:12px}.dian-allocation-alert strong{margin-bottom:4px;font-size:14px;display:block}.dian-allocation-alert p{margin:0 0 8px;font-size:13px;line-height:1.5}.dian-allocation-alert button{color:#2563eb;background:0 0;border:0;padding:0;font-size:13px}.dian-allocation-summary{flex-direction:column;gap:10px;padding:0 12px;display:flex}.dian-allocation-summary-hero{background:linear-gradient(135deg,#eff6ff 0%,#f8fafc 100%);border:1px solid #dbeafe;border-radius:14px;padding:16px}.dian-allocation-summary-hero-label{color:#64748b;font-size:13px;display:block}.dian-allocation-summary-hero-value{color:#1d4ed8;margin-top:6px;font-size:28px;line-height:1.1;display:block}.dian-allocation-summary-hero-sub{color:#64748b;margin-top:8px;font-size:12px;display:block}.dian-allocation-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dian-allocation-mini{background:#fff;border:1px solid #eef2f7;border-radius:12px;padding:10px}.dian-allocation-mini span{color:#64748b;font-size:11px;display:block}.dian-allocation-mini strong{color:#0f172a;margin-top:4px;font-size:15px;display:block}.dian-allocation-mini--amount strong{color:#1d4ed8}.dian-allocation-mini--count strong{color:#0f766e}.dian-allocation-mini--month strong{font-size:13px}.dian-allocation-section{background:#fff;border:1px solid #eef2f7;border-radius:14px;margin:0 12px;padding:12px}.dian-allocation-section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dian-allocation-section-head h2{color:#0f172a;margin:0;font-size:15px}.dian-allocation-section-head span{color:#64748b;font-size:12px}.dian-allocation-empty{text-align:center;color:#94a3b8;padding:28px 12px;font-size:13px;line-height:1.6}.dian-allocation-footnote{color:#94a3b8;margin:0 12px;font-size:12px;line-height:1.6}.dian-allocation-entry-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dian-allocation-entry-card{align-items:stretch;gap:8px;display:flex}.dian-allocation-entry-card-main{text-align:left;min-width:0;color:inherit;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;flex:1;padding:12px}.dian-allocation-entry-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dian-allocation-entry-card-head strong{color:#0f172a;font-size:15px}.dian-allocation-entry-card-remark{color:#64748b;margin:4px 0 0;font-size:12px}.dian-allocation-entry-card-amount{color:#1d4ed8;white-space:nowrap;font-size:15px;font-weight:700}.dian-allocation-entry-card-tags{flex-direction:column;gap:4px;margin-top:8px;display:flex}.dian-allocation-entry-card-tags span{color:#64748b;word-break:break-all;font-size:12px}.dian-allocation-entry-sheet-panel{max-height:88vh}.dian-allocation-entry-form{flex-direction:column;gap:10px;max-height:calc(88vh - 120px);padding:0 16px 12px;display:flex;overflow:auto}.dian-allocation-form-section-title{color:#334155;margin-top:6px;font-size:13px;font-weight:600}.dian-allocation-form-field{flex-direction:column;gap:6px;display:flex}.dian-allocation-form-picker{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.dian-allocation-form-picker-label{color:#64748b;font-size:13px}.dian-allocation-form-picker-value{color:#0f172a;text-align:right;font-size:14px}.dian-allocation-form-hint{color:#64748b;margin:0;font-size:12px;line-height:1.5}.dian-allocation-date-range,.dian-allocation-subject-field,.dian-allocation-subject-pick{flex-direction:column;gap:8px;display:flex}.dian-allocation-subject-loading,.dian-allocation-subject-empty{text-align:center;color:#64748b;padding:16px 8px;font-size:12px}.dian-allocation-subject-loading{justify-content:center;align-items:center;gap:8px;display:flex}.dian-allocation-subject-list{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.dian-allocation-subject-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:8px;width:100%;padding:10px 12px;display:flex}.dian-allocation-subject-item:last-child{border-bottom:0}.dian-allocation-subject-item--active{background:#eff6ff}.dian-allocation-subject-item-check{color:#2563eb;width:18px;font-weight:700}.dian-allocation-subject-item-label{color:#0f172a;font-size:14px;display:block}.dian-allocation-subject-item-sub{color:#64748b;word-break:break-all;margin-top:2px;font-size:11px;display:block}.dian-allocation-subject-selected{color:#2563eb;font-size:12px}.dian-allocation-entry-center-popup{--adm-center-popup-z-index:10200;--adm-center-popup-min-width:0;--adm-center-popup-max-width:calc(100vw - 32px)}.dian-allocation-entry-center-popup .adm-center-popup-mask{z-index:0!important}.dian-allocation-entry-center-popup .adm-center-popup-wrap{box-sizing:border-box;width:min(92vw,440px);min-width:0;max-width:calc(100vw - 32px);max-height:min(78dvh,600px);top:50%;left:50%;transform:translate(-50%,-50%);z-index:1!important}html.cap-native .dian-allocation-entry-center-popup .adm-center-popup-wrap{max-width:calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.dian-allocation-entry-center-popup .adm-center-popup-close{z-index:2;top:10px;right:10px}.dian-allocation-entry-popup-body.adm-center-popup-body{box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:100%;max-height:min(78dvh,600px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 48px rgba(15,23,42,.14),0 0 0 1px rgba(226,232,240,.95)}.dian-allocation-entry-center-sheet{background:#fff;flex-direction:column;max-height:min(78dvh,600px);display:flex}.dian-allocation-entry-center-sheet .dian-channel-group-sheet-header{padding:18px 18px 8px}.dian-allocation-entry-form{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 16px 12px;display:flex;overflow:auto}.dian-allocation-entry-footer{background:#fff;border-top:1px solid #eef2f7;flex-shrink:0}.dian-allocation-period-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dian-allocation-period-tab{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600}.dian-allocation-period-tab--active{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.dian-allocation-entry-form .dian-express-date-range-field--enhanced{margin-top:2px}.dian-allocation-category-picker-popup,.dian-allocation-dimension-picker-popup{--adm-center-popup-z-index:10300;--adm-center-popup-min-width:0;--adm-center-popup-max-width:calc(100vw - 32px)}.dian-allocation-category-picker-popup{--dian-allocation-category-picker-width:min(calc(100vw - 24px), 480px);--dian-allocation-category-picker-height:min(78dvh, 560px)}.dian-allocation-category-picker-popup .adm-center-popup-wrap{box-sizing:border-box;width:var(--dian-allocation-category-picker-width);height:var(--dian-allocation-category-picker-height);min-width:0;max-width:calc(100vw - 24px);top:50%;left:50%;transform:translate(-50%,-50%)}.dian-allocation-category-picker-popup .adm-center-popup-wrap>div{height:100%}.dian-allocation-dimension-picker-popup .adm-center-popup-wrap{box-sizing:border-box;width:min(92vw,420px);min-width:0;max-width:calc(100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}.dian-allocation-category-picker-popup .adm-center-popup-close,.dian-allocation-dimension-picker-popup .adm-center-popup-close{z-index:2;top:10px;right:10px}.dian-allocation-category-picker-body.adm-center-popup-body{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:100%;height:100%;max-height:none;padding:0;overflow:hidden}.dian-allocation-dimension-picker-body.adm-center-popup-body{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:100%;max-height:min(78dvh,560px);padding:0;overflow:hidden}.dian-allocation-category-picker{background:#fff;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.dian-allocation-dimension-picker{background:#fff;flex-direction:column;min-width:0;max-height:min(78dvh,560px);display:flex}.dian-allocation-category-picker-head{box-sizing:border-box;border-bottom:1px solid #eef2f7;flex:0 0 84px;padding:18px 44px 10px 18px}.dian-allocation-category-picker-head h3,.dian-allocation-dimension-picker h3{color:#0f172a;margin:0;font-size:17px;font-weight:700}.dian-allocation-category-picker-current{color:#64748b;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin:6px 0 0;font-size:12px;display:flex}.dian-allocation-category-picker-current strong{text-overflow:ellipsis;white-space:nowrap;color:#1d4ed8;flex:0 auto;min-width:0;font-size:14px;overflow:hidden}.dian-allocation-category-picker-current span{text-overflow:ellipsis;white-space:nowrap;color:#475569;background:#f1f5f9;border-radius:999px;flex-shrink:0;max-width:52%;padding:2px 8px;overflow:hidden}.dian-allocation-category-picker-search{box-sizing:border-box;background:#f8fafc;border-bottom:1px solid #eef2f7;flex:0 0 56px;padding:8px 12px 6px}.dian-allocation-category-picker-search .adm-search-bar{--background:#fff;--border-radius:12px;--height:40px}.dian-allocation-category-picker-tabs-wrap{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;background:#fff;border-bottom:1px solid #eef2f7;flex:0 0 53px;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden}.dian-allocation-category-picker-tabs-wrap--hidden{visibility:hidden;pointer-events:none}.dian-allocation-category-picker-tabs-wrap::-webkit-scrollbar{display:none}.dian-allocation-category-picker-tabs{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:8px;width:max-content;max-width:none;padding:10px 16px 10px 12px;display:flex}.dian-allocation-category-picker-tab{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:600}.dian-allocation-category-picker-tab--active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.dian-allocation-category-picker-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px;overflow:auto}.dian-allocation-category-picker-group-title{color:#0f172a;margin:0 0 10px;font-size:13px;font-weight:700}.dian-allocation-category-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dian-allocation-category-picker-grid-item{color:#0f172a;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;min-height:52px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.dian-allocation-category-picker-grid-item--active{color:#1d4ed8;background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border-color:#60a5fa;box-shadow:inset 0 0 0 1px rgba(37,99,235,.12)}.dian-allocation-category-picker-check{color:#fff;text-align:center;background:#2563eb;border-radius:999px;flex-shrink:0;width:18px;height:18px;font-size:11px;line-height:18px}.dian-allocation-category-picker-empty{text-align:center;color:#64748b;padding:28px 12px;font-size:13px}.dian-allocation-category-picker-search-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dian-allocation-category-picker-search-item{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.dian-allocation-category-picker-search-item--active{background:#eff6ff;border-color:#93c5fd}.dian-allocation-category-picker-search-item-main{flex-direction:column;gap:3px;min-width:0;display:flex}.dian-allocation-category-picker-search-item-main strong{color:#0f172a;font-size:14px}.dian-allocation-category-picker-search-item-main span{color:#64748b;font-size:12px}.dian-allocation-category-picker-search-item--active .dian-allocation-category-picker-search-item-main strong{color:#1d4ed8}.dian-allocation-dimension-picker-item{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 12px;font-size:14px;display:flex}.dian-allocation-dimension-picker-item--active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.dian-allocation-dimension-picker{padding:18px 16px 14px}.dian-allocation-dimension-picker-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.dian-allocation-dimension-picker-item-main{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.dian-allocation-dimension-picker-item-main strong{font-size:14px;font-weight:600}.dian-allocation-dimension-picker-item-main span{color:#64748b;font-size:12px;font-weight:400}.dian-allocation-dimension-picker-item--active .dian-allocation-dimension-picker-item-main span{color:#3b82f6}.dian-allocation-entry-page{background:#f4f6f9;flex-direction:column;min-height:100%;display:flex}.dian-allocation-entry-sticky{z-index:20;background:#fff;border-bottom:1px solid #eef2f7;position:sticky;top:0}.dian-allocation-entry-sticky>.adm-safe-area-position-top,html.cap-native .dian-allocation-entry-sticky>.adm-safe-area-position-top{background:#fff}.dian-allocation-entry-page-sub{color:#64748b;margin:0;padding:0 12px 12px;font-size:13px}.dian-allocation-entry-page-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex}.dian-allocation-entry-section{background:#fff;border:1px solid #eef2f7;border-radius:14px;flex-direction:column;gap:10px;padding:14px 12px;display:flex}.dian-allocation-entry-page-footer{z-index:20;background:#fff;border-top:1px solid #eef2f7;flex-shrink:0;position:sticky;bottom:0}.dian-allocation-entry-page-footer .dian-channel-group-sheet-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.dian-allocation-entry-section .dian-allocation-subject-list{max-height:min(42vh,320px)}.dian-subject-config-page{background:#f1f5f9;min-height:100%}.dian-subject-config-sticky{z-index:2;background:#f1f5f9;position:sticky;top:0}.dian-subject-config-sub{color:#64748b;margin:0;padding:0 16px 12px;font-size:13px;line-height:1.5}.dian-subject-company-sync-meta{color:#94a3b8;margin:0;padding:0 16px 6px;font-size:12px;line-height:1.45}.dian-subject-company-sync-meta--latest{color:#0f766e;padding-bottom:12px}.dian-subject-config-body{padding-bottom:16px}.dian-subject-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px;display:grid}.dian-subject-config-card{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;min-width:0;min-height:96px;padding:12px 6px 10px;transition:transform .12s,box-shadow .15s;display:flex;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dian-subject-config-card:active{box-shadow:0 2px 8px color-mix(in srgb, var(--item-color,#2563eb) 16%, transparent);transform:scale(.97)}.dian-subject-config-card-icon{background:color-mix(in srgb, var(--item-color,#2563eb) 10%, #fff);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dian-subject-config-card-label{color:#0f172a;text-align:center;font-size:12px;font-weight:600;line-height:1.35}.dian-subject-config-card-hint{color:#94a3b8;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.dian-subject-company-page .dian-subject-company-toolbar{flex-direction:column;gap:10px;padding:12px 16px 0;display:flex}.dian-subject-company-select-label{color:#64748b;font-size:13px}.dian-subject-company-select{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.dian-subject-company-count{color:#64748b;margin:0 0 10px;font-size:13px}.dian-subject-company-body{padding:12px 16px 24px}.dian-subject-company-loading{justify-content:center;padding:48px 0;display:flex}.dian-subject-company-list{flex-direction:column;gap:10px;display:flex}.dian-subject-company-row{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-radius:12px;width:100%;padding:14px 16px;display:block;box-shadow:0 4px 16px rgba(15,23,42,.06)}.dian-subject-company-row:active{opacity:.92;transform:scale(.99)}.dian-subject-company-name{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.35}.dian-subject-company-meta{color:#64748b;margin:0;font-size:13px}.dian-subject-company-detail-popup.adm-popup-body{border-radius:16px 16px 0 0}.dian-subject-company-detail-panel{flex-direction:column;max-height:min(78vh,640px);display:flex}.dian-subject-company-detail-body{padding:0 16px 16px;overflow:auto}.pa-slider-qrcode-status{text-align:center;color:var(--adm-color-text-secondary,#666);margin:12px 0 4px;font-size:15px;font-weight:600}.pa-slider-qrcode-status--scanned{color:#1677ff;background:#e6f4ff;border:1px solid #91caff;border-radius:10px;padding:10px 12px}.pa-slider-btn--waiting{opacity:.85;animation:1.2s ease-in-out infinite pa-qrcode-pulse}@keyframes pa-qrcode-pulse{0%,to{opacity:.75}50%{opacity:1}}.dian-tt-rt-page{background:var(--dian-page-bg)}.dian-tt-rt-sticky{padding:0 12px 8px}.dian-tt-rt-updated{color:#64748b;margin:0;font-size:12px}.dian-tt-rt-body{flex-direction:column;gap:12px;padding:0 12px 16px;display:flex}.dian-tt-rt-loading,.dian-tt-rt-empty{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:14px;display:flex}.dian-tt-rt-summary{background:linear-gradient(135deg,#fff7ed 0%,#fff 55%);border:1px solid #fed7aa;border-radius:14px;padding:14px 16px}.dian-tt-rt-summary-hero{flex-direction:column;gap:4px;display:flex}.dian-tt-rt-summary-label{color:#9a3412;font-size:12px}.dian-tt-rt-summary-value{color:#c2410c;font-size:28px;font-weight:700;line-height:1.15}.dian-tt-rt-summary-sub{color:#64748b;font-size:12px}.dian-tt-rt-shop{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dian-tt-rt-shop--err{background:#fff5f5;border-color:#fecaca}.dian-tt-rt-shop-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.dian-tt-rt-shop-head h2{color:#0f172a;margin:0;font-size:16px;font-weight:600}.dian-tt-rt-shop-meta{color:#64748b;margin:4px 0 0;font-size:12px}.dian-tt-rt-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dian-tt-rt-metric{background:#f8fafc;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.dian-tt-rt-metric--accent{background:#fff7ed}.dian-tt-rt-metric-label{color:#64748b;font-size:11px}.dian-tt-rt-metric-value{color:#0f172a;font-size:18px;font-weight:700;line-height:1.2}.dian-tt-rt-metric--accent .dian-tt-rt-metric-value{color:#c2410c}.dian-tt-rt-metric-sub{color:#94a3b8;font-size:11px;line-height:1.35}.dian-tt-rt-rank{color:#475569;border-top:1px dashed #e2e8f0;flex-direction:column;gap:2px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.dian-tt-rt-rank-sub{color:#94a3b8;font-size:11px}.dian-tt-rt-rank-shop{color:#64748b;font-weight:500}.dian-tt-rt-shop--aggregate-rank{margin-bottom:12px}.dian-tt-rt-shop--aggregate-rank .dian-tt-rt-shop-head h2{font-size:18px}.dian-tt-rt-rank-panel--aggregate{padding-bottom:4px}.dian-tt-rt-rank-row--aggregate{border-bottom:1px solid #f1f5f9;align-items:flex-start;padding:12px 2px}.dian-tt-rt-rank-row--aggregate .dian-tt-rt-rank-no{color:#64748b;width:26px;padding-top:4px;font-size:16px}.dian-tt-rt-rank-row--aggregate .dian-tt-rt-rank-thumb,.dian-tt-rt-rank-row--aggregate .dian-tt-rt-rank-thumb--empty{border-radius:10px;width:56px;height:56px}.dian-tt-rt-rank-row--aggregate .dian-tt-rt-rank-title{font-size:15px;font-weight:600;line-height:1.45}.dian-tt-rt-rank-row--aggregate .dian-tt-rt-rank-sub{color:#64748b;margin-top:6px;font-size:13px;line-height:1.4}.dian-tt-rt-rank-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.dian-tt-rt-rank-row--aggregate .dian-tt-rt-rank-flow-link{margin-top:0;font-size:13px}.dian-tt-rt-rank-compare-btn{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:6px 12px;font-size:13px;line-height:1}.dian-tt-rt-rank-compare-btn--active{color:#2563eb;background:#eff6ff;border-color:#93c5fd;font-weight:600}.dian-tt-rt-aggregate-compare-bar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;margin:8px 0 4px;padding:10px 12px;display:flex}.dian-tt-rt-aggregate-compare-count{color:#0f172a;flex:1;font-size:14px;font-weight:600}.dian-tt-rt-aggregate-compare-clear{color:#64748b;background:0 0;border:none;padding:6px 8px;font-size:13px}.dian-tt-rt-aggregate-compare-go{color:#fff;background:#2563eb;border:none;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.dian-tt-rt-aggregate-compare-go:disabled{opacity:.45}.dian-tt-if-compare-page .dian-tt-if-compare-meta{color:#64748b;margin:0 0 12px;font-size:13px}.dian-tt-if-compare-hero-list{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.dian-tt-if-compare-hero{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.dian-tt-if-compare-hero-thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:48px}.dian-tt-if-compare-hero-thumb--empty{background:#f1f5f9;display:inline-block}.dian-tt-if-compare-hero-main h2{margin:0;font-size:14px;font-weight:600;line-height:1.35}.dian-tt-if-compare-hero-main p{color:#64748b;margin:4px 0 0;font-size:12px}.dian-tt-rt-shop--loading{opacity:.92}.dian-tt-rt-metrics--skeleton{pointer-events:none}.dian-tt-rt-metric--skeleton{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%;min-height:64px;animation:1.2s ease-in-out infinite dian-tt-rt-shimmer}@keyframes dian-tt-rt-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dian-tt-rt-trends{border-top:1px dashed #e2e8f0;margin-top:12px;padding-top:12px}.dian-tt-rt-trends-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.dian-tt-rt-trends-head h3{color:#0f172a;margin:0;font-size:13px;font-weight:600}.dian-tt-rt-trends-head span{color:#94a3b8;white-space:nowrap;font-size:10px}.dian-tt-rt-trends-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dian-tt-rt-trend{background:#f8fafc;border-radius:10px;min-width:0;padding:8px 8px 4px}.dian-tt-rt-trend--empty{flex-direction:column;justify-content:center;gap:4px;min-height:108px;display:flex}.dian-tt-rt-trend-label{color:#64748b;font-size:11px}.dian-tt-rt-trend-empty{color:#cbd5e1;font-size:11px}.dian-tt-rt-trend-chart{width:100%}.dian-tt-trade-page .dian-tt-trade-tabs{background:var(--dian-page-bg,#f8fafc);border-bottom:1px solid rgba(15,23,42,.06);gap:20px;padding:0 16px 8px;display:flex}.dian-tt-trade-tab{color:#0f172a;background:0 0;border:0;padding:10px 0;font-size:15px;position:relative}.dian-tt-trade-tab--active{color:#2563eb;font-weight:600}.dian-tt-trade-tab--active:after{content:"";background:#2563eb;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.dian-tt-trade-trend{background:rgba(255,255,255,.92);border-radius:12px;margin-top:12px;padding:12px}.dian-tt-trade-trend-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.dian-tt-trade-trend-head h3{margin:0;font-size:14px;font-weight:600}.dian-tt-trade-trend-head span{color:#64748b;font-size:12px}.dian-tt-trade-trend-bars{align-items:flex-end;gap:3px;height:72px;display:flex}.dian-tt-trade-trend-bar{background:linear-gradient(#60a5fa 0%,#2563eb 100%);border-radius:4px 4px 0 0;flex:1;min-width:4px}.dian-tt-trade-list{background:rgba(255,255,255,.92);border-radius:12px;margin-top:12px;padding:12px}.dian-tt-trade-list h3{margin:0 0 10px;font-size:14px;font-weight:600}.dian-tt-trade-list ul{margin:0;padding:0;list-style:none}.dian-tt-trade-list li{border-top:1px solid rgba(15,23,42,.06);grid-template-columns:1fr auto;gap:4px 12px;padding:8px 0;display:grid}.dian-tt-trade-list li:first-child{border-top:0;padding-top:0}.dian-tt-trade-list-name{color:#0f172a;font-size:13px}.dian-tt-trade-list-value{color:#0f172a;text-align:right;font-size:13px;font-weight:600}.dian-tt-trade-list-sub{color:#64748b;grid-column:1/-1;font-size:12px}.dian-tt-rfd-warn{color:#991b1b;background:linear-gradient(135deg,rgba(254,226,226,.65) 0%,rgba(255,247,237,.9) 100%);border:1px solid rgba(248,113,113,.18);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:10px 12px 0;padding:10px 12px;font-size:12px;display:flex}.dian-tt-rfd-top{margin-top:12px;padding:0 12px 4px}.dian-tt-rfd-top-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.dian-tt-rfd-top-head h3{color:#334155;margin:0;font-size:13px;font-weight:600}.dian-tt-rfd-top-head span{color:#94a3b8;font-size:11px}.dian-tt-rfd-top-list{flex-direction:column;gap:8px;display:flex}.dian-tt-rfd-item{background:rgba(248,250,252,.95);border:1px solid rgba(226,232,240,.9);border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.dian-tt-rfd-item-pic{object-fit:cover;background:#e2e8f0;border-radius:10px;flex-shrink:0;width:52px;height:52px}.dian-tt-rfd-item-pic--empty{display:block}.dian-tt-rfd-item-body{flex:1;min-width:0}.dian-tt-rfd-item-title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.dian-tt-rfd-item-meta{color:#64748b;margin:0;font-size:11px;line-height:1.45}.dian-tt-rt-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding:0 0 8px;display:flex;overflow-x:auto}.dian-tt-rt-tabs::-webkit-scrollbar{display:none}.dian-tt-rt-tab{color:#64748b;white-space:nowrap;background:#f1f5f9;border:none;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;line-height:1}.dian-tt-rt-tab--active{color:#2563eb;background:#eff6ff;font-weight:600}.dian-tt-rt-panel-loading,.dian-tt-rt-panel-empty{text-align:center;color:#94a3b8;margin:0;padding:18px 0;font-size:13px}.dian-tt-rt-metrics--compact .dian-tt-rt-metric-value{font-size:16px}.dian-tt-rt-rank-panel{flex-direction:column;gap:10px;display:flex}.dian-tt-rt-rank-pager{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.dian-tt-rt-rank-pager-btn{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;min-width:64px;padding:6px 10px;font-size:12px;font-weight:600}.dian-tt-rt-rank-pager-btn:disabled{opacity:.45;cursor:not-allowed}.dian-tt-rt-rank-pager-meta{text-align:center;color:#64748b;flex:1;justify-content:center;align-items:center;gap:4px;font-size:11px;display:inline-flex}.dian-tt-rt-rank-list{flex-direction:column;gap:10px;display:flex}.dian-tt-rt-rank-row{align-items:center;gap:8px;display:flex}.dian-tt-rt-rank-no{text-align:center;color:#94a3b8;width:18px;font-size:12px;font-weight:700}.dian-tt-rt-rank-thumb{object-fit:cover;background:#f1f5f9;border-radius:8px;flex-shrink:0;width:40px;height:40px}.dian-tt-rt-rank-thumb-link{flex-shrink:0;line-height:0;display:block}.dian-tt-rt-rank-title.dian-refund-detail-title-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dian-tt-rt-rank-thumb--empty{display:inline-block}.dian-tt-rt-rank-main{flex:1;min-width:0}.dian-tt-rt-rank-title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.dian-tt-rt-rank-flow-link{color:#2563eb;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:0;font-size:11px;font-weight:500;display:inline-flex}.dian-tt-rt-rank-flow-link:active{opacity:.85}.dian-tt-rt-rank-flow-icon{flex-shrink:0;display:inline-flex}.dian-tt-rt-rank-sub{color:#94a3b8;margin:2px 0 0;font-size:11px}.dian-tt-rt-source-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.dian-tt-rt-source-chip{background:#f8fafc;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.dian-tt-rt-source-chip--accent{background:#fff7ed}.dian-tt-rt-source-chip span{color:#64748b;font-size:11px}.dian-tt-rt-source-chip strong{color:#0f172a;font-size:16px}.dian-tt-rt-source-chip em{color:#94a3b8;font-size:10px;font-style:normal}.dian-tt-rt-source-channels,.dian-tt-rt-source-areas,.dian-tt-rt-broadcasts{margin-top:10px}.dian-tt-rt-source-channels h4,.dian-tt-rt-source-areas h4,.dian-tt-rt-broadcasts h4{color:#475569;margin:0 0 8px;font-size:12px;font-weight:600}.dian-tt-rt-source-row{border-bottom:1px dashed #eef2f7;justify-content:space-between;gap:8px;padding:6px 0;font-size:12px;display:flex}.dian-tt-rt-source-name{color:#0f172a;min-width:0}.dian-tt-rt-source-val{color:#64748b;white-space:nowrap}.dian-tt-rt-broadcast-row{border-bottom:1px dashed #eef2f7;grid-template-columns:52px 1fr;gap:8px;padding:8px 0;display:grid}.dian-tt-rt-broadcast-row time{color:#94a3b8;font-size:11px}.dian-tt-rt-broadcast-row p{color:#334155;margin:0;font-size:12px;line-height:1.4}.dian-tt-rt-promo-list{flex-direction:column;gap:10px;display:flex}.dian-tt-rt-promo-card{background:#f8fafc;border-radius:10px;padding:10px 12px}.dian-tt-rt-promo-tag{color:#2563eb;background:#eff6ff;border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:10px;display:inline-block}.dian-tt-rt-promo-card h4{color:#0f172a;margin:0 0 4px;font-size:13px}.dian-tt-rt-promo-reason,.dian-tt-rt-promo-desc{color:#64748b;margin:0 0 4px;font-size:12px;line-height:1.4}.dian-tt-rt-promo-action{color:#c2410c;margin-top:4px;font-size:11px;display:inline-block}.dian-tt-rt-summary-trends{border-top:1px dashed #fed7aa;margin-top:12px;padding-top:12px}.dian-tt-rt-summary-trends .dian-tt-rt-trends-head h3{color:#9a3412}.dian-tt-rt-summary-trends .dian-tt-rt-trend{background:#fff}.dian-tt-rt-shop-select-field{align-items:center;gap:8px;margin-top:8px;display:flex}.dian-tt-rt-shop-select-label{color:#64748b;flex-shrink:0;font-size:12px}.dian-tt-rt-shop-select-wrap{flex:1;min-width:0;position:relative}.dian-tt-rt-shop-select-trigger{color:#0f172a;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;font-size:13px;display:flex}.dian-tt-rt-shop-select-trigger-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dian-tt-rt-shop-select-chevron{color:#94a3b8;flex-shrink:0;font-size:10px}.dian-tt-rt-shop-select-panel{z-index:20;box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #fed7aa;border-radius:10px;width:100%;min-width:100%;max-width:100%;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px rgba(15,23,42,.12)}.dian-tt-rt-shop-select-option{color:#0f172a;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;font-size:13px;display:flex}.dian-tt-rt-shop-select-option-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dian-tt-rt-shop-select-option-sub{color:#94a3b8;flex-shrink:0;font-size:11px}.dian-tt-rt-shop-select-option--active,.dian-tt-rt-shop-select-option:hover{color:#c2410c;background:#fff7ed}.dian-tt-rt-shop-select-option--active .dian-tt-rt-shop-select-option-sub{color:#ea580c}.dian-tt-trade-context{color:#64748b;margin:0 0 4px;padding:0 16px;font-size:12px}.dian-tt-trade-page .dian-tt-trade-tabs{gap:16px}.dian-tt-trade-page .dian-tt-trade-tab{font-size:14px}.dian-tt-trade-capsule{background:var(--dian-page-bg,#f8fafc);padding:8px 12px 4px}.dian-tt-trade-capsule .adm-capsule-tabs-header{border-bottom:none;padding:0}.dian-tt-trade-capsule .adm-capsule-tabs-tab-list{gap:8px}.dian-tt-trade-capsule .adm-capsule-tabs-tab{padding:6px 14px;font-size:13px}.dian-tt-rt-compare-bar{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.dian-tt-rt-compare-label{color:#64748b;flex-shrink:0;font-size:12px}.dian-tt-rt-compare-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.dian-tt-rt-compare-chip{color:#475569;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:4px 10px;font-size:12px}.dian-tt-rt-compare-chip--active{color:#c2410c;background:#fff7ed;border-color:#fdba74;font-weight:600}.dian-tt-rt-compare-chip--date{text-overflow:ellipsis;max-width:100%;overflow:hidden}.dian-tt-rt-compare-chip:disabled{opacity:.55}.dian-tt-rt-trends-grid--loading{opacity:.55;pointer-events:none}.dian-tt-trade-trend-bars{padding-top:34px;position:relative}.dian-tt-trade-trend-tip{color:#fff;white-space:nowrap;pointer-events:none;z-index:2;background:rgba(15,23,42,.92);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:4px 8px;font-size:11px;line-height:1.2;display:flex;position:absolute;top:0;transform:translate(-50%)}.dian-tt-trade-trend-tip strong{font-size:11px;font-weight:600}.dian-tt-trade-trend-bar{cursor:pointer;border:0;padding:0;transition:opacity .15s,filter .15s}.dian-tt-trade-trend-bar--active{filter:brightness(1.08);box-shadow:0 0 0 1px rgba(37,99,235,.35)}.dian-tt-trade-trend-bars:hover .dian-tt-trade-trend-bar:not(.dian-tt-trade-trend-bar--active){opacity:.55}.dian-tt-rt-item-flow-sheet{flex-direction:column;max-height:78vh;display:flex}.dian-tt-rt-item-flow-body{padding:0 16px 16px;overflow:auto}.dian-tt-rt-item-flow-head{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.dian-tt-rt-item-flow-thumb{object-fit:cover;background:#f1f5f9;border-radius:8px;flex-shrink:0;width:44px;height:44px}.dian-tt-rt-item-flow-thumb--empty{display:inline-block}.dian-tt-rt-item-flow-title{color:#0f172a;margin:0;font-size:13px;line-height:1.4}.dian-tt-rt-item-flow-loading{color:#64748b;justify-content:center;align-items:center;gap:8px;padding:24px 0;font-size:12px;display:flex}.dian-tt-rt-item-flow-groups{flex-direction:column;gap:12px;display:flex}.dian-tt-rt-item-flow-group{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.dian-tt-market-page{background:var(--dian-page-bg)}.dian-tt-market-sticky{z-index:8;background:var(--dian-page-bg);border-bottom:1px solid rgba(15,23,42,.06);padding:0 12px 10px;position:sticky;top:0;box-shadow:0 1px rgba(255,255,255,.8)}.dian-tt-market-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 8px;font-size:12px;line-height:1.4;display:flex}.dian-tt-market-meta-dot{color:#cbd5e1}.dian-tt-market-filters{flex-direction:column;gap:8px;margin-top:8px;display:flex}.dian-tt-market-filter-row{align-items:flex-start;gap:8px;min-width:0;display:flex}.dian-tt-market-filter-row--search{align-items:center}.dian-tt-market-filter-label{color:#94a3b8;flex:0 0 36px;padding-top:5px;font-size:12px;line-height:1}.dian-tt-market-filter-row--search .dian-tt-market-filter-label{padding-top:0}.dian-tt-market-search-inline{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.dian-tt-market-search-inline .adm-input{--font-size:13px;--padding-left:10px;flex:1;min-width:0}.dian-tt-market-fallback{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:8px 0 0;padding:6px 10px;font-size:11px;line-height:1.35}.dian-tt-market-section h3{color:#0f172a;margin:0 0 8px;font-size:14px;font-weight:600}.dian-tt-market-row{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dian-tt-market-row-title{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;margin:0;font-size:14px;line-height:1.35;overflow:hidden}.dian-tt-market-cate-btn{color:#2563eb;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;align-items:center;gap:2px;max-width:72vw;margin:0;padding:0;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.dian-tt-market-cate-btn-arrow{color:#64748b;font-size:10px}.dian-tt-market-cate-sheet{flex-direction:column;max-height:min(78vh,640px);display:flex}.dian-tt-market-cate-sheet-body{padding-bottom:env(safe-area-inset-bottom,0px)}.dian-tt-market-cate-search{padding:0 12px 10px}.dian-tt-market-cate-columns{background:#e2e8f0;border-top:1px solid #e2e8f0;gap:1px;min-height:280px;max-height:52vh;display:grid}.dian-tt-market-cate-col{-webkit-overflow-scrolling:touch;background:#fff;overflow-y:auto}.dian-tt-market-cate-col-list{margin:0;padding:4px 0;list-style:none}.dian-tt-market-cate-item{text-align:left;color:#334155;background:0 0;border:none;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:10px 12px;font-size:13px;display:flex}.dian-tt-market-cate-item--active{color:#2563eb;background:#eff6ff;font-weight:600}.dian-tt-market-cate-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dian-tt-market-cate-item-arrow{color:#94a3b8;flex-shrink:0}.dian-tt-market-cate-empty{text-align:center;color:#94a3b8;margin:0;padding:24px 12px;font-size:13px}.dian-tt-market-cate-search-results{max-height:52vh;overflow-y:auto}.dian-tt-market-cate-search-list{margin:0;padding:0 12px 12px;list-style:none}.dian-tt-market-cate-search-item{text-align:left;color:#334155;background:#f8fafc;border:none;border-radius:10px;width:100%;margin-bottom:8px;padding:10px 12px;font-size:13px}.dian-tt-market-cate-search-item--active{color:#2563eb;background:#eff6ff;font-weight:600}.dian-tt-rt-item-flow-group-head{background:#f8fafc;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.dian-tt-rt-item-flow-group-head strong{color:#0f172a}.dian-tt-rt-item-flow-group-head span{color:#64748b;white-space:nowrap}.dian-tt-rt-item-flow-children{padding:4px 0}.dian-tt-rt-item-flow-row{border-top:1px solid #f1f5f9;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.dian-tt-rt-item-flow-name{color:#0f172a;font-size:12px}.dian-tt-rt-item-flow-val{color:#64748b;font-size:11px}.dian-tt-market-page .dian-tt-market-head{flex-direction:column;gap:8px;padding:8px 12px 4px;display:flex}.dian-tt-market-sub{color:var(--adm-color-weak);margin:0;font-size:12px;line-height:1.4}.dian-tt-market-head-actions{align-items:center;gap:8px;display:flex}.dian-tt-market-subtabs{margin-top:4px}.dian-tt-market-search-bar{align-items:center;gap:8px;padding:8px 12px;display:flex}.dian-tt-market-fallback{color:#b45309;margin:0;padding:4px 12px;font-size:12px}.dian-tt-market-loading{color:var(--adm-color-weak);flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}.dian-tt-market-body{padding:8px 12px 16px}.dian-tt-market-section{margin-bottom:16px}.dian-tt-market-section h3{margin:0 0 8px;font-size:14px;font-weight:600}.dian-tt-market-chips{flex-wrap:wrap;gap:6px;display:flex}.dian-tt-market-list{flex-direction:column;gap:8px;display:flex}.dian-tt-market-row{background:var(--adm-color-background);border:1px solid rgba(0,0,0,.06);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.dian-tt-market-rank{color:#2563eb;text-align:center;min-width:28px;font-weight:700}.dian-tt-market-pic{object-fit:cover;border-radius:8px;flex-shrink:0;width:44px;height:44px}.dian-tt-market-pic--empty{background:#f1f5f9;display:inline-block}.dian-tt-market-row-body{flex:1;min-width:0}.dian-tt-market-row-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.35;overflow:hidden}.dian-tt-market-row-meta{color:var(--adm-color-weak);margin:4px 0 0;font-size:12px}.dian-tt-market-empty{text-align:center;color:var(--adm-color-weak);margin:0;padding:24px 0;font-size:13px}.dian-tt-rt-item-flow-group-head{flex-direction:column;align-items:stretch}.dian-tt-rt-item-flow-group-head strong{margin-bottom:4px}.dian-tt-rt-item-flow-metrics{flex-wrap:wrap;gap:6px 8px;display:flex}.dian-tt-rt-item-flow-metric{color:#64748b;font-size:11px;line-height:1.35}.dian-tt-rt-item-flow-metric--cvr{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:1px 8px;font-weight:700}.dian-tt-if-page{background:#f1f5f9;min-height:100%}.dian-tt-if-body{padding:0 12px 16px}.dian-tt-if-hero{background:#fff;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:12px;display:flex;box-shadow:0 1px 2px rgba(15,23,42,.06)}.dian-tt-if-hero-thumb{object-fit:cover;background:#f1f5f9;border-radius:10px;flex-shrink:0;width:56px;height:56px}.dian-tt-if-hero-thumb--empty{display:inline-block}.dian-tt-if-hero-main h2{color:#0f172a;margin:0;font-size:14px;line-height:1.45}.dian-tt-if-hero-main p{color:#94a3b8;margin:4px 0 0;font-size:11px}.dian-tt-if-rank-nav{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex;box-shadow:0 1px 2px rgba(15,23,42,.06)}.dian-tt-if-rank-nav-btn{color:#2563eb;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1;max-width:120px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.2}.dian-tt-if-rank-nav-btn:disabled{opacity:.45;color:#94a3b8;cursor:not-allowed}.dian-tt-if-rank-nav-meta{color:#64748b;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.dian-tt-if-toolbar{background:#fff;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:10px;padding:12px;display:flex}.dian-tt-if-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dian-tt-if-toolbar-row--switch{justify-content:space-between}.dian-tt-if-toolbar-label{color:#475569;min-width:52px;font-size:12px;font-weight:600}.dian-tt-if-toolbar-hint{color:#64748b;margin:0;font-size:11px}.dian-tt-if-compare-links{align-items:flex-start}.dian-tt-if-link-chips{flex-wrap:wrap;flex:1;gap:6px;display:flex}.dian-tt-if-link-chip{color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:inline-flex}.dian-tt-if-link-chip--main{color:#2563eb;background:#eff6ff;font-weight:600}.dian-tt-if-link-chip button{color:#94a3b8;background:0 0;border:none;padding:0;font-size:14px;line-height:1}.dian-tt-if-add-compare{color:#2563eb;background:#eff6ff;border:1px dashed #93c5fd;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.dian-tt-if-loading{color:#64748b;justify-content:center;align-items:center;gap:8px;padding:40px 0;font-size:13px;display:flex}.dian-tt-if-groups{flex-direction:column;gap:10px;display:flex}.dian-tt-if-group{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.06)}.dian-tt-if-group-head{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 12px}.dian-tt-if-group-head h3{color:#0f172a;margin:0 0 8px;font-size:13px}.dian-tt-if-channel-list{padding:4px 0}.dian-tt-if-channel{border-top:1px solid #f1f5f9;padding:10px 12px}.dian-tt-if-channel:first-child{border-top:none}.dian-tt-if-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px;display:grid}.dian-tt-if-metric-grid--compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 4px}@media (max-width:420px){.dian-tt-if-metric-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.dian-tt-if-metric-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.dian-tt-if-metric-cell strong{color:#0f172a;font-size:12px;font-weight:700}.dian-tt-if-metric-label{color:#94a3b8;font-size:10px}.dian-tt-if-metric-cell--cvr strong{color:#2563eb}.dian-tt-if-metric-cell--cvr{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:4px 6px}.dian-tt-if-delta{color:#64748b;font-size:10px;font-style:normal}.dian-tt-if-delta--cvr{color:#2563eb}.dian-tt-if-item-compare-stack{flex-direction:column;gap:8px;display:flex}.dian-tt-if-item-compare-block{background:#f8fafc;border-radius:8px;padding:8px}.dian-tt-if-item-compare-label{color:#64748b;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.dian-tt-if-picker-body{max-height:50vh;padding:0 16px 16px;overflow:auto}.dian-tt-if-picker-list{margin:0 0 12px;padding:0;list-style:none}.dian-tt-if-picker-item{text-align:left;color:#0f172a;background:0 0;border:none;border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;width:100%;padding:8px 0;font-size:12px;display:flex}.dian-tt-if-picker-thumb{object-fit:cover;border-radius:6px;width:32px;height:32px}.dian-tt-if-picker-manual{align-items:center;gap:8px;display:flex}.dian-tt-if-picker-input{border:1px solid #e2e8f0;border-radius:8px;flex:1;padding:8px 10px;font-size:13px}.dian-tt-if-picker-empty{color:#94a3b8;margin:0 0 12px;font-size:12px}.dian-tt-if-group-head{padding:14px 14px 12px}.dian-tt-if-group-head h3{margin-bottom:12px;font-size:17px;font-weight:700}.dian-tt-if-channel{padding:14px}.dian-tt-if-channel-name{color:#0f172a;margin-bottom:12px;font-size:16px;font-weight:700}.dian-tt-if-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.dian-tt-if-metric-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dian-tt-if-metric-cell{background:#f8fafc;border-radius:10px;gap:4px;padding:10px 12px}.dian-tt-if-metric-label{color:#64748b;font-size:13px;font-weight:500}.dian-tt-if-metric-cell strong{letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.25}.dian-tt-if-metric-cell--cvr{background:#eff6ff;grid-column:1/-1;padding:12px 14px}.dian-tt-if-metric-cell--cvr strong{color:#1d4ed8;font-size:22px}.dian-tt-if-metric-cell--cvr .dian-tt-if-metric-label{color:#2563eb;font-size:14px;font-weight:600}.dian-tt-if-delta{margin-top:2px;font-size:12px}.dian-tt-if-item-compare-block{padding:12px}.dian-tt-if-item-compare-label{color:#334155;margin-bottom:10px;font-size:14px;font-weight:700;line-height:1.35}.dian-tt-if-item-compare-stack{gap:12px}.dian-tt-if-hero-main h2{font-size:16px}.dian-tt-if-toolbar-label{font-size:14px}.dian-tt-market-center-page{background:linear-gradient(#eef2ff 0%,#f1f5f9 28%,#f1f5f9 100%);min-height:100%}.dian-tt-market-center-body{padding:12px 14px 24px}.dian-tt-market-center-hero{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%);border-radius:16px;margin-bottom:14px;padding:16px 16px 14px;box-shadow:0 8px 24px rgba(37,99,235,.22)}.dian-tt-market-center-hero-kicker{opacity:.88;letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:600}.dian-tt-market-center-hero-title{margin:0;font-size:22px;font-weight:800;line-height:1.2}.dian-tt-market-center-hero-sub{opacity:.9;margin:6px 0 0;font-size:13px;line-height:1.4}.dian-tt-market-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dian-tt-market-center-tile{--card-color:#2563eb;text-align:left;background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-height:118px;padding:14px 12px 12px;transition:transform .12s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.05)}.dian-tt-market-center-tile:after{content:"";background:color-mix(in srgb, var(--card-color) 10%, transparent);pointer-events:none;border-radius:999px;width:72px;height:72px;position:absolute;top:0;right:0;transform:translate(24px,-24px)}.dian-tt-market-center-tile:active{box-shadow:0 4px 14px color-mix(in srgb, var(--card-color) 18%, transparent);transform:scale(.98)}.dian-tt-market-center-tile--featured{background:linear-gradient(135deg, color-mix(in srgb, var(--card-color) 8%, #fff) 0%, #fff 55%);border-color:color-mix(in srgb, var(--card-color) 22%, #e2e8f0);flex-direction:row;grid-column:1/-1;align-items:center;min-height:0;padding:16px 14px}.dian-tt-market-center-tile--featured .dian-tt-market-center-tile-main{flex:1}.dian-tt-market-center-tile--featured .dian-tt-market-center-tile-arrow{align-self:center;font-size:22px}.dian-tt-market-center-tile--soon{opacity:.82}.dian-tt-market-center-tile-icon{background:color-mix(in srgb, var(--card-color) 12%, #fff);width:44px;height:44px;box-shadow:0 1px 2px rgba(15,23,42,.05), inset 0 0 0 1px color-mix(in srgb, var(--card-color) 14%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dian-tt-market-center-tile-main{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.dian-tt-market-center-tile-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dian-tt-market-center-tile-label{color:#0f172a;font-size:15px;font-weight:700;line-height:1.25}.dian-tt-market-center-tile-desc{color:#64748b;font-size:12px;line-height:1.35}.dian-tt-market-center-tile-badge{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;box-shadow:0 1px 4px rgba(245,158,11,.35)}.dian-tt-market-center-tile-soon{color:#b45309;background:#fffbeb;border-radius:6px;width:fit-content;margin-top:2px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.dian-tt-market-center-tile-arrow{color:color-mix(in srgb, var(--card-color) 55%, #94a3b8);font-size:18px;font-weight:300;line-height:1;position:absolute;bottom:12px;right:12px}.dian-tt-market-center-tile--featured .dian-tt-market-center-tile-arrow{margin-left:auto;position:static}.dian-tt-market-rank-page{background:#f1f5f9;min-height:100%}.dian-tt-market-rank-day-btn{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:6px 12px;font-size:13px}.dian-tt-market-row-sub{color:#94a3b8;margin:2px 0 0;font-size:11px;line-height:1.3}.dian-tt-market-row--link{color:inherit;text-decoration:none}.dian-tt-market-rank-pager{justify-content:center;align-items:center;gap:12px;padding:16px 12px 24px;display:flex}.dian-tt-market-rank-pager-meta{color:#64748b;font-size:13px}.dian-tt-market-rank-page .dian-tt-market-rank-toolbar{padding:0 12px 8px}.dian-tt-market-rank-cate-card,.dian-tt-market-rank-filter-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:10px;padding:12px;box-shadow:0 1px 3px rgba(15,23,42,.04)}.dian-tt-market-rank-cate-btn{text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:0;display:flex}.dian-tt-market-rank-cate-label{color:#2563eb;background:#eff6ff;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}.dian-tt-market-rank-cate-value{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.dian-tt-market-rank-cate-arrow{color:#94a3b8;font-size:12px}.dian-tt-market-rank-meta{color:#94a3b8;flex-wrap:wrap;gap:6px 10px;margin:8px 0 0;font-size:11px;display:flex}.dian-tt-market-rank-filter-group{margin-bottom:10px}.dian-tt-market-rank-filter-group:last-child{margin-bottom:0}.dian-tt-market-rank-filter-group-title{color:#94a3b8;letter-spacing:.02em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.dian-tt-market-rank-filter-group-body{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dian-tt-market-rank-filter-group-body--scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.dian-tt-market-rank-filter-group-body--scroll::-webkit-scrollbar{display:none}.dian-tt-market-rank-chips{flex-wrap:nowrap}.dian-tt-market-rank-filter-group-body:not(.dian-tt-market-rank-filter-group-body--scroll) .dian-tt-market-rank-chips{flex-wrap:wrap}.dian-tt-market-rank-filter-row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dian-tt-market-rank-advanced{border-top:1px dashed #e2e8f0;margin-top:4px;padding-top:10px}.dian-tt-market-rank-advanced-toggle{color:#475569;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:4px 0;font-size:13px;font-weight:600;display:flex}.dian-tt-market-rank-advanced-dot{background:#2563eb;border-radius:999px;width:6px;height:6px}.dian-tt-market-rank-advanced-arrow{color:#94a3b8;margin-left:auto;font-size:11px}.dian-tt-market-rank-advanced-body{padding-top:8px}.dian-tt-market-rank-keyword{align-items:center;gap:8px;width:100%;display:flex}.dian-tt-market-rank-keyword .adm-input{--font-size:13px;flex:1;min-width:0}.dian-tt-market-rank-page .dian-tt-market-body{padding-top:4px}.dian-tt-market-rank--gold{color:#d97706}.dian-tt-market-rank--silver{color:#64748b}.dian-tt-market-rank--bronze{color:#b45309}.pa-pdd-dismiss-choice-popup{--adm-center-popup-z-index:10300}.pa-pdd-dismiss-choice-popup .adm-center-popup-wrap{width:min(88vw,340px);left:50%;transform:translate(-50%,-50%)}.pa-pdd-dismiss-choice-body.adm-center-popup-body{border-radius:16px;padding:0;overflow:hidden}.pa-pdd-dismiss-choice{background:#fff;padding:20px 16px 16px}.pa-pdd-dismiss-choice-title{text-align:center;color:#0f172a;margin:0 0 16px;font-size:17px;font-weight:700}.pa-pdd-dismiss-choice-actions{flex-direction:column;gap:10px;display:flex}.pa-pdd-dismiss-choice-btn{width:100%;min-height:44px}.pa-pdd-dismiss-choice-btn--cancel{color:#64748b;margin-top:4px}.pa-slider-modal--etax{box-sizing:border-box;width:min(100%,720px);min-height:420px}.pa-slider-modal--embedded.pa-slider-modal--etax{background:#fff;border:1px solid rgba(203,213,225,.82);border-radius:22px;width:calc(100% - 24px);min-height:0;margin:8px auto 28px;overflow:hidden;box-shadow:0 18px 44px rgba(15,23,42,.08)}.pa-etax-head{background:radial-gradient(circle at 100% 0,rgba(37,99,235,.12),transparent 44%),linear-gradient(150deg,#f8fbff 0%,#fff 72%);border-bottom:1px solid #eef2f7;align-items:center;gap:12px;min-width:0;padding:18px 18px 16px;display:flex}.pa-etax-brand{color:#fff;background:linear-gradient(145deg,#2563eb,#1d4ed8);border-radius:15px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-size:21px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px rgba(37,99,235,.24)}.pa-etax-head-copy{flex:1;min-width:0}.pa-etax-head-copy>span{color:#2563eb;letter-spacing:.08em;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.pa-etax-head-copy h3{color:#0f172a;margin:0;font-size:18px;font-weight:750;line-height:1.35}.pa-etax-head-copy p{color:#64748b;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.pa-etax-state{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;background:rgba(239,246,255,.9);border:1px solid #bfdbfe;border-radius:999px;flex:none;max-width:104px;padding:6px 9px;font-size:11px;font-weight:700;overflow:hidden}.pa-etax-state--done{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.pa-etax-state--error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.pa-etax-body{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.pa-etax-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pa-etax-steps li{color:#94a3b8;white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:650;display:flex}.pa-etax-steps li>span{color:#94a3b8;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}.pa-etax-steps li.is-active{color:#1d4ed8}.pa-etax-steps li.is-active>span{color:#fff;background:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.pa-etax-steps li.is-done{color:#15803d}.pa-etax-steps li.is-done>span{color:#15803d;background:#dcfce7}.pa-etax-status-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;align-items:center;gap:11px;min-height:48px;padding:11px 12px;display:flex}.pa-etax-status-card .adm-spin-loading{--size:22px;flex:none}.pa-etax-status-dot{background:#2563eb;border-radius:999px;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 5px rgba(37,99,235,.1)}.pa-etax-status-card div{min-width:0}.pa-etax-status-card strong{color:#0f172a;margin-bottom:2px;font-size:13px;font-weight:700;display:block}.pa-etax-status-card p{color:#64748b;word-break:break-word;margin:0;font-size:12px;line-height:1.45}.pa-etax-frame-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;align-items:center;gap:9px;padding:10px;display:flex}.pa-etax-frame-stage{background:#fff;border:1px solid rgba(148,163,184,.38);border-radius:12px;max-width:100%;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 5px 18px rgba(15,23,42,.08)}.pa-etax-frame{object-fit:contain;touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent;max-width:100%;max-height:48vh;display:block}.pa-etax-frame-stage.is-syncing .pa-etax-frame{opacity:.94}.pa-etax-tap-marker{z-index:2;color:#fff;pointer-events:none;background:#2563eb;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;animation:.16s ease-out pa-etax-tap-in;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 10px rgba(37,99,235,.38)}@keyframes pa-etax-tap-in{0%{opacity:.2;transform:translate(-50%,-50%)scale(.55)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.pa-etax-sync-pill{z-index:3;color:#fff;pointer-events:none;backdrop-filter:blur(6px);background:rgba(15,23,42,.82);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:650;position:absolute;top:9px;right:9px}.pa-etax-frame-note{color:#64748b;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}.pa-etax-frame-note span{color:#2563eb;font-weight:800}.pa-etax-actions{margin-top:2px}.pa-etax-stop{color:#b91c1c;background:#fff;border-color:#fecaca;min-height:44px}.pa-slider-modal--etax .pa-slider-boss-sms-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;padding:14px}@media (max-width:380px){.pa-slider-modal--embedded.pa-slider-modal--etax{width:calc(100% - 16px)}.pa-etax-head,.pa-etax-body{padding-left:14px;padding-right:14px}.pa-etax-state{display:none}.pa-etax-steps li{gap:3px;font-size:10px}}.pdd-buyer-login-panel{padding:18px 18px max(22px, env(safe-area-inset-bottom));color:#17243b;max-height:75dvh;overflow-y:auto}.pdd-buyer-login-panel__header{justify-content:space-between;align-items:center;font-size:18px;display:flex}.pdd-buyer-login-panel__header button{color:#2563eb;font:inherit;background:0 0;border:0;font-size:14px}.pdd-buyer-login-panel>p{color:#667085;line-height:1.5}.pdd-buyer-login-panel .pdd-buyer-login-panel__error{color:#b42318}.pdd-buyer-login-panel ul{margin:18px 0;padding:0;list-style:none}.pdd-buyer-login-panel li{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pdd-buyer-login-panel li span{gap:4px;display:grid}.pdd-buyer-login-panel li small{color:#667085}.platform-hub-page{box-sizing:border-box;color:#1e293b;min-width:0;padding:16px}.platform-hub-page button{font:inherit}.platform-hub-page .platform-hub-title{margin:0;font-size:26px;line-height:1.4}.platform-hub-page .platform-hub-subtitle{color:#64748b;margin:6px 0 16px;font-size:14px}.platform-hub-page .platform-hub-search{margin-bottom:18px}.platform-hub-page .platform-hub-sheet{flex-direction:column;gap:18px;display:flex}.platform-hub-page .platform-hub-section-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.platform-hub-page .platform-hub-section-title{margin:0;font-size:16px}.platform-hub-page .platform-hub-section-mark{background:#2563eb;border-radius:2px;width:4px;height:16px}.platform-hub-page .platform-hub-section-mark--violet{background:#7c3aed}.platform-hub-page .platform-hub-list-card,.platform-hub-page .platform-hub-inset{background:#fff;border-radius:14px;padding:12px;overflow:hidden}.platform-hub-page .platform-hub-hint,.platform-hub-page .platform-hub-recent-empty{color:#64748b;margin:8px 0;font-size:14px}.platform-hub-page .platform-hub-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-hub-page .platform-hub-recent-item{color:#334155;background:#f8fafc;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;display:flex}.platform-hub-page .platform-hub-recent-icon{background:var(--freq-bg);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.platform-hub-page .platform-hub-recent-icon svg{width:24px;height:24px}.platform-hub-page .platform-hub-recent-label{overflow-wrap:anywhere;font-size:13px}.platform-hub-page .platform-hub-subnav{align-items:center;gap:12px;min-height:48px;margin-bottom:16px;display:flex}.platform-hub-page .platform-hub-back{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;padding:8px 12px}.platform-hub-page .platform-hub-subnav-title{min-width:0;font-size:18px;font-weight:600}.platform-hub-page .platform-hub-subnav-meta{color:#64748b;background:#e2e8f0;border-radius:12px;padding:2px 8px;font-size:12px}.platform-hub-page .platform-hub-sidebar-layout{background:#fff;border-radius:14px;align-items:stretch;width:100%;min-height:360px;display:flex;overflow:hidden}.platform-hub-page .platform-hub-sidebar-wrap{background:#f1f5f9;flex:0 0 90px}.platform-hub-page .platform-hub-sidebar{--width:90px;--background-color:#f1f5f9;width:100%}.platform-hub-page .platform-hub-sidebar .adm-side-bar-item{padding:18px 8px}.platform-hub-page .platform-hub-sidebar-item{flex-direction:column;align-items:center;gap:8px;display:flex}.platform-hub-page .platform-hub-sidebar-icon{color:var(--domain-color);flex-shrink:0;display:flex}.platform-hub-page .platform-hub-sidebar-icon svg{width:22px;height:22px}.platform-hub-page .platform-hub-sidebar-meta{align-items:center;gap:5px;display:flex}.platform-hub-page .platform-hub-sidebar-label{font-size:14px}.platform-hub-page .platform-hub-sidebar-label-line{display:block}.platform-hub-page .platform-hub-sidebar-badge{color:#64748b;font-size:11px}.platform-hub-page .platform-hub-sidebar-panel{flex:1;min-width:0}.platform-hub-page .platform-hub-sidebar-panel-scroll{padding:8px}.platform-hub-page .platform-hub-menu-groups{padding:0}.platform-hub-page .platform-hub-menu-group--solo{width:100%;min-width:0;margin:0;display:block}.platform-hub-page .platform-hub-menu-text-item{border-bottom:1px solid #f1f5f9;border-radius:0;min-height:56px;padding:12px 8px;font-size:14px;line-height:1.5}.platform-hub-page .platform-hub-menu-text-label{white-space:normal;overflow-wrap:anywhere}.platform-hub-page .platform-hub-menu-text-badge{white-space:nowrap;font-size:10px}.platform-hub-page .ops-hub-detail-pad{min-width:0}.dian-subpage.platform-hub-all-route{box-sizing:border-box;height:100dvh;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);overflow:hidden}.cap-ios .dian-subpage.platform-hub-all-route,html.cap-native .dian-subpage.platform-hub-all-route{padding-top:max(env(safe-area-inset-top,0px), 59px)}@media (orientation:landscape){.cap-ios .dian-subpage.platform-hub-all-route,html.cap-native .dian-subpage.platform-hub-all-route{padding-top:max(env(safe-area-inset-top,0px), 12px)}}.platform-hub-all-route>.platform-hub-page{touch-action:pan-y;flex-direction:column;height:100%;min-height:0;padding:8px 12px;display:flex}.platform-hub-all-route .platform-hub-subnav{flex-shrink:0;gap:8px;margin:0 0 8px}.platform-hub-subnav-body{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.platform-hub-subnav-text h1{margin:0}.platform-hub-subnav-badge{color:#64748b;align-items:baseline;gap:3px;font-size:12px;display:flex}.platform-hub-all-route .platform-hub-sidebar-layout{flex:1;min-height:0}.platform-hub-all-route .platform-hub-sidebar-wrap{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.platform-hub-all-route .platform-hub-sidebar-panel{overflow:hidden}.platform-hub-all-route .platform-hub-sidebar-panel-scroll{box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}.platform-hub-page .platform-hub-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.platform-hub-page .platform-hub-menu-grid-item{color:#334155;background:#f8fafc;border:0;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:92px;padding:12px 4px;display:flex}.platform-hub-page .platform-hub-menu-grid-icon{background:#eff6ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.platform-hub-page .platform-hub-menu-grid-label{overflow-wrap:anywhere;text-align:center;font-size:13px;line-height:1.5}.platform-hub-page .platform-hub-menu-grid-badge{color:#b45309;font-size:10px}.platform-hub-page .platform-hub-menu-grid-item:active{background:#e2e8f0}.platform-hub-page .platform-hub-menu-grid-item--soon{opacity:.65}@media (min-width:600px){.platform-hub-page .platform-hub-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-hub-page .platform-hub-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-route-fallback{box-sizing:border-box;color:#64748b;flex:1;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;font-size:14px;display:flex}
